an image of a woman riding on the back of a giant demon in a forest