208.84 feet = 63.654432 meters