Caravaggio, Madonna of Loreto, 1604-1606, Oil on canvas, 260 x 150 cm, Basilica of Sant'Agostino, Rome, Italy.