 Hot and humid and hot and semi-humid climates dominate from sea level to about above sea level.Average annual temperature ranges from 22 to 26C with precipitation varying from to just over per year.Cooler and humid climates are found at elevations between and .