massive sculpture of a cat made out of flower petals, high resolution photograph