Touhou Youyoumu ~ Perfect Cherry Blossom.