Deposition (c1635). Oil on canvas. 181 x 152.