poster for an opera about bearded hercules fighting a red giant crab. italy 1 8 1 6