26159 meters = 85823 feet and 5.89 inches