Santuario Santa Maria del Fonte, Caravaggio