IMAGE: Gaze upon a Sea of Cherry Blossoms atop a Mountain in Tokyo