______ differences produce a variety of ecosystems

climate?