8089.3 meters = 26539 feet and 8.38 inches