CERN Switzerland is where Satan resides