battle blonde_hair braid broom danmaku duel hat kirisame_marisa magic_circle magical_girl mini-hakkero mountain_of_faith multiple_girls pentagram purple_hair rope shimenawa short_hair touhou witch_hat xero yasaka_kanako yellow_eyes