Touhou Koumakyou ~ the Embodiment of Scarlet Devil.