a mirror reflects buildings across the street from the cherry tree-lined meguro river in naka-meguro, tokyo