65.6 feet = 19.99488 meters