64.3 feet = 19.59864 meters