medieval painting of superheroes fighting a giant robot near a castle