8082 meters = 26515 feet and 8.98 inches