19935 meters = 65403 feet and 6.52 inches