The Earth provides

186