temperatures and extreme