Camprodón, Batalla de - 1658