Cherry blossoms and castle in Himeji, Japan.