12325 meters = 40436 feet and 4.22 inches