varies with altitude; humid and tropical to cold and semiarid