Mont St. Michel, Mont Saint-Michel, Mount St. Michael, a small rocky island, transformed into an island fortress, France