a cartoon of a superhero standing on a ledge