26217 meters = 86013 feet and 9.35 inches