21036 meters = 69015 feet and 8.98 inches