#include <iostream>
struct Foo {
void((operator()))(){(((std::cout))<<((("OMG, it works\n"))));}
void(((printit)))(){(((std::cout))<<(("((Parentheses))!\n")));}
};
int ((((main)))) () {
Foo Foo;
(((((Foo)))()));
(Foo).printit();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IEZvbyB7CiAgIHZvaWQoKG9wZXJhdG9yKCkpKSgpeygoKHN0ZDo6Y291dCkpPDwoKCgiT01HLCBpdCB3b3Jrc1xuIikpKSk7fQogICB2b2lkKCgocHJpbnRpdCkpKSgpeygoKHN0ZDo6Y291dCkpPDwoKCIoKFBhcmVudGhlc2VzKSkhXG4iKSkpO30KfTsKCmludCAoKCgobWFpbikpKSkgKCkgewogICBGb28gRm9vOwogICAoKCgoKEZvbykpKSgpKSk7CiAgIChGb28pLnByaW50aXQoKTsKICAgcmV0dXJuIDA7Cn0=