The Earth provides

277