the smile of demons
106