26496 meters = 86929 feet and 1.61 inches