3 mary's and an angel, 1 7 th century caravaggio