26166 meters = 85846 feet and 5.48 inches