Untitled N0708 After Caravaggio oil on canvas image size 51 x 50 cm framed 73,5 x 72,8 cm 2008 price on demand optie