TRIUMPH OF THE PUTTI, Italian school, late 17th century; oil on canvas, 135 cm (w) x 99 cm (h) — Tupendan