MEPHISTOPHELES

Hast done?