12317 meters = 40410 feet and 1.26 inches