final gds oasis
diff --git a/mpw_precheck/logs/gds.info b/mpw_precheck/logs/gds.info
new file mode 100644
index 0000000..9afb973
--- /dev/null
+++ b/mpw_precheck/logs/gds.info
@@ -0,0 +1 @@
+user_project_wrapper.gds: accc87fc6a3c0eb8d267391e410cba4ee9572a13
\ No newline at end of file
diff --git a/mpw_precheck/logs/git.info b/mpw_precheck/logs/git.info
new file mode 100644
index 0000000..7bbcf89
--- /dev/null
+++ b/mpw_precheck/logs/git.info
@@ -0,0 +1,3 @@
+Repository: https://github.com/mattvenn/zero_to_asic_mpw3.git
+Branch: mpw3
+Commit: 9e3ea430b3bfe9a0ea0e90d0101d4263f58bc086
diff --git a/mpw_precheck/logs/klayout_beol_check.log b/mpw_precheck/logs/klayout_beol_check.log
new file mode 100644
index 0000000..45e415d
--- /dev/null
+++ b/mpw_precheck/logs/klayout_beol_check.log
@@ -0,0 +1,992 @@
+/opt/checks/tech-files/sky130A_mr.drc:38: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:28: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:42: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:29: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:50: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:30: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:56: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:31: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:62: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:32: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:112
+    Polygons (raw): 241780 (flat)  564 (hierarchical)
+    Elapsed: 0.050s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 49526 (flat)  31 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 106773 (flat)  235 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 101939 (flat)  170 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 436507 (flat)  1998 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 151541 (flat)  268 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 133989 (flat)  259 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 124214 (flat)  265 (hierarchical)
+    Elapsed: 0.040s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1498558 (flat)  5270 (hierarchical)
+    Elapsed: 0.030s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 874218 (flat)  83797 (hierarchical)
+    Elapsed: 0.090s  Memory: 595.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1427658 (flat)  80192 (hierarchical)
+    Elapsed: 0.080s  Memory: 597.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 935046 (flat)  409739 (hierarchical)
+    Elapsed: 0.270s  Memory: 607.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 213297 (flat)  105551 (hierarchical)
+    Elapsed: 0.100s  Memory: 609.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 432815 (flat)  200662 (hierarchical)
+    Elapsed: 0.160s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 26562 (flat)  22455 (hierarchical)
+    Elapsed: 0.050s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 72989 (flat)  64517 (hierarchical)
+    Elapsed: 0.080s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 15810 (flat)  12598 (hierarchical)
+    Elapsed: 0.050s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 9970 (flat)  6758 (hierarchical)
+    Elapsed: 0.040s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11588 (flat)  11588 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 122867 (flat)  354 (hierarchical)
+    Elapsed: 0.040s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 151 (flat)  1 (hierarchical)
+    Elapsed: 0.030s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+DRC section
+BEOL section
+START: 67/20 (li)
+"not" in: sky130A_mr.drc:381
+    Polygons (raw): 580422 (flat)  83684 (hierarchical)
+    Elapsed: 0.400s  Memory: 1161.00M
+"width" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 6.710s  Memory: 1255.00M
+"output" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1255.00M
+"edges" in: sky130A_mr.drc:384
+    Edges: 3268956 (flat)  424860 (hierarchical)
+    Elapsed: 31.260s  Memory: 1255.00M
+"space" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 10.580s  Memory: 1472.00M
+"output" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1472.00M
+"not" in: sky130A_mr.drc:385
+    Polygons (raw): 1166018 (flat)  5169 (hierarchical)
+    Elapsed: 0.300s  Memory: 1472.00M
+"enclosing" in: sky130A_mr.drc:386
+    Edge pairs: 1122679 (flat)  702213 (hierarchical)
+    Elapsed: 35.910s  Memory: 1472.00M
+"second_edges" in: sky130A_mr.drc:386
+    Edges: 1122679 (flat)  702213 (hierarchical)
+    Elapsed: 0.050s  Memory: 1472.00M
+"width" in: sky130A_mr.drc:387
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.780s  Memory: 1578.00M
+"polygons" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1578.00M
+"interacting" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.490s  Memory: 1578.00M
+"output" in: sky130A_mr.drc:389
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1578.00M
+"with_area" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.190s  Memory: 1578.00M
+"output" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1578.00M
+END: 67/20 (li)
+START: 67/44 (mcon)
+"not" in: sky130A_mr.drc:395
+    Polygons (raw): 1213418 (flat)  80119 (hierarchical)
+    Elapsed: 0.380s  Memory: 1578.00M
+"not" in: sky130A_mr.drc:402
+    Polygons (raw): 1213418 (flat)  80119 (hierarchical)
+    Elapsed: 0.380s  Memory: 1578.00M
+"non_rectangles" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 10.230s  Memory: 1592.00M
+"output" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1592.00M
+"drc" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 12.240s  Memory: 1596.00M
+"output" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1596.00M
+"drc" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.390s  Memory: 1596.00M
+"output" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"space" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.880s  Memory: 1596.00M
+"output" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"not" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 11.050s  Memory: 1596.00M
+"output" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+END: 67/44 (mcon)
+START: 68/20 (m1)
+"width" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 6.970s  Memory: 1596.00M
+"output" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 2.120s  Memory: 1596.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"snap" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 1596.00M
+"&" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"edges" in: sky130A_mr.drc:420
+    Edges: 2451494 (flat)  1381618 (hierarchical)
+    Elapsed: 22.850s  Memory: 1596.00M
+"-" in: sky130A_mr.drc:420
+    Edges: 2451494 (flat)  1381618 (hierarchical)
+    Elapsed: 0.030s  Memory: 1596.00M
+"edges" in: sky130A_mr.drc:421
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1596.00M
+"merged" in: sky130A_mr.drc:421
+    Polygons (raw): 108214 (flat)  81154 (hierarchical)
+    Elapsed: 0.010s  Memory: 1596.00M
+"outside_part" in: sky130A_mr.drc:421
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1596.00M
+"space" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 19.640s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"separation" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"space" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1966.00M
+"+" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"input" in: sky130A_mr.drc:429
+    Polygons (raw): 935046 (flat)  411506 (hierarchical)
+    Elapsed: 0.290s  Memory: 1966.00M
+"enclosing" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 14.760s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"not" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 10.630s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"input" in: sky130A_mr.drc:434
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1966.00M
+"enclosing" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"not" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"with_area" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"holes" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1966.00M
+"with_area" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"enclosing" in: sky130A_mr.drc:448
+    Edge pairs: 238019 (flat)  187137 (hierarchical)
+    Elapsed: 8.440s  Memory: 1966.00M
+"second_edges" in: sky130A_mr.drc:448
+    Edges: 238019 (flat)  187137 (hierarchical)
+    Elapsed: 0.020s  Memory: 1966.00M
+"width" in: sky130A_mr.drc:449
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.860s  Memory: 1966.00M
+"polygons" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"interacting" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 10.140s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:451
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+END: 68/20 (m1)
+START: 68/44 (via)
+"not" in: sky130A_mr.drc:465
+    Polygons (raw): 213297 (flat)  105682 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"non_rectangles" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 1.090s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"width" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"drc" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.520s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"space" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.580s  Memory: 1966.00M
+"output" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1966.00M
+"edges" in: sky130A_mr.drc:480
+    Edges: 2451494 (flat)  1381618 (hierarchical)
+    Elapsed: 23.070s  Memory: 1966.00M
+"drc" in: sky130A_mr.drc:480
+    Edges: 603860 (flat)  495628 (hierarchical)
+    Elapsed: 1.910s  Memory: 1966.00M
+"enclosing" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 16.310s  Memory: 2123.00M
+"output" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2123.00M
+"squares" in: sky130A_mr.drc:481
+    Polygons (raw): 150965 (flat)  123907 (hierarchical)
+    Elapsed: 0.080s  Memory: 2123.00M
+"drc" in: sky130A_mr.drc:481
+    Edges: 603860 (flat)  495628 (hierarchical)
+    Elapsed: 1.910s  Memory: 2123.00M
+"not" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 5.220s  Memory: 2123.00M
+"output" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2123.00M
+"edges" in: sky130A_mr.drc:483
+    Edges: 2451494 (flat)  1381618 (hierarchical)
+    Elapsed: 23.030s  Memory: 2123.00M
+"drc" in: sky130A_mr.drc:483
+    Edges: 603860 (flat)  495628 (hierarchical)
+    Elapsed: 1.920s  Memory: 2123.00M
+"enclosing" in: sky130A_mr.drc:483
+    Edge pairs: 194508 (flat)  192916 (hierarchical)
+    Elapsed: 17.770s  Memory: 2188.00M
+"second_edges" in: sky130A_mr.drc:483
+    Edges: 194508 (flat)  192916 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:484
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.650s  Memory: 2188.00M
+"polygons" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"interacting" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:486
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 68/44 (via)
+START: 69/20 (m2)
+"width" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.350s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 1.140s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"snap" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"&" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:496
+    Edges: 1258350 (flat)  802788 (hierarchical)
+    Elapsed: 5.880s  Memory: 2188.00M
+"-" in: sky130A_mr.drc:496
+    Edges: 1258350 (flat)  802788 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:497
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"merged" in: sky130A_mr.drc:497
+    Polygons (raw): 51522 (flat)  51447 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"outside_part" in: sky130A_mr.drc:497
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:498
+    Polygons (raw): 110337 (flat)  105538 (hierarchical)
+    Elapsed: 0.300s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 13.340s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"separation" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"+" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2188.00M
+"with_area" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"holes" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 2188.00M
+"with_area" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.090s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.730s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:512
+    Edge pairs: 236442 (flat)  236284 (hierarchical)
+    Elapsed: 3.300s  Memory: 2188.00M
+"second_edges" in: sky130A_mr.drc:512
+    Edges: 236442 (flat)  236284 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:513
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.060s  Memory: 2188.00M
+"polygons" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"interacting" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:515
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2188.00M
+END: 69/20 (m2)
+START: 69/44 (via2)
+"not" in: sky130A_mr.drc:530
+    Polygons (raw): 26562 (flat)  22463 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"non_rectangles" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.250s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:533
+    Edges: 106248 (flat)  89852 (hierarchical)
+    Elapsed: 0.210s  Memory: 2188.00M
+"without_length" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.440s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.400s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.340s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.300s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:545
+    Edge pairs: 35594 (flat)  35554 (hierarchical)
+    Elapsed: 0.470s  Memory: 2188.00M
+"second_edges" in: sky130A_mr.drc:545
+    Edges: 35594 (flat)  35554 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:546
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.240s  Memory: 2188.00M
+"polygons" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"interacting" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:548
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 69/44 (via2)
+START: 70/20 (m3)
+"width" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.770s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.220s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"snap" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"&" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:557
+    Edges: 174949 (flat)  172615 (hierarchical)
+    Elapsed: 2.600s  Memory: 2188.00M
+"-" in: sky130A_mr.drc:557
+    Edges: 174949 (flat)  172615 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:558
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"merged" in: sky130A_mr.drc:558
+    Polygons (raw): 11058 (flat)  11058 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"outside_part" in: sky130A_mr.drc:558
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.430s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"separation" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2188.00M
+"+" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.290s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.610s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 70/20 (m3)
+START: 70/44 (via3)
+"not" in: sky130A_mr.drc:582
+    Polygons (raw): 15810 (flat)  12598 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"non_rectangles" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:585
+    Edges: 63240 (flat)  50392 (hierarchical)
+    Elapsed: 0.150s  Memory: 2188.00M
+"without_length" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.280s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.270s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.190s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:591
+    Edge pairs: 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.310s  Memory: 2188.00M
+"second_edges" in: sky130A_mr.drc:591
+    Edges: 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:592
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.210s  Memory: 2188.00M
+"polygons" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"interacting" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:594
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 70/44 (via3)
+START: 71/20 (m4)
+"width" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 317 (flat)  317 (hierarchical)
+    Elapsed: 0.050s  Memory: 2188.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 317 (flat)  317 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"snap" in: sky130A_mr.drc:602
+    Polygons (raw): 317 (flat)  317 (hierarchical)
+    Elapsed: 0.100s  Memory: 2188.00M
+"&" in: sky130A_mr.drc:602
+    Polygons (raw): 317 (flat)  317 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:603
+    Edges: 29135 (flat)  29135 (hierarchical)
+    Elapsed: 0.270s  Memory: 2188.00M
+"-" in: sky130A_mr.drc:603
+    Edges: 27867 (flat)  27867 (hierarchical)
+    Elapsed: 0.110s  Memory: 2188.00M
+"edges" in: sky130A_mr.drc:604
+    Edges: 1268 (flat)  1268 (hierarchical)
+    Elapsed: 0.040s  Memory: 2188.00M
+"merged" in: sky130A_mr.drc:604
+    Polygons (raw): 2697 (flat)  2697 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"outside_part" in: sky130A_mr.drc:604
+    Edges: 1268 (flat)  1268 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.340s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"with_area" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"separation" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"+" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 71/20 (m4)
+START: 71/44 (via4)
+"not" in: sky130A_mr.drc:629
+    Polygons (raw): 11588 (flat)  11588 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"non_rectangles" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"width" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"drc" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:634
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2188.00M
+"polygons" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 71/44 (via4)
+START: 72/20 (m5)
+"width" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"space" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"enclosing" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.090s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"not" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+"with_area" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 72/20 (m5)
+START: 76/20 (pad)
+"space" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 2188.00M
+"output" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2188.00M
+END: 76/20 (pad)
+Writing report database: /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 372.860s  Memory: 2186.00M
diff --git a/mpw_precheck/logs/klayout_beol_check.total b/mpw_precheck/logs/klayout_beol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_beol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_feol_check.log b/mpw_precheck/logs/klayout_feol_check.log
new file mode 100644
index 0000000..5f144cc
--- /dev/null
+++ b/mpw_precheck/logs/klayout_feol_check.log
@@ -0,0 +1,789 @@
+/opt/checks/tech-files/sky130A_mr.drc:36: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:28: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:44: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:29: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:50: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:30: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:56: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:31: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:62: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:32: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:112
+    Polygons (raw): 241780 (flat)  564 (hierarchical)
+    Elapsed: 0.060s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 49526 (flat)  31 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 106773 (flat)  235 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 101939 (flat)  170 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 436507 (flat)  1998 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 151541 (flat)  268 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 133989 (flat)  259 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 124214 (flat)  265 (hierarchical)
+    Elapsed: 0.030s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1498558 (flat)  5270 (hierarchical)
+    Elapsed: 0.040s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 874218 (flat)  83797 (hierarchical)
+    Elapsed: 0.090s  Memory: 595.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1427658 (flat)  80192 (hierarchical)
+    Elapsed: 0.080s  Memory: 597.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 935046 (flat)  409739 (hierarchical)
+    Elapsed: 0.270s  Memory: 607.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 213297 (flat)  105551 (hierarchical)
+    Elapsed: 0.100s  Memory: 609.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 432815 (flat)  200662 (hierarchical)
+    Elapsed: 0.160s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 26562 (flat)  22455 (hierarchical)
+    Elapsed: 0.050s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 72989 (flat)  64517 (hierarchical)
+    Elapsed: 0.080s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 15810 (flat)  12598 (hierarchical)
+    Elapsed: 0.050s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 9970 (flat)  6758 (hierarchical)
+    Elapsed: 0.050s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11588 (flat)  11588 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 122867 (flat)  354 (hierarchical)
+    Elapsed: 0.040s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 151 (flat)  1 (hierarchical)
+    Elapsed: 0.030s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+DRC section
+FEOL section
+START: 64/18 (dnwell)
+"width" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 618.00M
+"output" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 618.00M
+END: 64/18 (dnwell)
+"input" in: sky130A_mr.drc:233
+    Polygons (raw): 100801 (flat)  162 (hierarchical)
+    Elapsed: 0.060s  Memory: 623.00M
+"input" in: sky130A_mr.drc:234
+    Polygons (raw): 100829 (flat)  163 (hierarchical)
+    Elapsed: 0.030s  Memory: 623.00M
+"input" in: sky130A_mr.drc:235
+    Polygons (raw): 91053 (flat)  161 (hierarchical)
+    Elapsed: 0.040s  Memory: 623.00M
+START: 64/20 (nwell)
+"width" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.450s  Memory: 651.00M
+"output" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 651.00M
+"space" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1193.00M
+"output" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1193.00M
+"merge" in: sky130A_mr.drc:241
+    Polygons (raw): 639 (flat)  639 (hierarchical)
+    Elapsed: 1.300s  Memory: 1193.00M
+"holes" in: sky130A_mr.drc:242
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+"enclosing" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+"output" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+END: 64/20 (nwell)
+START: 78/44 (hvtp)
+"width" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.310s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 78/44 (hvtp)
+START: 18/20 (htvr)
+"width" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"separation" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"and" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+END: 18/20 (htvr)
+START: 25/44 (lvtn)
+"width" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 25/44 (lvtn)
+START: 92/44 (ncm)
+"width" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+END: 92/44 (ncm)
+START: 65/20 (diff)
+"or" in: sky130A_mr.drc:272
+    Polygons (raw): 207722 (flat)  2418 (hierarchical)
+    Elapsed: 0.640s  Memory: 1195.00M
+"rectangles" in: sky130A_mr.drc:273
+    Polygons (raw): 151083 (flat)  402 (hierarchical)
+    Elapsed: 0.560s  Memory: 1195.00M
+"width" in: sky130A_mr.drc:273
+    Edge pairs: 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"polygons" in: sky130A_mr.drc:273
+    Polygons (raw): 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 33800 (flat)  8 (hierarchical)
+    Elapsed: 0.080s  Memory: 1195.00M
+"outside_part" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.090s  Memory: 1195.00M
+"outside" in: sky130A_mr.drc:274
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.590s  Memory: 1195.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"not" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:275
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+"outside" in: sky130A_mr.drc:276
+    Polygons (raw): 167898 (flat)  534 (hierarchical)
+    Elapsed: 0.250s  Memory: 1195.00M
+"width" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.250s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 65/20 (diff)
+START: 65/44 (tap)
+"rectangles" in: sky130A_mr.drc:280
+    Polygons (raw): 39887 (flat)  10395 (hierarchical)
+    Elapsed: 0.220s  Memory: 1195.00M
+"width" in: sky130A_mr.drc:280
+    Edge pairs: 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.020s  Memory: 1195.00M
+"polygons" in: sky130A_mr.drc:280
+    Polygons (raw): 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 33800 (flat)  8 (hierarchical)
+    Elapsed: 0.070s  Memory: 1195.00M
+"outside_part" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 1195.00M
+"outside" in: sky130A_mr.drc:281
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 1195.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"not" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:282
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+"not" in: sky130A_mr.drc:283
+    Polygons (raw): 23916 (flat)  23 (hierarchical)
+    Elapsed: 0.210s  Memory: 1195.00M
+"width" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.090s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 65/44 (tap)
+"space" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.670s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+START: 80/20 (tunm)
+"width" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1195.00M
+END: 80/20 (tunm)
+START: 66/20 (poly)
+"width" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.350s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"not" in: sky130A_mr.drc:297
+    Polygons (raw): 295113 (flat)  1932 (hierarchical)
+    Elapsed: 0.290s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.770s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+START: 86/20 (rpm)
+"width" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 86/20 (rpm)
+START: 79/20 (urpm)
+"width" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 79/20 (urpm)
+START: 95/20 (npc)
+"width" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.220s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+"space" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.330s  Memory: 1195.00M
+"output" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1195.00M
+END: 95/20 (npc)
+START: 93/44 (nsdm)
+"outside" in: sky130A_mr.drc:320
+    Polygons (raw): 10399 (flat)  652 (hierarchical)
+    Elapsed: 1.400s  Memory: 1198.00M
+"width" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 1198.00M
+"output" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1198.00M
+"not" in: sky130A_mr.drc:321
+    Polygons (raw): 100801 (flat)  162 (hierarchical)
+    Elapsed: 0.150s  Memory: 1198.00M
+"space" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.520s  Memory: 1199.00M
+"output" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1199.00M
+END: 93/44 (nsdm)
+START: 94/20 (psdm)
+"outside" in: sky130A_mr.drc:326
+    Polygons (raw): 10387 (flat)  640 (hierarchical)
+    Elapsed: 1.650s  Memory: 1199.00M
+"width" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.380s  Memory: 1199.00M
+"output" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1199.00M
+"not" in: sky130A_mr.drc:327
+    Polygons (raw): 100829 (flat)  163 (hierarchical)
+    Elapsed: 0.130s  Memory: 1199.00M
+"space" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.800s  Memory: 1200.00M
+"output" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1200.00M
+END: 94/20 (psdm)
+START: 66/44 (licon)
+"not" in: sky130A_mr.drc:338
+    Polygons (raw): 689570 (flat)  82606 (hierarchical)
+    Elapsed: 1.680s  Memory: 1200.00M
+"and" in: sky130A_mr.drc:339
+    Polygons (raw): 951002 (flat)  4624 (hierarchical)
+    Elapsed: 3.690s  Memory: 1200.00M
+"interacting" in: sky130A_mr.drc:339
+    Polygons (raw): 928113 (flat)  27180 (hierarchical)
+    Elapsed: 1.880s  Memory: 1200.00M
+"not" in: sky130A_mr.drc:340
+    Polygons (raw): 804611 (flat)  5859 (hierarchical)
+    Elapsed: 0.530s  Memory: 1200.00M
+"non_rectangles" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1200.00M
+"output" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1200.00M
+"or" in: sky130A_mr.drc:342
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1200.00M
+"not" in: sky130A_mr.drc:342
+    Polygons (raw): 1498558 (flat)  5270 (hierarchical)
+    Elapsed: 0.010s  Memory: 1200.00M
+"edges" in: sky130A_mr.drc:342
+    Edges: 5704592 (flat)  20994 (hierarchical)
+    Elapsed: 0.810s  Memory: 1200.00M
+"without_length" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.490s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"separation" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.910s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"and" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.540s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 398958 (flat)  5402 (hierarchical)
+    Elapsed: 0.890s  Memory: 1264.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 928113 (flat)  27180 (hierarchical)
+    Elapsed: 2.570s  Memory: 1264.00M
+"and" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.670s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+END: 66/44 (licon)
+START: 89/44 (capm)
+"and" in: sky130A_mr.drc:350
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"sized" in: sky130A_mr.drc:350
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"width" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"space" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"interacting" in: sky130A_mr.drc:353
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.760s  Memory: 1264.00M
+"isolated" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"isolated" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"and" in: sky130A_mr.drc:355
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"separation" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+END: 89/44 (capm)
+START: 97/44 (cap2m)
+"and" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"sized" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"width" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"space" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"interacting" in: sky130A_mr.drc:366
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.170s  Memory: 1264.00M
+"isolated" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"isolated" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"and" in: sky130A_mr.drc:369
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"enclosing" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"separation" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+END: 97/44 (cap2m)
+FEOL section
+START: 75/20 (hvi)
+"not" in: sky130A_mr.drc:672
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"width" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"space" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+END: 75/20 (hvi)
+START: 125/20 (hvntm)
+"not" in: sky130A_mr.drc:679
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"width" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+"space" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1264.00M
+"output" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1264.00M
+END: 125/20 (hvntm)
+Writing report database: /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 42.840s  Memory: 1262.00M
diff --git a/mpw_precheck/logs/klayout_feol_check.total b/mpw_precheck/logs/klayout_feol_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_feol_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_met_min_ca_density_check.log b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
new file mode 100644
index 0000000..369a415
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,79 @@
+"polygons" in: met_min_ca_density.lydrc:35
+    Polygons (raw): 1042803 (flat)  85069 (hierarchical)
+    Elapsed: 0.110s  Memory: 594.00M
+"polygons" in: met_min_ca_density.lydrc:36
+    Polygons (raw): 1427658 (flat)  80192 (hierarchical)
+    Elapsed: 0.080s  Memory: 596.00M
+"polygons" in: met_min_ca_density.lydrc:38
+    Polygons (raw): 1172388 (flat)  410093 (hierarchical)
+    Elapsed: 0.280s  Memory: 605.00M
+"polygons" in: met_min_ca_density.lydrc:39
+    Polygons (raw): 213297 (flat)  105551 (hierarchical)
+    Elapsed: 0.100s  Memory: 608.00M
+"polygons" in: met_min_ca_density.lydrc:41
+    Polygons (raw): 470471 (flat)  202843 (hierarchical)
+    Elapsed: 0.160s  Memory: 613.00M
+"polygons" in: met_min_ca_density.lydrc:42
+    Polygons (raw): 26562 (flat)  22455 (hierarchical)
+    Elapsed: 0.050s  Memory: 613.00M
+"polygons" in: met_min_ca_density.lydrc:44
+    Polygons (raw): 74838 (flat)  66366 (hierarchical)
+    Elapsed: 0.080s  Memory: 615.00M
+"polygons" in: met_min_ca_density.lydrc:45
+    Polygons (raw): 15810 (flat)  12598 (hierarchical)
+    Elapsed: 0.040s  Memory: 615.00M
+"polygons" in: met_min_ca_density.lydrc:47
+    Polygons (raw): 10351 (flat)  7139 (hierarchical)
+    Elapsed: 0.040s  Memory: 615.00M
+"polygons" in: met_min_ca_density.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 615.00M
+"polygons" in: met_min_ca_density.lydrc:49
+    Polygons (raw): 11588 (flat)  11588 (hierarchical)
+    Elapsed: 0.010s  Memory: 616.00M
+"polygons" in: met_min_ca_density.lydrc:51
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.000s  Memory: 616.00M
+"input" in: met_min_ca_density.lydrc:53
+    Polygons (raw): 41280 (flat)  216 (hierarchical)
+    Elapsed: 0.040s  Memory: 616.00M
+"area" in: met_min_ca_density.lydrc:55
+    Elapsed: 1.000s  Memory: 626.00M
+"polygons" in: met_min_ca_density.lydrc:59
+    Polygons (raw): 1042803 (flat)  85069 (hierarchical)
+    Elapsed: 0.100s  Memory: 626.00M
+"area" in: met_min_ca_density.lydrc:59
+    Elapsed: 6.130s  Memory: 723.00M
+li1_ca_density is 0.9487641115008173
+"polygons" in: met_min_ca_density.lydrc:69
+    Polygons (raw): 1172388 (flat)  410093 (hierarchical)
+    Elapsed: 0.270s  Memory: 723.00M
+"area" in: met_min_ca_density.lydrc:69
+    Elapsed: 6.740s  Memory: 742.00M
+m1_ca_density is 0.966780325276794
+"polygons" in: met_min_ca_density.lydrc:79
+    Polygons (raw): 470471 (flat)  202843 (hierarchical)
+    Elapsed: 0.160s  Memory: 742.00M
+"area" in: met_min_ca_density.lydrc:79
+    Elapsed: 2.100s  Memory: 743.00M
+m2_ca_density is 0.9732721188244279
+"polygons" in: met_min_ca_density.lydrc:89
+    Polygons (raw): 74838 (flat)  66366 (hierarchical)
+    Elapsed: 0.090s  Memory: 743.00M
+"area" in: met_min_ca_density.lydrc:89
+    Elapsed: 0.780s  Memory: 743.00M
+m3_ca_density is 0.9788309823440419
+"polygons" in: met_min_ca_density.lydrc:99
+    Polygons (raw): 10351 (flat)  7139 (hierarchical)
+    Elapsed: 0.040s  Memory: 743.00M
+"area" in: met_min_ca_density.lydrc:99
+    Elapsed: 0.150s  Memory: 743.00M
+m4_ca_density is 0.8485466698318804
+"polygons" in: met_min_ca_density.lydrc:109
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.010s  Memory: 743.00M
+"area" in: met_min_ca_density.lydrc:109
+    Elapsed: 0.060s  Memory: 743.00M
+m5_ca_density is 0.8455329452054794
+Writing report database: /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 19.700s  Memory: 741.00M
diff --git a/mpw_precheck/logs/klayout_met_min_ca_density_check.total b/mpw_precheck/logs/klayout_met_min_ca_density_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_offgrid_check.log b/mpw_precheck/logs/klayout_offgrid_check.log
new file mode 100644
index 0000000..bd6a93a
--- /dev/null
+++ b/mpw_precheck/logs/klayout_offgrid_check.log
@@ -0,0 +1,755 @@
+/opt/checks/tech-files/sky130A_mr.drc:38: warning: already initialized constant DRC::DRCEngine::FEOL
+/opt/checks/tech-files/sky130A_mr.drc:28: warning: previous definition of FEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:44: warning: already initialized constant DRC::DRCEngine::BEOL
+/opt/checks/tech-files/sky130A_mr.drc:29: warning: previous definition of BEOL was here
+/opt/checks/tech-files/sky130A_mr.drc:48: warning: already initialized constant DRC::DRCEngine::OFFGRID
+/opt/checks/tech-files/sky130A_mr.drc:30: warning: previous definition of OFFGRID was here
+/opt/checks/tech-files/sky130A_mr.drc:56: warning: already initialized constant DRC::DRCEngine::SEAL
+/opt/checks/tech-files/sky130A_mr.drc:31: warning: previous definition of SEAL was here
+/opt/checks/tech-files/sky130A_mr.drc:62: warning: already initialized constant DRC::DRCEngine::FLOATING_MET
+/opt/checks/tech-files/sky130A_mr.drc:32: warning: previous definition of FLOATING_MET was here
+"input" in: sky130A_mr.drc:112
+    Polygons (raw): 241780 (flat)  564 (hierarchical)
+    Elapsed: 0.050s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 49526 (flat)  31 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 106773 (flat)  235 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 101939 (flat)  170 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 436507 (flat)  1998 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 151541 (flat)  268 (hierarchical)
+    Elapsed: 0.030s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 133989 (flat)  259 (hierarchical)
+    Elapsed: 0.040s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 592.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 124214 (flat)  265 (hierarchical)
+    Elapsed: 0.030s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1498558 (flat)  5270 (hierarchical)
+    Elapsed: 0.040s  Memory: 593.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 874218 (flat)  83797 (hierarchical)
+    Elapsed: 0.100s  Memory: 595.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1427658 (flat)  80192 (hierarchical)
+    Elapsed: 0.080s  Memory: 597.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 935046 (flat)  409739 (hierarchical)
+    Elapsed: 0.270s  Memory: 607.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 213297 (flat)  105551 (hierarchical)
+    Elapsed: 0.100s  Memory: 609.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 432815 (flat)  200662 (hierarchical)
+    Elapsed: 0.160s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 26562 (flat)  22455 (hierarchical)
+    Elapsed: 0.060s  Memory: 614.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 72989 (flat)  64517 (hierarchical)
+    Elapsed: 0.080s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 15810 (flat)  12598 (hierarchical)
+    Elapsed: 0.050s  Memory: 616.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 9970 (flat)  6758 (hierarchical)
+    Elapsed: 0.040s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11588 (flat)  11588 (hierarchical)
+    Elapsed: 0.020s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 122867 (flat)  354 (hierarchical)
+    Elapsed: 0.030s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 151 (flat)  1 (hierarchical)
+    Elapsed: 0.040s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 617.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 617.00M
+DRC section
+OFFGRID-ANGLES section
+"ongrid" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 618.00M
+"output" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 618.00M
+"with_angle" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 618.00M
+"output" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 618.00M
+"ongrid" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.480s  Memory: 644.00M
+"output" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"with_angle" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"output" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 644.00M
+"ongrid" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 644.00M
+"output" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"with_angle" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"output" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 644.00M
+"ongrid" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 644.00M
+"output" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"with_angle" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 644.00M
+"output" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 644.00M
+"ongrid" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.360s  Memory: 647.00M
+"output" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 647.00M
+"output" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 647.00M
+"output" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 647.00M
+"output" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.630s  Memory: 647.00M
+"output" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.280s  Memory: 647.00M
+"output" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"and" in: sky130A_mr.drc:708
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"not" in: sky130A_mr.drc:708
+    Polygons (raw): 241780 (flat)  564 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 647.00M
+"output" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 647.00M
+"output" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"and" in: sky130A_mr.drc:710
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"not" in: sky130A_mr.drc:710
+    Polygons (raw): 49526 (flat)  31 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 647.00M
+"output" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 647.00M
+"output" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.980s  Memory: 647.00M
+"output" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 647.00M
+"output" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 647.00M
+"output" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"output" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.180s  Memory: 647.00M
+"output" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 647.00M
+"with_angle" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 647.00M
+"output" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 647.00M
+"ongrid" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.720s  Memory: 656.00M
+"output" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 656.00M
+"with_angle" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 656.00M
+"output" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 656.00M
+"ongrid" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.800s  Memory: 656.00M
+"output" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 656.00M
+"with_angle" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 656.00M
+"output" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 656.00M
+"ongrid" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.820s  Memory: 656.00M
+"output" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 656.00M
+"with_angle" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 656.00M
+"output" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 656.00M
+"ongrid" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 6.260s  Memory: 728.00M
+"output" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 728.00M
+"with_angle" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 728.00M
+"output" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 728.00M
+"ongrid" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 10.970s  Memory: 986.00M
+"output" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.590s  Memory: 986.00M
+"output" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 986.00M
+"output" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 6.870s  Memory: 986.00M
+"output" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 986.00M
+"output" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.190s  Memory: 986.00M
+"output" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 986.00M
+"output" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.180s  Memory: 986.00M
+"output" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.290s  Memory: 986.00M
+"output" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 986.00M
+"output" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.800s  Memory: 986.00M
+"output" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 986.00M
+"output" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.190s  Memory: 986.00M
+"output" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 986.00M
+"output" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 986.00M
+"output" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 986.00M
+"output" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 986.00M
+"output" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"output" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 986.00M
+"output" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 986.00M
+"output" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"output" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"output" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 986.00M
+"output" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"with_angle" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 986.00M
+"output" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+"ongrid" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 986.00M
+"output" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 986.00M
+Writing report database: /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 47.550s  Memory: 917.00M
diff --git a/mpw_precheck/logs/klayout_offgrid_check.total b/mpw_precheck/logs/klayout_offgrid_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_offgrid_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
new file mode 100644
index 0000000..f623756
--- /dev/null
+++ b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.log
@@ -0,0 +1,29 @@
+Running pin_label_purposes_overlapping_drawing.rb.drc on file=/root/zero_to_asic_mpw3_rerun_on_mpw5/gds/user_project_wrapper.gds, topcell=user_project_wrapper, output to /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
+  deep:true tiled:false threads:8
+--- #err|description, table for cell: user_project_wrapper
+NO-Check ----        pwell:64/44/EMP   122/16/dat    64/59/EMP    44/16/EMP     44/5/EMP
+         ----        nwell:64/20/dat    64/16/dat     64/5/EMP
+         ----         diff:65/20/dat    65/16/EMP     65/6/EMP
+         ----          tap:65/44/dat    65/48/EMP     65/5/EMP
+         ----         poly:66/20/dat    66/16/EMP     66/5/EMP
+         ----       licon1:66/44/dat    66/58/EMP
+         ----          li1:67/20/dat    67/16/dat     67/5/EMP
+         ----         mcon:67/44/dat    67/48/EMP
+         ----         met1:68/20/dat    68/16/dat     68/5/dat
+         ----          via:68/44/dat    68/58/EMP
+         ----         met2:69/20/dat    69/16/dat     69/5/dat
+         ----         via2:69/44/dat    69/58/EMP
+         ----         met3:70/20/dat    70/16/dat     70/5/dat
+         ----         via3:70/44/dat    70/48/EMP
+         ----         met4:71/20/dat    71/16/dat     71/5/dat
+         ----         via4:71/44/dat    71/48/EMP
+         ----         met5:72/20/dat    72/16/dat     72/5/EMP
+         ----          pad:76/20/EMP     76/5/EMP    76/16/EMP
+         ----          pnp:82/44/EMP    82/59/EMP
+         ----          npn:82/20/EMP     82/5/EMP
+         ----          rdl:74/20/EMP    74/16/EMP     74/5/EMP
+         ----     inductor:82/24/EMP    82/25/EMP
+       0 total error(s) among 0 error type(s), 33 checks, cell: user_project_wrapper
+Writing report...
+VmPeak:	 1898632 kB
+VmHWM:	  468056 kB
diff --git a/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/klayout_zeroarea_check.log b/mpw_precheck/logs/klayout_zeroarea_check.log
new file mode 100644
index 0000000..f3b6e67
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.log
@@ -0,0 +1,4 @@
+0 zero-area shapes
+writing to /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper_no_zero_areas.gds
+VmPeak:	  789612 kB
+VmHWM:	  482096 kB
diff --git a/mpw_precheck/logs/klayout_zeroarea_check.total b/mpw_precheck/logs/klayout_zeroarea_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/magic_drc_check.log b/mpw_precheck/logs/magic_drc_check.log
new file mode 100644
index 0000000..a2594b3
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.log
@@ -0,0 +1,402 @@
+
+Magic 8.3 revision 274 - Compiled on Fri Mar  4 22:53:06 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    mvobsactive ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/drc_checks/magic/magic_drc_check.tcl" from command line.
+Detected an SRAM module
+Pre-loading a maglef of the SRAM block: sky130_sram_1kbyte_1rw1r_32x256_8
+Scaled magic input cell sky130_sram_1kbyte_1rw1r_32x256_8 geometry by factor of 2
+Warning: Calma reading is not undoable!  I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_40".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_34".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_39".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_33".
+Reading "sky130_fd_bd_sram__openram_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wmask_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_29".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_28".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_360_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sli_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w0_740_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m7_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m7_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_18".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m4_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m4_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_delay_chain".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_10".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m5_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m5_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_rw".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_r".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_data_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinvbuf".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec_0".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_bd_sram__openram_dp_nand2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec".
+Reading "sky130_fd_bd_sram__openram_dp_nand3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode3x8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode2x4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_decoder".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_27".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_26".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w2_880_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_25".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_24".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array_0".
+Reading "sky130_fd_bd_sram__openram_sense_amp".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_sense_amp_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_23".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_21".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_22".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w0_550_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_mask_and_array".
+Reading "sky130_fd_bd_sram__openram_write_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_8".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_row".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2152762): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2153466): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2154426): Unknown layer/datatype in boundary, layer=22 type=21
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_col".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array_0".
+Reading "sky130_fd_bd_sram__openram_dp_cell_dummy".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2514384): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2518160): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2522352): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2527152): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2529200): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dummy_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_replica".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2624802): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2628578): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2632770): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2639234): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2641410): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column".
+Reading "sky130_fd_bd_sram__openram_dp_cell".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2881860): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2885636): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2889828): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2896292): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2898468): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bitcell_array".
+    5000 uses
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_bitcell_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bank".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8".
+Warning:  cell sky130_sram_1kbyte_1rw1r_32x256_8 already existed before reading GDS!
+Using pre-existing cell definition
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__ebufn_8".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "wrapped_wb_openram_shim".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__mux4_1".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__and4b_2".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "wrapped_wb_hyperram".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
+Reading "sky130_fd_sc_hd__a2111oi_4".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__nor4_4".
+Reading "wrapped_keyvalue".
+    5000 uses
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "wrapped_frequency_counter".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "zube_wrapped_project".
+    5000 uses
+    10000 uses
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__a2bb2oi_4".
+Reading "wrapped_parallax".
+    5000 uses
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "wrapped_wishbone_demo".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "wrapped_vga_clock".
+    5000 uses
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__or2b_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__a311o_4".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__a21bo_4".
+Reading "wrapped_hack_soc".
+    5000 uses
+    10000 uses
+Reading "wrapped_ws2812".
+Reading "sky130_fd_sc_hd__dlxtp_1".
+Reading "wrapped_OpenPUF".
+    5000 uses
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "wrapped_tpm2137".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_2".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__dfrtp_4".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__a2bb2o_4".
+Reading "sky130_fd_sc_hd__or4bb_2".
+Reading "wrapped_nco".
+    5000 uses
+    10000 uses
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__dfrtp_2".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "wrapped_wiggly_ic_1".
+    5000 uses
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "wrapped_rgb_mixer".
+Reading "user_project_wrapper".
+[INFO]: Loading user_project_wrapper
+
+DRC style is now "drc(full)"
+Loading DRC CIF style.
+No errors found.
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+[INFO]: DRC Checking DONE (/mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper.magic.drc.mag)
+[INFO]: Saved
diff --git a/mpw_precheck/logs/magic_drc_check.total b/mpw_precheck/logs/magic_drc_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/logs/pdks.info b/mpw_precheck/logs/pdks.info
new file mode 100644
index 0000000..19f87e1
--- /dev/null
+++ b/mpw_precheck/logs/pdks.info
@@ -0,0 +1,2 @@
+Open PDKs 27ecf1c16911f7dd4428ffab96f62c1fb876ea70
+Skywater PDK c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
\ No newline at end of file
diff --git a/mpw_precheck/logs/precheck.log b/mpw_precheck/logs/precheck.log
new file mode 100644
index 0000000..d9fa736
--- /dev/null
+++ b/mpw_precheck/logs/precheck.log
@@ -0,0 +1,64 @@
+2022-03-20 16:45:47 - [INFO] - {{Project Git Info}} Repository: https://github.com/mattvenn/zero_to_asic_mpw3.git | Branch: mpw3 | Commit: 9e3ea430b3bfe9a0ea0e90d0101d4263f58bc086
+2022-03-20 16:45:47 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: zero_to_asic_mpw3_rerun_on_mpw5
+2022-03-20 16:45:48 - [INFO] - {{Project Type Info}} digital
+2022-03-20 16:45:48 - [INFO] - {{Project GDS Info}} user_project_wrapper: accc87fc6a3c0eb8d267391e410cba4ee9572a13
+2022-03-20 16:45:48 - [INFO] - {{Tools Info}} KLayout: v0.27.8 | Magic: v8.3.274
+2022-03-20 16:45:48 - [INFO] - {{PDKs Info}} Open PDKs: 27ecf1c16911f7dd4428ffab96f62c1fb876ea70 | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
+2022-03-20 16:45:48 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in 'zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/logs'
+2022-03-20 16:45:48 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: [License, Makefile, Default, Documentation, Consistency, XOR, Magic DRC, Klayout FEOL, Klayout BEOL, Klayout Offgrid, Klayout Metal Minimum Clear Area Density, Klayout Pin Label Purposes Overlapping Drawing, Klayout ZeroArea]
+2022-03-20 16:45:48 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 13: License
+2022-03-20 16:45:49 - [INFO] - An approved LICENSE (Apache-2.0) was found in zero_to_asic_mpw3_rerun_on_mpw5.
+2022-03-20 16:45:49 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-03-20 16:45:50 - [INFO] - An approved LICENSE (Apache-2.0) was found in zero_to_asic_mpw3_rerun_on_mpw5.
+2022-03-20 16:45:50 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-03-20 16:45:50 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 29 non-compliant file(s) with the SPDX Standard.
+2022-03-20 16:45:50 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['zero_to_asic_mpw3_rerun_on_mpw5/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/docs/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/docs/environment.yml', 'zero_to_asic_mpw3_rerun_on_mpw5/docs/source/conf.py', 'zero_to_asic_mpw3_rerun_on_mpw5/docs/source/index.rst', 'zero_to_asic_mpw3_rerun_on_mpw5/openlane/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/openlane/user_proj_example/config.tcl', 'zero_to_asic_mpw3_rerun_on_mpw5/openlane/user_project_wrapper/config.tcl', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/io_ports.c', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/io_ports_tb.v', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/Makefile', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/la_test1.c', 'zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/la_test1_tb.v']
+2022-03-20 16:45:50 - [INFO] - For the full SPDX compliance report check: zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/logs/spdx_compliance_report.log
+2022-03-20 16:45:50 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 13: Makefile
+2022-03-20 16:45:50 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-03-20 16:45:50 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 13: Default
+2022-03-20 16:45:50 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-03-20 16:45:50 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-03-20 16:45:50 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 13: Documentation
+2022-03-20 16:45:50 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-03-20 16:45:50 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 13: Consistency
+2022-03-20 16:45:55 - [INFO] - HIERARCHY CHECK PASSED: Module user_project_wrapper is instantiated in caravel. 
+2022-03-20 16:45:55 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravel contains at least 8 instances (90 instances). 
+2022-03-20 16:45:55 - [INFO] - MODELING CHECK PASSED: Netlist caravel is structural.
+2022-03-20 16:45:55 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_project_wrapper are correctly connected in the top level netlist caravel.
+2022-03-20 16:45:55 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in caravel are connected to power
+2022-03-20 16:45:55 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravel netlist passed all consistency checks.
+2022-03-20 16:45:55 - [INFO] - PORTS CHECK PASSED: Netlist user_project_wrapper ports match the golden wrapper ports
+2022-03-20 16:45:55 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_project_wrapper contains at least 1 instances (16 instances). 
+2022-03-20 16:45:55 - [INFO] - MODELING CHECK PASSED: Netlist user_project_wrapper is structural.
+2022-03-20 16:45:55 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_project_wrapper matches the provided structural netlist.
+2022-03-20 16:45:55 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in user_project_wrapper are connected to power
+2022-03-20 16:45:55 - [INFO] - PORT TYPES CHECK PASSED: Netlist user_project_wrapper port types match the golden wrapper port types.
+2022-03-20 16:45:55 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_project_wrapper netlist passed all consistency checks.
+2022-03-20 16:45:55 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2022-03-20 16:45:55 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 13: XOR
+2022-03-20 16:46:33 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper.xor.gds
+2022-03-20 16:46:33 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-03-20 16:46:33 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 13: Magic DRC
+2022-03-20 16:50:58 - [INFO] - 0 DRC violations
+2022-03-20 16:50:58 - [INFO] - {{MAGIC DRC CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:50:58 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 13: Klayout FEOL
+2022-03-20 16:51:36 - [INFO] - No DRC Violations found
+2022-03-20 16:51:36 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:51:36 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 13: Klayout BEOL
+2022-03-20 16:55:23 - [INFO] - No DRC Violations found
+2022-03-20 16:55:23 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:55:23 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 13: Klayout Offgrid
+2022-03-20 16:56:11 - [INFO] - No DRC Violations found
+2022-03-20 16:56:11 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:56:11 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 13: Klayout Metal Minimum Clear Area Density
+2022-03-20 16:56:32 - [INFO] - No DRC Violations found
+2022-03-20 16:56:32 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:56:32 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 13: Klayout Pin Label Purposes Overlapping Drawing
+2022-03-20 16:56:43 - [INFO] - No DRC Violations found
+2022-03-20 16:56:43 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:56:43 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 13: Klayout ZeroArea
+2022-03-20 16:56:48 - [INFO] - No DRC Violations found
+2022-03-20 16:56:48 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-20 16:56:48 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in 'zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/logs'
+2022-03-20 16:56:48 - [INFO] - {{SUCCESS}} All Checks Passed !!!
diff --git a/mpw_precheck/logs/spdx_compliance_report.log b/mpw_precheck/logs/spdx_compliance_report.log
new file mode 100644
index 0000000..4f1c1f9
--- /dev/null
+++ b/mpw_precheck/logs/spdx_compliance_report.log
@@ -0,0 +1,29 @@
+/root/zero_to_asic_mpw3_rerun_on_mpw5/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/docs/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/docs/environment.yml
+/root/zero_to_asic_mpw3_rerun_on_mpw5/docs/source/conf.py
+/root/zero_to_asic_mpw3_rerun_on_mpw5/docs/source/index.rst
+/root/zero_to_asic_mpw3_rerun_on_mpw5/openlane/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/openlane/user_proj_example/config.tcl
+/root/zero_to_asic_mpw3_rerun_on_mpw5/openlane/user_project_wrapper/config.tcl
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/io_ports.c
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/io_ports/io_ports_tb.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/la_test1.c
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test1/la_test1_tb.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test2/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test2/la_test2.c
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/la_test2/la_test2_tb.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/mprj_stimulus/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/mprj_stimulus/mprj_stimulus.c
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/mprj_stimulus/mprj_stimulus_tb.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/wb_port/Makefile
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/wb_port/wb_port.c
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/dv/wb_port/wb_port_tb.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/rtl/uprj_netlists.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/rtl/user_proj_example.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/rtl/user_project_includes.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/rtl/user_project_wrapper.v
+/root/zero_to_asic_mpw3_rerun_on_mpw5/verilog/rtl/wrapped_rgb_mixer/wrapper.v
diff --git a/mpw_precheck/logs/tools.info b/mpw_precheck/logs/tools.info
new file mode 100644
index 0000000..9b2230a
--- /dev/null
+++ b/mpw_precheck/logs/tools.info
@@ -0,0 +1,2 @@
+KLayout: 0.27.8
+Magic: 8.3.274
\ No newline at end of file
diff --git a/mpw_precheck/logs/xor_check.log b/mpw_precheck/logs/xor_check.log
new file mode 100644
index 0000000..96db89e
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.log
@@ -0,0 +1,554 @@
+Reading file /root/zero_to_asic_mpw3_rerun_on_mpw5/gds/user_project_wrapper.gds for cell user_project_wrapper
+dbu=0.001
+cell user_project_wrapper dbu-bbox(ll;ur)=(-43630,-38270;2963250,3557950)
+cell user_project_wrapper dbu-bbox(left,bottom,right,top)=(-43630,-38270,2963250,3557950)
+cell user_project_wrapper dbu-size(width,height)=(3006880,3596220)
+cell user_project_wrapper micron-bbox(left,bottom,right,top)=(-43.63,-38.27,2963.25,3557.9500000000003)
+cell user_project_wrapper micron-size(width,height)=(3006.88,3596.2200000000003)
+Done.
+
+Magic 8.3 revision 274 - Compiled on Fri Mar  4 22:53:06 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    mvobsactive ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/xor_check/erase_box.tcl" from command line.
+CIF input style is now "sky130(vendor)"
+Warning: Calma reading is not undoable!  I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_40".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_34".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_39".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_33".
+Reading "sky130_fd_bd_sram__openram_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_addr_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wmask_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_29".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_28".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_360_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sli_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w1_120_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w0_740_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m7_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m7_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m12_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_18".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m4_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m4_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_11".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_19".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_delay_chain".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m18_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_16".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w0_740_sactive_dactive".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m22_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand3".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m24_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_14".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m8_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_13".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m3_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_12".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m40_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_10".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m13_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m5_w1_680_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m5_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m2_w1_260_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m2_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_7".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_rw".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_5".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dff_buf_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m39_w2_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver_6".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_control_logic_r".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_cr_4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_data_dff".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinvbuf".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_15".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w7_000_sli_dli_da_p".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec_0".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_bd_sram__openram_dp_nand2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_wordline_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_20".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_17".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv_dec".
+Reading "sky130_fd_bd_sram__openram_dp_nand3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and3_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode3x8".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_and2_dec".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_predecode2x4".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_hierarchical_decoder".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_address".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_27".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_26".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_nmos_m1_w2_880_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_25".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_24".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array_0".
+Reading "sky130_fd_bd_sram__openram_sense_amp".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_sense_amp_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_23".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_21".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_22".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pmos_m1_w0_550_sli_dli".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_1".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_column_mux_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pinv".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pdriver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pnand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_pand2".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_mask_and_array".
+Reading "sky130_fd_bd_sram__openram_write_driver".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_write_driver_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_precharge_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_port_data".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_9".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_contact_8".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_row".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2152762): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2153466): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_cap_row" (byte position 2154426): Unknown layer/datatype in boundary, layer=22 type=21
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_row_cap_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_cap_col".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_col_cap_array_0".
+Reading "sky130_fd_bd_sram__openram_dp_cell_dummy".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2514384): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2518160): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2522352): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2527152): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_dummy" (byte position 2529200): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_dummy_array".
+Reading "sky130_fd_bd_sram__openram_dp_cell_replica".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2624802): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2628578): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2632770): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2639234): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell_replica" (byte position 2641410): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column_0".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_column".
+Reading "sky130_fd_bd_sram__openram_dp_cell".
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2881860): Unknown layer/datatype in boundary, layer=33 type=42
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2885636): Unknown layer/datatype in boundary, layer=33 type=43
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2889828): Unknown layer/datatype in boundary, layer=22 type=21
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2896292): Unknown layer/datatype in boundary, layer=22 type=22
+Error while reading cell "sky130_fd_bd_sram__openram_dp_cell" (byte position 2898468): Unknown layer/datatype in boundary, layer=235 type=0
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bitcell_array".
+    5000 uses
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_replica_bitcell_array".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8_bank".
+Reading "sky130_sram_1kbyte_1rw1r_32x256_8".
+    5000 uses
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__ebufn_8".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "wrapped_wb_openram_shim".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__mux4_1".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__and4b_2".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "wrapped_wb_hyperram".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
+Reading "sky130_fd_sc_hd__a2111oi_4".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__nor4_4".
+Reading "wrapped_keyvalue".
+    5000 uses
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "wrapped_frequency_counter".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__mux4_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "zube_wrapped_project".
+    5000 uses
+    10000 uses
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__a2bb2oi_4".
+Reading "wrapped_parallax".
+    5000 uses
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "wrapped_wishbone_demo".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "wrapped_vga_clock".
+    5000 uses
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__o211a_4".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__or2b_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__a311o_4".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__a21bo_4".
+Reading "wrapped_hack_soc".
+    5000 uses
+    10000 uses
+Reading "wrapped_ws2812".
+Reading "sky130_fd_sc_hd__dlxtp_1".
+Reading "wrapped_OpenPUF".
+    5000 uses
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "wrapped_tpm2137".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_2".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__dfrtp_4".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__a2bb2o_4".
+Reading "sky130_fd_sc_hd__or4bb_2".
+Reading "wrapped_nco".
+    5000 uses
+    10000 uses
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__dfrtp_2".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "wrapped_wiggly_ic_1".
+    5000 uses
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "wrapped_rgb_mixer".
+Reading "user_project_wrapper".
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.880 x 3520.000  (-42.880,  0.000), ( 0.000,  3520.000)  150937.594
+lambda:   4288.00 x 352000.00  (-4288.00,  0.00 ), (  0.00,  352000.00)  1509376000.00
+internal:   8576 x 704000  ( -8576,  0    ), (     0,  704000)  6037504000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.500 x 3520.000  ( 2920.000,  0.000), ( 2962.500,  3520.000)  149600.000
+lambda:   4250.00 x 352000.00  ( 292000.00,  0.00 ), ( 296250.00,  352000.00)  1496000000.00
+internal:   8500 x 704000  ( 584000,  0    ), ( 592500,  704000)  5984000000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.530  (-42.880, -37.530), ( 2962.500,  0.000)  112791.906
+lambda:   300538.00 x 3753.00  (-4288.00, -3753.00), ( 296250.00,  0.00 )  1127919104.00
+internal: 601076 x 7506    ( -8576, -7506 ), ( 592500,  0    )  4511676456
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.210  (-42.880,  3520.000), ( 2962.500,  3557.210)  111830.188
+lambda:   300538.00 x 3721.00  (-4288.00,  352000.00), ( 296250.00,  355721.00)  1118301952.00
+internal: 601076 x 7442    ( -8576,  704000), ( 592500,  711442)  4473207592
+   Generating output for cell xor_target
+
+Magic 8.3 revision 274 - Compiled on Fri Mar  4 22:53:06 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    mvobsactive ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/xor_check/erase_box.tcl" from command line.
+CIF input style is now "sky130(vendor)"
+Warning: Calma reading is not undoable!  I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_project_wrapper
+Reading "user_project_wrapper".
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.880 x 3520.000  (-42.880,  0.000), ( 0.000,  3520.000)  150937.594
+lambda:   4288.00 x 352000.00  (-4288.00,  0.00 ), (  0.00,  352000.00)  1509376000.00
+internal:   8576 x 704000  ( -8576,  0    ), (     0,  704000)  6037504000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  42.500 x 3520.000  ( 2920.000,  0.000), ( 2962.500,  3520.000)  149600.000
+lambda:   4250.00 x 352000.00  ( 292000.00,  0.00 ), ( 296250.00,  352000.00)  1496000000.00
+internal:   8500 x 704000  ( 584000,  0    ), ( 592500,  704000)  5984000000
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.530  (-42.880, -37.530), ( 2962.500,  0.000)  112791.906
+lambda:   300538.00 x 3753.00  (-4288.00, -3753.00), ( 296250.00,  0.00 )  1127919104.00
+internal: 601076 x 7506    ( -8576, -7506 ), ( 592500,  0    )  4511676456
+Root cell box:
+           width x height  (   llx,  lly  ), (   urx,  ury  )  area (units^2)
+
+microns:  3005.380 x 37.210  (-42.880,  3520.000), ( 2962.500,  3557.210)  111830.188
+lambda:   300538.00 x 3721.00  (-4288.00,  352000.00), ( 296250.00,  355721.00)  1118301952.00
+internal: 601076 x 7442    ( -8576,  704000), ( 592500,  711442)  4473207592
+   Generating output for cell xor_target
+Reading /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper_erased.gds ..
+Reading /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper_empty_erased.gds ..
+--- Running XOR for 69/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 530 (flat)  530 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 530 (flat)  530 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+--- Running XOR for 71/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+--- Running XOR for 71/44 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+Writing layout file: /mnt/uffs/user/u4465_matt/design/zero_to_asic_mpw3_rerun_on_mpw5/jobs/mpw_precheck/620943cf-4048-4562-ae2a-cad848f56d4a/outputs/user_project_wrapper.xor.gds ..
+Total elapsed: 0.140s  Memory: 523.00M
diff --git a/mpw_precheck/logs/xor_check.total b/mpw_precheck/logs/xor_check.total
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.total
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/mpw_precheck/outputs/reports/klayout_beol_check.xml b/mpw_precheck/outputs/reports/klayout_beol_check.xml
new file mode 100644
index 0000000..5ffd971
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_beol_check.xml
@@ -0,0 +1,447 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+  <category>
+   <name>li.1</name>
+   <description>li.1 : min. li width : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>li.3</name>
+   <description>li.3 : min. li spacing : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>li.5</name>
+   <description>li.5 : min. li enclosure of licon of 2 adjacent edges : 0.08um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>li.6</name>
+   <description>li.6 : min. li area : 0.0561um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct.1</name>
+   <description>ct.1: non-ring mcon should be rectangular</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct.1_a</name>
+   <description>ct.1_a : minimum width of mcon : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct.1_b</name>
+   <description>ct.1_b : maximum length of mcon : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct.2</name>
+   <description>ct.2 : min. mcon spacing : 0.19um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct.4</name>
+   <description>ct.4 : mcon should covered by li</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.1</name>
+   <description>m1.1 : min. m1 width : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.2</name>
+   <description>m1.2 : min. m1 spacing : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.3ab</name>
+   <description>m1.3ab : min. 3um.m1 spacing m1 : 0.28um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>791_m1.4</name>
+   <description>791_m1.4 : min. m1 enclosure of mcon : 0.03um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.4</name>
+   <description>m1.4 : mcon periphery must be enclosed by m1</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.4a</name>
+   <description>m1.4a : min. m1 enclosure of mcon for specific cells : 0.005um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.4a_a</name>
+   <description>m1.4a_a : mcon periph must be enclosed by met1 for specific cells</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.6</name>
+   <description>m1.6 : min. m1 area : 0.083um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.7</name>
+   <description>m1.7 : min. m1 with holes area : 0.14um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1.5</name>
+   <description>m1.5 : min. m1 enclosure of mcon of 2 adjacent edges : 0.06um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.1a</name>
+   <description>via.1a : via outside of moduleCut should be rectangular</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.1a_a</name>
+   <description>via.1a_a : min. width of via outside of moduleCut : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.1a_b</name>
+   <description>via.1a_b : maximum length of via : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.2</name>
+   <description>via.2 : min. via spacing : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.4a</name>
+   <description>via.4a : min. m1 enclosure of 0.15um via : 0.055um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.4a_a</name>
+   <description>via.4a_a : 0.15um via must be enclosed by met1</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via.5a</name>
+   <description>via.5a : min. m1 enclosure of 0.15um via of 2 adjacent edges : 0.085um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.1</name>
+   <description>m2.1 : min. m2 width : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.2</name>
+   <description>m2.2 : min. m2 spacing : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.3ab</name>
+   <description>m2.3ab : min. 3um.m2 spacing m2 : 0.28um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.6</name>
+   <description>m2.6 : min. m2 area : 0.0676um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.7</name>
+   <description>m2.7 : min. m2 holes area : 0.14um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.4</name>
+   <description>m2.4 : min. m2 enclosure of via : 0.055um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.4_a</name>
+   <description>m2.4_a : via in periphery must be enclosed by met2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2.5</name>
+   <description>m2.5 : min. m2 enclosure of via of 2 adjacent edges : 0.085um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.1a</name>
+   <description>via2.1a : via2 outside of moduleCut should be rectangular</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.1a_a</name>
+   <description>via2.1a_a : min. width of via2 outside of moduleCut : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.1a_b</name>
+   <description>via2.1a_b : maximum length of via2 : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.2</name>
+   <description>via2.2 : min. via2 spacing : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.4</name>
+   <description>via2.4 : min. m2 enclosure of via2 : 0.04um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.4_a</name>
+   <description>via2.4_a : via must be enclosed by met2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2.5</name>
+   <description>via2.5 : min. m3 enclosure of via2 of 2 adjacent edges : 0.085um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3.1</name>
+   <description>m3.1 : min. m3 width : 0.3um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3.2</name>
+   <description>m3.2 : min. m3 spacing : 0.3um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3.3cd</name>
+   <description>m3.3cd : min. 3um.m3 spacing m3 : 0.4um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3.4</name>
+   <description>m3.4 : min. m3 enclosure of via2 : 0.065um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3.4_a</name>
+   <description>m3.4_a : via2 must be enclosed by met3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.1</name>
+   <description>via3.1 : via3 outside of moduleCut should be rectangular</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.1_a</name>
+   <description>via3.1_a : min. width of via3 outside of moduleCut : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.1_b</name>
+   <description>via3.1_b : maximum length of via3 : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.2</name>
+   <description>via3.2 : min. via3 spacing : 0.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.4</name>
+   <description>via3.4 : min. m3 enclosure of via3 : 0.06um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.4_a</name>
+   <description>via3.4_a : non-ring via3 must be enclosed by met3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3.5</name>
+   <description>via3.5 : min. m3 enclosure of via3 of 2 adjacent edges : 0.09um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.1</name>
+   <description>m4.1 : min. m4 width : 0.3um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.2</name>
+   <description>m4.2 : min. m4 spacing : 0.3um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.4a</name>
+   <description>m4.4a : min. m4 area : 0.240um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.5ab</name>
+   <description>m4.5ab : min. 3um.m4 spacing m4 : 0.4um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.3</name>
+   <description>m4.3 : min. m4 enclosure of via3 : 0.065um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4.3_a</name>
+   <description>m4.3_a : via3 must be enclosed by met4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.1</name>
+   <description>via4.1 : via4 outside of moduleCut should be rectangular</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.1_a</name>
+   <description>via4.1_a : min. width of via4 outside of moduleCut : 0.8um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.1_b</name>
+   <description>via4.1_b : maximum length of via4 : 0.8um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.2</name>
+   <description>via4.2 : min. via4 spacing : 0.8um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.4</name>
+   <description>via4.4 : min. m4 enclosure of via4 : 0.19um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4.4_a</name>
+   <description>via4.4_a : m4 must enclose all via4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5.1</name>
+   <description>m5.1 : min. m5 width : 1.6um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5.2</name>
+   <description>m5.2 : min. m5 spacing : 1.6um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5.3</name>
+   <description>m5.3 : min. m5 enclosure of via4 : 0.31um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5.3_a</name>
+   <description>m5.3_a : via must be enclosed by m5</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5.4</name>
+   <description>m5.4 : min. m5 area : 4.0um²</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pad.2</name>
+   <description>pad.2 : min. pad spacing : 1.27um</description>
+   <categories>
+   </categories>
+  </category>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_feol_check.xml b/mpw_precheck/outputs/reports/klayout_feol_check.xml
new file mode 100644
index 0000000..987027f
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_feol_check.xml
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+  <category>
+   <name>dnwell.2</name>
+   <description>dnwell.2 : min. dnwell width : 3.0um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nwell.1</name>
+   <description>nwell.1 : min. nwell width : 0.84um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nwell.2a</name>
+   <description>nwell.2a : min. nwell spacing (merged if less) : 1.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nwell.6</name>
+   <description>nwell.6 : min enclosure of nwellHole by dnwell : 1.03um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtp.1</name>
+   <description>hvtp.1 : min. hvtp width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtp.2</name>
+   <description>hvtp.2 : min. hvtp spacing : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtr.1</name>
+   <description>hvtr.1 : min. hvtr width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtr.2</name>
+   <description>hvtr.2 : min. hvtr spacing : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtr.2_a</name>
+   <description>hvtr.2_a : hvtr must not overlap hvtp</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>lvtn.1a</name>
+   <description>lvtn.1a : min. lvtn width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>lvtn.2</name>
+   <description>lvtn.2 : min. lvtn spacing : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ncm.1</name>
+   <description>ncm.1 : min. ncm width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ncm.2a</name>
+   <description>ncm.2a : min. ncm spacing : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>difftap.1</name>
+   <description>difftap.1 : min. diff width across areaid:ce : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>difftap.1_a</name>
+   <description>difftap.1_a : min. diff width in periphery : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>difftap.1_b</name>
+   <description>difftap.1_b : min. tap width across areaid:ce : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>difftap.1_c</name>
+   <description>difftap.1_c : min. tap width in periphery : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>difftap.3</name>
+   <description>difftap.3 : min. difftap spacing : 0.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tunm.1</name>
+   <description>tunm.1 : min. tunm width : 0.41um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tunm.2</name>
+   <description>tunm.2 : min. tunm spacing : 0.5um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>poly.1a</name>
+   <description>poly.1a : min. poly width : 0.15um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>poly.2</name>
+   <description>poly.2 : min. poly spacing : 0.21um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>rpm.1a</name>
+   <description>rpm.1a : min. rpm width : 1.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>rpm.2</name>
+   <description>rpm.2 : min. rpm spacing : 0.84um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>urpm.1a</name>
+   <description>urpm.1a : min. rpm width : 1.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>urpm.2</name>
+   <description>urpm.2 : min. rpm spacing : 0.84um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>npc.1</name>
+   <description>npc.1 : min. npc width : 0.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>npc.2</name>
+   <description>npc.2 : min. npc spacing, should be manually merged if less than : 0.27um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsd.1</name>
+   <description>nsd.1 : min. nsdm width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsd.2</name>
+   <description>nsd.2 : min. nsdm spacing, should be manually merged if less than : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>psd.1</name>
+   <description>psd.1 : min. psdm width : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>psd.2</name>
+   <description>psd.2 : min. psdm spacing, should be manually merged if less than : 0.38um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon.1</name>
+   <description>licon.1 : licon should be rectangle</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon.1_a/b</name>
+   <description>licon.1_a/b : minimum/maximum width of licon : 0.17um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon.13</name>
+   <description>licon.13 : min. difftap licon spacing to npc : 0.09um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon.13_a</name>
+   <description>licon.13_a : licon of diffTap in periphery must not overlap npc</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon.17</name>
+   <description>licon.17 : Licons may not overlap both poly and (diff or tap)</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.1</name>
+   <description>capm.1 : min. capm width : 1.0um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.2a</name>
+   <description>capm.2a : min. capm spacing : 0.84um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.2b</name>
+   <description>capm.2b : min. capm spacing : 1.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.2b_a</name>
+   <description>capm.2b_a : min. spacing of m3_bot_plate : 1.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.3</name>
+   <description>capm.3 : min. capm and m3 enclosure of m3 : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.3_a</name>
+   <description>capm.3_a : min. m3 enclosure of capm : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.4</name>
+   <description>capm.4 : min. capm enclosure of via3 : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>capm.5</name>
+   <description>capm.5 : min. capm spacing to via3 : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.1</name>
+   <description>cap2m.1 : min. cap2m width : 1.0um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.2a</name>
+   <description>cap2m.2a : min. cap2m spacing : 0.84um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.2b</name>
+   <description>cap2m.2b : min. cap2m spacing : 1.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.2b_a</name>
+   <description>cap2m.2b_a : min. spacing of m4_bot_plate : 1.2um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.3</name>
+   <description>cap2m.3 : min. m4 enclosure of cap2m : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.3_a</name>
+   <description>cap2m.3_a : min. m4 enclosure of cap2m : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.4</name>
+   <description>cap2m.4 : min. cap2m enclosure of via4 : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>cap2m.5</name>
+   <description>cap2m.5 : min. cap2m spacing to via4 : 0.14um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvi.1</name>
+   <description>hvi.1 : min. hvi width : 0.6um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvi.2a</name>
+   <description>hvi.2a : min. hvi spacing : 0.7um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvntm.1</name>
+   <description>hvntm.1 : min. hvntm width : 0.7um</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvntm.2</name>
+   <description>hvntm.2 : min. hvntm spacing : 0.7um</description>
+   <categories>
+   </categories>
+  </category>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
new file mode 100644
index 0000000..698a39a
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>Density Checks</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/met_min_ca_density.lydrc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_offgrid_check.xml b/mpw_precheck/outputs/reports/klayout_offgrid_check.xml
new file mode 100644
index 0000000..95ebbc9
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_offgrid_check.xml
@@ -0,0 +1,483 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>SKY130 DRC runset</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/tech-files/sky130A_mr.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+  <category>
+   <name>dnwell_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on dnwell</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>dnwell_angle</name>
+   <description>x.3a : non 45 degree angle dnwell</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nwell_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on nwell</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nwell_angle</name>
+   <description>x.3a : non 45 degree angle nwell</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwbm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on pwbm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwbm_angle</name>
+   <description>x.3a : non 45 degree angle pwbm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwde_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on pwde</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwde_angle</name>
+   <description>x.3a : non 45 degree angle pwde</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtp_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on hvtp</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtp_angle</name>
+   <description>x.3a : non 45 degree angle hvtp</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtr_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on hvtr</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvtr_angle</name>
+   <description>x.3a : non 45 degree angle hvtr</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>lvtn_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on lvtn</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>lvtn_angle</name>
+   <description>x.3a : non 45 degree angle lvtn</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ncm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on ncm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ncm_angle</name>
+   <description>x.3a : non 45 degree angle ncm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>diff_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on diff</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tap_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on tap</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>diff_angle</name>
+   <description>x.2 : non 90 degree angle diff</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>diff_angle</name>
+   <description>x.2c : non 45 degree angle diff</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tap_angle</name>
+   <description>x.2 : non 90 degree angle tap</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tap_angle</name>
+   <description>x.2c : non 45 degree angle tap</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tunm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on tunm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>tunm_angle</name>
+   <description>x.3a : non 45 degree angle tunm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>poly_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on poly</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>poly_angle</name>
+   <description>x.2 : non 90 degree angle poly</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>rpm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on rpm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>rpm_angle</name>
+   <description>x.3a : non 45 degree angle rpm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>npc_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on npc</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>npc_angle</name>
+   <description>x.3a : non 45 degree angle npc</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsdm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on nsdm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsdm_angle</name>
+   <description>x.3a : non 45 degree angle nsdm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>psdm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on psdm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>psdm_angle</name>
+   <description>x.3a : non 45 degree angle psdm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on licon</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>licon_angle</name>
+   <description>x.2 : non 90 degree angle licon</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>li_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on li</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>li_angle</name>
+   <description>x.3a : non 45 degree angle li</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on mcon</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>ct_angle</name>
+   <description>x.2 : non 90 degree angle mcon</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>vpp_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on vpp</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>vpp_angle</name>
+   <description>x.3a : non 45 degree angle vpp</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on m1</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m1_angle</name>
+   <description>x.3a : non 45 degree angle m1</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on via</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via_angle</name>
+   <description>x.2 : non 90 degree angle via</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on m2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m2_angle</name>
+   <description>x.3a : non 45 degree angle m2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on via2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via2_angle</name>
+   <description>x.2 : non 90 degree angle via2</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on m3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m3_angle</name>
+   <description>x.3a : non 45 degree angle m3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on via3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via3_angle</name>
+   <description>x.2 : non 90 degree angle via3</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on nsm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>nsm_angle</name>
+   <description>x.3a : non 45 degree angle nsm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on m4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m4_angle</name>
+   <description>x.3a : non 45 degree angle m4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on via4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>via4_angle</name>
+   <description>x.2 : non 90 degree angle via4</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on m5</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>m5_angle</name>
+   <description>x.3a : non 45 degree angle m5</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pad_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on pad</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pad_angle</name>
+   <description>x.3a : non 45 degree angle pad</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>mf_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on mf</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>mf_angle</name>
+   <description>x.2 : non 90 degree angle mf</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvi_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on hvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvi_angle</name>
+   <description>x.3a : non 45 degree angle hvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvntm_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on hvntm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>hvntm_angle</name>
+   <description>x.3a : non 45 degree angle hvntm</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>vhvi_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on vhvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>vhvi_angle</name>
+   <description>x.3a : non 45 degree angle vhvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>uhvi_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on uhvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>uhvi_angle</name>
+   <description>x.3a : non 45 degree angle uhvi</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwell_rs_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on pwell_rs</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>pwell_rs_angle</name>
+   <description>x.3a : non 45 degree angle pwell_rs</description>
+   <categories>
+   </categories>
+  </category>
+  <category>
+   <name>areaid_re_OFFGRID</name>
+   <description>x.1b : OFFGRID vertex on areaid.re</description>
+   <categories>
+   </categories>
+  </category>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml b/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
new file mode 100644
index 0000000..3456e9b
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>pin_label_purposes_overlapping_drawing.rb.drc, input=/root/zero_to_asic_mpw3_rerun_on_mpw5/gds/user_project_wrapper.gds, topcell=user_project_wrapper</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/pin_label_purposes_overlapping_drawing.rb.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml b/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml
new file mode 100644
index 0000000..7f95f69
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_zeroarea_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>zero area check</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/zeroarea.rb.drc'</generator>
+ <top-cell>user_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_project_wrapper</name>
+   <variant/>
+   <references>
+   </references>
+  </cell>
+ </cells>
+ <items>
+ </items>
+</report-database>
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.drc.report b/mpw_precheck/outputs/reports/magic_drc_check.drc.report
new file mode 100644
index 0000000..46ca7f3
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.drc.report
@@ -0,0 +1,5 @@
+user_project_wrapper
+----------------------------------------
+[INFO]: COUNT: 0
+[INFO]: Should be divided by 3 or 4
+
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.rdb b/mpw_precheck/outputs/reports/magic_drc_check.rdb
new file mode 100644
index 0000000..ac5b3c4
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.rdb
@@ -0,0 +1,2 @@
+$user_project_wrapper
+ 100
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.tcl b/mpw_precheck/outputs/reports/magic_drc_check.tcl
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tcl
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.tr b/mpw_precheck/outputs/reports/magic_drc_check.tr
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tr
diff --git a/mpw_precheck/outputs/reports/magic_drc_check.xml b/mpw_precheck/outputs/reports/magic_drc_check.xml
new file mode 100644
index 0000000..0eff265
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" ?>
+<report-database>
+    <categories/>
+    <cells>
+        <cell>
+            <name>user_project_wrapper</name>
+        </cell>
+    </cells>
+    <items/>
+</report-database>
diff --git a/mpw_precheck/outputs/user_project_wrapper.filtered.v b/mpw_precheck/outputs/user_project_wrapper.filtered.v
new file mode 100644
index 0000000..753ce2e
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.filtered.v
@@ -0,0 +1,3663 @@
+module user_project_wrapper (user_clock2,
+    vccd1,
+    vccd2,
+    vdda1,
+    vdda2,
+    vssa1,
+    vssa2,
+    vssd1,
+    vssd2,
+    wb_clk_i,
+    wb_rst_i,
+    wbs_ack_o,
+    wbs_cyc_i,
+    wbs_stb_i,
+    wbs_we_i,
+    analog_io,
+    io_in,
+    io_oeb,
+    io_out,
+    la_data_in,
+    la_data_out,
+    la_oenb,
+    user_irq,
+    wbs_adr_i,
+    wbs_dat_i,
+    wbs_dat_o,
+    wbs_sel_i);
+ input user_clock2;
+ input vccd1;
+ input vccd2;
+ input vdda1;
+ input vdda2;
+ input vssa1;
+ input vssa2;
+ input vssd1;
+ input vssd2;
+ input wb_clk_i;
+ input wb_rst_i;
+ output wbs_ack_o;
+ input wbs_cyc_i;
+ input wbs_stb_i;
+ input wbs_we_i;
+ inout [28:0] analog_io;
+ input [37:0] io_in;
+ output [37:0] io_oeb;
+ output [37:0] io_out;
+ input [127:0] la_data_in;
+ output [127:0] la_data_out;
+ input [127:0] la_oenb;
+ output [2:0] user_irq;
+ input [31:0] wbs_adr_i;
+ input [31:0] wbs_dat_i;
+ output [31:0] wbs_dat_o;
+ input [3:0] wbs_sel_i;
+
+ wire \openram_addr0[0] ;
+ wire \openram_addr0[1] ;
+ wire \openram_addr0[2] ;
+ wire \openram_addr0[3] ;
+ wire \openram_addr0[4] ;
+ wire \openram_addr0[5] ;
+ wire \openram_addr0[6] ;
+ wire \openram_addr0[7] ;
+ wire openram_clk0;
+ wire openram_csb0;
+ wire \openram_din0[0] ;
+ wire \openram_din0[10] ;
+ wire \openram_din0[11] ;
+ wire \openram_din0[12] ;
+ wire \openram_din0[13] ;
+ wire \openram_din0[14] ;
+ wire \openram_din0[15] ;
+ wire \openram_din0[16] ;
+ wire \openram_din0[17] ;
+ wire \openram_din0[18] ;
+ wire \openram_din0[19] ;
+ wire \openram_din0[1] ;
+ wire \openram_din0[20] ;
+ wire \openram_din0[21] ;
+ wire \openram_din0[22] ;
+ wire \openram_din0[23] ;
+ wire \openram_din0[24] ;
+ wire \openram_din0[25] ;
+ wire \openram_din0[26] ;
+ wire \openram_din0[27] ;
+ wire \openram_din0[28] ;
+ wire \openram_din0[29] ;
+ wire \openram_din0[2] ;
+ wire \openram_din0[30] ;
+ wire \openram_din0[31] ;
+ wire \openram_din0[3] ;
+ wire \openram_din0[4] ;
+ wire \openram_din0[5] ;
+ wire \openram_din0[6] ;
+ wire \openram_din0[7] ;
+ wire \openram_din0[8] ;
+ wire \openram_din0[9] ;
+ wire \openram_dout0[0] ;
+ wire \openram_dout0[10] ;
+ wire \openram_dout0[11] ;
+ wire \openram_dout0[12] ;
+ wire \openram_dout0[13] ;
+ wire \openram_dout0[14] ;
+ wire \openram_dout0[15] ;
+ wire \openram_dout0[16] ;
+ wire \openram_dout0[17] ;
+ wire \openram_dout0[18] ;
+ wire \openram_dout0[19] ;
+ wire \openram_dout0[1] ;
+ wire \openram_dout0[20] ;
+ wire \openram_dout0[21] ;
+ wire \openram_dout0[22] ;
+ wire \openram_dout0[23] ;
+ wire \openram_dout0[24] ;
+ wire \openram_dout0[25] ;
+ wire \openram_dout0[26] ;
+ wire \openram_dout0[27] ;
+ wire \openram_dout0[28] ;
+ wire \openram_dout0[29] ;
+ wire \openram_dout0[2] ;
+ wire \openram_dout0[30] ;
+ wire \openram_dout0[31] ;
+ wire \openram_dout0[3] ;
+ wire \openram_dout0[4] ;
+ wire \openram_dout0[5] ;
+ wire \openram_dout0[6] ;
+ wire \openram_dout0[7] ;
+ wire \openram_dout0[8] ;
+ wire \openram_dout0[9] ;
+ wire openram_web0;
+ wire \openram_wmask0[0] ;
+ wire \openram_wmask0[1] ;
+ wire \openram_wmask0[2] ;
+ wire \openram_wmask0[3] ;
+
+ sky130_sram_1kbyte_1rw1r_32x256_8 openram_1kB (.csb0(openram_csb0),
+    .web0(openram_web0),
+    .clk0(openram_clk0),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .addr0({\openram_addr0[7] ,
+    \openram_addr0[6] ,
+    \openram_addr0[5] ,
+    \openram_addr0[4] ,
+    \openram_addr0[3] ,
+    \openram_addr0[2] ,
+    \openram_addr0[1] ,
+    \openram_addr0[0] }),
+    .addr1({_NC1,
+    _NC2,
+    _NC3,
+    _NC4,
+    _NC5,
+    _NC6,
+    _NC7,
+    _NC8}),
+    .din0({\openram_din0[31] ,
+    \openram_din0[30] ,
+    \openram_din0[29] ,
+    \openram_din0[28] ,
+    \openram_din0[27] ,
+    \openram_din0[26] ,
+    \openram_din0[25] ,
+    \openram_din0[24] ,
+    \openram_din0[23] ,
+    \openram_din0[22] ,
+    \openram_din0[21] ,
+    \openram_din0[20] ,
+    \openram_din0[19] ,
+    \openram_din0[18] ,
+    \openram_din0[17] ,
+    \openram_din0[16] ,
+    \openram_din0[15] ,
+    \openram_din0[14] ,
+    \openram_din0[13] ,
+    \openram_din0[12] ,
+    \openram_din0[11] ,
+    \openram_din0[10] ,
+    \openram_din0[9] ,
+    \openram_din0[8] ,
+    \openram_din0[7] ,
+    \openram_din0[6] ,
+    \openram_din0[5] ,
+    \openram_din0[4] ,
+    \openram_din0[3] ,
+    \openram_din0[2] ,
+    \openram_din0[1] ,
+    \openram_din0[0] }),
+    .dout0({\openram_dout0[31] ,
+    \openram_dout0[30] ,
+    \openram_dout0[29] ,
+    \openram_dout0[28] ,
+    \openram_dout0[27] ,
+    \openram_dout0[26] ,
+    \openram_dout0[25] ,
+    \openram_dout0[24] ,
+    \openram_dout0[23] ,
+    \openram_dout0[22] ,
+    \openram_dout0[21] ,
+    \openram_dout0[20] ,
+    \openram_dout0[19] ,
+    \openram_dout0[18] ,
+    \openram_dout0[17] ,
+    \openram_dout0[16] ,
+    \openram_dout0[15] ,
+    \openram_dout0[14] ,
+    \openram_dout0[13] ,
+    \openram_dout0[12] ,
+    \openram_dout0[11] ,
+    \openram_dout0[10] ,
+    \openram_dout0[9] ,
+    \openram_dout0[8] ,
+    \openram_dout0[7] ,
+    \openram_dout0[6] ,
+    \openram_dout0[5] ,
+    \openram_dout0[4] ,
+    \openram_dout0[3] ,
+    \openram_dout0[2] ,
+    \openram_dout0[1] ,
+    \openram_dout0[0] }),
+    .dout1({_NC9,
+    _NC10,
+    _NC11,
+    _NC12,
+    _NC13,
+    _NC14,
+    _NC15,
+    _NC16,
+    _NC17,
+    _NC18,
+    _NC19,
+    _NC20,
+    _NC21,
+    _NC22,
+    _NC23,
+    _NC24,
+    _NC25,
+    _NC26,
+    _NC27,
+    _NC28,
+    _NC29,
+    _NC30,
+    _NC31,
+    _NC32,
+    _NC33,
+    _NC34,
+    _NC35,
+    _NC36,
+    _NC37,
+    _NC38,
+    _NC39,
+    _NC40}),
+    .wmask0({\openram_wmask0[3] ,
+    \openram_wmask0[2] ,
+    \openram_wmask0[1] ,
+    \openram_wmask0[0] }));
+ wrapped_OpenPUF wrapped_OpenPUF_14 (.active(la_data_in[14]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_frequency_counter wrapped_frequency_counter_1 (.active(la_data_in[1]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_hack_soc wrapped_hack_soc_6 (.active(la_data_in[6]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_keyvalue wrapped_keyvalue_12 (.active(la_data_in[12]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+ wrapped_nco wrapped_nco_7 (.active(la_data_in[7]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+ wrapped_parallax wrapped_parallax_9 (.active(la_data_in[9]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_rgb_mixer wrapped_rgb_mixer_0 (.active(la_data_in[0]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_tpm2137 wrapped_tpm2137_3 (.active(la_data_in[3]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}));
+ wrapped_vga_clock wrapped_vga_clock_2 (.active(la_data_in[2]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_wb_hyperram wrapped_wb_hyperram_8 (.active(la_data_in[8]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+ wrapped_wb_openram_shim wrapped_wb_openram_shim_10 (.active(la_data_in[10]),
+    .openram_clk0(openram_clk0),
+    .openram_csb0(openram_csb0),
+    .openram_web0(openram_web0),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .openram_addr0({\openram_addr0[7] ,
+    \openram_addr0[6] ,
+    \openram_addr0[5] ,
+    \openram_addr0[4] ,
+    \openram_addr0[3] ,
+    \openram_addr0[2] ,
+    \openram_addr0[1] ,
+    \openram_addr0[0] }),
+    .openram_din0({\openram_din0[31] ,
+    \openram_din0[30] ,
+    \openram_din0[29] ,
+    \openram_din0[28] ,
+    \openram_din0[27] ,
+    \openram_din0[26] ,
+    \openram_din0[25] ,
+    \openram_din0[24] ,
+    \openram_din0[23] ,
+    \openram_din0[22] ,
+    \openram_din0[21] ,
+    \openram_din0[20] ,
+    \openram_din0[19] ,
+    \openram_din0[18] ,
+    \openram_din0[17] ,
+    \openram_din0[16] ,
+    \openram_din0[15] ,
+    \openram_din0[14] ,
+    \openram_din0[13] ,
+    \openram_din0[12] ,
+    \openram_din0[11] ,
+    \openram_din0[10] ,
+    \openram_din0[9] ,
+    \openram_din0[8] ,
+    \openram_din0[7] ,
+    \openram_din0[6] ,
+    \openram_din0[5] ,
+    \openram_din0[4] ,
+    \openram_din0[3] ,
+    \openram_din0[2] ,
+    \openram_din0[1] ,
+    \openram_din0[0] }),
+    .openram_dout0({\openram_dout0[31] ,
+    \openram_dout0[30] ,
+    \openram_dout0[29] ,
+    \openram_dout0[28] ,
+    \openram_dout0[27] ,
+    \openram_dout0[26] ,
+    \openram_dout0[25] ,
+    \openram_dout0[24] ,
+    \openram_dout0[23] ,
+    \openram_dout0[22] ,
+    \openram_dout0[21] ,
+    \openram_dout0[20] ,
+    \openram_dout0[19] ,
+    \openram_dout0[18] ,
+    \openram_dout0[17] ,
+    \openram_dout0[16] ,
+    \openram_dout0[15] ,
+    \openram_dout0[14] ,
+    \openram_dout0[13] ,
+    \openram_dout0[12] ,
+    \openram_dout0[11] ,
+    \openram_dout0[10] ,
+    \openram_dout0[9] ,
+    \openram_dout0[8] ,
+    \openram_dout0[7] ,
+    \openram_dout0[6] ,
+    \openram_dout0[5] ,
+    \openram_dout0[4] ,
+    \openram_dout0[3] ,
+    \openram_dout0[2] ,
+    \openram_dout0[1] ,
+    \openram_dout0[0] }),
+    .openram_wmask0({\openram_wmask0[3] ,
+    \openram_wmask0[2] ,
+    \openram_wmask0[1] ,
+    \openram_wmask0[0] }),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+ wrapped_wiggly_ic_1 wrapped_wiggly_ic_1_11 (.active(la_data_in[11]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ wrapped_wishbone_demo wrapped_wishbone_demo_13 (.active(la_data_in[13]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+ wrapped_ws2812 wrapped_ws2812_4 (.active(la_data_in[4]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}));
+ zube_wrapped_project zube_wrapped_project_5 (.active(la_data_in[5]),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_ack_o(wbs_ack_o),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_we_i(wbs_we_i),
+    .io_in({io_in[37],
+    io_in[36],
+    io_in[35],
+    io_in[34],
+    io_in[33],
+    io_in[32],
+    io_in[31],
+    io_in[30],
+    io_in[29],
+    io_in[28],
+    io_in[27],
+    io_in[26],
+    io_in[25],
+    io_in[24],
+    io_in[23],
+    io_in[22],
+    io_in[21],
+    io_in[20],
+    io_in[19],
+    io_in[18],
+    io_in[17],
+    io_in[16],
+    io_in[15],
+    io_in[14],
+    io_in[13],
+    io_in[12],
+    io_in[11],
+    io_in[10],
+    io_in[9],
+    io_in[8],
+    io_in[7],
+    io_in[6],
+    io_in[5],
+    io_in[4],
+    io_in[3],
+    io_in[2],
+    io_in[1],
+    io_in[0]}),
+    .io_oeb({io_oeb[37],
+    io_oeb[36],
+    io_oeb[35],
+    io_oeb[34],
+    io_oeb[33],
+    io_oeb[32],
+    io_oeb[31],
+    io_oeb[30],
+    io_oeb[29],
+    io_oeb[28],
+    io_oeb[27],
+    io_oeb[26],
+    io_oeb[25],
+    io_oeb[24],
+    io_oeb[23],
+    io_oeb[22],
+    io_oeb[21],
+    io_oeb[20],
+    io_oeb[19],
+    io_oeb[18],
+    io_oeb[17],
+    io_oeb[16],
+    io_oeb[15],
+    io_oeb[14],
+    io_oeb[13],
+    io_oeb[12],
+    io_oeb[11],
+    io_oeb[10],
+    io_oeb[9],
+    io_oeb[8],
+    io_oeb[7],
+    io_oeb[6],
+    io_oeb[5],
+    io_oeb[4],
+    io_oeb[3],
+    io_oeb[2],
+    io_oeb[1],
+    io_oeb[0]}),
+    .io_out({io_out[37],
+    io_out[36],
+    io_out[35],
+    io_out[34],
+    io_out[33],
+    io_out[32],
+    io_out[31],
+    io_out[30],
+    io_out[29],
+    io_out[28],
+    io_out[27],
+    io_out[26],
+    io_out[25],
+    io_out[24],
+    io_out[23],
+    io_out[22],
+    io_out[21],
+    io_out[20],
+    io_out[19],
+    io_out[18],
+    io_out[17],
+    io_out[16],
+    io_out[15],
+    io_out[14],
+    io_out[13],
+    io_out[12],
+    io_out[11],
+    io_out[10],
+    io_out[9],
+    io_out[8],
+    io_out[7],
+    io_out[6],
+    io_out[5],
+    io_out[4],
+    io_out[3],
+    io_out[2],
+    io_out[1],
+    io_out[0]}),
+    .la1_data_in({la_data_in[63],
+    la_data_in[62],
+    la_data_in[61],
+    la_data_in[60],
+    la_data_in[59],
+    la_data_in[58],
+    la_data_in[57],
+    la_data_in[56],
+    la_data_in[55],
+    la_data_in[54],
+    la_data_in[53],
+    la_data_in[52],
+    la_data_in[51],
+    la_data_in[50],
+    la_data_in[49],
+    la_data_in[48],
+    la_data_in[47],
+    la_data_in[46],
+    la_data_in[45],
+    la_data_in[44],
+    la_data_in[43],
+    la_data_in[42],
+    la_data_in[41],
+    la_data_in[40],
+    la_data_in[39],
+    la_data_in[38],
+    la_data_in[37],
+    la_data_in[36],
+    la_data_in[35],
+    la_data_in[34],
+    la_data_in[33],
+    la_data_in[32]}),
+    .la1_data_out({la_data_out[63],
+    la_data_out[62],
+    la_data_out[61],
+    la_data_out[60],
+    la_data_out[59],
+    la_data_out[58],
+    la_data_out[57],
+    la_data_out[56],
+    la_data_out[55],
+    la_data_out[54],
+    la_data_out[53],
+    la_data_out[52],
+    la_data_out[51],
+    la_data_out[50],
+    la_data_out[49],
+    la_data_out[48],
+    la_data_out[47],
+    la_data_out[46],
+    la_data_out[45],
+    la_data_out[44],
+    la_data_out[43],
+    la_data_out[42],
+    la_data_out[41],
+    la_data_out[40],
+    la_data_out[39],
+    la_data_out[38],
+    la_data_out[37],
+    la_data_out[36],
+    la_data_out[35],
+    la_data_out[34],
+    la_data_out[33],
+    la_data_out[32]}),
+    .la1_oenb({la_oenb[63],
+    la_oenb[62],
+    la_oenb[61],
+    la_oenb[60],
+    la_oenb[59],
+    la_oenb[58],
+    la_oenb[57],
+    la_oenb[56],
+    la_oenb[55],
+    la_oenb[54],
+    la_oenb[53],
+    la_oenb[52],
+    la_oenb[51],
+    la_oenb[50],
+    la_oenb[49],
+    la_oenb[48],
+    la_oenb[47],
+    la_oenb[46],
+    la_oenb[45],
+    la_oenb[44],
+    la_oenb[43],
+    la_oenb[42],
+    la_oenb[41],
+    la_oenb[40],
+    la_oenb[39],
+    la_oenb[38],
+    la_oenb[37],
+    la_oenb[36],
+    la_oenb[35],
+    la_oenb[34],
+    la_oenb[33],
+    la_oenb[32]}),
+    .user_irq({user_irq[2],
+    user_irq[1],
+    user_irq[0]}),
+    .wbs_adr_i({wbs_adr_i[31],
+    wbs_adr_i[30],
+    wbs_adr_i[29],
+    wbs_adr_i[28],
+    wbs_adr_i[27],
+    wbs_adr_i[26],
+    wbs_adr_i[25],
+    wbs_adr_i[24],
+    wbs_adr_i[23],
+    wbs_adr_i[22],
+    wbs_adr_i[21],
+    wbs_adr_i[20],
+    wbs_adr_i[19],
+    wbs_adr_i[18],
+    wbs_adr_i[17],
+    wbs_adr_i[16],
+    wbs_adr_i[15],
+    wbs_adr_i[14],
+    wbs_adr_i[13],
+    wbs_adr_i[12],
+    wbs_adr_i[11],
+    wbs_adr_i[10],
+    wbs_adr_i[9],
+    wbs_adr_i[8],
+    wbs_adr_i[7],
+    wbs_adr_i[6],
+    wbs_adr_i[5],
+    wbs_adr_i[4],
+    wbs_adr_i[3],
+    wbs_adr_i[2],
+    wbs_adr_i[1],
+    wbs_adr_i[0]}),
+    .wbs_dat_i({wbs_dat_i[31],
+    wbs_dat_i[30],
+    wbs_dat_i[29],
+    wbs_dat_i[28],
+    wbs_dat_i[27],
+    wbs_dat_i[26],
+    wbs_dat_i[25],
+    wbs_dat_i[24],
+    wbs_dat_i[23],
+    wbs_dat_i[22],
+    wbs_dat_i[21],
+    wbs_dat_i[20],
+    wbs_dat_i[19],
+    wbs_dat_i[18],
+    wbs_dat_i[17],
+    wbs_dat_i[16],
+    wbs_dat_i[15],
+    wbs_dat_i[14],
+    wbs_dat_i[13],
+    wbs_dat_i[12],
+    wbs_dat_i[11],
+    wbs_dat_i[10],
+    wbs_dat_i[9],
+    wbs_dat_i[8],
+    wbs_dat_i[7],
+    wbs_dat_i[6],
+    wbs_dat_i[5],
+    wbs_dat_i[4],
+    wbs_dat_i[3],
+    wbs_dat_i[2],
+    wbs_dat_i[1],
+    wbs_dat_i[0]}),
+    .wbs_dat_o({wbs_dat_o[31],
+    wbs_dat_o[30],
+    wbs_dat_o[29],
+    wbs_dat_o[28],
+    wbs_dat_o[27],
+    wbs_dat_o[26],
+    wbs_dat_o[25],
+    wbs_dat_o[24],
+    wbs_dat_o[23],
+    wbs_dat_o[22],
+    wbs_dat_o[21],
+    wbs_dat_o[20],
+    wbs_dat_o[19],
+    wbs_dat_o[18],
+    wbs_dat_o[17],
+    wbs_dat_o[16],
+    wbs_dat_o[15],
+    wbs_dat_o[14],
+    wbs_dat_o[13],
+    wbs_dat_o[12],
+    wbs_dat_o[11],
+    wbs_dat_o[10],
+    wbs_dat_o[9],
+    wbs_dat_o[8],
+    wbs_dat_o[7],
+    wbs_dat_o[6],
+    wbs_dat_o[5],
+    wbs_dat_o[4],
+    wbs_dat_o[3],
+    wbs_dat_o[2],
+    wbs_dat_o[1],
+    wbs_dat_o[0]}),
+    .wbs_sel_i({wbs_sel_i[3],
+    wbs_sel_i[2],
+    wbs_sel_i[1],
+    wbs_sel_i[0]}));
+endmodule
diff --git a/mpw_precheck/outputs/user_project_wrapper.magic.drc.mag b/mpw_precheck/outputs/user_project_wrapper.magic.drc.mag
new file mode 100644
index 0000000..7ccb279
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.magic.drc.mag
@@ -0,0 +1,152875 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1647795057
+<< checkpaint >>
+rect -12658 -11586 596582 715522
+<< metal1 >>
+rect 71774 702992 71780 703044
+rect 71832 703032 71838 703044
+rect 72970 703032 72976 703044
+rect 71832 703004 72976 703032
+rect 71832 702992 71838 703004
+rect 72970 702992 72976 703004
+rect 73028 702992 73034 703044
+rect 201494 702992 201500 703044
+rect 201552 703032 201558 703044
+rect 202782 703032 202788 703044
+rect 201552 703004 202788 703032
+rect 201552 702992 201558 703004
+rect 202782 702992 202788 703004
+rect 202840 702992 202846 703044
+rect 24302 702652 24308 702704
+rect 24360 702692 24366 702704
+rect 86218 702692 86224 702704
+rect 24360 702664 86224 702692
+rect 24360 702652 24366 702664
+rect 86218 702652 86224 702664
+rect 86276 702652 86282 702704
+rect 186958 702652 186964 702704
+rect 187016 702692 187022 702704
+rect 235166 702692 235172 702704
+rect 187016 702664 235172 702692
+rect 187016 702652 187022 702664
+rect 235166 702652 235172 702664
+rect 235224 702652 235230 702704
+rect 449158 702652 449164 702704
+rect 449216 702692 449222 702704
+rect 527082 702692 527088 702704
+rect 449216 702664 527088 702692
+rect 449216 702652 449222 702664
+rect 527082 702652 527088 702664
+rect 527140 702652 527146 702704
+rect 40494 702584 40500 702636
+rect 40552 702624 40558 702636
+rect 94682 702624 94688 702636
+rect 40552 702596 94688 702624
+rect 40552 702584 40558 702596
+rect 94682 702584 94688 702596
+rect 94740 702584 94746 702636
+rect 137830 702584 137836 702636
+rect 137888 702624 137894 702636
+rect 215386 702624 215392 702636
+rect 137888 702596 215392 702624
+rect 137888 702584 137894 702596
+rect 215386 702584 215392 702596
+rect 215444 702584 215450 702636
+rect 218974 702584 218980 702636
+rect 219032 702624 219038 702636
+rect 262214 702624 262220 702636
+rect 219032 702596 262220 702624
+rect 219032 702584 219038 702596
+rect 262214 702584 262220 702596
+rect 262272 702584 262278 702636
+rect 479518 702584 479524 702636
+rect 479576 702624 479582 702636
+rect 559650 702624 559656 702636
+rect 479576 702596 559656 702624
+rect 479576 702584 479582 702596
+rect 559650 702584 559656 702596
+rect 559708 702584 559714 702636
+rect 8110 702516 8116 702568
+rect 8168 702556 8174 702568
+rect 96614 702556 96620 702568
+rect 8168 702528 96620 702556
+rect 8168 702516 8174 702528
+rect 96614 702516 96620 702528
+rect 96672 702516 96678 702568
+rect 154114 702516 154120 702568
+rect 154172 702556 154178 702568
+rect 233878 702556 233884 702568
+rect 154172 702528 233884 702556
+rect 154172 702516 154178 702528
+rect 233878 702516 233884 702528
+rect 233936 702516 233942 702568
+rect 348786 702516 348792 702568
+rect 348844 702556 348850 702568
+rect 387794 702556 387800 702568
+rect 348844 702528 387800 702556
+rect 348844 702516 348850 702528
+rect 387794 702516 387800 702528
+rect 387852 702516 387858 702568
+rect 442994 702516 443000 702568
+rect 443052 702556 443058 702568
+rect 543458 702556 543464 702568
+rect 443052 702528 543464 702556
+rect 443052 702516 443058 702528
+rect 543458 702516 543464 702528
+rect 543516 702516 543522 702568
+rect 67634 702448 67640 702500
+rect 67692 702488 67698 702500
+rect 170306 702488 170312 702500
+rect 67692 702460 170312 702488
+rect 67692 702448 67698 702460
+rect 170306 702448 170312 702460
+rect 170364 702488 170370 702500
+rect 224218 702488 224224 702500
+rect 170364 702460 224224 702488
+rect 170364 702448 170370 702460
+rect 224218 702448 224224 702460
+rect 224276 702448 224282 702500
+rect 255958 702448 255964 702500
+rect 256016 702488 256022 702500
+rect 300118 702488 300124 702500
+rect 256016 702460 300124 702488
+rect 256016 702448 256022 702460
+rect 300118 702448 300124 702460
+rect 300176 702448 300182 702500
+rect 332502 702448 332508 702500
+rect 332560 702488 332566 702500
+rect 394694 702488 394700 702500
+rect 332560 702460 394700 702488
+rect 332560 702448 332566 702460
+rect 394694 702448 394700 702460
+rect 394752 702448 394758 702500
+rect 412542 702448 412548 702500
+rect 412600 702488 412606 702500
+rect 580902 702488 580908 702500
+rect 412600 702460 580908 702488
+rect 412600 702448 412606 702460
+rect 580902 702448 580908 702460
+rect 580960 702448 580966 702500
+rect 413646 700612 413652 700664
+rect 413704 700652 413710 700664
+rect 418154 700652 418160 700664
+rect 413704 700624 418160 700652
+rect 413704 700612 413710 700624
+rect 418154 700612 418160 700624
+rect 418212 700612 418218 700664
+rect 71682 700272 71688 700324
+rect 71740 700312 71746 700324
+rect 105446 700312 105452 700324
+rect 71740 700284 105452 700312
+rect 71740 700272 71746 700284
+rect 105446 700272 105452 700284
+rect 105504 700272 105510 700324
+rect 269758 700272 269764 700324
+rect 269816 700312 269822 700324
+rect 283834 700312 283840 700324
+rect 269816 700284 283840 700312
+rect 269816 700272 269822 700284
+rect 283834 700272 283840 700284
+rect 283892 700272 283898 700324
+rect 429838 700272 429844 700324
+rect 429896 700312 429902 700324
+rect 445754 700312 445760 700324
+rect 429896 700284 445760 700312
+rect 429896 700272 429902 700284
+rect 445754 700272 445760 700284
+rect 445812 700272 445818 700324
+rect 482278 700272 482284 700324
+rect 482336 700312 482342 700324
+rect 494790 700312 494796 700324
+rect 482336 700284 494796 700312
+rect 482336 700272 482342 700284
+rect 494790 700272 494796 700284
+rect 494848 700272 494854 700324
+rect 462314 699932 462320 699984
+rect 462372 699972 462378 699984
+rect 465074 699972 465080 699984
+rect 462372 699944 465080 699972
+rect 462372 699932 462378 699944
+rect 465074 699932 465080 699944
+rect 465132 699932 465138 699984
+rect 472618 699660 472624 699712
+rect 472676 699700 472682 699712
+rect 478506 699700 478512 699712
+rect 472676 699672 478512 699700
+rect 472676 699660 472682 699672
+rect 478506 699660 478512 699672
+rect 478564 699660 478570 699712
+rect 364978 698912 364984 698964
+rect 365036 698952 365042 698964
+rect 378778 698952 378784 698964
+rect 365036 698924 378784 698952
+rect 365036 698912 365042 698924
+rect 378778 698912 378784 698924
+rect 378836 698912 378842 698964
+rect 383470 698912 383476 698964
+rect 383528 698952 383534 698964
+rect 397454 698952 397460 698964
+rect 383528 698924 397460 698952
+rect 383528 698912 383534 698924
+rect 397454 698912 397460 698924
+rect 397512 698912 397518 698964
+rect 266354 697552 266360 697604
+rect 266412 697592 266418 697604
+rect 267642 697592 267648 697604
+rect 266412 697564 267648 697592
+rect 266412 697552 266418 697564
+rect 267642 697552 267648 697564
+rect 267700 697552 267706 697604
+rect 3418 683136 3424 683188
+rect 3476 683176 3482 683188
+rect 17218 683176 17224 683188
+rect 3476 683148 17224 683176
+rect 3476 683136 3482 683148
+rect 17218 683136 17224 683148
+rect 17276 683136 17282 683188
+rect 3510 670692 3516 670744
+rect 3568 670732 3574 670744
+rect 11698 670732 11704 670744
+rect 3568 670704 11704 670732
+rect 3568 670692 3574 670704
+rect 11698 670692 11704 670704
+rect 11756 670692 11762 670744
+rect 3418 656888 3424 656940
+rect 3476 656928 3482 656940
+rect 74534 656928 74540 656940
+rect 3476 656900 74540 656928
+rect 3476 656888 3482 656900
+rect 74534 656888 74540 656900
+rect 74592 656888 74598 656940
+rect 2774 632068 2780 632120
+rect 2832 632108 2838 632120
+rect 4798 632108 4804 632120
+rect 2832 632080 4804 632108
+rect 2832 632068 2838 632080
+rect 4798 632068 4804 632080
+rect 4856 632068 4862 632120
+rect 251174 627920 251180 627972
+rect 251232 627960 251238 627972
+rect 269022 627960 269028 627972
+rect 251232 627932 269028 627960
+rect 251232 627920 251238 627932
+rect 269022 627920 269028 627932
+rect 269080 627960 269086 627972
+rect 269758 627960 269764 627972
+rect 269080 627932 269764 627960
+rect 269080 627920 269086 627932
+rect 269758 627920 269764 627932
+rect 269816 627920 269822 627972
+rect 193122 625132 193128 625184
+rect 193180 625172 193186 625184
+rect 370498 625172 370504 625184
+rect 193180 625144 370504 625172
+rect 193180 625132 193186 625144
+rect 370498 625132 370504 625144
+rect 370556 625132 370562 625184
+rect 187602 624384 187608 624436
+rect 187660 624424 187666 624436
+rect 201494 624424 201500 624436
+rect 187660 624396 201500 624424
+rect 187660 624384 187666 624396
+rect 201494 624384 201500 624396
+rect 201552 624424 201558 624436
+rect 222194 624424 222200 624436
+rect 201552 624396 222200 624424
+rect 201552 624384 201558 624396
+rect 222194 624384 222200 624396
+rect 222252 624384 222258 624436
+rect 269022 624384 269028 624436
+rect 269080 624424 269086 624436
+rect 286410 624424 286416 624436
+rect 269080 624396 286416 624424
+rect 269080 624384 269086 624396
+rect 286410 624384 286416 624396
+rect 286468 624384 286474 624436
+rect 216766 622412 216772 622464
+rect 216824 622452 216830 622464
+rect 298738 622452 298744 622464
+rect 216824 622424 298744 622452
+rect 216824 622412 216830 622424
+rect 298738 622412 298744 622424
+rect 298796 622412 298802 622464
+rect 319254 622412 319260 622464
+rect 319312 622452 319318 622464
+rect 452654 622452 452660 622464
+rect 319312 622424 452660 622452
+rect 319312 622412 319318 622424
+rect 452654 622412 452660 622424
+rect 452712 622412 452718 622464
+rect 231854 620984 231860 621036
+rect 231912 621024 231918 621036
+rect 391198 621024 391204 621036
+rect 231912 620996 391204 621024
+rect 231912 620984 231918 620996
+rect 391198 620984 391204 620996
+rect 391256 620984 391262 621036
+rect 148962 619692 148968 619744
+rect 149020 619732 149026 619744
+rect 235994 619732 236000 619744
+rect 149020 619704 236000 619732
+rect 149020 619692 149026 619704
+rect 235994 619692 236000 619704
+rect 236052 619692 236058 619744
+rect 231118 619624 231124 619676
+rect 231176 619664 231182 619676
+rect 385126 619664 385132 619676
+rect 231176 619636 385132 619664
+rect 231176 619624 231182 619636
+rect 385126 619624 385132 619636
+rect 385184 619624 385190 619676
+rect 3510 618604 3516 618656
+rect 3568 618644 3574 618656
+rect 7558 618644 7564 618656
+rect 3568 618616 7564 618644
+rect 3568 618604 3574 618616
+rect 7558 618604 7564 618616
+rect 7616 618604 7622 618656
+rect 231946 618332 231952 618384
+rect 232004 618372 232010 618384
+rect 294598 618372 294604 618384
+rect 232004 618344 294604 618372
+rect 232004 618332 232010 618344
+rect 294598 618332 294604 618344
+rect 294656 618332 294662 618384
+rect 210418 618264 210424 618316
+rect 210476 618304 210482 618316
+rect 389174 618304 389180 618316
+rect 210476 618276 389180 618304
+rect 210476 618264 210482 618276
+rect 389174 618264 389180 618276
+rect 389232 618264 389238 618316
+rect 255314 618196 255320 618248
+rect 255372 618236 255378 618248
+rect 255958 618236 255964 618248
+rect 255372 618208 255964 618236
+rect 255372 618196 255378 618208
+rect 255958 618196 255964 618208
+rect 256016 618196 256022 618248
+rect 248414 616904 248420 616956
+rect 248472 616944 248478 616956
+rect 380894 616944 380900 616956
+rect 248472 616916 380900 616944
+rect 248472 616904 248478 616916
+rect 380894 616904 380900 616916
+rect 380952 616904 380958 616956
+rect 119338 616836 119344 616888
+rect 119396 616876 119402 616888
+rect 255314 616876 255320 616888
+rect 119396 616848 255320 616876
+rect 119396 616836 119402 616848
+rect 255314 616836 255320 616848
+rect 255372 616836 255378 616888
+rect 314470 616836 314476 616888
+rect 314528 616876 314534 616888
+rect 435358 616876 435364 616888
+rect 314528 616848 435364 616876
+rect 314528 616836 314534 616848
+rect 435358 616836 435364 616848
+rect 435416 616836 435422 616888
+rect 478874 616768 478880 616820
+rect 478932 616808 478938 616820
+rect 479518 616808 479524 616820
+rect 478932 616780 479524 616808
+rect 478932 616768 478938 616780
+rect 479518 616768 479524 616780
+rect 479576 616768 479582 616820
+rect 86954 615544 86960 615596
+rect 87012 615584 87018 615596
+rect 215294 615584 215300 615596
+rect 87012 615556 215300 615584
+rect 87012 615544 87018 615556
+rect 215294 615544 215300 615556
+rect 215352 615544 215358 615596
+rect 218054 615544 218060 615596
+rect 218112 615584 218118 615596
+rect 218112 615556 383654 615584
+rect 218112 615544 218118 615556
+rect 186222 615476 186228 615528
+rect 186280 615516 186286 615528
+rect 377490 615516 377496 615528
+rect 186280 615488 377496 615516
+rect 186280 615476 186286 615488
+rect 377490 615476 377496 615488
+rect 377548 615476 377554 615528
+rect 383626 615516 383654 615556
+rect 385678 615516 385684 615528
+rect 383626 615488 385684 615516
+rect 385678 615476 385684 615488
+rect 385736 615516 385742 615528
+rect 478874 615516 478880 615528
+rect 385736 615488 478880 615516
+rect 385736 615476 385742 615488
+rect 478874 615476 478880 615488
+rect 478932 615476 478938 615528
+rect 214650 614184 214656 614236
+rect 214708 614224 214714 614236
+rect 278038 614224 278044 614236
+rect 214708 614196 278044 614224
+rect 214708 614184 214714 614196
+rect 278038 614184 278044 614196
+rect 278096 614184 278102 614236
+rect 315298 614184 315304 614236
+rect 315356 614224 315362 614236
+rect 383746 614224 383752 614236
+rect 315356 614196 383752 614224
+rect 315356 614184 315362 614196
+rect 383746 614184 383752 614196
+rect 383804 614184 383810 614236
+rect 153102 614116 153108 614168
+rect 153160 614156 153166 614168
+rect 219434 614156 219440 614168
+rect 153160 614128 219440 614156
+rect 153160 614116 153166 614128
+rect 219434 614116 219440 614128
+rect 219492 614116 219498 614168
+rect 225322 614116 225328 614168
+rect 225380 614156 225386 614168
+rect 295978 614156 295984 614168
+rect 225380 614128 295984 614156
+rect 225380 614116 225386 614128
+rect 295978 614116 295984 614128
+rect 296036 614116 296042 614168
+rect 317138 614116 317144 614168
+rect 317196 614156 317202 614168
+rect 449894 614156 449900 614168
+rect 317196 614128 449900 614156
+rect 317196 614116 317202 614128
+rect 449894 614116 449900 614128
+rect 449952 614116 449958 614168
+rect 155770 612824 155776 612876
+rect 155828 612864 155834 612876
+rect 219618 612864 219624 612876
+rect 155828 612836 219624 612864
+rect 155828 612824 155834 612836
+rect 219618 612824 219624 612836
+rect 219676 612824 219682 612876
+rect 237466 612824 237472 612876
+rect 237524 612864 237530 612876
+rect 309870 612864 309876 612876
+rect 237524 612836 309876 612864
+rect 237524 612824 237530 612836
+rect 309870 612824 309876 612836
+rect 309928 612824 309934 612876
+rect 314562 612824 314568 612876
+rect 314620 612864 314626 612876
+rect 450538 612864 450544 612876
+rect 314620 612836 450544 612864
+rect 314620 612824 314626 612836
+rect 450538 612824 450544 612836
+rect 450596 612824 450602 612876
+rect 191742 612756 191748 612808
+rect 191800 612796 191806 612808
+rect 367094 612796 367100 612808
+rect 191800 612768 367100 612796
+rect 191800 612756 191806 612768
+rect 367094 612756 367100 612768
+rect 367152 612756 367158 612808
+rect 177390 611396 177396 611448
+rect 177448 611436 177454 611448
+rect 206370 611436 206376 611448
+rect 177448 611408 206376 611436
+rect 177448 611396 177454 611408
+rect 206370 611396 206376 611408
+rect 206428 611396 206434 611448
+rect 240594 611396 240600 611448
+rect 240652 611436 240658 611448
+rect 270494 611436 270500 611448
+rect 240652 611408 270500 611436
+rect 240652 611396 240658 611408
+rect 270494 611396 270500 611408
+rect 270552 611396 270558 611448
+rect 317414 611396 317420 611448
+rect 317472 611436 317478 611448
+rect 454034 611436 454040 611448
+rect 317472 611408 454040 611436
+rect 317472 611396 317478 611408
+rect 454034 611396 454040 611408
+rect 454092 611396 454098 611448
+rect 196250 611328 196256 611380
+rect 196308 611368 196314 611380
+rect 400858 611368 400864 611380
+rect 196308 611340 400864 611368
+rect 196308 611328 196314 611340
+rect 400858 611328 400864 611340
+rect 400916 611328 400922 611380
+rect 259362 610036 259368 610088
+rect 259420 610076 259426 610088
+rect 382274 610076 382280 610088
+rect 259420 610048 382280 610076
+rect 259420 610036 259426 610048
+rect 382274 610036 382280 610048
+rect 382332 610036 382338 610088
+rect 75914 609968 75920 610020
+rect 75972 610008 75978 610020
+rect 248414 610008 248420 610020
+rect 75972 609980 248420 610008
+rect 75972 609968 75978 609980
+rect 248414 609968 248420 609980
+rect 248472 610008 248478 610020
+rect 248874 610008 248880 610020
+rect 248472 609980 248880 610008
+rect 248472 609968 248478 609980
+rect 248874 609968 248880 609980
+rect 248932 609968 248938 610020
+rect 315850 609968 315856 610020
+rect 315908 610008 315914 610020
+rect 469030 610008 469036 610020
+rect 315908 609980 469036 610008
+rect 315908 609968 315914 609980
+rect 469030 609968 469036 609980
+rect 469088 609968 469094 610020
+rect 178678 608676 178684 608728
+rect 178736 608716 178742 608728
+rect 233602 608716 233608 608728
+rect 178736 608688 233608 608716
+rect 178736 608676 178742 608688
+rect 233602 608676 233608 608688
+rect 233660 608676 233666 608728
+rect 312538 608676 312544 608728
+rect 312596 608716 312602 608728
+rect 386506 608716 386512 608728
+rect 312596 608688 386512 608716
+rect 312596 608676 312602 608688
+rect 386506 608676 386512 608688
+rect 386564 608676 386570 608728
+rect 392578 608676 392584 608728
+rect 392636 608716 392642 608728
+rect 445754 608716 445760 608728
+rect 392636 608688 445760 608716
+rect 392636 608676 392642 608688
+rect 445754 608676 445760 608688
+rect 445812 608676 445818 608728
+rect 91094 608608 91100 608660
+rect 91152 608648 91158 608660
+rect 196250 608648 196256 608660
+rect 91152 608620 196256 608648
+rect 91152 608608 91158 608620
+rect 196250 608608 196256 608620
+rect 196308 608608 196314 608660
+rect 247034 608608 247040 608660
+rect 247092 608648 247098 608660
+rect 276014 608648 276020 608660
+rect 247092 608620 276020 608648
+rect 247092 608608 247098 608620
+rect 276014 608608 276020 608620
+rect 276072 608608 276078 608660
+rect 351086 608608 351092 608660
+rect 351144 608648 351150 608660
+rect 443086 608648 443092 608660
+rect 351144 608620 443092 608648
+rect 351144 608608 351150 608620
+rect 443086 608608 443092 608620
+rect 443144 608608 443150 608660
+rect 151722 607248 151728 607300
+rect 151780 607288 151786 607300
+rect 199838 607288 199844 607300
+rect 151780 607260 199844 607288
+rect 151780 607248 151786 607260
+rect 199838 607248 199844 607260
+rect 199896 607248 199902 607300
+rect 222102 607248 222108 607300
+rect 222160 607288 222166 607300
+rect 261478 607288 261484 607300
+rect 222160 607260 261484 607288
+rect 222160 607248 222166 607260
+rect 261478 607248 261484 607260
+rect 261536 607248 261542 607300
+rect 309778 607248 309784 607300
+rect 309836 607288 309842 607300
+rect 382366 607288 382372 607300
+rect 309836 607260 382372 607288
+rect 309836 607248 309842 607260
+rect 382366 607248 382372 607260
+rect 382424 607248 382430 607300
+rect 191558 607180 191564 607232
+rect 191616 607220 191622 607232
+rect 357710 607220 357716 607232
+rect 191616 607192 357716 607220
+rect 191616 607180 191622 607192
+rect 357710 607180 357716 607192
+rect 357768 607180 357774 607232
+rect 400858 607180 400864 607232
+rect 400916 607220 400922 607232
+rect 474734 607220 474740 607232
+rect 400916 607192 474740 607220
+rect 400916 607180 400922 607192
+rect 474734 607180 474740 607192
+rect 474792 607180 474798 607232
+rect 233878 607112 233884 607164
+rect 233936 607152 233942 607164
+rect 235350 607152 235356 607164
+rect 233936 607124 235356 607152
+rect 233936 607112 233942 607124
+rect 235350 607112 235356 607124
+rect 235408 607112 235414 607164
+rect 258074 605996 258080 606008
+rect 238726 605968 258080 605996
+rect 188338 605888 188344 605940
+rect 188396 605928 188402 605940
+rect 238726 605928 238754 605968
+rect 258074 605956 258080 605968
+rect 258132 605996 258138 606008
+rect 259362 605996 259368 606008
+rect 258132 605968 259368 605996
+rect 258132 605956 258138 605968
+rect 259362 605956 259368 605968
+rect 259420 605956 259426 606008
+rect 188396 605900 238754 605928
+rect 188396 605888 188402 605900
+rect 381538 605888 381544 605940
+rect 381596 605928 381602 605940
+rect 457438 605928 457444 605940
+rect 381596 605900 457444 605928
+rect 381596 605888 381602 605900
+rect 457438 605888 457444 605900
+rect 457496 605888 457502 605940
+rect 3234 605820 3240 605872
+rect 3292 605860 3298 605872
+rect 18598 605860 18604 605872
+rect 3292 605832 18604 605860
+rect 3292 605820 3298 605832
+rect 18598 605820 18604 605832
+rect 18656 605820 18662 605872
+rect 87046 605820 87052 605872
+rect 87104 605860 87110 605872
+rect 227898 605860 227904 605872
+rect 87104 605832 227904 605860
+rect 87104 605820 87110 605832
+rect 227898 605820 227904 605832
+rect 227956 605820 227962 605872
+rect 235350 605820 235356 605872
+rect 235408 605860 235414 605872
+rect 256694 605860 256700 605872
+rect 235408 605832 256700 605860
+rect 235408 605820 235414 605832
+rect 256694 605820 256700 605832
+rect 256752 605820 256758 605872
+rect 377306 605820 377312 605872
+rect 377364 605860 377370 605872
+rect 473354 605860 473360 605872
+rect 377364 605832 473360 605860
+rect 377364 605820 377370 605832
+rect 473354 605820 473360 605832
+rect 473412 605820 473418 605872
+rect 188982 604528 188988 604580
+rect 189040 604568 189046 604580
+rect 258534 604568 258540 604580
+rect 189040 604540 258540 604568
+rect 189040 604528 189046 604540
+rect 258534 604528 258540 604540
+rect 258592 604528 258598 604580
+rect 316678 604528 316684 604580
+rect 316736 604568 316742 604580
+rect 381078 604568 381084 604580
+rect 316736 604540 381084 604568
+rect 316736 604528 316742 604540
+rect 381078 604528 381084 604540
+rect 381136 604528 381142 604580
+rect 195422 604460 195428 604512
+rect 195480 604500 195486 604512
+rect 334066 604500 334072 604512
+rect 195480 604472 334072 604500
+rect 195480 604460 195486 604472
+rect 334066 604460 334072 604472
+rect 334124 604460 334130 604512
+rect 382458 604460 382464 604512
+rect 382516 604500 382522 604512
+rect 471974 604500 471980 604512
+rect 382516 604472 471980 604500
+rect 382516 604460 382522 604472
+rect 383672 604444 383700 604472
+rect 471974 604460 471980 604472
+rect 472032 604460 472038 604512
+rect 383654 604392 383660 604444
+rect 383712 604392 383718 604444
+rect 317966 603712 317972 603764
+rect 318024 603752 318030 603764
+rect 382458 603752 382464 603764
+rect 318024 603724 382464 603752
+rect 318024 603712 318030 603724
+rect 382458 603712 382464 603724
+rect 382516 603712 382522 603764
+rect 98638 603168 98644 603220
+rect 98696 603208 98702 603220
+rect 144178 603208 144184 603220
+rect 98696 603180 144184 603208
+rect 98696 603168 98702 603180
+rect 144178 603168 144184 603180
+rect 144236 603208 144242 603220
+rect 245470 603208 245476 603220
+rect 144236 603180 245476 603208
+rect 144236 603168 144242 603180
+rect 245470 603168 245476 603180
+rect 245528 603168 245534 603220
+rect 123478 603100 123484 603152
+rect 123536 603140 123542 603152
+rect 210418 603140 210424 603152
+rect 123536 603112 210424 603140
+rect 123536 603100 123542 603112
+rect 210418 603100 210424 603112
+rect 210476 603100 210482 603152
+rect 224494 603100 224500 603152
+rect 224552 603140 224558 603152
+rect 330294 603140 330300 603152
+rect 224552 603112 330300 603140
+rect 224552 603100 224558 603112
+rect 330294 603100 330300 603112
+rect 330352 603100 330358 603152
+rect 353938 603100 353944 603152
+rect 353996 603140 354002 603152
+rect 452746 603140 452752 603152
+rect 353996 603112 452752 603140
+rect 353996 603100 354002 603112
+rect 452746 603100 452752 603112
+rect 452804 603100 452810 603152
+rect 435358 603032 435364 603084
+rect 435416 603072 435422 603084
+rect 443178 603072 443184 603084
+rect 435416 603044 443184 603072
+rect 435416 603032 435422 603044
+rect 443178 603032 443184 603044
+rect 443236 603032 443242 603084
+rect 231854 602148 231860 602200
+rect 231912 602188 231918 602200
+rect 232406 602188 232412 602200
+rect 231912 602160 232412 602188
+rect 231912 602148 231918 602160
+rect 232406 602148 232412 602160
+rect 232464 602148 232470 602200
+rect 181990 601740 181996 601792
+rect 182048 601780 182054 601792
+rect 216950 601780 216956 601792
+rect 182048 601752 216956 601780
+rect 182048 601740 182054 601752
+rect 216950 601740 216956 601752
+rect 217008 601740 217014 601792
+rect 252462 601740 252468 601792
+rect 252520 601780 252526 601792
+rect 276106 601780 276112 601792
+rect 252520 601752 276112 601780
+rect 252520 601740 252526 601752
+rect 276106 601740 276112 601752
+rect 276164 601740 276170 601792
+rect 302970 601740 302976 601792
+rect 303028 601780 303034 601792
+rect 366174 601780 366180 601792
+rect 303028 601752 366180 601780
+rect 303028 601740 303034 601752
+rect 366174 601740 366180 601752
+rect 366232 601740 366238 601792
+rect 375282 601740 375288 601792
+rect 375340 601780 375346 601792
+rect 432598 601780 432604 601792
+rect 375340 601752 432604 601780
+rect 375340 601740 375346 601752
+rect 432598 601740 432604 601752
+rect 432656 601740 432662 601792
+rect 194502 601672 194508 601724
+rect 194560 601712 194566 601724
+rect 262950 601712 262956 601724
+rect 194560 601684 262956 601712
+rect 194560 601672 194566 601684
+rect 262950 601672 262956 601684
+rect 263008 601672 263014 601724
+rect 315942 601672 315948 601724
+rect 316000 601712 316006 601724
+rect 430022 601712 430028 601724
+rect 316000 601684 430028 601712
+rect 316000 601672 316006 601684
+rect 430022 601672 430028 601684
+rect 430080 601672 430086 601724
+rect 210418 601604 210424 601656
+rect 210476 601644 210482 601656
+rect 211246 601644 211252 601656
+rect 210476 601616 211252 601644
+rect 210476 601604 210482 601616
+rect 211246 601604 211252 601616
+rect 211304 601604 211310 601656
+rect 354030 601604 354036 601656
+rect 354088 601644 354094 601656
+rect 355962 601644 355968 601656
+rect 354088 601616 355968 601644
+rect 354088 601604 354094 601616
+rect 355962 601604 355968 601616
+rect 356020 601604 356026 601656
+rect 224218 601060 224224 601112
+rect 224276 601100 224282 601112
+rect 225230 601100 225236 601112
+rect 224276 601072 225236 601100
+rect 224276 601060 224282 601072
+rect 225230 601060 225236 601072
+rect 225288 601060 225294 601112
+rect 214282 600924 214288 600976
+rect 214340 600964 214346 600976
+rect 227806 600964 227812 600976
+rect 214340 600936 227812 600964
+rect 214340 600924 214346 600936
+rect 227806 600924 227812 600936
+rect 227864 600924 227870 600976
+rect 243078 600448 243084 600500
+rect 243136 600488 243142 600500
+rect 253290 600488 253296 600500
+rect 243136 600460 253296 600488
+rect 243136 600448 243142 600460
+rect 253290 600448 253296 600460
+rect 253348 600448 253354 600500
+rect 298002 600448 298008 600500
+rect 298060 600488 298066 600500
+rect 372614 600488 372620 600500
+rect 298060 600460 372620 600488
+rect 298060 600448 298066 600460
+rect 372614 600448 372620 600460
+rect 372672 600448 372678 600500
+rect 193306 600380 193312 600432
+rect 193364 600420 193370 600432
+rect 204254 600420 204260 600432
+rect 193364 600392 204260 600420
+rect 193364 600380 193370 600392
+rect 204254 600380 204260 600392
+rect 204312 600380 204318 600432
+rect 257430 600420 257436 600432
+rect 238726 600392 257436 600420
+rect 122098 600312 122104 600364
+rect 122156 600352 122162 600364
+rect 211798 600352 211804 600364
+rect 122156 600324 211804 600352
+rect 122156 600312 122162 600324
+rect 211798 600312 211804 600324
+rect 211856 600312 211862 600364
+rect 230382 600312 230388 600364
+rect 230440 600352 230446 600364
+rect 238726 600352 238754 600392
+rect 257430 600380 257436 600392
+rect 257488 600380 257494 600432
+rect 355962 600380 355968 600432
+rect 356020 600420 356026 600432
+rect 367830 600420 367836 600432
+rect 356020 600392 367836 600420
+rect 356020 600380 356026 600392
+rect 367830 600380 367836 600392
+rect 367888 600380 367894 600432
+rect 370498 600380 370504 600432
+rect 370556 600420 370562 600432
+rect 439682 600420 439688 600432
+rect 370556 600392 439688 600420
+rect 370556 600380 370562 600392
+rect 439682 600380 439688 600392
+rect 439740 600380 439746 600432
+rect 230440 600324 238754 600352
+rect 230440 600312 230446 600324
+rect 253198 600312 253204 600364
+rect 253256 600352 253262 600364
+rect 258166 600352 258172 600364
+rect 253256 600324 258172 600352
+rect 253256 600312 253262 600324
+rect 258166 600312 258172 600324
+rect 258224 600312 258230 600364
+rect 318150 600312 318156 600364
+rect 318208 600352 318214 600364
+rect 323302 600352 323308 600364
+rect 318208 600324 323308 600352
+rect 318208 600312 318214 600324
+rect 323302 600312 323308 600324
+rect 323360 600312 323366 600364
+rect 336642 600312 336648 600364
+rect 336700 600352 336706 600364
+rect 340874 600352 340880 600364
+rect 336700 600324 340880 600352
+rect 336700 600312 336706 600324
+rect 340874 600312 340880 600324
+rect 340932 600312 340938 600364
+rect 373258 600312 373264 600364
+rect 373316 600352 373322 600364
+rect 431310 600352 431316 600364
+rect 373316 600324 431316 600352
+rect 373316 600312 373322 600324
+rect 431310 600312 431316 600324
+rect 431368 600312 431374 600364
+rect 317598 599564 317604 599616
+rect 317656 599604 317662 599616
+rect 351086 599604 351092 599616
+rect 317656 599576 351092 599604
+rect 317656 599564 317662 599576
+rect 351086 599564 351092 599576
+rect 351144 599564 351150 599616
+rect 367830 599564 367836 599616
+rect 367888 599604 367894 599616
+rect 458358 599604 458364 599616
+rect 367888 599576 458364 599604
+rect 367888 599564 367894 599576
+rect 458358 599564 458364 599576
+rect 458416 599564 458422 599616
+rect 184198 599020 184204 599072
+rect 184256 599060 184262 599072
+rect 197906 599060 197912 599072
+rect 184256 599032 197912 599060
+rect 184256 599020 184262 599032
+rect 197906 599020 197912 599032
+rect 197964 599020 197970 599072
+rect 198642 599020 198648 599072
+rect 198700 599060 198706 599072
+rect 208394 599060 208400 599072
+rect 198700 599032 208400 599060
+rect 198700 599020 198706 599032
+rect 208394 599020 208400 599032
+rect 208452 599020 208458 599072
+rect 215938 599020 215944 599072
+rect 215996 599060 216002 599072
+rect 264238 599060 264244 599072
+rect 215996 599032 264244 599060
+rect 215996 599020 216002 599032
+rect 264238 599020 264244 599032
+rect 264296 599020 264302 599072
+rect 106918 598952 106924 599004
+rect 106976 598992 106982 599004
+rect 189074 598992 189080 599004
+rect 106976 598964 189080 598992
+rect 106976 598952 106982 598964
+rect 189074 598952 189080 598964
+rect 189132 598992 189138 599004
+rect 223022 598992 223028 599004
+rect 189132 598964 223028 598992
+rect 189132 598952 189138 598964
+rect 223022 598952 223028 598964
+rect 223080 598952 223086 599004
+rect 225506 598952 225512 599004
+rect 225564 598992 225570 599004
+rect 377398 598992 377404 599004
+rect 225564 598964 377404 598992
+rect 225564 598952 225570 598964
+rect 377398 598952 377404 598964
+rect 377456 598952 377462 599004
+rect 378318 598952 378324 599004
+rect 378376 598992 378382 599004
+rect 445846 598992 445852 599004
+rect 378376 598964 445852 598992
+rect 378376 598952 378382 598964
+rect 445846 598952 445852 598964
+rect 445904 598952 445910 599004
+rect 193398 598884 193404 598936
+rect 193456 598924 193462 598936
+rect 198182 598924 198188 598936
+rect 193456 598896 198188 598924
+rect 193456 598884 193462 598896
+rect 198182 598884 198188 598896
+rect 198240 598884 198246 598936
+rect 207014 598924 207020 598936
+rect 200086 598896 207020 598924
+rect 191834 597592 191840 597644
+rect 191892 597632 191898 597644
+rect 200086 597632 200114 598896
+rect 207014 598884 207020 598896
+rect 207072 598884 207078 598936
+rect 231854 598884 231860 598936
+rect 231912 598884 231918 598936
+rect 233786 598884 233792 598936
+rect 233844 598924 233850 598936
+rect 233844 598896 248414 598924
+rect 233844 598884 233850 598896
+rect 191892 597604 200114 597632
+rect 231872 597632 231900 598884
+rect 242342 598448 242348 598460
+rect 238726 598420 242348 598448
+rect 238726 597632 238754 598420
+rect 242342 598408 242348 598420
+rect 242400 598408 242406 598460
+rect 231872 597604 238754 597632
+rect 191892 597592 191898 597604
+rect 93762 597524 93768 597576
+rect 93820 597564 93826 597576
+rect 193398 597564 193404 597576
+rect 93820 597536 193404 597564
+rect 93820 597524 93826 597536
+rect 193398 597524 193404 597536
+rect 193456 597524 193462 597576
+rect 248386 597564 248414 598896
+rect 251450 598884 251456 598936
+rect 251508 598924 251514 598936
+rect 254578 598924 254584 598936
+rect 251508 598896 254584 598924
+rect 251508 598884 251514 598896
+rect 254578 598884 254584 598896
+rect 254636 598884 254642 598936
+rect 325602 598516 325608 598528
+rect 316006 598488 325608 598516
+rect 254578 597592 254584 597644
+rect 254636 597632 254642 597644
+rect 277394 597632 277400 597644
+rect 254636 597604 277400 597632
+rect 254636 597592 254642 597604
+rect 277394 597592 277400 597604
+rect 277452 597592 277458 597644
+rect 260098 597564 260104 597576
+rect 248386 597536 260104 597564
+rect 260098 597524 260104 597536
+rect 260156 597524 260162 597576
+rect 304258 597524 304264 597576
+rect 304316 597564 304322 597576
+rect 316006 597564 316034 598488
+rect 325602 598476 325608 598488
+rect 325660 598476 325666 598528
+rect 345382 598476 345388 598528
+rect 345440 598516 345446 598528
+rect 356054 598516 356060 598528
+rect 345440 598488 356060 598516
+rect 345440 598476 345446 598488
+rect 356054 598476 356060 598488
+rect 356112 598476 356118 598528
+rect 372614 598476 372620 598528
+rect 372672 598516 372678 598528
+rect 379606 598516 379612 598528
+rect 372672 598488 379612 598516
+rect 372672 598476 372678 598488
+rect 379606 598476 379612 598488
+rect 379664 598476 379670 598528
+rect 380618 597592 380624 597644
+rect 380676 597632 380682 597644
+rect 407850 597632 407856 597644
+rect 380676 597604 407856 597632
+rect 380676 597592 380682 597604
+rect 407850 597592 407856 597604
+rect 407908 597592 407914 597644
+rect 429930 597592 429936 597644
+rect 429988 597632 429994 597644
+rect 454126 597632 454132 597644
+rect 429988 597604 454132 597632
+rect 429988 597592 429994 597604
+rect 454126 597592 454132 597604
+rect 454184 597592 454190 597644
+rect 304316 597536 316034 597564
+rect 304316 597524 304322 597536
+rect 380526 597524 380532 597576
+rect 380584 597564 380590 597576
+rect 404262 597564 404268 597576
+rect 380584 597536 404268 597564
+rect 380584 597524 380590 597536
+rect 404262 597524 404268 597536
+rect 404320 597564 404326 597576
+rect 439590 597564 439596 597576
+rect 404320 597536 439596 597564
+rect 404320 597524 404326 597536
+rect 439590 597524 439596 597536
+rect 439648 597524 439654 597576
+rect 258534 597456 258540 597508
+rect 258592 597496 258598 597508
+rect 317966 597496 317972 597508
+rect 258592 597468 317972 597496
+rect 258592 597456 258598 597468
+rect 317966 597456 317972 597468
+rect 318024 597456 318030 597508
+rect 448698 597456 448704 597508
+rect 448756 597496 448762 597508
+rect 449158 597496 449164 597508
+rect 448756 597468 449164 597496
+rect 448756 597456 448762 597468
+rect 449158 597456 449164 597468
+rect 449216 597456 449222 597508
+rect 472066 597456 472072 597508
+rect 472124 597496 472130 597508
+rect 472618 597496 472624 597508
+rect 472124 597468 472624 597496
+rect 472124 597456 472130 597468
+rect 472618 597456 472624 597468
+rect 472676 597456 472682 597508
+rect 377306 596980 377312 597032
+rect 377364 597020 377370 597032
+rect 377766 597020 377772 597032
+rect 377364 596992 377772 597020
+rect 377364 596980 377370 596992
+rect 377766 596980 377772 596992
+rect 377824 596980 377830 597032
+rect 89714 596776 89720 596828
+rect 89772 596816 89778 596828
+rect 193306 596816 193312 596828
+rect 89772 596788 193312 596816
+rect 89772 596776 89778 596788
+rect 193306 596776 193312 596788
+rect 193364 596776 193370 596828
+rect 253382 596776 253388 596828
+rect 253440 596816 253446 596828
+rect 273990 596816 273996 596828
+rect 253440 596788 273996 596816
+rect 253440 596776 253446 596788
+rect 273990 596776 273996 596788
+rect 274048 596776 274054 596828
+rect 379606 596776 379612 596828
+rect 379664 596816 379670 596828
+rect 414014 596816 414020 596828
+rect 379664 596788 414020 596816
+rect 379664 596776 379670 596788
+rect 414014 596776 414020 596788
+rect 414072 596776 414078 596828
+rect 417510 596232 417516 596284
+rect 417568 596272 417574 596284
+rect 448698 596272 448704 596284
+rect 417568 596244 448704 596272
+rect 417568 596232 417574 596244
+rect 448698 596232 448704 596244
+rect 448756 596232 448762 596284
+rect 184842 596164 184848 596216
+rect 184900 596204 184906 596216
+rect 191466 596204 191472 596216
+rect 184900 596176 191472 596204
+rect 184900 596164 184906 596176
+rect 191466 596164 191472 596176
+rect 191524 596164 191530 596216
+rect 427078 596164 427084 596216
+rect 427136 596204 427142 596216
+rect 472066 596204 472072 596216
+rect 427136 596176 472072 596204
+rect 427136 596164 427142 596176
+rect 472066 596164 472072 596176
+rect 472124 596164 472130 596216
+rect 173710 595416 173716 595468
+rect 173768 595456 173774 595468
+rect 190454 595456 190460 595468
+rect 173768 595428 190460 595456
+rect 173768 595416 173774 595428
+rect 190454 595416 190460 595428
+rect 190512 595416 190518 595468
+rect 254486 595416 254492 595468
+rect 254544 595456 254550 595468
+rect 265618 595456 265624 595468
+rect 254544 595428 265624 595456
+rect 254544 595416 254550 595428
+rect 265618 595416 265624 595428
+rect 265676 595416 265682 595468
+rect 305638 595416 305644 595468
+rect 305696 595456 305702 595468
+rect 318150 595456 318156 595468
+rect 305696 595428 318156 595456
+rect 305696 595416 305702 595428
+rect 318150 595416 318156 595428
+rect 318208 595416 318214 595468
+rect 381078 595416 381084 595468
+rect 381136 595456 381142 595468
+rect 470594 595456 470600 595468
+rect 381136 595428 470600 595456
+rect 381136 595416 381142 595428
+rect 470594 595416 470600 595428
+rect 470652 595416 470658 595468
+rect 182818 594804 182824 594856
+rect 182876 594844 182882 594856
+rect 191742 594844 191748 594856
+rect 182876 594816 191748 594844
+rect 182876 594804 182882 594816
+rect 191742 594804 191748 594816
+rect 191800 594804 191806 594856
+rect 379606 594804 379612 594856
+rect 379664 594844 379670 594856
+rect 396718 594844 396724 594856
+rect 379664 594816 396724 594844
+rect 379664 594804 379670 594816
+rect 396718 594804 396724 594816
+rect 396776 594804 396782 594856
+rect 436738 594804 436744 594856
+rect 436796 594844 436802 594856
+rect 465166 594844 465172 594856
+rect 436796 594816 465172 594844
+rect 436796 594804 436802 594816
+rect 465166 594804 465172 594816
+rect 465224 594804 465230 594856
+rect 269850 594736 269856 594788
+rect 269908 594776 269914 594788
+rect 315298 594776 315304 594788
+rect 269908 594748 315304 594776
+rect 269908 594736 269914 594748
+rect 315298 594736 315304 594748
+rect 315356 594736 315362 594788
+rect 166258 594124 166264 594176
+rect 166316 594164 166322 594176
+rect 192478 594164 192484 594176
+rect 166316 594136 192484 594164
+rect 166316 594124 166322 594136
+rect 192478 594124 192484 594136
+rect 192536 594124 192542 594176
+rect 162762 594056 162768 594108
+rect 162820 594096 162826 594108
+rect 191558 594096 191564 594108
+rect 162820 594068 191564 594096
+rect 162820 594056 162826 594068
+rect 191558 594056 191564 594068
+rect 191616 594056 191622 594108
+rect 380618 594056 380624 594108
+rect 380676 594096 380682 594108
+rect 406378 594096 406384 594108
+rect 380676 594068 406384 594096
+rect 380676 594056 380682 594068
+rect 406378 594056 406384 594068
+rect 406436 594056 406442 594108
+rect 424410 593444 424416 593496
+rect 424468 593484 424474 593496
+rect 424468 593456 451274 593484
+rect 424468 593444 424474 593456
+rect 71038 593376 71044 593428
+rect 71096 593416 71102 593428
+rect 71682 593416 71688 593428
+rect 71096 593388 71688 593416
+rect 71096 593376 71102 593388
+rect 71682 593376 71688 593388
+rect 71740 593416 71746 593428
+rect 148318 593416 148324 593428
+rect 71740 593388 148324 593416
+rect 71740 593376 71746 593388
+rect 148318 593376 148324 593388
+rect 148376 593376 148382 593428
+rect 255406 593376 255412 593428
+rect 255464 593416 255470 593428
+rect 273898 593416 273904 593428
+rect 255464 593388 273904 593416
+rect 255464 593376 255470 593388
+rect 273898 593376 273904 593388
+rect 273956 593376 273962 593428
+rect 379790 593376 379796 593428
+rect 379848 593416 379854 593428
+rect 405642 593416 405648 593428
+rect 379848 593388 405648 593416
+rect 379848 593376 379854 593388
+rect 405642 593376 405648 593388
+rect 405700 593416 405706 593428
+rect 449986 593416 449992 593428
+rect 405700 593388 449992 593416
+rect 405700 593376 405706 593388
+rect 449986 593376 449992 593388
+rect 450044 593376 450050 593428
+rect 451246 593416 451274 593456
+rect 465074 593416 465080 593428
+rect 451246 593388 465080 593416
+rect 465074 593376 465080 593388
+rect 465132 593416 465138 593428
+rect 465718 593416 465724 593428
+rect 465132 593388 465724 593416
+rect 465132 593376 465138 593388
+rect 465718 593376 465724 593388
+rect 465776 593376 465782 593428
+rect 255406 592696 255412 592748
+rect 255464 592736 255470 592748
+rect 284938 592736 284944 592748
+rect 255464 592708 284944 592736
+rect 255464 592696 255470 592708
+rect 284938 592696 284944 592708
+rect 284996 592696 285002 592748
+rect 414014 592696 414020 592748
+rect 414072 592736 414078 592748
+rect 440970 592736 440976 592748
+rect 414072 592708 440976 592736
+rect 414072 592696 414078 592708
+rect 440970 592696 440976 592708
+rect 441028 592696 441034 592748
+rect 67542 592628 67548 592680
+rect 67600 592668 67606 592680
+rect 188338 592668 188344 592680
+rect 67600 592640 188344 592668
+rect 67600 592628 67606 592640
+rect 188338 592628 188344 592640
+rect 188396 592628 188402 592680
+rect 255498 592628 255504 592680
+rect 255556 592668 255562 592680
+rect 307018 592668 307024 592680
+rect 255556 592640 307024 592668
+rect 255556 592628 255562 592640
+rect 307018 592628 307024 592640
+rect 307076 592628 307082 592680
+rect 380526 592628 380532 592680
+rect 380584 592668 380590 592680
+rect 422938 592668 422944 592680
+rect 380584 592640 422944 592668
+rect 380584 592628 380590 592640
+rect 422938 592628 422944 592640
+rect 422996 592628 423002 592680
+rect 379790 592016 379796 592068
+rect 379848 592056 379854 592068
+rect 414658 592056 414664 592068
+rect 379848 592028 414664 592056
+rect 379848 592016 379854 592028
+rect 414658 592016 414664 592028
+rect 414716 592016 414722 592068
+rect 255406 591948 255412 592000
+rect 255464 591988 255470 592000
+rect 309962 591988 309968 592000
+rect 255464 591960 309968 591988
+rect 255464 591948 255470 591960
+rect 309962 591948 309968 591960
+rect 310020 591948 310026 592000
+rect 253382 591268 253388 591320
+rect 253440 591308 253446 591320
+rect 308398 591308 308404 591320
+rect 253440 591280 308404 591308
+rect 253440 591268 253446 591280
+rect 308398 591268 308404 591280
+rect 308456 591268 308462 591320
+rect 380618 590724 380624 590776
+rect 380676 590764 380682 590776
+rect 399570 590764 399576 590776
+rect 380676 590736 399576 590764
+rect 380676 590724 380682 590736
+rect 399570 590724 399576 590736
+rect 399628 590724 399634 590776
+rect 431402 590724 431408 590776
+rect 431460 590764 431466 590776
+rect 458266 590764 458272 590776
+rect 431460 590736 458272 590764
+rect 431460 590724 431466 590736
+rect 458266 590724 458272 590736
+rect 458324 590724 458330 590776
+rect 69842 590656 69848 590708
+rect 69900 590696 69906 590708
+rect 169018 590696 169024 590708
+rect 69900 590668 169024 590696
+rect 69900 590656 69906 590668
+rect 169018 590656 169024 590668
+rect 169076 590656 169082 590708
+rect 379790 590656 379796 590708
+rect 379848 590696 379854 590708
+rect 397454 590696 397460 590708
+rect 379848 590668 397460 590696
+rect 379848 590656 379854 590668
+rect 397454 590656 397460 590668
+rect 397512 590696 397518 590708
+rect 438854 590696 438860 590708
+rect 397512 590668 438860 590696
+rect 397512 590656 397518 590668
+rect 438854 590656 438860 590668
+rect 438912 590656 438918 590708
+rect 18598 589976 18604 590028
+rect 18656 590016 18662 590028
+rect 96706 590016 96712 590028
+rect 18656 589988 96712 590016
+rect 18656 589976 18662 589988
+rect 96706 589976 96712 589988
+rect 96764 589976 96770 590028
+rect 81434 589908 81440 589960
+rect 81492 589948 81498 589960
+rect 187694 589948 187700 589960
+rect 81492 589920 187700 589948
+rect 81492 589908 81498 589920
+rect 187694 589908 187700 589920
+rect 187752 589908 187758 589960
+rect 255406 589908 255412 589960
+rect 255464 589948 255470 589960
+rect 260742 589948 260748 589960
+rect 255464 589920 260748 589948
+rect 255464 589908 255470 589920
+rect 260742 589908 260748 589920
+rect 260800 589948 260806 589960
+rect 316678 589948 316684 589960
+rect 260800 589920 316684 589948
+rect 260800 589908 260806 589920
+rect 316678 589908 316684 589920
+rect 316736 589908 316742 589960
+rect 380526 589908 380532 589960
+rect 380584 589948 380590 589960
+rect 408494 589948 408500 589960
+rect 380584 589920 408500 589948
+rect 380584 589908 380590 589920
+rect 408494 589908 408500 589920
+rect 408552 589908 408558 589960
+rect 438854 589908 438860 589960
+rect 438912 589948 438918 589960
+rect 455874 589948 455880 589960
+rect 438912 589920 455880 589948
+rect 438912 589908 438918 589920
+rect 455874 589908 455880 589920
+rect 455932 589908 455938 589960
+rect 408494 589364 408500 589416
+rect 408552 589404 408558 589416
+rect 439498 589404 439504 589416
+rect 408552 589376 439504 589404
+rect 408552 589364 408558 589376
+rect 439498 589364 439504 589376
+rect 439556 589364 439562 589416
+rect 186130 589296 186136 589348
+rect 186188 589336 186194 589348
+rect 190546 589336 190552 589348
+rect 186188 589308 190552 589336
+rect 186188 589296 186194 589308
+rect 190546 589296 190552 589308
+rect 190604 589296 190610 589348
+rect 255406 589296 255412 589348
+rect 255464 589336 255470 589348
+rect 286318 589336 286324 589348
+rect 255464 589308 286324 589336
+rect 255464 589296 255470 589308
+rect 286318 589296 286324 589308
+rect 286376 589296 286382 589348
+rect 379514 589296 379520 589348
+rect 379572 589336 379578 589348
+rect 421650 589336 421656 589348
+rect 379572 589308 421656 589336
+rect 379572 589296 379578 589308
+rect 421650 589296 421656 589308
+rect 421708 589296 421714 589348
+rect 429838 589296 429844 589348
+rect 429896 589336 429902 589348
+rect 451918 589336 451924 589348
+rect 429896 589308 451924 589336
+rect 429896 589296 429902 589308
+rect 451918 589296 451924 589308
+rect 451976 589296 451982 589348
+rect 179414 588548 179420 588600
+rect 179472 588588 179478 588600
+rect 180610 588588 180616 588600
+rect 179472 588560 180616 588588
+rect 179472 588548 179478 588560
+rect 180610 588548 180616 588560
+rect 180668 588588 180674 588600
+rect 189718 588588 189724 588600
+rect 180668 588560 189724 588588
+rect 180668 588548 180674 588560
+rect 189718 588548 189724 588560
+rect 189776 588548 189782 588600
+rect 377674 587936 377680 587988
+rect 377732 587976 377738 587988
+rect 411898 587976 411904 587988
+rect 377732 587948 411904 587976
+rect 377732 587936 377738 587948
+rect 411898 587936 411904 587948
+rect 411956 587936 411962 587988
+rect 435634 587936 435640 587988
+rect 435692 587976 435698 587988
+rect 462866 587976 462872 587988
+rect 435692 587948 462872 587976
+rect 435692 587936 435698 587948
+rect 462866 587936 462872 587948
+rect 462924 587936 462930 587988
+rect 85482 587868 85488 587920
+rect 85540 587908 85546 587920
+rect 179414 587908 179420 587920
+rect 85540 587880 179420 587908
+rect 85540 587868 85546 587880
+rect 179414 587868 179420 587880
+rect 179472 587868 179478 587920
+rect 255406 587868 255412 587920
+rect 255464 587908 255470 587920
+rect 302878 587908 302884 587920
+rect 255464 587880 302884 587908
+rect 255464 587868 255470 587880
+rect 302878 587868 302884 587880
+rect 302936 587868 302942 587920
+rect 379790 587868 379796 587920
+rect 379848 587908 379854 587920
+rect 452194 587908 452200 587920
+rect 379848 587880 452200 587908
+rect 379848 587868 379854 587880
+rect 452194 587868 452200 587880
+rect 452252 587868 452258 587920
+rect 256142 587120 256148 587172
+rect 256200 587160 256206 587172
+rect 287790 587160 287796 587172
+rect 256200 587132 287796 587160
+rect 256200 587120 256206 587132
+rect 287790 587120 287796 587132
+rect 287848 587120 287854 587172
+rect 391934 587120 391940 587172
+rect 391992 587160 391998 587172
+rect 413186 587160 413192 587172
+rect 391992 587132 413192 587160
+rect 391992 587120 391998 587132
+rect 413186 587120 413192 587132
+rect 413244 587120 413250 587172
+rect 435450 586576 435456 586628
+rect 435508 586616 435514 586628
+rect 448514 586616 448520 586628
+rect 435508 586588 448520 586616
+rect 435508 586576 435514 586588
+rect 448514 586576 448520 586588
+rect 448572 586576 448578 586628
+rect 67450 586508 67456 586560
+rect 67508 586548 67514 586560
+rect 116578 586548 116584 586560
+rect 67508 586520 116584 586548
+rect 67508 586508 67514 586520
+rect 116578 586508 116584 586520
+rect 116636 586508 116642 586560
+rect 255406 586508 255412 586560
+rect 255464 586548 255470 586560
+rect 262858 586548 262864 586560
+rect 255464 586520 262864 586548
+rect 255464 586508 255470 586520
+rect 262858 586508 262864 586520
+rect 262916 586508 262922 586560
+rect 380618 586508 380624 586560
+rect 380676 586548 380682 586560
+rect 409966 586548 409972 586560
+rect 380676 586520 409972 586548
+rect 380676 586508 380682 586520
+rect 409966 586508 409972 586520
+rect 410024 586508 410030 586560
+rect 412634 586508 412640 586560
+rect 412692 586548 412698 586560
+rect 413186 586548 413192 586560
+rect 412692 586520 413192 586548
+rect 412692 586508 412698 586520
+rect 413186 586508 413192 586520
+rect 413244 586548 413250 586560
+rect 433978 586548 433984 586560
+rect 413244 586520 433984 586548
+rect 413244 586508 413250 586520
+rect 433978 586508 433984 586520
+rect 434036 586508 434042 586560
+rect 443454 586508 443460 586560
+rect 443512 586548 443518 586560
+rect 461946 586548 461952 586560
+rect 443512 586520 461952 586548
+rect 443512 586508 443518 586520
+rect 461946 586508 461952 586520
+rect 462004 586508 462010 586560
+rect 451918 586440 451924 586492
+rect 451976 586480 451982 586492
+rect 582374 586480 582380 586492
+rect 451976 586452 582380 586480
+rect 451976 586440 451982 586452
+rect 582374 586440 582380 586452
+rect 582432 586440 582438 586492
+rect 309870 585964 309876 586016
+rect 309928 586004 309934 586016
+rect 315942 586004 315948 586016
+rect 309928 585976 315948 586004
+rect 309928 585964 309934 585976
+rect 315942 585964 315948 585976
+rect 316000 585964 316006 586016
+rect 78122 585760 78128 585812
+rect 78180 585800 78186 585812
+rect 88334 585800 88340 585812
+rect 78180 585772 88340 585800
+rect 78180 585760 78186 585772
+rect 88334 585760 88340 585772
+rect 88392 585760 88398 585812
+rect 255958 585760 255964 585812
+rect 256016 585800 256022 585812
+rect 267182 585800 267188 585812
+rect 256016 585772 267188 585800
+rect 256016 585760 256022 585772
+rect 267182 585760 267188 585772
+rect 267240 585760 267246 585812
+rect 380618 585692 380624 585744
+rect 380676 585732 380682 585744
+rect 383746 585732 383752 585744
+rect 380676 585704 383752 585732
+rect 380676 585692 380682 585704
+rect 383746 585692 383752 585704
+rect 383804 585732 383810 585744
+rect 384942 585732 384948 585744
+rect 383804 585704 384948 585732
+rect 383804 585692 383810 585704
+rect 384942 585692 384948 585704
+rect 385000 585692 385006 585744
+rect 255406 585216 255412 585268
+rect 255464 585256 255470 585268
+rect 260650 585256 260656 585268
+rect 255464 585228 260656 585256
+rect 255464 585216 255470 585228
+rect 260650 585216 260656 585228
+rect 260708 585216 260714 585268
+rect 380618 585216 380624 585268
+rect 380676 585256 380682 585268
+rect 401686 585256 401692 585268
+rect 380676 585228 401692 585256
+rect 380676 585216 380682 585228
+rect 401686 585216 401692 585228
+rect 401744 585256 401750 585268
+rect 418982 585256 418988 585268
+rect 401744 585228 418988 585256
+rect 401744 585216 401750 585228
+rect 418982 585216 418988 585228
+rect 419040 585216 419046 585268
+rect 441062 585216 441068 585268
+rect 441120 585256 441126 585268
+rect 445018 585256 445024 585268
+rect 441120 585228 445024 585256
+rect 441120 585216 441126 585228
+rect 445018 585216 445024 585228
+rect 445076 585216 445082 585268
+rect 173802 585148 173808 585200
+rect 173860 585188 173866 585200
+rect 191650 585188 191656 585200
+rect 173860 585160 191656 585188
+rect 173860 585148 173866 585160
+rect 191650 585148 191656 585160
+rect 191708 585148 191714 585200
+rect 393958 585148 393964 585200
+rect 394016 585188 394022 585200
+rect 468938 585188 468944 585200
+rect 394016 585160 468944 585188
+rect 394016 585148 394022 585160
+rect 468938 585148 468944 585160
+rect 468996 585148 469002 585200
+rect 395982 585080 395988 585132
+rect 396040 585120 396046 585132
+rect 436738 585120 436744 585132
+rect 396040 585092 436744 585120
+rect 396040 585080 396046 585092
+rect 436738 585080 436744 585092
+rect 436796 585080 436802 585132
+rect 263042 584400 263048 584452
+rect 263100 584440 263106 584452
+rect 280154 584440 280160 584452
+rect 263100 584412 280160 584440
+rect 263100 584400 263106 584412
+rect 280154 584400 280160 584412
+rect 280212 584400 280218 584452
+rect 378042 584264 378048 584316
+rect 378100 584304 378106 584316
+rect 382366 584304 382372 584316
+rect 378100 584276 382372 584304
+rect 378100 584264 378106 584276
+rect 382366 584264 382372 584276
+rect 382424 584264 382430 584316
+rect 380618 583924 380624 583976
+rect 380676 583964 380682 583976
+rect 383746 583964 383752 583976
+rect 380676 583936 383752 583964
+rect 380676 583924 380682 583936
+rect 383746 583924 383752 583936
+rect 383804 583964 383810 583976
+rect 384942 583964 384948 583976
+rect 383804 583936 384948 583964
+rect 383804 583924 383810 583936
+rect 384942 583924 384948 583936
+rect 385000 583924 385006 583976
+rect 74258 583788 74264 583840
+rect 74316 583828 74322 583840
+rect 112438 583828 112444 583840
+rect 74316 583800 112444 583828
+rect 74316 583788 74322 583800
+rect 112438 583788 112444 583800
+rect 112496 583788 112502 583840
+rect 442258 583788 442264 583840
+rect 442316 583828 442322 583840
+rect 449618 583828 449624 583840
+rect 442316 583800 449624 583828
+rect 442316 583788 442322 583800
+rect 449618 583788 449624 583800
+rect 449676 583788 449682 583840
+rect 464338 583788 464344 583840
+rect 464396 583828 464402 583840
+rect 468570 583828 468576 583840
+rect 464396 583800 468576 583828
+rect 464396 583788 464402 583800
+rect 468570 583788 468576 583800
+rect 468628 583788 468634 583840
+rect 86218 583720 86224 583772
+rect 86276 583760 86282 583772
+rect 159358 583760 159364 583772
+rect 86276 583732 159364 583760
+rect 86276 583720 86282 583732
+rect 159358 583720 159364 583732
+rect 159416 583720 159422 583772
+rect 187602 583720 187608 583772
+rect 187660 583760 187666 583772
+rect 191650 583760 191656 583772
+rect 187660 583732 191656 583760
+rect 187660 583720 187666 583732
+rect 191650 583720 191656 583732
+rect 191708 583720 191714 583772
+rect 253934 583720 253940 583772
+rect 253992 583760 253998 583772
+rect 267734 583760 267740 583772
+rect 253992 583732 267740 583760
+rect 253992 583720 253998 583732
+rect 267734 583720 267740 583732
+rect 267792 583720 267798 583772
+rect 438118 583720 438124 583772
+rect 438176 583760 438182 583772
+rect 457438 583760 457444 583772
+rect 438176 583732 457444 583760
+rect 438176 583720 438182 583732
+rect 457438 583720 457444 583732
+rect 457496 583720 457502 583772
+rect 457530 583720 457536 583772
+rect 457588 583760 457594 583772
+rect 458818 583760 458824 583772
+rect 457588 583732 458824 583760
+rect 457588 583720 457594 583732
+rect 458818 583720 458824 583732
+rect 458876 583720 458882 583772
+rect 464890 583720 464896 583772
+rect 464948 583760 464954 583772
+rect 465994 583760 466000 583772
+rect 464948 583732 466000 583760
+rect 464948 583720 464954 583732
+rect 465994 583720 466000 583732
+rect 466052 583720 466058 583772
+rect 94406 583380 94412 583432
+rect 94464 583420 94470 583432
+rect 98638 583420 98644 583432
+rect 94464 583392 98644 583420
+rect 94464 583380 94470 583392
+rect 98638 583380 98644 583392
+rect 98696 583380 98702 583432
+rect 445754 583380 445760 583432
+rect 445812 583420 445818 583432
+rect 446766 583420 446772 583432
+rect 445812 583392 446772 583420
+rect 445812 583380 445818 583392
+rect 446766 583380 446772 583392
+rect 446824 583380 446830 583432
+rect 449986 583380 449992 583432
+rect 450044 583420 450050 583432
+rect 450814 583420 450820 583432
+rect 450044 583392 450820 583420
+rect 450044 583380 450050 583392
+rect 450814 583380 450820 583392
+rect 450872 583380 450878 583432
+rect 454034 583380 454040 583432
+rect 454092 583420 454098 583432
+rect 454494 583420 454500 583432
+rect 454092 583392 454500 583420
+rect 454092 583380 454098 583392
+rect 454494 583380 454500 583392
+rect 454552 583380 454558 583432
+rect 458266 583380 458272 583432
+rect 458324 583420 458330 583432
+rect 459094 583420 459100 583432
+rect 458324 583392 459100 583420
+rect 458324 583380 458330 583392
+rect 459094 583380 459100 583392
+rect 459152 583380 459158 583432
+rect 380618 583040 380624 583092
+rect 380676 583080 380682 583092
+rect 385034 583080 385040 583092
+rect 380676 583052 385040 583080
+rect 380676 583040 380682 583052
+rect 385034 583040 385040 583052
+rect 385092 583080 385098 583092
+rect 417326 583080 417332 583092
+rect 385092 583052 417332 583080
+rect 385092 583040 385098 583052
+rect 417326 583040 417332 583052
+rect 417384 583040 417390 583092
+rect 260650 582972 260656 583024
+rect 260708 583012 260714 583024
+rect 285582 583012 285588 583024
+rect 260708 582984 285588 583012
+rect 260708 582972 260714 582984
+rect 285582 582972 285588 582984
+rect 285640 583012 285646 583024
+rect 314654 583012 314660 583024
+rect 285640 582984 314660 583012
+rect 285640 582972 285646 582984
+rect 314654 582972 314660 582984
+rect 314712 582972 314718 583024
+rect 380158 582972 380164 583024
+rect 380216 583012 380222 583024
+rect 416130 583012 416136 583024
+rect 380216 582984 416136 583012
+rect 380216 582972 380222 582984
+rect 416130 582972 416136 582984
+rect 416188 582972 416194 583024
+rect 417418 582972 417424 583024
+rect 417476 583012 417482 583024
+rect 434622 583012 434628 583024
+rect 417476 582984 434628 583012
+rect 417476 582972 417482 582984
+rect 434622 582972 434628 582984
+rect 434680 582972 434686 583024
+rect 79962 582428 79968 582480
+rect 80020 582468 80026 582480
+rect 90082 582468 90088 582480
+rect 80020 582440 90088 582468
+rect 80020 582428 80026 582440
+rect 90082 582428 90088 582440
+rect 90140 582428 90146 582480
+rect 442350 582428 442356 582480
+rect 442408 582468 442414 582480
+rect 463970 582468 463976 582480
+rect 442408 582440 463976 582468
+rect 442408 582428 442414 582440
+rect 463970 582428 463976 582440
+rect 464028 582428 464034 582480
+rect 466546 582428 466552 582480
+rect 466604 582468 466610 582480
+rect 484394 582468 484400 582480
+rect 466604 582440 484400 582468
+rect 466604 582428 466610 582440
+rect 484394 582428 484400 582440
+rect 484452 582428 484458 582480
+rect 67358 582360 67364 582412
+rect 67416 582400 67422 582412
+rect 71038 582400 71044 582412
+rect 67416 582372 71044 582400
+rect 67416 582360 67422 582372
+rect 71038 582360 71044 582372
+rect 71096 582360 71102 582412
+rect 71774 582360 71780 582412
+rect 71832 582400 71838 582412
+rect 80238 582400 80244 582412
+rect 71832 582372 80244 582400
+rect 71832 582360 71838 582372
+rect 80238 582360 80244 582372
+rect 80296 582360 80302 582412
+rect 82722 582360 82728 582412
+rect 82780 582400 82786 582412
+rect 128998 582400 129004 582412
+rect 82780 582372 129004 582400
+rect 82780 582360 82786 582372
+rect 128998 582360 129004 582372
+rect 129056 582360 129062 582412
+rect 255498 582360 255504 582412
+rect 255556 582400 255562 582412
+rect 258350 582400 258356 582412
+rect 255556 582372 258356 582400
+rect 255556 582360 255562 582372
+rect 258350 582360 258356 582372
+rect 258408 582360 258414 582412
+rect 420178 582360 420184 582412
+rect 420236 582400 420242 582412
+rect 463418 582400 463424 582412
+rect 420236 582372 463424 582400
+rect 420236 582360 420242 582372
+rect 463418 582360 463424 582372
+rect 463476 582360 463482 582412
+rect 255406 582292 255412 582344
+rect 255464 582332 255470 582344
+rect 258074 582332 258080 582344
+rect 255464 582304 258080 582332
+rect 255464 582292 255470 582304
+rect 258074 582292 258080 582304
+rect 258132 582292 258138 582344
+rect 262950 582292 262956 582344
+rect 263008 582332 263014 582344
+rect 317598 582332 317604 582344
+rect 263008 582304 317604 582332
+rect 263008 582292 263014 582304
+rect 317598 582292 317604 582304
+rect 317656 582292 317662 582344
+rect 465718 582292 465724 582344
+rect 465776 582332 465782 582344
+rect 470686 582332 470692 582344
+rect 465776 582304 470692 582332
+rect 465776 582292 465782 582304
+rect 470686 582292 470692 582304
+rect 470744 582292 470750 582344
+rect 3326 581612 3332 581664
+rect 3384 581652 3390 581664
+rect 71774 581652 71780 581664
+rect 3384 581624 71780 581652
+rect 3384 581612 3390 581624
+rect 71774 581612 71780 581624
+rect 71832 581612 71838 581664
+rect 380526 581612 380532 581664
+rect 380584 581652 380590 581664
+rect 380986 581652 380992 581664
+rect 380584 581624 380992 581652
+rect 380584 581612 380590 581624
+rect 380986 581612 380992 581624
+rect 381044 581652 381050 581664
+rect 414750 581652 414756 581664
+rect 381044 581624 414756 581652
+rect 381044 581612 381050 581624
+rect 414750 581612 414756 581624
+rect 414808 581612 414814 581664
+rect 417602 581612 417608 581664
+rect 417660 581652 417666 581664
+rect 418154 581652 418160 581664
+rect 417660 581624 418160 581652
+rect 417660 581612 417666 581624
+rect 418154 581612 418160 581624
+rect 418212 581652 418218 581664
+rect 466914 581652 466920 581664
+rect 418212 581624 466920 581652
+rect 418212 581612 418218 581624
+rect 466914 581612 466920 581624
+rect 466972 581612 466978 581664
+rect 188430 581068 188436 581120
+rect 188488 581108 188494 581120
+rect 191650 581108 191656 581120
+rect 188488 581080 191656 581108
+rect 188488 581068 188494 581080
+rect 191650 581068 191656 581080
+rect 191708 581068 191714 581120
+rect 76282 581000 76288 581052
+rect 76340 581040 76346 581052
+rect 108298 581040 108304 581052
+rect 76340 581012 108304 581040
+rect 76340 581000 76346 581012
+rect 108298 581000 108304 581012
+rect 108356 581000 108362 581052
+rect 170398 581000 170404 581052
+rect 170456 581040 170462 581052
+rect 191558 581040 191564 581052
+rect 170456 581012 191564 581040
+rect 170456 581000 170462 581012
+rect 191558 581000 191564 581012
+rect 191616 581000 191622 581052
+rect 379606 581000 379612 581052
+rect 379664 581040 379670 581052
+rect 381630 581040 381636 581052
+rect 379664 581012 381636 581040
+rect 379664 581000 379670 581012
+rect 381630 581000 381636 581012
+rect 381688 581000 381694 581052
+rect 413370 581000 413376 581052
+rect 413428 581040 413434 581052
+rect 445754 581040 445760 581052
+rect 413428 581012 445760 581040
+rect 413428 581000 413434 581012
+rect 445754 581000 445760 581012
+rect 445812 581000 445818 581052
+rect 441154 580932 441160 580984
+rect 441212 580972 441218 580984
+rect 443454 580972 443460 580984
+rect 441212 580944 443460 580972
+rect 441212 580932 441218 580944
+rect 443454 580932 443460 580944
+rect 443512 580932 443518 580984
+rect 467834 580932 467840 580984
+rect 467892 580972 467898 580984
+rect 469214 580972 469220 580984
+rect 467892 580944 469220 580972
+rect 467892 580932 467898 580944
+rect 469214 580932 469220 580944
+rect 469272 580932 469278 580984
+rect 69014 580700 69020 580712
+rect 64846 580672 69020 580700
+rect 55122 579708 55128 579760
+rect 55180 579748 55186 579760
+rect 64846 579748 64874 580672
+rect 69014 580660 69020 580672
+rect 69072 580660 69078 580712
+rect 89346 580660 89352 580712
+rect 89404 580660 89410 580712
+rect 90082 580660 90088 580712
+rect 90140 580700 90146 580712
+rect 90140 580672 93854 580700
+rect 90140 580660 90146 580672
+rect 89364 580224 89392 580660
+rect 93826 580292 93854 580672
+rect 169754 580292 169760 580304
+rect 93826 580264 169760 580292
+rect 169754 580252 169760 580264
+rect 169812 580252 169818 580304
+rect 180702 580252 180708 580304
+rect 180760 580292 180766 580304
+rect 191098 580292 191104 580304
+rect 180760 580264 191104 580292
+rect 180760 580252 180766 580264
+rect 191098 580252 191104 580264
+rect 191156 580252 191162 580304
+rect 89364 580196 93854 580224
+rect 55180 579720 64874 579748
+rect 55180 579708 55186 579720
+rect 93826 579680 93854 580196
+rect 255406 579708 255412 579760
+rect 255464 579748 255470 579760
+rect 261570 579748 261576 579760
+rect 255464 579720 261576 579748
+rect 255464 579708 255470 579720
+rect 261570 579708 261576 579720
+rect 261628 579708 261634 579760
+rect 380526 579708 380532 579760
+rect 380584 579748 380590 579760
+rect 410702 579748 410708 579760
+rect 380584 579720 410708 579748
+rect 380584 579708 380590 579720
+rect 410702 579708 410708 579720
+rect 410760 579708 410766 579760
+rect 421742 579708 421748 579760
+rect 421800 579748 421806 579760
+rect 440234 579748 440240 579760
+rect 421800 579720 440240 579748
+rect 421800 579708 421806 579720
+rect 440234 579708 440240 579720
+rect 440292 579708 440298 579760
+rect 105538 579680 105544 579692
+rect 93826 579652 105544 579680
+rect 105538 579640 105544 579652
+rect 105596 579640 105602 579692
+rect 169754 579640 169760 579692
+rect 169812 579680 169818 579692
+rect 170950 579680 170956 579692
+rect 169812 579652 170956 579680
+rect 169812 579640 169818 579652
+rect 170950 579640 170956 579652
+rect 171008 579680 171014 579692
+rect 191558 579680 191564 579692
+rect 171008 579652 191564 579680
+rect 171008 579640 171014 579652
+rect 191558 579640 191564 579652
+rect 191616 579640 191622 579692
+rect 255498 579640 255504 579692
+rect 255556 579680 255562 579692
+rect 289814 579680 289820 579692
+rect 255556 579652 289820 579680
+rect 255556 579640 255562 579652
+rect 289814 579640 289820 579652
+rect 289872 579640 289878 579692
+rect 380618 579640 380624 579692
+rect 380676 579680 380682 579692
+rect 399478 579680 399484 579692
+rect 380676 579652 399484 579680
+rect 380676 579640 380682 579652
+rect 399478 579640 399484 579652
+rect 399536 579640 399542 579692
+rect 440326 579680 440332 579692
+rect 400232 579652 440332 579680
+rect 380158 579572 380164 579624
+rect 380216 579612 380222 579624
+rect 386506 579612 386512 579624
+rect 380216 579584 386512 579612
+rect 380216 579572 380222 579584
+rect 386506 579572 386512 579584
+rect 386564 579612 386570 579624
+rect 400232 579612 400260 579652
+rect 440326 579640 440332 579652
+rect 440384 579640 440390 579692
+rect 386564 579584 400260 579612
+rect 386564 579572 386570 579584
+rect 380618 579164 380624 579216
+rect 380676 579204 380682 579216
+rect 385126 579204 385132 579216
+rect 380676 579176 385132 579204
+rect 380676 579164 380682 579176
+rect 385126 579164 385132 579176
+rect 385184 579204 385190 579216
+rect 386322 579204 386328 579216
+rect 385184 579176 386328 579204
+rect 385184 579164 385190 579176
+rect 386322 579164 386328 579176
+rect 386380 579164 386386 579216
+rect 95510 578892 95516 578944
+rect 95568 578932 95574 578944
+rect 110414 578932 110420 578944
+rect 95568 578904 110420 578932
+rect 95568 578892 95574 578904
+rect 110414 578892 110420 578904
+rect 110472 578892 110478 578944
+rect 260190 578892 260196 578944
+rect 260248 578932 260254 578944
+rect 280798 578932 280804 578944
+rect 260248 578904 280804 578932
+rect 260248 578892 260254 578904
+rect 280798 578892 280804 578904
+rect 280856 578892 280862 578944
+rect 406378 578892 406384 578944
+rect 406436 578932 406442 578944
+rect 435358 578932 435364 578944
+rect 406436 578904 435364 578932
+rect 406436 578892 406442 578904
+rect 435358 578892 435364 578904
+rect 435416 578892 435422 578944
+rect 171778 578280 171784 578332
+rect 171836 578320 171842 578332
+rect 191650 578320 191656 578332
+rect 171836 578292 191656 578320
+rect 171836 578280 171842 578292
+rect 191650 578280 191656 578292
+rect 191708 578280 191714 578332
+rect 471606 578280 471612 578332
+rect 471664 578320 471670 578332
+rect 474826 578320 474832 578332
+rect 471664 578292 474832 578320
+rect 471664 578280 471670 578292
+rect 474826 578280 474832 578292
+rect 474884 578280 474890 578332
+rect 53742 578212 53748 578264
+rect 53800 578252 53806 578264
+rect 66806 578252 66812 578264
+rect 53800 578224 66812 578252
+rect 53800 578212 53806 578224
+rect 66806 578212 66812 578224
+rect 66864 578212 66870 578264
+rect 97166 578212 97172 578264
+rect 97224 578252 97230 578264
+rect 134518 578252 134524 578264
+rect 97224 578224 134524 578252
+rect 97224 578212 97230 578224
+rect 134518 578212 134524 578224
+rect 134576 578212 134582 578264
+rect 159358 578212 159364 578264
+rect 159416 578252 159422 578264
+rect 186866 578252 186872 578264
+rect 159416 578224 186872 578252
+rect 159416 578212 159422 578224
+rect 186866 578212 186872 578224
+rect 186924 578212 186930 578264
+rect 388438 578212 388444 578264
+rect 388496 578252 388502 578264
+rect 440142 578252 440148 578264
+rect 388496 578224 440148 578252
+rect 388496 578212 388502 578224
+rect 440142 578212 440148 578224
+rect 440200 578212 440206 578264
+rect 471882 578212 471888 578264
+rect 471940 578252 471946 578264
+rect 483014 578252 483020 578264
+rect 471940 578224 483020 578252
+rect 471940 578212 471946 578224
+rect 483014 578212 483020 578224
+rect 483072 578212 483078 578264
+rect 158530 577464 158536 577516
+rect 158588 577504 158594 577516
+rect 191466 577504 191472 577516
+rect 158588 577476 191472 577504
+rect 158588 577464 158594 577476
+rect 191466 577464 191472 577476
+rect 191524 577464 191530 577516
+rect 278682 577464 278688 577516
+rect 278740 577504 278746 577516
+rect 312538 577504 312544 577516
+rect 278740 577476 312544 577504
+rect 278740 577464 278746 577476
+rect 312538 577464 312544 577476
+rect 312596 577464 312602 577516
+rect 406378 577464 406384 577516
+rect 406436 577504 406442 577516
+rect 442534 577504 442540 577516
+rect 406436 577476 442540 577504
+rect 406436 577464 406442 577476
+rect 442534 577464 442540 577476
+rect 442592 577464 442598 577516
+rect 471882 577192 471888 577244
+rect 471940 577232 471946 577244
+rect 479150 577232 479156 577244
+rect 471940 577204 479156 577232
+rect 471940 577192 471946 577204
+rect 479150 577192 479156 577204
+rect 479208 577192 479214 577244
+rect 258074 576920 258080 576972
+rect 258132 576960 258138 576972
+rect 277578 576960 277584 576972
+rect 258132 576932 277584 576960
+rect 258132 576920 258138 576932
+rect 277578 576920 277584 576932
+rect 277636 576960 277642 576972
+rect 278682 576960 278688 576972
+rect 277636 576932 278688 576960
+rect 277636 576920 277642 576932
+rect 278682 576920 278688 576932
+rect 278740 576920 278746 576972
+rect 380158 576920 380164 576972
+rect 380216 576960 380222 576972
+rect 403066 576960 403072 576972
+rect 380216 576932 403072 576960
+rect 380216 576920 380222 576932
+rect 403066 576920 403072 576932
+rect 403124 576920 403130 576972
+rect 95418 576852 95424 576904
+rect 95476 576892 95482 576904
+rect 97534 576892 97540 576904
+rect 95476 576864 97540 576892
+rect 95476 576852 95482 576864
+rect 97534 576852 97540 576864
+rect 97592 576852 97598 576904
+rect 255406 576852 255412 576904
+rect 255464 576892 255470 576904
+rect 286594 576892 286600 576904
+rect 255464 576864 286600 576892
+rect 255464 576852 255470 576864
+rect 286594 576852 286600 576864
+rect 286652 576852 286658 576904
+rect 380342 576852 380348 576904
+rect 380400 576892 380406 576904
+rect 404998 576892 405004 576904
+rect 380400 576864 405004 576892
+rect 380400 576852 380406 576864
+rect 404998 576852 405004 576864
+rect 405056 576852 405062 576904
+rect 431218 576852 431224 576904
+rect 431276 576892 431282 576904
+rect 440234 576892 440240 576904
+rect 431276 576864 440240 576892
+rect 431276 576852 431282 576864
+rect 440234 576852 440240 576864
+rect 440292 576852 440298 576904
+rect 4798 576784 4804 576836
+rect 4856 576824 4862 576836
+rect 67542 576824 67548 576836
+rect 4856 576796 67548 576824
+rect 4856 576784 4862 576796
+rect 67542 576784 67548 576796
+rect 67600 576784 67606 576836
+rect 97902 576784 97908 576836
+rect 97960 576824 97966 576836
+rect 119338 576824 119344 576836
+rect 97960 576796 119344 576824
+rect 97960 576784 97966 576796
+rect 119338 576784 119344 576796
+rect 119396 576784 119402 576836
+rect 255498 576784 255504 576836
+rect 255556 576824 255562 576836
+rect 309778 576824 309784 576836
+rect 255556 576796 309784 576824
+rect 255556 576784 255562 576796
+rect 309778 576784 309784 576796
+rect 309836 576784 309842 576836
+rect 471882 576716 471888 576768
+rect 471940 576756 471946 576768
+rect 478874 576756 478880 576768
+rect 471940 576728 478880 576756
+rect 471940 576716 471946 576728
+rect 478874 576716 478880 576728
+rect 478932 576716 478938 576768
+rect 380342 576104 380348 576156
+rect 380400 576144 380406 576156
+rect 393314 576144 393320 576156
+rect 380400 576116 393320 576144
+rect 380400 576104 380406 576116
+rect 393314 576104 393320 576116
+rect 393372 576144 393378 576156
+rect 393958 576144 393964 576156
+rect 393372 576116 393964 576144
+rect 393372 576104 393378 576116
+rect 393958 576104 393964 576116
+rect 394016 576104 394022 576156
+rect 97534 576036 97540 576088
+rect 97592 576076 97598 576088
+rect 99282 576076 99288 576088
+rect 97592 576048 99288 576076
+rect 97592 576036 97598 576048
+rect 99282 576036 99288 576048
+rect 99340 576036 99346 576088
+rect 99282 575560 99288 575612
+rect 99340 575600 99346 575612
+rect 125502 575600 125508 575612
+rect 99340 575572 125508 575600
+rect 99340 575560 99346 575572
+rect 125502 575560 125508 575572
+rect 125560 575560 125566 575612
+rect 183370 575560 183376 575612
+rect 183428 575600 183434 575612
+rect 191466 575600 191472 575612
+rect 183428 575572 191472 575600
+rect 183428 575560 183434 575572
+rect 191466 575560 191472 575572
+rect 191524 575560 191530 575612
+rect 471882 575560 471888 575612
+rect 471940 575600 471946 575612
+rect 478966 575600 478972 575612
+rect 471940 575572 478972 575600
+rect 471940 575560 471946 575572
+rect 478966 575560 478972 575572
+rect 479024 575560 479030 575612
+rect 67542 575492 67548 575544
+rect 67600 575532 67606 575544
+rect 67726 575532 67732 575544
+rect 67600 575504 67732 575532
+rect 67600 575492 67606 575504
+rect 67726 575492 67732 575504
+rect 67784 575492 67790 575544
+rect 119430 575492 119436 575544
+rect 119488 575532 119494 575544
+rect 191282 575532 191288 575544
+rect 119488 575504 191288 575532
+rect 119488 575492 119494 575504
+rect 191282 575492 191288 575504
+rect 191340 575492 191346 575544
+rect 380618 575492 380624 575544
+rect 380676 575532 380682 575544
+rect 410518 575532 410524 575544
+rect 380676 575504 410524 575532
+rect 380676 575492 380682 575504
+rect 410518 575492 410524 575504
+rect 410576 575492 410582 575544
+rect 410702 575492 410708 575544
+rect 410760 575532 410766 575544
+rect 414014 575532 414020 575544
+rect 410760 575504 414020 575532
+rect 410760 575492 410766 575504
+rect 414014 575492 414020 575504
+rect 414072 575532 414078 575544
+rect 440234 575532 440240 575544
+rect 414072 575504 440240 575532
+rect 414072 575492 414078 575504
+rect 440234 575492 440240 575504
+rect 440292 575492 440298 575544
+rect 435542 575424 435548 575476
+rect 435600 575464 435606 575476
+rect 440326 575464 440332 575476
+rect 435600 575436 440332 575464
+rect 435600 575424 435606 575436
+rect 440326 575424 440332 575436
+rect 440384 575424 440390 575476
+rect 255406 575356 255412 575408
+rect 255464 575396 255470 575408
+rect 258074 575396 258080 575408
+rect 255464 575368 258080 575396
+rect 255464 575356 255470 575368
+rect 258074 575356 258080 575368
+rect 258132 575356 258138 575408
+rect 471882 575220 471888 575272
+rect 471940 575260 471946 575272
+rect 474734 575260 474740 575272
+rect 471940 575232 474740 575260
+rect 471940 575220 471946 575232
+rect 474734 575220 474740 575232
+rect 474792 575220 474798 575272
+rect 380618 574812 380624 574864
+rect 380676 574852 380682 574864
+rect 389174 574852 389180 574864
+rect 380676 574824 389180 574852
+rect 380676 574812 380682 574824
+rect 389174 574812 389180 574824
+rect 389232 574812 389238 574864
+rect 390462 574744 390468 574796
+rect 390520 574784 390526 574796
+rect 440234 574784 440240 574796
+rect 390520 574756 440240 574784
+rect 390520 574744 390526 574756
+rect 440234 574744 440240 574756
+rect 440292 574744 440298 574796
+rect 474734 574744 474740 574796
+rect 474792 574784 474798 574796
+rect 583018 574784 583024 574796
+rect 474792 574756 583024 574784
+rect 474792 574744 474798 574756
+rect 583018 574744 583024 574756
+rect 583076 574744 583082 574796
+rect 380618 574132 380624 574184
+rect 380676 574172 380682 574184
+rect 389910 574172 389916 574184
+rect 380676 574144 389916 574172
+rect 380676 574132 380682 574144
+rect 389910 574132 389916 574144
+rect 389968 574132 389974 574184
+rect 168190 574064 168196 574116
+rect 168248 574104 168254 574116
+rect 190914 574104 190920 574116
+rect 168248 574076 190920 574104
+rect 168248 574064 168254 574076
+rect 190914 574064 190920 574076
+rect 190972 574064 190978 574116
+rect 255406 574064 255412 574116
+rect 255464 574104 255470 574116
+rect 309778 574104 309784 574116
+rect 255464 574076 309784 574104
+rect 255464 574064 255470 574076
+rect 309778 574064 309784 574076
+rect 309836 574064 309842 574116
+rect 389174 574064 389180 574116
+rect 389232 574104 389238 574116
+rect 390002 574104 390008 574116
+rect 389232 574076 390008 574104
+rect 389232 574064 389238 574076
+rect 390002 574064 390008 574076
+rect 390060 574064 390066 574116
+rect 125502 573996 125508 574048
+rect 125560 574036 125566 574048
+rect 188982 574036 188988 574048
+rect 125560 574008 188988 574036
+rect 125560 573996 125566 574008
+rect 188982 573996 188988 574008
+rect 189040 574036 189046 574048
+rect 189040 574008 190454 574036
+rect 189040 573996 189046 574008
+rect 190426 573968 190454 574008
+rect 380618 573996 380624 574048
+rect 380676 574036 380682 574048
+rect 383654 574036 383660 574048
+rect 380676 574008 383660 574036
+rect 380676 573996 380682 574008
+rect 383654 573996 383660 574008
+rect 383712 573996 383718 574048
+rect 471882 573996 471888 574048
+rect 471940 574036 471946 574048
+rect 472158 574036 472164 574048
+rect 471940 574008 472164 574036
+rect 471940 573996 471946 574008
+rect 472158 573996 472164 574008
+rect 472216 574036 472222 574048
+rect 582466 574036 582472 574048
+rect 472216 574008 582472 574036
+rect 472216 573996 472222 574008
+rect 582466 573996 582472 574008
+rect 582524 573996 582530 574048
+rect 191190 573968 191196 573980
+rect 190426 573940 191196 573968
+rect 191190 573928 191196 573940
+rect 191248 573928 191254 573980
+rect 282362 573316 282368 573368
+rect 282420 573356 282426 573368
+rect 302970 573356 302976 573368
+rect 282420 573328 302976 573356
+rect 282420 573316 282426 573328
+rect 302970 573316 302976 573328
+rect 303028 573316 303034 573368
+rect 304350 573316 304356 573368
+rect 304408 573356 304414 573368
+rect 314470 573356 314476 573368
+rect 304408 573328 314476 573356
+rect 304408 573316 304414 573328
+rect 314470 573316 314476 573328
+rect 314528 573356 314534 573368
+rect 314654 573356 314660 573368
+rect 314528 573328 314660 573356
+rect 314528 573316 314534 573328
+rect 314654 573316 314660 573328
+rect 314712 573316 314718 573368
+rect 399570 573316 399576 573368
+rect 399628 573356 399634 573368
+rect 440878 573356 440884 573368
+rect 399628 573328 440884 573356
+rect 399628 573316 399634 573328
+rect 440878 573316 440884 573328
+rect 440936 573316 440942 573368
+rect 62022 572704 62028 572756
+rect 62080 572744 62086 572756
+rect 66806 572744 66812 572756
+rect 62080 572716 66812 572744
+rect 62080 572704 62086 572716
+rect 66806 572704 66812 572716
+rect 66864 572704 66870 572756
+rect 96798 572704 96804 572756
+rect 96856 572744 96862 572756
+rect 125502 572744 125508 572756
+rect 96856 572716 125508 572744
+rect 96856 572704 96862 572716
+rect 125502 572704 125508 572716
+rect 125560 572704 125566 572756
+rect 162670 572704 162676 572756
+rect 162728 572744 162734 572756
+rect 191282 572744 191288 572756
+rect 162728 572716 191288 572744
+rect 162728 572704 162734 572716
+rect 191282 572704 191288 572716
+rect 191340 572704 191346 572756
+rect 255406 572704 255412 572756
+rect 255464 572744 255470 572756
+rect 282362 572744 282368 572756
+rect 255464 572716 282368 572744
+rect 255464 572704 255470 572716
+rect 282362 572704 282368 572716
+rect 282420 572744 282426 572756
+rect 282822 572744 282828 572756
+rect 282420 572716 282828 572744
+rect 282420 572704 282426 572716
+rect 282822 572704 282828 572716
+rect 282880 572704 282886 572756
+rect 380342 572704 380348 572756
+rect 380400 572744 380406 572756
+rect 394786 572744 394792 572756
+rect 380400 572716 394792 572744
+rect 380400 572704 380406 572716
+rect 394786 572704 394792 572716
+rect 394844 572744 394850 572756
+rect 395982 572744 395988 572756
+rect 394844 572716 395988 572744
+rect 394844 572704 394850 572716
+rect 395982 572704 395988 572716
+rect 396040 572704 396046 572756
+rect 396902 572704 396908 572756
+rect 396960 572744 396966 572756
+rect 440234 572744 440240 572756
+rect 396960 572716 440240 572744
+rect 396960 572704 396966 572716
+rect 440234 572704 440240 572716
+rect 440292 572704 440298 572756
+rect 104894 572636 104900 572688
+rect 104952 572676 104958 572688
+rect 105538 572676 105544 572688
+rect 104952 572648 105544 572676
+rect 104952 572636 104958 572648
+rect 105538 572636 105544 572648
+rect 105596 572676 105602 572688
+rect 190914 572676 190920 572688
+rect 105596 572648 190920 572676
+rect 105596 572636 105602 572648
+rect 190914 572636 190920 572648
+rect 190972 572636 190978 572688
+rect 269758 572636 269764 572688
+rect 269816 572676 269822 572688
+rect 314654 572676 314660 572688
+rect 269816 572648 314660 572676
+rect 269816 572636 269822 572648
+rect 314654 572636 314660 572648
+rect 314712 572636 314718 572688
+rect 97902 572568 97908 572620
+rect 97960 572608 97966 572620
+rect 106918 572608 106924 572620
+rect 97960 572580 106924 572608
+rect 97960 572568 97966 572580
+rect 106918 572568 106924 572580
+rect 106976 572568 106982 572620
+rect 377490 571956 377496 572008
+rect 377548 571996 377554 572008
+rect 377766 571996 377772 572008
+rect 377548 571968 377772 571996
+rect 377548 571956 377554 571968
+rect 377766 571956 377772 571968
+rect 377824 571956 377830 572008
+rect 255498 571412 255504 571464
+rect 255556 571452 255562 571464
+rect 265710 571452 265716 571464
+rect 255556 571424 265716 571452
+rect 255556 571412 255562 571424
+rect 265710 571412 265716 571424
+rect 265768 571412 265774 571464
+rect 380618 571412 380624 571464
+rect 380676 571452 380682 571464
+rect 406470 571452 406476 571464
+rect 380676 571424 406476 571452
+rect 380676 571412 380682 571424
+rect 406470 571412 406476 571424
+rect 406528 571412 406534 571464
+rect 64782 571344 64788 571396
+rect 64840 571384 64846 571396
+rect 66530 571384 66536 571396
+rect 64840 571356 66536 571384
+rect 64840 571344 64846 571356
+rect 66530 571344 66536 571356
+rect 66588 571344 66594 571396
+rect 255406 571344 255412 571396
+rect 255464 571384 255470 571396
+rect 269114 571384 269120 571396
+rect 255464 571356 269120 571384
+rect 255464 571344 255470 571356
+rect 269114 571344 269120 571356
+rect 269172 571344 269178 571396
+rect 379974 571344 379980 571396
+rect 380032 571384 380038 571396
+rect 393958 571384 393964 571396
+rect 380032 571356 393964 571384
+rect 380032 571344 380038 571356
+rect 393958 571344 393964 571356
+rect 394016 571344 394022 571396
+rect 398098 571344 398104 571396
+rect 398156 571384 398162 571396
+rect 440234 571384 440240 571396
+rect 398156 571356 440240 571384
+rect 398156 571344 398162 571356
+rect 440234 571344 440240 571356
+rect 440292 571344 440298 571396
+rect 186866 571276 186872 571328
+rect 186924 571316 186930 571328
+rect 190914 571316 190920 571328
+rect 186924 571288 190920 571316
+rect 186924 571276 186930 571288
+rect 190914 571276 190920 571288
+rect 190972 571276 190978 571328
+rect 125502 570596 125508 570648
+rect 125560 570636 125566 570648
+rect 178034 570636 178040 570648
+rect 125560 570608 178040 570636
+rect 125560 570596 125566 570608
+rect 178034 570596 178040 570608
+rect 178092 570596 178098 570648
+rect 255958 570596 255964 570648
+rect 256016 570636 256022 570648
+rect 282914 570636 282920 570648
+rect 256016 570608 282920 570636
+rect 256016 570596 256022 570608
+rect 282914 570596 282920 570608
+rect 282972 570596 282978 570648
+rect 387702 570596 387708 570648
+rect 387760 570636 387766 570648
+rect 441062 570636 441068 570648
+rect 387760 570608 441068 570636
+rect 387760 570596 387766 570608
+rect 441062 570596 441068 570608
+rect 441120 570596 441126 570648
+rect 255406 570120 255412 570172
+rect 255464 570160 255470 570172
+rect 258258 570160 258264 570172
+rect 255464 570132 258264 570160
+rect 255464 570120 255470 570132
+rect 258258 570120 258264 570132
+rect 258316 570120 258322 570172
+rect 380618 569984 380624 570036
+rect 380676 570024 380682 570036
+rect 386506 570024 386512 570036
+rect 380676 569996 386512 570024
+rect 380676 569984 380682 569996
+rect 386506 569984 386512 569996
+rect 386564 570024 386570 570036
+rect 387702 570024 387708 570036
+rect 386564 569996 387708 570024
+rect 386564 569984 386570 569996
+rect 387702 569984 387708 569996
+rect 387760 569984 387766 570036
+rect 57790 569916 57796 569968
+rect 57848 569956 57854 569968
+rect 66898 569956 66904 569968
+rect 57848 569928 66904 569956
+rect 57848 569916 57854 569928
+rect 66898 569916 66904 569928
+rect 66956 569916 66962 569968
+rect 97902 569916 97908 569968
+rect 97960 569956 97966 569968
+rect 151078 569956 151084 569968
+rect 97960 569928 151084 569956
+rect 97960 569916 97966 569928
+rect 151078 569916 151084 569928
+rect 151136 569916 151142 569968
+rect 178034 569916 178040 569968
+rect 178092 569956 178098 569968
+rect 179138 569956 179144 569968
+rect 178092 569928 179144 569956
+rect 178092 569916 178098 569928
+rect 179138 569916 179144 569928
+rect 179196 569956 179202 569968
+rect 191190 569956 191196 569968
+rect 179196 569928 191196 569956
+rect 179196 569916 179202 569928
+rect 191190 569916 191196 569928
+rect 191248 569916 191254 569968
+rect 380526 569916 380532 569968
+rect 380584 569956 380590 569968
+rect 397546 569956 397552 569968
+rect 380584 569928 397552 569956
+rect 380584 569916 380590 569928
+rect 397546 569916 397552 569928
+rect 397604 569916 397610 569968
+rect 437014 569916 437020 569968
+rect 437072 569956 437078 569968
+rect 440234 569956 440240 569968
+rect 437072 569928 440240 569956
+rect 437072 569916 437078 569928
+rect 440234 569916 440240 569928
+rect 440292 569916 440298 569968
+rect 389910 569848 389916 569900
+rect 389968 569888 389974 569900
+rect 389968 569860 431954 569888
+rect 389968 569848 389974 569860
+rect 431926 569820 431954 569860
+rect 436830 569848 436836 569900
+rect 436888 569888 436894 569900
+rect 440326 569888 440332 569900
+rect 436888 569860 440332 569888
+rect 436888 569848 436894 569860
+rect 440326 569848 440332 569860
+rect 440384 569848 440390 569900
+rect 438118 569820 438124 569832
+rect 431926 569792 438124 569820
+rect 438118 569780 438124 569792
+rect 438176 569780 438182 569832
+rect 97902 569168 97908 569220
+rect 97960 569208 97966 569220
+rect 177482 569208 177488 569220
+rect 97960 569180 177488 569208
+rect 97960 569168 97966 569180
+rect 177482 569168 177488 569180
+rect 177540 569168 177546 569220
+rect 394050 569168 394056 569220
+rect 394108 569208 394114 569220
+rect 416038 569208 416044 569220
+rect 394108 569180 416044 569208
+rect 394108 569168 394114 569180
+rect 416038 569168 416044 569180
+rect 416096 569168 416102 569220
+rect 471790 568760 471796 568812
+rect 471848 568800 471854 568812
+rect 474734 568800 474740 568812
+rect 471848 568772 474740 568800
+rect 471848 568760 471854 568772
+rect 474734 568760 474740 568772
+rect 474792 568760 474798 568812
+rect 255498 568624 255504 568676
+rect 255556 568664 255562 568676
+rect 255556 568636 267734 568664
+rect 255556 568624 255562 568636
+rect 169018 568556 169024 568608
+rect 169076 568596 169082 568608
+rect 191190 568596 191196 568608
+rect 169076 568568 191196 568596
+rect 169076 568556 169082 568568
+rect 191190 568556 191196 568568
+rect 191248 568556 191254 568608
+rect 257338 568556 257344 568608
+rect 257396 568596 257402 568608
+rect 258166 568596 258172 568608
+rect 257396 568568 258172 568596
+rect 257396 568556 257402 568568
+rect 258166 568556 258172 568568
+rect 258224 568556 258230 568608
+rect 267706 568596 267734 568636
+rect 287698 568596 287704 568608
+rect 267706 568568 287704 568596
+rect 287698 568556 287704 568568
+rect 287756 568556 287762 568608
+rect 471882 568556 471888 568608
+rect 471940 568596 471946 568608
+rect 499574 568596 499580 568608
+rect 471940 568568 499580 568596
+rect 471940 568556 471946 568568
+rect 499574 568556 499580 568568
+rect 499632 568556 499638 568608
+rect 176654 568488 176660 568540
+rect 176712 568528 176718 568540
+rect 177390 568528 177396 568540
+rect 176712 568500 177396 568528
+rect 176712 568488 176718 568500
+rect 177390 568488 177396 568500
+rect 177448 568488 177454 568540
+rect 280798 568488 280804 568540
+rect 280856 568528 280862 568540
+rect 314654 568528 314660 568540
+rect 280856 568500 314660 568528
+rect 280856 568488 280862 568500
+rect 314654 568488 314660 568500
+rect 314712 568488 314718 568540
+rect 380618 568488 380624 568540
+rect 380676 568528 380682 568540
+rect 387886 568528 387892 568540
+rect 380676 568500 387892 568528
+rect 380676 568488 380682 568500
+rect 387886 568488 387892 568500
+rect 387944 568528 387950 568540
+rect 388254 568528 388260 568540
+rect 387944 568500 388260 568528
+rect 387944 568488 387950 568500
+rect 388254 568488 388260 568500
+rect 388312 568488 388318 568540
+rect 406470 568488 406476 568540
+rect 406528 568528 406534 568540
+rect 441154 568528 441160 568540
+rect 406528 568500 441160 568528
+rect 406528 568488 406534 568500
+rect 441154 568488 441160 568500
+rect 441212 568488 441218 568540
+rect 430022 568420 430028 568472
+rect 430080 568460 430086 568472
+rect 440234 568460 440240 568472
+rect 430080 568432 440240 568460
+rect 430080 568420 430086 568432
+rect 440234 568420 440240 568432
+rect 440292 568420 440298 568472
+rect 97902 567808 97908 567860
+rect 97960 567848 97966 567860
+rect 176654 567848 176660 567860
+rect 97960 567820 176660 567848
+rect 97960 567808 97966 567820
+rect 176654 567808 176660 567820
+rect 176712 567808 176718 567860
+rect 255406 567808 255412 567860
+rect 255464 567848 255470 567860
+rect 276658 567848 276664 567860
+rect 255464 567820 276664 567848
+rect 255464 567808 255470 567820
+rect 276658 567808 276664 567820
+rect 276716 567808 276722 567860
+rect 471882 567400 471888 567452
+rect 471940 567440 471946 567452
+rect 477586 567440 477592 567452
+rect 471940 567412 477592 567440
+rect 471940 567400 471946 567412
+rect 477586 567400 477592 567412
+rect 477644 567400 477650 567452
+rect 185578 567264 185584 567316
+rect 185636 567304 185642 567316
+rect 190730 567304 190736 567316
+rect 185636 567276 190736 567304
+rect 185636 567264 185642 567276
+rect 190730 567264 190736 567276
+rect 190788 567264 190794 567316
+rect 183462 567196 183468 567248
+rect 183520 567236 183526 567248
+rect 191190 567236 191196 567248
+rect 183520 567208 191196 567236
+rect 183520 567196 183526 567208
+rect 191190 567196 191196 567208
+rect 191248 567196 191254 567248
+rect 380158 567196 380164 567248
+rect 380216 567236 380222 567248
+rect 407942 567236 407948 567248
+rect 380216 567208 407948 567236
+rect 380216 567196 380222 567208
+rect 407942 567196 407948 567208
+rect 408000 567196 408006 567248
+rect 471054 567060 471060 567112
+rect 471112 567100 471118 567112
+rect 474918 567100 474924 567112
+rect 471112 567072 474924 567100
+rect 471112 567060 471118 567072
+rect 474918 567060 474924 567072
+rect 474976 567060 474982 567112
+rect 161382 566448 161388 566500
+rect 161440 566488 161446 566500
+rect 182818 566488 182824 566500
+rect 161440 566460 182824 566488
+rect 161440 566448 161446 566460
+rect 182818 566448 182824 566460
+rect 182876 566448 182882 566500
+rect 256602 566448 256608 566500
+rect 256660 566488 256666 566500
+rect 305730 566488 305736 566500
+rect 256660 566460 305736 566488
+rect 256660 566448 256666 566460
+rect 305730 566448 305736 566460
+rect 305788 566448 305794 566500
+rect 394602 566448 394608 566500
+rect 394660 566488 394666 566500
+rect 421742 566488 421748 566500
+rect 394660 566460 421748 566488
+rect 394660 566448 394666 566460
+rect 421742 566448 421748 566460
+rect 421800 566448 421806 566500
+rect 380618 565904 380624 565956
+rect 380676 565944 380682 565956
+rect 385954 565944 385960 565956
+rect 380676 565916 385960 565944
+rect 380676 565904 380682 565916
+rect 385954 565904 385960 565916
+rect 386012 565904 386018 565956
+rect 59262 565836 59268 565888
+rect 59320 565876 59326 565888
+rect 67634 565876 67640 565888
+rect 59320 565848 67640 565876
+rect 59320 565836 59326 565848
+rect 67634 565836 67640 565848
+rect 67692 565836 67698 565888
+rect 168282 565836 168288 565888
+rect 168340 565876 168346 565888
+rect 191650 565876 191656 565888
+rect 168340 565848 191656 565876
+rect 168340 565836 168346 565848
+rect 191650 565836 191656 565848
+rect 191708 565836 191714 565888
+rect 255406 565836 255412 565888
+rect 255464 565876 255470 565888
+rect 289078 565876 289084 565888
+rect 255464 565848 289084 565876
+rect 255464 565836 255470 565848
+rect 289078 565836 289084 565848
+rect 289136 565836 289142 565888
+rect 380342 565836 380348 565888
+rect 380400 565876 380406 565888
+rect 393406 565876 393412 565888
+rect 380400 565848 393412 565876
+rect 380400 565836 380406 565848
+rect 393406 565836 393412 565848
+rect 393464 565876 393470 565888
+rect 394602 565876 394608 565888
+rect 393464 565848 394608 565876
+rect 393464 565836 393470 565848
+rect 394602 565836 394608 565848
+rect 394660 565836 394666 565888
+rect 399570 565836 399576 565888
+rect 399628 565876 399634 565888
+rect 440234 565876 440240 565888
+rect 399628 565848 440240 565876
+rect 399628 565836 399634 565848
+rect 440234 565836 440240 565848
+rect 440292 565836 440298 565888
+rect 165338 565088 165344 565140
+rect 165396 565128 165402 565140
+rect 186222 565128 186228 565140
+rect 165396 565100 186228 565128
+rect 165396 565088 165402 565100
+rect 186222 565088 186228 565100
+rect 186280 565128 186286 565140
+rect 191650 565128 191656 565140
+rect 186280 565100 191656 565128
+rect 186280 565088 186286 565100
+rect 191650 565088 191656 565100
+rect 191708 565088 191714 565140
+rect 408586 565088 408592 565140
+rect 408644 565128 408650 565140
+rect 442350 565128 442356 565140
+rect 408644 565100 442356 565128
+rect 408644 565088 408650 565100
+rect 442350 565088 442356 565100
+rect 442408 565088 442414 565140
+rect 284938 564748 284944 564800
+rect 284996 564788 285002 564800
+rect 286502 564788 286508 564800
+rect 284996 564760 286508 564788
+rect 284996 564748 285002 564760
+rect 286502 564748 286508 564760
+rect 286560 564748 286566 564800
+rect 380618 564476 380624 564528
+rect 380676 564516 380682 564528
+rect 407850 564516 407856 564528
+rect 380676 564488 407856 564516
+rect 380676 564476 380682 564488
+rect 407850 564476 407856 564488
+rect 407908 564476 407914 564528
+rect 57882 564408 57888 564460
+rect 57940 564448 57946 564460
+rect 66898 564448 66904 564460
+rect 57940 564420 66904 564448
+rect 57940 564408 57946 564420
+rect 66898 564408 66904 564420
+rect 66956 564408 66962 564460
+rect 188338 564408 188344 564460
+rect 188396 564448 188402 564460
+rect 191650 564448 191656 564460
+rect 188396 564420 191656 564448
+rect 188396 564408 188402 564420
+rect 191650 564408 191656 564420
+rect 191708 564408 191714 564460
+rect 255406 564408 255412 564460
+rect 255464 564448 255470 564460
+rect 288434 564448 288440 564460
+rect 255464 564420 288440 564448
+rect 255464 564408 255470 564420
+rect 288434 564408 288440 564420
+rect 288492 564408 288498 564460
+rect 380710 564408 380716 564460
+rect 380768 564448 380774 564460
+rect 408586 564448 408592 564460
+rect 380768 564420 408592 564448
+rect 380768 564408 380774 564420
+rect 408586 564408 408592 564420
+rect 408644 564408 408650 564460
+rect 414842 564408 414848 564460
+rect 414900 564448 414906 564460
+rect 440234 564448 440240 564460
+rect 414900 564420 440240 564448
+rect 414900 564408 414906 564420
+rect 440234 564408 440240 564420
+rect 440292 564408 440298 564460
+rect 471882 564408 471888 564460
+rect 471940 564448 471946 564460
+rect 484486 564448 484492 564460
+rect 471940 564420 484492 564448
+rect 471940 564408 471946 564420
+rect 484486 564408 484492 564420
+rect 484544 564408 484550 564460
+rect 116578 563660 116584 563712
+rect 116636 563700 116642 563712
+rect 191650 563700 191656 563712
+rect 116636 563672 191656 563700
+rect 116636 563660 116642 563672
+rect 191650 563660 191656 563672
+rect 191708 563660 191714 563712
+rect 286410 563660 286416 563712
+rect 286468 563700 286474 563712
+rect 291838 563700 291844 563712
+rect 286468 563672 291844 563700
+rect 286468 563660 286474 563672
+rect 291838 563660 291844 563672
+rect 291896 563660 291902 563712
+rect 380618 563116 380624 563168
+rect 380676 563156 380682 563168
+rect 401870 563156 401876 563168
+rect 380676 563128 401876 563156
+rect 380676 563116 380682 563128
+rect 401870 563116 401876 563128
+rect 401928 563116 401934 563168
+rect 403618 563116 403624 563168
+rect 403676 563156 403682 563168
+rect 440234 563156 440240 563168
+rect 403676 563128 440240 563156
+rect 403676 563116 403682 563128
+rect 440234 563116 440240 563128
+rect 440292 563116 440298 563168
+rect 471790 563116 471796 563168
+rect 471848 563156 471854 563168
+rect 476114 563156 476120 563168
+rect 471848 563128 476120 563156
+rect 471848 563116 471854 563128
+rect 476114 563116 476120 563128
+rect 476172 563116 476178 563168
+rect 255406 563048 255412 563100
+rect 255464 563088 255470 563100
+rect 260926 563088 260932 563100
+rect 255464 563060 260932 563088
+rect 255464 563048 255470 563060
+rect 260926 563048 260932 563060
+rect 260984 563048 260990 563100
+rect 284938 563048 284944 563100
+rect 284996 563088 285002 563100
+rect 314654 563088 314660 563100
+rect 284996 563060 314660 563088
+rect 284996 563048 285002 563060
+rect 314654 563048 314660 563060
+rect 314712 563048 314718 563100
+rect 380710 563048 380716 563100
+rect 380768 563088 380774 563100
+rect 380986 563088 380992 563100
+rect 380768 563060 380992 563088
+rect 380768 563048 380774 563060
+rect 380986 563048 380992 563060
+rect 381044 563088 381050 563100
+rect 436646 563088 436652 563100
+rect 381044 563060 436652 563088
+rect 381044 563048 381050 563060
+rect 436646 563048 436652 563060
+rect 436704 563048 436710 563100
+rect 471882 563048 471888 563100
+rect 471940 563088 471946 563100
+rect 480346 563088 480352 563100
+rect 471940 563060 480352 563088
+rect 471940 563048 471946 563060
+rect 480346 563048 480352 563060
+rect 480404 563088 480410 563100
+rect 582466 563088 582472 563100
+rect 480404 563060 582472 563088
+rect 480404 563048 480410 563060
+rect 582466 563048 582472 563060
+rect 582524 563048 582530 563100
+rect 380618 562640 380624 562692
+rect 380676 562680 380682 562692
+rect 384942 562680 384948 562692
+rect 380676 562652 384948 562680
+rect 380676 562640 380682 562652
+rect 384942 562640 384948 562652
+rect 385000 562640 385006 562692
+rect 380802 562368 380808 562420
+rect 380860 562408 380866 562420
+rect 383470 562408 383476 562420
+rect 380860 562380 383476 562408
+rect 380860 562368 380866 562380
+rect 383470 562368 383476 562380
+rect 383528 562408 383534 562420
+rect 406378 562408 406384 562420
+rect 383528 562380 406384 562408
+rect 383528 562368 383534 562380
+rect 406378 562368 406384 562380
+rect 406436 562368 406442 562420
+rect 97902 562300 97908 562352
+rect 97960 562340 97966 562352
+rect 103422 562340 103428 562352
+rect 97960 562312 103428 562340
+rect 97960 562300 97966 562312
+rect 103422 562300 103428 562312
+rect 103480 562340 103486 562352
+rect 178770 562340 178776 562352
+rect 103480 562312 178776 562340
+rect 103480 562300 103486 562312
+rect 178770 562300 178776 562312
+rect 178828 562300 178834 562352
+rect 267090 562300 267096 562352
+rect 267148 562340 267154 562352
+rect 314654 562340 314660 562352
+rect 267148 562312 314660 562340
+rect 267148 562300 267154 562312
+rect 314654 562300 314660 562312
+rect 314712 562300 314718 562352
+rect 317598 562300 317604 562352
+rect 317656 562340 317662 562352
+rect 319254 562340 319260 562352
+rect 317656 562312 319260 562340
+rect 317656 562300 317662 562312
+rect 319254 562300 319260 562312
+rect 319312 562300 319318 562352
+rect 385954 562300 385960 562352
+rect 386012 562340 386018 562352
+rect 411990 562340 411996 562352
+rect 386012 562312 411996 562340
+rect 386012 562300 386018 562312
+rect 411990 562300 411996 562312
+rect 412048 562300 412054 562352
+rect 421742 562300 421748 562352
+rect 421800 562340 421806 562352
+rect 436922 562340 436928 562352
+rect 421800 562312 436928 562340
+rect 421800 562300 421806 562312
+rect 436922 562300 436928 562312
+rect 436980 562300 436986 562352
+rect 52362 561688 52368 561740
+rect 52420 561728 52426 561740
+rect 66898 561728 66904 561740
+rect 52420 561700 66904 561728
+rect 52420 561688 52426 561700
+rect 66898 561688 66904 561700
+rect 66956 561688 66962 561740
+rect 187786 561688 187792 561740
+rect 187844 561728 187850 561740
+rect 191650 561728 191656 561740
+rect 187844 561700 191656 561728
+rect 187844 561688 187850 561700
+rect 191650 561688 191656 561700
+rect 191708 561688 191714 561740
+rect 255406 561688 255412 561740
+rect 255464 561728 255470 561740
+rect 312538 561728 312544 561740
+rect 255464 561700 312544 561728
+rect 255464 561688 255470 561700
+rect 312538 561688 312544 561700
+rect 312596 561688 312602 561740
+rect 420270 561688 420276 561740
+rect 420328 561728 420334 561740
+rect 440326 561728 440332 561740
+rect 420328 561700 440332 561728
+rect 420328 561688 420334 561700
+rect 440326 561688 440332 561700
+rect 440384 561688 440390 561740
+rect 476114 561688 476120 561740
+rect 476172 561728 476178 561740
+rect 476758 561728 476764 561740
+rect 476172 561700 476764 561728
+rect 476172 561688 476178 561700
+rect 476758 561688 476764 561700
+rect 476816 561728 476822 561740
+rect 583018 561728 583024 561740
+rect 476816 561700 583024 561728
+rect 476816 561688 476822 561700
+rect 583018 561688 583024 561700
+rect 583076 561688 583082 561740
+rect 97350 561620 97356 561672
+rect 97408 561660 97414 561672
+rect 101398 561660 101404 561672
+rect 97408 561632 101404 561660
+rect 97408 561620 97414 561632
+rect 101398 561620 101404 561632
+rect 101456 561620 101462 561672
+rect 391934 561620 391940 561672
+rect 391992 561660 391998 561672
+rect 392578 561660 392584 561672
+rect 391992 561632 392584 561660
+rect 391992 561620 391998 561632
+rect 392578 561620 392584 561632
+rect 392636 561620 392642 561672
+rect 425790 561620 425796 561672
+rect 425848 561660 425854 561672
+rect 440234 561660 440240 561672
+rect 425848 561632 440240 561660
+rect 425848 561620 425854 561632
+rect 440234 561620 440240 561632
+rect 440292 561620 440298 561672
+rect 398834 561008 398840 561060
+rect 398892 561048 398898 561060
+rect 417602 561048 417608 561060
+rect 398892 561020 417608 561048
+rect 398892 561008 398898 561020
+rect 417602 561008 417608 561020
+rect 417660 561008 417666 561060
+rect 380618 560940 380624 560992
+rect 380676 560980 380682 560992
+rect 391934 560980 391940 560992
+rect 380676 560952 391940 560980
+rect 380676 560940 380682 560952
+rect 391934 560940 391940 560952
+rect 391992 560940 391998 560992
+rect 414750 560940 414756 560992
+rect 414808 560980 414814 560992
+rect 440326 560980 440332 560992
+rect 414808 560952 440332 560980
+rect 414808 560940 414814 560952
+rect 440326 560940 440332 560952
+rect 440384 560940 440390 560992
+rect 175182 560328 175188 560380
+rect 175240 560368 175246 560380
+rect 191650 560368 191656 560380
+rect 175240 560340 191656 560368
+rect 175240 560328 175246 560340
+rect 191650 560328 191656 560340
+rect 191708 560328 191714 560380
+rect 48222 560260 48228 560312
+rect 48280 560300 48286 560312
+rect 66806 560300 66812 560312
+rect 48280 560272 66812 560300
+rect 48280 560260 48286 560272
+rect 66806 560260 66812 560272
+rect 66864 560260 66870 560312
+rect 157242 560260 157248 560312
+rect 157300 560300 157306 560312
+rect 191558 560300 191564 560312
+rect 157300 560272 191564 560300
+rect 157300 560260 157306 560272
+rect 191558 560260 191564 560272
+rect 191616 560260 191622 560312
+rect 380342 560260 380348 560312
+rect 380400 560300 380406 560312
+rect 398834 560300 398840 560312
+rect 380400 560272 398840 560300
+rect 380400 560260 380406 560272
+rect 398834 560260 398840 560272
+rect 398892 560260 398898 560312
+rect 407850 560192 407856 560244
+rect 407908 560232 407914 560244
+rect 442258 560232 442264 560244
+rect 407908 560204 442264 560232
+rect 407908 560192 407914 560204
+rect 442258 560192 442264 560204
+rect 442316 560192 442322 560244
+rect 103422 559512 103428 559564
+rect 103480 559552 103486 559564
+rect 115198 559552 115204 559564
+rect 103480 559524 115204 559552
+rect 103480 559512 103486 559524
+rect 115198 559512 115204 559524
+rect 115256 559512 115262 559564
+rect 163958 559512 163964 559564
+rect 164016 559552 164022 559564
+rect 187786 559552 187792 559564
+rect 164016 559524 187792 559552
+rect 164016 559512 164022 559524
+rect 187786 559512 187792 559524
+rect 187844 559512 187850 559564
+rect 287790 559512 287796 559564
+rect 287848 559552 287854 559564
+rect 309870 559552 309876 559564
+rect 287848 559524 309876 559552
+rect 287848 559512 287854 559524
+rect 309870 559512 309876 559524
+rect 309928 559512 309934 559564
+rect 382458 559512 382464 559564
+rect 382516 559552 382522 559564
+rect 389818 559552 389824 559564
+rect 382516 559524 389824 559552
+rect 382516 559512 382522 559524
+rect 389818 559512 389824 559524
+rect 389876 559512 389882 559564
+rect 390462 559512 390468 559564
+rect 390520 559552 390526 559564
+rect 424410 559552 424416 559564
+rect 390520 559524 424416 559552
+rect 390520 559512 390526 559524
+rect 424410 559512 424416 559524
+rect 424468 559512 424474 559564
+rect 255498 558968 255504 559020
+rect 255556 559008 255562 559020
+rect 272518 559008 272524 559020
+rect 255556 558980 272524 559008
+rect 255556 558968 255562 558980
+rect 272518 558968 272524 558980
+rect 272576 558968 272582 559020
+rect 380802 558968 380808 559020
+rect 380860 559008 380866 559020
+rect 382458 559008 382464 559020
+rect 380860 558980 382464 559008
+rect 380860 558968 380866 558980
+rect 382458 558968 382464 558980
+rect 382516 558968 382522 559020
+rect 471790 558968 471796 559020
+rect 471848 559008 471854 559020
+rect 476206 559008 476212 559020
+rect 471848 558980 476212 559008
+rect 471848 558968 471854 558980
+rect 476206 558968 476212 558980
+rect 476264 558968 476270 559020
+rect 53650 558900 53656 558952
+rect 53708 558940 53714 558952
+rect 66806 558940 66812 558952
+rect 53708 558912 66812 558940
+rect 53708 558900 53714 558912
+rect 66806 558900 66812 558912
+rect 66864 558900 66870 558952
+rect 159910 558900 159916 558952
+rect 159968 558940 159974 558952
+rect 191650 558940 191656 558952
+rect 159968 558912 191656 558940
+rect 159968 558900 159974 558912
+rect 191650 558900 191656 558912
+rect 191708 558900 191714 558952
+rect 255406 558900 255412 558952
+rect 255464 558940 255470 558952
+rect 273254 558940 273260 558952
+rect 255464 558912 273260 558940
+rect 255464 558900 255470 558912
+rect 273254 558900 273260 558912
+rect 273312 558900 273318 558952
+rect 311158 558900 311164 558952
+rect 311216 558940 311222 558952
+rect 314654 558940 314660 558952
+rect 311216 558912 314660 558940
+rect 311216 558900 311222 558912
+rect 314654 558900 314660 558912
+rect 314712 558900 314718 558952
+rect 380618 558900 380624 558952
+rect 380676 558940 380682 558952
+rect 402974 558940 402980 558952
+rect 380676 558912 402980 558940
+rect 380676 558900 380682 558912
+rect 402974 558900 402980 558912
+rect 403032 558940 403038 558952
+rect 404170 558940 404176 558952
+rect 403032 558912 404176 558940
+rect 403032 558900 403038 558912
+rect 404170 558900 404176 558912
+rect 404228 558900 404234 558952
+rect 425790 558900 425796 558952
+rect 425848 558940 425854 558952
+rect 440234 558940 440240 558952
+rect 425848 558912 440240 558940
+rect 425848 558900 425854 558912
+rect 440234 558900 440240 558912
+rect 440292 558900 440298 558952
+rect 471882 558900 471888 558952
+rect 471940 558940 471946 558952
+rect 481634 558940 481640 558952
+rect 471940 558912 481640 558940
+rect 471940 558900 471946 558912
+rect 481634 558900 481640 558912
+rect 481692 558900 481698 558952
+rect 278038 558832 278044 558884
+rect 278096 558872 278102 558884
+rect 311176 558872 311204 558900
+rect 278096 558844 311204 558872
+rect 278096 558832 278102 558844
+rect 436646 558832 436652 558884
+rect 436704 558872 436710 558884
+rect 440326 558872 440332 558884
+rect 436704 558844 440332 558872
+rect 436704 558832 436710 558844
+rect 440326 558832 440332 558844
+rect 440384 558832 440390 558884
+rect 381630 558220 381636 558272
+rect 381688 558260 381694 558272
+rect 392026 558260 392032 558272
+rect 381688 558232 392032 558260
+rect 381688 558220 381694 558232
+rect 392026 558220 392032 558232
+rect 392084 558220 392090 558272
+rect 96798 558152 96804 558204
+rect 96856 558192 96862 558204
+rect 184198 558192 184204 558204
+rect 96856 558164 184204 558192
+rect 96856 558152 96862 558164
+rect 184198 558152 184204 558164
+rect 184256 558152 184262 558204
+rect 386690 558152 386696 558204
+rect 386748 558192 386754 558204
+rect 432782 558192 432788 558204
+rect 386748 558164 432788 558192
+rect 386748 558152 386754 558164
+rect 432782 558152 432788 558164
+rect 432840 558152 432846 558204
+rect 188062 557608 188068 557660
+rect 188120 557648 188126 557660
+rect 190914 557648 190920 557660
+rect 188120 557620 190920 557648
+rect 188120 557608 188126 557620
+rect 190914 557608 190920 557620
+rect 190972 557608 190978 557660
+rect 63402 557540 63408 557592
+rect 63460 557580 63466 557592
+rect 66806 557580 66812 557592
+rect 63460 557552 66812 557580
+rect 63460 557540 63466 557552
+rect 66806 557540 66812 557552
+rect 66864 557540 66870 557592
+rect 182082 557540 182088 557592
+rect 182140 557580 182146 557592
+rect 190638 557580 190644 557592
+rect 182140 557552 190644 557580
+rect 182140 557540 182146 557552
+rect 190638 557540 190644 557552
+rect 190696 557540 190702 557592
+rect 380618 557540 380624 557592
+rect 380676 557580 380682 557592
+rect 386690 557580 386696 557592
+rect 380676 557552 386696 557580
+rect 380676 557540 380682 557552
+rect 386690 557540 386696 557552
+rect 386748 557540 386754 557592
+rect 392026 557540 392032 557592
+rect 392084 557580 392090 557592
+rect 440234 557580 440240 557592
+rect 392084 557552 440240 557580
+rect 392084 557540 392090 557552
+rect 440234 557540 440240 557552
+rect 440292 557540 440298 557592
+rect 418982 557472 418988 557524
+rect 419040 557512 419046 557524
+rect 440326 557512 440332 557524
+rect 419040 557484 440332 557512
+rect 419040 557472 419046 557484
+rect 440326 557472 440332 557484
+rect 440384 557472 440390 557524
+rect 404998 557268 405004 557320
+rect 405056 557308 405062 557320
+rect 406562 557308 406568 557320
+rect 405056 557280 406568 557308
+rect 405056 557268 405062 557280
+rect 406562 557268 406568 557280
+rect 406620 557268 406626 557320
+rect 97350 556792 97356 556844
+rect 97408 556832 97414 556844
+rect 113174 556832 113180 556844
+rect 97408 556804 113180 556832
+rect 97408 556792 97414 556804
+rect 113174 556792 113180 556804
+rect 113232 556792 113238 556844
+rect 179230 556792 179236 556844
+rect 179288 556832 179294 556844
+rect 192478 556832 192484 556844
+rect 179288 556804 192484 556832
+rect 179288 556792 179294 556804
+rect 192478 556792 192484 556804
+rect 192536 556792 192542 556844
+rect 273898 556792 273904 556844
+rect 273956 556832 273962 556844
+rect 282270 556832 282276 556844
+rect 273956 556804 282276 556832
+rect 273956 556792 273962 556804
+rect 282270 556792 282276 556804
+rect 282328 556792 282334 556844
+rect 286594 556792 286600 556844
+rect 286652 556832 286658 556844
+rect 292574 556832 292580 556844
+rect 286652 556804 292580 556832
+rect 286652 556792 286658 556804
+rect 292574 556792 292580 556804
+rect 292632 556792 292638 556844
+rect 380894 556792 380900 556844
+rect 380952 556832 380958 556844
+rect 389818 556832 389824 556844
+rect 380952 556804 389824 556832
+rect 380952 556792 380958 556804
+rect 389818 556792 389824 556804
+rect 389876 556792 389882 556844
+rect 398190 556792 398196 556844
+rect 398248 556832 398254 556844
+rect 440326 556832 440332 556844
+rect 398248 556804 440332 556832
+rect 398248 556792 398254 556804
+rect 440326 556792 440332 556804
+rect 440384 556792 440390 556844
+rect 471238 556792 471244 556844
+rect 471296 556832 471302 556844
+rect 472250 556832 472256 556844
+rect 471296 556804 472256 556832
+rect 471296 556792 471302 556804
+rect 472250 556792 472256 556804
+rect 472308 556792 472314 556844
+rect 262306 556248 262312 556300
+rect 262364 556288 262370 556300
+rect 266354 556288 266360 556300
+rect 262364 556260 266360 556288
+rect 262364 556248 262370 556260
+rect 266354 556248 266360 556260
+rect 266412 556248 266418 556300
+rect 471882 556248 471888 556300
+rect 471940 556288 471946 556300
+rect 481726 556288 481732 556300
+rect 471940 556260 481732 556288
+rect 471940 556248 471946 556260
+rect 481726 556248 481732 556260
+rect 481784 556248 481790 556300
+rect 184750 556180 184756 556232
+rect 184808 556220 184814 556232
+rect 191650 556220 191656 556232
+rect 184808 556192 191656 556220
+rect 184808 556180 184814 556192
+rect 191650 556180 191656 556192
+rect 191708 556180 191714 556232
+rect 255406 556180 255412 556232
+rect 255464 556220 255470 556232
+rect 271138 556220 271144 556232
+rect 255464 556192 271144 556220
+rect 255464 556180 255470 556192
+rect 271138 556180 271144 556192
+rect 271196 556180 271202 556232
+rect 292574 556180 292580 556232
+rect 292632 556220 292638 556232
+rect 317690 556220 317696 556232
+rect 292632 556192 317696 556220
+rect 292632 556180 292638 556192
+rect 317690 556180 317696 556192
+rect 317748 556180 317754 556232
+rect 380618 556180 380624 556232
+rect 380676 556220 380682 556232
+rect 395798 556220 395804 556232
+rect 380676 556192 395804 556220
+rect 380676 556180 380682 556192
+rect 395798 556180 395804 556192
+rect 395856 556180 395862 556232
+rect 158622 555432 158628 555484
+rect 158680 555472 158686 555484
+rect 169018 555472 169024 555484
+rect 158680 555444 169024 555472
+rect 158680 555432 158686 555444
+rect 169018 555432 169024 555444
+rect 169076 555432 169082 555484
+rect 264238 555432 264244 555484
+rect 264296 555472 264302 555484
+rect 313918 555472 313924 555484
+rect 264296 555444 313924 555472
+rect 264296 555432 264302 555444
+rect 313918 555432 313924 555444
+rect 313976 555432 313982 555484
+rect 391198 555432 391204 555484
+rect 391256 555472 391262 555484
+rect 440234 555472 440240 555484
+rect 391256 555444 440240 555472
+rect 391256 555432 391262 555444
+rect 440234 555432 440240 555444
+rect 440292 555432 440298 555484
+rect 471882 555024 471888 555076
+rect 471940 555064 471946 555076
+rect 474918 555064 474924 555076
+rect 471940 555036 474924 555064
+rect 471940 555024 471946 555036
+rect 474918 555024 474924 555036
+rect 474976 555024 474982 555076
+rect 380618 554888 380624 554940
+rect 380676 554928 380682 554940
+rect 382274 554928 382280 554940
+rect 380676 554900 382280 554928
+rect 380676 554888 380682 554900
+rect 382274 554888 382280 554900
+rect 382332 554888 382338 554940
+rect 412542 554888 412548 554940
+rect 412600 554928 412606 554940
+rect 412634 554928 412640 554940
+rect 412600 554900 412640 554928
+rect 412600 554888 412606 554900
+rect 412634 554888 412640 554900
+rect 412692 554888 412698 554940
+rect 188982 554820 188988 554872
+rect 189040 554860 189046 554872
+rect 190638 554860 190644 554872
+rect 189040 554832 190644 554860
+rect 189040 554820 189046 554832
+rect 190638 554820 190644 554832
+rect 190696 554820 190702 554872
+rect 147582 554752 147588 554804
+rect 147640 554792 147646 554804
+rect 191098 554792 191104 554804
+rect 147640 554764 191104 554792
+rect 147640 554752 147646 554764
+rect 191098 554752 191104 554764
+rect 191156 554752 191162 554804
+rect 255406 554752 255412 554804
+rect 255464 554792 255470 554804
+rect 314010 554792 314016 554804
+rect 255464 554764 314016 554792
+rect 255464 554752 255470 554764
+rect 314010 554752 314016 554764
+rect 314068 554752 314074 554804
+rect 380158 554752 380164 554804
+rect 380216 554792 380222 554804
+rect 391290 554792 391296 554804
+rect 380216 554764 391296 554792
+rect 380216 554752 380222 554764
+rect 391290 554752 391296 554764
+rect 391348 554752 391354 554804
+rect 433518 554752 433524 554804
+rect 433576 554792 433582 554804
+rect 440234 554792 440240 554804
+rect 433576 554764 440240 554792
+rect 433576 554752 433582 554764
+rect 440234 554752 440240 554764
+rect 440292 554752 440298 554804
+rect 382274 554072 382280 554124
+rect 382332 554112 382338 554124
+rect 388346 554112 388352 554124
+rect 382332 554084 388352 554112
+rect 382332 554072 382338 554084
+rect 388346 554072 388352 554084
+rect 388404 554072 388410 554124
+rect 160094 554004 160100 554056
+rect 160152 554044 160158 554056
+rect 160738 554044 160744 554056
+rect 160152 554016 160744 554044
+rect 160152 554004 160158 554016
+rect 160738 554004 160744 554016
+rect 160796 554044 160802 554056
+rect 188430 554044 188436 554056
+rect 160796 554016 188436 554044
+rect 160796 554004 160802 554016
+rect 188430 554004 188436 554016
+rect 188488 554004 188494 554056
+rect 255406 554004 255412 554056
+rect 255464 554044 255470 554056
+rect 258166 554044 258172 554056
+rect 255464 554016 258172 554044
+rect 255464 554004 255470 554016
+rect 258166 554004 258172 554016
+rect 258224 554044 258230 554056
+rect 269942 554044 269948 554056
+rect 258224 554016 269948 554044
+rect 258224 554004 258230 554016
+rect 269942 554004 269948 554016
+rect 270000 554004 270006 554056
+rect 380802 554004 380808 554056
+rect 380860 554044 380866 554056
+rect 382366 554044 382372 554056
+rect 380860 554016 382372 554044
+rect 380860 554004 380866 554016
+rect 382366 554004 382372 554016
+rect 382424 554004 382430 554056
+rect 387702 554004 387708 554056
+rect 387760 554044 387766 554056
+rect 412634 554044 412640 554056
+rect 387760 554016 412640 554044
+rect 387760 554004 387766 554016
+rect 412634 554004 412640 554016
+rect 412692 554044 412698 554056
+rect 413462 554044 413468 554056
+rect 412692 554016 413468 554044
+rect 412692 554004 412698 554016
+rect 413462 554004 413468 554016
+rect 413520 554004 413526 554056
+rect 417326 554004 417332 554056
+rect 417384 554044 417390 554056
+rect 435450 554044 435456 554056
+rect 417384 554016 435456 554044
+rect 417384 554004 417390 554016
+rect 435450 554004 435456 554016
+rect 435508 554004 435514 554056
+rect 471882 554004 471888 554056
+rect 471940 554044 471946 554056
+rect 479058 554044 479064 554056
+rect 471940 554016 479064 554044
+rect 471940 554004 471946 554016
+rect 479058 554004 479064 554016
+rect 479116 554044 479122 554056
+rect 582926 554044 582932 554056
+rect 479116 554016 582932 554044
+rect 479116 554004 479122 554016
+rect 582926 554004 582932 554016
+rect 582984 554004 582990 554056
+rect 471422 553528 471428 553580
+rect 471480 553568 471486 553580
+rect 473446 553568 473452 553580
+rect 471480 553540 473452 553568
+rect 471480 553528 471486 553540
+rect 473446 553528 473452 553540
+rect 473504 553528 473510 553580
+rect 157058 553460 157064 553512
+rect 157116 553500 157122 553512
+rect 191650 553500 191656 553512
+rect 157116 553472 191656 553500
+rect 157116 553460 157122 553472
+rect 191650 553460 191656 553472
+rect 191708 553460 191714 553512
+rect 3326 553392 3332 553444
+rect 3384 553432 3390 553444
+rect 14458 553432 14464 553444
+rect 3384 553404 14464 553432
+rect 3384 553392 3390 553404
+rect 14458 553392 14464 553404
+rect 14516 553392 14522 553444
+rect 39942 553392 39948 553444
+rect 40000 553432 40006 553444
+rect 66898 553432 66904 553444
+rect 40000 553404 66904 553432
+rect 40000 553392 40006 553404
+rect 66898 553392 66904 553404
+rect 66956 553392 66962 553444
+rect 97534 553392 97540 553444
+rect 97592 553432 97598 553444
+rect 160094 553432 160100 553444
+rect 97592 553404 160100 553432
+rect 97592 553392 97598 553404
+rect 160094 553392 160100 553404
+rect 160152 553392 160158 553444
+rect 274542 553392 274548 553444
+rect 274600 553432 274606 553444
+rect 314654 553432 314660 553444
+rect 274600 553404 314660 553432
+rect 274600 553392 274606 553404
+rect 314654 553392 314660 553404
+rect 314712 553392 314718 553444
+rect 388070 553392 388076 553444
+rect 388128 553432 388134 553444
+rect 388346 553432 388352 553444
+rect 388128 553404 388352 553432
+rect 388128 553392 388134 553404
+rect 388346 553392 388352 553404
+rect 388404 553432 388410 553444
+rect 428734 553432 428740 553444
+rect 388404 553404 428740 553432
+rect 388404 553392 388410 553404
+rect 428734 553392 428740 553404
+rect 428792 553392 428798 553444
+rect 433978 553324 433984 553376
+rect 434036 553364 434042 553376
+rect 440234 553364 440240 553376
+rect 434036 553336 440240 553364
+rect 434036 553324 434042 553336
+rect 440234 553324 440240 553336
+rect 440292 553324 440298 553376
+rect 255406 552712 255412 552764
+rect 255464 552752 255470 552764
+rect 262306 552752 262312 552764
+rect 255464 552724 262312 552752
+rect 255464 552712 255470 552724
+rect 262306 552712 262312 552724
+rect 262364 552712 262370 552764
+rect 260098 552644 260104 552696
+rect 260156 552684 260162 552696
+rect 314654 552684 314660 552696
+rect 260156 552656 314660 552684
+rect 260156 552644 260162 552656
+rect 314654 552644 314660 552656
+rect 314712 552644 314718 552696
+rect 380618 552644 380624 552696
+rect 380676 552684 380682 552696
+rect 385126 552684 385132 552696
+rect 380676 552656 385132 552684
+rect 380676 552644 380682 552656
+rect 385126 552644 385132 552656
+rect 385184 552684 385190 552696
+rect 388438 552684 388444 552696
+rect 385184 552656 388444 552684
+rect 385184 552644 385190 552656
+rect 388438 552644 388444 552656
+rect 388496 552644 388502 552696
+rect 390002 552644 390008 552696
+rect 390060 552684 390066 552696
+rect 404998 552684 405004 552696
+rect 390060 552656 405004 552684
+rect 390060 552644 390066 552656
+rect 404998 552644 405004 552656
+rect 405056 552644 405062 552696
+rect 416130 552644 416136 552696
+rect 416188 552684 416194 552696
+rect 430022 552684 430028 552696
+rect 416188 552656 430028 552684
+rect 416188 552644 416194 552656
+rect 430022 552644 430028 552656
+rect 430080 552644 430086 552696
+rect 482922 552644 482928 552696
+rect 482980 552684 482986 552696
+rect 582650 552684 582656 552696
+rect 482980 552656 582656 552684
+rect 482980 552644 482986 552656
+rect 582650 552644 582656 552656
+rect 582708 552644 582714 552696
+rect 379698 552440 379704 552492
+rect 379756 552480 379762 552492
+rect 381538 552480 381544 552492
+rect 379756 552452 381544 552480
+rect 379756 552440 379762 552452
+rect 381538 552440 381544 552452
+rect 381596 552440 381602 552492
+rect 436002 552236 436008 552288
+rect 436060 552276 436066 552288
+rect 440234 552276 440240 552288
+rect 436060 552248 440240 552276
+rect 436060 552236 436066 552248
+rect 440234 552236 440240 552248
+rect 440292 552236 440298 552288
+rect 176562 552100 176568 552152
+rect 176620 552140 176626 552152
+rect 190730 552140 190736 552152
+rect 176620 552112 190736 552140
+rect 176620 552100 176626 552112
+rect 190730 552100 190736 552112
+rect 190788 552100 190794 552152
+rect 471882 552100 471888 552152
+rect 471940 552140 471946 552152
+rect 481818 552140 481824 552152
+rect 471940 552112 481824 552140
+rect 471940 552100 471946 552112
+rect 481818 552100 481824 552112
+rect 481876 552140 481882 552152
+rect 482922 552140 482928 552152
+rect 481876 552112 482928 552140
+rect 481876 552100 481882 552112
+rect 482922 552100 482928 552112
+rect 482980 552100 482986 552152
+rect 97902 552032 97908 552084
+rect 97960 552072 97966 552084
+rect 102042 552072 102048 552084
+rect 97960 552044 102048 552072
+rect 97960 552032 97966 552044
+rect 102042 552032 102048 552044
+rect 102100 552072 102106 552084
+rect 188430 552072 188436 552084
+rect 102100 552044 188436 552072
+rect 102100 552032 102106 552044
+rect 188430 552032 188436 552044
+rect 188488 552032 188494 552084
+rect 276658 551964 276664 552016
+rect 276716 552004 276722 552016
+rect 278038 552004 278044 552016
+rect 276716 551976 278044 552004
+rect 276716 551964 276722 551976
+rect 278038 551964 278044 551976
+rect 278096 551964 278102 552016
+rect 389174 551352 389180 551404
+rect 389232 551392 389238 551404
+rect 413370 551392 413376 551404
+rect 389232 551364 413376 551392
+rect 389232 551352 389238 551364
+rect 413370 551352 413376 551364
+rect 413428 551352 413434 551404
+rect 112438 551284 112444 551336
+rect 112496 551324 112502 551336
+rect 158714 551324 158720 551336
+rect 112496 551296 158720 551324
+rect 112496 551284 112502 551296
+rect 158714 551284 158720 551296
+rect 158772 551284 158778 551336
+rect 265710 551284 265716 551336
+rect 265768 551324 265774 551336
+rect 286410 551324 286416 551336
+rect 265768 551296 286416 551324
+rect 265768 551284 265774 551296
+rect 286410 551284 286416 551296
+rect 286468 551284 286474 551336
+rect 380894 551284 380900 551336
+rect 380952 551324 380958 551336
+rect 409874 551324 409880 551336
+rect 380952 551296 409880 551324
+rect 380952 551284 380958 551296
+rect 409874 551284 409880 551296
+rect 409932 551284 409938 551336
+rect 417510 551284 417516 551336
+rect 417568 551324 417574 551336
+rect 431218 551324 431224 551336
+rect 417568 551296 431224 551324
+rect 417568 551284 417574 551296
+rect 431218 551284 431224 551296
+rect 431276 551284 431282 551336
+rect 255406 550672 255412 550724
+rect 255464 550712 255470 550724
+rect 259454 550712 259460 550724
+rect 255464 550684 259460 550712
+rect 255464 550672 255470 550684
+rect 259454 550672 259460 550684
+rect 259512 550672 259518 550724
+rect 158714 550604 158720 550656
+rect 158772 550644 158778 550656
+rect 191650 550644 191656 550656
+rect 158772 550616 191656 550644
+rect 158772 550604 158778 550616
+rect 191650 550604 191656 550616
+rect 191708 550604 191714 550656
+rect 255498 550604 255504 550656
+rect 255556 550644 255562 550656
+rect 264238 550644 264244 550656
+rect 255556 550616 264244 550644
+rect 255556 550604 255562 550616
+rect 264238 550604 264244 550616
+rect 264296 550604 264302 550656
+rect 380618 550604 380624 550656
+rect 380676 550644 380682 550656
+rect 389174 550644 389180 550656
+rect 380676 550616 389180 550644
+rect 380676 550604 380682 550616
+rect 389174 550604 389180 550616
+rect 389232 550604 389238 550656
+rect 409874 550604 409880 550656
+rect 409932 550644 409938 550656
+rect 440970 550644 440976 550656
+rect 409932 550616 440976 550644
+rect 409932 550604 409938 550616
+rect 440970 550604 440976 550616
+rect 441028 550604 441034 550656
+rect 255406 550536 255412 550588
+rect 255464 550576 255470 550588
+rect 262214 550576 262220 550588
+rect 255464 550548 262220 550576
+rect 255464 550536 255470 550548
+rect 262214 550536 262220 550548
+rect 262272 550576 262278 550588
+rect 262674 550576 262680 550588
+rect 262272 550548 262680 550576
+rect 262272 550536 262278 550548
+rect 262674 550536 262680 550548
+rect 262732 550536 262738 550588
+rect 392670 550536 392676 550588
+rect 392728 550576 392734 550588
+rect 396166 550576 396172 550588
+rect 392728 550548 396172 550576
+rect 392728 550536 392734 550548
+rect 396166 550536 396172 550548
+rect 396224 550536 396230 550588
+rect 428642 550536 428648 550588
+rect 428700 550576 428706 550588
+rect 440234 550576 440240 550588
+rect 428700 550548 440240 550576
+rect 428700 550536 428706 550548
+rect 440234 550536 440240 550548
+rect 440292 550536 440298 550588
+rect 102042 549856 102048 549908
+rect 102100 549896 102106 549908
+rect 112438 549896 112444 549908
+rect 102100 549868 112444 549896
+rect 102100 549856 102106 549868
+rect 112438 549856 112444 549868
+rect 112496 549856 112502 549908
+rect 295978 549856 295984 549908
+rect 296036 549896 296042 549908
+rect 314654 549896 314660 549908
+rect 296036 549868 314660 549896
+rect 296036 549856 296042 549868
+rect 314654 549856 314660 549868
+rect 314712 549856 314718 549908
+rect 380618 549856 380624 549908
+rect 380676 549896 380682 549908
+rect 393590 549896 393596 549908
+rect 380676 549868 393596 549896
+rect 380676 549856 380682 549868
+rect 393590 549856 393596 549868
+rect 393648 549896 393654 549908
+rect 394602 549896 394608 549908
+rect 393648 549868 394608 549896
+rect 393648 549856 393654 549868
+rect 394602 549856 394608 549868
+rect 394660 549856 394666 549908
+rect 186038 549312 186044 549364
+rect 186096 549352 186102 549364
+rect 190730 549352 190736 549364
+rect 186096 549324 190736 549352
+rect 186096 549312 186102 549324
+rect 190730 549312 190736 549324
+rect 190788 549312 190794 549364
+rect 394602 549312 394608 549364
+rect 394660 549352 394666 549364
+rect 428550 549352 428556 549364
+rect 394660 549324 428556 549352
+rect 394660 549312 394666 549324
+rect 428550 549312 428556 549324
+rect 428608 549312 428614 549364
+rect 471882 549312 471888 549364
+rect 471940 549352 471946 549364
+rect 476114 549352 476120 549364
+rect 471940 549324 476120 549352
+rect 471940 549312 471946 549324
+rect 476114 549312 476120 549324
+rect 476172 549312 476178 549364
+rect 50982 549244 50988 549296
+rect 51040 549284 51046 549296
+rect 66438 549284 66444 549296
+rect 51040 549256 66444 549284
+rect 51040 549244 51046 549256
+rect 66438 549244 66444 549256
+rect 66496 549244 66502 549296
+rect 170858 549244 170864 549296
+rect 170916 549284 170922 549296
+rect 191650 549284 191656 549296
+rect 170916 549256 191656 549284
+rect 170916 549244 170922 549256
+rect 191650 549244 191656 549256
+rect 191708 549244 191714 549296
+rect 262674 549244 262680 549296
+rect 262732 549284 262738 549296
+rect 267918 549284 267924 549296
+rect 262732 549256 267924 549284
+rect 262732 549244 262738 549256
+rect 267918 549244 267924 549256
+rect 267976 549244 267982 549296
+rect 380710 549244 380716 549296
+rect 380768 549284 380774 549296
+rect 390002 549284 390008 549296
+rect 380768 549256 390008 549284
+rect 380768 549244 380774 549256
+rect 390002 549244 390008 549256
+rect 390060 549244 390066 549296
+rect 396166 549244 396172 549296
+rect 396224 549284 396230 549296
+rect 440234 549284 440240 549296
+rect 396224 549256 440240 549284
+rect 396224 549244 396230 549256
+rect 440234 549244 440240 549256
+rect 440292 549244 440298 549296
+rect 378686 549176 378692 549228
+rect 378744 549216 378750 549228
+rect 417326 549216 417332 549228
+rect 378744 549188 417332 549216
+rect 378744 549176 378750 549188
+rect 417326 549176 417332 549188
+rect 417384 549176 417390 549228
+rect 97902 548496 97908 548548
+rect 97960 548536 97966 548548
+rect 122098 548536 122104 548548
+rect 97960 548508 122104 548536
+rect 97960 548496 97966 548508
+rect 122098 548496 122104 548508
+rect 122156 548496 122162 548548
+rect 255406 547952 255412 548004
+rect 255464 547992 255470 548004
+rect 265066 547992 265072 548004
+rect 255464 547964 265072 547992
+rect 255464 547952 255470 547964
+rect 265066 547952 265072 547964
+rect 265124 547952 265130 548004
+rect 187510 547884 187516 547936
+rect 187568 547924 187574 547936
+rect 191650 547924 191656 547936
+rect 187568 547896 191656 547924
+rect 187568 547884 187574 547896
+rect 191650 547884 191656 547896
+rect 191708 547884 191714 547936
+rect 255498 547884 255504 547936
+rect 255556 547924 255562 547936
+rect 278774 547924 278780 547936
+rect 255556 547896 278780 547924
+rect 255556 547884 255562 547896
+rect 278774 547884 278780 547896
+rect 278832 547884 278838 547936
+rect 380618 547884 380624 547936
+rect 380676 547924 380682 547936
+rect 385218 547924 385224 547936
+rect 380676 547896 385224 547924
+rect 380676 547884 380682 547896
+rect 385218 547884 385224 547896
+rect 385276 547884 385282 547936
+rect 422938 547816 422944 547868
+rect 422996 547856 423002 547868
+rect 442258 547856 442264 547868
+rect 422996 547828 442264 547856
+rect 422996 547816 423002 547828
+rect 442258 547816 442264 547828
+rect 442316 547816 442322 547868
+rect 379698 547204 379704 547256
+rect 379756 547244 379762 547256
+rect 395430 547244 395436 547256
+rect 379756 547216 395436 547244
+rect 379756 547204 379762 547216
+rect 395430 547204 395436 547216
+rect 395488 547204 395494 547256
+rect 399662 547204 399668 547256
+rect 399720 547244 399726 547256
+rect 420178 547244 420184 547256
+rect 399720 547216 420184 547244
+rect 399720 547204 399726 547216
+rect 420178 547204 420184 547216
+rect 420236 547204 420242 547256
+rect 380710 547136 380716 547188
+rect 380768 547176 380774 547188
+rect 414842 547176 414848 547188
+rect 380768 547148 414848 547176
+rect 380768 547136 380774 547148
+rect 414842 547136 414848 547148
+rect 414900 547136 414906 547188
+rect 471882 546592 471888 546644
+rect 471940 546632 471946 546644
+rect 475378 546632 475384 546644
+rect 471940 546604 475384 546632
+rect 471940 546592 471946 546604
+rect 475378 546592 475384 546604
+rect 475436 546592 475442 546644
+rect 157978 546524 157984 546576
+rect 158036 546564 158042 546576
+rect 191650 546564 191656 546576
+rect 158036 546536 191656 546564
+rect 158036 546524 158042 546536
+rect 191650 546524 191656 546536
+rect 191708 546524 191714 546576
+rect 101398 546456 101404 546508
+rect 101456 546496 101462 546508
+rect 191558 546496 191564 546508
+rect 101456 546468 191564 546496
+rect 101456 546456 101462 546468
+rect 191558 546456 191564 546468
+rect 191616 546456 191622 546508
+rect 255406 546456 255412 546508
+rect 255464 546496 255470 546508
+rect 255464 546468 282960 546496
+rect 255464 546456 255470 546468
+rect 282932 546428 282960 546468
+rect 284202 546428 284208 546440
+rect 282932 546400 284208 546428
+rect 284202 546388 284208 546400
+rect 284260 546428 284266 546440
+rect 305638 546428 305644 546440
+rect 284260 546400 305644 546428
+rect 284260 546388 284266 546400
+rect 305638 546388 305644 546400
+rect 305696 546388 305702 546440
+rect 377490 545912 377496 545964
+rect 377548 545952 377554 545964
+rect 377766 545952 377772 545964
+rect 377548 545924 377772 545952
+rect 377548 545912 377554 545924
+rect 377766 545912 377772 545924
+rect 377824 545912 377830 545964
+rect 255406 545776 255412 545828
+rect 255464 545816 255470 545828
+rect 259546 545816 259552 545828
+rect 255464 545788 259552 545816
+rect 255464 545776 255470 545788
+rect 259546 545776 259552 545788
+rect 259604 545776 259610 545828
+rect 428734 545776 428740 545828
+rect 428792 545816 428798 545828
+rect 440050 545816 440056 545828
+rect 428792 545788 440056 545816
+rect 428792 545776 428798 545788
+rect 440050 545776 440056 545788
+rect 440108 545816 440114 545828
+rect 440326 545816 440332 545828
+rect 440108 545788 440332 545816
+rect 440108 545776 440114 545788
+rect 440326 545776 440332 545788
+rect 440384 545776 440390 545828
+rect 255498 545708 255504 545760
+rect 255556 545748 255562 545760
+rect 258902 545748 258908 545760
+rect 255556 545720 258908 545748
+rect 255556 545708 255562 545720
+rect 258902 545708 258908 545720
+rect 258960 545708 258966 545760
+rect 391290 545708 391296 545760
+rect 391348 545748 391354 545760
+rect 391348 545720 393314 545748
+rect 391348 545708 391354 545720
+rect 393286 545680 393314 545720
+rect 398190 545708 398196 545760
+rect 398248 545748 398254 545760
+rect 405734 545748 405740 545760
+rect 398248 545720 405740 545748
+rect 398248 545708 398254 545720
+rect 405734 545708 405740 545720
+rect 405792 545748 405798 545760
+rect 440234 545748 440240 545760
+rect 405792 545720 440240 545748
+rect 405792 545708 405798 545720
+rect 440234 545708 440240 545720
+rect 440292 545708 440298 545760
+rect 400398 545680 400404 545692
+rect 393286 545652 400404 545680
+rect 400398 545640 400404 545652
+rect 400456 545640 400462 545692
+rect 380066 545300 380072 545352
+rect 380124 545340 380130 545352
+rect 382550 545340 382556 545352
+rect 380124 545312 382556 545340
+rect 380124 545300 380130 545312
+rect 382550 545300 382556 545312
+rect 382608 545300 382614 545352
+rect 96614 545096 96620 545148
+rect 96672 545136 96678 545148
+rect 130378 545136 130384 545148
+rect 96672 545108 130384 545136
+rect 96672 545096 96678 545108
+rect 130378 545096 130384 545108
+rect 130436 545096 130442 545148
+rect 380618 545096 380624 545148
+rect 380676 545136 380682 545148
+rect 391198 545136 391204 545148
+rect 380676 545108 391204 545136
+rect 380676 545096 380682 545108
+rect 391198 545096 391204 545108
+rect 391256 545096 391262 545148
+rect 471882 545096 471888 545148
+rect 471940 545136 471946 545148
+rect 473538 545136 473544 545148
+rect 471940 545108 473544 545136
+rect 471940 545096 471946 545108
+rect 473538 545096 473544 545108
+rect 473596 545136 473602 545148
+rect 482278 545136 482284 545148
+rect 473596 545108 482284 545136
+rect 473596 545096 473602 545108
+rect 482278 545096 482284 545108
+rect 482336 545096 482342 545148
+rect 470594 544688 470600 544740
+rect 470652 544728 470658 544740
+rect 470962 544728 470968 544740
+rect 470652 544700 470968 544728
+rect 470652 544688 470658 544700
+rect 470962 544688 470968 544700
+rect 471020 544688 471026 544740
+rect 258902 544348 258908 544400
+rect 258960 544388 258966 544400
+rect 282178 544388 282184 544400
+rect 258960 544360 282184 544388
+rect 258960 544348 258966 544360
+rect 282178 544348 282184 544360
+rect 282236 544388 282242 544400
+rect 296070 544388 296076 544400
+rect 282236 544360 296076 544388
+rect 282236 544348 282242 544360
+rect 296070 544348 296076 544360
+rect 296128 544348 296134 544400
+rect 380618 543872 380624 543924
+rect 380676 543912 380682 543924
+rect 383838 543912 383844 543924
+rect 380676 543884 383844 543912
+rect 380676 543872 380682 543884
+rect 383838 543872 383844 543884
+rect 383896 543872 383902 543924
+rect 169202 543804 169208 543856
+rect 169260 543844 169266 543856
+rect 191650 543844 191656 543856
+rect 169260 543816 191656 543844
+rect 169260 543804 169266 543816
+rect 191650 543804 191656 543816
+rect 191708 543804 191714 543856
+rect 50890 543736 50896 543788
+rect 50948 543776 50954 543788
+rect 66806 543776 66812 543788
+rect 50948 543748 66812 543776
+rect 50948 543736 50954 543748
+rect 66806 543736 66812 543748
+rect 66864 543736 66870 543788
+rect 96614 543736 96620 543788
+rect 96672 543776 96678 543788
+rect 104250 543776 104256 543788
+rect 96672 543748 104256 543776
+rect 96672 543736 96678 543748
+rect 104250 543736 104256 543748
+rect 104308 543736 104314 543788
+rect 164142 543736 164148 543788
+rect 164200 543776 164206 543788
+rect 190822 543776 190828 543788
+rect 164200 543748 190828 543776
+rect 164200 543736 164206 543748
+rect 190822 543736 190828 543748
+rect 190880 543736 190886 543788
+rect 258718 543736 258724 543788
+rect 258776 543776 258782 543788
+rect 314654 543776 314660 543788
+rect 258776 543748 314660 543776
+rect 258776 543736 258782 543748
+rect 314654 543736 314660 543748
+rect 314712 543736 314718 543788
+rect 390002 543736 390008 543788
+rect 390060 543776 390066 543788
+rect 438118 543776 438124 543788
+rect 390060 543748 438124 543776
+rect 390060 543736 390066 543748
+rect 438118 543736 438124 543748
+rect 438176 543736 438182 543788
+rect 427170 543668 427176 543720
+rect 427228 543708 427234 543720
+rect 440234 543708 440240 543720
+rect 427228 543680 440240 543708
+rect 427228 543668 427234 543680
+rect 440234 543668 440240 543680
+rect 440292 543668 440298 543720
+rect 17218 542988 17224 543040
+rect 17276 543028 17282 543040
+rect 67542 543028 67548 543040
+rect 17276 543000 67548 543028
+rect 17276 542988 17282 543000
+rect 67542 542988 67548 543000
+rect 67600 542988 67606 543040
+rect 104158 542988 104164 543040
+rect 104216 543028 104222 543040
+rect 162210 543028 162216 543040
+rect 104216 543000 162216 543028
+rect 104216 542988 104222 543000
+rect 162210 542988 162216 543000
+rect 162268 542988 162274 543040
+rect 278682 542988 278688 543040
+rect 278740 543028 278746 543040
+rect 304258 543028 304264 543040
+rect 278740 543000 304264 543028
+rect 278740 542988 278746 543000
+rect 304258 542988 304264 543000
+rect 304316 542988 304322 543040
+rect 395430 542988 395436 543040
+rect 395488 543028 395494 543040
+rect 396902 543028 396908 543040
+rect 395488 543000 396908 543028
+rect 395488 542988 395494 543000
+rect 396902 542988 396908 543000
+rect 396960 542988 396966 543040
+rect 471882 542648 471888 542700
+rect 471940 542688 471946 542700
+rect 473630 542688 473636 542700
+rect 471940 542660 473636 542688
+rect 471940 542648 471946 542660
+rect 473630 542648 473636 542660
+rect 473688 542648 473694 542700
+rect 174630 542444 174636 542496
+rect 174688 542484 174694 542496
+rect 190454 542484 190460 542496
+rect 174688 542456 190460 542484
+rect 174688 542444 174694 542456
+rect 190454 542444 190460 542456
+rect 190512 542444 190518 542496
+rect 255406 542444 255412 542496
+rect 255464 542484 255470 542496
+rect 278682 542484 278688 542496
+rect 255464 542456 278688 542484
+rect 255464 542444 255470 542456
+rect 278682 542444 278688 542456
+rect 278740 542444 278746 542496
+rect 380618 542444 380624 542496
+rect 380676 542484 380682 542496
+rect 408034 542484 408040 542496
+rect 380676 542456 408040 542484
+rect 380676 542444 380682 542456
+rect 408034 542444 408040 542456
+rect 408092 542444 408098 542496
+rect 96614 542376 96620 542428
+rect 96672 542416 96678 542428
+rect 107562 542416 107568 542428
+rect 96672 542388 107568 542416
+rect 96672 542376 96678 542388
+rect 107562 542376 107568 542388
+rect 107620 542376 107626 542428
+rect 162210 542376 162216 542428
+rect 162268 542416 162274 542428
+rect 186958 542416 186964 542428
+rect 162268 542388 186964 542416
+rect 162268 542376 162274 542388
+rect 186958 542376 186964 542388
+rect 187016 542376 187022 542428
+rect 256786 542376 256792 542428
+rect 256844 542416 256850 542428
+rect 300762 542416 300768 542428
+rect 256844 542388 300768 542416
+rect 256844 542376 256850 542388
+rect 300762 542376 300768 542388
+rect 300820 542416 300826 542428
+rect 314654 542416 314660 542428
+rect 300820 542388 314660 542416
+rect 300820 542376 300826 542388
+rect 314654 542376 314660 542388
+rect 314712 542376 314718 542428
+rect 396626 542376 396632 542428
+rect 396684 542416 396690 542428
+rect 440234 542416 440240 542428
+rect 396684 542388 440240 542416
+rect 396684 542376 396690 542388
+rect 440234 542376 440240 542388
+rect 440292 542376 440298 542428
+rect 11698 542308 11704 542360
+rect 11756 542348 11762 542360
+rect 67910 542348 67916 542360
+rect 11756 542320 67916 542348
+rect 11756 542308 11762 542320
+rect 67910 542308 67916 542320
+rect 67968 542348 67974 542360
+rect 68370 542348 68376 542360
+rect 67968 542320 68376 542348
+rect 67968 542308 67974 542320
+rect 68370 542308 68376 542320
+rect 68428 542308 68434 542360
+rect 255406 542308 255412 542360
+rect 255464 542348 255470 542360
+rect 267090 542348 267096 542360
+rect 255464 542320 267096 542348
+rect 255464 542308 255470 542320
+rect 267090 542308 267096 542320
+rect 267148 542308 267154 542360
+rect 414658 541696 414664 541748
+rect 414716 541736 414722 541748
+rect 443178 541736 443184 541748
+rect 414716 541708 443184 541736
+rect 414716 541696 414722 541708
+rect 443178 541696 443184 541708
+rect 443236 541696 443242 541748
+rect 385678 541628 385684 541680
+rect 385736 541668 385742 541680
+rect 431402 541668 431408 541680
+rect 385736 541640 431408 541668
+rect 385736 541628 385742 541640
+rect 431402 541628 431408 541640
+rect 431460 541628 431466 541680
+rect 380066 541152 380072 541204
+rect 380124 541192 380130 541204
+rect 381630 541192 381636 541204
+rect 380124 541164 381636 541192
+rect 380124 541152 380130 541164
+rect 381630 541152 381636 541164
+rect 381688 541152 381694 541204
+rect 97166 540948 97172 541000
+rect 97224 540988 97230 541000
+rect 119338 540988 119344 541000
+rect 97224 540960 119344 540988
+rect 97224 540948 97230 540960
+rect 119338 540948 119344 540960
+rect 119396 540948 119402 541000
+rect 166350 540948 166356 541000
+rect 166408 540988 166414 541000
+rect 190454 540988 190460 541000
+rect 166408 540960 190460 540988
+rect 166408 540948 166414 540960
+rect 190454 540948 190460 540960
+rect 190512 540948 190518 541000
+rect 377582 540948 377588 541000
+rect 377640 540988 377646 541000
+rect 377858 540988 377864 541000
+rect 377640 540960 377864 540988
+rect 377640 540948 377646 540960
+rect 377858 540948 377864 540960
+rect 377916 540948 377922 541000
+rect 379974 540948 379980 541000
+rect 380032 540988 380038 541000
+rect 391290 540988 391296 541000
+rect 380032 540960 391296 540988
+rect 380032 540948 380038 540960
+rect 391290 540948 391296 540960
+rect 391348 540948 391354 541000
+rect 431218 540948 431224 541000
+rect 431276 540988 431282 541000
+rect 437474 540988 437480 541000
+rect 431276 540960 437480 540988
+rect 431276 540948 431282 540960
+rect 437474 540948 437480 540960
+rect 437532 540948 437538 541000
+rect 437492 540920 437520 540948
+rect 440234 540920 440240 540932
+rect 437492 540892 440240 540920
+rect 440234 540880 440240 540892
+rect 440292 540880 440298 540932
+rect 471882 540880 471888 540932
+rect 471940 540920 471946 540932
+rect 473354 540920 473360 540932
+rect 471940 540892 473360 540920
+rect 471940 540880 471946 540892
+rect 473354 540880 473360 540892
+rect 473412 540880 473418 540932
+rect 262858 540608 262864 540660
+rect 262916 540648 262922 540660
+rect 268010 540648 268016 540660
+rect 262916 540620 268016 540648
+rect 262916 540608 262922 540620
+rect 268010 540608 268016 540620
+rect 268068 540608 268074 540660
+rect 3418 540200 3424 540252
+rect 3476 540240 3482 540252
+rect 37182 540240 37188 540252
+rect 3476 540212 37188 540240
+rect 3476 540200 3482 540212
+rect 37182 540200 37188 540212
+rect 37240 540200 37246 540252
+rect 257430 540200 257436 540252
+rect 257488 540240 257494 540252
+rect 287606 540240 287612 540252
+rect 257488 540212 287612 540240
+rect 257488 540200 257494 540212
+rect 287606 540200 287612 540212
+rect 287664 540200 287670 540252
+rect 420270 540240 420276 540252
+rect 344986 540212 420276 540240
+rect 67634 539792 67640 539844
+rect 67692 539832 67698 539844
+rect 71774 539832 71780 539844
+rect 67692 539804 71780 539832
+rect 67692 539792 67698 539804
+rect 71774 539792 71780 539804
+rect 71832 539792 71838 539844
+rect 313182 539656 313188 539708
+rect 313240 539696 313246 539708
+rect 314654 539696 314660 539708
+rect 313240 539668 314660 539696
+rect 313240 539656 313246 539668
+rect 314654 539656 314660 539668
+rect 314712 539656 314718 539708
+rect 37182 539588 37188 539640
+rect 37240 539628 37246 539640
+rect 69382 539628 69388 539640
+rect 37240 539600 69388 539628
+rect 37240 539588 37246 539600
+rect 69382 539588 69388 539600
+rect 69440 539588 69446 539640
+rect 88150 539588 88156 539640
+rect 88208 539628 88214 539640
+rect 95510 539628 95516 539640
+rect 88208 539600 95516 539628
+rect 88208 539588 88214 539600
+rect 95510 539588 95516 539600
+rect 95568 539588 95574 539640
+rect 185946 539588 185952 539640
+rect 186004 539628 186010 539640
+rect 190454 539628 190460 539640
+rect 186004 539600 190460 539628
+rect 186004 539588 186010 539600
+rect 190454 539588 190460 539600
+rect 190512 539588 190518 539640
+rect 287054 539588 287060 539640
+rect 287112 539628 287118 539640
+rect 287606 539628 287612 539640
+rect 287112 539600 287612 539628
+rect 287112 539588 287118 539600
+rect 287606 539588 287612 539600
+rect 287664 539628 287670 539640
+rect 339126 539628 339132 539640
+rect 287664 539600 339132 539628
+rect 287664 539588 287670 539600
+rect 339126 539588 339132 539600
+rect 339184 539628 339190 539640
+rect 344986 539628 345014 540212
+rect 420270 540200 420276 540212
+rect 420328 540200 420334 540252
+rect 339184 539600 345014 539628
+rect 339184 539588 339190 539600
+rect 374730 539588 374736 539640
+rect 374788 539628 374794 539640
+rect 378502 539628 378508 539640
+rect 374788 539600 378508 539628
+rect 374788 539588 374794 539600
+rect 378502 539588 378508 539600
+rect 378560 539588 378566 539640
+rect 380802 539588 380808 539640
+rect 380860 539628 380866 539640
+rect 382274 539628 382280 539640
+rect 380860 539600 382280 539628
+rect 380860 539588 380866 539600
+rect 382274 539588 382280 539600
+rect 382332 539628 382338 539640
+rect 443270 539628 443276 539640
+rect 382332 539600 443276 539628
+rect 382332 539588 382338 539600
+rect 443270 539588 443276 539600
+rect 443328 539588 443334 539640
+rect 97074 539520 97080 539572
+rect 97132 539560 97138 539572
+rect 123478 539560 123484 539572
+rect 97132 539532 123484 539560
+rect 97132 539520 97138 539532
+rect 123478 539520 123484 539532
+rect 123536 539520 123542 539572
+rect 193398 539520 193404 539572
+rect 193456 539560 193462 539572
+rect 193456 539532 193536 539560
+rect 193456 539520 193462 539532
+rect 193508 539368 193536 539532
+rect 291838 539520 291844 539572
+rect 291896 539560 291902 539572
+rect 381078 539560 381084 539572
+rect 291896 539532 381084 539560
+rect 291896 539520 291902 539532
+rect 381078 539520 381084 539532
+rect 381136 539520 381142 539572
+rect 407758 539520 407764 539572
+rect 407816 539560 407822 539572
+rect 410610 539560 410616 539572
+rect 407816 539532 410616 539560
+rect 407816 539520 407822 539532
+rect 410610 539520 410616 539532
+rect 410668 539520 410674 539572
+rect 193490 539316 193496 539368
+rect 193548 539316 193554 539368
+rect 107562 538908 107568 538960
+rect 107620 538948 107626 538960
+rect 161474 538948 161480 538960
+rect 107620 538920 161480 538948
+rect 107620 538908 107626 538920
+rect 161474 538908 161480 538920
+rect 161532 538908 161538 538960
+rect 67542 538840 67548 538892
+rect 67600 538880 67606 538892
+rect 75178 538880 75184 538892
+rect 67600 538852 75184 538880
+rect 67600 538840 67606 538852
+rect 75178 538840 75184 538852
+rect 75236 538840 75242 538892
+rect 84102 538840 84108 538892
+rect 84160 538880 84166 538892
+rect 96798 538880 96804 538892
+rect 84160 538852 96804 538880
+rect 84160 538840 84166 538852
+rect 96798 538840 96804 538852
+rect 96856 538840 96862 538892
+rect 128998 538840 129004 538892
+rect 129056 538880 129062 538892
+rect 187418 538880 187424 538892
+rect 129056 538852 187424 538880
+rect 129056 538840 129062 538852
+rect 187418 538840 187424 538852
+rect 187476 538840 187482 538892
+rect 273346 538840 273352 538892
+rect 273404 538880 273410 538892
+rect 274542 538880 274548 538892
+rect 273404 538852 274548 538880
+rect 273404 538840 273410 538852
+rect 274542 538840 274548 538852
+rect 274600 538880 274606 538892
+rect 280890 538880 280896 538892
+rect 274600 538852 280896 538880
+rect 274600 538840 274606 538852
+rect 280890 538840 280896 538852
+rect 280948 538840 280954 538892
+rect 71774 538500 71780 538552
+rect 71832 538540 71838 538552
+rect 71958 538540 71964 538552
+rect 71832 538512 71964 538540
+rect 71832 538500 71838 538512
+rect 71958 538500 71964 538512
+rect 72016 538500 72022 538552
+rect 452654 538500 452660 538552
+rect 452712 538540 452718 538552
+rect 453298 538540 453304 538552
+rect 452712 538512 453304 538540
+rect 452712 538500 452718 538512
+rect 453298 538500 453304 538512
+rect 453356 538500 453362 538552
+rect 188430 538296 188436 538348
+rect 188488 538336 188494 538348
+rect 200390 538336 200396 538348
+rect 188488 538308 200396 538336
+rect 188488 538296 188494 538308
+rect 200390 538296 200396 538308
+rect 200448 538296 200454 538348
+rect 236638 538296 236644 538348
+rect 236696 538336 236702 538348
+rect 256786 538336 256792 538348
+rect 236696 538308 256792 538336
+rect 236696 538296 236702 538308
+rect 256786 538296 256792 538308
+rect 256844 538296 256850 538348
+rect 22738 538228 22744 538280
+rect 22796 538268 22802 538280
+rect 94590 538268 94596 538280
+rect 22796 538240 94596 538268
+rect 22796 538228 22802 538240
+rect 94590 538228 94596 538240
+rect 94648 538228 94654 538280
+rect 187142 538228 187148 538280
+rect 187200 538268 187206 538280
+rect 187418 538268 187424 538280
+rect 187200 538240 187424 538268
+rect 187200 538228 187206 538240
+rect 187418 538228 187424 538240
+rect 187476 538268 187482 538280
+rect 216398 538268 216404 538280
+rect 187476 538240 216404 538268
+rect 187476 538228 187482 538240
+rect 216398 538228 216404 538240
+rect 216456 538228 216462 538280
+rect 237374 538228 237380 538280
+rect 237432 538268 237438 538280
+rect 273346 538268 273352 538280
+rect 237432 538240 273352 538268
+rect 237432 538228 237438 538240
+rect 273346 538228 273352 538240
+rect 273404 538228 273410 538280
+rect 308398 538228 308404 538280
+rect 308456 538268 308462 538280
+rect 340874 538268 340880 538280
+rect 308456 538240 340880 538268
+rect 308456 538228 308462 538240
+rect 340874 538228 340880 538240
+rect 340932 538268 340938 538280
+rect 341702 538268 341708 538280
+rect 340932 538240 341708 538268
+rect 340932 538228 340938 538240
+rect 341702 538228 341708 538240
+rect 341760 538228 341766 538280
+rect 351454 538228 351460 538280
+rect 351512 538268 351518 538280
+rect 424318 538268 424324 538280
+rect 351512 538240 424324 538268
+rect 351512 538228 351518 538240
+rect 424318 538228 424324 538240
+rect 424376 538228 424382 538280
+rect 431310 538228 431316 538280
+rect 431368 538268 431374 538280
+rect 452654 538268 452660 538280
+rect 431368 538240 452660 538268
+rect 431368 538228 431374 538240
+rect 452654 538228 452660 538240
+rect 452712 538228 452718 538280
+rect 14458 538160 14464 538212
+rect 14516 538200 14522 538212
+rect 70670 538200 70676 538212
+rect 14516 538172 70676 538200
+rect 14516 538160 14522 538172
+rect 70670 538160 70676 538172
+rect 70728 538160 70734 538212
+rect 86862 538160 86868 538212
+rect 86920 538200 86926 538212
+rect 101398 538200 101404 538212
+rect 86920 538172 101404 538200
+rect 86920 538160 86926 538172
+rect 101398 538160 101404 538172
+rect 101456 538160 101462 538212
+rect 116670 538160 116676 538212
+rect 116728 538200 116734 538212
+rect 238018 538200 238024 538212
+rect 116728 538172 238024 538200
+rect 116728 538160 116734 538172
+rect 238018 538160 238024 538172
+rect 238076 538200 238082 538212
+rect 238202 538200 238208 538212
+rect 238076 538172 238208 538200
+rect 238076 538160 238082 538172
+rect 238202 538160 238208 538172
+rect 238260 538160 238266 538212
+rect 326338 538160 326344 538212
+rect 326396 538200 326402 538212
+rect 399570 538200 399576 538212
+rect 326396 538172 399576 538200
+rect 326396 538160 326402 538172
+rect 399570 538160 399576 538172
+rect 399628 538160 399634 538212
+rect 410518 538160 410524 538212
+rect 410576 538200 410582 538212
+rect 466730 538200 466736 538212
+rect 410576 538172 466736 538200
+rect 410576 538160 410582 538172
+rect 466730 538160 466736 538172
+rect 466788 538160 466794 538212
+rect 79962 538092 79968 538144
+rect 80020 538132 80026 538144
+rect 119430 538132 119436 538144
+rect 80020 538104 119436 538132
+rect 80020 538092 80026 538104
+rect 119430 538092 119436 538104
+rect 119488 538092 119494 538144
+rect 177482 538092 177488 538144
+rect 177540 538132 177546 538144
+rect 244366 538132 244372 538144
+rect 177540 538104 244372 538132
+rect 177540 538092 177546 538104
+rect 244366 538092 244372 538104
+rect 244424 538092 244430 538144
+rect 79226 537684 79232 537736
+rect 79284 537724 79290 537736
+rect 79962 537724 79968 537736
+rect 79284 537696 79968 537724
+rect 79284 537684 79290 537696
+rect 79962 537684 79968 537696
+rect 80020 537684 80026 537736
+rect 370590 537480 370596 537532
+rect 370648 537520 370654 537532
+rect 380894 537520 380900 537532
+rect 370648 537492 380900 537520
+rect 370648 537480 370654 537492
+rect 380894 537480 380900 537492
+rect 380952 537480 380958 537532
+rect 381630 537480 381636 537532
+rect 381688 537520 381694 537532
+rect 396074 537520 396080 537532
+rect 381688 537492 396080 537520
+rect 381688 537480 381694 537492
+rect 396074 537480 396080 537492
+rect 396132 537520 396138 537532
+rect 465074 537520 465080 537532
+rect 396132 537492 465080 537520
+rect 396132 537480 396138 537492
+rect 465074 537480 465080 537492
+rect 465132 537480 465138 537532
+rect 85850 537276 85856 537328
+rect 85908 537316 85914 537328
+rect 86862 537316 86868 537328
+rect 85908 537288 86868 537316
+rect 85908 537276 85914 537288
+rect 86862 537276 86868 537288
+rect 86920 537276 86926 537328
+rect 467098 536868 467104 536920
+rect 467156 536908 467162 536920
+rect 470870 536908 470876 536920
+rect 467156 536880 470876 536908
+rect 467156 536868 467162 536880
+rect 470870 536868 470876 536880
+rect 470928 536868 470934 536920
+rect 70670 536800 70676 536852
+rect 70728 536840 70734 536852
+rect 71038 536840 71044 536852
+rect 70728 536812 71044 536840
+rect 70728 536800 70734 536812
+rect 71038 536800 71044 536812
+rect 71096 536800 71102 536852
+rect 244366 536800 244372 536852
+rect 244424 536840 244430 536852
+rect 244918 536840 244924 536852
+rect 244424 536812 244924 536840
+rect 244424 536800 244430 536812
+rect 244918 536800 244924 536812
+rect 244976 536800 244982 536852
+rect 250806 536800 250812 536852
+rect 250864 536840 250870 536852
+rect 253934 536840 253940 536852
+rect 250864 536812 253940 536840
+rect 250864 536800 250870 536812
+rect 253934 536800 253940 536812
+rect 253992 536800 253998 536852
+rect 262674 536800 262680 536852
+rect 262732 536840 262738 536852
+rect 367002 536840 367008 536852
+rect 262732 536812 367008 536840
+rect 262732 536800 262738 536812
+rect 367002 536800 367008 536812
+rect 367060 536800 367066 536852
+rect 465902 536800 465908 536852
+rect 465960 536840 465966 536852
+rect 469398 536840 469404 536852
+rect 465960 536812 469404 536840
+rect 465960 536800 465966 536812
+rect 469398 536800 469404 536812
+rect 469456 536800 469462 536852
+rect 7558 536732 7564 536784
+rect 7616 536772 7622 536784
+rect 73798 536772 73804 536784
+rect 7616 536744 73804 536772
+rect 7616 536732 7622 536744
+rect 73798 536732 73804 536744
+rect 73856 536732 73862 536784
+rect 93394 536732 93400 536784
+rect 93452 536772 93458 536784
+rect 246758 536772 246764 536784
+rect 93452 536744 246764 536772
+rect 93452 536732 93458 536744
+rect 246758 536732 246764 536744
+rect 246816 536732 246822 536784
+rect 305730 536732 305736 536784
+rect 305788 536772 305794 536784
+rect 316954 536772 316960 536784
+rect 305788 536744 316960 536772
+rect 305788 536732 305794 536744
+rect 316954 536732 316960 536744
+rect 317012 536772 317018 536784
+rect 319622 536772 319628 536784
+rect 317012 536744 319628 536772
+rect 317012 536732 317018 536744
+rect 319622 536732 319628 536744
+rect 319680 536732 319686 536784
+rect 355962 536732 355968 536784
+rect 356020 536772 356026 536784
+rect 444650 536772 444656 536784
+rect 356020 536744 444656 536772
+rect 356020 536732 356026 536744
+rect 444650 536732 444656 536744
+rect 444708 536732 444714 536784
+rect 377214 536664 377220 536716
+rect 377272 536704 377278 536716
+rect 446674 536704 446680 536716
+rect 377272 536676 446680 536704
+rect 377272 536664 377278 536676
+rect 446674 536664 446680 536676
+rect 446732 536664 446738 536716
+rect 74442 536120 74448 536172
+rect 74500 536160 74506 536172
+rect 81434 536160 81440 536172
+rect 74500 536132 81440 536160
+rect 74500 536120 74506 536132
+rect 81434 536120 81440 536132
+rect 81492 536120 81498 536172
+rect 210694 536120 210700 536172
+rect 210752 536160 210758 536172
+rect 215938 536160 215944 536172
+rect 210752 536132 215944 536160
+rect 210752 536120 210758 536132
+rect 215938 536120 215944 536132
+rect 215996 536120 216002 536172
+rect 243078 536120 243084 536172
+rect 243136 536160 243142 536172
+rect 258718 536160 258724 536172
+rect 243136 536132 258724 536160
+rect 243136 536120 243142 536132
+rect 258718 536120 258724 536132
+rect 258776 536120 258782 536172
+rect 468202 536120 468208 536172
+rect 468260 536160 468266 536172
+rect 482922 536160 482928 536172
+rect 468260 536132 482928 536160
+rect 468260 536120 468266 536132
+rect 482922 536120 482928 536132
+rect 482980 536120 482986 536172
+rect 68922 536052 68928 536104
+rect 68980 536092 68986 536104
+rect 79318 536092 79324 536104
+rect 68980 536064 79324 536092
+rect 68980 536052 68986 536064
+rect 79318 536052 79324 536064
+rect 79376 536052 79382 536104
+rect 82170 536052 82176 536104
+rect 82228 536092 82234 536104
+rect 166994 536092 167000 536104
+rect 82228 536064 167000 536092
+rect 82228 536052 82234 536064
+rect 166994 536052 167000 536064
+rect 167052 536092 167058 536104
+rect 197998 536092 198004 536104
+rect 167052 536064 198004 536092
+rect 167052 536052 167058 536064
+rect 197998 536052 198004 536064
+rect 198056 536052 198062 536104
+rect 251910 536052 251916 536104
+rect 251968 536092 251974 536104
+rect 273898 536092 273904 536104
+rect 251968 536064 273904 536092
+rect 251968 536052 251974 536064
+rect 273898 536052 273904 536064
+rect 273956 536052 273962 536104
+rect 291102 536052 291108 536104
+rect 291160 536092 291166 536104
+rect 307110 536092 307116 536104
+rect 291160 536064 307116 536092
+rect 291160 536052 291166 536064
+rect 307110 536052 307116 536064
+rect 307168 536052 307174 536104
+rect 312538 536052 312544 536104
+rect 312596 536092 312602 536104
+rect 360838 536092 360844 536104
+rect 312596 536064 360844 536092
+rect 312596 536052 312602 536064
+rect 360838 536052 360844 536064
+rect 360896 536092 360902 536104
+rect 377214 536092 377220 536104
+rect 360896 536064 377220 536092
+rect 360896 536052 360902 536064
+rect 377214 536052 377220 536064
+rect 377272 536052 377278 536104
+rect 449250 536052 449256 536104
+rect 449308 536092 449314 536104
+rect 476206 536092 476212 536104
+rect 449308 536064 476212 536092
+rect 449308 536052 449314 536064
+rect 476206 536052 476212 536064
+rect 476264 536052 476270 536104
+rect 86218 535440 86224 535492
+rect 86276 535480 86282 535492
+rect 91094 535480 91100 535492
+rect 86276 535452 91100 535480
+rect 86276 535440 86282 535452
+rect 91094 535440 91100 535452
+rect 91152 535440 91158 535492
+rect 217318 535440 217324 535492
+rect 217376 535480 217382 535492
+rect 219526 535480 219532 535492
+rect 217376 535452 219532 535480
+rect 217376 535440 217382 535452
+rect 219526 535440 219532 535452
+rect 219584 535440 219590 535492
+rect 221458 535440 221464 535492
+rect 221516 535480 221522 535492
+rect 222654 535480 222660 535492
+rect 221516 535452 222660 535480
+rect 221516 535440 221522 535452
+rect 222654 535440 222660 535452
+rect 222712 535440 222718 535492
+rect 222838 535440 222844 535492
+rect 222896 535480 222902 535492
+rect 223942 535480 223948 535492
+rect 222896 535452 223948 535480
+rect 222896 535440 222902 535452
+rect 223942 535440 223948 535452
+rect 224000 535440 224006 535492
+rect 228358 535440 228364 535492
+rect 228416 535480 228422 535492
+rect 229094 535480 229100 535492
+rect 228416 535452 229100 535480
+rect 228416 535440 228422 535452
+rect 229094 535440 229100 535452
+rect 229152 535440 229158 535492
+rect 246298 535440 246304 535492
+rect 246356 535480 246362 535492
+rect 246758 535480 246764 535492
+rect 246356 535452 246764 535480
+rect 246356 535440 246362 535452
+rect 246758 535440 246764 535452
+rect 246816 535440 246822 535492
+rect 248046 535440 248052 535492
+rect 248104 535480 248110 535492
+rect 250714 535480 250720 535492
+rect 248104 535452 250720 535480
+rect 248104 535440 248110 535452
+rect 250714 535440 250720 535452
+rect 250772 535440 250778 535492
+rect 349798 535440 349804 535492
+rect 349856 535480 349862 535492
+rect 351454 535480 351460 535492
+rect 349856 535452 351460 535480
+rect 349856 535440 349862 535452
+rect 351454 535440 351460 535452
+rect 351512 535440 351518 535492
+rect 446398 535440 446404 535492
+rect 446456 535480 446462 535492
+rect 447226 535480 447232 535492
+rect 446456 535452 447232 535480
+rect 446456 535440 446462 535452
+rect 447226 535440 447232 535452
+rect 447284 535440 447290 535492
+rect 455230 535440 455236 535492
+rect 455288 535480 455294 535492
+rect 456426 535480 456432 535492
+rect 455288 535452 456432 535480
+rect 455288 535440 455294 535452
+rect 456426 535440 456432 535452
+rect 456484 535440 456490 535492
+rect 465810 535440 465816 535492
+rect 465868 535480 465874 535492
+rect 467650 535480 467656 535492
+rect 465868 535452 467656 535480
+rect 465868 535440 465874 535452
+rect 467650 535440 467656 535452
+rect 467708 535440 467714 535492
+rect 104250 535372 104256 535424
+rect 104308 535412 104314 535424
+rect 195974 535412 195980 535424
+rect 104308 535384 195980 535412
+rect 104308 535372 104314 535384
+rect 195974 535372 195980 535384
+rect 196032 535372 196038 535424
+rect 302878 535372 302884 535424
+rect 302936 535412 302942 535424
+rect 380986 535412 380992 535424
+rect 302936 535384 380992 535412
+rect 302936 535372 302942 535384
+rect 380986 535372 380992 535384
+rect 381044 535412 381050 535424
+rect 395430 535412 395436 535424
+rect 381044 535384 395436 535412
+rect 381044 535372 381050 535384
+rect 395430 535372 395436 535384
+rect 395488 535372 395494 535424
+rect 430022 535372 430028 535424
+rect 430080 535412 430086 535424
+rect 445018 535412 445024 535424
+rect 430080 535384 445024 535412
+rect 430080 535372 430086 535384
+rect 445018 535372 445024 535384
+rect 445076 535372 445082 535424
+rect 456444 535412 456472 535440
+rect 582742 535412 582748 535424
+rect 456444 535384 582748 535412
+rect 582742 535372 582748 535384
+rect 582800 535372 582806 535424
+rect 379054 535304 379060 535356
+rect 379112 535344 379118 535356
+rect 428458 535344 428464 535356
+rect 379112 535316 428464 535344
+rect 379112 535304 379118 535316
+rect 428458 535304 428464 535316
+rect 428516 535304 428522 535356
+rect 435358 535304 435364 535356
+rect 435416 535344 435422 535356
+rect 456978 535344 456984 535356
+rect 435416 535316 456984 535344
+rect 435416 535304 435422 535316
+rect 456978 535304 456984 535316
+rect 457036 535304 457042 535356
+rect 86770 534692 86776 534744
+rect 86828 534732 86834 534744
+rect 98638 534732 98644 534744
+rect 86828 534704 98644 534732
+rect 86828 534692 86834 534704
+rect 98638 534692 98644 534704
+rect 98696 534692 98702 534744
+rect 187602 534692 187608 534744
+rect 187660 534732 187666 534744
+rect 289722 534732 289728 534744
+rect 187660 534704 289728 534732
+rect 187660 534692 187666 534704
+rect 289722 534692 289728 534704
+rect 289780 534732 289786 534744
+rect 313182 534732 313188 534744
+rect 289780 534704 313188 534732
+rect 289780 534692 289786 534704
+rect 313182 534692 313188 534704
+rect 313240 534692 313246 534744
+rect 317138 534692 317144 534744
+rect 317196 534732 317202 534744
+rect 327074 534732 327080 534744
+rect 317196 534704 327080 534732
+rect 317196 534692 317202 534704
+rect 327074 534692 327080 534704
+rect 327132 534692 327138 534744
+rect 338758 534692 338764 534744
+rect 338816 534732 338822 534744
+rect 377582 534732 377588 534744
+rect 338816 534704 377588 534732
+rect 338816 534692 338822 534704
+rect 377582 534692 377588 534704
+rect 377640 534692 377646 534744
+rect 457438 534692 457444 534744
+rect 457496 534732 457502 534744
+rect 470962 534732 470968 534744
+rect 457496 534704 470968 534732
+rect 457496 534692 457502 534704
+rect 470962 534692 470968 534704
+rect 471020 534692 471026 534744
+rect 482922 534692 482928 534744
+rect 482980 534732 482986 534744
+rect 496814 534732 496820 534744
+rect 482980 534704 496820 534732
+rect 482980 534692 482986 534704
+rect 496814 534692 496820 534704
+rect 496872 534692 496878 534744
+rect 104250 534420 104256 534472
+rect 104308 534460 104314 534472
+rect 104802 534460 104808 534472
+rect 104308 534432 104808 534460
+rect 104308 534420 104314 534432
+rect 104802 534420 104808 534432
+rect 104860 534420 104866 534472
+rect 456978 534080 456984 534132
+rect 457036 534120 457042 534132
+rect 457530 534120 457536 534132
+rect 457036 534092 457536 534120
+rect 457036 534080 457042 534092
+rect 457530 534080 457536 534092
+rect 457588 534080 457594 534132
+rect 369854 534012 369860 534064
+rect 369912 534052 369918 534064
+rect 370774 534052 370780 534064
+rect 369912 534024 370780 534052
+rect 369912 534012 369918 534024
+rect 370774 534012 370780 534024
+rect 370832 534052 370838 534064
+rect 399662 534052 399668 534064
+rect 370832 534024 399668 534052
+rect 370832 534012 370838 534024
+rect 399662 534012 399668 534024
+rect 399720 534012 399726 534064
+rect 404998 534012 405004 534064
+rect 405056 534052 405062 534064
+rect 461578 534052 461584 534064
+rect 405056 534024 461584 534052
+rect 405056 534012 405062 534024
+rect 461578 534012 461584 534024
+rect 461636 534012 461642 534064
+rect 367002 533944 367008 533996
+rect 367060 533984 367066 533996
+rect 390002 533984 390008 533996
+rect 367060 533956 390008 533984
+rect 367060 533944 367066 533956
+rect 390002 533944 390008 533956
+rect 390060 533944 390066 533996
+rect 243630 533604 243636 533656
+rect 243688 533644 243694 533656
+rect 250438 533644 250444 533656
+rect 243688 533616 250444 533644
+rect 243688 533604 243694 533616
+rect 250438 533604 250444 533616
+rect 250496 533604 250502 533656
+rect 317046 533468 317052 533520
+rect 317104 533508 317110 533520
+rect 320818 533508 320824 533520
+rect 317104 533480 320824 533508
+rect 317104 533468 317110 533480
+rect 320818 533468 320824 533480
+rect 320876 533468 320882 533520
+rect 193122 533400 193128 533452
+rect 193180 533440 193186 533452
+rect 200758 533440 200764 533452
+rect 193180 533412 200764 533440
+rect 193180 533400 193186 533412
+rect 200758 533400 200764 533412
+rect 200816 533400 200822 533452
+rect 204254 533400 204260 533452
+rect 204312 533440 204318 533452
+rect 204622 533440 204628 533452
+rect 204312 533412 204628 533440
+rect 204312 533400 204318 533412
+rect 204622 533400 204628 533412
+rect 204680 533400 204686 533452
+rect 217686 533440 217692 533452
+rect 209746 533412 217692 533440
+rect 65978 533332 65984 533384
+rect 66036 533372 66042 533384
+rect 92474 533372 92480 533384
+rect 66036 533344 92480 533372
+rect 66036 533332 66042 533344
+rect 92474 533332 92480 533344
+rect 92532 533332 92538 533384
+rect 196618 533332 196624 533384
+rect 196676 533372 196682 533384
+rect 209746 533372 209774 533412
+rect 217686 533400 217692 533412
+rect 217744 533400 217750 533452
+rect 448514 533400 448520 533452
+rect 448572 533440 448578 533452
+rect 449802 533440 449808 533452
+rect 448572 533412 449808 533440
+rect 448572 533400 448578 533412
+rect 449802 533400 449808 533412
+rect 449860 533400 449866 533452
+rect 451274 533400 451280 533452
+rect 451332 533440 451338 533452
+rect 452378 533440 452384 533452
+rect 451332 533412 452384 533440
+rect 451332 533400 451338 533412
+rect 452378 533400 452384 533412
+rect 452436 533400 452442 533452
+rect 454126 533400 454132 533452
+rect 454184 533440 454190 533452
+rect 455322 533440 455328 533452
+rect 454184 533412 455328 533440
+rect 454184 533400 454190 533412
+rect 455322 533400 455328 533412
+rect 455380 533400 455386 533452
+rect 462314 533400 462320 533452
+rect 462372 533440 462378 533452
+rect 463050 533440 463056 533452
+rect 462372 533412 463056 533440
+rect 462372 533400 462378 533412
+rect 463050 533400 463056 533412
+rect 463108 533400 463114 533452
+rect 196676 533344 209774 533372
+rect 196676 533332 196682 533344
+rect 213914 533332 213920 533384
+rect 213972 533372 213978 533384
+rect 214742 533372 214748 533384
+rect 213972 533344 214748 533372
+rect 213972 533332 213978 533344
+rect 214742 533332 214748 533344
+rect 214800 533332 214806 533384
+rect 226334 533332 226340 533384
+rect 226392 533372 226398 533384
+rect 226702 533372 226708 533384
+rect 226392 533344 226708 533372
+rect 226392 533332 226398 533344
+rect 226702 533332 226708 533344
+rect 226760 533332 226766 533384
+rect 229186 533332 229192 533384
+rect 229244 533372 229250 533384
+rect 230014 533372 230020 533384
+rect 229244 533344 230020 533372
+rect 229244 533332 229250 533344
+rect 230014 533332 230020 533344
+rect 230072 533332 230078 533384
+rect 240134 533332 240140 533384
+rect 240192 533372 240198 533384
+rect 240686 533372 240692 533384
+rect 240192 533344 240692 533372
+rect 240192 533332 240198 533344
+rect 240686 533332 240692 533344
+rect 240744 533332 240750 533384
+rect 244366 533332 244372 533384
+rect 244424 533372 244430 533384
+rect 245102 533372 245108 533384
+rect 244424 533344 245108 533372
+rect 244424 533332 244430 533344
+rect 245102 533332 245108 533344
+rect 245160 533332 245166 533384
+rect 251082 533332 251088 533384
+rect 251140 533372 251146 533384
+rect 269758 533372 269764 533384
+rect 251140 533344 269764 533372
+rect 251140 533332 251146 533344
+rect 269758 533332 269764 533344
+rect 269816 533332 269822 533384
+rect 317506 533332 317512 533384
+rect 317564 533372 317570 533384
+rect 330478 533372 330484 533384
+rect 317564 533344 330484 533372
+rect 317564 533332 317570 533344
+rect 330478 533332 330484 533344
+rect 330536 533332 330542 533384
+rect 342898 533332 342904 533384
+rect 342956 533372 342962 533384
+rect 369854 533372 369860 533384
+rect 342956 533344 369860 533372
+rect 342956 533332 342962 533344
+rect 369854 533332 369860 533344
+rect 369912 533332 369918 533384
+rect 441430 533332 441436 533384
+rect 441488 533372 441494 533384
+rect 582558 533372 582564 533384
+rect 441488 533344 582564 533372
+rect 441488 533332 441494 533344
+rect 582558 533332 582564 533344
+rect 582616 533332 582622 533384
+rect 465718 533264 465724 533316
+rect 465776 533304 465782 533316
+rect 465902 533304 465908 533316
+rect 465776 533276 465908 533304
+rect 465776 533264 465782 533276
+rect 465902 533264 465908 533276
+rect 465960 533264 465966 533316
+rect 211982 533196 211988 533248
+rect 212040 533236 212046 533248
+rect 212718 533236 212724 533248
+rect 212040 533208 212724 533236
+rect 212040 533196 212046 533208
+rect 212718 533196 212724 533208
+rect 212776 533196 212782 533248
+rect 461578 532924 461584 532976
+rect 461636 532964 461642 532976
+rect 461854 532964 461860 532976
+rect 461636 532936 461860 532964
+rect 461636 532924 461642 532936
+rect 461854 532924 461860 532936
+rect 461912 532924 461918 532976
+rect 231854 532720 231860 532772
+rect 231912 532760 231918 532772
+rect 232406 532760 232412 532772
+rect 231912 532732 232412 532760
+rect 231912 532720 231918 532732
+rect 232406 532720 232412 532732
+rect 232464 532720 232470 532772
+rect 186958 532652 186964 532704
+rect 187016 532692 187022 532704
+rect 206370 532692 206376 532704
+rect 187016 532664 206376 532692
+rect 187016 532652 187022 532664
+rect 206370 532652 206376 532664
+rect 206428 532652 206434 532704
+rect 223022 532652 223028 532704
+rect 223080 532692 223086 532704
+rect 230934 532692 230940 532704
+rect 223080 532664 230940 532692
+rect 223080 532652 223086 532664
+rect 230934 532652 230940 532664
+rect 230992 532652 230998 532704
+rect 406562 532652 406568 532704
+rect 406620 532692 406626 532704
+rect 472250 532692 472256 532704
+rect 406620 532664 472256 532692
+rect 406620 532652 406626 532664
+rect 472250 532652 472256 532664
+rect 472308 532652 472314 532704
+rect 400398 532584 400404 532636
+rect 400456 532624 400462 532636
+rect 455230 532624 455236 532636
+rect 400456 532596 455236 532624
+rect 400456 532584 400462 532596
+rect 455230 532584 455236 532596
+rect 455288 532584 455294 532636
+rect 338850 532040 338856 532092
+rect 338908 532080 338914 532092
+rect 379606 532080 379612 532092
+rect 338908 532052 379612 532080
+rect 338908 532040 338914 532052
+rect 379606 532040 379612 532052
+rect 379664 532040 379670 532092
+rect 384942 532040 384948 532092
+rect 385000 532080 385006 532092
+rect 400398 532080 400404 532092
+rect 385000 532052 400404 532080
+rect 385000 532040 385006 532052
+rect 400398 532040 400404 532052
+rect 400456 532040 400462 532092
+rect 60642 531972 60648 532024
+rect 60700 532012 60706 532024
+rect 96890 532012 96896 532024
+rect 60700 531984 96896 532012
+rect 60700 531972 60706 531984
+rect 96890 531972 96896 531984
+rect 96948 531972 96954 532024
+rect 150342 531972 150348 532024
+rect 150400 532012 150406 532024
+rect 197262 532012 197268 532024
+rect 150400 531984 197268 532012
+rect 150400 531972 150406 531984
+rect 197262 531972 197268 531984
+rect 197320 531972 197326 532024
+rect 239766 531972 239772 532024
+rect 239824 532012 239830 532024
+rect 300118 532012 300124 532024
+rect 239824 531984 300124 532012
+rect 239824 531972 239830 531984
+rect 300118 531972 300124 531984
+rect 300176 531972 300182 532024
+rect 311158 531972 311164 532024
+rect 311216 532012 311222 532024
+rect 369118 532012 369124 532024
+rect 311216 531984 369124 532012
+rect 311216 531972 311222 531984
+rect 369118 531972 369124 531984
+rect 369176 531972 369182 532024
+rect 376202 531972 376208 532024
+rect 376260 532012 376266 532024
+rect 392210 532012 392216 532024
+rect 376260 531984 392216 532012
+rect 376260 531972 376266 531984
+rect 392210 531972 392216 531984
+rect 392268 531972 392274 532024
+rect 459738 531972 459744 532024
+rect 459796 532012 459802 532024
+rect 506474 532012 506480 532024
+rect 459796 531984 506480 532012
+rect 459796 531972 459802 531984
+rect 506474 531972 506480 531984
+rect 506532 531972 506538 532024
+rect 273898 531224 273904 531276
+rect 273956 531264 273962 531276
+rect 410518 531264 410524 531276
+rect 273956 531236 410524 531264
+rect 273956 531224 273962 531236
+rect 410518 531224 410524 531236
+rect 410576 531224 410582 531276
+rect 440050 531224 440056 531276
+rect 440108 531264 440114 531276
+rect 582834 531264 582840 531276
+rect 440108 531236 582840 531264
+rect 440108 531224 440114 531236
+rect 582834 531224 582840 531236
+rect 582892 531224 582898 531276
+rect 282270 531156 282276 531208
+rect 282328 531196 282334 531208
+rect 385126 531196 385132 531208
+rect 282328 531168 385132 531196
+rect 282328 531156 282334 531168
+rect 385126 531156 385132 531168
+rect 385184 531156 385190 531208
+rect 406378 531156 406384 531208
+rect 406436 531196 406442 531208
+rect 450722 531196 450728 531208
+rect 406436 531168 450728 531196
+rect 406436 531156 406442 531168
+rect 450722 531156 450728 531168
+rect 450780 531156 450786 531208
+rect 82814 530612 82820 530664
+rect 82872 530652 82878 530664
+rect 109678 530652 109684 530664
+rect 82872 530624 109684 530652
+rect 82872 530612 82878 530624
+rect 109678 530612 109684 530624
+rect 109736 530612 109742 530664
+rect 188890 530612 188896 530664
+rect 188948 530652 188954 530664
+rect 199470 530652 199476 530664
+rect 188948 530624 199476 530652
+rect 188948 530612 188954 530624
+rect 199470 530612 199476 530624
+rect 199528 530612 199534 530664
+rect 209038 530612 209044 530664
+rect 209096 530652 209102 530664
+rect 218422 530652 218428 530664
+rect 209096 530624 218428 530652
+rect 209096 530612 209102 530624
+rect 218422 530612 218428 530624
+rect 218480 530612 218486 530664
+rect 3510 530544 3516 530596
+rect 3568 530584 3574 530596
+rect 95418 530584 95424 530596
+rect 3568 530556 95424 530584
+rect 3568 530544 3574 530556
+rect 95418 530544 95424 530556
+rect 95476 530544 95482 530596
+rect 177390 530544 177396 530596
+rect 177448 530584 177454 530596
+rect 205634 530584 205640 530596
+rect 177448 530556 205640 530584
+rect 177448 530544 177454 530556
+rect 205634 530544 205640 530556
+rect 205692 530544 205698 530596
+rect 208486 530544 208492 530596
+rect 208544 530584 208550 530596
+rect 231118 530584 231124 530596
+rect 208544 530556 231124 530584
+rect 208544 530544 208550 530556
+rect 231118 530544 231124 530556
+rect 231176 530544 231182 530596
+rect 234706 530544 234712 530596
+rect 234764 530584 234770 530596
+rect 251818 530584 251824 530596
+rect 234764 530556 251824 530584
+rect 234764 530544 234770 530556
+rect 251818 530544 251824 530556
+rect 251876 530544 251882 530596
+rect 247678 529932 247684 529984
+rect 247736 529972 247742 529984
+rect 250806 529972 250812 529984
+rect 247736 529944 250812 529972
+rect 247736 529932 247742 529944
+rect 250806 529932 250812 529944
+rect 250864 529932 250870 529984
+rect 286502 529864 286508 529916
+rect 286560 529904 286566 529916
+rect 286962 529904 286968 529916
+rect 286560 529876 286968 529904
+rect 286560 529864 286566 529876
+rect 286962 529864 286968 529876
+rect 287020 529904 287026 529916
+rect 401778 529904 401784 529916
+rect 287020 529876 401784 529904
+rect 287020 529864 287026 529876
+rect 401778 529864 401784 529876
+rect 401836 529904 401842 529916
+rect 467006 529904 467012 529916
+rect 401836 529876 467012 529904
+rect 401836 529864 401842 529876
+rect 467006 529864 467012 529876
+rect 467064 529864 467070 529916
+rect 313918 529796 313924 529848
+rect 313976 529836 313982 529848
+rect 384942 529836 384948 529848
+rect 313976 529808 384948 529836
+rect 313976 529796 313982 529808
+rect 384942 529796 384948 529808
+rect 385000 529796 385006 529848
+rect 79870 529252 79876 529304
+rect 79928 529292 79934 529304
+rect 96706 529292 96712 529304
+rect 79928 529264 96712 529292
+rect 79928 529252 79934 529264
+rect 96706 529252 96712 529264
+rect 96764 529252 96770 529304
+rect 180058 529252 180064 529304
+rect 180116 529292 180122 529304
+rect 205174 529292 205180 529304
+rect 180116 529264 205180 529292
+rect 180116 529252 180122 529264
+rect 205174 529252 205180 529264
+rect 205232 529252 205238 529304
+rect 50890 529184 50896 529236
+rect 50948 529224 50954 529236
+rect 188338 529224 188344 529236
+rect 50948 529196 188344 529224
+rect 50948 529184 50954 529196
+rect 188338 529184 188344 529196
+rect 188396 529184 188402 529236
+rect 206278 529184 206284 529236
+rect 206336 529224 206342 529236
+rect 219710 529224 219716 529236
+rect 206336 529196 219716 529224
+rect 206336 529184 206342 529196
+rect 219710 529184 219716 529196
+rect 219768 529184 219774 529236
+rect 238754 529184 238760 529236
+rect 238812 529224 238818 529236
+rect 304258 529224 304264 529236
+rect 238812 529196 304264 529224
+rect 238812 529184 238818 529196
+rect 304258 529184 304264 529196
+rect 304316 529184 304322 529236
+rect 444098 529184 444104 529236
+rect 444156 529224 444162 529236
+rect 510614 529224 510620 529236
+rect 444156 529196 510620 529224
+rect 444156 529184 444162 529196
+rect 510614 529184 510620 529196
+rect 510672 529184 510678 529236
+rect 68922 528572 68928 528624
+rect 68980 528612 68986 528624
+rect 74534 528612 74540 528624
+rect 68980 528584 74540 528612
+rect 68980 528572 68986 528584
+rect 74534 528572 74540 528584
+rect 74592 528572 74598 528624
+rect 389818 528504 389824 528556
+rect 389876 528544 389882 528556
+rect 473538 528544 473544 528556
+rect 389876 528516 473544 528544
+rect 389876 528504 389882 528516
+rect 473538 528504 473544 528516
+rect 473596 528504 473602 528556
+rect 379790 528436 379796 528488
+rect 379848 528476 379854 528488
+rect 456794 528476 456800 528488
+rect 379848 528448 456800 528476
+rect 379848 528436 379854 528448
+rect 456794 528436 456800 528448
+rect 456852 528436 456858 528488
+rect 151630 527892 151636 527944
+rect 151688 527932 151694 527944
+rect 200114 527932 200120 527944
+rect 151688 527904 200120 527932
+rect 151688 527892 151694 527904
+rect 200114 527892 200120 527904
+rect 200172 527892 200178 527944
+rect 79318 527824 79324 527876
+rect 79376 527864 79382 527876
+rect 99466 527864 99472 527876
+rect 79376 527836 99472 527864
+rect 79376 527824 79382 527836
+rect 99466 527824 99472 527836
+rect 99524 527824 99530 527876
+rect 188338 527824 188344 527876
+rect 188396 527864 188402 527876
+rect 298094 527864 298100 527876
+rect 188396 527836 298100 527864
+rect 188396 527824 188402 527836
+rect 298094 527824 298100 527836
+rect 298152 527864 298158 527876
+rect 378226 527864 378232 527876
+rect 298152 527836 378232 527864
+rect 298152 527824 298158 527836
+rect 378226 527824 378232 527836
+rect 378284 527824 378290 527876
+rect 460934 527824 460940 527876
+rect 460992 527864 460998 527876
+rect 503714 527864 503720 527876
+rect 460992 527836 503720 527864
+rect 460992 527824 460998 527836
+rect 503714 527824 503720 527836
+rect 503772 527824 503778 527876
+rect 374730 527144 374736 527196
+rect 374788 527184 374794 527196
+rect 379790 527184 379796 527196
+rect 374788 527156 379796 527184
+rect 374788 527144 374794 527156
+rect 379790 527144 379796 527156
+rect 379848 527144 379854 527196
+rect 256602 527076 256608 527128
+rect 256660 527116 256666 527128
+rect 258258 527116 258264 527128
+rect 256660 527088 258264 527116
+rect 256660 527076 256666 527088
+rect 258258 527076 258264 527088
+rect 258316 527116 258322 527128
+rect 386690 527116 386696 527128
+rect 258316 527088 386696 527116
+rect 258316 527076 258322 527088
+rect 386690 527076 386696 527088
+rect 386748 527076 386754 527128
+rect 410518 527076 410524 527128
+rect 410576 527116 410582 527128
+rect 465258 527116 465264 527128
+rect 410576 527088 465264 527116
+rect 410576 527076 410582 527088
+rect 465258 527076 465264 527088
+rect 465316 527076 465322 527128
+rect 411898 527008 411904 527060
+rect 411956 527048 411962 527060
+rect 449250 527048 449256 527060
+rect 411956 527020 449256 527048
+rect 411956 527008 411962 527020
+rect 449250 527008 449256 527020
+rect 449308 527008 449314 527060
+rect 71038 526396 71044 526448
+rect 71096 526436 71102 526448
+rect 121454 526436 121460 526448
+rect 71096 526408 121460 526436
+rect 71096 526396 71102 526408
+rect 121454 526396 121460 526408
+rect 121512 526396 121518 526448
+rect 169018 526396 169024 526448
+rect 169076 526436 169082 526448
+rect 209774 526436 209780 526448
+rect 169076 526408 209780 526436
+rect 169076 526396 169082 526408
+rect 209774 526396 209780 526408
+rect 209832 526396 209838 526448
+rect 211798 526396 211804 526448
+rect 211856 526436 211862 526448
+rect 226426 526436 226432 526448
+rect 211856 526408 226432 526436
+rect 211856 526396 211862 526408
+rect 226426 526396 226432 526408
+rect 226484 526396 226490 526448
+rect 451366 526396 451372 526448
+rect 451424 526436 451430 526448
+rect 502334 526436 502340 526448
+rect 451424 526408 502340 526436
+rect 451424 526396 451430 526408
+rect 502334 526396 502340 526408
+rect 502392 526396 502398 526448
+rect 67450 525716 67456 525768
+rect 67508 525756 67514 525768
+rect 168374 525756 168380 525768
+rect 67508 525728 168380 525756
+rect 67508 525716 67514 525728
+rect 168374 525716 168380 525728
+rect 168432 525716 168438 525768
+rect 304258 525716 304264 525768
+rect 304316 525756 304322 525768
+rect 388070 525756 388076 525768
+rect 304316 525728 388076 525756
+rect 304316 525716 304322 525728
+rect 388070 525716 388076 525728
+rect 388128 525716 388134 525768
+rect 393958 525716 393964 525768
+rect 394016 525756 394022 525768
+rect 462498 525756 462504 525768
+rect 394016 525728 462504 525756
+rect 394016 525716 394022 525728
+rect 462498 525716 462504 525728
+rect 462556 525716 462562 525768
+rect 421558 525648 421564 525700
+rect 421616 525688 421622 525700
+rect 458266 525688 458272 525700
+rect 421616 525660 458272 525688
+rect 421616 525648 421622 525660
+rect 458266 525648 458272 525660
+rect 458324 525648 458330 525700
+rect 168374 525104 168380 525156
+rect 168432 525144 168438 525156
+rect 169202 525144 169208 525156
+rect 168432 525116 169208 525144
+rect 168432 525104 168438 525116
+rect 169202 525104 169208 525116
+rect 169260 525104 169266 525156
+rect 201586 525104 201592 525156
+rect 201644 525144 201650 525156
+rect 207658 525144 207664 525156
+rect 201644 525116 207664 525144
+rect 201644 525104 201650 525116
+rect 207658 525104 207664 525116
+rect 207716 525104 207722 525156
+rect 180518 525036 180524 525088
+rect 180576 525076 180582 525088
+rect 192478 525076 192484 525088
+rect 180576 525048 192484 525076
+rect 180576 525036 180582 525048
+rect 192478 525036 192484 525048
+rect 192536 525036 192542 525088
+rect 237558 525036 237564 525088
+rect 237616 525076 237622 525088
+rect 251910 525076 251916 525088
+rect 237616 525048 251916 525076
+rect 237616 525036 237622 525048
+rect 251910 525036 251916 525048
+rect 251968 525036 251974 525088
+rect 458266 525036 458272 525088
+rect 458324 525076 458330 525088
+rect 490006 525076 490012 525088
+rect 458324 525048 490012 525076
+rect 458324 525036 458330 525048
+rect 490006 525036 490012 525048
+rect 490064 525036 490070 525088
+rect 216674 524356 216680 524408
+rect 216732 524396 216738 524408
+rect 407942 524396 407948 524408
+rect 216732 524368 407948 524396
+rect 216732 524356 216738 524368
+rect 407942 524356 407948 524368
+rect 408000 524356 408006 524408
+rect 391290 524288 391296 524340
+rect 391348 524328 391354 524340
+rect 451274 524328 451280 524340
+rect 391348 524300 451280 524328
+rect 391348 524288 391354 524300
+rect 451274 524288 451280 524300
+rect 451332 524288 451338 524340
+rect 187602 523676 187608 523728
+rect 187660 523716 187666 523728
+rect 216674 523716 216680 523728
+rect 187660 523688 216680 523716
+rect 187660 523676 187666 523688
+rect 216674 523676 216680 523688
+rect 216732 523676 216738 523728
+rect 441522 523676 441528 523728
+rect 441580 523716 441586 523728
+rect 488534 523716 488540 523728
+rect 441580 523688 488540 523716
+rect 441580 523676 441586 523688
+rect 488534 523676 488540 523688
+rect 488592 523676 488598 523728
+rect 3418 522996 3424 523048
+rect 3476 523036 3482 523048
+rect 94038 523036 94044 523048
+rect 3476 523008 94044 523036
+rect 3476 522996 3482 523008
+rect 94038 522996 94044 523008
+rect 94096 522996 94102 523048
+rect 75178 522928 75184 522980
+rect 75236 522968 75242 522980
+rect 75822 522968 75828 522980
+rect 75236 522940 75828 522968
+rect 75236 522928 75242 522940
+rect 75822 522928 75828 522940
+rect 75880 522968 75886 522980
+rect 259546 522968 259552 522980
+rect 75880 522940 259552 522968
+rect 75880 522928 75886 522940
+rect 259546 522928 259552 522940
+rect 259604 522968 259610 522980
+rect 386506 522968 386512 522980
+rect 259604 522940 386512 522968
+rect 259604 522928 259610 522940
+rect 386506 522928 386512 522940
+rect 386564 522928 386570 522980
+rect 376018 522860 376024 522912
+rect 376076 522900 376082 522912
+rect 382458 522900 382464 522912
+rect 376076 522872 382464 522900
+rect 376076 522860 376082 522872
+rect 382458 522860 382464 522872
+rect 382516 522900 382522 522912
+rect 474826 522900 474832 522912
+rect 382516 522872 474832 522900
+rect 382516 522860 382522 522872
+rect 474826 522860 474832 522872
+rect 474884 522860 474890 522912
+rect 64782 522248 64788 522300
+rect 64840 522288 64846 522300
+rect 106274 522288 106280 522300
+rect 64840 522260 106280 522288
+rect 64840 522248 64846 522260
+rect 106274 522248 106280 522260
+rect 106332 522248 106338 522300
+rect 317598 522248 317604 522300
+rect 317656 522288 317662 522300
+rect 329834 522288 329840 522300
+rect 317656 522260 329840 522288
+rect 317656 522248 317662 522260
+rect 329834 522248 329840 522260
+rect 329892 522248 329898 522300
+rect 445018 522248 445024 522300
+rect 445076 522288 445082 522300
+rect 456794 522288 456800 522300
+rect 445076 522260 456800 522288
+rect 445076 522248 445082 522260
+rect 456794 522248 456800 522260
+rect 456852 522248 456858 522300
+rect 226242 521568 226248 521620
+rect 226300 521608 226306 521620
+rect 228358 521608 228364 521620
+rect 226300 521580 228364 521608
+rect 226300 521568 226306 521580
+rect 228358 521568 228364 521580
+rect 228416 521568 228422 521620
+rect 258718 521568 258724 521620
+rect 258776 521608 258782 521620
+rect 266538 521608 266544 521620
+rect 258776 521580 266544 521608
+rect 258776 521568 258782 521580
+rect 266538 521568 266544 521580
+rect 266596 521568 266602 521620
+rect 269758 521568 269764 521620
+rect 269816 521608 269822 521620
+rect 393958 521608 393964 521620
+rect 269816 521580 393964 521608
+rect 269816 521568 269822 521580
+rect 393958 521568 393964 521580
+rect 394016 521568 394022 521620
+rect 396810 521568 396816 521620
+rect 396868 521608 396874 521620
+rect 458174 521608 458180 521620
+rect 396868 521580 458180 521608
+rect 396868 521568 396874 521580
+rect 458174 521568 458180 521580
+rect 458232 521568 458238 521620
+rect 398926 521500 398932 521552
+rect 398984 521540 398990 521552
+rect 399478 521540 399484 521552
+rect 398984 521512 399484 521540
+rect 398984 521500 398990 521512
+rect 399478 521500 399484 521512
+rect 399536 521540 399542 521552
+rect 459646 521540 459652 521552
+rect 399536 521512 459652 521540
+rect 399536 521500 399542 521512
+rect 459646 521500 459652 521512
+rect 459704 521500 459710 521552
+rect 65886 520888 65892 520940
+rect 65944 520928 65950 520940
+rect 122834 520928 122840 520940
+rect 65944 520900 122840 520928
+rect 65944 520888 65950 520900
+rect 122834 520888 122840 520900
+rect 122892 520888 122898 520940
+rect 197998 520888 198004 520940
+rect 198056 520928 198062 520940
+rect 247678 520928 247684 520940
+rect 198056 520900 247684 520928
+rect 198056 520888 198062 520900
+rect 247678 520888 247684 520900
+rect 247736 520888 247742 520940
+rect 355318 519596 355324 519648
+rect 355376 519636 355382 519648
+rect 379698 519636 379704 519648
+rect 355376 519608 379704 519636
+rect 355376 519596 355382 519608
+rect 379698 519596 379704 519608
+rect 379756 519596 379762 519648
+rect 465810 519636 465816 519648
+rect 431926 519608 465816 519636
+rect 73798 519528 73804 519580
+rect 73856 519568 73862 519580
+rect 101398 519568 101404 519580
+rect 73856 519540 101404 519568
+rect 73856 519528 73862 519540
+rect 101398 519528 101404 519540
+rect 101456 519528 101462 519580
+rect 181898 519528 181904 519580
+rect 181956 519568 181962 519580
+rect 212626 519568 212632 519580
+rect 181956 519540 212632 519568
+rect 181956 519528 181962 519540
+rect 212626 519528 212632 519540
+rect 212684 519528 212690 519580
+rect 213178 519528 213184 519580
+rect 213236 519568 213242 519580
+rect 222286 519568 222292 519580
+rect 213236 519540 222292 519568
+rect 213236 519528 213242 519540
+rect 222286 519528 222292 519540
+rect 222344 519528 222350 519580
+rect 230474 519528 230480 519580
+rect 230532 519568 230538 519580
+rect 263686 519568 263692 519580
+rect 230532 519540 263692 519568
+rect 230532 519528 230538 519540
+rect 263686 519528 263692 519540
+rect 263744 519568 263750 519580
+rect 398926 519568 398932 519580
+rect 263744 519540 398932 519568
+rect 263744 519528 263750 519540
+rect 398926 519528 398932 519540
+rect 398984 519528 398990 519580
+rect 416038 519528 416044 519580
+rect 416096 519568 416102 519580
+rect 429838 519568 429844 519580
+rect 416096 519540 429844 519568
+rect 416096 519528 416102 519540
+rect 429838 519528 429844 519540
+rect 429896 519568 429902 519580
+rect 431926 519568 431954 519608
+rect 465810 519596 465816 519608
+rect 465868 519596 465874 519648
+rect 429896 519540 431954 519568
+rect 429896 519528 429902 519540
+rect 452654 519528 452660 519580
+rect 452712 519568 452718 519580
+rect 492674 519568 492680 519580
+rect 452712 519540 492680 519568
+rect 452712 519528 452718 519540
+rect 492674 519528 492680 519540
+rect 492732 519528 492738 519580
+rect 261570 519324 261576 519376
+rect 261628 519364 261634 519376
+rect 269758 519364 269764 519376
+rect 261628 519336 269764 519364
+rect 261628 519324 261634 519336
+rect 269758 519324 269764 519336
+rect 269816 519324 269822 519376
+rect 369762 518848 369768 518900
+rect 369820 518888 369826 518900
+rect 462406 518888 462412 518900
+rect 369820 518860 462412 518888
+rect 369820 518848 369826 518860
+rect 462406 518848 462412 518860
+rect 462464 518848 462470 518900
+rect 332594 518372 332600 518424
+rect 332652 518412 332658 518424
+rect 346394 518412 346400 518424
+rect 332652 518384 346400 518412
+rect 332652 518372 332658 518384
+rect 346394 518372 346400 518384
+rect 346452 518372 346458 518424
+rect 317414 518236 317420 518288
+rect 317472 518276 317478 518288
+rect 332594 518276 332600 518288
+rect 317472 518248 332600 518276
+rect 317472 518236 317478 518248
+rect 332594 518236 332600 518248
+rect 332652 518236 332658 518288
+rect 369118 518236 369124 518288
+rect 369176 518276 369182 518288
+rect 369762 518276 369768 518288
+rect 369176 518248 369768 518276
+rect 369176 518236 369182 518248
+rect 369762 518236 369768 518248
+rect 369820 518236 369826 518288
+rect 184658 518168 184664 518220
+rect 184716 518208 184722 518220
+rect 215294 518208 215300 518220
+rect 184716 518180 215300 518208
+rect 184716 518168 184722 518180
+rect 215294 518168 215300 518180
+rect 215352 518168 215358 518220
+rect 267182 518168 267188 518220
+rect 267240 518208 267246 518220
+rect 321554 518208 321560 518220
+rect 267240 518180 321560 518208
+rect 267240 518168 267246 518180
+rect 321554 518168 321560 518180
+rect 321612 518168 321618 518220
+rect 377398 518168 377404 518220
+rect 377456 518208 377462 518220
+rect 406562 518208 406568 518220
+rect 377456 518180 406568 518208
+rect 377456 518168 377462 518180
+rect 406562 518168 406568 518180
+rect 406620 518168 406626 518220
+rect 286410 517420 286416 517472
+rect 286468 517460 286474 517472
+rect 374638 517460 374644 517472
+rect 286468 517432 374644 517460
+rect 286468 517420 286474 517432
+rect 374638 517420 374644 517432
+rect 374696 517420 374702 517472
+rect 384942 517420 384948 517472
+rect 385000 517460 385006 517472
+rect 465718 517460 465724 517472
+rect 385000 517432 465724 517460
+rect 385000 517420 385006 517432
+rect 465718 517420 465724 517432
+rect 465776 517420 465782 517472
+rect 321554 517352 321560 517404
+rect 321612 517392 321618 517404
+rect 322198 517392 322204 517404
+rect 321612 517364 322204 517392
+rect 321612 517352 321618 517364
+rect 322198 517352 322204 517364
+rect 322256 517392 322262 517404
+rect 389174 517392 389180 517404
+rect 322256 517364 389180 517392
+rect 322256 517352 322262 517364
+rect 389174 517352 389180 517364
+rect 389232 517352 389238 517404
+rect 155862 516740 155868 516792
+rect 155920 516780 155926 516792
+rect 204346 516780 204352 516792
+rect 155920 516752 204352 516780
+rect 155920 516740 155926 516752
+rect 204346 516740 204352 516752
+rect 204404 516740 204410 516792
+rect 376110 516740 376116 516792
+rect 376168 516780 376174 516792
+rect 383838 516780 383844 516792
+rect 376168 516752 383844 516780
+rect 376168 516740 376174 516752
+rect 383838 516740 383844 516752
+rect 383896 516780 383902 516792
+rect 384942 516780 384948 516792
+rect 383896 516752 384948 516780
+rect 383896 516740 383902 516752
+rect 384942 516740 384948 516752
+rect 385000 516740 385006 516792
+rect 235994 516128 236000 516180
+rect 236052 516168 236058 516180
+rect 237374 516168 237380 516180
+rect 236052 516140 237380 516168
+rect 236052 516128 236058 516140
+rect 237374 516128 237380 516140
+rect 237432 516128 237438 516180
+rect 418890 516060 418896 516112
+rect 418948 516100 418954 516112
+rect 463694 516100 463700 516112
+rect 418948 516072 463700 516100
+rect 418948 516060 418954 516072
+rect 463694 516060 463700 516072
+rect 463752 516060 463758 516112
+rect 372062 515720 372068 515772
+rect 372120 515760 372126 515772
+rect 376202 515760 376208 515772
+rect 372120 515732 376208 515760
+rect 372120 515720 372126 515732
+rect 376202 515720 376208 515732
+rect 376260 515720 376266 515772
+rect 225046 515448 225052 515500
+rect 225104 515488 225110 515500
+rect 245010 515488 245016 515500
+rect 225104 515460 245016 515488
+rect 225104 515448 225110 515460
+rect 245010 515448 245016 515460
+rect 245068 515448 245074 515500
+rect 77294 515380 77300 515432
+rect 77352 515420 77358 515432
+rect 104158 515420 104164 515432
+rect 77352 515392 104164 515420
+rect 77352 515380 77358 515392
+rect 104158 515380 104164 515392
+rect 104216 515380 104222 515432
+rect 244366 515380 244372 515432
+rect 244424 515420 244430 515432
+rect 271782 515420 271788 515432
+rect 244424 515392 271788 515420
+rect 244424 515380 244430 515392
+rect 271782 515380 271788 515392
+rect 271840 515420 271846 515432
+rect 396810 515420 396816 515432
+rect 271840 515392 396816 515420
+rect 271840 515380 271846 515392
+rect 396810 515380 396816 515392
+rect 396868 515380 396874 515432
+rect 104802 515244 104808 515296
+rect 104860 515284 104866 515296
+rect 108390 515284 108396 515296
+rect 104860 515256 108396 515284
+rect 104860 515244 104866 515256
+rect 108390 515244 108396 515256
+rect 108448 515244 108454 515296
+rect 2774 514768 2780 514820
+rect 2832 514808 2838 514820
+rect 4798 514808 4804 514820
+rect 2832 514780 4804 514808
+rect 2832 514768 2838 514780
+rect 4798 514768 4804 514780
+rect 4856 514768 4862 514820
+rect 346302 514700 346308 514752
+rect 346360 514740 346366 514752
+rect 474918 514740 474924 514752
+rect 346360 514712 474924 514740
+rect 346360 514700 346366 514712
+rect 474918 514700 474924 514712
+rect 474976 514700 474982 514752
+rect 384390 514632 384396 514684
+rect 384448 514672 384454 514684
+rect 468846 514672 468852 514684
+rect 384448 514644 468852 514672
+rect 384448 514632 384454 514644
+rect 468846 514632 468852 514644
+rect 468904 514632 468910 514684
+rect 345014 514224 345020 514276
+rect 345072 514264 345078 514276
+rect 346302 514264 346308 514276
+rect 345072 514236 346308 514264
+rect 345072 514224 345078 514236
+rect 346302 514224 346308 514236
+rect 346360 514224 346366 514276
+rect 64782 514020 64788 514072
+rect 64840 514060 64846 514072
+rect 84194 514060 84200 514072
+rect 64840 514032 84200 514060
+rect 64840 514020 64846 514032
+rect 84194 514020 84200 514032
+rect 84252 514020 84258 514072
+rect 244918 514020 244924 514072
+rect 244976 514060 244982 514072
+rect 293218 514060 293224 514072
+rect 244976 514032 293224 514060
+rect 244976 514020 244982 514032
+rect 293218 514020 293224 514032
+rect 293276 514060 293282 514072
+rect 383746 514060 383752 514072
+rect 293276 514032 383752 514060
+rect 293276 514020 293282 514032
+rect 383746 514020 383752 514032
+rect 383804 514060 383810 514072
+rect 384390 514060 384396 514072
+rect 383804 514032 384396 514060
+rect 383804 514020 383810 514032
+rect 384390 514020 384396 514032
+rect 384448 514020 384454 514072
+rect 85482 513748 85488 513800
+rect 85540 513788 85546 513800
+rect 93210 513788 93216 513800
+rect 85540 513760 93216 513788
+rect 85540 513748 85546 513760
+rect 93210 513748 93216 513760
+rect 93268 513748 93274 513800
+rect 391198 513272 391204 513324
+rect 391256 513312 391262 513324
+rect 469306 513312 469312 513324
+rect 391256 513284 469312 513312
+rect 391256 513272 391262 513284
+rect 469306 513272 469312 513284
+rect 469364 513272 469370 513324
+rect 192570 512660 192576 512712
+rect 192628 512700 192634 512712
+rect 202874 512700 202880 512712
+rect 192628 512672 202880 512700
+rect 192628 512660 192634 512672
+rect 202874 512660 202880 512672
+rect 202932 512660 202938 512712
+rect 199378 512592 199384 512644
+rect 199436 512632 199442 512644
+rect 240226 512632 240232 512644
+rect 199436 512604 240232 512632
+rect 199436 512592 199442 512604
+rect 240226 512592 240232 512604
+rect 240284 512592 240290 512644
+rect 301498 512592 301504 512644
+rect 301556 512632 301562 512644
+rect 392026 512632 392032 512644
+rect 301556 512604 392032 512632
+rect 301556 512592 301562 512604
+rect 392026 512592 392032 512604
+rect 392084 512592 392090 512644
+rect 440142 511912 440148 511964
+rect 440200 511952 440206 511964
+rect 580166 511952 580172 511964
+rect 440200 511924 580172 511952
+rect 440200 511912 440206 511924
+rect 580166 511912 580172 511924
+rect 580224 511912 580230 511964
+rect 324958 511300 324964 511352
+rect 325016 511340 325022 511352
+rect 377674 511340 377680 511352
+rect 325016 511312 377680 511340
+rect 325016 511300 325022 511312
+rect 377674 511300 377680 511312
+rect 377732 511300 377738 511352
+rect 385678 511300 385684 511352
+rect 385736 511340 385742 511352
+rect 394786 511340 394792 511352
+rect 385736 511312 394792 511340
+rect 385736 511300 385742 511312
+rect 394786 511300 394792 511312
+rect 394844 511300 394850 511352
+rect 246298 511232 246304 511284
+rect 246356 511272 246362 511284
+rect 276658 511272 276664 511284
+rect 246356 511244 276664 511272
+rect 246356 511232 246362 511244
+rect 276658 511232 276664 511244
+rect 276716 511272 276722 511284
+rect 390554 511272 390560 511284
+rect 276716 511244 390560 511272
+rect 276716 511232 276722 511244
+rect 390554 511232 390560 511244
+rect 390612 511232 390618 511284
+rect 320818 510552 320824 510604
+rect 320876 510592 320882 510604
+rect 321462 510592 321468 510604
+rect 320876 510564 321468 510592
+rect 320876 510552 320882 510564
+rect 321462 510552 321468 510564
+rect 321520 510592 321526 510604
+rect 436738 510592 436744 510604
+rect 321520 510564 436744 510592
+rect 321520 510552 321526 510564
+rect 436738 510552 436744 510564
+rect 436796 510552 436802 510604
+rect 264238 509872 264244 509924
+rect 264296 509912 264302 509924
+rect 285490 509912 285496 509924
+rect 264296 509884 285496 509912
+rect 264296 509872 264302 509884
+rect 285490 509872 285496 509884
+rect 285548 509912 285554 509924
+rect 374730 509912 374736 509924
+rect 285548 509884 374736 509912
+rect 285548 509872 285554 509884
+rect 374730 509872 374736 509884
+rect 374788 509872 374794 509924
+rect 357434 509192 357440 509244
+rect 357492 509232 357498 509244
+rect 478966 509232 478972 509244
+rect 357492 509204 478972 509232
+rect 357492 509192 357498 509204
+rect 478966 509192 478972 509204
+rect 479024 509192 479030 509244
+rect 413278 509124 413284 509176
+rect 413336 509164 413342 509176
+rect 473630 509164 473636 509176
+rect 413336 509136 473636 509164
+rect 413336 509124 413342 509136
+rect 473630 509124 473636 509136
+rect 473688 509124 473694 509176
+rect 220814 508580 220820 508632
+rect 220872 508620 220878 508632
+rect 240778 508620 240784 508632
+rect 220872 508592 240784 508620
+rect 220872 508580 220878 508592
+rect 240778 508580 240784 508592
+rect 240836 508580 240842 508632
+rect 183186 508512 183192 508564
+rect 183244 508552 183250 508564
+rect 223022 508552 223028 508564
+rect 183244 508524 223028 508552
+rect 183244 508512 183250 508524
+rect 223022 508512 223028 508524
+rect 223080 508512 223086 508564
+rect 240870 508512 240876 508564
+rect 240928 508552 240934 508564
+rect 262858 508552 262864 508564
+rect 240928 508524 262864 508552
+rect 240928 508512 240934 508524
+rect 262858 508512 262864 508524
+rect 262916 508512 262922 508564
+rect 325050 508512 325056 508564
+rect 325108 508552 325114 508564
+rect 378318 508552 378324 508564
+rect 325108 508524 378324 508552
+rect 325108 508512 325114 508524
+rect 378318 508512 378324 508524
+rect 378376 508512 378382 508564
+rect 378778 508512 378784 508564
+rect 378836 508552 378842 508564
+rect 403066 508552 403072 508564
+rect 378836 508524 403072 508552
+rect 378836 508512 378842 508524
+rect 403066 508512 403072 508524
+rect 403124 508512 403130 508564
+rect 357434 508172 357440 508224
+rect 357492 508212 357498 508224
+rect 358170 508212 358176 508224
+rect 357492 508184 358176 508212
+rect 357492 508172 357498 508184
+rect 358170 508172 358176 508184
+rect 358228 508172 358234 508224
+rect 317138 507764 317144 507816
+rect 317196 507804 317202 507816
+rect 432690 507804 432696 507816
+rect 317196 507776 432696 507804
+rect 317196 507764 317202 507776
+rect 432690 507764 432696 507776
+rect 432748 507764 432754 507816
+rect 262950 507084 262956 507136
+rect 263008 507124 263014 507136
+rect 271874 507124 271880 507136
+rect 263008 507096 271880 507124
+rect 263008 507084 263014 507096
+rect 271874 507084 271880 507096
+rect 271932 507084 271938 507136
+rect 307478 507084 307484 507136
+rect 307536 507124 307542 507136
+rect 393498 507124 393504 507136
+rect 307536 507096 393504 507124
+rect 307536 507084 307542 507096
+rect 393498 507084 393504 507096
+rect 393556 507084 393562 507136
+rect 437382 507084 437388 507136
+rect 437440 507124 437446 507136
+rect 457438 507124 457444 507136
+rect 437440 507096 457444 507124
+rect 437440 507084 437446 507096
+rect 457438 507084 457444 507096
+rect 457496 507084 457502 507136
+rect 316678 506472 316684 506524
+rect 316736 506512 316742 506524
+rect 317138 506512 317144 506524
+rect 316736 506484 317144 506512
+rect 316736 506472 316742 506484
+rect 317138 506472 317144 506484
+rect 317196 506472 317202 506524
+rect 371878 505792 371884 505844
+rect 371936 505832 371942 505844
+rect 410518 505832 410524 505844
+rect 371936 505804 410524 505832
+rect 371936 505792 371942 505804
+rect 410518 505792 410524 505804
+rect 410576 505792 410582 505844
+rect 440142 505792 440148 505844
+rect 440200 505832 440206 505844
+rect 454034 505832 454040 505844
+rect 440200 505804 454040 505832
+rect 440200 505792 440206 505804
+rect 454034 505792 454040 505804
+rect 454092 505792 454098 505844
+rect 182818 505724 182824 505776
+rect 182876 505764 182882 505776
+rect 214006 505764 214012 505776
+rect 182876 505736 214012 505764
+rect 182876 505724 182882 505736
+rect 214006 505724 214012 505736
+rect 214064 505724 214070 505776
+rect 229186 505724 229192 505776
+rect 229244 505764 229250 505776
+rect 262306 505764 262312 505776
+rect 229244 505736 262312 505764
+rect 229244 505724 229250 505736
+rect 262306 505724 262312 505736
+rect 262364 505764 262370 505776
+rect 372062 505764 372068 505776
+rect 262364 505736 372068 505764
+rect 262364 505724 262370 505736
+rect 372062 505724 372068 505736
+rect 372120 505724 372126 505776
+rect 453298 505724 453304 505776
+rect 453356 505764 453362 505776
+rect 477494 505764 477500 505776
+rect 453356 505736 477500 505764
+rect 453356 505724 453362 505736
+rect 477494 505724 477500 505736
+rect 477552 505724 477558 505776
+rect 370682 504432 370688 504484
+rect 370740 504472 370746 504484
+rect 411254 504472 411260 504484
+rect 370740 504444 411260 504472
+rect 370740 504432 370746 504444
+rect 411254 504432 411260 504444
+rect 411312 504432 411318 504484
+rect 183462 504364 183468 504416
+rect 183520 504404 183526 504416
+rect 250530 504404 250536 504416
+rect 183520 504376 250536 504404
+rect 183520 504364 183526 504376
+rect 250530 504364 250536 504376
+rect 250588 504364 250594 504416
+rect 334618 504364 334624 504416
+rect 334676 504404 334682 504416
+rect 397454 504404 397460 504416
+rect 334676 504376 397460 504404
+rect 334676 504364 334682 504376
+rect 397454 504364 397460 504376
+rect 397512 504364 397518 504416
+rect 348418 503616 348424 503668
+rect 348476 503656 348482 503668
+rect 461670 503656 461676 503668
+rect 348476 503628 461676 503656
+rect 348476 503616 348482 503628
+rect 461670 503616 461676 503628
+rect 461728 503616 461734 503668
+rect 313182 502936 313188 502988
+rect 313240 502976 313246 502988
+rect 400306 502976 400312 502988
+rect 313240 502948 400312 502976
+rect 313240 502936 313246 502948
+rect 400306 502936 400312 502948
+rect 400364 502936 400370 502988
+rect 439498 502936 439504 502988
+rect 439556 502976 439562 502988
+rect 467190 502976 467196 502988
+rect 439556 502948 467196 502976
+rect 439556 502936 439562 502948
+rect 467190 502936 467196 502948
+rect 467248 502936 467254 502988
+rect 250530 502256 250536 502308
+rect 250588 502296 250594 502308
+rect 284938 502296 284944 502308
+rect 250588 502268 284944 502296
+rect 250588 502256 250594 502268
+rect 284938 502256 284944 502268
+rect 284996 502256 285002 502308
+rect 363598 502256 363604 502308
+rect 363656 502296 363662 502308
+rect 364242 502296 364248 502308
+rect 363656 502268 364248 502296
+rect 363656 502256 363662 502268
+rect 364242 502256 364248 502268
+rect 364300 502296 364306 502308
+rect 476114 502296 476120 502308
+rect 364300 502268 476120 502296
+rect 364300 502256 364306 502268
+rect 476114 502256 476120 502268
+rect 476172 502256 476178 502308
+rect 201494 501576 201500 501628
+rect 201552 501616 201558 501628
+rect 249058 501616 249064 501628
+rect 201552 501588 249064 501616
+rect 201552 501576 201558 501588
+rect 249058 501576 249064 501588
+rect 249116 501576 249122 501628
+rect 164050 500216 164056 500268
+rect 164108 500256 164114 500268
+rect 194686 500256 194692 500268
+rect 164108 500228 194692 500256
+rect 164108 500216 164114 500228
+rect 194686 500216 194692 500228
+rect 194744 500216 194750 500268
+rect 195238 500216 195244 500268
+rect 195296 500256 195302 500268
+rect 231946 500256 231952 500268
+rect 195296 500228 231952 500256
+rect 195296 500216 195302 500228
+rect 231946 500216 231952 500228
+rect 232004 500216 232010 500268
+rect 305638 500216 305644 500268
+rect 305696 500256 305702 500268
+rect 414014 500256 414020 500268
+rect 305696 500228 414020 500256
+rect 305696 500216 305702 500228
+rect 414014 500216 414020 500228
+rect 414072 500216 414078 500268
+rect 345658 498856 345664 498908
+rect 345716 498896 345722 498908
+rect 386598 498896 386604 498908
+rect 345716 498868 386604 498896
+rect 345716 498856 345722 498868
+rect 386598 498856 386604 498868
+rect 386656 498856 386662 498908
+rect 196158 498788 196164 498840
+rect 196216 498828 196222 498840
+rect 220170 498828 220176 498840
+rect 196216 498800 220176 498828
+rect 196216 498788 196222 498800
+rect 220170 498788 220176 498800
+rect 220228 498788 220234 498840
+rect 244458 498788 244464 498840
+rect 244516 498828 244522 498840
+rect 274634 498828 274640 498840
+rect 244516 498800 274640 498828
+rect 244516 498788 244522 498800
+rect 274634 498788 274640 498800
+rect 274692 498788 274698 498840
+rect 303522 498788 303528 498840
+rect 303580 498828 303586 498840
+rect 370590 498828 370596 498840
+rect 303580 498800 370596 498828
+rect 303580 498788 303586 498800
+rect 370590 498788 370596 498800
+rect 370648 498788 370654 498840
+rect 435910 498788 435916 498840
+rect 435968 498828 435974 498840
+rect 467098 498828 467104 498840
+rect 435968 498800 467104 498828
+rect 435968 498788 435974 498800
+rect 467098 498788 467104 498800
+rect 467156 498788 467162 498840
+rect 231118 497428 231124 497480
+rect 231176 497468 231182 497480
+rect 255958 497468 255964 497480
+rect 231176 497440 255964 497468
+rect 231176 497428 231182 497440
+rect 255958 497428 255964 497440
+rect 256016 497428 256022 497480
+rect 311158 497428 311164 497480
+rect 311216 497468 311222 497480
+rect 387886 497468 387892 497480
+rect 311216 497440 387892 497468
+rect 311216 497428 311222 497440
+rect 387886 497428 387892 497440
+rect 387944 497428 387950 497480
+rect 153838 496816 153844 496868
+rect 153896 496856 153902 496868
+rect 278866 496856 278872 496868
+rect 153896 496828 278872 496856
+rect 153896 496816 153902 496828
+rect 278866 496816 278872 496828
+rect 278924 496816 278930 496868
+rect 196802 496068 196808 496120
+rect 196860 496108 196866 496120
+rect 221458 496108 221464 496120
+rect 196860 496080 221464 496108
+rect 196860 496068 196866 496080
+rect 221458 496068 221464 496080
+rect 221516 496068 221522 496120
+rect 434622 496068 434628 496120
+rect 434680 496108 434686 496120
+rect 470594 496108 470600 496120
+rect 434680 496080 470600 496108
+rect 434680 496068 434686 496080
+rect 470594 496068 470600 496080
+rect 470652 496068 470658 496120
+rect 342990 494776 342996 494828
+rect 343048 494816 343054 494828
+rect 370682 494816 370688 494828
+rect 343048 494788 370688 494816
+rect 343048 494776 343054 494788
+rect 370682 494776 370688 494788
+rect 370740 494776 370746 494828
+rect 172330 494708 172336 494760
+rect 172388 494748 172394 494760
+rect 222930 494748 222936 494760
+rect 172388 494720 222936 494748
+rect 172388 494708 172394 494720
+rect 222930 494708 222936 494720
+rect 222988 494708 222994 494760
+rect 367738 494708 367744 494760
+rect 367796 494748 367802 494760
+rect 398834 494748 398840 494760
+rect 367796 494720 398840 494748
+rect 367796 494708 367802 494720
+rect 398834 494708 398840 494720
+rect 398892 494708 398898 494760
+rect 146938 494028 146944 494080
+rect 146996 494068 147002 494080
+rect 256050 494068 256056 494080
+rect 146996 494040 256056 494068
+rect 146996 494028 147002 494040
+rect 256050 494028 256056 494040
+rect 256108 494028 256114 494080
+rect 165246 493348 165252 493400
+rect 165304 493388 165310 493400
+rect 174630 493388 174636 493400
+rect 165304 493360 174636 493388
+rect 165304 493348 165310 493360
+rect 174630 493348 174636 493360
+rect 174688 493348 174694 493400
+rect 173618 493280 173624 493332
+rect 173676 493320 173682 493332
+rect 198734 493320 198740 493332
+rect 173676 493292 198740 493320
+rect 173676 493280 173682 493292
+rect 198734 493280 198740 493292
+rect 198792 493280 198798 493332
+rect 245010 493280 245016 493332
+rect 245068 493320 245074 493332
+rect 264238 493320 264244 493332
+rect 245068 493292 264244 493320
+rect 245068 493280 245074 493292
+rect 264238 493280 264244 493292
+rect 264296 493280 264302 493332
+rect 370590 493280 370596 493332
+rect 370648 493320 370654 493332
+rect 391198 493320 391204 493332
+rect 370648 493292 391204 493320
+rect 370648 493280 370654 493292
+rect 391198 493280 391204 493292
+rect 391256 493280 391262 493332
+rect 157150 491920 157156 491972
+rect 157208 491960 157214 491972
+rect 212534 491960 212540 491972
+rect 157208 491932 212540 491960
+rect 157208 491920 157214 491932
+rect 212534 491920 212540 491932
+rect 212592 491920 212598 491972
+rect 218054 491920 218060 491972
+rect 218112 491960 218118 491972
+rect 253198 491960 253204 491972
+rect 218112 491932 253204 491960
+rect 218112 491920 218118 491932
+rect 253198 491920 253204 491932
+rect 253256 491920 253262 491972
+rect 308950 491920 308956 491972
+rect 309008 491960 309014 491972
+rect 393406 491960 393412 491972
+rect 309008 491932 393412 491960
+rect 309008 491920 309014 491932
+rect 393406 491920 393412 491932
+rect 393464 491920 393470 491972
+rect 214006 491308 214012 491360
+rect 214064 491348 214070 491360
+rect 298094 491348 298100 491360
+rect 214064 491320 298100 491348
+rect 214064 491308 214070 491320
+rect 298094 491308 298100 491320
+rect 298152 491348 298158 491360
+rect 298738 491348 298744 491360
+rect 298152 491320 298744 491348
+rect 298152 491308 298158 491320
+rect 298738 491308 298744 491320
+rect 298796 491308 298802 491360
+rect 161198 490560 161204 490612
+rect 161256 490600 161262 490612
+rect 194594 490600 194600 490612
+rect 161256 490572 194600 490600
+rect 161256 490560 161262 490572
+rect 194594 490560 194600 490572
+rect 194652 490560 194658 490612
+rect 195330 490560 195336 490612
+rect 195388 490600 195394 490612
+rect 222838 490600 222844 490612
+rect 195388 490572 222844 490600
+rect 195388 490560 195394 490572
+rect 222838 490560 222844 490572
+rect 222896 490560 222902 490612
+rect 240134 490560 240140 490612
+rect 240192 490600 240198 490612
+rect 258718 490600 258724 490612
+rect 240192 490572 258724 490600
+rect 240192 490560 240198 490572
+rect 258718 490560 258724 490572
+rect 258776 490560 258