Leonardo da Vinci painted the Madonna of the Rocks or the Virgin of the Rocks as part of his contract in 1483 with the Confraternity of the Immaculate Conception to paint three paintings for the chapel in its Church of San Francesco Grande.