Madonna del Magnificat, detail (1481). Sandro Botticelli (Italian, 1445-1510). Tempera on panel