Cherry blossoms petals floating on Meguro River water