How Temperature Support Life On Earth