Devil's D'Opera
(work in progress)