swelteringly