Spring sakura cherry blossoms at Matsumae Castle which officially recognized as one of the best cherry blossom viewing spots in Hokkaido, Japan