26523 meters = 87017 feet and 8.6 inches