26167 meters = 85849 feet and 8.85 inches