oil and stitching on canvas 100x70cm 2025