(Program {+(Hash {+(KeyValue {+(Identifier)+} {+(Integer)+})+})+} (Hash) {+(Assignment {+(Identifier)+} {+(Hash {+(Context {+(Comment)+} {+(KeyValue {+(Identifier)+} {+(Identifier)+})+})+} {+(KeyValue {+(Identifier)+} {+(Identifier)+})+})+})+} {-(Hash {-(KeyValue {-(Identifier)-} {-(Integer)-})-})-} {-(Hash {-(KeyValue {-(Identifier)-} {-(Identifier)-})-} {-(KeyValue {-(Identifier)-} {-(Identifier)-})-})-})