25 mil långa Lago Maggiore , ett oöswcrstigligt hinder för anfall.