nyacc: exceptions worked on.. still need to fix #
authorMatt Wette <matt.wette@gmail.com>
Wed, 11 Jan 2017 16:14:45 +0000 (08:14 -0800)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 11 Jan 2017 16:14:45 +0000 (08:14 -0800)
module/nyacc/README.nyacc
module/nyacc/lalr.scm
module/nyacc/lang/c99/body.scm
module/nyacc/lang/c99/mach.d/c99act.scm
module/nyacc/lang/c99/mach.d/c99tab.scm
module/nyacc/lang/c99/mach.d/c99xact.scm
module/nyacc/lang/c99/mach.d/c99xtab.scm
module/nyacc/lang/c99/mach.scm
module/nyacc/lang/c99/parser.scm

index 9d05eb8cdc1ff0529c44d6a938f5ae4127fc4b41..b396fa2b6c2939bde830a81956b8ab0ccb2a3261 100644 (file)
@@ -1,4 +1,4 @@
-This is a version 0.74.2 of NYACC (Not Yet Another Compiler Compiler!).
+This is a version 0.74.2+fixes of NYACC (Not Yet Another Compiler Compiler!).
 
 Copyright (C) 2015-2017 Matthew R. Wette
 
index 465043d9efe4085404ced61ed13cef8104824e75..4463b1644c6303f270ead677f479daf275633e4b 100644 (file)
@@ -52,7 +52,7 @@
   #:use-module (nyacc util)
   )
 
-(define *nyacc-version* "0.74.2")
+(define *nyacc-version* "0.74.2+fixes")
 
 
 ;; @deffn proxy-? sym rhs
