66729 feet = 20338.9992 meters