A gorilla's day is divided between rest periods and travel or feeding periods. Diets differ between and within species. Mountain gorillas mostly eat foliage, such as leaves, stems, pith, and shoots, while fruit makes up a very small part of their diets. Mountain gorilla food is widely distributed and neither individuals nor groups have to compete with one another. Their home ranges vary from 3 to 15 km2 (1.16 to 5.79 mi2), and their movements range around or less on an average day. Despite eating a few species in each habitat, mountain gorillas have flexible diets and can live in a variety of habitats.