Ladder

Oil on Canvas / 140 x 300 cm / 2005 / Tate Collection