26208 meters = 85984 feet and 3.02 inches