26370 meters = 86515 feet and 8.98 inches