How many cats can live together