26053 meters = 85475 feet and 8.66 inches