19929 meters = 65383 feet and 10.3 inches