Demonic Illusion: A Hundred Demons Wandering at Night