Final stage theme from Mystic Square, the 5th Touhou game.