8062.3 meters = 26451 feet and 1.39 inches