The walls have been closing in on Donald Trump for quite a while now …