The digestion of plant fibre is non-ruminant herbivores takes place in the