12933 meters = 42431 feet and 1.23 inches