Borrowed heavily from Jay Newby's block which in turn is based off a cool climate visualization by Cameron Beccario.