index bd686199ea503920e8c7e843da562eb4aa4d5167..d2e4e576e9cd9e1a7180eb9ab7f7af8be18e5a23 100644 (file)
   (apply throw 'c99-error args))
 
 ;; @deffn read-cpp-line ch => #f | (cpp-xxxx)??
-;; Given if ch is #\# read a cpp-statement
-;; includes BUG: #define ABC 123 /* \n
+;; Given if ch is #\# read a cpp-statement.
+;; The standard implies that comments are tossed here but we keep them
+;; so that they can end up in the pretty-print output.
 (define (read-cpp-line ch)
   (if (not (eq? ch #\#)) #f
       (let iter ((cl '()) (ch (read-char)))
                  (let ((c2 (read-char)))
                    (if (eqv? c2 #\/)
                        (iter (cons* #\/ #\* cl2) (read-char)) ;; keep comment
-                       ;;(iter cl (read-char)) ;; toss comment
                        (iter2 (cons #\* cl2) c2))))
                 (else
                  (iter2 (cons ch cl2) (read-char))))))
                      (exp (parse-cpp-expr rhs)))
                 (eval-cpp-expr exp defs)))
             (lambda (key fmt . args)
+              (display "body.323\n")
               (report-error fmt args)
               (throw 'c99-error "CPP error"))))
            
                 (set! ppxs (cons 'skip1-pop (cdr ppxs))))
                (else (cpi-pop))))
              ((error)
-              stmt)
+              (if (exec-cpp-stmts?) (report-error "CPP error: ~S" (cdr stmt))))
+             ((pragma)
+              ;; standard says implementation-defined if line is expanded
+              #t)
              (else
               (error "unhandled cpp stmt")))
-           (cons 'cpp-stmt stmt))
+           (case (car stmt)
+             ((pragma) (cons 'cpp-pragma (cdr stmt)))
+             (else (cons 'cpp-stmt stmt))))
          
          (define (eval-cpp-line line)
            (with-throw-handler
             'cpp-error
             (lambda () (eval-cpp-stmt (read-cpp-stmt line)))
             (lambda (key fmt . rest)
+              (display "body.399\n")
               (report-error fmt rest)
               (throw 'c99-error "CPP error"))))
 
index d54164ab3a2e4c6e83f119489973ae5a022c611c..60d461821abdc86586e860b47769734434acfa33 100644 (file)
    (lambda ($1 . $rest) $1)
    ;; external-declaration => cpp-statement
    (lambda ($1 . $rest) $1)
+   ;; external-declaration => pragma
+   (lambda ($1 . $rest) $1)
    ;; external-declaration => "extern" '$string "{" external-declaration-li...
    (lambda ($5 $4 $3 $2 $1 . $rest)
      `(extern-block
         (extern-begin ,$2)
         ,@(sx-tail (tl->list $4) 1)
         (extern-end)))
+   ;; external-declaration => ";"
+   (lambda ($1 . $rest)
+     `(decl (@ (not-C99 . "GNU C"))))
    ;; function-definition => declaration-specifiers declarator declaration-...
    (lambda ($4 $3 $2 $1 . $rest)
      `(knr-fctn-defn
    ;; lone-comment => '$lone-comm
    (lambda ($1 . $rest) `(comment ,$1))
    ;; cpp-statement => 'cpp-stmt
-   (lambda ($1 . $rest) `(cpp-stmt ,$1))
+   (lambda ($1 . $rest) $1)
+   ;; pragma => 'cpp-pragma
+   (lambda ($1 . $rest) $1)
    ))
 
 ;;; end tables
index 570e131a5f2b3cb5542a48486f5dd4bb6264e3f1..e2f48ae136c92a447199e6c90ecfba4ca236cfe6 100644 (file)
     2 1 1 1 1 2 2 4 2 1 2 1 1 3 1 3 2 5 6 4 5 2 1 3 1 3 1 1 1 1 2 1 1 3 5 4 4 
     3 6 6 5 4 4 4 3 2 1 3 2 1 2 1 3 1 3 2 2 1 1 3 2 1 1 2 1 3 5 4 4 3 6 5 6 4 
     3 3 2 5 4 5 4 3 4 3 3 2 1 1 3 4 2 1 4 3 2 1 2 3 2 1 1 1 1 1 1 1 3 4 3 3 2 
-    1 2 1 1 2 1 5 7 5 5 7 8 2 1 1 0 1 3 2 2 3 2 1 1 2 1 1 1 1 5 4 3 1 2 0 1 1 
-    1 1 1 1 1 2 1 1 1))
+    1 2 1 1 2 1 5 7 5 5 7 8 2 1 1 0 1 3 2 2 3 2 1 1 2 1 1 1 1 1 5 1 4 3 1 2 0 
+    1 1 1 1 1 1 1 2 1 1 1 1))
 
 (define pat-v
-  #(((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8)
-    (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 
-    . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140
-    . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (46 . 29) (145 
-    . 30) (146 . 31) (147 . 32) (148 . 33) (1 . 34) (94 . 35) (168 . 36) (45 
-    . 37) (108 . 38) (132 . 39) (104 . 40) (99 . 41) (100 . 42) (101 . 43) (
-    180 . 44)) ((-1 . -233)) ((84 . 83) (5 . 50) (6 . 51) (21 . 1) (136 . 78) 
-    (179 . 79) (135 . 84)) ((84 . 81) (5 . 50) (6 . 51) (21 . 1) (136 . 78) (
-    179 . 79) (135 . 82)) ((84 . 77) (5 . 50) (6 . 51) (21 . 1) (136 . 78) (
-    179 . 79) (135 . 80)) ((-1 . -138)) ((30 . 76) (-1 . -136)) ((30 . 75) (-1
-    . -135)) ((-1 . -132)) ((39 . 71) (37 . 72) (35 . 73) (33 . 74) (-1 . 
-    -127)) ((37 . 68) (35 . 69) (31 . 70) (-1 . -116)) ((-1 . -113)) ((39 . 64
-    ) (37 . 65) (35 . 66) (33 . 67) (-1 . -114)) ((37 . 63) (-1 . -109)) ((-1 
-    . -176)) ((-1 . -175)) ((-1 . -174)) ((-1 . -173)) ((-1 . -108)) ((-1 . 
-    -107)) ((-1 . -106)) ((-1 . -105)) ((-1 . -104)) ((-1 . -103)) ((-1 . -102
-    )) ((-1 . -101)) ((-1 . -100)) ((-1 . -99)) ((-1 . -98)) ((-1 . -96)) ((21
-    . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 
-    . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16)
-    (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23
-    ) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (
-    145 . 30) (146 . 31) (147 . 32) (148 . 33) (168 . 62) (-1 . -90)) ((21 . 1
-    ) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) 
-    (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 
-    . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (
-    141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145
-    . 30) (146 . 31) (147 . 32) (148 . 33) (168 . 61) (-1 . -88)) ((21 . 1) (
-    27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35
-    . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 
-    17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 
-    . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 
-    30) (146 . 31) (147 . 32) (148 . 33) (168 . 60) (-1 . -86)) ((21 . 1) (27 
-    . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 
-    10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) 
-    (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24
-    ) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (
-    146 . 31) (147 . 32) (148 . 33) (168 . 59) (-1 . -84)) ((94 . -303) (-1 . 
-    -303)) ((94 . -302) (-1 . -302)) ((144 . 47) (151 . 48) (47 . 49) (5 . 50)
-    (6 . 51) (79 . 52) (92 . 53) (179 . 54) (124 . 55) (125 . 56) (143 . 57))
-    ((7 . 46) (-1 . -97)) ((94 . -286) (-1 . -286)) ((94 . -285) (-1 . -285))
-    ((94 . -284) (-1 . -284)) ((94 . -283) (-1 . -283)) ((94 . -281) (-1 . 
-    -281)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33
-    . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15)
-    (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22)
-    (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (46 . 29) (
-    145 . 30) (146 . 31) (147 . 32) (148 . 33) (1 . 34) (94 . 35) (168 . 36) (
-    45 . 37) (108 . 38) (132 . 39) (104 . 40) (99 . 41) (100 . 45) (96 . -280)
-    ) ((96 . 0)) ((94 . -282) (-1 . -282)) ((84 . 124)) ((47 . -92) (82 . -92)
-    ) ((150 . 122) (82 . 123) (47 . -83)) ((93 . 119) (97 . 120) (149 . 121) (
-    94 . -292) (-1 . -292)) ((-1 . -295)) ((-1 . -294)) ((24 . 15) (25 . 16) (
-    26 . 17) (146 . 116) (123 . 117) (79 . 52) (125 . 118) (-1 . -193)) ((5 . 
-    50) (6 . 51) (79 . 52) (92 . 53) (179 . 54) (124 . 55) (125 . 56) (143 . 
-    115)) ((-1 . -179)) ((90 . 113) (92 . 114) (-1 . -178)) ((5 . 50) (6 . 51)
-    (92 . 53) (179 . 54) (124 . 112)) ((84 . 106) (113 . 107) (21 . 1) (27 . 
-    2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10
-    ) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (
-    136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24)
-    (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (
-    146 . 31) (147 . 32) (148 . 33) (168 . 108) (104 . 109) (98 . 110) (58 . 
-    111) (47 . -94) (82 . -94)) ((-1 . -97)) ((-1 . -85)) ((-1 . -87)) ((-1 . 
-    -89)) ((-1 . -91)) ((-1 . -110)) ((37 . 105) (-1 . -111)) ((-1 . -115)) ((
-    35 . 103) (37 . 104) (-1 . -118)) ((-1 . -133)) ((-1 . -117)) ((37 . 102) 
-    (-1 . -120)) ((30 . 101) (-1 . -137)) ((37 . 100) (-1 . -125)) ((-1 . -126
-    )) ((35 . 98) (37 . 99) (-1 . -129)) ((-1 . -134)) ((-1 . -139)) ((-1 . 
-    -140)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33
-    . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 16)
-    (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23
-    ) (141 . 24) (41 . 25) (146 . 90) (147 . 91) (94 . 35) (131 . 92) (132 . 
-    93) (133 . 94) (134 . 97)) ((-1 . -149)) ((-1 . -148)) ((84 . 96) (-1 . 
-    -144)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33
-    . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 16)
-    (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23
-    ) (141 . 24) (41 . 25) (146 . 90) (147 . 91) (94 . 35) (131 . 92) (132 . 
-    93) (133 . 94) (134 . 95)) ((84 . 89) (-1 . -147)) ((5 . 50) (6 . 51) (179
-    . 86) (126 . 87) (127 . 88)) ((84 . 85) (-1 . -168)) ((5 . 50) (6 . 51) (
-    179 . 86) (126 . 87) (127 . 226)) ((58 . 225) (83 . -171) (82 . -171)) ((
-    83 . -169) (82 . -169)) ((83 . 223) (82 . 224)) ((21 . 1) (27 . 2) (28 . 3
-    ) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11
-    ) (36 . 12) (39 . 13) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) 
-    (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (146 . 90)
-    (147 . 91) (94 . 35) (131 . 92) (132 . 93) (133 . 94) (134 . 222)) ((21 
-    . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 
-    9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 16) (26 . 17) (
-    136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24)
-    (41 . 25) (146 . 90) (147 . 91) (131 . 221) (-1 . -158)) ((21 . 1) (27 . 
-    2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10
-    ) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (
-    137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) 
-    (146 . 90) (147 . 91) (131 . 220) (-1 . -156)) ((5 . 50) (6 . 51) (79 . 52
-    ) (92 . 53) (179 . 54) (124 . 55) (125 . 56) (59 . 216) (143 . 217) (129 
-    . 218) (130 . 219)) ((94 . -151) (-1 . -151)) ((94 . -150) (-1 . -150)) ((
-    83 . 215) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (
-    33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 
-    16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 
-    . 23) (141 . 24) (41 . 25) (146 . 90) (147 . 91) (131 . 92) (133 . 212) (
-    94 . 35) (132 . 213)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 
-    6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 
-    . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 
-    . 22) (140 . 23) (141 . 24) (41 . 25) (146 . 90) (147 . 91) (94 . 35) (131
-    . 92) (132 . 93) (133 . 94) (134 . 214)) ((83 . 211) (21 . 1) (27 . 2) (
-    28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (
-    37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137
-    . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (
-    146 . 90) (147 . 91) (131 . 92) (133 . 212) (94 . 35) (132 . 213)) ((37 . 
-    210) (-1 . -131)) ((-1 . -128)) ((-1 . -124)) ((-1 . -141)) ((-1 . -121)) 
-    ((37 . 209) (-1 . -122)) ((-1 . -119)) ((-1 . -112)) ((164 . 141) (163 . 
-    142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148)
-    (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 . 154) (178 . 
-    155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 
-    169) (86 . 170) (174 . 171) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (
-    31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13)
-    (166 . 172) (153 . 173) (5 . 50) (6 . 51) (23 . 14) (24 . 15) (25 . 16) (
-    26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) 
-    (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (
-    170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (12 . 187) (
-    13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 193) (84 . 
-    106) (19 . 194) (20 . 195) (179 . 196) (145 . 30) (146 . 31) (147 . 32) (
-    148 . 33) (108 . 197) (109 . 198) (110 . 199) (111 . 200) (112 . 201) (113
-    . 202) (114 . 203) (168 . 108) (107 . 204) (104 . 205) (105 . 206) (106 
-    . 207) (83 . 208)) ((94 . -289) (-1 . -289)) ((5 . 50) (6 . 51) (79 . 52) 
-    (92 . 53) (179 . 54) (124 . 55) (125 . 56) (143 . 126) (144 . 47) (151 . 
-    48) (47 . 49)) ((-1 . -290)) ((84 . 106) (113 . 180) (21 . 1) (27 . 2) (28
-    . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 
-    . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 
-    18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 
-    . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 
-    31) (147 . 32) (148 . 33) (168 . 108) (104 . 181)) ((164 . 141) (163 . 142
-    ) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177
-    . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 
-    160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (
-    81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 
-    . 173) (84 . 177) (170 . 178) (142 . 179)) ((90 . 113) (92 . 114) (-1 . 
-    -177)) ((43 . 139) (89 . 140) (164 . 141) (163 . 142) (162 . 143) (161 . 
-    144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 
-    . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (
-    179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 
-    162) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) 
-    (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 174) (24 
-    . 15) (25 . 16) (26 . 17) (146 . 116) (123 . 175)) ((91 . 132) (5 . 50) (6
-    . 51) (179 . 133) (121 . 134) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5
-    ) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 
-    13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 
-    20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 
-    27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 31) (147 . 32) (148 . 
-    33) (168 . 135) (119 . 136) (120 . 137) (122 . 138)) ((91 . 131)) ((-1 . 
-    -196)) ((79 . 52) (125 . 129) (24 . 15) (25 . 16) (26 . 17) (146 . 130) (
-    -1 . -192)) ((-1 . -195)) ((94 . -301) (-1 . -301)) ((94 . -293) (-1 . 
-    -293)) ((94 . -82) (-1 . -82)) ((47 . 128)) ((5 . 50) (6 . 51) (79 . 52) (
-    92 . 53) (179 . 54) (124 . 55) (125 . 56) (143 . 126) (144 . 127)) ((21 . 
-    1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9)
-    (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26
-    . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (
-    141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (46 . 29) (145 . 30) (
-    146 . 31) (147 . 32) (148 . 33) (1 . 34) (94 . 35) (168 . 36) (45 . 37) (
-    108 . 38) (132 . 39) (104 . 40) (99 . 41) (100 . 42) (101 . 125)) ((83 . 
-    332) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 
-    8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (
-    25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (
-    140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (46 . 29) (
-    145 . 30) (146 . 31) (147 . 32) (148 . 33) (1 . 34) (94 . 35) (168 . 36) (
-    45 . 37) (108 . 38) (132 . 39) (104 . 40) (99 . 41) (100 . 45)) ((58 . 111
-    ) (47 . -94) (82 . -94)) ((47 . -93) (82 . -93)) ((93 . 119) (97 . 120) (
-    149 . 331) (94 . -292) (-1 . -292)) ((-1 . -194)) ((-1 . -197)) ((-1 . 
-    -180)) ((-1 . -191)) ((91 . -205) (82 . -205)) ((91 . 329) (82 . 330)) ((5
-    . 50) (6 . 51) (179 . 54) (124 . 55) (143 . 323) (90 . 324) (92 . 325) (
-    79 . 52) (118 . 326) (125 . 327) (167 . 328) (91 . -204) (82 . -204)) ((82
-    . -200) (91 . -200)) ((82 . 322) (91 . -198)) ((91 . 321)) ((24 . 15) (25
-    . 16) (26 . 17) (146 . 116) (123 . 320)) ((-1 . -184)) ((-1 . -35)) ((79 
-    . 317) (74 . 318) (73 . 319) (-1 . -39)) ((78 . 315) (77 . 316) (-1 . -42)
-    ) ((72 . 313) (71 . 314) (-1 . -45)) ((70 . 309) (69 . 310) (68 . 311) (67
-    . 312) (-1 . -50)) ((66 . 307) (65 . 308) (-1 . -53)) ((80 . 306) (-1 . 
-    -55)) ((-1 . -299)) ((-1 . -298)) ((-1 . -297)) ((-1 . -296)) ((64 . 305) 
-    (-1 . -57)) ((63 . 304) (-1 . -59)) ((7 . 303) (-1 . -3)) ((-1 . -2)) ((-1
-    . -1)) ((62 . 302) (-1 . -61)) ((-1 . -32)) ((-1 . -31)) ((-1 . -30)) ((
-    -1 . -29)) ((89 . 301) (-1 . -28)) ((-1 . -27)) ((164 . 141) (163 . 142) (
-    162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 
-    149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 
-    154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) 
-    (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173)
-    (170 . 182) (176 . 295) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 
-    . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (
-    23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (
-    139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (
-    44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 296) (147 . 297) (148 . 33)
-    (168 . 298) (131 . 299) (172 . 300)) ((-1 . -5)) ((60 . 293) (61 . 294) (
-    -1 . -63)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177
-    . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161
-    ) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 
-    . 170) (174 . 171) (166 . 291) (92 . 292)) ((7 . 148) (2 . 149) (3 . 150) 
-    (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158)
-    (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) 
-    (164 . 290)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (
-    177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 
-    161) (79 . 176) (80 . 163) (92 . 287) (175 . 165) (81 . 167) (165 . 168) (
-    85 . 169) (86 . 170) (174 . 171) (166 . 289)) ((7 . 148) (2 . 149) (3 . 
-    150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 
-    . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 287) (
-    175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 
-    . 288)) ((90 . 281) (92 . 282) (88 . 283) (87 . 284) (86 . 285) (85 . 286)
-    (-1 . -21)) ((48 . 269) (49 . 270) (50 . 271) (51 . 272) (52 . 273) (53 
-    . 274) (54 . 275) (55 . 276) (56 . 277) (57 . 278) (58 . 279) (152 . 280) 
-    (-1 . -33)) ((-1 . -65)) ((89 . 268)) ((164 . 141) (163 . 142) (162 . 143)
-    (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 
-    150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 
-    . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 
-    . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 264) (24 . 15
-    ) (25 . 16) (26 . 17) (146 . 130) (89 . 265) (43 . 266) (79 . 267)) ((-1 
-    . -28)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 
-    . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 
-    51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157
-    ) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 
-    164) (175 . 165) (88 . 257) (90 . 258) (154 . 166) (81 . 167) (165 . 168) 
-    (85 . 169) (86 . 170) (174 . 171) (115 . 259) (166 . 172) (153 . 173) (116
-    . 260) (84 . 177) (170 . 178) (142 . 261) (117 . 262) (171 . 263)) ((82 
-    . -234) (83 . -234) (47 . -234)) ((47 . -95) (82 . -95)) ((94 . -288) (-1 
-    . -288)) ((-1 . -291)) ((-1 . -78)) ((164 . 141) (163 . 142) (162 . 143) (
-    161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 
-    150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 
-    . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 
-    . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 
-    182) (176 . 255) (47 . 256)) ((47 . 254)) ((47 . 253)) ((5 . 50) (6 . 51) 
-    (179 . 252)) ((92 . 251)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144)
-    (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 
-    151) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (155 . 157) (75 . 158
-    ) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 
-    . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171
-    ) (166 . 172) (153 . 173) (5 . 50) (6 . 51) (170 . 182) (1 . 34) (8 . 183)
-    (9 . 184) (10 . 185) (11 . 186) (12 . 187) (13 . 188) (14 . 189) (15 . 
-    190) (18 . 191) (47 . 192) (176 . 193) (84 . 106) (19 . 194) (20 . 195) (
-    179 . 196) (108 . 197) (109 . 198) (110 . 199) (111 . 200) (112 . 201) (
-    113 . 202) (114 . 203) (107 . 250)) ((92 . 249)) ((92 . 248)) ((92 . 247))
-    ((-1 . -263)) ((47 . 245) (82 . 246)) ((59 . 244)) ((7 . 148) (2 . 149) (
-    3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (
-    75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 
-    165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (
-    166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (
-    159 . 146) (158 . 147) (157 . 152) (156 . 153) (155 . 157) (154 . 166) (
-    153 . 230) (128 . 243)) ((59 . 242) (-1 . -1)) ((-1 . -252)) ((-1 . -251))
-    ((-1 . -250)) ((-1 . -249)) ((-1 . -248)) ((-1 . -247)) ((-1 . -246)) ((
-    -1 . -261)) ((-1 . -260)) ((-1 . -258)) ((83 . 240) (164 . 141) (163 . 142
-    ) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2
-    . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 . 154) (178 . 155
-    ) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 
-    . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169
-    ) (86 . 170) (174 . 171) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 
-    . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (
-    166 . 172) (153 . 173) (5 . 50) (6 . 51) (23 . 14) (24 . 15) (25 . 16) (26
-    . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (
-    141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (170
-    . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (12 . 187) (13 
-    . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 193) (84 . 106) 
-    (19 . 194) (20 . 195) (179 . 196) (145 . 30) (146 . 31) (147 . 32) (148 . 
-    33) (108 . 197) (109 . 198) (110 . 199) (111 . 200) (112 . 201) (113 . 202
-    ) (114 . 203) (168 . 108) (107 . 204) (104 . 205) (105 . 241)) ((94 . -257
-    ) (-1 . -257)) ((-1 . -123)) ((-1 . -130)) ((-1 . -143)) ((94 . -152) (-1 
-    . -152)) ((94 . -153) (-1 . -153)) ((83 . 239) (21 . 1) (27 . 2) (28 . 3) 
-    (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) 
-    (36 . 12) (39 . 13) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (
-    138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (146 . 90) 
-    (147 . 91) (131 . 92) (133 . 212) (94 . 35) (132 . 213)) ((-1 . -146)) ((7
-    . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 
-    . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) 
-    (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 
-    . 171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 
-    144) (160 . 145) (159 . 146) (158 . 147) (157 . 152) (156 . 153) (155 . 
-    157) (154 . 166) (153 . 230) (128 . 238)) ((59 . 237) (47 . -161) (82 . 
-    -161)) ((47 . -159) (82 . -159)) ((47 . 235) (82 . 236)) ((-1 . -155)) ((
-    -1 . -157)) ((83 . 234) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 
-    . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (
-    24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (
-    40 . 22) (140 . 23) (141 . 24) (41 . 25) (146 . 90) (147 . 91) (131 . 92) 
-    (133 . 212) (94 . 35) (132 . 213)) ((-1 . -166)) ((83 . 232) (5 . 50) (6 
-    . 51) (179 . 86) (126 . 233)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 
-    . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (
-    77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 
-    168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 . 141) 
-    (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (
-    157 . 152) (156 . 153) (155 . 157) (154 . 166) (153 . 230) (128 . 231)) ((
-    82 . 227) (83 . 228)) ((5 . 50) (6 . 51) (179 . 86) (126 . 233) (83 . 410)
-    ) ((-1 . -164)) ((-1 . -33)) ((-1 . -80)) ((83 . -172) (82 . -172)) ((-1 
-    . -167)) ((83 . -170) (82 . -170)) ((-1 . -145)) ((93 . 119) (97 . 120) (
-    149 . 409) (94 . -292) (-1 . -292)) ((5 . 50) (6 . 51) (79 . 52) (92 . 53)
-    (179 . 54) (124 . 55) (125 . 56) (59 . 216) (143 . 217) (129 . 408)) ((7 
-    . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 
-    155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 144
-    ) (160 . 145) (159 . 146) (158 . 147) (157 . 152) (156 . 153) (155 . 157) 
-    (154 . 166) (153 . 230) (128 . 407)) ((47 . -163) (82 . -163)) ((-1 . -142
-    )) ((94 . -256) (-1 . -256)) ((-1 . -259)) ((164 . 141) (163 . 142) (162 
-    . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149)
-    (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (155 
-    . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (
-    92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 
-    170) (174 . 171) (166 . 172) (153 . 173) (5 . 50) (6 . 51) (170 . 182) (1 
-    . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (12 . 187) (13 . 188) (14 
-    . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 193) (84 . 106) (19 . 194) 
-    (20 . 195) (179 . 196) (108 . 197) (109 . 198) (110 . 199) (111 . 200) (
-    112 . 201) (113 . 202) (114 . 203) (107 . 406)) ((59 . 405)) ((164 . 141) 
-    (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7
-    . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 . 154) 
-    (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 
-    176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) 
-    (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (5 . 50) (6 . 51
-    ) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (12 . 187
-    ) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 193) (84 
-    . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) (109 . 198) (110 . 
-    199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (107 . 404)) ((-1 . 
-    -262)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 
-    . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 
-    51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157
-    ) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 
-    164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) 
-    (174 . 171) (166 . 172) (153 . 173) (170 . 403)) ((164 . 141) (163 . 142) 
-    (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 
-    . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160
-    ) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 
-    . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 
-    173) (170 . 182) (176 . 402)) ((164 . 141) (163 . 142) (162 . 143) (161 . 
-    144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 
-    . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (
-    179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 
-    176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) 
-    (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 182) (176
-    . 401)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159
-    . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 
-    51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157
-    ) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 
-    164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) 
-    (174 . 171) (166 . 172) (153 . 173) (170 . 182) (176 . 400)) ((14 . 399)) 
-    ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (
-    158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 
-    . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (21 . 1) (27 . 2) (
-    28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (
-    37 . 11) (36 . 12) (39 . 13) (155 . 157) (75 . 158) (76 . 159) (77 . 160) 
-    (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (23 . 14) (24 . 15
-    ) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22
-    ) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) 
-    (46 . 29) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (145 . 30) (146 . 31) (147 . 32) (148 . 33) (166 . 172) (153 . 173) (
-    168 . 108) (170 . 182) (104 . 395) (47 . 396) (176 . 397) (103 . 398)) ((
-    47 . 394)) ((-1 . -276)) ((-1 . -277)) ((47 . 393) (82 . 246)) ((-1 . -279
-    )) ((5 . 50) (6 . 51) (179 . 392)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151
-    ) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 
-    159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (
-    165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 
-    . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 
-    147) (157 . 152) (156 . 153) (155 . 157) (154 . 166) (153 . 230) (128 . 
-    391)) ((58 . -242) (88 . -242) (90 . -242)) ((58 . 389) (88 . 257) (90 . 
-    258) (115 . 390)) ((82 . -238) (83 . -238)) ((164 . 141) (163 . 142) (162 
-    . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149)
-    (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154)
-    (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 
-    . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167)
-    (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (84
-    . 177) (170 . 178) (142 . 388)) ((82 . 386) (83 . 387)) ((89 . 385)) ((-1
-    . -182)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (
-    159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6
-    . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 
-    157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92
-    . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 
-    170) (174 . 171) (166 . 172) (153 . 173) (170 . 384)) ((89 . 383) (-1 . 
-    -28)) ((-1 . -183)) ((-1 . -77)) ((-1 . -76)) ((-1 . -75)) ((-1 . -74)) ((
-    -1 . -73)) ((-1 . -72)) ((-1 . -71)) ((-1 . -70)) ((-1 . -69)) ((-1 . -68)
-    ) ((-1 . -67)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145
-    ) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50)
-    (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155
-    . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) 
-    (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 
-    . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 382)) ((164 . 141) (163 
-    . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 
-    148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 
-    153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159)
-    (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 
-    . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172
-    ) (153 . 173) (170 . 182) (176 . 381)) ((91 . 376) (164 . 141) (163 . 142)
-    (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (21 . 1) (27 . 2)
-    (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) 
-    (37 . 11) (36 . 12) (39 . 13) (156 . 153) (177 . 154) (178 . 155) (179 . 
-    156) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 
-    20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 
-    27) (44 . 28) (45 . 58) (46 . 29) (155 . 157) (75 . 158) (76 . 159) (77 . 
-    160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (145 . 30) (
-    146 . 31) (147 . 32) (148 . 33) (154 . 166) (81 . 167) (165 . 168) (85 . 
-    169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (168 . 377) (169 . 378
-    ) (170 . 379) (173 . 380)) ((5 . 50) (6 . 51) (179 . 375)) ((5 . 50) (6 . 
-    51) (179 . 374)) ((-1 . -11)) ((-1 . -12)) ((21 . 1) (27 . 2) (28 . 3) (29
-    . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36
-    . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 
-    . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 
-    . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 296) (147 
-    . 297) (148 . 33) (168 . 298) (131 . 299) (172 . 373) (164 . 141) (163 . 
-    142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148)
-    (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (
-    177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 
-    . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166)
-    (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153
-    . 173) (170 . 182) (176 . 295)) ((-1 . -22)) ((-1 . -23)) ((-1 . -24)) ((
-    -1 . -25)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7)
-    (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 
-    . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 
-    . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 
-    58) (46 . 29) (145 . 30) (146 . 296) (147 . 297) (148 . 33) (168 . 298) (
-    131 . 299) (172 . 372) (164 . 141) (163 . 142) (162 . 143) (161 . 144) (
-    160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151)
-    (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 
-    156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 
-    169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 182) (176 . 295
-    )) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146
-    ) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (
-    157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75
-    . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) 
-    (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 
-    . 171) (166 . 172) (153 . 173) (170 . 182) (176 . 371)) ((7 . 148) (2 . 
-    149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 
-    156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (
-    175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 
-    164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 
-    145) (159 . 146) (158 . 147) (157 . 152) (156 . 153) (155 . 370)) ((91 . 
-    369) (82 . 246)) ((23 . 14) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 
-    29) (145 . 30) (148 . 33) (168 . 61) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (
-    30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) 
-    (39 . 13) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (
-    139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (146 . 296) (147 . 297
-    ) (131 . 221) (91 . -88) (79 . -158) (90 . -158) (92 . -158)) ((23 . 14) (
-    42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (148 . 33) (
-    168 . 60) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (
-    33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (24 . 15) (25 . 
-    16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 
-    . 23) (141 . 24) (41 . 25) (146 . 296) (147 . 297) (131 . 220) (91 . -86) 
-    (79 . -156) (90 . -156) (92 . -156)) ((91 . -208)) ((90 . 324) (92 . 366) 
-    (79 . 52) (118 . 326) (125 . 367) (167 . 368)) ((91 . 365)) ((-1 . -188)) 
-    ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (
-    178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 
-    176) (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (
-    174 . 171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161
-    . 144) (160 . 145) (159 . 146) (158 . 147) (157 . 152) (156 . 364)) ((-1 
-    . -300)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 
-    . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 
-    . 170) (174 . 171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 
-    143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (157 . 363)) ((7 . 
-    148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 
-    155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 144
-    ) (160 . 145) (159 . 146) (158 . 362)) ((7 . 148) (2 . 149) (3 . 150) (4 
-    . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (
-    76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) 
-    (164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 361)) (
-    (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178
-    . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176)
-    (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 
-    . 171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 
-    144) (160 . 360)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 
-    51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (
-    78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 
-    169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 . 141) (163 . 142)
-    (162 . 143) (161 . 144) (160 . 359)) ((7 . 148) (2 . 149) (3 . 150) (4 . 
-    151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 
-    . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) 
-    (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 
-    . 141) (163 . 142) (162 . 143) (161 . 358)) ((7 . 148) (2 . 149) (3 . 150)
-    (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158
-    ) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 
-    . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229
-    ) (164 . 141) (163 . 142) (162 . 143) (161 . 357)) ((7 . 148) (2 . 149) (3
-    . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (
-    75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 
-    165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (
-    166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 356)) ((7 . 148) (2 
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 
-    . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (
-    175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 
-    164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 355)) ((7 . 
-    148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 
-    155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 354)) ((7 . 148
-    ) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) 
-    (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 
-    163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) 
-    (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 353)) ((7 . 148) (2 
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 
-    . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (
-    175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 
-    164) (166 . 229) (164 . 141) (163 . 352)) ((7 . 148) (2 . 149) (3 . 150) (
-    4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) 
-    (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) 
-    (164 . 141) (163 . 351)) ((7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50)
-    (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) (77 . 
-    160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 168) (
-    85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 . 350)) ((7 
-    . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 
-    155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (92 . 164) (166 . 229) (164 . 349)) ((7 . 148) (2 . 149) (3 . 150) (4
-    . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (
-    76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) 
-    (164 . 348)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) 
-    (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (
-    6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 
-    . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (
-    92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 
-    170) (174 . 171) (166 . 172) (153 . 173) (170 . 347) (24 . 15) (25 . 16) (
-    26 . 17) (146 . 130)) ((-1 . -189)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4) (
-    30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) 
-    (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (
-    138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (
-    43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 31) (147 . 32) (
-    148 . 33) (168 . 135) (119 . 345) (22 . 346)) ((91 . -202) (82 . -202)) ((
-    164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (
-    158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 
-    . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 
-    158) (76 . 159) (77 . 160) (78 . 161) (80 . 163) (92 . 164) (175 . 165) (
-    154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 
-    . 172) (153 . 173) (170 . 340) (89 . 341) (43 . 342) (24 . 15) (25 . 16) (
-    26 . 17) (146 . 116) (123 . 343) (79 . 344)) ((90 . 324) (118 . 326) (167 
-    . 337) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 
-    . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) 
-    (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) 
-    (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (
-    46 . 29) (145 . 30) (146 . 31) (147 . 32) (148 . 33) (168 . 135) (119 . 
-    136) (120 . 137) (122 . 338) (91 . 339) (5 . 50) (6 . 51) (79 . 52) (92 . 
-    325) (179 . 54) (124 . 55) (125 . 327) (143 . 115)) ((90 . 335) (92 . 336)
-    (91 . -211) (82 . -211)) ((90 . 324) (118 . 334) (5 . 50) (6 . 51) (92 . 
-    325) (179 . 54) (124 . 112) (91 . -209) (82 . -209)) ((91 . -203) (82 . 
-    -203)) ((-1 . -190)) ((5 . 50) (6 . 51) (179 . 333)) ((94 . -81) (-1 . -81
-    )) ((94 . -287) (-1 . -287)) ((91 . -206) (82 . -206)) ((90 . 335) (92 . 
-    336) (91 . -210) (82 . -210)) ((43 . 444) (89 . 445) (164 . 141) (163 . 
-    142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148)
-    (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (
-    177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 
-    . 160) (78 . 161) (79 . 446) (80 . 163) (92 . 164) (175 . 165) (154 . 166)
-    (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153
-    . 173) (170 . 447) (24 . 15) (25 . 16) (26 . 17) (146 . 116) (123 . 448))
-    ((91 . 442) (21 . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7
-    ) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 
-    . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 
-    . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 
-    58) (46 . 29) (145 . 30) (146 . 31) (147 . 32) (148 . 33) (168 . 135) (119
-    . 136) (120 . 137) (122 . 443)) ((91 . 441)) ((91 . 440)) ((-1 . -232)) (
-    (89 . 439)) ((-1 . -223)) ((24 . 15) (25 . 16) (26 . 17) (146 . 116) (123 
-    . 438)) ((43 . 435) (24 . 15) (25 . 16) (26 . 17) (146 . 130) (89 . 436) (
-    164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (
-    158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 
-    . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 
-    158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (
-    175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 
-    . 171) (166 . 172) (153 . 173) (170 . 437)) ((89 . 434) (-1 . -28)) ((82 
-    . -201) (91 . -201)) ((91 . -199)) ((89 . 433)) ((-1 . -38)) ((-1 . -37)) 
-    ((-1 . -36)) ((79 . 317) (74 . 318) (73 . 319) (-1 . -41)) ((79 . 317) (74
-    . 318) (73 . 319) (-1 . -40)) ((78 . 315) (77 . 316) (-1 . -44)) ((78 . 
-    315) (77 . 316) (-1 . -43)) ((72 . 313) (71 . 314) (-1 . -49)) ((72 . 313)
-    (71 . 314) (-1 . -48)) ((72 . 313) (71 . 314) (-1 . -47)) ((72 . 313) (71
-    . 314) (-1 . -46)) ((70 . 309) (69 . 310) (68 . 311) (67 . 312) (-1 . -52
-    )) ((70 . 309) (69 . 310) (68 . 311) (67 . 312) (-1 . -51)) ((66 . 307) (
-    65 . 308) (-1 . -54)) ((80 . 306) (-1 . -56)) ((64 . 305) (-1 . -58)) ((63
-    . 304) (-1 . -60)) ((84 . 431) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5
-    . 50) (6 . 51) (177 . 154) (178 . 155) (179 . 156) (75 . 158) (76 . 159) 
-    (77 . 160) (78 . 161) (79 . 176) (80 . 163) (175 . 165) (81 . 167) (165 . 
-    168) (85 . 169) (86 . 170) (174 . 171) (92 . 164) (166 . 229) (164 . 432))
-    ((90 . 324) (92 . 366) (79 . 52) (118 . 326) (125 . 367) (167 . 337) (21 
-    . 1) (27 . 2) (28 . 3) (29 . 4) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 
-    9) (35 . 10) (37 . 11) (36 . 12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (
-    26 . 17) (136 . 18) (137 . 19) (138 . 20) (139 . 21) (40 . 22) (140 . 23) 
-    (141 . 24) (41 . 25) (42 . 26) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (
-    145 . 30) (146 . 31) (147 . 32) (148 . 33) (168 . 135) (119 . 136) (120 . 
-    137) (122 . 338) (91 . 339)) ((90 . 324) (92 . 366) (118 . 334) (91 . -209
-    ) (82 . -209)) ((91 . -207)) ((-1 . -4)) ((62 . 302) (-1 . -62)) ((59 . 
-    430) (82 . 246)) ((91 . 429)) ((91 . 428)) ((-1 . -10)) ((-1 . -9)) ((-1 
-    . -8)) ((90 . 324) (92 . 366) (79 . 52) (118 . 326) (125 . 367) (167 . 427
-    ) (91 . -20) (82 . -20)) ((91 . -17) (82 . -17)) ((91 . -15) (82 . -15)) (
-    (91 . 425) (82 . 426)) ((89 . 424) (82 . 246)) ((-1 . -66)) ((-1 . -187)) 
-    ((89 . 423)) ((-1 . -181)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144
-    ) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 
-    151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (
-    179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 
-    176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) 
-    (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (84 . 177) (170 
-    . 178) (142 . 420) (88 . 257) (90 . 258) (115 . 259) (116 . 260) (117 . 
-    421) (83 . 422)) ((82 . -235) (83 . -235) (47 . -235)) ((82 . -237) (83 . 
-    -237)) ((-1 . -241)) ((58 . -243) (88 . -243) (90 . -243)) ((89 . 419)) ((
-    58 . -245) (90 . -245) (88 . -245)) ((-1 . -278)) ((-1 . -275)) ((-1 . 
-    -272)) ((-1 . -271)) ((47 . 418) (82 . 246)) ((164 . 141) (163 . 142) (162
-    . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149
-    ) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154
-    ) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78
-    . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167
-    ) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (
-    170 . 182) (176 . 416) (102 . 417) (47 . -273)) ((92 . 415)) ((91 . 414) (
-    82 . 246)) ((91 . 413) (82 . 246)) ((82 . 246) (91 . 412)) ((-1 . -79)) ((
-    -1 . -255)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (
-    159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152)
-    (156 . 153) (177 . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77
-    . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166
-    ) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (
-    153 . 173) (5 . 50) (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 
-    . 185) (11 . 186) (12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (
-    47 . 192) (176 . 193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 
-    197) (109 . 198) (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 
-    203) (107 . 411)) ((-1 . -253)) ((47 . -162) (82 . -162)) ((47 . -160) (82
-    . -160)) ((94 . -154) (-1 . -154)) ((-1 . -165)) ((-1 . -254)) ((164 . 
-    141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 
-    147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 
-    . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 
-    . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (5 . 50) 
-    (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (
-    12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 
-    193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) (109 . 198) 
-    (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (107 . 469)) (
-    (164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (
-    158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153)
-    (177 . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 
-    . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167)
-    (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (5 
-    . 50) (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 
-    186) (12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (
-    176 . 193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) (109 
-    . 198) (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (107 . 
-    468)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 
-    146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 
-    . 153) (177 . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160
-    ) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 
-    . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 
-    173) (5 . 50) (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185)
-    (11 . 186) (12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 
-    192) (176 . 193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) 
-    (109 . 198) (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (
-    107 . 467)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (
-    159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6
-    . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 
-    157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92
-    . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 
-    170) (174 . 171) (166 . 172) (153 . 173) (170 . 182) (176 . 466)) ((82 . 
-    246) (47 . -274) (91 . -274)) ((47 . 465)) ((-1 . -270)) ((58 . -244) (90 
-    . -244) (88 . -244)) ((82 . -240) (83 . -240)) ((164 . 141) (163 . 142) (
-    162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 
-    149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 
-    154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) 
-    (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173)
-    (84 . 177) (170 . 178) (142 . 464)) ((82 . -236) (83 . -236) (47 . -236))
-    ((-1 . -186)) ((-1 . -6)) ((-1 . -7)) ((21 . 1) (27 . 2) (28 . 3) (29 . 4
-    ) (30 . 5) (31 . 6) (32 . 7) (33 . 8) (34 . 9) (35 . 10) (37 . 11) (36 . 
-    12) (39 . 13) (23 . 14) (24 . 15) (25 . 16) (26 . 17) (136 . 18) (137 . 19
-    ) (138 . 20) (139 . 21) (40 . 22) (140 . 23) (141 . 24) (41 . 25) (42 . 26
-    ) (43 . 27) (44 . 28) (45 . 58) (46 . 29) (145 . 30) (146 . 31) (147 . 32)
-    (148 . 33) (168 . 377) (169 . 462) (164 . 141) (163 . 142) (162 . 143) (
-    161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 
-    150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 
-    . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 
-    . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 
-    463)) ((91 . -19) (82 . -19)) ((84 . 431)) ((84 . 431) (-1 . -26)) ((7 . 
-    148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (177 . 154) (178 . 
-    155) (179 . 156) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (
-    80 . 163) (175 . 165) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 
-    171) (92 . 164) (166 . 229) (164 . 141) (163 . 142) (162 . 143) (161 . 144
-    ) (160 . 145) (159 . 146) (158 . 147) (157 . 152) (156 . 153) (155 . 157) 
-    (154 . 166) (153 . 461)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) 
-    (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151
-    ) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 
-    . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) 
-    (80 . 163) (92 . 164) (175 . 165) (88 . 257) (90 . 258) (154 . 166) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (115 . 259) (166 . 172)
-    (153 . 173) (116 . 260) (84 . 177) (170 . 178) (142 . 261) (117 . 262) (
-    171 . 460)) ((-1 . -34)) ((-1 . -185)) ((-1 . -228)) ((164 . 141) (163 . 
-    142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148)
-    (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (
-    177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 
-    . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166)
-    (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153
-    . 173) (170 . 459)) ((-1 . -221)) ((89 . 458)) ((164 . 141) (163 . 142) (
-    162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 
-    149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 
-    154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160) 
-    (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 
-    167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173)
-    (170 . 456) (24 . 15) (25 . 16) (26 . 17) (146 . 130) (89 . 457)) ((-1 . 
-    -222)) ((-1 . -231)) ((-1 . -212)) ((-1 . -230)) ((91 . 455)) ((24 . 15) (
-    25 . 16) (26 . 17) (146 . 116) (123 . 454)) ((-1 . -216)) ((89 . 453) (-1 
-    . -28)) ((89 . 452)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160
-    . 145) (159 . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5
-    . 50) (6 . 51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156
-    ) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 
-    . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169
-    ) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (170 . 449) (24 . 15) (25
-    . 16) (26 . 17) (146 . 130) (89 . 450) (43 . 451)) ((89 . 480)) ((-1 . 
-    -214)) ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 
-    . 146) (158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 
-    51) (157 . 152) (156 . 153) (177 . 154) (178 . 155) (179 . 156) (155 . 157
-    ) (75 . 158) (76 . 159) (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 
-    164) (175 . 165) (154 . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) 
-    (174 . 171) (166 . 172) (153 . 173) (170 . 479)) ((-1 . -215)) ((-1 . -227
-    )) ((89 . 477) (24 . 15) (25 . 16) (26 . 17) (146 . 130) (164 . 141) (163 
-    . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 
-    148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 
-    153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159)
-    (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 
-    . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172
-    ) (153 . 173) (170 . 478)) ((-1 . -229)) ((89 . 476)) ((-1 . -225)) ((-1 
-    . -220)) ((89 . 475)) ((83 . 473) (82 . 474)) ((-1 . -64)) ((91 . -18) (82
-    . -18)) ((91 . -16) (82 . -16)) ((82 . -239) (83 . -239)) ((164 . 141) (
-    163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 
-    . 148) (2 . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 
-    153) (177 . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159)
-    (77 . 160) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 
-    . 166) (81 . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172
-    ) (153 . 173) (170 . 182) (176 . 416) (102 . 472) (91 . -273)) ((91 . 471)
-    (82 . 246)) ((-1 . -267)) ((-1 . -266)) ((16 . 470) (-1 . -264)) ((164 . 
-    141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 
-    147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153) (177 
-    . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 . 161)
-    (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167) (165 
-    . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (5 . 50) 
-    (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 186) (
-    12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (176 . 
-    193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) (109 . 198) 
-    (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (107 . 486)) (
-    (47 . 485)) ((91 . 484)) ((-1 . -13)) ((83 . 483) (164 . 141) (163 . 142) 
-    (162 . 143) (161 . 144) (160 . 145) (159 . 146) (158 . 147) (7 . 148) (2 
-    . 149) (3 . 150) (4 . 151) (5 . 50) (6 . 51) (157 . 152) (156 . 153) (177 
-    . 154) (178 . 155) (179 . 156) (155 . 157) (75 . 158) (76 . 159) (77 . 160
-    ) (78 . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 
-    . 167) (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 
-    173) (84 . 177) (170 . 178) (142 . 420) (88 . 257) (90 . 258) (115 . 259) 
-    (116 . 260) (117 . 421)) ((-1 . -226)) ((-1 . -224)) ((-1 . -218)) ((89 . 
-    482)) ((89 . 481)) ((-1 . -213)) ((-1 . -219)) ((-1 . -217)) ((-1 . -14)) 
-    ((164 . 141) (163 . 142) (162 . 143) (161 . 144) (160 . 145) (159 . 146) (
-    158 . 147) (7 . 148) (2 . 149) (3 . 150) (4 . 151) (157 . 152) (156 . 153)
-    (177 . 154) (178 . 155) (155 . 157) (75 . 158) (76 . 159) (77 . 160) (78 
-    . 161) (79 . 176) (80 . 163) (92 . 164) (175 . 165) (154 . 166) (81 . 167)
-    (165 . 168) (85 . 169) (86 . 170) (174 . 171) (166 . 172) (153 . 173) (5 
-    . 50) (6 . 51) (170 . 182) (1 . 34) (8 . 183) (9 . 184) (10 . 185) (11 . 
-    186) (12 . 187) (13 . 188) (14 . 189) (15 . 190) (18 . 191) (47 . 192) (
-    176 . 193) (84 . 106) (19 . 194) (20 . 195) (179 . 196) (108 . 197) (109 
-    . 198) (110 . 199) (111 . 200) (112 . 201) (113 . 202) (114 . 203) (107 . 
-    487)) ((-1 . -268)) ((-1 . -265)) ((-1 . -269))))
+  #(((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8)
+    (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 
+    . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142
+    . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (47 . 29) (147 
+    . 30) (148 . 31) (149 . 32) (150 . 33) (1 . 34) (2 . 35) (95 . 36) (170 . 
+    37) (48 . 38) (46 . 39) (100 . 40) (110 . 41) (134 . 42) (106 . 43) (101 
+    . 44) (102 . 45) (103 . 46) (182 . 47)) ((-1 . -233)) ((85 . 86) (6 . 53) 
+    (7 . 54) (22 . 1) (138 . 81) (181 . 82) (137 . 87)) ((85 . 84) (6 . 53) (7
+    . 54) (22 . 1) (138 . 81) (181 . 82) (137 . 85)) ((85 . 80) (6 . 53) (7 
+    . 54) (22 . 1) (138 . 81) (181 . 82) (137 . 83)) ((-1 . -138)) ((31 . 79) 
+    (-1 . -136)) ((31 . 78) (-1 . -135)) ((-1 . -132)) ((40 . 74) (38 . 75) (
+    36 . 76) (34 . 77) (-1 . -127)) ((38 . 71) (36 . 72) (32 . 73) (-1 . -116)
+    ) ((-1 . -113)) ((40 . 67) (38 . 68) (36 . 69) (34 . 70) (-1 . -114)) ((38
+    . 66) (-1 . -109)) ((-1 . -176)) ((-1 . -175)) ((-1 . -174)) ((-1 . -173)
+    ) ((-1 . -108)) ((-1 . -107)) ((-1 . -106)) ((-1 . -105)) ((-1 . -104)) ((
+    -1 . -103)) ((-1 . -102)) ((-1 . -101)) ((-1 . -100)) ((-1 . -99)) ((-1 . 
+    -98)) ((-1 . -96)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) 
+    (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 
+    14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 
+    21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28
+    ) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 
+    65) (-1 . -90)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33
+    . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) 
+    (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) 
+    (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (
+    46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 64) 
+    (-1 . -88)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7
+    ) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 
+    . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 
+    . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 
+    61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 63) (-1 
+    . -86)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (
+    34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 
+    15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 
+    22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61
+    ) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 62) (-1 . 
+    -84)) ((95 . -306) (-1 . -306)) ((95 . -305) (-1 . -305)) ((95 . -304) (-1
+    . -304)) ((146 . 50) (153 . 51) (48 . 52) (6 . 53) (7 . 54) (80 . 55) (93
+    . 56) (181 . 57) (126 . 58) (127 . 59) (145 . 60)) ((95 . -289) (-1 . 
+    -289)) ((8 . 49) (-1 . -97)) ((95 . -287) (-1 . -287)) ((95 . -286) (-1 . 
+    -286)) ((95 . -285) (-1 . -285)) ((95 . -284) (-1 . -284)) ((95 . -283) (
+    -1 . -283)) ((95 . -281) (-1 . -281)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4)
+    (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12
+    ) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) 
+    (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) 
+    (44 . 27) (45 . 28) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) 
+    (1 . 34) (2 . 35) (95 . 36) (170 . 37) (48 . 38) (46 . 39) (100 . 40) (110
+    . 41) (134 . 42) (106 . 43) (101 . 44) (102 . 48) (97 . -280)) ((97 . 0))
+    ((95 . -282) (-1 . -282)) ((85 . 127)) ((48 . -92) (83 . -92)) ((152 . 
+    125) (83 . 126) (48 . -83)) ((94 . 122) (98 . 123) (151 . 124) (95 . -294)
+    (-1 . -294)) ((-1 . -297)) ((-1 . -296)) ((25 . 15) (26 . 16) (27 . 17) (
+    148 . 119) (125 . 120) (80 . 55) (127 . 121) (-1 . -193)) ((6 . 53) (7 . 
+    54) (80 . 55) (93 . 56) (181 . 57) (126 . 58) (127 . 59) (145 . 118)) ((-1
+    . -179)) ((91 . 116) (93 . 117) (-1 . -178)) ((6 . 53) (7 . 54) (93 . 56)
+    (181 . 57) (126 . 115)) ((85 . 109) (115 . 110) (22 . 1) (28 . 2) (29 . 3
+    ) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11
+    ) (37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (
+    139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) 
+    (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (
+    149 . 32) (150 . 33) (170 . 111) (106 . 112) (99 . 113) (59 . 114) (48 . 
+    -94) (83 . -94)) ((-1 . -97)) ((-1 . -85)) ((-1 . -87)) ((-1 . -89)) ((-1 
+    . -91)) ((-1 . -110)) ((38 . 108) (-1 . -111)) ((-1 . -115)) ((36 . 106) (
+    38 . 107) (-1 . -118)) ((-1 . -133)) ((-1 . -117)) ((38 . 105) (-1 . -120)
+    ) ((31 . 104) (-1 . -137)) ((38 . 103) (-1 . -125)) ((-1 . -126)) ((36 . 
+    101) (38 . 102) (-1 . -129)) ((-1 . -134)) ((-1 . -139)) ((-1 . -140)) ((
+    22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35
+    . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17
+    ) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 
+    24) (42 . 25) (148 . 93) (149 . 94) (95 . 36) (133 . 95) (134 . 96) (135 
+    . 97) (136 . 100)) ((-1 . -149)) ((-1 . -148)) ((85 . 99) (-1 . -144)) ((
+    22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35
+    . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17
+    ) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 
+    24) (42 . 25) (148 . 93) (149 . 94) (95 . 36) (133 . 95) (134 . 96) (135 
+    . 97) (136 . 98)) ((85 . 92) (-1 . -147)) ((6 . 53) (7 . 54) (181 . 89) (
+    128 . 90) (129 . 91)) ((85 . 88) (-1 . -168)) ((6 . 53) (7 . 54) (181 . 89
+    ) (128 . 90) (129 . 229)) ((59 . 228) (84 . -171) (83 . -171)) ((84 . -169
+    ) (83 . -169)) ((84 . 226) (83 . 227)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4
+    ) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 
+    12) (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 
+    20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (148 . 93) (149 
+    . 94) (95 . 36) (133 . 95) (134 . 96) (135 . 97) (136 . 225)) ((22 . 1) (
+    28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36
+    . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 . 
+    18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 
+    . 25) (148 . 93) (149 . 94) (133 . 224) (-1 . -158)) ((22 . 1) (28 . 2) (
+    29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (
+    38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139
+    . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (
+    148 . 93) (149 . 94) (133 . 223) (-1 . -156)) ((6 . 53) (7 . 54) (80 . 55)
+    (93 . 56) (181 . 57) (126 . 58) (127 . 59) (60 . 219) (145 . 220) (131 . 
+    221) (132 . 222)) ((95 . -151) (-1 . -151)) ((95 . -150) (-1 . -150)) ((84
+    . 218) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34
+    . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16)
+    (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23
+    ) (143 . 24) (42 . 25) (148 . 93) (149 . 94) (133 . 95) (135 . 215) (95 . 
+    36) (134 . 216)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (
+    33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15
+    ) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22
+    ) (142 . 23) (143 . 24) (42 . 25) (148 . 93) (149 . 94) (95 . 36) (133 . 
+    95) (134 . 96) (135 . 97) (136 . 217)) ((84 . 214) (22 . 1) (28 . 2) (29 
+    . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 
+    . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 
+    19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (148 
+    . 93) (149 . 94) (133 . 95) (135 . 215) (95 . 36) (134 . 216)) ((38 . 213)
+    (-1 . -131)) ((-1 . -128)) ((-1 . -124)) ((-1 . -141)) ((-1 . -121)) ((38
+    . 212) (-1 . -122)) ((-1 . -119)) ((-1 . -112)) ((166 . 144) (165 . 145) 
+    (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 
+    . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156) (179 . 157) (180 . 158)
+    (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 
+    166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) 
+    (87 . 173) (176 . 174) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 
+    6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (168
+    . 175) (155 . 176) (6 . 53) (7 . 54) (24 . 14) (25 . 15) (26 . 16) (27 . 
+    17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 
+    . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (172 . 
+    185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 189) (13 . 190) (14 . 
+    191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (178 . 196) (85 . 109) (
+    20 . 197) (21 . 198) (181 . 199) (147 . 30) (148 . 31) (149 . 32) (150 . 
+    33) (110 . 200) (111 . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205
+    ) (116 . 206) (170 . 111) (109 . 207) (106 . 208) (107 . 209) (108 . 210) 
+    (84 . 211)) ((95 . -291) (-1 . -291)) ((6 . 53) (7 . 54) (80 . 55) (93 . 
+    56) (181 . 57) (126 . 58) (127 . 59) (145 . 129) (146 . 50) (153 . 51) (48
+    . 52)) ((-1 . -292)) ((85 . 109) (115 . 183) (22 . 1) (28 . 2) (29 . 3) (
+    30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (
+    37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139
+    . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43
+    . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 
+    . 32) (150 . 33) (170 . 111) (106 . 184)) ((166 . 144) (165 . 145) (164 . 
+    146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (
+    4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (
+    180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 
+    164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (
+    167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (85 
+    . 180) (172 . 181) (144 . 182)) ((91 . 116) (93 . 117) (-1 . -177)) ((44 
+    . 142) (90 . 143) (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 
+    148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 
+    53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (
+    157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 165) (81 . 
+    166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) 
+    (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 177) (25 . 15) (26 
+    . 16) (27 . 17) (148 . 119) (125 . 178)) ((92 . 135) (6 . 53) (7 . 54) (
+    181 . 136) (123 . 137) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 
+    6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 
+    . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 
+    . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 
+    28) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 
+    . 138) (121 . 139) (122 . 140) (124 . 141)) ((92 . 134)) ((-1 . -196)) ((
+    80 . 55) (127 . 132) (25 . 15) (26 . 16) (27 . 17) (148 . 133) (-1 . -192)
+    ) ((-1 . -195)) ((95 . -303) (-1 . -303)) ((95 . -295) (-1 . -295)) ((95 
+    . -82) (-1 . -82)) ((48 . 131)) ((6 . 53) (7 . 54) (80 . 55) (93 . 56) (
+    181 . 57) (126 . 58) (127 . 59) (145 . 129) (146 . 130)) ((22 . 1) (28 . 2
+    ) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10)
+    (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (
+    138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24)
+    (42 . 25) (43 . 26) (44 . 27) (45 . 28) (47 . 29) (147 . 30) (148 . 31) (
+    149 . 32) (150 . 33) (1 . 34) (2 . 35) (95 . 36) (170 . 37) (48 . 38) (46 
+    . 39) (100 . 40) (110 . 41) (134 . 42) (106 . 43) (101 . 44) (102 . 45) (
+    103 . 128)) ((84 . 335) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 
+    . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (
+    24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (
+    141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (
+    45 . 28) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (1 . 34) (2
+    . 35) (95 . 36) (170 . 37) (48 . 38) (46 . 39) (100 . 40) (110 . 41) (134
+    . 42) (106 . 43) (101 . 44) (102 . 48)) ((59 . 114) (48 . -94) (83 . -94)
+    ) ((48 . -93) (83 . -93)) ((94 . 122) (98 . 123) (151 . 334) (95 . -294) (
+    -1 . -294)) ((-1 . -194)) ((-1 . -197)) ((-1 . -180)) ((-1 . -191)) ((92 
+    . -205) (83 . -205)) ((92 . 332) (83 . 333)) ((6 . 53) (7 . 54) (181 . 57)
+    (126 . 58) (145 . 326) (91 . 327) (93 . 328) (80 . 55) (120 . 329) (127 
+    . 330) (169 . 331) (92 . -204) (83 . -204)) ((83 . -200) (92 . -200)) ((83
+    . 325) (92 . -198)) ((92 . 324)) ((25 . 15) (26 . 16) (27 . 17) (148 . 
+    119) (125 . 323)) ((-1 . -184)) ((-1 . -35)) ((80 . 320) (75 . 321) (74 . 
+    322) (-1 . -39)) ((79 . 318) (78 . 319) (-1 . -42)) ((73 . 316) (72 . 317)
+    (-1 . -45)) ((71 . 312) (70 . 313) (69 . 314) (68 . 315) (-1 . -50)) ((67
+    . 310) (66 . 311) (-1 . -53)) ((81 . 309) (-1 . -55)) ((-1 . -301)) ((-1 
+    . -300)) ((-1 . -299)) ((-1 . -298)) ((65 . 308) (-1 . -57)) ((64 . 307) (
+    -1 . -59)) ((8 . 306) (-1 . -3)) ((-1 . -2)) ((-1 . -1)) ((63 . 305) (-1 
+    . -61)) ((-1 . -32)) ((-1 . -31)) ((-1 . -30)) ((-1 . -29)) ((90 . 304) (
+    -1 . -28)) ((-1 . -27)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (
+    162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154)
+    (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 
+    159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 
+    172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 298
+    ) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) 
+    (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 
+    . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142
+    . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 
+    29) (147 . 30) (148 . 299) (149 . 300) (150 . 33) (170 . 301) (133 . 302) 
+    (174 . 303)) ((-1 . -5)) ((61 . 296) (62 . 297) (-1 . -63)) ((8 . 151) (3 
+    . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 
+    . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (
+    177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 
+    . 294) (93 . 295)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 
+    54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (
+    79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 
+    172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 293)) ((8 . 151)
+    (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (
+    181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 
+    166) (93 . 290) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (
+    176 . 174) (168 . 292)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) 
+    (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 
+    163) (79 . 164) (80 . 179) (81 . 166) (93 . 290) (177 . 168) (82 . 170) (
+    167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 291)) ((91 . 284) (93 
+    . 285) (89 . 286) (88 . 287) (87 . 288) (86 . 289) (-1 . -21)) ((49 . 272)
+    (50 . 273) (51 . 274) (52 . 275) (53 . 276) (54 . 277) (55 . 278) (56 . 
+    279) (57 . 280) (58 . 281) (59 . 282) (154 . 283) (-1 . -33)) ((-1 . -65))
+    ((90 . 271)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148)
+    (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) 
+    (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 
+    . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (81 . 166) (93 . 167) (
+    177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (168 . 175) (155 . 176) (172 . 267) (25 . 15) (26 . 16) (27 . 17) (
+    148 . 133) (90 . 268) (44 . 269) (80 . 270)) ((-1 . -28)) ((166 . 144) (
+    165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 
+    . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 
+    156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162)
+    (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (89 . 
+    260) (91 . 261) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (
+    176 . 174) (117 . 262) (168 . 175) (155 . 176) (118 . 263) (85 . 180) (172
+    . 181) (144 . 264) (119 . 265) (173 . 266)) ((83 . -234) (84 . -234) (48 
+    . -234)) ((48 . -95) (83 . -95)) ((95 . -290) (-1 . -290)) ((-1 . -293)) (
+    (-1 . -78)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (
+    161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7
+    . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 
+    160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93
+    . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 
+    173) (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 258) (48 . 259
+    )) ((48 . 257)) ((48 . 256)) ((6 . 53) (7 . 54) (181 . 255)) ((93 . 254)) 
+    ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156)
+    (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 
+    . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170)
+    (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (6 
+    . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 
+    189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (
+    178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) (111 
+    . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (109 . 
+    253)) ((93 . 252)) ((93 . 251)) ((93 . 250)) ((-1 . -263)) ((48 . 248) (83
+    . 249)) ((60 . 247)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7
+    . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163
+    ) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 
+    . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 
+    145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (159 . 
+    155) (158 . 156) (157 . 160) (156 . 169) (155 . 233) (130 . 246)) ((60 . 
+    245) (-1 . -1)) ((-1 . -252)) ((-1 . -251)) ((-1 . -250)) ((-1 . -249)) ((
+    -1 . -248)) ((-1 . -247)) ((-1 . -246)) ((-1 . -261)) ((-1 . -260)) ((-1 
+    . -258)) ((84 . 243) (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 
+    . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (
+    159 . 155) (158 . 156) (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 
+    . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) 
+    (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (22 
+    . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 
+    9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (168 . 175) (155 . 176) (6 . 53
+    ) (7 . 54) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (
+    140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (
+    44 . 27) (45 . 28) (46 . 61) (47 . 29) (172 . 185) (2 . 35) (9 . 186) (10 
+    . 187) (11 . 188) (12 . 189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (
+    19 . 194) (48 . 195) (178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 
+    199) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (110 . 200) (111 . 201) (
+    112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (170 . 111) (
+    109 . 207) (106 . 208) (107 . 244)) ((95 . -257) (-1 . -257)) ((-1 . -123)
+    ) ((-1 . -130)) ((-1 . -143)) ((95 . -152) (-1 . -152)) ((95 . -153) (-1 
+    . -153)) ((84 . 242) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6)
+    (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 
+    15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 
+    22) (142 . 23) (143 . 24) (42 . 25) (148 . 93) (149 . 94) (133 . 95) (135 
+    . 215) (95 . 36) (134 . 216)) ((-1 . -146)) ((8 . 151) (3 . 152) (4 . 153)
+    (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161
+    ) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 
+    . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232
+    ) (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) 
+    (160 . 150) (159 . 155) (158 . 156) (157 . 160) (156 . 169) (155 . 233) (
+    130 . 241)) ((60 . 240) (48 . -161) (83 . -161)) ((48 . -159) (83 . -159))
+    ((48 . 238) (83 . 239)) ((-1 . -155)) ((-1 . -157)) ((84 . 237) (22 . 1) 
+    (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (
+    36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 
+    . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42
+    . 25) (148 . 93) (149 . 94) (133 . 95) (135 . 215) (95 . 36) (134 . 216))
+    ((-1 . -166)) ((84 . 235) (6 . 53) (7 . 54) (181 . 89) (128 . 236)) ((8 
+    . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 
+    158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 
+    174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 147
+    ) (162 . 148) (161 . 149) (160 . 150) (159 . 155) (158 . 156) (157 . 160) 
+    (156 . 169) (155 . 233) (130 . 234)) ((83 . 230) (84 . 231)) ((6 . 53) (7 
+    . 54) (181 . 89) (128 . 236) (84 . 413)) ((-1 . -164)) ((-1 . -33)) ((-1 
+    . -80)) ((84 . -172) (83 . -172)) ((-1 . -167)) ((84 . -170) (83 . -170)) 
+    ((-1 . -145)) ((94 . 122) (98 . 123) (151 . 412) (95 . -294) (-1 . -294)) 
+    ((6 . 53) (7 . 54) (80 . 55) (93 . 56) (181 . 57) (126 . 58) (127 . 59) (
+    60 . 219) (145 . 220) (131 . 411)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154
+    ) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 
+    162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (
+    167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 
+    . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 
+    150) (159 . 155) (158 . 156) (157 . 160) (156 . 169) (155 . 233) (130 . 
+    410)) ((48 . -163) (83 . -163)) ((-1 . -142)) ((95 . -256) (-1 . -256)) ((
+    -1 . -259)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (
+    161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155)
+    (158 . 156) (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78
+    . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169
+    ) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (
+    155 . 176) (6 . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11
+    . 188) (12 . 189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) 
+    (48 . 195) (178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 
+    . 200) (111 . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 
+    206) (109 . 409)) ((60 . 408)) ((166 . 144) (165 . 145) (164 . 146) (163 
+    . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (
+    5 . 154) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (157 . 160) (76 
+    . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (
+    177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (168 . 175) (155 . 176) (6 . 53) (7 . 54) (172 . 185) (2 . 35) (9 
+    . 186) (10 . 187) (11 . 188) (12 . 189) (13 . 190) (14 . 191) (15 . 192) (
+    16 . 193) (19 . 194) (48 . 195) (178 . 196) (85 . 109) (20 . 197) (21 . 
+    198) (181 . 199) (110 . 200) (111 . 201) (112 . 202) (113 . 203) (114 . 
+    204) (115 . 205) (116 . 206) (109 . 407)) ((-1 . -262)) ((166 . 144) (165 
+    . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 
+    156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162)
+    (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 
+    . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175
+    ) (155 . 176) (172 . 406)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147
+    ) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 
+    154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (
+    181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 
+    179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) 
+    (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178
+    . 405)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161
+    . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 
+    54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160
+    ) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 
+    167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) 
+    (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 404)) ((166 . 144) 
+    (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8
+    . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 
+    . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 
+    162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (
+    156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 
+    . 175) (155 . 176) (172 . 185) (178 . 403)) ((15 . 402)) ((166 . 144) (165
+    . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 
+    156) (179 . 157) (180 . 158) (181 . 159) (22 . 1) (28 . 2) (29 . 3) (30 . 
+    4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 
+    12) (40 . 13) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 
+    . 179) (81 . 166) (93 . 167) (177 . 168) (24 . 14) (25 . 15) (26 . 16) (27
+    . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (
+    143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (156
+    . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (147 . 30
+    ) (148 . 31) (149 . 32) (150 . 33) (168 . 175) (155 . 176) (170 . 111) (
+    172 . 185) (106 . 398) (48 . 399) (178 . 400) (105 . 401)) ((48 . 397)) ((
+    -1 . -276)) ((-1 . -277)) ((48 . 396) (83 . 249)) ((-1 . -279)) ((6 . 53) 
+    (7 . 54) (181 . 395)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7
+    . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163
+    ) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 
+    . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 
+    145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (159 . 
+    155) (158 . 156) (157 . 160) (156 . 169) (155 . 233) (130 . 394)) ((59 . 
+    -242) (89 . -242) (91 . -242)) ((59 . 392) (89 . 260) (91 . 261) (117 . 
+    393)) ((83 . -238) (84 . -238)) ((166 . 144) (165 . 145) (164 . 146) (163 
+    . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (
+    5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158)
+    (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 
+    . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171
+    ) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (85 . 180) (
+    172 . 181) (144 . 391)) ((83 . 389) (84 . 390)) ((90 . 388)) ((-1 . -182))
+    ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) 
+    (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159
+    . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 
+    161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (
+    177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (168 . 175) (155 . 176) (172 . 387)) ((90 . 386) (-1 . -28)) ((-1 
+    . -183)) ((-1 . -77)) ((-1 . -76)) ((-1 . -75)) ((-1 . -74)) ((-1 . -73)) 
+    ((-1 . -72)) ((-1 . -71)) ((-1 . -70)) ((-1 . -69)) ((-1 . -68)) ((-1 . 
+    -67)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 
+    149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54)
+    (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (
+    76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167
+    ) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (
+    176 . 174) (168 . 175) (155 . 176) (172 . 385)) ((166 . 144) (165 . 145) (
+    164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 
+    152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 
+    157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) 
+    (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176)
+    (172 . 185) (178 . 384)) ((92 . 379) (166 . 144) (165 . 145) (164 . 146) 
+    (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 
+    153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (22 . 1) (28 . 2) (29 . 3) (
+    30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (
+    37 . 12) (40 . 13) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (24 . 
+    14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 
+    21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28
+    ) (46 . 61) (47 . 29) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 
+    164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (147 . 30) (148 . 31) (
+    149 . 32) (150 . 33) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 
+    173) (176 . 174) (168 . 175) (155 . 176) (170 . 380) (171 . 381) (172 . 
+    382) (175 . 383)) ((6 . 53) (7 . 54) (181 . 378)) ((6 . 53) (7 . 54) (181 
+    . 377)) ((-1 . -11)) ((-1 . -12)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31
+    . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (
+    40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (
+    140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (
+    44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (148 . 299) (149 . 300) 
+    (150 . 33) (170 . 301) (133 . 302) (174 . 376) (166 . 144) (165 . 145) (
+    164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 
+    152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 
+    157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) 
+    (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176)
+    (172 . 185) (178 . 298)) ((-1 . -22)) ((-1 . -23)) ((-1 . -24)) ((-1 . 
+    -25)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 
+    . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) 
+    (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) 
+    (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (
+    47 . 29) (147 . 30) (148 . 299) (149 . 300) (150 . 33) (170 . 301) (133 . 
+    302) (174 . 375) (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 
+    148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 
+    53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (
+    157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 
+    166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) 
+    (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 298)) ((
+    166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 
+    . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 
+    161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (
+    177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 374)) ((8 . 151) (3 . 
+    152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 
+    159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (
+    177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 
+    167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 
+    148) (161 . 149) (160 . 150) (159 . 155) (158 . 156) (157 . 373)) ((92 . 
+    372) (83 . 249)) ((24 . 14) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 
+    29) (147 . 30) (150 . 33) (170 . 64) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (
+    31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) 
+    (40 . 13) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (
+    141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (148 . 299) (149 . 300
+    ) (133 . 224) (92 . -88) (80 . -158) (91 . -158) (93 . -158)) ((24 . 14) (
+    43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (150 . 33) (
+    170 . 63) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (
+    34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (25 . 15) (26 . 
+    16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 
+    . 23) (143 . 24) (42 . 25) (148 . 299) (149 . 300) (133 . 223) (92 . -86) 
+    (80 . -156) (91 . -156) (93 . -156)) ((92 . -208)) ((91 . 327) (93 . 369) 
+    (80 . 55) (120 . 329) (127 . 370) (169 . 371)) ((92 . 368)) ((-1 . -188)) 
+    ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (
+    180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 
+    179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (
+    176 . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163
+    . 147) (162 . 148) (161 . 149) (160 . 150) (159 . 155) (158 . 367)) ((-1 
+    . -302)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 
+    . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164)
+    (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 
+    . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 
+    146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (159 . 366)) ((8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 
+    158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 
+    174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 147
+    ) (162 . 148) (161 . 149) (160 . 365)) ((8 . 151) (3 . 152) (4 . 153) (5 
+    . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (
+    77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) 
+    (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 364)) (
+    (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180
+    . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179)
+    (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 
+    147) (162 . 363)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 
+    54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (
+    79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 
+    172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 144) (165 . 145)
+    (164 . 146) (163 . 147) (162 . 362)) ((8 . 151) (3 . 152) (4 . 153) (5 . 
+    154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 
+    . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) 
+    (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 
+    . 144) (165 . 145) (164 . 146) (163 . 361)) ((8 . 151) (3 . 152) (4 . 153)
+    (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161
+    ) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 
+    . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232
+    ) (166 . 144) (165 . 145) (164 . 146) (163 . 360)) ((8 . 151) (3 . 152) (4
+    . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (
+    76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 
+    168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (
+    168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 359)) ((8 . 151) (3 
+    . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 
+    . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (
+    177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 
+    167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 358)) ((8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 
+    158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 
+    174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 357)) ((8 . 151
+    ) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) 
+    (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 
+    166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) 
+    (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 356)) ((8 . 151) (3 
+    . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 
+    . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (
+    177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 
+    167) (168 . 232) (166 . 144) (165 . 355)) ((8 . 151) (3 . 152) (4 . 153) (
+    5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) 
+    (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) 
+    (166 . 144) (165 . 354)) ((8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53)
+    (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) (78 . 
+    163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 171) (
+    86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 353)) ((8 
+    . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 
+    158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 
+    174) (93 . 167) (168 . 232) (166 . 352)) ((8 . 151) (3 . 152) (4 . 153) (5
+    . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (
+    77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) 
+    (166 . 351)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) 
+    (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (
+    7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 
+    . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (
+    93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 
+    173) (176 . 174) (168 . 175) (155 . 176) (172 . 350) (25 . 15) (26 . 16) (
+    27 . 17) (148 . 133)) ((-1 . -189)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4) (
+    31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) 
+    (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (
+    140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (
+    44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (
+    150 . 33) (170 . 138) (121 . 348) (23 . 349)) ((92 . -202) (83 . -202)) ((
+    166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 
+    . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 
+    161) (77 . 162) (78 . 163) (79 . 164) (81 . 166) (93 . 167) (177 . 168) (
+    156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 
+    . 175) (155 . 176) (172 . 343) (90 . 344) (44 . 345) (25 . 15) (26 . 16) (
+    27 . 17) (148 . 119) (125 . 346) (80 . 347)) ((91 . 327) (120 . 329) (169 
+    . 340) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 
+    . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) 
+    (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) 
+    (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (
+    47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 138) (121 . 
+    139) (122 . 140) (124 . 341) (92 . 342) (6 . 53) (7 . 54) (80 . 55) (93 . 
+    328) (181 . 57) (126 . 58) (127 . 330) (145 . 118)) ((91 . 338) (93 . 339)
+    (92 . -211) (83 . -211)) ((91 . 327) (120 . 337) (6 . 53) (7 . 54) (93 . 
+    328) (181 . 57) (126 . 115) (92 . -209) (83 . -209)) ((92 . -203) (83 . 
+    -203)) ((-1 . -190)) ((6 . 53) (7 . 54) (181 . 336)) ((95 . -81) (-1 . -81
+    )) ((95 . -288) (-1 . -288)) ((92 . -206) (83 . -206)) ((91 . 338) (93 . 
+    339) (92 . -210) (83 . -210)) ((44 . 447) (90 . 448) (166 . 144) (165 . 
+    145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151)
+    (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (
+    179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 
+    . 163) (79 . 164) (80 . 449) (81 . 166) (93 . 167) (177 . 168) (156 . 169)
+    (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155
+    . 176) (172 . 450) (25 . 15) (26 . 16) (27 . 17) (148 . 119) (125 . 451))
+    ((92 . 445) (22 . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7
+    ) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 
+    . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 
+    . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 
+    61) (47 . 29) (147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 138) (121
+    . 139) (122 . 140) (124 . 446)) ((92 . 444)) ((92 . 443)) ((-1 . -232)) (
+    (90 . 442)) ((-1 . -223)) ((25 . 15) (26 . 16) (27 . 17) (148 . 119) (125 
+    . 441)) ((44 . 438) (25 . 15) (26 . 16) (27 . 17) (148 . 133) (90 . 439) (
+    166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 
+    . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 
+    161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (
+    177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 
+    . 174) (168 . 175) (155 . 176) (172 . 440)) ((90 . 437) (-1 . -28)) ((83 
+    . -201) (92 . -201)) ((92 . -199)) ((90 . 436)) ((-1 . -38)) ((-1 . -37)) 
+    ((-1 . -36)) ((80 . 320) (75 . 321) (74 . 322) (-1 . -41)) ((80 . 320) (75
+    . 321) (74 . 322) (-1 . -40)) ((79 . 318) (78 . 319) (-1 . -44)) ((79 . 
+    318) (78 . 319) (-1 . -43)) ((73 . 316) (72 . 317) (-1 . -49)) ((73 . 316)
+    (72 . 317) (-1 . -48)) ((73 . 316) (72 . 317) (-1 . -47)) ((73 . 316) (72
+    . 317) (-1 . -46)) ((71 . 312) (70 . 313) (69 . 314) (68 . 315) (-1 . -52
+    )) ((71 . 312) (70 . 313) (69 . 314) (68 . 315) (-1 . -51)) ((67 . 310) (
+    66 . 311) (-1 . -54)) ((81 . 309) (-1 . -56)) ((65 . 308) (-1 . -58)) ((64
+    . 307) (-1 . -60)) ((85 . 434) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6
+    . 53) (7 . 54) (179 . 157) (180 . 158) (181 . 159) (76 . 161) (77 . 162) 
+    (78 . 163) (79 . 164) (80 . 179) (81 . 166) (177 . 168) (82 . 170) (167 . 
+    171) (86 . 172) (87 . 173) (176 . 174) (93 . 167) (168 . 232) (166 . 435))
+    ((91 . 327) (93 . 369) (80 . 55) (120 . 329) (127 . 370) (169 . 340) (22 
+    . 1) (28 . 2) (29 . 3) (30 . 4) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 
+    9) (36 . 10) (38 . 11) (37 . 12) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (
+    27 . 17) (138 . 18) (139 . 19) (140 . 20) (141 . 21) (41 . 22) (142 . 23) 
+    (143 . 24) (42 . 25) (43 . 26) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (
+    147 . 30) (148 . 31) (149 . 32) (150 . 33) (170 . 138) (121 . 139) (122 . 
+    140) (124 . 341) (92 . 342)) ((91 . 327) (93 . 369) (120 . 337) (92 . -209
+    ) (83 . -209)) ((92 . -207)) ((-1 . -4)) ((63 . 305) (-1 . -62)) ((60 . 
+    433) (83 . 249)) ((92 . 432)) ((92 . 431)) ((-1 . -10)) ((-1 . -9)) ((-1 
+    . -8)) ((91 . 327) (93 . 369) (80 . 55) (120 . 329) (127 . 370) (169 . 430
+    ) (92 . -20) (83 . -20)) ((92 . -17) (83 . -17)) ((92 . -15) (83 . -15)) (
+    (92 . 428) (83 . 429)) ((90 . 427) (83 . 249)) ((-1 . -66)) ((-1 . -187)) 
+    ((90 . 426)) ((-1 . -181)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147
+    ) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 
+    154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (
+    181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 
+    179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) 
+    (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (85 . 180) (172 
+    . 181) (144 . 423) (89 . 260) (91 . 261) (117 . 262) (118 . 263) (119 . 
+    424) (84 . 425)) ((83 . -235) (84 . -235) (48 . -235)) ((83 . -237) (84 . 
+    -237)) ((-1 . -241)) ((59 . -243) (89 . -243) (91 . -243)) ((90 . 422)) ((
+    59 . -245) (91 . -245) (89 . -245)) ((-1 . -278)) ((-1 . -275)) ((-1 . 
+    -272)) ((-1 . -271)) ((48 . 421) (83 . 249)) ((166 . 144) (165 . 145) (164
+    . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152
+    ) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157
+    ) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79
+    . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170
+    ) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (
+    172 . 185) (178 . 419) (104 . 420) (48 . -273)) ((93 . 418)) ((92 . 417) (
+    83 . 249)) ((92 . 416) (83 . 249)) ((83 . 249) (92 . 415)) ((-1 . -79)) ((
+    -1 . -255)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (
+    161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155)
+    (158 . 156) (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78
+    . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169
+    ) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (
+    155 . 176) (6 . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11
+    . 188) (12 . 189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) 
+    (48 . 195) (178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 
+    . 200) (111 . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 
+    206) (109 . 414)) ((-1 . -253)) ((48 . -162) (83 . -162)) ((48 . -160) (83
+    . -160)) ((95 . -154) (-1 . -154)) ((-1 . -165)) ((-1 . -254)) ((166 . 
+    144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 
+    150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156) (179 
+    . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164)
+    (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 
+    . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (6 . 53) 
+    (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 189) (
+    13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (178 . 
+    196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) (111 . 201) 
+    (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (109 . 472)) (
+    (166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156)
+    (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 
+    . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170)
+    (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (6 
+    . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 
+    189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (
+    178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) (111 
+    . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (109 . 
+    471)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 
+    149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 
+    . 156) (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163
+    ) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 
+    . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 
+    176) (6 . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188
+    ) (12 . 189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 
+    195) (178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) 
+    (111 . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (
+    109 . 470)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (
+    161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7
+    . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 
+    160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93
+    . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 
+    173) (176 . 174) (168 . 175) (155 . 176) (172 . 185) (178 . 469)) ((83 . 
+    249) (48 . -274) (92 . -274)) ((48 . 468)) ((-1 . -270)) ((59 . -244) (91 
+    . -244) (89 . -244)) ((83 . -240) (84 . -240)) ((166 . 144) (165 . 145) (
+    164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 
+    152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 
+    157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) 
+    (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176)
+    (85 . 180) (172 . 181) (144 . 467)) ((83 . -236) (84 . -236) (48 . -236))
+    ((-1 . -186)) ((-1 . -6)) ((-1 . -7)) ((22 . 1) (28 . 2) (29 . 3) (30 . 4
+    ) (31 . 5) (32 . 6) (33 . 7) (34 . 8) (35 . 9) (36 . 10) (38 . 11) (37 . 
+    12) (40 . 13) (24 . 14) (25 . 15) (26 . 16) (27 . 17) (138 . 18) (139 . 19
+    ) (140 . 20) (141 . 21) (41 . 22) (142 . 23) (143 . 24) (42 . 25) (43 . 26
+    ) (44 . 27) (45 . 28) (46 . 61) (47 . 29) (147 . 30) (148 . 31) (149 . 32)
+    (150 . 33) (170 . 380) (171 . 465) (166 . 144) (165 . 145) (164 . 146) (
+    163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 
+    153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 
+    . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164)
+    (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 
+    . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 
+    466)) ((92 . -19) (83 . -19)) ((85 . 434)) ((85 . 434) (-1 . -26)) ((8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (179 . 157) (180 . 
+    158) (181 . 159) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (
+    81 . 166) (177 . 168) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 
+    174) (93 . 167) (168 . 232) (166 . 144) (165 . 145) (164 . 146) (163 . 147
+    ) (162 . 148) (161 . 149) (160 . 150) (159 . 155) (158 . 156) (157 . 160) 
+    (156 . 169) (155 . 464)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) 
+    (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154
+    ) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 
+    . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) 
+    (81 . 166) (93 . 167) (177 . 168) (89 . 260) (91 . 261) (156 . 169) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (117 . 262) (168 . 175)
+    (155 . 176) (118 . 263) (85 . 180) (172 . 181) (144 . 264) (119 . 265) (
+    173 . 463)) ((-1 . -34)) ((-1 . -185)) ((-1 . -228)) ((166 . 144) (165 . 
+    145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151)
+    (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (
+    179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 
+    . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169)
+    (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155
+    . 176) (172 . 462)) ((-1 . -221)) ((90 . 461)) ((166 . 144) (165 . 145) (
+    164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 
+    152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 
+    157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163) 
+    (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 
+    170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176)
+    (172 . 459) (25 . 15) (26 . 16) (27 . 17) (148 . 133) (90 . 460)) ((-1 . 
+    -222)) ((-1 . -231)) ((-1 . -212)) ((-1 . -230)) ((92 . 458)) ((25 . 15) (
+    26 . 16) (27 . 17) (148 . 119) (125 . 457)) ((-1 . -216)) ((90 . 456) (-1 
+    . -28)) ((90 . 455)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162
+    . 148) (161 . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6
+    . 53) (7 . 54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159
+    ) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 
+    . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172
+    ) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (172 . 452) (25 . 15) (26
+    . 16) (27 . 17) (148 . 133) (90 . 453) (44 . 454)) ((90 . 483)) ((-1 . 
+    -214)) ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 
+    . 149) (160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 
+    54) (159 . 155) (158 . 156) (179 . 157) (180 . 158) (181 . 159) (157 . 160
+    ) (76 . 161) (77 . 162) (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 
+    167) (177 . 168) (156 . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) 
+    (176 . 174) (168 . 175) (155 . 176) (172 . 482)) ((-1 . -215)) ((-1 . -227
+    )) ((90 . 480) (25 . 15) (26 . 16) (27 . 17) (148 . 133) (166 . 144) (165 
+    . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 
+    151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 
+    156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162)
+    (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 
+    . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175
+    ) (155 . 176) (172 . 481)) ((-1 . -229)) ((90 . 479)) ((-1 . -225)) ((-1 
+    . -220)) ((90 . 478)) ((84 . 476) (83 . 477)) ((-1 . -64)) ((92 . -18) (83
+    . -18)) ((92 . -16) (83 . -16)) ((83 . -239) (84 . -239)) ((166 . 144) (
+    165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 
+    . 151) (3 . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 
+    156) (179 . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162)
+    (78 . 163) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 
+    . 169) (82 . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175
+    ) (155 . 176) (172 . 185) (178 . 419) (104 . 475) (92 . -273)) ((92 . 474)
+    (83 . 249)) ((-1 . -267)) ((-1 . -266)) ((17 . 473) (-1 . -264)) ((166 . 
+    144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 
+    150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156) (179 
+    . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 . 164)
+    (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170) (167 
+    . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (6 . 53) 
+    (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 189) (
+    13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (178 . 
+    196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) (111 . 201) 
+    (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (109 . 489)) (
+    (48 . 488)) ((92 . 487)) ((-1 . -13)) ((84 . 486) (166 . 144) (165 . 145) 
+    (164 . 146) (163 . 147) (162 . 148) (161 . 149) (160 . 150) (8 . 151) (3 
+    . 152) (4 . 153) (5 . 154) (6 . 53) (7 . 54) (159 . 155) (158 . 156) (179 
+    . 157) (180 . 158) (181 . 159) (157 . 160) (76 . 161) (77 . 162) (78 . 163
+    ) (79 . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 
+    . 170) (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 
+    176) (85 . 180) (172 . 181) (144 . 423) (89 . 260) (91 . 261) (117 . 262) 
+    (118 . 263) (119 . 424)) ((-1 . -226)) ((-1 . -224)) ((-1 . -218)) ((90 . 
+    485)) ((90 . 484)) ((-1 . -213)) ((-1 . -219)) ((-1 . -217)) ((-1 . -14)) 
+    ((166 . 144) (165 . 145) (164 . 146) (163 . 147) (162 . 148) (161 . 149) (
+    160 . 150) (8 . 151) (3 . 152) (4 . 153) (5 . 154) (159 . 155) (158 . 156)
+    (179 . 157) (180 . 158) (157 . 160) (76 . 161) (77 . 162) (78 . 163) (79 
+    . 164) (80 . 179) (81 . 166) (93 . 167) (177 . 168) (156 . 169) (82 . 170)
+    (167 . 171) (86 . 172) (87 . 173) (176 . 174) (168 . 175) (155 . 176) (6 
+    . 53) (7 . 54) (172 . 185) (2 . 35) (9 . 186) (10 . 187) (11 . 188) (12 . 
+    189) (13 . 190) (14 . 191) (15 . 192) (16 . 193) (19 . 194) (48 . 195) (
+    178 . 196) (85 . 109) (20 . 197) (21 . 198) (181 . 199) (110 . 200) (111 
+    . 201) (112 . 202) (113 . 203) (114 . 204) (115 . 205) (116 . 206) (109 . 
+    490)) ((-1 . -268)) ((-1 . -265)) ((-1 . -269))))
 
 (define rto-v
-  #(#f 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 
-    173 169 169 166 166 166 166 166 166 165 165 165 165 165 165 164 164 163 
-    163 163 163 162 162 162 161 161 161 160 160 160 160 160 159 159 159 158 
-    158 157 157 156 156 155 155 154 154 153 153 170 170 152 152 152 152 152 
-    152 152 152 152 152 152 176 176 128 104 104 150 168 168 168 168 168 168 
-    168 168 151 151 144 144 148 148 148 148 148 147 147 147 147 147 147 147 
-    147 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 
-    141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 138 138 
-    138 138 138 138 135 135 134 134 134 134 133 131 131 131 131 130 130 129 
-    129 129 137 137 137 137 137 127 127 126 126 146 146 146 145 143 143 124 
-    124 124 124 124 124 124 124 124 124 124 124 124 125 125 125 125 123 123 
-    122 122 120 120 119 119 119 121 121 172 172 167 167 167 118 118 118 118 
-    118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 136 
-    142 142 142 171 171 171 171 117 116 116 115 115 107 107 107 107 107 107 
-    107 114 114 114 113 113 106 106 105 105 112 112 111 111 111 110 110 110 
-    103 103 103 102 102 109 109 109 109 109 180 101 101 100 100 100 100 100 99
-    99 98 98 149 149 179 179 178 178 178 177 177 97 132 108))
+  #(#f 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 
+    175 171 171 168 168 168 168 168 168 167 167 167 167 167 167 166 166 165 
+    165 165 165 164 164 164 163 163 163 162 162 162 162 162 161 161 161 160 
+    160 159 159 158 158 157 157 156 156 155 155 172 172 154 154 154 154 154 
+    154 154 154 154 154 154 178 178 130 106 106 152 170 170 170 170 170 170 
+    170 170 153 153 146 146 150 150 150 150 150 149 149 149 149 149 149 149 
+    149 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 
+    143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 
+    140 140 140 140 137 137 136 136 136 136 135 133 133 133 133 132 132 131 
+    131 131 139 139 139 139 139 129 129 128 128 148 148 148 147 145 145 126 
+    126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 125 125 
+    124 124 122 122 121 121 121 123 123 174 174 169 169 169 120 120 120 120 
+    120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 138 
+    144 144 144 173 173 173 173 119 118 118 117 117 109 109 109 109 109 109 
+    109 116 116 116 115 115 108 108 107 107 114 114 113 113 113 112 112 112 
+    105 105 105 104 104 111 111 111 111 111 182 103 103 102 102 102 102 102 
+    102 102 101 101 99 99 151 151 181 181 180 180 180 179 179 98 134 110 100))
 
 (define mtab
-  '((cpp-stmt . 1) ($chlit . 2) ($float . 3) ($fixed . 4) (cpp-ident . 5) (
-    $ident . 6) ($string . 7) ("return" . 8) ("break" . 9) ("continue" . 10) (
-    "goto" . 11) ("for" . 12) ("do" . 13) ("while" . 14) ("switch" . 15) (
-    "else" . 16) (then . 17) ("if" . 18) ("default" . 19) ("case" . 20) (
-    typename . 21) ("..." . 22) ("inline" . 23) ("restrict" . 24) ("volatile" 
-    . 25) ("const" . 26) ("enum" . 27) ("union" . 28) ("struct" . 29) (
-    "_Complex" . 30) ("double" . 31) ("float" . 32) ("char" . 33) ("unsigned" 
-    . 34) ("long" . 35) ("signed" . 36) ("int" . 37) (imp . 38) ("short" . 39)
-    ("_Bool" . 40) ("void" . 41) ("typedef" . 42) ("static" . 43) ("register"
-    . 44) ("extern" . 45) ("auto" . 46) (";" . 47) ("|=" . 48) ("^=" . 49) (
-    "&=" . 50) (">>=" . 51) ("<<=" . 52) ("%=" . 53) ("/=" . 54) ("*=" . 55) (
-    "-=" . 56) ("+=" . 57) ("=" . 58) (":" . 59) ("?" . 60) ("||" . 61) ("&&
-    . 62) ("|" . 63) ("^" . 64) ("!=" . 65) ("==" . 66) (">=" . 67) ("<=" . 68
-    ) (">" . 69) ("<" . 70) (">>" . 71) ("<<" . 72) ("%" . 73) ("/" . 74) ("!"
-    . 75) ("~" . 76) ("-" . 77) ("+" . 78) ("*" . 79) ("&" . 80) ("sizeof" . 
-    81) ("," . 82) ("}" . 83) ("{" . 84) ("--" . 85) ("++" . 86) ("->" . 87) (
-    "." . 88) ("]" . 89) ("[" . 90) (")" . 91) ("(" . 92) ($code-comm . 93) (
-    $lone-comm . 94) ($error . 95) ($end . 96)))
+  '((cpp-pragma . 1) (cpp-stmt . 2) ($chlit . 3) ($float . 4) ($fixed . 5) (
+    cpp-ident . 6) ($ident . 7) ($string . 8) ("return" . 9) ("break" . 10) (
+    "continue" . 11) ("goto" . 12) ("for" . 13) ("do" . 14) ("while" . 15) (
+    "switch" . 16) ("else" . 17) (then . 18) ("if" . 19) ("default" . 20) (
+    "case" . 21) (typename . 22) ("..." . 23) ("inline" . 24) ("restrict" . 25
+    ) ("volatile" . 26) ("const" . 27) ("enum" . 28) ("union" . 29) ("struct" 
+    . 30) ("_Complex" . 31) ("double" . 32) ("float" . 33) ("char" . 34) (
+    "unsigned" . 35) ("long" . 36) ("signed" . 37) ("int" . 38) (imp . 39) (
+    "short" . 40) ("_Bool" . 41) ("void" . 42) ("typedef" . 43) ("static" . 44
+    ) ("register" . 45) ("extern" . 46) ("auto" . 47) (";" . 48) ("|=" . 49) (
+    "^=" . 50) ("&=" . 51) (">>=" . 52) ("<<=" . 53) ("%=" . 54) ("/=" . 55) (
+    "*=" . 56) ("-=" . 57) ("+=" . 58) ("=" . 59) (":" . 60) ("?" . 61) ("||
+    . 62) ("&&" . 63) ("|" . 64) ("^" . 65) ("!=" . 66) ("==" . 67) (">=" . 68
+    ) ("<=" . 69) (">" . 70) ("<" . 71) (">>" . 72) ("<<" . 73) ("%" . 74) (
+    "/" . 75) ("!" . 76) ("~" . 77) ("-" . 78) ("+" . 79) ("*" . 80) ("&" . 81
+    ) ("sizeof" . 82) ("," . 83) ("}" . 84) ("{" . 85) ("--" . 86) ("++" . 87)
+    ("->" . 88) ("." . 89) ("]" . 90) ("[" . 91) (")" . 92) ("(" . 93) (
+    $code-comm . 94) ($lone-comm . 95) ($error . 96) ($end . 97)))
 
 ;;; end tables
index 1065b81483603c6c56638a14780254855a85e242..405fc2da13c73c8547c907977635109d6a4c3c2d 100644 (file)
    (lambda ($1 . $rest) $1)
    ;; external-declaration => cpp-statement
    (lambda ($1 . $rest) $1)
+   ;; external-declaration => pragma
+   (lambda ($1 . $rest) $1)
    ;; external-declaration => "extern" '$string "{" external-declaration-li...
    (lambda ($5 $4 $3 $2 $1 . $rest)
      `(extern-block
         (extern-begin ,$2)
         ,@(sx-tail (tl->list $4) 1)
         (extern-end)))
+   ;; external-declaration => ";"
+   (lambda ($1 . $rest)
+     `(decl (@ (not-C99 . "GNU C"))))
    ;; function-definition => declaration-specifiers declarator declaration-...
    (lambda ($4 $3 $2 $1 . $rest)
      `(knr-fctn-defn
    ;; lone-comment => '$lone-comm
    (lambda ($1 . $rest) `(comment ,$1))
    ;; cpp-statement => 'cpp-stmt
-   (lambda ($1 . $rest) `(cpp-stmt ,$1))
+   (lambda ($1 . $rest) $1)
+   ;; pragma => 'cpp-pragma
+   (lambda ($1 . $rest) $1)
    ))
 
 ;;; end tables
index 931e1071211db008c751cf9524fb5586c4973396..eb22aa0cf2c655a10720f45929d9deac28104836 100644 (file)
     2 1 1 1 1 2 2 4 2 1 2 1 1 3 1 3 2 5 6 4 5 2 1 3 1 3 1 1 1 1 2 1 1 3 5 4 4 
     3 6 6 5 4 4 4 3 2 1 3 2 1 2 1 3 1 3 2 2 1 1 3 2 1 1 2 1 3 5 4 4 3 6 5 6 4 
     3 3 2 5 4 5 4 3 4 3 3 2 1 1 3 4 2 1 4 3 2 1 2 3 2 1 1 1 1 1 1 1 3 4 3 3 2 
-    1 2 1 1 2 1 5 7 5 5 7 8 2 1 1 0 1 3 2 2 3 2 1 1 2 1 1 1 1 5 4 3 1 2 0 1 1 
-    1 1 1 1 1 2 1 1 1))
+    1 2 1 1 2 1 5 7 5 5 7 8 2 1 1 0 1 3 2 2 3 2 1 1 2 1 1 1 1 1 5 1 4 3 1 2 0 
+    1 1 1 1 1 1 1 2 1 1 1 1))
 
 (define pat-v
-  #(((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (
-    7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (
-    177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (
-    78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (
-    165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 . 36) 
-    (176 . 37)) ((-1 . -35)) ((79 . 119) (74 . 120) (73 . 121) (-1 . -39)) ((
-    78 . 117) (77 . 118) (-1 . -42)) ((72 . 115) (71 . 116) (-1 . -45)) ((70 
-    . 111) (69 . 112) (68 . 113) (67 . 114) (-1 . -50)) ((66 . 109) (65 . 110)
-    (-1 . -53)) ((80 . 108) (-1 . -55)) ((-1 . -299)) ((-1 . -298)) ((-1 . 
-    -297)) ((-1 . -296)) ((-1 . -295)) ((-1 . -294)) ((64 . 107) (-1 . -57)) (
-    (63 . 106) (-1 . -59)) ((7 . 105) (-1 . -3)) ((-1 . -2)) ((-1 . -1)) ((62 
+  #(((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (
+    8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (
+    179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (
+    79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (
+    167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 . 36) 
+    (178 . 37)) ((-1 . -35)) ((80 . 119) (75 . 120) (74 . 121) (-1 . -39)) ((
+    79 . 117) (78 . 118) (-1 . -42)) ((73 . 115) (72 . 116) (-1 . -45)) ((71 
+    . 111) (70 . 112) (69 . 113) (68 . 114) (-1 . -50)) ((67 . 109) (66 . 110)
+    (-1 . -53)) ((81 . 108) (-1 . -55)) ((-1 . -301)) ((-1 . -300)) ((-1 . 
+    -299)) ((-1 . -298)) ((-1 . -297)) ((-1 . -296)) ((65 . 107) (-1 . -57)) (
+    (64 . 106) (-1 . -59)) ((8 . 105) (-1 . -3)) ((-1 . -2)) ((-1 . -1)) ((63 
     . 104) (-1 . -61)) ((-1 . -32)) ((-1 . -31)) ((-1 . -30)) ((-1 . -29)) ((
-    -1 . -28)) ((-1 . -27)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5)
-    (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (
-    157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20)
-    (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (
-    154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (
-    153 . 35) (170 . 36) (176 . 66) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (
-    30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 
-    . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 
-    85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 
-    92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 98) (147 . 
-    99) (148 . 100) (168 . 101) (131 . 102) (172 . 103)) ((-1 . -5)) ((60 . 64
-    ) (61 . 65) (-1 . -63)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 
-    13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 
-    23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32
-    ) (174 . 33) (166 . 62) (92 . 63)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 
-    . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 
-    22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31
-    ) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 61)) ((7 . 8) (2 . 9) (
-    3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 
-    20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 57) (175 . 27)
-    (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 59)) ((7 . 8) 
-    (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 
-    18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 57) 
-    (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 58))
-    ((90 . 51) (92 . 52) (88 . 53) (87 . 54) (86 . 55) (85 . 56) (-1 . -21)) 
-    ((48 . 39) (49 . 40) (50 . 41) (51 . 42) (52 . 43) (53 . 44) (54 . 45) (55
-    . 46) (56 . 47) (57 . 48) (58 . 49) (152 . 50) (-1 . -33)) ((-1 . -65)) (
-    (-1 . -78)) ((82 . 38) (96 . 0)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) 
-    (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (
-    6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) 
-    (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175
-    . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166
-    . 34) (153 . 35) (170 . 190)) ((-1 . -77)) ((-1 . -76)) ((-1 . -75)) ((-1
+    -1 . -28)) ((-1 . -27)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5)
+    (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (
+    159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20)
+    (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (
+    156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (
+    155 . 35) (172 . 36) (178 . 66) (22 . 67) (28 . 68) (29 . 69) (30 . 70) (
+    31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 
+    . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 
+    85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 
+    92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 98) (149 . 
+    99) (150 . 100) (170 . 101) (133 . 102) (174 . 103)) ((-1 . -5)) ((61 . 64
+    ) (62 . 65) (-1 . -63)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 
+    13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 
+    23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32
+    ) (176 . 33) (168 . 62) (93 . 63)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 
+    . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 
+    22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31
+    ) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 61)) ((8 . 8) (3 . 9) (
+    4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 
+    20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 57) (177 . 27)
+    (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 59)) ((8 . 8) 
+    (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 
+    18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 57) 
+    (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 58))
+    ((91 . 51) (93 . 52) (89 . 53) (88 . 54) (87 . 55) (86 . 56) (-1 . -21)) 
+    ((49 . 39) (50 . 40) (51 . 41) (52 . 42) (53 . 43) (54 . 44) (55 . 45) (56
+    . 46) (57 . 47) (58 . 48) (59 . 49) (154 . 50) (-1 . -33)) ((-1 . -65)) (
+    (-1 . -78)) ((83 . 38) (97 . 0)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) 
+    (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (
+    7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) 
+    (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177
+    . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168
+    . 34) (155 . 35) (172 . 190)) ((-1 . -77)) ((-1 . -76)) ((-1 . -75)) ((-1
     . -74)) ((-1 . -73)) ((-1 . -72)) ((-1 . -71)) ((-1 . -70)) ((-1 . -69)) 
-    ((-1 . -68)) ((-1 . -67)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 
-    5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
-    (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 
-    20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27)
-    (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34)
-    (153 . 35) (170 . 189)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5
-    ) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) 
-    (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20
-    ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (
-    154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (
-    153 . 35) (170 . 36) (176 . 188)) ((91 . 183) (164 . 1) (163 . 2) (162 . 3
-    ) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11
-    ) (5 . 12) (6 . 13) (157 . 14) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30
-    . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 
-    78) (39 . 79) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (23 . 80) (24 . 
-    81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 
-    88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95
-    ) (46 . 96) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
-    80 . 25) (92 . 26) (175 . 27) (145 . 97) (146 . 146) (147 . 147) (148 . 
-    100) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 
-    . 34) (153 . 35) (168 . 184) (169 . 185) (170 . 186) (173 . 187)) ((5 . 12
-    ) (6 . 13) (179 . 182)) ((5 . 12) (6 . 13) (179 . 181)) ((-1 . -11)) ((-1 
-    . -12)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 
-    . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80
-    ) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87
-    ) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) 
-    (45 . 95) (46 . 96) (145 . 97) (146 . 98) (147 . 99) (148 . 100) (168 . 
-    101) (131 . 102) (172 . 180) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 
-    . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 
-    13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 
-    . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 
-    27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 
-    34) (153 . 35) (170 . 36) (176 . 66)) ((-1 . -22)) ((-1 . -23)) ((-1 . -33
-    )) ((-1 . -24)) ((-1 . -25)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 
-    . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78
-    ) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) 
-    (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) 
-    (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 98) (147 . 99) (
-    148 . 100) (168 . 101) (131 . 102) (172 . 179) (164 . 1) (163 . 2) (162 . 
-    3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 
-    11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 
-    18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25)
-    (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) 
-    (174 . 33) (166 . 34) (153 . 35) (170 . 36) (176 . 66)) ((164 . 1) (163 . 
-    2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 
-    10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17)
-    (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
-    80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (
-    86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 . 36) (176 . 178)) ((7 . 8)
-    (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 
-    18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27)
-    (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) 
-    (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (157
-    . 14) (156 . 15) (155 . 177)) ((91 . 176) (82 . 38)) ((-1 . -233)) ((84 
-    . 174) (5 . 12) (6 . 13) (21 . 67) (136 . 169) (179 . 170) (135 . 175)) ((
-    84 . 172) (5 . 12) (6 . 13) (21 . 67) (136 . 169) (179 . 170) (135 . 173))
-    ((84 . 168) (5 . 12) (6 . 13) (21 . 67) (136 . 169) (179 . 170) (135 . 
-    171)) ((-1 . -138)) ((30 . 167) (-1 . -136)) ((30 . 166) (-1 . -135)) ((-1
-    . -132)) ((39 . 162) (37 . 163) (35 . 164) (33 . 165) (-1 . -127)) ((37 
-    . 159) (35 . 160) (31 . 161) (-1 . -116)) ((-1 . -113)) ((39 . 155) (37 . 
-    156) (35 . 157) (33 . 158) (-1 . -114)) ((37 . 154) (-1 . -109)) ((-1 . 
+    ((-1 . -68)) ((-1 . -67)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 
+    5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13)
+    (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 
+    20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27)
+    (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34)
+    (155 . 35) (172 . 189)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5
+    ) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) 
+    (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20
+    ) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (
+    156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (
+    155 . 35) (172 . 36) (178 . 188)) ((92 . 183) (166 . 1) (165 . 2) (164 . 3
+    ) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11
+    ) (6 . 12) (7 . 13) (159 . 14) (22 . 67) (28 . 68) (29 . 69) (30 . 70) (31
+    . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 
+    78) (40 . 79) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (24 . 80) (25 . 
+    81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 
+    88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) (46 . 95
+    ) (47 . 96) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (
+    81 . 25) (93 . 26) (177 . 27) (147 . 97) (148 . 146) (149 . 147) (150 . 
+    100) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 
+    . 34) (155 . 35) (170 . 184) (171 . 185) (172 . 186) (175 . 187)) ((6 . 12
+    ) (7 . 13) (181 . 182)) ((6 . 12) (7 . 13) (181 . 181)) ((-1 . -11)) ((-1 
+    . -12)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 
+    . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 80
+    ) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87
+    ) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) 
+    (46 . 95) (47 . 96) (147 . 97) (148 . 98) (149 . 99) (150 . 100) (170 . 
+    101) (133 . 102) (174 . 180) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 
+    . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 
+    13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 
+    . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 
+    27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 
+    34) (155 . 35) (172 . 36) (178 . 66)) ((-1 . -22)) ((-1 . -23)) ((-1 . -33
+    )) ((-1 . -24)) ((-1 . -25)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 
+    . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78
+    ) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) 
+    (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) 
+    (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 98) (149 . 99) (
+    150 . 100) (170 . 101) (133 . 102) (174 . 179) (166 . 1) (165 . 2) (164 . 
+    3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 
+    11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 
+    18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25)
+    (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) 
+    (176 . 33) (168 . 34) (155 . 35) (172 . 36) (178 . 66)) ((166 . 1) (165 . 
+    2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 
+    10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17)
+    (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (
+    81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (
+    87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 . 36) (178 . 178)) ((8 . 8)
+    (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 
+    18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27)
+    (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) 
+    (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (159
+    . 14) (158 . 15) (157 . 177)) ((92 . 176) (83 . 38)) ((-1 . -233)) ((85 
+    . 174) (6 . 12) (7 . 13) (22 . 67) (138 . 169) (181 . 170) (137 . 175)) ((
+    85 . 172) (6 . 12) (7 . 13) (22 . 67) (138 . 169) (181 . 170) (137 . 173))
+    ((85 . 168) (6 . 12) (7 . 13) (22 . 67) (138 . 169) (181 . 170) (137 . 
+    171)) ((-1 . -138)) ((31 . 167) (-1 . -136)) ((31 . 166) (-1 . -135)) ((-1
+    . -132)) ((40 . 162) (38 . 163) (36 . 164) (34 . 165) (-1 . -127)) ((38 
+    . 159) (36 . 160) (32 . 161) (-1 . -116)) ((-1 . -113)) ((40 . 155) (38 . 
+    156) (36 . 157) (34 . 158) (-1 . -114)) ((38 . 154) (-1 . -109)) ((-1 . 
     -176)) ((-1 . -175)) ((-1 . -174)) ((-1 . -173)) ((-1 . -108)) ((-1 . -107
     )) ((-1 . -106)) ((-1 . -105)) ((-1 . -104)) ((-1 . -103)) ((-1 . -102)) (
     (-1 . -101)) ((-1 . -100)) ((-1 . -99)) ((-1 . -98)) ((-1 . -97)) ((-1 . 
-    -96)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 
-    73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) 
-    (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) 
-    (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (
-    45 . 95) (46 . 96) (145 . 97) (146 . 146) (147 . 147) (148 . 100) (168 . 
-    153) (-1 . -90)) ((23 . 80) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 
-    96) (145 . 97) (148 . 100) (168 . 151) (21 . 67) (27 . 68) (28 . 69) (29 
-    . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77
-    ) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) 
-    (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 . 98)
-    (147 . 99) (131 . 152) (91 . -88) (79 . -158) (90 . -158) (92 . -158)) ((
-    23 . 80) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (148
-    . 100) (168 . 149) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 
-    . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79
-    ) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87
-    ) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 . 98) (147 . 99) (131 . 
-    150) (91 . -86) (79 . -156) (90 . -156) (92 . -156)) ((21 . 67) (27 . 68) 
-    (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 
-    . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83
-    ) (136 . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 
-    90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97)
-    (146 . 146) (147 . 147) (148 . 100) (168 . 148) (-1 . -84)) ((91 . -208))
-    ((90 . 140) (92 . 141) (79 . 142) (118 . 143) (125 . 144) (167 . 145)) ((
-    91 . 139)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16)
-    (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (
-    80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159
-    . 6) (158 . 7) (157 . 14) (156 . 138)) ((-1 . -300)) ((7 . 8) (2 . 9) (3 
-    . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20
-    ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (
-    165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) (
-    163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (157 . 137)) ((
-    7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (
-    179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175
-    . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 
-    . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 
-    136)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178
-    . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
-    25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 
-    26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 
-    135)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178
-    . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
-    25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 
-    26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 134)) ((7 . 
-    8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 
-    . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 
-    27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 
-    60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 133)) ((7 . 8) (2 . 9) 
-    (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 
-    . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 
-    29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 
-    1) (163 . 2) (162 . 3) (161 . 132)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 
-    . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 
-    22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31
-    ) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) 
-    (161 . 131)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 
-    16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24
-    ) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33)
-    (92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 130)) ((7 . 8) 
-    (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 
-    18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27)
-    (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) 
-    (164 . 1) (163 . 2) (162 . 3) (161 . 129)) ((7 . 8) (2 . 9) (3 . 10) (4 . 
-    11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21)
-    (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (
-    85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) (163 . 2) (
-    162 . 128)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16
-    ) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
-    (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 127)) ((7 . 8) (2 . 9) (3 
-    . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20
-    ) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (
-    165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) (
-    163 . 126)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16
-    ) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
-    (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    92 . 26) (166 . 60) (164 . 1) (163 . 125)) ((7 . 8) (2 . 9) (3 . 10) (4 . 
-    11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21)
-    (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (
-    85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 124)) ((7 . 8) (
-    2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18
-    ) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (
-    81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (
-    164 . 123)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16
-    ) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
-    (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    92 . 26) (166 . 60) (164 . 122)) ((-1 . -38)) ((-1 . -37)) ((-1 . -36)) ((
-    79 . 119) (74 . 120) (73 . 121) (-1 . -41)) ((79 . 119) (74 . 120) (73 . 
-    121) (-1 . -40)) ((78 . 117) (77 . 118) (-1 . -44)) ((78 . 117) (77 . 118)
-    (-1 . -43)) ((72 . 115) (71 . 116) (-1 . -49)) ((72 . 115) (71 . 116) (-1
-    . -48)) ((72 . 115) (71 . 116) (-1 . -47)) ((72 . 115) (71 . 116) (-1 . 
-    -46)) ((70 . 111) (69 . 112) (68 . 113) (67 . 114) (-1 . -52)) ((70 . 111)
-    (69 . 112) (68 . 113) (67 . 114) (-1 . -51)) ((66 . 109) (65 . 110) (-1 
-    . -54)) ((80 . 108) (-1 . -56)) ((64 . 107) (-1 . -58)) ((63 . 106) (-1 . 
-    -60)) ((84 . 237) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177
-    . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 
-    . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 
-    . 33) (92 . 26) (166 . 60) (164 . 238)) ((164 . 1) (163 . 2) (162 . 3) (
-    161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (
-    5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (
-    155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (80 . 25) (92 . 26) (175
-    . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166
-    . 34) (153 . 35) (170 . 232) (89 . 233) (43 . 234) (24 . 81) (25 . 82) (
-    26 . 83) (146 . 223) (123 . 235) (79 . 236)) ((90 . 140) (92 . 141) (79 . 
-    142) (118 . 143) (125 . 144) (167 . 226) (21 . 67) (27 . 68) (28 . 69) (29
-    . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 
-    77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 84)
-    (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91
-    ) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 146)
-    (147 . 147) (148 . 100) (168 . 227) (119 . 228) (120 . 229) (122 . 230) (
-    91 . 231)) ((24 . 81) (25 . 82) (26 . 83) (146 . 223) (123 . 224) (79 . 
-    142) (125 . 225) (-1 . -193)) ((90 . 221) (92 . 222) (91 . -211) (82 . 
-    -211)) ((90 . 140) (92 . 141) (118 . 220) (91 . -209) (82 . -209)) ((91 . 
-    -207)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 
-    73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) 
-    (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) 
-    (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (
-    45 . 95) (46 . 96) (145 . 97) (146 . 146) (147 . 147) (148 . 100) (168 . 
-    151) (-1 . -88)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 
-    72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) 
-    (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (
-    139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (
-    44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 146) (147 . 147) (148 . 100
-    ) (168 . 149) (-1 . -86)) ((-1 . -85)) ((-1 . -87)) ((-1 . -155)) ((-1 . 
-    -89)) ((-1 . -157)) ((-1 . -91)) ((-1 . -110)) ((37 . 219) (-1 . -111)) ((
-    -1 . -115)) ((35 . 217) (37 . 218) (-1 . -118)) ((-1 . -133)) ((-1 . -117)
-    ) ((37 . 216) (-1 . -120)) ((30 . 215) (-1 . -137)) ((37 . 214) (-1 . -125
-    )) ((-1 . -126)) ((35 . 212) (37 . 213) (-1 . -129)) ((-1 . -134)) ((-1 . 
-    -139)) ((-1 . -140)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (
-    31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 
-    . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 
-    . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 . 203) (147 . 204) (
-    94 . 205) (131 . 206) (132 . 207) (133 . 208) (134 . 211)) ((-1 . -149)) (
-    (-1 . -148)) ((84 . 210) (-1 . -144)) ((21 . 67) (27 . 68) (28 . 69) (29 
-    . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77
-    ) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) 
-    (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 . 203
-    ) (147 . 204) (94 . 205) (131 . 206) (132 . 207) (133 . 208) (134 . 209)) 
-    ((84 . 202) (-1 . -147)) ((5 . 12) (6 . 13) (179 . 199) (126 . 200) (127 
-    . 201)) ((84 . 198) (-1 . -168)) ((-1 . -4)) ((62 . 104) (-1 . -62)) ((59 
-    . 197) (82 . 38)) ((91 . 196)) ((91 . 195)) ((-1 . -10)) ((-1 . -9)) ((-1 
-    . -8)) ((90 . 140) (92 . 141) (79 . 142) (118 . 143) (125 . 144) (167 . 
-    194) (91 . -20) (82 . -20)) ((91 . -17) (82 . -17)) ((91 . -15) (82 . -15)
-    ) ((91 . 192) (82 . 193)) ((89 . 191) (82 . 38)) ((-1 . -66)) ((-1 . -79))
-    ((-1 . -6)) ((-1 . -7)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71
-    ) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (
-    39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (
-    138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (
-    43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 146) (147 . 147) 
-    (148 . 100) (168 . 184) (169 . 291) (164 . 1) (163 . 2) (162 . 3) (161 . 4
-    ) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12)
-    (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19
-    ) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (
-    175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    166 . 34) (153 . 35) (170 . 292)) ((91 . -19) (82 . -19)) ((84 . 237)) ((
-    84 . 237) (-1 . -26)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
-    (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) 
-    (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (
-    174 . 33) (92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (
-    160 . 5) (159 . 6) (158 . 7) (157 . 14) (156 . 15) (155 . 19) (154 . 28) (
-    153 . 290)) ((5 . 12) (6 . 13) (179 . 199) (126 . 200) (127 . 289)) ((58 
-    . 288) (83 . -171) (82 . -171)) ((83 . -169) (82 . -169)) ((83 . 286) (82 
-    . 287)) ((21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 
-    . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (24 . 81
-    ) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 88
-    ) (140 . 89) (141 . 90) (41 . 91) (146 . 203) (147 . 204) (94 . 205) (131 
-    . 206) (132 . 207) (133 . 208) (134 . 285)) ((21 . 67) (27 . 68) (28 . 69)
-    (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37
-    . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 
-    . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146
-    . 203) (147 . 204) (131 . 152) (-1 . -158)) ((21 . 67) (27 . 68) (28 . 69
-    ) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (
-    37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137
-    . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (
-    146 . 203) (147 . 204) (131 . 150) (-1 . -156)) ((94 . -302) (-1 . -302)) 
-    ((5 . 12) (6 . 13) (79 . 142) (92 . 279) (179 . 257) (124 . 258) (125 . 
-    280) (59 . 281) (143 . 282) (129 . 283) (130 . 284)) ((94 . -151) (-1 . 
-    -151)) ((94 . -150) (-1 . -150)) ((83 . 278) (21 . 67) (27 . 68) (28 . 69)
-    (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37
-    . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 
-    . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146
-    . 203) (147 . 204) (131 . 206) (133 . 275) (94 . 205) (132 . 276)) ((21 
-    . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74
-    ) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (
-    26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) 
-    (141 . 90) (41 . 91) (146 . 203) (147 . 204) (94 . 205) (131 . 206) (132 
-    . 207) (133 . 208) (134 . 277)) ((83 . 274) (21 . 67) (27 . 68) (28 . 69) 
-    (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 
-    . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 
-    85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 
-    . 203) (147 . 204) (131 . 206) (133 . 275) (94 . 205) (132 . 276)) ((37 . 
+    -96)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 
+    73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 80) 
+    (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) 
+    (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) (
+    46 . 95) (47 . 96) (147 . 97) (148 . 146) (149 . 147) (150 . 100) (170 . 
+    153) (-1 . -90)) ((24 . 80) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 
+    96) (147 . 97) (150 . 100) (170 . 151) (22 . 67) (28 . 68) (29 . 69) (30 
+    . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77
+    ) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) 
+    (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 . 98)
+    (149 . 99) (133 . 152) (92 . -88) (80 . -158) (91 . -158) (93 . -158)) ((
+    24 . 80) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (150
+    . 100) (170 . 149) (22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 
+    . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79
+    ) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87
+    ) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 . 98) (149 . 99) (133 . 
+    150) (92 . -86) (80 . -156) (91 . -156) (93 . -156)) ((22 . 67) (28 . 68) 
+    (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 
+    . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83
+    ) (138 . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 
+    90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97)
+    (148 . 146) (149 . 147) (150 . 100) (170 . 148) (-1 . -84)) ((92 . -208))
+    ((91 . 140) (93 . 141) (80 . 142) (120 . 143) (127 . 144) (169 . 145)) ((
+    92 . 139)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16)
+    (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (
+    81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161
+    . 6) (160 . 7) (159 . 14) (158 . 138)) ((-1 . -302)) ((8 . 8) (3 . 9) (4 
+    . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20
+    ) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (
+    167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) (
+    165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (159 . 137)) ((
+    8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (
+    181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177
+    . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 
+    . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 
+    136)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180
+    . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 
+    25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 
+    26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 
+    135)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180
+    . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 
+    25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 
+    26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 134)) ((8 . 
+    8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 
+    . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 
+    27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 
+    60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 133)) ((8 . 8) (3 . 9) 
+    (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 
+    . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 
+    29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 
+    1) (165 . 2) (164 . 3) (163 . 132)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 
+    . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 
+    22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31
+    ) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) 
+    (163 . 131)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 
+    16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24
+    ) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33)
+    (93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 130)) ((8 . 8) 
+    (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 
+    18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27)
+    (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) 
+    (166 . 1) (165 . 2) (164 . 3) (163 . 129)) ((8 . 8) (3 . 9) (4 . 10) (5 . 
+    11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21)
+    (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (
+    86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) (165 . 2) (
+    164 . 128)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16
+    ) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) 
+    (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 127)) ((8 . 8) (3 . 9) (4 
+    . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20
+    ) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (
+    167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) (
+    165 . 126)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16
+    ) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) 
+    (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    93 . 26) (168 . 60) (166 . 1) (165 . 125)) ((8 . 8) (3 . 9) (4 . 10) (5 . 
+    11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21)
+    (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (
+    86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 124)) ((8 . 8) (
+    3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18
+    ) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (
+    82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (
+    166 . 123)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16
+    ) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) 
+    (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    93 . 26) (168 . 60) (166 . 122)) ((-1 . -38)) ((-1 . -37)) ((-1 . -36)) ((
+    80 . 119) (75 . 120) (74 . 121) (-1 . -41)) ((80 . 119) (75 . 120) (74 . 
+    121) (-1 . -40)) ((79 . 117) (78 . 118) (-1 . -44)) ((79 . 117) (78 . 118)
+    (-1 . -43)) ((73 . 115) (72 . 116) (-1 . -49)) ((73 . 115) (72 . 116) (-1
+    . -48)) ((73 . 115) (72 . 116) (-1 . -47)) ((73 . 115) (72 . 116) (-1 . 
+    -46)) ((71 . 111) (70 . 112) (69 . 113) (68 . 114) (-1 . -52)) ((71 . 111)
+    (70 . 112) (69 . 113) (68 . 114) (-1 . -51)) ((67 . 109) (66 . 110) (-1 
+    . -54)) ((81 . 108) (-1 . -56)) ((65 . 107) (-1 . -58)) ((64 . 106) (-1 . 
+    -60)) ((85 . 237) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179
+    . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 
+    . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 
+    . 33) (93 . 26) (168 . 60) (166 . 238)) ((166 . 1) (165 . 2) (164 . 3) (
+    163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (
+    6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (
+    157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (81 . 25) (93 . 26) (177
+    . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168
+    . 34) (155 . 35) (172 . 232) (90 . 233) (44 . 234) (25 . 81) (26 . 82) (
+    27 . 83) (148 . 223) (125 . 235) (80 . 236)) ((91 . 140) (93 . 141) (80 . 
+    142) (120 . 143) (127 . 144) (169 . 226) (22 . 67) (28 . 68) (29 . 69) (30
+    . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 
+    77) (37 . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 84)
+    (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91
+    ) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 146)
+    (149 . 147) (150 . 100) (170 . 227) (121 . 228) (122 . 229) (124 . 230) (
+    92 . 231)) ((25 . 81) (26 . 82) (27 . 83) (148 . 223) (125 . 224) (80 . 
+    142) (127 . 225) (-1 . -193)) ((91 . 221) (93 . 222) (92 . -211) (83 . 
+    -211)) ((91 . 140) (93 . 141) (120 . 220) (92 . -209) (83 . -209)) ((92 . 
+    -207)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 
+    73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 80) 
+    (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) 
+    (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) (
+    46 . 95) (47 . 96) (147 . 97) (148 . 146) (149 . 147) (150 . 100) (170 . 
+    151) (-1 . -88)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 
+    72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) 
+    (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (
+    141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (
+    45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 146) (149 . 147) (150 . 100
+    ) (170 . 149) (-1 . -86)) ((-1 . -85)) ((-1 . -87)) ((-1 . -155)) ((-1 . 
+    -89)) ((-1 . -157)) ((-1 . -91)) ((-1 . -110)) ((38 . 219) (-1 . -111)) ((
+    -1 . -115)) ((36 . 217) (38 . 218) (-1 . -118)) ((-1 . -133)) ((-1 . -117)
+    ) ((38 . 216) (-1 . -120)) ((31 . 215) (-1 . -137)) ((38 . 214) (-1 . -125
+    )) ((-1 . -126)) ((36 . 212) (38 . 213) (-1 . -129)) ((-1 . -134)) ((-1 . 
+    -139)) ((-1 . -140)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (
+    32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 
+    . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 
+    . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 . 203) (149 . 204) (
+    95 . 205) (133 . 206) (134 . 207) (135 . 208) (136 . 211)) ((-1 . -149)) (
+    (-1 . -148)) ((85 . 210) (-1 . -144)) ((22 . 67) (28 . 68) (29 . 69) (30 
+    . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77
+    ) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) 
+    (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 . 203
+    ) (149 . 204) (95 . 205) (133 . 206) (134 . 207) (135 . 208) (136 . 209)) 
+    ((85 . 202) (-1 . -147)) ((6 . 12) (7 . 13) (181 . 199) (128 . 200) (129 
+    . 201)) ((85 . 198) (-1 . -168)) ((-1 . -4)) ((63 . 104) (-1 . -62)) ((60 
+    . 197) (83 . 38)) ((92 . 196)) ((92 . 195)) ((-1 . -10)) ((-1 . -9)) ((-1 
+    . -8)) ((91 . 140) (93 . 141) (80 . 142) (120 . 143) (127 . 144) (169 . 
+    194) (92 . -20) (83 . -20)) ((92 . -17) (83 . -17)) ((92 . -15) (83 . -15)
+    ) ((92 . 192) (83 . 193)) ((90 . 191) (83 . 38)) ((-1 . -66)) ((-1 . -79))
+    ((-1 . -6)) ((-1 . -7)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71
+    ) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (
+    40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (
+    140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (
+    44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 146) (149 . 147) 
+    (150 . 100) (170 . 184) (171 . 291) (166 . 1) (165 . 2) (164 . 3) (163 . 4
+    ) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12)
+    (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19
+    ) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (
+    177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    168 . 34) (155 . 35) (172 . 292)) ((92 . -19) (83 . -19)) ((85 . 237)) ((
+    85 . 237) (-1 . -26)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13)
+    (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) 
+    (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (
+    176 . 33) (93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (
+    162 . 5) (161 . 6) (160 . 7) (159 . 14) (158 . 15) (157 . 19) (156 . 28) (
+    155 . 290)) ((6 . 12) (7 . 13) (181 . 199) (128 . 200) (129 . 289)) ((59 
+    . 288) (84 . -171) (83 . -171)) ((84 . -169) (83 . -169)) ((84 . 286) (83 
+    . 287)) ((22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 
+    . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (25 . 81
+    ) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 88
+    ) (142 . 89) (143 . 90) (42 . 91) (148 . 203) (149 . 204) (95 . 205) (133 
+    . 206) (134 . 207) (135 . 208) (136 . 285)) ((22 . 67) (28 . 68) (29 . 69)
+    (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38
+    . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 
+    . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148
+    . 203) (149 . 204) (133 . 152) (-1 . -158)) ((22 . 67) (28 . 68) (29 . 69
+    ) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (
+    38 . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139
+    . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (
+    148 . 203) (149 . 204) (133 . 150) (-1 . -156)) ((95 . -304) (-1 . -304)) 
+    ((6 . 12) (7 . 13) (80 . 142) (93 . 279) (181 . 257) (126 . 258) (127 . 
+    280) (60 . 281) (145 . 282) (131 . 283) (132 . 284)) ((95 . -151) (-1 . 
+    -151)) ((95 . -150) (-1 . -150)) ((84 . 278) (22 . 67) (28 . 68) (29 . 69)
+    (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38
+    . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 
+    . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148
+    . 203) (149 . 204) (133 . 206) (135 . 275) (95 . 205) (134 . 276)) ((22 
+    . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74
+    ) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (
+    27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) 
+    (143 . 90) (42 . 91) (148 . 203) (149 . 204) (95 . 205) (133 . 206) (134 
+    . 207) (135 . 208) (136 . 277)) ((84 . 274) (22 . 67) (28 . 68) (29 . 69) 
+    (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 
+    . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 
+    85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 
+    . 203) (149 . 204) (133 . 206) (135 . 275) (95 . 205) (134 . 276)) ((38 . 
     273) (-1 . -131)) ((-1 . -128)) ((-1 . -124)) ((-1 . -141)) ((-1 . -121)) 
-    ((37 . 272) (-1 . -122)) ((-1 . -119)) ((-1 . -112)) ((90 . 221) (92 . 222
-    ) (91 . -210) (82 . -210)) ((43 . 267) (89 . 268) (164 . 1) (163 . 2) (162
-    . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
-    . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 
-    . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 269) (80 . 
-    25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 
-    32) (174 . 33) (166 . 34) (153 . 35) (170 . 270) (24 . 81) (25 . 82) (26 
-    . 83) (146 . 223) (123 . 271)) ((91 . 265) (21 . 67) (27 . 68) (28 . 69) (
-    29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 
-    . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 . 
-    84) (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 
-    . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 . 
-    146) (147 . 147) (148 . 100) (168 . 227) (119 . 228) (120 . 229) (122 . 
-    266)) ((-1 . -196)) ((79 . 142) (125 . 264) (24 . 81) (25 . 82) (26 . 83) 
-    (146 . 250) (-1 . -192)) ((-1 . -195)) ((91 . 263)) ((5 . 12) (6 . 13) (
-    179 . 257) (124 . 258) (143 . 259) (90 . 140) (92 . 260) (79 . 142) (118 
-    . 143) (125 . 261) (167 . 262) (91 . -204) (82 . -204)) ((82 . -200) (91 
-    . -200)) ((82 . 256) (91 . -198)) ((91 . 255)) ((-1 . -232)) ((89 . 254)) 
-    ((-1 . -223)) ((24 . 81) (25 . 82) (26 . 83) (146 . 223) (123 . 253)) ((43
-    . 249) (24 . 81) (25 . 82) (26 . 83) (146 . 250) (89 . 251) (164 . 1) (
-    163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9)
-    (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178
-    . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 
-    . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 
-    . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 . 252)) ((89 . 248) 
-    (-1 . -28)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (
-    158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (
-    156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) 
-    (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (88 . 239) (
-    90 . 240) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    115 . 241) (166 . 34) (153 . 35) (116 . 242) (84 . 243) (170 . 244) (142 
-    . 245) (117 . 246) (171 . 247)) ((-1 . -34)) ((5 . 12) (6 . 13) (179 . 329
-    )) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 
-    17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25)
-    (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) 
-    (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (
-    158 . 7) (157 . 14) (156 . 15) (155 . 19) (154 . 28) (153 . 295) (128 . 
-    328)) ((58 . -242) (88 . -242) (90 . -242)) ((58 . 326) (88 . 239) (90 . 
-    240) (115 . 327)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 
-    . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 
-    14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 
-    . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (88 . 
-    239) (90 . 240) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 
-    . 33) (115 . 241) (166 . 34) (153 . 35) (116 . 242) (84 . 243) (170 . 244)
-    (142 . 245) (117 . 246) (171 . 325)) ((83 . -234) (82 . -234)) ((83 . 
-    -238) (82 . -238)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159
-    . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 
-    . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76
-    . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 
-    . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 
-    . 35) (84 . 243) (170 . 244) (142 . 324)) ((83 . 322) (82 . 323)) ((-1 . 
-    -228)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 
-    . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 
-    . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 
-    . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 
-    29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 
-    . 321)) ((-1 . -197)) ((-1 . -221)) ((89 . 320)) ((164 . 1) (163 . 2) (162
-    . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
-    . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 
-    . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 
-    25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 
-    32) (174 . 33) (166 . 34) (153 . 35) (170 . 318) (24 . 81) (25 . 82) (26 
-    . 83) (146 . 250) (89 . 319)) ((-1 . -222)) ((-1 . -231)) ((21 . 67) (27 
-    . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75
-    ) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (
-    26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) 
-    (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (
-    145 . 97) (146 . 146) (147 . 147) (148 . 100) (168 . 227) (119 . 316) (22 
-    . 317)) ((-1 . -179)) ((90 . 314) (92 . 315) (-1 . -178)) ((91 . -202) (82
-    . -202)) ((90 . 140) (118 . 143) (167 . 226) (21 . 67) (27 . 68) (28 . 69
-    ) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (
-    37 . 77) (36 . 78) (39 . 79) (23 . 80) (24 . 81) (25 . 82) (26 . 83) (136 
-    . 84) (137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41
-    . 91) (42 . 92) (43 . 93) (44 . 94) (45 . 95) (46 . 96) (145 . 97) (146 
-    . 146) (147 . 147) (148 . 100) (168 . 227) (119 . 228) (120 . 229) (122 . 
-    230) (91 . 231) (5 . 12) (6 . 13) (79 . 142) (92 . 260) (179 . 257) (124 
-    . 258) (125 . 261) (143 . 305)) ((90 . 140) (118 . 220) (5 . 12) (6 . 13) 
-    (92 . 260) (179 . 257) (124 . 304) (91 . -209) (82 . -209)) ((91 . -203) (
-    82 . -203)) ((-1 . -212)) ((-1 . -194)) ((-1 . -230)) ((91 . 313)) ((24 . 
-    81) (25 . 82) (26 . 83) (146 . 223) (123 . 312)) ((-1 . -216)) ((89 . 311)
-    (-1 . -28)) ((89 . 310)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 
-    5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13)
-    (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 
-    20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27)
-    (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34)
-    (153 . 35) (170 . 307) (24 . 81) (25 . 82) (26 . 83) (146 . 250) (89 . 
-    308) (43 . 309)) ((-1 . -123)) ((-1 . -130)) ((-1 . -143)) ((94 . -152) (
-    -1 . -152)) ((94 . -153) (-1 . -153)) ((83 . 306) (21 . 67) (27 . 68) (28 
-    . 69) (29 . 70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76
-    ) (37 . 77) (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (
-    137 . 85) (138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) 
-    (146 . 203) (147 . 204) (131 . 206) (133 . 275) (94 . 205) (132 . 276)) ((
-    -1 . -146)) ((5 . 12) (6 . 13) (79 . 142) (92 . 279) (179 . 257) (124 . 
-    258) (125 . 280) (143 . 305)) ((5 . 12) (6 . 13) (92 . 279) (179 . 257) (
-    124 . 304)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16
-    ) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) 
-    (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (
-    92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159
-    . 6) (158 . 7) (157 . 14) (156 . 15) (155 . 19) (154 . 28) (153 . 295) (
-    128 . 303)) ((59 . 302) (47 . -161) (82 . -161)) ((47 . -159) (82 . -159))
-    ((47 . 300) (82 . 301)) ((83 . 299) (21 . 67) (27 . 68) (28 . 69) (29 . 
-    70) (30 . 71) (31 . 72) (32 . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) 
-    (36 . 78) (39 . 79) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (
-    138 . 86) (139 . 87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (146 . 203)
-    (147 . 204) (131 . 206) (133 . 275) (94 . 205) (132 . 276)) ((-1 . -166))
-    ((83 . 297) (5 . 12) (6 . 13) (179 . 199) (126 . 298)) ((7 . 8) (2 . 9) (
-    3 . 10) (4 . 11) (5 . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 
-    20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29)
-    (165 . 30) (85 . 31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) 
-    (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (157 . 14) (
-    156 . 15) (155 . 19) (154 . 28) (153 . 295) (128 . 296)) ((82 . 293) (83 
-    . 294)) ((-1 . -64)) ((91 . -18) (82 . -18)) ((91 . -16) (82 . -16)) ((5 
-    . 12) (6 . 13) (179 . 199) (126 . 298) (83 . 357)) ((-1 . -164)) ((-1 . 
-    -80)) ((83 . -172) (82 . -172)) ((-1 . -167)) ((83 . -170) (82 . -170)) ((
-    -1 . -145)) ((93 . 354) (97 . 355) (149 . 356) (94 . -292) (-1 . -292)) ((
-    5 . 12) (6 . 13) (79 . 142) (92 . 279) (179 . 257) (124 . 258) (125 . 280)
-    (59 . 281) (143 . 282) (129 . 353)) ((7 . 8) (2 . 9) (3 . 10) (4 . 11) (5
-    . 12) (6 . 13) (177 . 16) (178 . 17) (179 . 18) (75 . 20) (76 . 21) (77 
-    . 22) (78 . 23) (79 . 24) (80 . 25) (175 . 27) (81 . 29) (165 . 30) (85 . 
-    31) (86 . 32) (174 . 33) (92 . 26) (166 . 60) (164 . 1) (163 . 2) (162 . 3
-    ) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (157 . 14) (156 . 15) (155 . 19)
-    (154 . 28) (153 . 295) (128 . 352)) ((47 . -163) (82 . -163)) ((90 . 314)
-    (92 . 315) (-1 . -177)) ((91 . 351)) ((-1 . -142)) ((89 . 350)) ((-1 . 
-    -214)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 
-    . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 
-    . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 
-    . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 
-    29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 
-    . 349)) ((-1 . -215)) ((-1 . -227)) ((89 . 347) (24 . 81) (25 . 82) (26 . 
-    83) (146 . 250) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6
-    ) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14)
-    (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21
-    ) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) 
-    (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) 
-    (170 . 348)) ((-1 . -229)) ((43 . 342) (89 . 343) (164 . 1) (163 . 2) (162
-    . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 
-    . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 
-    . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 344) (80 . 
-    25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 
-    32) (174 . 33) (166 . 34) (153 . 35) (170 . 345) (24 . 81) (25 . 82) (26 
-    . 83) (146 . 223) (123 . 346)) ((91 . 338) (5 . 12) (6 . 13) (179 . 339) (
-    121 . 340) (21 . 67) (27 . 68) (28 . 69) (29 . 70) (30 . 71) (31 . 72) (32
-    . 73) (33 . 74) (34 . 75) (35 . 76) (37 . 77) (36 . 78) (39 . 79) (23 . 
-    80) (24 . 81) (25 . 82) (26 . 83) (136 . 84) (137 . 85) (138 . 86) (139 . 
-    87) (40 . 88) (140 . 89) (141 . 90) (41 . 91) (42 . 92) (43 . 93) (44 . 94
-    ) (45 . 95) (46 . 96) (145 . 97) (146 . 146) (147 . 147) (148 . 100) (168 
-    . 227) (119 . 228) (120 . 229) (122 . 341)) ((82 . -201) (91 . -201)) ((91
-    . -199)) ((89 . 337)) ((-1 . -225)) ((-1 . -220)) ((89 . 336)) ((-1 . -13
-    )) ((83 . 333) (164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6)
-    (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) 
-    (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21)
-    (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (
-    81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (
-    84 . 243) (170 . 244) (142 . 334) (88 . 239) (90 . 240) (115 . 241) (116 
-    . 242) (117 . 335)) ((83 . -237) (82 . -237)) ((82 . 331) (83 . 332)) ((-1
-    . -241)) ((58 . -243) (88 . -243) (90 . -243)) ((89 . 330)) ((58 . -245) 
-    (90 . -245) (88 . -245)) ((58 . -244) (90 . -244) (88 . -244)) ((164 . 1) 
-    (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9
-    ) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (
-    178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (
-    79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (
-    85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (84 . 243) (170 . 244)
-    (142 . 334) (88 . 239) (90 . 240) (115 . 241) (116 . 242) (117 . 335) (83
-    . 371)) ((83 . -235) (82 . -235)) ((-1 . -14)) ((83 . -240) (82 . -240)) 
-    ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 
-    . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (
-    177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (
-    78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (
-    165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (84 . 243) 
-    (170 . 244) (142 . 370)) ((-1 . -226)) ((-1 . -224)) ((-1 . -191)) ((91 . 
-    -205) (82 . -205)) ((91 . 368) (82 . 369)) ((91 . 367)) ((24 . 81) (25 . 
-    82) (26 . 83) (146 . 223) (123 . 366)) ((-1 . -184)) ((89 . 365) (-1 . -28
-    )) ((89 . 364)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (160 . 5) (159 . 
-    6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6 . 13) (157 . 14
-    ) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (75 . 20) (76 . 
-    21) (77 . 22) (78 . 23) (80 . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29
-    ) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 . 34) (153 . 35) (170 . 
-    360) (24 . 81) (25 . 82) (26 . 83) (146 . 250) (89 . 361) (43 . 362) (79 
-    . 363)) ((-1 . -218)) ((89 . 359)) ((89 . 358)) ((-1 . -213)) ((-1 . -180)
-    ) ((47 . -162) (82 . -162)) ((47 . -160) (82 . -160)) ((94 . -301) (-1 . 
-    -301)) ((94 . -293) (-1 . -293)) ((94 . -154) (-1 . -154)) ((-1 . -165)) (
-    (-1 . -219)) ((-1 . -217)) ((89 . 376)) ((-1 . -182)) ((164 . 1) (163 . 2)
-    (162 . 3) (161 . 4) (160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10
-    ) (4 . 11) (5 . 12) (6 . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (
-    179 . 18) (155 . 19) (75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80
-    . 25) (92 . 26) (175 . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 
-    . 32) (174 . 33) (166 . 34) (153 . 35) (170 . 375)) ((89 . 374) (-1 . -28)
-    ) ((-1 . -183)) ((-1 . -188)) ((164 . 1) (163 . 2) (162 . 3) (161 . 4) (
-    160 . 5) (159 . 6) (158 . 7) (7 . 8) (2 . 9) (3 . 10) (4 . 11) (5 . 12) (6
-    . 13) (157 . 14) (156 . 15) (177 . 16) (178 . 17) (179 . 18) (155 . 19) (
-    75 . 20) (76 . 21) (77 . 22) (78 . 23) (79 . 24) (80 . 25) (92 . 26) (175 
-    . 27) (154 . 28) (81 . 29) (165 . 30) (85 . 31) (86 . 32) (174 . 33) (166 
-    . 34) (153 . 35) (170 . 373) (24 . 81) (25 . 82) (26 . 83) (146 . 250)) ((
-    -1 . -189)) ((-1 . -190)) ((5 . 12) (6 . 13) (179 . 372)) ((83 . -239) (82
-    . -239)) ((83 . -236) (82 . -236)) ((91 . -206) (82 . -206)) ((89 . 378))
-    ((-1 . -187)) ((89 . 377)) ((-1 . -181)) ((-1 . -186)) ((-1 . -185))))
+    ((38 . 272) (-1 . -122)) ((-1 . -119)) ((-1 . -112)) ((91 . 221) (93 . 222
+    ) (92 . -210) (83 . -210)) ((44 . 267) (90 . 268) (166 . 1) (165 . 2) (164
+    . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 
+    . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 
+    . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 269) (81 . 
+    25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 
+    32) (176 . 33) (168 . 34) (155 . 35) (172 . 270) (25 . 81) (26 . 82) (27 
+    . 83) (148 . 223) (125 . 271)) ((92 . 265) (22 . 67) (28 . 68) (29 . 69) (
+    30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 
+    . 77) (37 . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 . 
+    84) (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 
+    . 91) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 . 
+    146) (149 . 147) (150 . 100) (170 . 227) (121 . 228) (122 . 229) (124 . 
+    266)) ((-1 . -196)) ((80 . 142) (127 . 264) (25 . 81) (26 . 82) (27 . 83) 
+    (148 . 250) (-1 . -192)) ((-1 . -195)) ((92 . 263)) ((6 . 12) (7 . 13) (
+    181 . 257) (126 . 258) (145 . 259) (91 . 140) (93 . 260) (80 . 142) (120 
+    . 143) (127 . 261) (169 . 262) (92 . -204) (83 . -204)) ((83 . -200) (92 
+    . -200)) ((83 . 256) (92 . -198)) ((92 . 255)) ((-1 . -232)) ((90 . 254)) 
+    ((-1 . -223)) ((25 . 81) (26 . 82) (27 . 83) (148 . 223) (125 . 253)) ((44
+    . 249) (25 . 81) (26 . 82) (27 . 83) (148 . 250) (90 . 251) (166 . 1) (
+    165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9)
+    (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180
+    . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 
+    . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 
+    . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 . 252)) ((90 . 248) 
+    (-1 . -28)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (
+    160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (
+    158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) 
+    (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (89 . 239) (
+    91 . 240) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    117 . 241) (168 . 34) (155 . 35) (118 . 242) (85 . 243) (172 . 244) (144 
+    . 245) (119 . 246) (173 . 247)) ((-1 . -34)) ((6 . 12) (7 . 13) (181 . 329
+    )) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 
+    17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25)
+    (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) 
+    (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (
+    160 . 7) (159 . 14) (158 . 15) (157 . 19) (156 . 28) (155 . 295) (130 . 
+    328)) ((59 . -242) (89 . -242) (91 . -242)) ((59 . 326) (89 . 239) (91 . 
+    240) (117 . 327)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 
+    . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 
+    14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 
+    . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (89 . 
+    239) (91 . 240) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 
+    . 33) (117 . 241) (168 . 34) (155 . 35) (118 . 242) (85 . 243) (172 . 244)
+    (144 . 245) (119 . 246) (173 . 325)) ((84 . -234) (83 . -234)) ((84 . 
+    -238) (83 . -238)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161
+    . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 
+    . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77
+    . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 
+    . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 
+    . 35) (85 . 243) (172 . 244) (144 . 324)) ((84 . 322) (83 . 323)) ((-1 . 
+    -228)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 
+    . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 
+    . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 
+    . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 
+    29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 
+    . 321)) ((-1 . -197)) ((-1 . -221)) ((90 . 320)) ((166 . 1) (165 . 2) (164
+    . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 
+    . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 
+    . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 
+    25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 
+    32) (176 . 33) (168 . 34) (155 . 35) (172 . 318) (25 . 81) (26 . 82) (27 
+    . 83) (148 . 250) (90 . 319)) ((-1 . -222)) ((-1 . -231)) ((22 . 67) (28 
+    . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75
+    ) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (
+    27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) 
+    (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (
+    147 . 97) (148 . 146) (149 . 147) (150 . 100) (170 . 227) (121 . 316) (23 
+    . 317)) ((-1 . -179)) ((91 . 314) (93 . 315) (-1 . -178)) ((92 . -202) (83
+    . -202)) ((91 . 140) (120 . 143) (169 . 226) (22 . 67) (28 . 68) (29 . 69
+    ) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (
+    38 . 77) (37 . 78) (40 . 79) (24 . 80) (25 . 81) (26 . 82) (27 . 83) (138 
+    . 84) (139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42
+    . 91) (43 . 92) (44 . 93) (45 . 94) (46 . 95) (47 . 96) (147 . 97) (148 
+    . 146) (149 . 147) (150 . 100) (170 . 227) (121 . 228) (122 . 229) (124 . 
+    230) (92 . 231) (6 . 12) (7 . 13) (80 . 142) (93 . 260) (181 . 257) (126 
+    . 258) (127 . 261) (145 . 305)) ((91 . 140) (120 . 220) (6 . 12) (7 . 13) 
+    (93 . 260) (181 . 257) (126 . 304) (92 . -209) (83 . -209)) ((92 . -203) (
+    83 . -203)) ((-1 . -212)) ((-1 . -194)) ((-1 . -230)) ((92 . 313)) ((25 . 
+    81) (26 . 82) (27 . 83) (148 . 223) (125 . 312)) ((-1 . -216)) ((90 . 311)
+    (-1 . -28)) ((90 . 310)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 
+    5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13)
+    (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 
+    20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27)
+    (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34)
+    (155 . 35) (172 . 307) (25 . 81) (26 . 82) (27 . 83) (148 . 250) (90 . 
+    308) (44 . 309)) ((-1 . -123)) ((-1 . -130)) ((-1 . -143)) ((95 . -152) (
+    -1 . -152)) ((95 . -153) (-1 . -153)) ((84 . 306) (22 . 67) (28 . 68) (29 
+    . 69) (30 . 70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76
+    ) (38 . 77) (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (
+    139 . 85) (140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) 
+    (148 . 203) (149 . 204) (133 . 206) (135 . 275) (95 . 205) (134 . 276)) ((
+    -1 . -146)) ((6 . 12) (7 . 13) (80 . 142) (93 . 279) (181 . 257) (126 . 
+    258) (127 . 280) (145 . 305)) ((6 . 12) (7 . 13) (93 . 279) (181 . 257) (
+    126 . 304)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16
+    ) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) 
+    (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (
+    93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161
+    . 6) (160 . 7) (159 . 14) (158 . 15) (157 . 19) (156 . 28) (155 . 295) (
+    130 . 303)) ((60 . 302) (48 . -161) (83 . -161)) ((48 . -159) (83 . -159))
+    ((48 . 300) (83 . 301)) ((84 . 299) (22 . 67) (28 . 68) (29 . 69) (30 . 
+    70) (31 . 71) (32 . 72) (33 . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) 
+    (37 . 78) (40 . 79) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (
+    140 . 86) (141 . 87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (148 . 203)
+    (149 . 204) (133 . 206) (135 . 275) (95 . 205) (134 . 276)) ((-1 . -166))
+    ((84 . 297) (6 . 12) (7 . 13) (181 . 199) (128 . 298)) ((8 . 8) (3 . 9) (
+    4 . 10) (5 . 11) (6 . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 
+    20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29)
+    (167 . 30) (86 . 31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) 
+    (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (159 . 14) (
+    158 . 15) (157 . 19) (156 . 28) (155 . 295) (130 . 296)) ((83 . 293) (84 
+    . 294)) ((-1 . -64)) ((92 . -18) (83 . -18)) ((92 . -16) (83 . -16)) ((6 
+    . 12) (7 . 13) (181 . 199) (128 . 298) (84 . 357)) ((-1 . -164)) ((-1 . 
+    -80)) ((84 . -172) (83 . -172)) ((-1 . -167)) ((84 . -170) (83 . -170)) ((
+    -1 . -145)) ((94 . 354) (98 . 355) (151 . 356) (95 . -294) (-1 . -294)) ((
+    6 . 12) (7 . 13) (80 . 142) (93 . 279) (181 . 257) (126 . 258) (127 . 280)
+    (60 . 281) (145 . 282) (131 . 353)) ((8 . 8) (3 . 9) (4 . 10) (5 . 11) (6
+    . 12) (7 . 13) (179 . 16) (180 . 17) (181 . 18) (76 . 20) (77 . 21) (78 
+    . 22) (79 . 23) (80 . 24) (81 . 25) (177 . 27) (82 . 29) (167 . 30) (86 . 
+    31) (87 . 32) (176 . 33) (93 . 26) (168 . 60) (166 . 1) (165 . 2) (164 . 3
+    ) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (159 . 14) (158 . 15) (157 . 19)
+    (156 . 28) (155 . 295) (130 . 352)) ((48 . -163) (83 . -163)) ((91 . 314)
+    (93 . 315) (-1 . -177)) ((92 . 351)) ((-1 . -142)) ((90 . 350)) ((-1 . 
+    -214)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 
+    . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 
+    . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 
+    . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 
+    29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 
+    . 349)) ((-1 . -215)) ((-1 . -227)) ((90 . 347) (25 . 81) (26 . 82) (27 . 
+    83) (148 . 250) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6
+    ) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14)
+    (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21
+    ) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) 
+    (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) 
+    (172 . 348)) ((-1 . -229)) ((44 . 342) (90 . 343) (166 . 1) (165 . 2) (164
+    . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 
+    . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 
+    . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 344) (81 . 
+    25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 
+    32) (176 . 33) (168 . 34) (155 . 35) (172 . 345) (25 . 81) (26 . 82) (27 
+    . 83) (148 . 223) (125 . 346)) ((92 . 338) (6 . 12) (7 . 13) (181 . 339) (
+    123 . 340) (22 . 67) (28 . 68) (29 . 69) (30 . 70) (31 . 71) (32 . 72) (33
+    . 73) (34 . 74) (35 . 75) (36 . 76) (38 . 77) (37 . 78) (40 . 79) (24 . 
+    80) (25 . 81) (26 . 82) (27 . 83) (138 . 84) (139 . 85) (140 . 86) (141 . 
+    87) (41 . 88) (142 . 89) (143 . 90) (42 . 91) (43 . 92) (44 . 93) (45 . 94
+    ) (46 . 95) (47 . 96) (147 . 97) (148 . 146) (149 . 147) (150 . 100) (170 
+    . 227) (121 . 228) (122 . 229) (124 . 341)) ((83 . -201) (92 . -201)) ((92
+    . -199)) ((90 . 337)) ((-1 . -225)) ((-1 . -220)) ((90 . 336)) ((-1 . -13
+    )) ((84 . 333) (166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6)
+    (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) 
+    (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21)
+    (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (
+    82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (
+    85 . 243) (172 . 244) (144 . 334) (89 . 239) (91 . 240) (117 . 241) (118 
+    . 242) (119 . 335)) ((84 . -237) (83 . -237)) ((83 . 331) (84 . 332)) ((-1
+    . -241)) ((59 . -243) (89 . -243) (91 . -243)) ((90 . 330)) ((59 . -245) 
+    (91 . -245) (89 . -245)) ((59 . -244) (91 . -244) (89 . -244)) ((166 . 1) 
+    (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9
+    ) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (
+    180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (
+    80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (
+    86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (85 . 243) (172 . 244)
+    (144 . 334) (89 . 239) (91 . 240) (117 . 241) (118 . 242) (119 . 335) (84
+    . 371)) ((84 . -235) (83 . -235)) ((-1 . -14)) ((84 . -240) (83 . -240)) 
+    ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 
+    . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (
+    179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (
+    79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (
+    167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (85 . 243) 
+    (172 . 244) (144 . 370)) ((-1 . -226)) ((-1 . -224)) ((-1 . -191)) ((92 . 
+    -205) (83 . -205)) ((92 . 368) (83 . 369)) ((92 . 367)) ((25 . 81) (26 . 
+    82) (27 . 83) (148 . 223) (125 . 366)) ((-1 . -184)) ((90 . 365) (-1 . -28
+    )) ((90 . 364)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (162 . 5) (161 . 
+    6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7 . 13) (159 . 14
+    ) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (76 . 20) (77 . 
+    21) (78 . 22) (79 . 23) (81 . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29
+    ) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 . 34) (155 . 35) (172 . 
+    360) (25 . 81) (26 . 82) (27 . 83) (148 . 250) (90 . 361) (44 . 362) (80 
+    . 363)) ((-1 . -218)) ((90 . 359)) ((90 . 358)) ((-1 . -213)) ((-1 . -180)
+    ) ((48 . -162) (83 . -162)) ((48 . -160) (83 . -160)) ((95 . -303) (-1 . 
+    -303)) ((95 . -295) (-1 . -295)) ((95 . -154) (-1 . -154)) ((-1 . -165)) (
+    (-1 . -219)) ((-1 . -217)) ((90 . 376)) ((-1 . -182)) ((166 . 1) (165 . 2)
+    (164 . 3) (163 . 4) (162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10
+    ) (5 . 11) (6 . 12) (7 . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (
+    181 . 18) (157 . 19) (76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81
+    . 25) (93 . 26) (177 . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 
+    . 32) (176 . 33) (168 . 34) (155 . 35) (172 . 375)) ((90 . 374) (-1 . -28)
+    ) ((-1 . -183)) ((-1 . -188)) ((166 . 1) (165 . 2) (164 . 3) (163 . 4) (
+    162 . 5) (161 . 6) (160 . 7) (8 . 8) (3 . 9) (4 . 10) (5 . 11) (6 . 12) (7
+    . 13) (159 . 14) (158 . 15) (179 . 16) (180 . 17) (181 . 18) (157 . 19) (
+    76 . 20) (77 . 21) (78 . 22) (79 . 23) (80 . 24) (81 . 25) (93 . 26) (177 
+    . 27) (156 . 28) (82 . 29) (167 . 30) (86 . 31) (87 . 32) (176 . 33) (168 
+    . 34) (155 . 35) (172 . 373) (25 . 81) (26 . 82) (27 . 83) (148 . 250)) ((
+    -1 . -189)) ((-1 . -190)) ((6 . 12) (7 . 13) (181 . 372)) ((84 . -239) (83
+    . -239)) ((84 . -236) (83 . -236)) ((92 . -206) (83 . -206)) ((90 . 378))
+    ((-1 . -187)) ((90 . 377)) ((-1 . -181)) ((-1 . -186)) ((-1 . -185))))
 
 (define rto-v
-  #(#f 175 175 175 175 174 174 174 174 174 174 174 174 174 174 173 173 173 
-    173 169 169 166 166 166 166 166 166 165 165 165 165 165 165 164 164 163 
-    163 163 163 162 162 162 161 161 161 160 160 160 160 160 159 159 159 158 
-    158 157 157 156 156 155 155 154 154 153 153 170 170 152 152 152 152 152 
-    152 152 152 152 152 152 176 176 128 104 104 150 168 168 168 168 168 168 
-    168 168 151 151 144 144 148 148 148 148 148 147 147 147 147 147 147 147 
-    147 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 
-    141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 138 138 
-    138 138 138 138 135 135 134 134 134 134 133 131 131 131 131 130 130 129 
-    129 129 137 137 137 137 137 127 127 126 126 146 146 146 145 143 143 124 
-    124 124 124 124 124 124 124 124 124 124 124 124 125 125 125 125 123 123 
-    122 122 120 120 119 119 119 121 121 172 172 167 167 167 118 118 118 118 
-    118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 118 136 
-    142 142 142 171 171 171 171 117 116 116 115 115 107 107 107 107 107 107 
-    107 114 114 114 113 113 106 106 105 105 112 112 111 111 111 110 110 110 
-    103 103 103 102 102 109 109 109 109 109 180 101 101 100 100 100 100 100 99
-    99 98 98 149 149 179 179 178 178 178 177 177 97 132 108))
+  #(#f 177 177 177 177 176 176 176 176 176 176 176 176 176 176 175 175 175 
+    175 171 171 168 168 168 168 168 168 167 167 167 167 167 167 166 166 165 
+    165 165 165 164 164 164 163 163 163 162 162 162 162 162 161 161 161 160 
+    160 159 159 158 158 157 157 156 156 155 155 172 172 154 154 154 154 154 
+    154 154 154 154 154 154 178 178 130 106 106 152 170 170 170 170 170 170 
+    170 170 153 153 146 146 150 150 150 150 150 149 149 149 149 149 149 149 
+    149 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 
+    143 143 143 143 143 143 143 143 143 142 142 142 141 141 141 141 140 140 
+    140 140 140 140 137 137 136 136 136 136 135 133 133 133 133 132 132 131 
+    131 131 139 139 139 139 139 129 129 128 128 148 148 148 147 145 145 126 
+    126 126 126 126 126 126 126 126 126 126 126 126 127 127 127 127 125 125 
+    124 124 122 122 121 121 121 123 123 174 174 169 169 169 120 120 120 120 
+    120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 138 
+    144 144 144 173 173 173 173 119 118 118 117 117 109 109 109 109 109 109 
+    109 116 116 116 115 115 108 108 107 107 114 114 113 113 113 112 112 112 
+    105 105 105 104 104 111 111 111 111 111 182 103 103 102 102 102 102 102 
+    102 102 101 101 99 99 151 151 181 181 180 180 180 179 179 98 134 110 100))
 
 (define mtab
-  '((cpp-stmt . 1) ($chlit . 2) ($float . 3) ($fixed . 4) (cpp-ident . 5) (
-    $ident . 6) ($string . 7) ("return" . 8) ("break" . 9) ("continue" . 10) (
-    "goto" . 11) ("for" . 12) ("do" . 13) ("while" . 14) ("switch" . 15) (
-    "else" . 16) (then . 17) ("if" . 18) ("default" . 19) ("case" . 20) (
-    typename . 21) ("..." . 22) ("inline" . 23) ("restrict" . 24) ("volatile" 
-    . 25) ("const" . 26) ("enum" . 27) ("union" . 28) ("struct" . 29) (
-    "_Complex" . 30) ("double" . 31) ("float" . 32) ("char" . 33) ("unsigned" 
-    . 34) ("long" . 35) ("signed" . 36) ("int" . 37) (imp . 38) ("short" . 39)
-    ("_Bool" . 40) ("void" . 41) ("typedef" . 42) ("static" . 43) ("register"
-    . 44) ("extern" . 45) ("auto" . 46) (";" . 47) ("|=" . 48) ("^=" . 49) (
-    "&=" . 50) (">>=" . 51) ("<<=" . 52) ("%=" . 53) ("/=" . 54) ("*=" . 55) (
-    "-=" . 56) ("+=" . 57) ("=" . 58) (":" . 59) ("?" . 60) ("||" . 61) ("&&
-    . 62) ("|" . 63) ("^" . 64) ("!=" . 65) ("==" . 66) (">=" . 67) ("<=" . 68
-    ) (">" . 69) ("<" . 70) (">>" . 71) ("<<" . 72) ("%" . 73) ("/" . 74) ("!"
-    . 75) ("~" . 76) ("-" . 77) ("+" . 78) ("*" . 79) ("&" . 80) ("sizeof" . 
-    81) ("," . 82) ("}" . 83) ("{" . 84) ("--" . 85) ("++" . 86) ("->" . 87) (
-    "." . 88) ("]" . 89) ("[" . 90) (")" . 91) ("(" . 92) ($code-comm . 93) (
-    $lone-comm . 94) ($error . 95) ($end . 96)))
+  '((cpp-pragma . 1) (cpp-stmt . 2) ($chlit . 3) ($float . 4) ($fixed . 5) (
+    cpp-ident . 6) ($ident . 7) ($string . 8) ("return" . 9) ("break" . 10) (
+    "continue" . 11) ("goto" . 12) ("for" . 13) ("do" . 14) ("while" . 15) (
+    "switch" . 16) ("else" . 17) (then . 18) ("if" . 19) ("default" . 20) (
+    "case" . 21) (typename . 22) ("..." . 23) ("inline" . 24) ("restrict" . 25
+    ) ("volatile" . 26) ("const" . 27) ("enum" . 28) ("union" . 29) ("struct" 
+    . 30) ("_Complex" . 31) ("double" . 32) ("float" . 33) ("char" . 34) (
+    "unsigned" . 35) ("long" . 36) ("signed" . 37) ("int" . 38) (imp . 39) (
+    "short" . 40) ("_Bool" . 41) ("void" . 42) ("typedef" . 43) ("static" . 44
+    ) ("register" . 45) ("extern" . 46) ("auto" . 47) (";" . 48) ("|=" . 49) (
+    "^=" . 50) ("&=" . 51) (">>=" . 52) ("<<=" . 53) ("%=" . 54) ("/=" . 55) (
+    "*=" . 56) ("-=" . 57) ("+=" . 58) ("=" . 59) (":" . 60) ("?" . 61) ("||
+    . 62) ("&&" . 63) ("|" . 64) ("^" . 65) ("!=" . 66) ("==" . 67) (">=" . 68
+    ) ("<=" . 69) (">" . 70) ("<" . 71) (">>" . 72) ("<<" . 73) ("%" . 74) (
+    "/" . 75) ("!" . 76) ("~" . 77) ("-" . 78) ("+" . 79) ("*" . 80) ("&" . 81
+    ) ("sizeof" . 82) ("," . 83) ("}" . 84) ("{" . 85) ("--" . 86) ("++" . 87)
+    ("->" . 88) ("." . 89) ("]" . 90) ("[" . 91) (")" . 92) ("(" . 93) (
+    $code-comm . 94) ($lone-comm . 95) ($error . 96) ($end . 97)))
 
 ;;; end tables
