The ancient terraces of the Hani, carved over many centuries