65.7 feet = 20.02536 meters