12364 meters = 40564 feet and 3.65 inches