26018 meters = 85360 feet and 10.71 inches