13289 meters = 43599 feet and 0.98 inches