allegory cupid hydrolics satrophic