So. Hot. Office. Sweltering.