26629 meters = 87365 feet and 5.83 inches