26289 meters = 86250 feet and 0 inches