Three flags at the straits; the forts of Mackinac