19966 meters = 65505.249344 feet