"Triumph (of Heaven, Earth, and the Cosmos)" now on display in The Square