definition of ecstasy, oil on canvas