26002 meters = 85308 feet and 4.79 inches