8058 meters = 26437 feet and 0.09 inches