Roots adapt to their environment in various ways. Some plants have buttress roots to support tall trees, shallow roots to absorb surface water, or deep roots to access underground water. Mangrove roots grow from branches for oxygen and lotus roots have holes for breathing. Stems also adapt, with cactus stems being thick to store water and climber stems growing around trees. Leaves help plants obtain sunlight and reduce moisture loss. Broad leaves maximize sunlight while smooth leaves shed rain. Spiny leaves and hairy leaves reduce moisture loss in deserts and mountains. Leaves open during the day and close at night to conserve water.