<Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> <Tr> <Td_colspan="2"> <Ul> <Li> Nicopolis </Li> <Li> Corfu </Li> <Li> Ostrach </Li> <Li> Feldkirch </Li> <Li> 1st Stockach </Li> <Li> Verona </Li> <Li> Magnano </Li> <Li> Cassano </Li> <Li> Bassignana </Li> <Li> Winterthur </Li> <Li> 1st Zurich </Li> <Li> Modena </Li> <Li> Trebbia </Li> <Li> Mantua </Li> <Li> Novi </Li> <Li> Callantsoog </Li> <Li> Vlieter Incident </Li> <Li> Krabbendam </Li> <Li> Mannheim </Li> <Li> Bergen </Li> <Li> 2nd Zurich </Li> <Li> Alkmaar </Li> <Li> Castricum </Li> <Li> Genola </Li> <Li> Wiesloch </Li> <Li> Genoa </Li> <Li> Hohentwiel </Li> <Li> 2nd Stockach </Li> <Li> Messkirch </Li> <Li> Biberach </Li> <Li> Fort Bard </Li> <Li> Montebello </Li> <Li> Marengo </Li> <Li> Höchstädt </Li> <Li> Neuburg </Li> <Li> Ampfing </Li> <Li> Hohenlinden </Li> <Li> Mincio </Li> <Li> Copenhagen </Li> <Li> Algeciras (1st 2nd) </Li> <Li> Porto Ferrajo </Li> </Ul> <Ul> <Li> Mediterranean Campaign </Li> <Li> Egyptian Campaign </Li> <Li> Swiss Campaign </Li> <Li> Dutch Campaign </Li> <Li> Italian Campaign </Li> </Ul> </Td> </Tr> <Ul> <Li> Nicopolis </Li> <Li> Corfu </Li> <Li> Ostrach </Li> <Li> Feldkirch </Li> <Li> 1st Stockach </Li> <Li> Verona </Li> <Li> Magnano </Li> <Li> Cassano </Li> <Li> Bassignana </Li> <Li> Winterthur </Li> <Li> 1st Zurich </Li> <Li> Modena </Li> <Li> Trebbia </Li> <Li> Mantua </Li> <Li> Novi </Li> <Li> Callantsoog </Li> <Li> Vlieter Incident </Li> <Li> Krabbendam </Li> <Li> Mannheim </Li> <Li> Bergen </Li> <Li> 2nd Zurich </Li> <Li> Alkmaar </Li> <Li> Castricum </Li> <Li> Genola </Li> <Li> Wiesloch </Li> <Li> Genoa </Li> <Li> Hohentwiel </Li> <Li> 2nd Stockach </Li> <Li> Messkirch </Li> <Li> Biberach </Li> <Li> Fort Bard </Li> <Li> Montebello </Li> <Li> Marengo </Li> <Li> Höchstädt </Li> <Li> Neuburg </Li> <Li> Ampfing </Li> <Li> Hohenlinden </Li> <Li> Mincio </Li> <Li> Copenhagen </Li> <Li> Algeciras (1st 2nd) </Li> <Li> Porto Ferrajo </Li> </Ul> <Li> Algeciras (1st 2nd) </Li>

Who were the three main groups fighting in the haitian revolution