the flash and other superhero characters are depicted in this poster