Eidola, 2015. Oil on linen. 15 5/8 x 15 5/8 in. (39.7 x 39.7 cm)