I wonder if Scratch cat is possessed or something after all of this noise...
TACHCTARCS is Scratch cat backwards.