26320 meters = 86351 feet and 8.47 inches