8058.3 meters = 26437 feet and 11.91 inches