26016 meters = 85354 feet and 3.97 inches