a group of cartoon characters in front of a demon