Main #M Hase