index 669a2d4dd1aa5da67e3bf1c8ec9e909178297cb5..9a3927f5485fa4e850dc4cf3768d824dd9f609c8 100644 (file)
      (declaration)
      (lone-comment)
      (cpp-statement)
+     (pragma)
      ("extern" $string "{" external-declaration-list "}"
       ($$ `(extern-block ,$2 (extern-begin ,$2)
                         ,@(sx-tail (tl->list $4) 1) (extern-end))))
+     (";" ($$ `(decl (@ (not-C99 . "GNU C")))))
      )
     
     (function-definition
      (string-literal $string ($$ (tl-append $1 $2))))
     (code-comment ($code-comm ($$ `(comment ,$1))))
     (lone-comment ($lone-comm ($$ `(comment ,$1))))
-    (cpp-statement ('cpp-stmt ($$ `(cpp-stmt ,$1))))
-
+    (cpp-statement ('cpp-stmt))
+    (pragma ('cpp-pragma))
     )))
 
 
index 4b5665597b0eae7084299534d81c6d93622c4d18..09742dd70b54e04ca9f650b93248f3337061d198 100644 (file)
                           (cons 'rto-v rto-v) (cons 'mtab mtab)
                           (cons 'act-v act-v)))))
     (lambda* (lexer #:key (debug #f))
-
-      (with-throw-handler
+      (catch
        'nyacc-error
        (lambda () (c99-parser lexer #:debug debug))
-       (lambda (key fmt . args) (apply throw 'c99-error fmt args)))
+       (lambda (key fmt . args)
+        (report-error fmt args)
+        (pop-input)                    ; not sure this is the right way
+        (throw 'c99-error "C99 parse error")))
       )))
 
 ;; This is used to parse included files at top level.