8097 meters = 26564 feet and 11.53 inches