19939 meters = 65416 feet and 8 inches