From wherever the Satan had been hiding, he has now been found and captured. The dragon gave up his power, throne and great authority to the Beast and the Beast has been thrown into the Lake of Fire, leaving Satan vulnerable without his entourage of protection who ran interference for him.
Satan is sealed in the Abyss for 1,000 years, so he will not deceive the nations when Christ rules upon this earth. There will be a reprieve on the earth from fear, doubt, lies, hate, accusation, deception, slander, manipulation, and evil which Lucifer has inflicted upon humanity.