26170 meters = 85859 feet and 6.96 inches