Cherry blossoms along the Meguro River