Detail of the ancient stone enclosures at Kusilluchayoc, also known as the Temple of the Monkeys, an Inca ceremonial site near Cusco, Peru.