T h e   G r e a t   M a g e   r e q u i r e s   H u m a n   V i l l a i n   H e r o   a n d   D e m o n   H e r o   f o r   t h e   H e r o e s   C o n j u n c t i o n   R i t u a l 