13883 meters = 45547 feet and 10.8 inches