EARTH COMPUTER AND TECHNOLOGIES