carnivores and herbivores coexist