Fungi are a large and diverse group of organisms that occupy a wide range of habitats. They vary greatly in size from unicellular yeasts to puffballs over 20 cm wide. Fungi play several important ecological roles as parasites, saprotrophs, and mutualists through mycorrhizal relationships with plants. They are characterized by heterotrophic nutrition, rigid cell walls containing chitin, and reproduction through spores. Their branching filamentous structure called a mycelium absorbs nutrients across its extensive hyphal network.