Oil on canvas
73.6 x 73.6 in. / 187 x 187 cm.
Signed, titled and dated “O. DEBRE Loire 73” on reverse.