13867 meters = 45495 feet and 4.88 inches