ah. this is the art for the doujin game Scarlet Meister. Pretty sweet game but hard hahah. Its basically EoSD backwards with IN like team switching. Its pretty fun. but i can't get past stage 3 at all haha. Backwards meaninng you start at the SDM and head out to Misty Lake then the forest of magic. etc. I dunno who's the final boss. probably reimu if that's the case.