8077.5 meters = 26500 feet and 11.81 inches