8012 meters = 26286 feet and 1.07 inches