El Castillo, Chichen Itza, Mexico, 1999