65.12 feet = 19.848576 meters