Cherry blossoms and castle in Himeji, Hyōgo Prefecture, Japan