26321 meters = 86354 feet and 11.84 inches