% Output ::= [ ] | ( )* [ ] [ ] % Solutions ::= [ \n ] "----------" \n % Unsatisfiable ::= "=====UNSATISFIABLE=====" \n % Complete ::= "==========" \n % Messages ::= ( )+ ::= ( )+ ::= "%" [^\n]* \n