26329 meters = 86381 feet and 2.8 inches