19959 meters = 65482 feet and 3.4 inches