Deposition (c1593). Oil on canvas. 288 x 166.