13630 meters = 44717 feet and 10.17 inches