12322 meters = 40426.509186 feet