oil and stitching on linen 100x80cm 2025