Twice a year, tens of thousands of visitors crowd the base of El Castillo at Chichen Itza to watch triangles of sunlight ...