Devil

(description soon)