12929 meters = 42417 feet and 11.75 inches