12322 meters = 40426 feet and 6.11 inches