final gds oasis
diff --git a/mpw_precheck/logs/gds.info b/mpw_precheck/logs/gds.info
new file mode 100644
index 0000000..41507f5
--- /dev/null
+++ b/mpw_precheck/logs/gds.info
@@ -0,0 +1 @@
+user_project_wrapper.gds: a3f508d03daf4fac5fef483eaef17cba41d37371
\ 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..8ffa357
--- /dev/null
+++ b/mpw_precheck/logs/git.info
@@ -0,0 +1,3 @@
+Repository: https://github.com/AirsFyp/caravel_FPU_half_precision.git
+Branch: main
+Commit: 9e7ddfff634042932b78025a13ab761a14e920e6
diff --git a/mpw_precheck/logs/klayout_beol_check.log b/mpw_precheck/logs/klayout_beol_check.log
new file mode 100644
index 0000000..c17e816
--- /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): 242582 (flat)  777 (hierarchical)
+    Elapsed: 0.130s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 69852 (flat)  31 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 157316 (flat)  287 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 150471 (flat)  224 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 369482 (flat)  2431 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 212247 (flat)  320 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 194667 (flat)  310 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 128585 (flat)  333 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1412195 (flat)  7422 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 878599 (flat)  19050 (hierarchical)
+    Elapsed: 0.120s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1481997 (flat)  4430 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 863492 (flat)  133284 (hierarchical)
+    Elapsed: 0.250s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 167958 (flat)  1704 (hierarchical)
+    Elapsed: 0.090s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 411940 (flat)  115968 (hierarchical)
+    Elapsed: 0.240s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 16295 (flat)  271 (hierarchical)
+    Elapsed: 0.100s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 62147 (flat)  40657 (hierarchical)
+    Elapsed: 0.130s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 12019 (flat)  34 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 16216 (flat)  8967 (hierarchical)
+    Elapsed: 0.100s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11560 (flat)  11560 (hierarchical)
+    Elapsed: 0.020s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.080s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 173410 (flat)  406 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+DRC section
+BEOL section
+START: 67/20 (li)
+"not" in: sky130A_mr.drc:381
+    Polygons (raw): 584801 (flat)  18936 (hierarchical)
+    Elapsed: 0.750s  Memory: 1121.00M
+"width" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 9.900s  Memory: 1240.00M
+"output" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1240.00M
+"edges" in: sky130A_mr.drc:384
+    Edges: 3102364 (flat)  598527 (hierarchical)
+    Elapsed: 23.730s  Memory: 1248.00M
+"space" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 15.960s  Memory: 1534.00M
+"output" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1534.00M
+"not" in: sky130A_mr.drc:385
+    Polygons (raw): 1079655 (flat)  7321 (hierarchical)
+    Elapsed: 0.500s  Memory: 1534.00M
+"enclosing" in: sky130A_mr.drc:386
+    Edge pairs: 866522 (flat)  673509 (hierarchical)
+    Elapsed: 43.400s  Memory: 1662.00M
+"second_edges" in: sky130A_mr.drc:386
+    Edges: 866522 (flat)  673509 (hierarchical)
+    Elapsed: 0.050s  Memory: 1662.00M
+"width" in: sky130A_mr.drc:387
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.410s  Memory: 1662.00M
+"polygons" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1662.00M
+"interacting" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.660s  Memory: 1662.00M
+"output" in: sky130A_mr.drc:389
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1662.00M
+"with_area" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 1662.00M
+"output" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1662.00M
+END: 67/20 (li)
+START: 67/44 (mcon)
+"not" in: sky130A_mr.drc:395
+    Polygons (raw): 1267757 (flat)  4357 (hierarchical)
+    Elapsed: 0.700s  Memory: 1662.00M
+"not" in: sky130A_mr.drc:402
+    Polygons (raw): 1267757 (flat)  4357 (hierarchical)
+    Elapsed: 0.720s  Memory: 1662.00M
+"non_rectangles" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 10.780s  Memory: 1692.00M
+"output" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1692.00M
+"drc" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 13.430s  Memory: 1708.00M
+"output" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1708.00M
+"drc" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.660s  Memory: 1708.00M
+"output" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1708.00M
+"space" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.340s  Memory: 1708.00M
+"output" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1708.00M
+"not" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 7.490s  Memory: 1708.00M
+"output" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1708.00M
+END: 67/44 (mcon)
+START: 68/20 (m1)
+"width" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 11.840s  Memory: 1719.00M
+"output" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1719.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 1.730s  Memory: 1719.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1719.00M
+"snap" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.240s  Memory: 1719.00M
+"&" in: sky130A_mr.drc:419
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1719.00M
+"edges" in: sky130A_mr.drc:420
+    Edges: 2183487 (flat)  956757 (hierarchical)
+    Elapsed: 25.240s  Memory: 1721.00M
+"-" in: sky130A_mr.drc:420
+    Edges: 2183487 (flat)  956757 (hierarchical)
+    Elapsed: 0.040s  Memory: 1747.00M
+"edges" in: sky130A_mr.drc:421
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1747.00M
+"merged" in: sky130A_mr.drc:421
+    Polygons (raw): 73499 (flat)  51712 (hierarchical)
+    Elapsed: 0.010s  Memory: 1747.00M
+"outside_part" in: sky130A_mr.drc:421
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1747.00M
+"space" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 26.570s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"separation" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"space" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1866.00M
+"+" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1866.00M
+"input" in: sky130A_mr.drc:429
+    Polygons (raw): 863492 (flat)  135612 (hierarchical)
+    Elapsed: 0.270s  Memory: 1866.00M
+"enclosing" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 23.280s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"not" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 9.770s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"input" in: sky130A_mr.drc:434
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 1866.00M
+"enclosing" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"not" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"with_area" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.130s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"holes" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 1866.00M
+"with_area" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"enclosing" in: sky130A_mr.drc:448
+    Edge pairs: 160665 (flat)  136149 (hierarchical)
+    Elapsed: 11.780s  Memory: 1930.00M
+"second_edges" in: sky130A_mr.drc:448
+    Edges: 160665 (flat)  136149 (hierarchical)
+    Elapsed: 0.030s  Memory: 1930.00M
+"width" in: sky130A_mr.drc:449
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.800s  Memory: 1866.00M
+"polygons" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"interacting" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 11.560s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:451
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+END: 68/20 (m1)
+START: 68/44 (via)
+"not" in: sky130A_mr.drc:465
+    Polygons (raw): 167958 (flat)  1835 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"non_rectangles" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.560s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"width" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"drc" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.490s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"space" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.160s  Memory: 1866.00M
+"output" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1866.00M
+"edges" in: sky130A_mr.drc:480
+    Edges: 2183487 (flat)  956757 (hierarchical)
+    Elapsed: 26.240s  Memory: 1866.00M
+"drc" in: sky130A_mr.drc:480
+    Edges: 422504 (flat)  80240 (hierarchical)
+    Elapsed: 0.830s  Memory: 1866.00M
+"enclosing" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 24.300s  Memory: 1944.00M
+"output" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1944.00M
+"squares" in: sky130A_mr.drc:481
+    Polygons (raw): 105626 (flat)  20060 (hierarchical)
+    Elapsed: 0.030s  Memory: 1944.00M
+"drc" in: sky130A_mr.drc:481
+    Edges: 422504 (flat)  80240 (hierarchical)
+    Elapsed: 0.840s  Memory: 1944.00M
+"not" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.950s  Memory: 1944.00M
+"output" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1944.00M
+"edges" in: sky130A_mr.drc:483
+    Edges: 2183487 (flat)  956757 (hierarchical)
+    Elapsed: 25.860s  Memory: 2008.00M
+"drc" in: sky130A_mr.drc:483
+    Edges: 422504 (flat)  80240 (hierarchical)
+    Elapsed: 0.820s  Memory: 2008.00M
+"enclosing" in: sky130A_mr.drc:483
+    Edge pairs: 120926 (flat)  119334 (hierarchical)
+    Elapsed: 25.700s  Memory: 2045.00M
+"second_edges" in: sky130A_mr.drc:483
+    Edges: 120926 (flat)  119334 (hierarchical)
+    Elapsed: 0.020s  Memory: 2045.00M
+"width" in: sky130A_mr.drc:484
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.680s  Memory: 2068.00M
+"polygons" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2068.00M
+"interacting" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 2068.00M
+"output" in: sky130A_mr.drc:486
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2068.00M
+END: 68/44 (via)
+START: 69/20 (m2)
+"width" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.150s  Memory: 2068.00M
+"output" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 1.060s  Memory: 2068.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"snap" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2068.00M
+"&" in: sky130A_mr.drc:495
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"edges" in: sky130A_mr.drc:496
+    Edges: 1185435 (flat)  723755 (hierarchical)
+    Elapsed: 6.920s  Memory: 2068.00M
+"-" in: sky130A_mr.drc:496
+    Edges: 1185435 (flat)  723755 (hierarchical)
+    Elapsed: 0.020s  Memory: 2068.00M
+"edges" in: sky130A_mr.drc:497
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"merged" in: sky130A_mr.drc:497
+    Polygons (raw): 31575 (flat)  31500 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"outside_part" in: sky130A_mr.drc:497
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2068.00M
+"not" in: sky130A_mr.drc:498
+    Polygons (raw): 64998 (flat)  1691 (hierarchical)
+    Elapsed: 0.410s  Memory: 2068.00M
+"space" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 13.520s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"separation" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"+" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2092.00M
+"with_area" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"holes" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"with_area" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.160s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.940s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:512
+    Edge pairs: 156856 (flat)  156698 (hierarchical)
+    Elapsed: 3.210s  Memory: 2092.00M
+"second_edges" in: sky130A_mr.drc:512
+    Edges: 156856 (flat)  156698 (hierarchical)
+    Elapsed: 0.020s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:513
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.050s  Memory: 2092.00M
+"polygons" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"interacting" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:515
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2092.00M
+END: 69/20 (m2)
+START: 69/44 (via2)
+"not" in: sky130A_mr.drc:530
+    Polygons (raw): 16295 (flat)  279 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"non_rectangles" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:533
+    Edges: 65180 (flat)  1116 (hierarchical)
+    Elapsed: 0.240s  Memory: 2092.00M
+"without_length" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.330s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.390s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.320s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.410s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:545
+    Edge pairs: 23889 (flat)  23849 (hierarchical)
+    Elapsed: 0.540s  Memory: 2092.00M
+"second_edges" in: sky130A_mr.drc:545
+    Edges: 23889 (flat)  23849 (hierarchical)
+    Elapsed: 0.020s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:546
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.390s  Memory: 2092.00M
+"polygons" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"interacting" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:548
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 69/44 (via2)
+START: 70/20 (m3)
+"width" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.900s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.270s  Memory: 2092.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"snap" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 2092.00M
+"&" in: sky130A_mr.drc:556
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:557
+    Edges: 167491 (flat)  159087 (hierarchical)
+    Elapsed: 2.670s  Memory: 2092.00M
+"-" in: sky130A_mr.drc:557
+    Edges: 167491 (flat)  159087 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:558
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"merged" in: sky130A_mr.drc:558
+    Polygons (raw): 7675 (flat)  7675 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"outside_part" in: sky130A_mr.drc:558
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.470s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"separation" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"+" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.250s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.620s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 70/20 (m3)
+START: 70/44 (via3)
+"not" in: sky130A_mr.drc:582
+    Polygons (raw): 12019 (flat)  34 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"non_rectangles" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.130s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:585
+    Edges: 48076 (flat)  136 (hierarchical)
+    Elapsed: 0.200s  Memory: 2092.00M
+"without_length" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.280s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.320s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.210s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:591
+    Edge pairs: 7555 (flat)  7555 (hierarchical)
+    Elapsed: 0.330s  Memory: 2092.00M
+"second_edges" in: sky130A_mr.drc:591
+    Edges: 7555 (flat)  7555 (hierarchical)
+    Elapsed: 0.020s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:592
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.320s  Memory: 2092.00M
+"polygons" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"interacting" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:594
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 70/44 (via3)
+START: 71/20 (m4)
+"width" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.260s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 192 (flat)  192 (hierarchical)
+    Elapsed: 0.090s  Memory: 2092.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 192 (flat)  192 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"snap" in: sky130A_mr.drc:602
+    Polygons (raw): 192 (flat)  192 (hierarchical)
+    Elapsed: 0.210s  Memory: 2092.00M
+"&" in: sky130A_mr.drc:602
+    Polygons (raw): 192 (flat)  192 (hierarchical)
+    Elapsed: 0.060s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:603
+    Edges: 55680 (flat)  50794 (hierarchical)
+    Elapsed: 0.510s  Memory: 2092.00M
+"-" in: sky130A_mr.drc:603
+    Edges: 54912 (flat)  50026 (hierarchical)
+    Elapsed: 0.230s  Memory: 2092.00M
+"edges" in: sky130A_mr.drc:604
+    Edges: 768 (flat)  768 (hierarchical)
+    Elapsed: 0.060s  Memory: 2092.00M
+"merged" in: sky130A_mr.drc:604
+    Polygons (raw): 3267 (flat)  3267 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"outside_part" in: sky130A_mr.drc:604
+    Edges: 768 (flat)  768 (hierarchical)
+    Elapsed: 0.050s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.650s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"with_area" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"separation" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"+" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.190s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 71/20 (m4)
+START: 71/44 (via4)
+"not" in: sky130A_mr.drc:629
+    Polygons (raw): 11560 (flat)  11560 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"non_rectangles" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.200s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"width" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.210s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"drc" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.050s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:634
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"polygons" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 71/44 (via4)
+START: 72/20 (m5)
+"width" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"space" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"enclosing" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"not" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+"with_area" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 72/20 (m5)
+START: 76/20 (pad)
+"space" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 2092.00M
+"output" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 2092.00M
+END: 76/20 (pad)
+Writing report database: /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 437.230s  Memory: 2084.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..57f1548
--- /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): 242582 (flat)  777 (hierarchical)
+    Elapsed: 0.150s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 69852 (flat)  31 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 157316 (flat)  287 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 150471 (flat)  224 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 369482 (flat)  2431 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 212247 (flat)  320 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 194667 (flat)  310 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 128585 (flat)  333 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1412195 (flat)  7422 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 878599 (flat)  19050 (hierarchical)
+    Elapsed: 0.120s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1481997 (flat)  4430 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 863492 (flat)  133284 (hierarchical)
+    Elapsed: 0.250s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 167958 (flat)  1704 (hierarchical)
+    Elapsed: 0.090s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 411940 (flat)  115968 (hierarchical)
+    Elapsed: 0.240s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 16295 (flat)  271 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 62147 (flat)  40657 (hierarchical)
+    Elapsed: 0.130s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 12019 (flat)  34 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 16216 (flat)  8967 (hierarchical)
+    Elapsed: 0.100s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11560 (flat)  11560 (hierarchical)
+    Elapsed: 0.020s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 173410 (flat)  406 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+DRC section
+FEOL section
+START: 64/18 (dnwell)
+"width" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 583.00M
+"output" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 583.00M
+END: 64/18 (dnwell)
+"input" in: sky130A_mr.drc:233
+    Polygons (raw): 161507 (flat)  214 (hierarchical)
+    Elapsed: 0.130s  Memory: 591.00M
+"input" in: sky130A_mr.drc:234
+    Polygons (raw): 161507 (flat)  214 (hierarchical)
+    Elapsed: 0.090s  Memory: 591.00M
+"input" in: sky130A_mr.drc:235
+    Polygons (raw): 141596 (flat)  213 (hierarchical)
+    Elapsed: 0.090s  Memory: 591.00M
+START: 64/20 (nwell)
+"width" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.080s  Memory: 644.00M
+"output" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 644.00M
+"space" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 1186.00M
+"output" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1186.00M
+"merge" in: sky130A_mr.drc:241
+    Polygons (raw): 184 (flat)  184 (hierarchical)
+    Elapsed: 2.830s  Memory: 1186.00M
+"holes" in: sky130A_mr.drc:242
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1186.00M
+"enclosing" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 1186.00M
+"output" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1186.00M
+END: 64/20 (nwell)
+START: 78/44 (hvtp)
+"width" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.730s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1187.00M
+END: 78/44 (hvtp)
+START: 18/20 (htvr)
+"width" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"separation" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"and" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 18/20 (htvr)
+START: 25/44 (lvtn)
+"width" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 25/44 (lvtn)
+START: 92/44 (ncm)
+"width" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 92/44 (ncm)
+START: 65/20 (diff)
+"or" in: sky130A_mr.drc:272
+    Polygons (raw): 227420 (flat)  2630 (hierarchical)
+    Elapsed: 0.850s  Memory: 1187.00M
+"rectangles" in: sky130A_mr.drc:273
+    Polygons (raw): 163248 (flat)  564 (hierarchical)
+    Elapsed: 0.640s  Memory: 1187.00M
+"width" in: sky130A_mr.drc:273
+    Edge pairs: 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"polygons" in: sky130A_mr.drc:273
+    Polygons (raw): 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 33800 (flat)  8 (hierarchical)
+    Elapsed: 0.190s  Memory: 1187.00M
+"outside_part" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 1187.00M
+"outside" in: sky130A_mr.drc:274
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.890s  Memory: 1187.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"not" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:275
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1187.00M
+"outside" in: sky130A_mr.drc:276
+    Polygons (raw): 167270 (flat)  746 (hierarchical)
+    Elapsed: 0.420s  Memory: 1187.00M
+"width" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.330s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 65/20 (diff)
+START: 65/44 (tap)
+"rectangles" in: sky130A_mr.drc:280
+    Polygons (raw): 60213 (flat)  10395 (hierarchical)
+    Elapsed: 0.300s  Memory: 1187.00M
+"width" in: sky130A_mr.drc:280
+    Edge pairs: 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.020s  Memory: 1187.00M
+"polygons" in: sky130A_mr.drc:280
+    Polygons (raw): 8450 (flat)  2 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 33800 (flat)  8 (hierarchical)
+    Elapsed: 0.190s  Memory: 1187.00M
+"outside_part" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.120s  Memory: 1187.00M
+"outside" in: sky130A_mr.drc:281
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.310s  Memory: 1187.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"not" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:282
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"not" in: sky130A_mr.drc:283
+    Polygons (raw): 44242 (flat)  23 (hierarchical)
+    Elapsed: 0.290s  Memory: 1187.00M
+"width" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.170s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 65/44 (tap)
+"space" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.840s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+START: 80/20 (tunm)
+"width" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 80/20 (tunm)
+START: 66/20 (poly)
+"width" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.420s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"not" in: sky130A_mr.drc:297
+    Polygons (raw): 228088 (flat)  2365 (hierarchical)
+    Elapsed: 0.420s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.990s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+START: 86/20 (rpm)
+"width" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 86/20 (rpm)
+START: 79/20 (urpm)
+"width" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 79/20 (urpm)
+START: 95/20 (npc)
+"width" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.420s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+"space" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.410s  Memory: 1187.00M
+"output" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1187.00M
+END: 95/20 (npc)
+START: 93/44 (nsdm)
+"outside" in: sky130A_mr.drc:320
+    Polygons (raw): 20095 (flat)  185 (hierarchical)
+    Elapsed: 3.040s  Memory: 1189.00M
+"width" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.290s  Memory: 1189.00M
+"output" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1189.00M
+"not" in: sky130A_mr.drc:321
+    Polygons (raw): 161507 (flat)  214 (hierarchical)
+    Elapsed: 0.240s  Memory: 1189.00M
+"space" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.380s  Memory: 1190.00M
+"output" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1190.00M
+END: 93/44 (nsdm)
+START: 94/20 (psdm)
+"outside" in: sky130A_mr.drc:326
+    Polygons (raw): 20095 (flat)  185 (hierarchical)
+    Elapsed: 3.270s  Memory: 1190.00M
+"width" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.440s  Memory: 1190.00M
+"output" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1190.00M
+"not" in: sky130A_mr.drc:327
+    Polygons (raw): 161507 (flat)  214 (hierarchical)
+    Elapsed: 0.240s  Memory: 1190.00M
+"space" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.420s  Memory: 1190.00M
+"output" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1190.00M
+END: 94/20 (psdm)
+START: 66/44 (licon)
+"not" in: sky130A_mr.drc:338
+    Polygons (raw): 599948 (flat)  83767 (hierarchical)
+    Elapsed: 1.880s  Memory: 1190.00M
+"and" in: sky130A_mr.drc:339
+    Polygons (raw): 863116 (flat)  6361 (hierarchical)
+    Elapsed: 3.880s  Memory: 1190.00M
+"interacting" in: sky130A_mr.drc:339
+    Polygons (raw): 840227 (flat)  28917 (hierarchical)
+    Elapsed: 2.260s  Memory: 1193.00M
+"not" in: sky130A_mr.drc:340
+    Polygons (raw): 716725 (flat)  7596 (hierarchical)
+    Elapsed: 0.700s  Memory: 1193.00M
+"non_rectangles" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1193.00M
+"output" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+"or" in: sky130A_mr.drc:342
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+"not" in: sky130A_mr.drc:342
+    Polygons (raw): 1412195 (flat)  7422 (hierarchical)
+    Elapsed: 0.010s  Memory: 1193.00M
+"edges" in: sky130A_mr.drc:342
+    Edges: 5359140 (flat)  29602 (hierarchical)
+    Elapsed: 1.040s  Memory: 1193.00M
+"without_length" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.590s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"separation" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.190s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"and" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.680s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 400481 (flat)  5817 (hierarchical)
+    Elapsed: 1.080s  Memory: 1230.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 840227 (flat)  28917 (hierarchical)
+    Elapsed: 2.760s  Memory: 1230.00M
+"and" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.790s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.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: 1230.00M
+"sized" in: sky130A_mr.drc:350
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"width" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"space" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"interacting" in: sky130A_mr.drc:353
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.940s  Memory: 1230.00M
+"isolated" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"isolated" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"and" in: sky130A_mr.drc:355
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"separation" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+END: 89/44 (capm)
+START: 97/44 (cap2m)
+"and" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"sized" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"width" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"space" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"interacting" in: sky130A_mr.drc:366
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.380s  Memory: 1230.00M
+"isolated" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"isolated" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.110s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"and" in: sky130A_mr.drc:369
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+"enclosing" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"separation" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.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: 1230.00M
+"width" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"space" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.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: 1230.00M
+"width" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"space" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1230.00M
+"output" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1230.00M
+END: 125/20 (hvntm)
+Writing report database: /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 67.920s  Memory: 1230.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..c777984
--- /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): 970899 (flat)  20789 (hierarchical)
+    Elapsed: 0.150s  Memory: 573.00M
+"polygons" in: met_min_ca_density.lydrc:36
+    Polygons (raw): 1481997 (flat)  4430 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: met_min_ca_density.lydrc:38
+    Polygons (raw): 1310898 (flat)  244420 (hierarchical)
+    Elapsed: 0.420s  Memory: 579.00M
+"polygons" in: met_min_ca_density.lydrc:39
+    Polygons (raw): 167958 (flat)  1704 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: met_min_ca_density.lydrc:41
+    Polygons (raw): 540503 (flat)  209056 (hierarchical)
+    Elapsed: 0.390s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:42
+    Polygons (raw): 16295 (flat)  271 (hierarchical)
+    Elapsed: 0.100s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:44
+    Polygons (raw): 78521 (flat)  57031 (hierarchical)
+    Elapsed: 0.150s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:45
+    Polygons (raw): 12019 (flat)  34 (hierarchical)
+    Elapsed: 0.090s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:47
+    Polygons (raw): 21684 (flat)  14435 (hierarchical)
+    Elapsed: 0.110s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:49
+    Polygons (raw): 11560 (flat)  11560 (hierarchical)
+    Elapsed: 0.010s  Memory: 585.00M
+"polygons" in: met_min_ca_density.lydrc:51
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.000s  Memory: 585.00M
+"input" in: met_min_ca_density.lydrc:53
+    Polygons (raw): 41265 (flat)  201 (hierarchical)
+    Elapsed: 0.090s  Memory: 585.00M
+"area" in: met_min_ca_density.lydrc:55
+    Elapsed: 1.060s  Memory: 592.00M
+"polygons" in: met_min_ca_density.lydrc:59
+    Polygons (raw): 970899 (flat)  20789 (hierarchical)
+    Elapsed: 0.120s  Memory: 592.00M
+"area" in: met_min_ca_density.lydrc:59
+    Elapsed: 9.770s  Memory: 717.00M
+li1_ca_density is 0.9457018477316508
+"polygons" in: met_min_ca_density.lydrc:69
+    Polygons (raw): 1310898 (flat)  244420 (hierarchical)
+    Elapsed: 0.420s  Memory: 717.00M
+"area" in: met_min_ca_density.lydrc:69
+    Elapsed: 12.830s  Memory: 778.00M
+m1_ca_density is 0.9743652989278487
+"polygons" in: met_min_ca_density.lydrc:79
+    Polygons (raw): 540503 (flat)  209056 (hierarchical)
+    Elapsed: 0.410s  Memory: 778.00M
+"area" in: met_min_ca_density.lydrc:79
+    Elapsed: 3.720s  Memory: 778.00M
+m2_ca_density is 0.9796681451928315
+"polygons" in: met_min_ca_density.lydrc:89
+    Polygons (raw): 78521 (flat)  57031 (hierarchical)
+    Elapsed: 0.160s  Memory: 778.00M
+"area" in: met_min_ca_density.lydrc:89
+    Elapsed: 1.110s  Memory: 778.00M
+m3_ca_density is 0.9917939362327794
+"polygons" in: met_min_ca_density.lydrc:99
+    Polygons (raw): 21684 (flat)  14435 (hierarchical)
+    Elapsed: 0.120s  Memory: 778.00M
+"area" in: met_min_ca_density.lydrc:99
+    Elapsed: 0.410s  Memory: 778.00M
+m4_ca_density is 0.8502043815525763
+"polygons" in: met_min_ca_density.lydrc:109
+    Polygons (raw): 344 (flat)  344 (hierarchical)
+    Elapsed: 0.010s  Memory: 778.00M
+"area" in: met_min_ca_density.lydrc:109
+    Elapsed: 0.120s  Memory: 778.00M
+m5_ca_density is 0.8455329452054794
+Writing report database: /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 34.240s  Memory: 739.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..9bc7603
--- /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): 242582 (flat)  777 (hierarchical)
+    Elapsed: 0.130s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 69852 (flat)  31 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 157316 (flat)  287 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 150471 (flat)  224 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 369482 (flat)  2431 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 212247 (flat)  320 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 194667 (flat)  310 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 128585 (flat)  333 (hierarchical)
+    Elapsed: 0.090s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 1412195 (flat)  7422 (hierarchical)
+    Elapsed: 0.100s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 878599 (flat)  19050 (hierarchical)
+    Elapsed: 0.120s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 1481997 (flat)  4430 (hierarchical)
+    Elapsed: 0.080s  Memory: 573.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 863492 (flat)  133284 (hierarchical)
+    Elapsed: 0.250s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 167958 (flat)  1704 (hierarchical)
+    Elapsed: 0.090s  Memory: 576.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 411940 (flat)  115968 (hierarchical)
+    Elapsed: 0.240s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 16295 (flat)  271 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 62147 (flat)  40657 (hierarchical)
+    Elapsed: 0.130s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 12019 (flat)  34 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 16216 (flat)  8967 (hierarchical)
+    Elapsed: 0.100s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 11560 (flat)  11560 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 172 (flat)  172 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 8840 (flat)  4 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 173410 (flat)  406 (hierarchical)
+    Elapsed: 0.090s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 579.00M
+DRC section
+OFFGRID-ANGLES section
+"ongrid" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.240s  Memory: 583.00M
+"output" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 583.00M
+"with_angle" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 583.00M
+"output" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 583.00M
+"ongrid" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.260s  Memory: 635.00M
+"output" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"with_angle" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"output" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 635.00M
+"ongrid" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 635.00M
+"output" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"with_angle" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"output" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 635.00M
+"ongrid" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 635.00M
+"output" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"with_angle" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"output" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 635.00M
+"ongrid" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.930s  Memory: 636.00M
+"output" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 636.00M
+"output" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 636.00M
+"output" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 636.00M
+"output" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.790s  Memory: 636.00M
+"output" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.450s  Memory: 636.00M
+"output" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"and" in: sky130A_mr.drc:708
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"not" in: sky130A_mr.drc:708
+    Polygons (raw): 242582 (flat)  777 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 636.00M
+"output" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 636.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 636.00M
+"output" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"and" in: sky130A_mr.drc:710
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"not" in: sky130A_mr.drc:710
+    Polygons (raw): 69852 (flat)  31 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 636.00M
+"output" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.100s  Memory: 636.00M
+"output" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 636.00M
+"output" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.150s  Memory: 636.00M
+"output" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 636.00M
+"output" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 636.00M
+"output" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"output" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.480s  Memory: 636.00M
+"output" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 636.00M
+"with_angle" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.060s  Memory: 636.00M
+"output" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 636.00M
+"ongrid" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.290s  Memory: 643.00M
+"output" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 643.00M
+"with_angle" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 643.00M
+"output" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 643.00M
+"ongrid" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 3.330s  Memory: 643.00M
+"output" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 643.00M
+"with_angle" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 643.00M
+"output" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 643.00M
+"ongrid" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.030s  Memory: 643.00M
+"output" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 643.00M
+"with_angle" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.040s  Memory: 643.00M
+"output" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 643.00M
+"ongrid" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 9.730s  Memory: 720.00M
+"output" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 720.00M
+"with_angle" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.140s  Memory: 720.00M
+"output" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 720.00M
+"ongrid" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 12.070s  Memory: 953.00M
+"output" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.550s  Memory: 953.00M
+"output" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 12.300s  Memory: 953.00M
+"output" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.080s  Memory: 953.00M
+"output" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.680s  Memory: 953.00M
+"output" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 953.00M
+"output" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 2.960s  Memory: 953.00M
+"output" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 953.00M
+"output" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.280s  Memory: 953.00M
+"output" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 1.000s  Memory: 953.00M
+"output" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 953.00M
+"output" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.250s  Memory: 953.00M
+"output" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"output" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.400s  Memory: 953.00M
+"output" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.260s  Memory: 953.00M
+"output" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 953.00M
+"output" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.170s  Memory: 953.00M
+"output" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 953.00M
+"output" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 953.00M
+"output" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 953.00M
+"output" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.160s  Memory: 953.00M
+"output" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"with_angle" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"output" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 953.00M
+"ongrid" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.150s  Memory: 953.00M
+"output" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 953.00M
+Writing report database: /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 72.410s  Memory: 937.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..7ddd609
--- /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/floating_point_halfprecision/gds/user_project_wrapper.gds, topcell=user_project_wrapper, output to /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/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:	 1868192 kB
+VmHWM:	  465928 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..1944372
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.log
@@ -0,0 +1,4 @@
+0 zero-area shapes
+writing to /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/user_project_wrapper_no_zero_areas.gds
+VmPeak:	  683644 kB
+VmHWM:	  389036 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..1c7961c
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.log
@@ -0,0 +1,498 @@
+
+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__a32o_2".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21o_4".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__a22o_4".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__a21boi_0".
+Reading "sky130_fd_sc_hd__a21bo_4".
+Reading "sky130_fd_sc_hd__a21bo_2".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_4".
+Reading "sky130_fd_sc_hd__a2bb2oi_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__and2b_4".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__and2_0".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__a222oi_1".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a41oi_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__a32oi_1".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__dfrbp_2".
+Reading "sky130_fd_sc_hd__dfrbp_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__clkinvlp_4".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__clkinv_1".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__bufinv_16".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__and4bb_2".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__and4_4".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__dfxbp_2".
+Reading "sky130_fd_sc_hd__dfxbp_1".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "sky130_fd_sc_hd__dfstp_1".
+Reading "sky130_fd_sc_hd__dfsbp_2".
+Reading "sky130_fd_sc_hd__dfsbp_1".
+Reading "sky130_fd_sc_hd__ha_4".
+Reading "sky130_fd_sc_hd__inv_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__ha_2".
+Reading "sky130_fd_sc_hd__ha_1".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__fahcin_1".
+Reading "sky130_fd_sc_hd__fa_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__nor2b_4".
+Reading "sky130_fd_sc_hd__nor2b_2".
+Reading "sky130_fd_sc_hd__nor2b_1".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__nand4b_2".
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__nand3_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__nand2b_2".
+Reading "sky130_fd_sc_hd__nand2b_1".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__mux2i_4".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__mux2i_2".
+Reading "sky130_fd_sc_hd__mux2i_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__maj3_2".
+Reading "sky130_fd_sc_hd__maj3_1".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__o32ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__o21bai_2".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__o21ba_4".
+Reading "sky130_fd_sc_hd__o21ba_2".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_4".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__o21ai_0".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__nor4bb_1".
+Reading "sky130_fd_sc_hd__nor4b_1".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or2b_4".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__or2_0".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o2111a_4".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__o311ai_1".
+Reading "sky130_fd_sc_hd__o311ai_0".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o41ai_2".
+Reading "sky130_fd_sc_hd__o41ai_1".
+Reading "sky130_fd_sc_hd__xor3_1".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__sdfxtp_1".
+Reading "sky130_fd_sc_hd__sdfrtp_1".
+Reading "user_proj_example_VIA6".
+Reading "user_proj_example_VIA5".
+Reading "user_proj_example_VIA4".
+Reading "user_proj_example_VIA3".
+Reading "user_proj_example_VIA2".
+Reading "user_proj_example_VIA1".
+Reading "user_proj_example_VIA0".
+Reading "L1M1_PR_R".
+Reading "M1M2_PR_MR".
+Reading "M3M4_PR".
+Reading "M1M2_PR_M".
+Reading "M1M2_PR_R".
+Reading "L1M1_PR".
+Reading "M1M2_PR".
+Reading "M2M3_PR".
+Reading "user_proj_example".
+    5000 uses
+    10000 uses
+    15000 uses
+    20000 uses
+    25000 uses
+    30000 uses
+    35000 uses
+    40000 uses
+    45000 uses
+    50000 uses
+    55000 uses
+    60000 uses
+    65000 uses
+    70000 uses
+    75000 uses
+    80000 uses
+    85000 uses
+    90000 uses
+    95000 uses
+    100000 uses
+    105000 uses
+    110000 uses
+    115000 uses
+    120000 uses
+    125000 uses
+    130000 uses
+    135000 uses
+    140000 uses
+Error while reading cell "user_proj_example" (byte position 21116146): Unknown layer/datatype in path, layer=70 type=23
+Error while reading cell "user_proj_example" (byte position 21116254): Unknown layer/datatype in path, layer=69 type=23
+Error while reading cell "user_proj_example" (byte position 21116574): Unknown layer/datatype in boundary, layer=68 type=23
+Error while reading cell "user_proj_example" (byte position 21185610): Unknown layer/datatype in path, layer=71 type=23
+    145000 uses
+    150000 uses
+    155000 uses
+    160000 uses
+    165000 uses
+    170000 uses
+    175000 uses
+    180000 uses
+    185000 uses
+    190000 uses
+    195000 uses
+    200000 uses
+    205000 uses
+    210000 uses
+    215000 uses
+    220000 uses
+    225000 uses
+    230000 uses
+    235000 uses
+    240000 uses
+    245000 uses
+    250000 uses
+    255000 uses
+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/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/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..fef1642
--- /dev/null
+++ b/mpw_precheck/logs/precheck.log
@@ -0,0 +1,65 @@
+2022-06-01 07:29:29 - [INFO] - {{Project Git Info}} Repository: https://github.com/AirsFyp/caravel_FPU_half_precision.git | Branch: main | Commit: 9e7ddfff634042932b78025a13ab761a14e920e6
+2022-06-01 07:29:29 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: floating_point_halfprecision
+2022-06-01 07:29:29 - [INFO] - {{Project Type Info}} digital
+2022-06-01 07:29:29 - [INFO] - {{Project GDS Info}} user_project_wrapper: a3f508d03daf4fac5fef483eaef17cba41d37371
+2022-06-01 07:29:29 - [INFO] - {{Tools Info}} KLayout: v0.27.8 | Magic: v8.3.274
+2022-06-01 07:29:29 - [INFO] - {{PDKs Info}} Open PDKs: 27ecf1c16911f7dd4428ffab96f62c1fb876ea70 | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
+2022-06-01 07:29:29 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in 'floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/logs'
+2022-06-01 07:29:29 - [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-06-01 07:29:29 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 13: License
+2022-06-01 07:29:30 - [INFO] - An approved LICENSE (Apache-2.0) was found in floating_point_halfprecision.
+2022-06-01 07:29:30 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-06-01 07:29:31 - [INFO] - An approved LICENSE (Apache-2.0) was found in floating_point_halfprecision.
+2022-06-01 07:29:31 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-06-01 07:29:31 - [ERROR] - SPDX COMPLIANCE SYMLINK FILE NOT FOUND in floating_point_halfprecision/openlane/Makefile
+2022-06-01 07:29:31 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 84 non-compliant file(s) with the SPDX Standard.
+2022-06-01 07:29:31 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['floating_point_halfprecision/Makefile', 'floating_point_halfprecision/docs/Makefile', 'floating_point_halfprecision/docs/environment.yml', 'floating_point_halfprecision/docs/source/conf.py', 'floating_point_halfprecision/docs/source/index.rst', 'floating_point_halfprecision/docs/source/quickstart.rst', 'floating_point_halfprecision/openlane/user_proj_example/config.json', 'floating_point_halfprecision/openlane/user_proj_example/config.tcl', 'floating_point_halfprecision/openlane/user_project_wrapper/config.json', 'floating_point_halfprecision/openlane/user_project_wrapper/config.tcl', 'floating_point_halfprecision/verilog/dv/Makefile', 'floating_point_halfprecision/verilog/dv/FPU_Half/FPU_Half.c', 'floating_point_halfprecision/verilog/dv/FPU_Half/FPU_Half_tb.v', 'floating_point_halfprecision/verilog/dv/FPU_Half/Makefile', 'floating_point_halfprecision/verilog/dv/FPU_Half/tb_prog.v']
+2022-06-01 07:29:31 - [INFO] - For the full SPDX compliance report check: floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/logs/spdx_compliance_report.log
+2022-06-01 07:29:31 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 13: Makefile
+2022-06-01 07:29:31 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-06-01 07:29:31 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 13: Default
+2022-06-01 07:29:31 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-06-01 07:29:32 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-06-01 07:29:32 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 13: Documentation
+2022-06-01 07:29:32 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-06-01 07:29:32 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 13: Consistency
+2022-06-01 07:29:37 - [INFO] - HIERARCHY CHECK PASSED: Module user_project_wrapper is instantiated in caravel. 
+2022-06-01 07:29:37 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravel contains at least 8 instances (90 instances). 
+2022-06-01 07:29:37 - [INFO] - MODELING CHECK PASSED: Netlist caravel is structural.
+2022-06-01 07:29:37 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_project_wrapper are correctly connected in the top level netlist caravel.
+2022-06-01 07:29:37 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in caravel are connected to power
+2022-06-01 07:29:37 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravel netlist passed all consistency checks.
+2022-06-01 07:29:37 - [INFO] - PORTS CHECK PASSED: Netlist user_project_wrapper ports match the golden wrapper ports
+2022-06-01 07:29:37 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_project_wrapper contains at least 1 instances (1 instances). 
+2022-06-01 07:29:37 - [INFO] - MODELING CHECK PASSED: Netlist user_project_wrapper is structural.
+2022-06-01 07:29:37 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_project_wrapper matches the provided structural netlist.
+2022-06-01 07:29:37 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in user_project_wrapper are connected to power
+2022-06-01 07:29:37 - [INFO] - PORT TYPES CHECK PASSED: Netlist user_project_wrapper port types match the golden wrapper port types.
+2022-06-01 07:29:37 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_project_wrapper netlist passed all consistency checks.
+2022-06-01 07:29:37 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2022-06-01 07:29:37 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 13: XOR
+2022-06-01 07:30:14 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/user_project_wrapper.xor.gds
+2022-06-01 07:30:14 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-06-01 07:30:14 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 13: Magic DRC
+2022-06-01 07:35:32 - [INFO] - 0 DRC violations
+2022-06-01 07:35:32 - [INFO] - {{MAGIC DRC CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:35:32 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 13: Klayout FEOL
+2022-06-01 07:36:40 - [INFO] - No DRC Violations found
+2022-06-01 07:36:40 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:36:40 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 13: Klayout BEOL
+2022-06-01 07:43:15 - [INFO] - No DRC Violations found
+2022-06-01 07:43:15 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:43:15 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 13: Klayout Offgrid
+2022-06-01 07:44:29 - [INFO] - No DRC Violations found
+2022-06-01 07:44:29 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:44:29 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 13: Klayout Metal Minimum Clear Area Density
+2022-06-01 07:45:04 - [INFO] - No DRC Violations found
+2022-06-01 07:45:04 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:45:04 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 13: Klayout Pin Label Purposes Overlapping Drawing
+2022-06-01 07:45:25 - [INFO] - No DRC Violations found
+2022-06-01 07:45:25 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:45:25 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 13: Klayout ZeroArea
+2022-06-01 07:45:29 - [INFO] - No DRC Violations found
+2022-06-01 07:45:29 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-06-01 07:45:29 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in 'floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/logs'
+2022-06-01 07:45:29 - [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..c169314
--- /dev/null
+++ b/mpw_precheck/logs/spdx_compliance_report.log
@@ -0,0 +1,84 @@
+/root/floating_point_halfprecision/Makefile
+/root/floating_point_halfprecision/docs/Makefile
+/root/floating_point_halfprecision/docs/environment.yml
+/root/floating_point_halfprecision/docs/source/conf.py
+/root/floating_point_halfprecision/docs/source/index.rst
+/root/floating_point_halfprecision/docs/source/quickstart.rst
+/root/floating_point_halfprecision/openlane/user_proj_example/config.json
+/root/floating_point_halfprecision/openlane/user_proj_example/config.tcl
+/root/floating_point_halfprecision/openlane/user_project_wrapper/config.json
+/root/floating_point_halfprecision/openlane/user_project_wrapper/config.tcl
+/root/floating_point_halfprecision/verilog/dv/Makefile
+/root/floating_point_halfprecision/verilog/dv/FPU_Half/FPU_Half.c
+/root/floating_point_halfprecision/verilog/dv/FPU_Half/FPU_Half_tb.v
+/root/floating_point_halfprecision/verilog/dv/FPU_Half/Makefile
+/root/floating_point_halfprecision/verilog/dv/FPU_Half/tb_prog.v
+/root/floating_point_halfprecision/verilog/dv/io_ports/Makefile
+/root/floating_point_halfprecision/verilog/dv/io_ports/io_ports.c
+/root/floating_point_halfprecision/verilog/dv/io_ports/io_ports_tb.v
+/root/floating_point_halfprecision/verilog/dv/la_test1/Makefile
+/root/floating_point_halfprecision/verilog/dv/la_test1/la_test1.c
+/root/floating_point_halfprecision/verilog/dv/la_test1/la_test1_tb.v
+/root/floating_point_halfprecision/verilog/dv/la_test2/Makefile
+/root/floating_point_halfprecision/verilog/dv/la_test2/la_test2.c
+/root/floating_point_halfprecision/verilog/dv/la_test2/la_test2_tb.v
+/root/floating_point_halfprecision/verilog/dv/mprj_stimulus/Makefile
+/root/floating_point_halfprecision/verilog/dv/mprj_stimulus/mprj_stimulus.c
+/root/floating_point_halfprecision/verilog/dv/mprj_stimulus/mprj_stimulus_tb.v
+/root/floating_point_halfprecision/verilog/dv/wb_port/Makefile
+/root/floating_point_halfprecision/verilog/dv/wb_port/wb_port.c
+/root/floating_point_halfprecision/verilog/dv/wb_port/wb_port_tb.v
+/root/floating_point_halfprecision/verilog/includes/includes.gl+sdf.caravel_user_project
+/root/floating_point_halfprecision/verilog/includes/includes.gl.caravel_user_project
+/root/floating_point_halfprecision/verilog/includes/includes.rtl.caravel_user_project
+/root/floating_point_halfprecision/verilog/rtl/uprj_netlists.v
+/root/floating_point_halfprecision/verilog/rtl/user_proj_example.v
+/root/floating_point_halfprecision/verilog/rtl/user_project_wrapper.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/Dec_gpr_ctl.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/Execution.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_Add_Post_Normalization.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_Exponent_Matching.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_L0.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_L1.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_L2.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_L3.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_L4.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_LZD_main.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_Mul_Post_Normalization.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_Top_Single_Cycle.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_exponent_addition.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_extender.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_mantissa_addition.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_mantissa_generator.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_mantissa_multiplication.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_rounding_block_Addition.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FMADD_rounding_block_Multiplication.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_CSR.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_F2I.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_FSM_Control_Decode.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_FSM_TOP.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_Fclass.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_Input_Validation.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_Top_Single_Cycle.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_comparison.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_dec_ctl.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_decode.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_exu.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_fpr_ctl.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_move.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/FPU_sign_injection.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/I2F_main.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_comb.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_layer0.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_layer1.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_layer2.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_layer3.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_layer4.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_main.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/LZD_mux.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/Main_Decode.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/Sky130_SRAM_1kbyte_Memory.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/beh_lib.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/iccm_controller.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/inst_checker.v
+/root/floating_point_halfprecision/verilog/rtl/FPU/uart_rx_prog.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..84f7290
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.log
@@ -0,0 +1,650 @@
+Reading file /root/floating_point_halfprecision/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__a32o_2".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__a31oi_4".
+Reading "sky130_fd_sc_hd__a31oi_2".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21o_4".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "sky130_fd_sc_hd__a21oi_4".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__a22o_4".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__a21boi_2".
+Reading "sky130_fd_sc_hd__a21boi_1".
+Reading "sky130_fd_sc_hd__a21boi_0".
+Reading "sky130_fd_sc_hd__a21bo_4".
+Reading "sky130_fd_sc_hd__a21bo_2".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__a2bb2oi_4".
+Reading "sky130_fd_sc_hd__a2bb2oi_2".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a2bb2oi_1".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__and2b_4".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__and2_0".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__a222oi_1".
+Reading "sky130_fd_sc_hd__a221oi_4".
+Reading "sky130_fd_sc_hd__a221oi_2".
+Reading "sky130_fd_sc_hd__a221oi_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__a211oi_1".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__a41oi_1".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__a32oi_1".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__dfrbp_2".
+Reading "sky130_fd_sc_hd__dfrbp_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__clkinvlp_4".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__clkinv_1".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__bufinv_16".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__and4bb_2".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__and4_4".
+Reading "sky130_fd_sc_hd__dfxtp_4".
+Reading "sky130_fd_sc_hd__dfxtp_2".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__dfxbp_2".
+Reading "sky130_fd_sc_hd__dfxbp_1".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "sky130_fd_sc_hd__dfstp_1".
+Reading "sky130_fd_sc_hd__dfsbp_2".
+Reading "sky130_fd_sc_hd__dfsbp_1".
+Reading "sky130_fd_sc_hd__ha_4".
+Reading "sky130_fd_sc_hd__inv_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__ha_2".
+Reading "sky130_fd_sc_hd__ha_1".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__fahcin_1".
+Reading "sky130_fd_sc_hd__fa_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__nor2b_4".
+Reading "sky130_fd_sc_hd__nor2b_2".
+Reading "sky130_fd_sc_hd__nor2b_1".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__nand4b_2".
+Reading "sky130_fd_sc_hd__nand4b_1".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__nand3b_4".
+Reading "sky130_fd_sc_hd__nand3b_2".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__nand3_2".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nand2b_4".
+Reading "sky130_fd_sc_hd__nand2b_2".
+Reading "sky130_fd_sc_hd__nand2b_1".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__mux2i_4".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__mux2i_2".
+Reading "sky130_fd_sc_hd__mux2i_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__maj3_2".
+Reading "sky130_fd_sc_hd__maj3_1".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__o41a_1".
+Reading "sky130_fd_sc_hd__o32ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o31ai_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__o21bai_4".
+Reading "sky130_fd_sc_hd__o21bai_2".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__o21ba_4".
+Reading "sky130_fd_sc_hd__o21ba_2".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o2bb2ai_1".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__o2bb2ai_4".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__o21a_4".
+Reading "sky130_fd_sc_hd__o21ai_0".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__nor4bb_1".
+Reading "sky130_fd_sc_hd__nor4b_1".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__or2b_4".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__or2_0".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o2111a_4".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__o311ai_1".
+Reading "sky130_fd_sc_hd__o311ai_0".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o41ai_2".
+Reading "sky130_fd_sc_hd__o41ai_1".
+Reading "sky130_fd_sc_hd__xor3_1".
+Reading "sky130_fd_sc_hd__xor2_2".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__xnor2_2".
+Reading "sky130_fd_sc_hd__sdfxtp_1".
+Reading "sky130_fd_sc_hd__sdfrtp_1".
+Reading "user_proj_example_VIA6".
+Reading "user_proj_example_VIA5".
+Reading "user_proj_example_VIA4".
+Reading "user_proj_example_VIA3".
+Reading "user_proj_example_VIA2".
+Reading "user_proj_example_VIA1".
+Reading "user_proj_example_VIA0".
+Reading "L1M1_PR_R".
+Reading "M1M2_PR_MR".
+Reading "M3M4_PR".
+Reading "M1M2_PR_M".
+Reading "M1M2_PR_R".
+Reading "L1M1_PR".
+Reading "M1M2_PR".
+Reading "M2M3_PR".
+Reading "user_proj_example".
+    5000 uses
+    10000 uses
+    15000 uses
+    20000 uses
+    25000 uses
+    30000 uses
+    35000 uses
+    40000 uses
+    45000 uses
+    50000 uses
+    55000 uses
+    60000 uses
+    65000 uses
+    70000 uses
+    75000 uses
+    80000 uses
+    85000 uses
+    90000 uses
+    95000 uses
+    100000 uses
+    105000 uses
+    110000 uses
+    115000 uses
+    120000 uses
+    125000 uses
+    130000 uses
+    135000 uses
+    140000 uses
+Error while reading cell "user_proj_example" (byte position 21116146): Unknown layer/datatype in path, layer=70 type=23
+Error while reading cell "user_proj_example" (byte position 21116254): Unknown layer/datatype in path, layer=69 type=23
+Error while reading cell "user_proj_example" (byte position 21116574): Unknown layer/datatype in boundary, layer=68 type=23
+Error while reading cell "user_proj_example" (byte position 21185610): Unknown layer/datatype in path, layer=71 type=23
+    145000 uses
+    150000 uses
+    155000 uses
+    160000 uses
+    165000 uses
+    170000 uses
+    175000 uses
+    180000 uses
+    185000 uses
+    190000 uses
+    195000 uses
+    200000 uses
+    205000 uses
+    210000 uses
+    215000 uses
+    220000 uses
+    225000 uses
+    230000 uses
+    235000 uses
+    240000 uses
+    245000 uses
+    250000 uses
+    255000 uses
+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/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/outputs/user_project_wrapper_erased.gds ..
+Reading /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/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.000s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 530 (flat)  530 (hierarchical)
+    Elapsed: 0.010s  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
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 107 (flat)  107 (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
+--- Running XOR for 71/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (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
+--- Running XOR for 71/44 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 116 (flat)  116 (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
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 16 (flat)  16 (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
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  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.010s  Memory: 523.00M
+Writing layout file: /mnt/uffs/user/u7306_merldsu/design/floating_point_halfprecision/jobs/mpw_precheck/09b00974-41e9-462a-8c46-84c5587dc75e/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..599d4c5
--- /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/floating_point_halfprecision/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..69c5021
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.filtered.v
@@ -0,0 +1,666 @@
+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;
+
+
+ user_proj_example mprj (.wb_clk_i(wb_clk_i),
+    .wb_rst_i(wb_rst_i),
+    .wbs_stb_i(wbs_stb_i),
+    .wbs_cyc_i(wbs_cyc_i),
+    .wbs_we_i(wbs_we_i),
+    .wbs_ack_o(wbs_ack_o),
+    .vccd1(vccd1),
+    .vssd1(vssd1),
+    .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]}),
+    .irq({user_irq[2],
+    user_irq[1],
+    user_irq[0]}),
+    .la_data_in({la_data_in[127],
+    la_data_in[126],
+    la_data_in[125],
+    la_data_in[124],
+    la_data_in[123],
+    la_data_in[122],
+    la_data_in[121],
+    la_data_in[120],
+    la_data_in[119],
+    la_data_in[118],
+    la_data_in[117],
+    la_data_in[116],
+    la_data_in[115],
+    la_data_in[114],
+    la_data_in[113],
+    la_data_in[112],
+    la_data_in[111],
+    la_data_in[110],
+    la_data_in[109],
+    la_data_in[108],
+    la_data_in[107],
+    la_data_in[106],
+    la_data_in[105],
+    la_data_in[104],
+    la_data_in[103],
+    la_data_in[102],
+    la_data_in[101],
+    la_data_in[100],
+    la_data_in[99],
+    la_data_in[98],
+    la_data_in[97],
+    la_data_in[96],
+    la_data_in[95],
+    la_data_in[94],
+    la_data_in[93],
+    la_data_in[92],
+    la_data_in[91],
+    la_data_in[90],
+    la_data_in[89],
+    la_data_in[88],
+    la_data_in[87],
+    la_data_in[86],
+    la_data_in[85],
+    la_data_in[84],
+    la_data_in[83],
+    la_data_in[82],
+    la_data_in[81],
+    la_data_in[80],
+    la_data_in[79],
+    la_data_in[78],
+    la_data_in[77],
+    la_data_in[76],
+    la_data_in[75],
+    la_data_in[74],
+    la_data_in[73],
+    la_data_in[72],
+    la_data_in[71],
+    la_data_in[70],
+    la_data_in[69],
+    la_data_in[68],
+    la_data_in[67],
+    la_data_in[66],
+    la_data_in[65],
+    la_data_in[64],
+    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],
+    la_data_in[31],
+    la_data_in[30],
+    la_data_in[29],
+    la_data_in[28],
+    la_data_in[27],
+    la_data_in[26],
+    la_data_in[25],
+    la_data_in[24],
+    la_data_in[23],
+    la_data_in[22],
+    la_data_in[21],
+    la_data_in[20],
+    la_data_in[19],
+    la_data_in[18],
+    la_data_in[17],
+    la_data_in[16],
+    la_data_in[15],
+    la_data_in[14],
+    la_data_in[13],
+    la_data_in[12],
+    la_data_in[11],
+    la_data_in[10],
+    la_data_in[9],
+    la_data_in[8],
+    la_data_in[7],
+    la_data_in[6],
+    la_data_in[5],
+    la_data_in[4],
+    la_data_in[3],
+    la_data_in[2],
+    la_data_in[1],
+    la_data_in[0]}),
+    .la_data_out({la_data_out[127],
+    la_data_out[126],
+    la_data_out[125],
+    la_data_out[124],
+    la_data_out[123],
+    la_data_out[122],
+    la_data_out[121],
+    la_data_out[120],
+    la_data_out[119],
+    la_data_out[118],
+    la_data_out[117],
+    la_data_out[116],
+    la_data_out[115],
+    la_data_out[114],
+    la_data_out[113],
+    la_data_out[112],
+    la_data_out[111],
+    la_data_out[110],
+    la_data_out[109],
+    la_data_out[108],
+    la_data_out[107],
+    la_data_out[106],
+    la_data_out[105],
+    la_data_out[104],
+    la_data_out[103],
+    la_data_out[102],
+    la_data_out[101],
+    la_data_out[100],
+    la_data_out[99],
+    la_data_out[98],
+    la_data_out[97],
+    la_data_out[96],
+    la_data_out[95],
+    la_data_out[94],
+    la_data_out[93],
+    la_data_out[92],
+    la_data_out[91],
+    la_data_out[90],
+    la_data_out[89],
+    la_data_out[88],
+    la_data_out[87],
+    la_data_out[86],
+    la_data_out[85],
+    la_data_out[84],
+    la_data_out[83],
+    la_data_out[82],
+    la_data_out[81],
+    la_data_out[80],
+    la_data_out[79],
+    la_data_out[78],
+    la_data_out[77],
+    la_data_out[76],
+    la_data_out[75],
+    la_data_out[74],
+    la_data_out[73],
+    la_data_out[72],
+    la_data_out[71],
+    la_data_out[70],
+    la_data_out[69],
+    la_data_out[68],
+    la_data_out[67],
+    la_data_out[66],
+    la_data_out[65],
+    la_data_out[64],
+    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],
+    la_data_out[31],
+    la_data_out[30],
+    la_data_out[29],
+    la_data_out[28],
+    la_data_out[27],
+    la_data_out[26],
+    la_data_out[25],
+    la_data_out[24],
+    la_data_out[23],
+    la_data_out[22],
+    la_data_out[21],
+    la_data_out[20],
+    la_data_out[19],
+    la_data_out[18],
+    la_data_out[17],
+    la_data_out[16],
+    la_data_out[15],
+    la_data_out[14],
+    la_data_out[13],
+    la_data_out[12],
+    la_data_out[11],
+    la_data_out[10],
+    la_data_out[9],
+    la_data_out[8],
+    la_data_out[7],
+    la_data_out[6],
+    la_data_out[5],
+    la_data_out[4],
+    la_data_out[3],
+    la_data_out[2],
+    la_data_out[1],
+    la_data_out[0]}),
+    .la_oenb({la_oenb[127],
+    la_oenb[126],
+    la_oenb[125],
+    la_oenb[124],
+    la_oenb[123],
+    la_oenb[122],
+    la_oenb[121],
+    la_oenb[120],
+    la_oenb[119],
+    la_oenb[118],
+    la_oenb[117],
+    la_oenb[116],
+    la_oenb[115],
+    la_oenb[114],
+    la_oenb[113],
+    la_oenb[112],
+    la_oenb[111],
+    la_oenb[110],
+    la_oenb[109],
+    la_oenb[108],
+    la_oenb[107],
+    la_oenb[106],
+    la_oenb[105],
+    la_oenb[104],
+    la_oenb[103],
+    la_oenb[102],
+    la_oenb[101],
+    la_oenb[100],
+    la_oenb[99],
+    la_oenb[98],
+    la_oenb[97],
+    la_oenb[96],
+    la_oenb[95],
+    la_oenb[94],
+    la_oenb[93],
+    la_oenb[92],
+    la_oenb[91],
+    la_oenb[90],
+    la_oenb[89],
+    la_oenb[88],
+    la_oenb[87],
+    la_oenb[86],
+    la_oenb[85],
+    la_oenb[84],
+    la_oenb[83],
+    la_oenb[82],
+    la_oenb[81],
+    la_oenb[80],
+    la_oenb[79],
+    la_oenb[78],
+    la_oenb[77],
+    la_oenb[76],
+    la_oenb[75],
+    la_oenb[74],
+    la_oenb[73],
+    la_oenb[72],
+    la_oenb[71],
+    la_oenb[70],
+    la_oenb[69],
+    la_oenb[68],
+    la_oenb[67],
+    la_oenb[66],
+    la_oenb[65],
+    la_oenb[64],
+    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],
+    la_oenb[31],
+    la_oenb[30],
+    la_oenb[29],
+    la_oenb[28],
+    la_oenb[27],
+    la_oenb[26],
+    la_oenb[25],
+    la_oenb[24],
+    la_oenb[23],
+    la_oenb[22],
+    la_oenb[21],
+    la_oenb[20],
+    la_oenb[19],
+    la_oenb[18],
+    la_oenb[17],
+    la_oenb[16],
+    la_oenb[15],
+    la_oenb[14],
+    la_oenb[13],
+    la_oenb[12],
+    la_oenb[11],
+    la_oenb[10],
+    la_oenb[9],
+    la_oenb[8],
+    la_oenb[7],
+    la_oenb[6],
+    la_oenb[5],
+    la_oenb[4],
+    la_oenb[3],
+    la_oenb[2],
+    la_oenb[1],
+    la_oenb[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..b4b92f2
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.magic.drc.mag
@@ -0,0 +1,34181 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1654068932
+<< 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 331214 702992 331220 703044
+rect 331272 703032 331278 703044
+rect 332502 703032 332508 703044
+rect 331272 703004 332508 703032
+rect 331272 702992 331278 703004
+rect 332502 702992 332508 703004
+rect 332560 702992 332566 703044
+rect 398834 700612 398840 700664
+rect 398892 700652 398898 700664
+rect 462314 700652 462320 700664
+rect 398892 700624 462320 700652
+rect 398892 700612 398898 700624
+rect 462314 700612 462320 700624
+rect 462372 700612 462378 700664
+rect 407114 700544 407120 700596
+rect 407172 700584 407178 700596
+rect 478506 700584 478512 700596
+rect 407172 700556 478512 700584
+rect 407172 700544 407178 700556
+rect 478506 700544 478512 700556
+rect 478564 700544 478570 700596
+rect 415394 700476 415400 700528
+rect 415452 700516 415458 700528
+rect 494790 700516 494796 700528
+rect 415452 700488 494796 700516
+rect 415452 700476 415458 700488
+rect 494790 700476 494796 700488
+rect 494848 700476 494854 700528
+rect 375374 700408 375380 700460
+rect 375432 700448 375438 700460
+rect 397454 700448 397460 700460
+rect 375432 700420 397460 700448
+rect 375432 700408 375438 700420
+rect 397454 700408 397460 700420
+rect 397512 700408 397518 700460
+rect 422294 700408 422300 700460
+rect 422352 700448 422358 700460
+rect 527174 700448 527180 700460
+rect 422352 700420 527180 700448
+rect 422352 700408 422358 700420
+rect 527174 700408 527180 700420
+rect 527232 700408 527238 700460
+rect 383654 700340 383660 700392
+rect 383712 700380 383718 700392
+rect 413646 700380 413652 700392
+rect 383712 700352 413652 700380
+rect 383712 700340 383718 700352
+rect 413646 700340 413652 700352
+rect 413704 700340 413710 700392
+rect 430574 700340 430580 700392
+rect 430632 700380 430638 700392
+rect 543458 700380 543464 700392
+rect 430632 700352 543464 700380
+rect 430632 700340 430638 700352
+rect 543458 700340 543464 700352
+rect 543516 700340 543522 700392
+rect 391934 700272 391940 700324
+rect 391992 700312 391998 700324
+rect 429838 700312 429844 700324
+rect 391992 700284 429844 700312
+rect 391992 700272 391998 700284
+rect 429838 700272 429844 700284
+rect 429896 700272 429902 700324
+rect 437474 700272 437480 700324
+rect 437532 700312 437538 700324
+rect 559650 700312 559656 700324
+rect 437532 700284 559656 700312
+rect 437532 700272 437538 700284
+rect 559650 700272 559656 700284
+rect 559708 700272 559714 700324
+rect 348786 700068 348792 700120
+rect 348844 700108 348850 700120
+rect 349798 700108 349804 700120
+rect 348844 700080 349804 700108
+rect 348844 700068 348850 700080
+rect 349798 700068 349804 700080
+rect 349856 700068 349862 700120
+rect 364978 700068 364984 700120
+rect 365036 700108 365042 700120
+rect 367094 700108 367100 700120
+rect 365036 700080 367100 700108
+rect 365036 700068 365042 700080
+rect 367094 700068 367100 700080
+rect 367152 700068 367158 700120
+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 442258 683136 442264 683188
+rect 442316 683176 442322 683188
+rect 579614 683176 579620 683188
+rect 442316 683148 579620 683176
+rect 442316 683136 442322 683148
+rect 579614 683136 579620 683148
+rect 579672 683136 579678 683188
+rect 442350 630640 442356 630692
+rect 442408 630680 442414 630692
+rect 580166 630680 580172 630692
+rect 442408 630652 580172 630680
+rect 442408 630640 442414 630652
+rect 580166 630640 580172 630652
+rect 580224 630640 580230 630692
+rect 218054 545028 218060 545080
+rect 218112 545068 218118 545080
+rect 313458 545068 313464 545080
+rect 218112 545040 313464 545068
+rect 218112 545028 218118 545040
+rect 313458 545028 313464 545040
+rect 313516 545028 313522 545080
+rect 201494 544960 201500 545012
+rect 201552 545000 201558 545012
+rect 305546 545000 305552 545012
+rect 201552 544972 305552 545000
+rect 201552 544960 201558 544972
+rect 305546 544960 305552 544972
+rect 305604 544960 305610 545012
+rect 169754 544892 169760 544944
+rect 169812 544932 169818 544944
+rect 297726 544932 297732 544944
+rect 169812 544904 297732 544932
+rect 169812 544892 169818 544904
+rect 297726 544892 297732 544904
+rect 297784 544892 297790 544944
+rect 153194 544824 153200 544876
+rect 153252 544864 153258 544876
+rect 289906 544864 289912 544876
+rect 153252 544836 289912 544864
+rect 153252 544824 153258 544836
+rect 289906 544824 289912 544836
+rect 289964 544824 289970 544876
+rect 136634 544756 136640 544808
+rect 136692 544796 136698 544808
+rect 282086 544796 282092 544808
+rect 136692 544768 282092 544796
+rect 136692 544756 136698 544768
+rect 282086 544756 282092 544768
+rect 282144 544756 282150 544808
+rect 104894 544688 104900 544740
+rect 104952 544728 104958 544740
+rect 274174 544728 274180 544740
+rect 104952 544700 274180 544728
+rect 104952 544688 104958 544700
+rect 274174 544688 274180 544700
+rect 274232 544688 274238 544740
+rect 88334 544620 88340 544672
+rect 88392 544660 88398 544672
+rect 266354 544660 266360 544672
+rect 88392 544632 266360 544660
+rect 88392 544620 88398 544632
+rect 266354 544620 266360 544632
+rect 266412 544620 266418 544672
+rect 71774 544552 71780 544604
+rect 71832 544592 71838 544604
+rect 258534 544592 258540 544604
+rect 71832 544564 258540 544592
+rect 71832 544552 71838 544564
+rect 258534 544552 258540 544564
+rect 258592 544552 258598 544604
+rect 40034 544484 40040 544536
+rect 40092 544524 40098 544536
+rect 250622 544524 250628 544536
+rect 40092 544496 250628 544524
+rect 40092 544484 40098 544496
+rect 250622 544484 250628 544496
+rect 250680 544484 250686 544536
+rect 299474 544484 299480 544536
+rect 299532 544524 299538 544536
+rect 344830 544524 344836 544536
+rect 299532 544496 344836 544524
+rect 299532 544484 299538 544496
+rect 344830 544484 344836 544496
+rect 344888 544484 344894 544536
+rect 23474 544416 23480 544468
+rect 23532 544456 23538 544468
+rect 242802 544456 242808 544468
+rect 23532 544428 242808 544456
+rect 23532 544416 23538 544428
+rect 242802 544416 242808 544428
+rect 242860 544416 242866 544468
+rect 282914 544416 282920 544468
+rect 282972 544456 282978 544468
+rect 337010 544456 337016 544468
+rect 282972 544428 337016 544456
+rect 282972 544416 282978 544428
+rect 337010 544416 337016 544428
+rect 337068 544416 337074 544468
+rect 349798 544416 349804 544468
+rect 349856 544456 349862 544468
+rect 360562 544456 360568 544468
+rect 349856 544428 360568 544456
+rect 349856 544416 349862 544428
+rect 360562 544416 360568 544428
+rect 360620 544416 360626 544468
+rect 6914 544348 6920 544400
+rect 6972 544388 6978 544400
+rect 235994 544388 236000 544400
+rect 6972 544360 236000 544388
+rect 6972 544348 6978 544360
+rect 235994 544348 236000 544360
+rect 236052 544348 236058 544400
+rect 266446 544348 266452 544400
+rect 266504 544388 266510 544400
+rect 329098 544388 329104 544400
+rect 266504 544360 329104 544388
+rect 266504 544348 266510 544360
+rect 329098 544348 329104 544360
+rect 329156 544348 329162 544400
+rect 331214 544348 331220 544400
+rect 331272 544388 331278 544400
+rect 352650 544388 352656 544400
+rect 331272 544360 352656 544388
+rect 331272 544348 331278 544360
+rect 352650 544348 352656 544360
+rect 352708 544348 352714 544400
+rect 234614 544280 234620 544332
+rect 234672 544320 234678 544332
+rect 321278 544320 321284 544332
+rect 234672 544292 321284 544320
+rect 234672 544280 234678 544292
+rect 321278 544280 321284 544292
+rect 321336 544280 321342 544332
+rect 367094 542104 367100 542156
+rect 367152 542144 367158 542156
+rect 368387 542144 368393 542156
+rect 367152 542116 368393 542144
+rect 367152 542104 367158 542116
+rect 368387 542104 368393 542116
+rect 368445 542104 368451 542156
+rect 3418 540880 3424 540932
+rect 3476 540920 3482 540932
+rect 232038 540920 232044 540932
+rect 3476 540892 232044 540920
+rect 3476 540880 3482 540892
+rect 232038 540880 232044 540892
+rect 232096 540880 232102 540932
+rect 442902 540880 442908 540932
+rect 442960 540920 442966 540932
+rect 580258 540920 580264 540932
+rect 442960 540892 580264 540920
+rect 442960 540880 442966 540892
+rect 580258 540880 580264 540892
+rect 580316 540880 580322 540932
+rect 3510 538160 3516 538212
+rect 3568 538200 3574 538212
+rect 232038 538200 232044 538212
+rect 3568 538172 232044 538200
+rect 3568 538160 3574 538172
+rect 232038 538160 232044 538172
+rect 232096 538160 232102 538212
+rect 3602 532652 3608 532704
+rect 3660 532692 3666 532704
+rect 232038 532692 232044 532704
+rect 3660 532664 232044 532692
+rect 3660 532652 3666 532664
+rect 232038 532652 232044 532664
+rect 232096 532652 232102 532704
+rect 442902 532652 442908 532704
+rect 442960 532692 442966 532704
+rect 580350 532692 580356 532704
+rect 442960 532664 580356 532692
+rect 442960 532652 442966 532664
+rect 580350 532652 580356 532664
+rect 580408 532652 580414 532704
+rect 442626 528504 442632 528556
+rect 442684 528544 442690 528556
+rect 580442 528544 580448 528556
+rect 442684 528516 580448 528544
+rect 442684 528504 442690 528516
+rect 580442 528504 580448 528516
+rect 580500 528504 580506 528556
+rect 3694 527076 3700 527128
+rect 3752 527116 3758 527128
+rect 232038 527116 232044 527128
+rect 3752 527088 232044 527116
+rect 3752 527076 3758 527088
+rect 232038 527076 232044 527088
+rect 232096 527076 232102 527128
+rect 3786 522928 3792 522980
+rect 3844 522968 3850 522980
+rect 232038 522968 232044 522980
+rect 3844 522940 232044 522968
+rect 3844 522928 3850 522940
+rect 232038 522928 232044 522940
+rect 232096 522928 232102 522980
+rect 442902 518848 442908 518900
+rect 442960 518888 442966 518900
+rect 580534 518888 580540 518900
+rect 442960 518860 580540 518888
+rect 442960 518848 442966 518860
+rect 580534 518848 580540 518860
+rect 580592 518848 580598 518900
+rect 3878 517420 3884 517472
+rect 3936 517460 3942 517472
+rect 231946 517460 231952 517472
+rect 3936 517432 231952 517460
+rect 3936 517420 3942 517432
+rect 231946 517420 231952 517432
+rect 232004 517420 232010 517472
+rect 442718 514700 442724 514752
+rect 442776 514740 442782 514752
+rect 580626 514740 580632 514752
+rect 442776 514712 580632 514740
+rect 442776 514700 442782 514712
+rect 580626 514700 580632 514712
+rect 580684 514700 580690 514752
+rect 3970 513272 3976 513324
+rect 4028 513312 4034 513324
+rect 232038 513312 232044 513324
+rect 4028 513284 232044 513312
+rect 4028 513272 4034 513284
+rect 232038 513272 232044 513284
+rect 232096 513272 232102 513324
+rect 442166 510552 442172 510604
+rect 442224 510592 442230 510604
+rect 580718 510592 580724 510604
+rect 442224 510564 580724 510592
+rect 442224 510552 442230 510564
+rect 580718 510552 580724 510564
+rect 580776 510552 580782 510604
+rect 4062 507764 4068 507816
+rect 4120 507804 4126 507816
+rect 232038 507804 232044 507816
+rect 4120 507776 232044 507804
+rect 4120 507764 4126 507776
+rect 232038 507764 232044 507776
+rect 232096 507764 232102 507816
+rect 442902 505044 442908 505096
+rect 442960 505084 442966 505096
+rect 580810 505084 580816 505096
+rect 442960 505056 580816 505084
+rect 442960 505044 442966 505056
+rect 580810 505044 580816 505056
+rect 580868 505044 580874 505096
+rect 3326 502256 3332 502308
+rect 3384 502296 3390 502308
+rect 232038 502296 232044 502308
+rect 3384 502268 232044 502296
+rect 3384 502256 3390 502268
+rect 232038 502256 232044 502268
+rect 232096 502256 232102 502308
+rect 442718 500896 442724 500948
+rect 442776 500936 442782 500948
+rect 580258 500936 580264 500948
+rect 442776 500908 580264 500936
+rect 442776 500896 442782 500908
+rect 580258 500896 580264 500908
+rect 580316 500896 580322 500948
+rect 3418 498108 3424 498160
+rect 3476 498148 3482 498160
+rect 232038 498148 232044 498160
+rect 3476 498120 232044 498148
+rect 3476 498108 3482 498120
+rect 232038 498108 232044 498120
+rect 232096 498108 232102 498160
+rect 442902 496748 442908 496800
+rect 442960 496788 442966 496800
+rect 580350 496788 580356 496800
+rect 442960 496760 580356 496788
+rect 442960 496748 442966 496760
+rect 580350 496748 580356 496760
+rect 580408 496748 580414 496800
+rect 3510 492600 3516 492652
+rect 3568 492640 3574 492652
+rect 232038 492640 232044 492652
+rect 3568 492612 232044 492640
+rect 3568 492600 3574 492612
+rect 232038 492600 232044 492612
+rect 232096 492600 232102 492652
+rect 442902 491240 442908 491292
+rect 442960 491280 442966 491292
+rect 580442 491280 580448 491292
+rect 442960 491252 580448 491280
+rect 442960 491240 442966 491252
+rect 580442 491240 580448 491252
+rect 580500 491240 580506 491292
+rect 3602 488452 3608 488504
+rect 3660 488492 3666 488504
+rect 232038 488492 232044 488504
+rect 3660 488464 232044 488492
+rect 3660 488452 3666 488464
+rect 232038 488452 232044 488464
+rect 232096 488452 232102 488504
+rect 442626 485732 442632 485784
+rect 442684 485772 442690 485784
+rect 580166 485772 580172 485784
+rect 442684 485744 580172 485772
+rect 442684 485732 442690 485744
+rect 580166 485732 580172 485744
+rect 580224 485732 580230 485784
+rect 3878 481652 3884 481704
+rect 3936 481692 3942 481704
+rect 231854 481692 231860 481704
+rect 3936 481664 231860 481692
+rect 3936 481652 3942 481664
+rect 231854 481652 231860 481664
+rect 231912 481652 231918 481704
+rect 3602 476076 3608 476128
+rect 3660 476116 3666 476128
+rect 232038 476116 232044 476128
+rect 3660 476088 232044 476116
+rect 3660 476076 3666 476088
+rect 232038 476076 232044 476088
+rect 232096 476076 232102 476128
+rect 3418 471996 3424 472048
+rect 3476 472036 3482 472048
+rect 232038 472036 232044 472048
+rect 3476 472008 232044 472036
+rect 3476 471996 3482 472008
+rect 232038 471996 232044 472008
+rect 232096 471996 232102 472048
+rect 442350 471928 442356 471980
+rect 442408 471968 442414 471980
+rect 580166 471968 580172 471980
+rect 442408 471940 580172 471968
+rect 442408 471928 442414 471940
+rect 580166 471928 580172 471940
+rect 580224 471928 580230 471980
+rect 3510 462340 3516 462392
+rect 3568 462380 3574 462392
+rect 232038 462380 232044 462392
+rect 3568 462352 232044 462380
+rect 3568 462340 3574 462352
+rect 232038 462340 232044 462352
+rect 232096 462340 232102 462392
+rect 442258 458124 442264 458176
+rect 442316 458164 442322 458176
+rect 580166 458164 580172 458176
+rect 442316 458136 580172 458164
+rect 442316 458124 442322 458136
+rect 580166 458124 580172 458136
+rect 580224 458124 580230 458176
+rect 3418 447108 3424 447160
+rect 3476 447148 3482 447160
+rect 232038 447148 232044 447160
+rect 3476 447120 232044 447148
+rect 3476 447108 3482 447120
+rect 232038 447108 232044 447120
+rect 232096 447108 232102 447160
+rect 442902 444388 442908 444440
+rect 442960 444428 442966 444440
+rect 501598 444428 501604 444440
+rect 442960 444400 501604 444428
+rect 442960 444388 442966 444400
+rect 501598 444388 501604 444400
+rect 501656 444388 501662 444440
+rect 442166 434732 442172 434784
+rect 442224 434772 442230 434784
+rect 472618 434772 472624 434784
+rect 442224 434744 472624 434772
+rect 442224 434732 442230 434744
+rect 472618 434732 472624 434744
+rect 472676 434732 472682 434784
+rect 36538 431944 36544 431996
+rect 36596 431984 36602 431996
+rect 231854 431984 231860 431996
+rect 36596 431956 231860 431984
+rect 36596 431944 36602 431956
+rect 231854 431944 231860 431956
+rect 231912 431944 231918 431996
+rect 442718 431876 442724 431928
+rect 442776 431916 442782 431928
+rect 579798 431916 579804 431928
+rect 442776 431888 579804 431916
+rect 442776 431876 442782 431888
+rect 579798 431876 579804 431888
+rect 579856 431876 579862 431928
+rect 442810 425076 442816 425128
+rect 442868 425116 442874 425128
+rect 520918 425116 520924 425128
+rect 442868 425088 520924 425116
+rect 442868 425076 442874 425088
+rect 520918 425076 520924 425088
+rect 520976 425076 520982 425128
+rect 3326 423580 3332 423632
+rect 3384 423620 3390 423632
+rect 232682 423620 232688 423632
+rect 3384 423592 232688 423620
+rect 3384 423580 3390 423592
+rect 232682 423580 232688 423592
+rect 232740 423580 232746 423632
+rect 4798 422288 4804 422340
+rect 4856 422328 4862 422340
+rect 232038 422328 232044 422340
+rect 4856 422300 232044 422328
+rect 4856 422288 4862 422300
+rect 232038 422288 232044 422300
+rect 232096 422288 232102 422340
+rect 442626 419432 442632 419484
+rect 442684 419472 442690 419484
+rect 580166 419472 580172 419484
+rect 442684 419444 580172 419472
+rect 442684 419432 442690 419444
+rect 580166 419432 580172 419444
+rect 580224 419432 580230 419484
+rect 442902 416780 442908 416832
+rect 442960 416820 442966 416832
+rect 497458 416820 497464 416832
+rect 442960 416792 497464 416820
+rect 442960 416780 442966 416792
+rect 497458 416780 497464 416792
+rect 497516 416780 497522 416832
+rect 21358 411272 21364 411324
+rect 21416 411312 21422 411324
+rect 232038 411312 232044 411324
+rect 21416 411284 232044 411312
+rect 21416 411272 21422 411284
+rect 232038 411272 232044 411284
+rect 232096 411272 232102 411324
+rect 7558 407124 7564 407176
+rect 7616 407164 7622 407176
+rect 231854 407164 231860 407176
+rect 7616 407136 231860 407164
+rect 7616 407124 7622 407136
+rect 231854 407124 231860 407136
+rect 231912 407124 231918 407176
+rect 442810 407124 442816 407176
+rect 442868 407164 442874 407176
+rect 467190 407164 467196 407176
+rect 442868 407136 467196 407164
+rect 442868 407124 442874 407136
+rect 467190 407124 467196 407136
+rect 467248 407124 467254 407176
+rect 442534 405628 442540 405680
+rect 442592 405668 442598 405680
+rect 580166 405668 580172 405680
+rect 442592 405640 580172 405668
+rect 442592 405628 442598 405640
+rect 580166 405628 580172 405640
+rect 580224 405628 580230 405680
+rect 43438 401616 43444 401668
+rect 43496 401656 43502 401668
+rect 231946 401656 231952 401668
+rect 43496 401628 231952 401656
+rect 43496 401616 43502 401628
+rect 231946 401616 231952 401628
+rect 232004 401616 232010 401668
+rect 3234 398760 3240 398812
+rect 3292 398800 3298 398812
+rect 232590 398800 232596 398812
+rect 3292 398772 232596 398800
+rect 3292 398760 3298 398772
+rect 232590 398760 232596 398772
+rect 232648 398760 232654 398812
+rect 442718 397468 442724 397520
+rect 442776 397508 442782 397520
+rect 515398 397508 515404 397520
+rect 442776 397480 515404 397508
+rect 442776 397468 442782 397480
+rect 515398 397468 515404 397480
+rect 515456 397468 515462 397520
+rect 442534 387812 442540 387864
+rect 442592 387852 442598 387864
+rect 485038 387852 485044 387864
+rect 442592 387824 485044 387852
+rect 442592 387812 442598 387824
+rect 485038 387812 485044 387824
+rect 485096 387812 485102 387864
+rect 3602 386384 3608 386436
+rect 3660 386424 3666 386436
+rect 232038 386424 232044 386436
+rect 3660 386396 232044 386424
+rect 3660 386384 3666 386396
+rect 232038 386384 232044 386396
+rect 232096 386384 232102 386436
+rect 29638 382236 29644 382288
+rect 29696 382276 29702 382288
+rect 232038 382276 232044 382288
+rect 29696 382248 232044 382276
+rect 29696 382236 29702 382248
+rect 232038 382236 232044 382248
+rect 232096 382236 232102 382288
+rect 442442 379760 442448 379772
+rect 442368 379732 442448 379760
+rect 442368 379488 442396 379732
+rect 442442 379720 442448 379732
+rect 442500 379720 442506 379772
+rect 442442 379516 442448 379568
+rect 442500 379556 442506 379568
+rect 453298 379556 453304 379568
+rect 442500 379528 453304 379556
+rect 442500 379516 442506 379528
+rect 453298 379516 453304 379528
+rect 453356 379516 453362 379568
+rect 580166 379488 580172 379500
+rect 442368 379460 580172 379488
+rect 580166 379448 580172 379460
+rect 580224 379448 580230 379500
+rect 17218 376728 17224 376780
+rect 17276 376768 17282 376780
+rect 232038 376768 232044 376780
+rect 17276 376740 232044 376768
+rect 17276 376728 17282 376740
+rect 232038 376728 232044 376740
+rect 232096 376728 232102 376780
+rect 47578 372580 47584 372632
+rect 47636 372620 47642 372632
+rect 231854 372620 231860 372632
+rect 47636 372592 231860 372620
+rect 47636 372580 47642 372592
+rect 231854 372580 231860 372592
+rect 231912 372580 231918 372632
+rect 3510 372512 3516 372564
+rect 3568 372552 3574 372564
+rect 232498 372552 232504 372564
+rect 3568 372524 232504 372552
+rect 3568 372512 3574 372524
+rect 232498 372512 232504 372524
+rect 232556 372512 232562 372564
+rect 441982 370472 441988 370524
+rect 442040 370512 442046 370524
+rect 442350 370512 442356 370524
+rect 442040 370484 442356 370512
+rect 442040 370472 442046 370484
+rect 442350 370472 442356 370484
+rect 442408 370472 442414 370524
+rect 442350 369860 442356 369912
+rect 442408 369900 442414 369912
+rect 508498 369900 508504 369912
+rect 442408 369872 508504 369900
+rect 442408 369860 442414 369872
+rect 508498 369860 508504 369872
+rect 508556 369860 508562 369912
+rect 442350 365712 442356 365764
+rect 442408 365752 442414 365764
+rect 450538 365752 450544 365764
+rect 442408 365724 450544 365752
+rect 442408 365712 442414 365724
+rect 450538 365712 450544 365724
+rect 450596 365712 450602 365764
+rect 441982 365644 441988 365696
+rect 442040 365684 442046 365696
+rect 580166 365684 580172 365696
+rect 442040 365656 580172 365684
+rect 442040 365644 442046 365656
+rect 580166 365644 580172 365656
+rect 580224 365644 580230 365696
+rect 441982 360204 441988 360256
+rect 442040 360244 442046 360256
+rect 479518 360244 479524 360256
+rect 442040 360216 479524 360244
+rect 442040 360204 442046 360216
+rect 479518 360204 479524 360216
+rect 479576 360204 479582 360256
+rect 3510 357416 3516 357468
+rect 3568 357456 3574 357468
+rect 232038 357456 232044 357468
+rect 3568 357428 232044 357456
+rect 3568 357416 3574 357428
+rect 232038 357416 232044 357428
+rect 232096 357416 232102 357468
+rect 442258 353200 442264 353252
+rect 442316 353240 442322 353252
+rect 580166 353240 580172 353252
+rect 442316 353212 580172 353240
+rect 442316 353200 442322 353212
+rect 580166 353200 580172 353212
+rect 580224 353200 580230 353252
+rect 35158 351908 35164 351960
+rect 35216 351948 35222 351960
+rect 231946 351948 231952 351960
+rect 35216 351920 231952 351948
+rect 35216 351908 35222 351920
+rect 231946 351908 231952 351920
+rect 232004 351908 232010 351960
+rect 442258 351908 442264 351960
+rect 442316 351948 442322 351960
+rect 446398 351948 446404 351960
+rect 442316 351920 446404 351948
+rect 442316 351908 442322 351920
+rect 446398 351908 446404 351920
+rect 446456 351908 446462 351960
+rect 18598 347760 18604 347812
+rect 18656 347800 18662 347812
+rect 232038 347800 232044 347812
+rect 18656 347772 232044 347800
+rect 18656 347760 18662 347772
+rect 232038 347760 232044 347772
+rect 232096 347760 232102 347812
+rect 3418 346332 3424 346384
+rect 3476 346372 3482 346384
+rect 232958 346372 232964 346384
+rect 3476 346344 232964 346372
+rect 3476 346332 3482 346344
+rect 232958 346332 232964 346344
+rect 233016 346332 233022 346384
+rect 53098 342252 53104 342304
+rect 53156 342292 53162 342304
+rect 232038 342292 232044 342304
+rect 53156 342264 232044 342292
+rect 53156 342252 53162 342264
+rect 232038 342252 232044 342264
+rect 232096 342252 232102 342304
+rect 441982 342252 441988 342304
+rect 442040 342292 442046 342304
+rect 504358 342292 504364 342304
+rect 442040 342264 504364 342292
+rect 442040 342252 442046 342264
+rect 504358 342252 504364 342264
+rect 504416 342252 504422 342304
+rect 3418 340892 3424 340944
+rect 3476 340932 3482 340944
+rect 232038 340932 232044 340944
+rect 3476 340904 232044 340932
+rect 3476 340892 3482 340904
+rect 232038 340892 232044 340904
+rect 232096 340892 232102 340944
+rect 441798 338104 441804 338156
+rect 441856 338144 441862 338156
+rect 489178 338144 489184 338156
+rect 441856 338116 489184 338144
+rect 441856 338104 441862 338116
+rect 489178 338104 489184 338116
+rect 489236 338104 489242 338156
+rect 234614 337832 234620 337884
+rect 234672 337872 234678 337884
+rect 235802 337872 235808 337884
+rect 234672 337844 235808 337872
+rect 234672 337832 234678 337844
+rect 235802 337832 235808 337844
+rect 235860 337832 235866 337884
+rect 237374 337832 237380 337884
+rect 237432 337872 237438 337884
+rect 237888 337872 237894 337884
+rect 237432 337844 237894 337872
+rect 237432 337832 237438 337844
+rect 237888 337832 237894 337844
+rect 237946 337832 237952 337884
+rect 242060 337872 242066 337884
+rect 241624 337844 242066 337872
+rect 234706 337764 234712 337816
+rect 234764 337804 234770 337816
+rect 235385 337804 235391 337816
+rect 234764 337776 235391 337804
+rect 234764 337764 234770 337776
+rect 235385 337764 235391 337776
+rect 235443 337764 235449 337816
+rect 236086 337764 236092 337816
+rect 236144 337804 236150 337816
+rect 237054 337804 237060 337816
+rect 236144 337776 237060 337804
+rect 236144 337764 236150 337776
+rect 237054 337764 237060 337776
+rect 237112 337764 237118 337816
+rect 241624 337680 241652 337844
+rect 242060 337832 242066 337844
+rect 242118 337832 242124 337884
+rect 243729 337872 243735 337884
+rect 242912 337844 243735 337872
+rect 242912 337680 242940 337844
+rect 243729 337832 243735 337844
+rect 243787 337832 243793 337884
+rect 246232 337832 246238 337884
+rect 246290 337832 246296 337884
+rect 247484 337832 247490 337884
+rect 247542 337832 247548 337884
+rect 248414 337832 248420 337884
+rect 248472 337872 248478 337884
+rect 249570 337872 249576 337884
+rect 248472 337844 249576 337872
+rect 248472 337832 248478 337844
+rect 249570 337832 249576 337844
+rect 249628 337832 249634 337884
+rect 256878 337832 256884 337884
+rect 256936 337872 256942 337884
+rect 257914 337872 257920 337884
+rect 256936 337844 257920 337872
+rect 256936 337832 256942 337844
+rect 257914 337832 257920 337844
+rect 257972 337832 257978 337884
+rect 258166 337832 258172 337884
+rect 258224 337872 258230 337884
+rect 259166 337872 259172 337884
+rect 258224 337844 259172 337872
+rect 258224 337832 258230 337844
+rect 259166 337832 259172 337844
+rect 259224 337832 259230 337884
+rect 260926 337832 260932 337884
+rect 260984 337872 260990 337884
+rect 261669 337872 261675 337884
+rect 260984 337844 261675 337872
+rect 260984 337832 260990 337844
+rect 261669 337832 261675 337844
+rect 261727 337832 261733 337884
+rect 262214 337832 262220 337884
+rect 262272 337872 262278 337884
+rect 262920 337872 262926 337884
+rect 262272 337844 262926 337872
+rect 262272 337832 262278 337844
+rect 262920 337832 262926 337844
+rect 262978 337832 262984 337884
+rect 263686 337832 263692 337884
+rect 263744 337872 263750 337884
+rect 264589 337872 264595 337884
+rect 263744 337844 264595 337872
+rect 263744 337832 263750 337844
+rect 264589 337832 264595 337844
+rect 264647 337832 264653 337884
+rect 267826 337832 267832 337884
+rect 267884 337872 267890 337884
+rect 268761 337872 268767 337884
+rect 267884 337844 268767 337872
+rect 267884 337832 267890 337844
+rect 268761 337832 268767 337844
+rect 268819 337832 268825 337884
+rect 270586 337832 270592 337884
+rect 270644 337872 270650 337884
+rect 271264 337872 271270 337884
+rect 270644 337844 271270 337872
+rect 270644 337832 270650 337844
+rect 271264 337832 271270 337844
+rect 271322 337832 271328 337884
+rect 281626 337832 281632 337884
+rect 281684 337872 281690 337884
+rect 282112 337872 282118 337884
+rect 281684 337844 282118 337872
+rect 281684 337832 281690 337844
+rect 282112 337832 282118 337844
+rect 282170 337832 282176 337884
+rect 285674 337832 285680 337884
+rect 285732 337872 285738 337884
+rect 286284 337872 286290 337884
+rect 285732 337844 286290 337872
+rect 285732 337832 285738 337844
+rect 286284 337832 286290 337844
+rect 286342 337832 286348 337884
+rect 294046 337832 294052 337884
+rect 294104 337872 294110 337884
+rect 294628 337872 294634 337884
+rect 294104 337844 294634 337872
+rect 294104 337832 294110 337844
+rect 294628 337832 294634 337844
+rect 294686 337832 294692 337884
+rect 311986 337832 311992 337884
+rect 312044 337872 312050 337884
+rect 312984 337872 312990 337884
+rect 312044 337844 312990 337872
+rect 312044 337832 312050 337844
+rect 312984 337832 312990 337844
+rect 313042 337832 313048 337884
+rect 315488 337832 315494 337884
+rect 315546 337832 315552 337884
+rect 317414 337832 317420 337884
+rect 317472 337872 317478 337884
+rect 317991 337872 317997 337884
+rect 317472 337844 317997 337872
+rect 317472 337832 317478 337844
+rect 317991 337832 317997 337844
+rect 318049 337832 318055 337884
+rect 323832 337872 323838 337884
+rect 322952 337844 323838 337872
+rect 241606 337628 241612 337680
+rect 241664 337628 241670 337680
+rect 242894 337628 242900 337680
+rect 242952 337628 242958 337680
+rect 245746 337628 245752 337680
+rect 245804 337668 245810 337680
+rect 246250 337668 246278 337832
+rect 245804 337640 246278 337668
+rect 245804 337628 245810 337640
+rect 247126 337628 247132 337680
+rect 247184 337668 247190 337680
+rect 247502 337668 247530 337832
+rect 248506 337764 248512 337816
+rect 248564 337804 248570 337816
+rect 249153 337804 249159 337816
+rect 248564 337776 249159 337804
+rect 248564 337764 248570 337776
+rect 249153 337764 249159 337776
+rect 249211 337764 249217 337816
+rect 252646 337764 252652 337816
+rect 252704 337804 252710 337816
+rect 253742 337804 253748 337816
+rect 252704 337776 253748 337804
+rect 252704 337764 252710 337776
+rect 253742 337764 253748 337776
+rect 253800 337764 253806 337816
+rect 256786 337764 256792 337816
+rect 256844 337804 256850 337816
+rect 257497 337804 257503 337816
+rect 256844 337776 257503 337804
+rect 256844 337764 256850 337776
+rect 257497 337764 257503 337776
+rect 257555 337764 257561 337816
+rect 258074 337764 258080 337816
+rect 258132 337804 258138 337816
+rect 258748 337804 258754 337816
+rect 258132 337776 258754 337804
+rect 258132 337764 258138 337776
+rect 258748 337764 258754 337776
+rect 258806 337764 258812 337816
+rect 259454 337764 259460 337816
+rect 259512 337804 259518 337816
+rect 260417 337804 260423 337816
+rect 259512 337776 260423 337804
+rect 259512 337764 259518 337776
+rect 260417 337764 260423 337776
+rect 260475 337764 260481 337816
+rect 263594 337764 263600 337816
+rect 263652 337804 263658 337816
+rect 264172 337804 264178 337816
+rect 263652 337776 264178 337804
+rect 263652 337764 263658 337776
+rect 264172 337764 264178 337776
+rect 264230 337764 264236 337816
+rect 266446 337764 266452 337816
+rect 266504 337804 266510 337816
+rect 267510 337804 267516 337816
+rect 266504 337776 267516 337804
+rect 266504 337764 266510 337776
+rect 267510 337764 267516 337776
+rect 267568 337764 267574 337816
+rect 267734 337764 267740 337816
+rect 267792 337804 267798 337816
+rect 268344 337804 268350 337816
+rect 267792 337776 268350 337804
+rect 267792 337764 267798 337776
+rect 268344 337764 268350 337776
+rect 268402 337764 268408 337816
+rect 278866 337764 278872 337816
+rect 278924 337804 278930 337816
+rect 280026 337804 280032 337816
+rect 278924 337776 280032 337804
+rect 278924 337764 278930 337776
+rect 280026 337764 280032 337776
+rect 280084 337764 280090 337816
+rect 281534 337764 281540 337816
+rect 281592 337804 281598 337816
+rect 282529 337804 282535 337816
+rect 281592 337776 282535 337804
+rect 281592 337764 281598 337776
+rect 282529 337764 282535 337776
+rect 282587 337764 282593 337816
+rect 283098 337764 283104 337816
+rect 283156 337804 283162 337816
+rect 284198 337804 284204 337816
+rect 283156 337776 284204 337804
+rect 283156 337764 283162 337776
+rect 284198 337764 284204 337776
+rect 284256 337764 284262 337816
+rect 284386 337764 284392 337816
+rect 284444 337804 284450 337816
+rect 285449 337804 285455 337816
+rect 284444 337776 285455 337804
+rect 284444 337764 284450 337776
+rect 285449 337764 285455 337776
+rect 285507 337764 285513 337816
+rect 288526 337764 288532 337816
+rect 288584 337804 288590 337816
+rect 289621 337804 289627 337816
+rect 288584 337776 289627 337804
+rect 288584 337764 288590 337776
+rect 289621 337764 289627 337776
+rect 289679 337764 289685 337816
+rect 289906 337764 289912 337816
+rect 289964 337804 289970 337816
+rect 290873 337804 290879 337816
+rect 289964 337776 290879 337804
+rect 289964 337764 289970 337776
+rect 290873 337764 290879 337776
+rect 290931 337764 290937 337816
+rect 295334 337764 295340 337816
+rect 295392 337804 295398 337816
+rect 295879 337804 295885 337816
+rect 295392 337776 295885 337804
+rect 295392 337764 295398 337776
+rect 295879 337764 295885 337776
+rect 295937 337764 295943 337816
+rect 298186 337764 298192 337816
+rect 298244 337804 298250 337816
+rect 299217 337804 299223 337816
+rect 298244 337776 299223 337804
+rect 298244 337764 298250 337776
+rect 299217 337764 299223 337776
+rect 299275 337764 299281 337816
+rect 299566 337764 299572 337816
+rect 299624 337804 299630 337816
+rect 300468 337804 300474 337816
+rect 299624 337776 300474 337804
+rect 299624 337764 299630 337776
+rect 300468 337764 300474 337776
+rect 300526 337764 300532 337816
+rect 306374 337764 306380 337816
+rect 306432 337804 306438 337816
+rect 307144 337804 307150 337816
+rect 306432 337776 307150 337804
+rect 306432 337764 306438 337776
+rect 307144 337764 307150 337776
+rect 307202 337764 307208 337816
+rect 309134 337764 309140 337816
+rect 309192 337804 309198 337816
+rect 309647 337804 309653 337816
+rect 309192 337776 309653 337804
+rect 309192 337764 309198 337776
+rect 309647 337764 309653 337776
+rect 309705 337764 309711 337816
+rect 311894 337764 311900 337816
+rect 311952 337804 311958 337816
+rect 312567 337804 312573 337816
+rect 311952 337776 312573 337804
+rect 311952 337764 311958 337776
+rect 312567 337764 312573 337776
+rect 312625 337764 312631 337816
+rect 313274 337764 313280 337816
+rect 313332 337804 313338 337816
+rect 314236 337804 314242 337816
+rect 313332 337776 314242 337804
+rect 313332 337764 313338 337776
+rect 314236 337764 314242 337776
+rect 314294 337764 314300 337816
+rect 247184 337640 247530 337668
+rect 247184 337628 247190 337640
+rect 314654 337628 314660 337680
+rect 314712 337668 314718 337680
+rect 315506 337668 315534 337832
+rect 322952 337680 322980 337844
+rect 323832 337832 323838 337844
+rect 323890 337832 323896 337884
+rect 325694 337832 325700 337884
+rect 325752 337872 325758 337884
+rect 326335 337872 326341 337884
+rect 325752 337844 326341 337872
+rect 325752 337832 325758 337844
+rect 326335 337832 326341 337844
+rect 326393 337832 326399 337884
+rect 338206 337832 338212 337884
+rect 338264 337872 338270 337884
+rect 338851 337872 338857 337884
+rect 338264 337844 338857 337872
+rect 338264 337832 338270 337844
+rect 338851 337832 338857 337844
+rect 338909 337832 338915 337884
+rect 342346 337832 342352 337884
+rect 342404 337872 342410 337884
+rect 343023 337872 343029 337884
+rect 342404 337844 343029 337872
+rect 342404 337832 342410 337844
+rect 343023 337832 343029 337844
+rect 343081 337832 343087 337884
+rect 351914 337832 351920 337884
+rect 351972 337872 351978 337884
+rect 353036 337872 353042 337884
+rect 351972 337844 353042 337872
+rect 351972 337832 351978 337844
+rect 353036 337832 353042 337844
+rect 353094 337832 353100 337884
+rect 353294 337832 353300 337884
+rect 353352 337872 353358 337884
+rect 353870 337872 353876 337884
+rect 353352 337844 353876 337872
+rect 353352 337832 353358 337844
+rect 353870 337832 353876 337844
+rect 353928 337832 353934 337884
+rect 363466 337872 363472 337884
+rect 363064 337844 363472 337872
+rect 324406 337764 324412 337816
+rect 324464 337804 324470 337816
+rect 325083 337804 325089 337816
+rect 324464 337776 325089 337804
+rect 324464 337764 324470 337776
+rect 325083 337764 325089 337776
+rect 325141 337764 325147 337816
+rect 329834 337764 329840 337816
+rect 329892 337804 329898 337816
+rect 330924 337804 330930 337816
+rect 329892 337776 330930 337804
+rect 329892 337764 329898 337776
+rect 330924 337764 330930 337776
+rect 330982 337764 330988 337816
+rect 335354 337764 335360 337816
+rect 335412 337804 335418 337816
+rect 336348 337804 336354 337816
+rect 335412 337776 336354 337804
+rect 335412 337764 335418 337776
+rect 336348 337764 336354 337776
+rect 336406 337764 336412 337816
+rect 343726 337764 343732 337816
+rect 343784 337804 343790 337816
+rect 344274 337804 344280 337816
+rect 343784 337776 344280 337804
+rect 343784 337764 343790 337776
+rect 344274 337764 344280 337776
+rect 344332 337764 344338 337816
+rect 347774 337764 347780 337816
+rect 347832 337804 347838 337816
+rect 348864 337804 348870 337816
+rect 347832 337776 348870 337804
+rect 347832 337764 347838 337776
+rect 348864 337764 348870 337776
+rect 348922 337764 348928 337816
+rect 352006 337764 352012 337816
+rect 352064 337804 352070 337816
+rect 352618 337804 352624 337816
+rect 352064 337776 352624 337804
+rect 352064 337764 352070 337776
+rect 352618 337764 352624 337776
+rect 352676 337764 352682 337816
+rect 356146 337764 356152 337816
+rect 356204 337804 356210 337816
+rect 357208 337804 357214 337816
+rect 356204 337776 357214 337804
+rect 356204 337764 356210 337776
+rect 357208 337764 357214 337776
+rect 357266 337764 357272 337816
+rect 363064 337680 363092 337844
+rect 363466 337832 363472 337844
+rect 363524 337832 363530 337884
+rect 365806 337832 365812 337884
+rect 365864 337872 365870 337884
+rect 366386 337872 366392 337884
+rect 365864 337844 366392 337872
+rect 365864 337832 365870 337844
+rect 366386 337832 366392 337844
+rect 366444 337832 366450 337884
+rect 373061 337832 373067 337884
+rect 373119 337832 373125 337884
+rect 380154 337832 380160 337884
+rect 380212 337832 380218 337884
+rect 387246 337832 387252 337884
+rect 387304 337832 387310 337884
+rect 387794 337832 387800 337884
+rect 387852 337872 387858 337884
+rect 388498 337872 388504 337884
+rect 387852 337844 388504 337872
+rect 387852 337832 387858 337844
+rect 388498 337832 388504 337844
+rect 388556 337832 388562 337884
+rect 391001 337832 391007 337884
+rect 391059 337832 391065 337884
+rect 391934 337832 391940 337884
+rect 391992 337872 391998 337884
+rect 392670 337872 392676 337884
+rect 391992 337844 392676 337872
+rect 391992 337832 391998 337844
+rect 392670 337832 392676 337844
+rect 392728 337832 392734 337884
+rect 397454 337832 397460 337884
+rect 397512 337872 397518 337884
+rect 398510 337872 398516 337884
+rect 397512 337844 398516 337872
+rect 397512 337832 397518 337844
+rect 398510 337832 398516 337844
+rect 398568 337832 398574 337884
+rect 399345 337872 399351 337884
+rect 398944 337844 399351 337872
+rect 368658 337764 368664 337816
+rect 368716 337804 368722 337816
+rect 369724 337804 369730 337816
+rect 368716 337776 369730 337804
+rect 368716 337764 368722 337776
+rect 369724 337764 369730 337776
+rect 369782 337764 369788 337816
+rect 369854 337764 369860 337816
+rect 369912 337804 369918 337816
+rect 370975 337804 370981 337816
+rect 369912 337776 370981 337804
+rect 369912 337764 369918 337776
+rect 370975 337764 370981 337776
+rect 371033 337764 371039 337816
+rect 371234 337764 371240 337816
+rect 371292 337804 371298 337816
+rect 371810 337804 371816 337816
+rect 371292 337776 371816 337804
+rect 371292 337764 371298 337776
+rect 371810 337764 371816 337776
+rect 371868 337764 371874 337816
+rect 314712 337640 315534 337668
+rect 314712 337628 314718 337640
+rect 322934 337628 322940 337680
+rect 322992 337628 322998 337680
+rect 363046 337628 363052 337680
+rect 363104 337628 363110 337680
+rect 372706 337628 372712 337680
+rect 372764 337668 372770 337680
+rect 373079 337668 373107 337832
+rect 374086 337764 374092 337816
+rect 374144 337804 374150 337816
+rect 375147 337804 375153 337816
+rect 374144 337776 375153 337804
+rect 374144 337764 374150 337776
+rect 375147 337764 375153 337776
+rect 375205 337764 375211 337816
+rect 372764 337640 373107 337668
+rect 372764 337628 372770 337640
+rect 379698 337628 379704 337680
+rect 379756 337668 379762 337680
+rect 380172 337668 380200 337832
+rect 383746 337764 383752 337816
+rect 383804 337804 383810 337816
+rect 384743 337804 384749 337816
+rect 383804 337776 384749 337804
+rect 383804 337764 383810 337776
+rect 384743 337764 384749 337776
+rect 384801 337764 384807 337816
+rect 385034 337764 385040 337816
+rect 385092 337804 385098 337816
+rect 385577 337804 385583 337816
+rect 385092 337776 385583 337804
+rect 385092 337764 385098 337776
+rect 385577 337764 385583 337776
+rect 385635 337764 385641 337816
+rect 379756 337640 380200 337668
+rect 379756 337628 379762 337640
+rect 386506 337628 386512 337680
+rect 386564 337668 386570 337680
+rect 387264 337668 387292 337832
+rect 389174 337764 389180 337816
+rect 389232 337804 389238 337816
+rect 390166 337804 390172 337816
+rect 389232 337776 390172 337804
+rect 389232 337764 389238 337776
+rect 390166 337764 390172 337776
+rect 390224 337764 390230 337816
+rect 386564 337640 387292 337668
+rect 386564 337628 386570 337640
+rect 390646 337628 390652 337680
+rect 390704 337668 390710 337680
+rect 391019 337668 391047 337832
+rect 393406 337764 393412 337816
+rect 393464 337804 393470 337816
+rect 393921 337804 393927 337816
+rect 393464 337776 393927 337804
+rect 393464 337764 393470 337776
+rect 393921 337764 393927 337776
+rect 393979 337764 393985 337816
+rect 397546 337764 397552 337816
+rect 397604 337804 397610 337816
+rect 398093 337804 398099 337816
+rect 397604 337776 398099 337804
+rect 397604 337764 397610 337776
+rect 398093 337764 398099 337776
+rect 398151 337764 398157 337816
+rect 398944 337680 398972 337844
+rect 399345 337832 399351 337844
+rect 399403 337832 399409 337884
+rect 401594 337832 401600 337884
+rect 401652 337872 401658 337884
+rect 402682 337872 402688 337884
+rect 401652 337844 402688 337872
+rect 401652 337832 401658 337844
+rect 402682 337832 402688 337844
+rect 402740 337832 402746 337884
+rect 409966 337832 409972 337884
+rect 410024 337872 410030 337884
+rect 411026 337872 411032 337884
+rect 410024 337844 411032 337872
+rect 410024 337832 410030 337844
+rect 411026 337832 411032 337844
+rect 411084 337832 411090 337884
+rect 429194 337832 429200 337884
+rect 429252 337872 429258 337884
+rect 430218 337872 430224 337884
+rect 429252 337844 430224 337872
+rect 429252 337832 429258 337844
+rect 430218 337832 430224 337844
+rect 430276 337832 430282 337884
+rect 400306 337764 400312 337816
+rect 400364 337804 400370 337816
+rect 401431 337804 401437 337816
+rect 400364 337776 401437 337804
+rect 400364 337764 400370 337776
+rect 401431 337764 401437 337776
+rect 401489 337764 401495 337816
+rect 401686 337764 401692 337816
+rect 401744 337804 401750 337816
+rect 402265 337804 402271 337816
+rect 401744 337776 402271 337804
+rect 401744 337764 401750 337776
+rect 402265 337764 402271 337776
+rect 402323 337764 402329 337816
+rect 402974 337764 402980 337816
+rect 403032 337804 403038 337816
+rect 403934 337804 403940 337816
+rect 403032 337776 403940 337804
+rect 403032 337764 403038 337776
+rect 403934 337764 403940 337776
+rect 403992 337764 403998 337816
+rect 409874 337764 409880 337816
+rect 409932 337804 409938 337816
+rect 410609 337804 410615 337816
+rect 409932 337776 410615 337804
+rect 409932 337764 409938 337776
+rect 410609 337764 410615 337776
+rect 410667 337764 410673 337816
+rect 414106 337764 414112 337816
+rect 414164 337804 414170 337816
+rect 415198 337804 415204 337816
+rect 414164 337776 415204 337804
+rect 414164 337764 414170 337776
+rect 415198 337764 415204 337776
+rect 415256 337764 415262 337816
+rect 418246 337764 418252 337816
+rect 418304 337804 418310 337816
+rect 419370 337804 419376 337816
+rect 418304 337776 419376 337804
+rect 418304 337764 418310 337776
+rect 419370 337764 419376 337776
+rect 419428 337764 419434 337816
+rect 420914 337764 420920 337816
+rect 420972 337804 420978 337816
+rect 421874 337804 421880 337816
+rect 420972 337776 421880 337804
+rect 420972 337764 420978 337776
+rect 421874 337764 421880 337776
+rect 421932 337764 421938 337816
+rect 423674 337764 423680 337816
+rect 423732 337804 423738 337816
+rect 424794 337804 424800 337816
+rect 423732 337776 424800 337804
+rect 423732 337764 423738 337776
+rect 424794 337764 424800 337776
+rect 424852 337764 424858 337816
+rect 429286 337764 429292 337816
+rect 429344 337804 429350 337816
+rect 429800 337804 429806 337816
+rect 429344 337776 429806 337804
+rect 429344 337764 429350 337776
+rect 429800 337764 429806 337776
+rect 429858 337764 429864 337816
+rect 431954 337764 431960 337816
+rect 432012 337804 432018 337816
+rect 433138 337804 433144 337816
+rect 432012 337776 433144 337804
+rect 432012 337764 432018 337776
+rect 433138 337764 433144 337776
+rect 433196 337764 433202 337816
+rect 434714 337764 434720 337816
+rect 434772 337804 434778 337816
+rect 435224 337804 435230 337816
+rect 434772 337776 435230 337804
+rect 434772 337764 434778 337776
+rect 435224 337764 435230 337776
+rect 435282 337764 435288 337816
+rect 390704 337640 391047 337668
+rect 390704 337628 390710 337640
+rect 398926 337628 398932 337680
+rect 398984 337628 398990 337680
+rect 240226 336676 240232 336728
+rect 240284 336716 240290 336728
+rect 241238 336716 241244 336728
+rect 240284 336688 241244 336716
+rect 240284 336676 240290 336688
+rect 241238 336676 241244 336688
+rect 241296 336676 241302 336728
+rect 244366 336676 244372 336728
+rect 244424 336716 244430 336728
+rect 245378 336716 245384 336728
+rect 244424 336688 245384 336716
+rect 244424 336676 244430 336688
+rect 245378 336676 245384 336688
+rect 245436 336676 245442 336728
+rect 252554 336676 252560 336728
+rect 252612 336716 252618 336728
+rect 253290 336716 253296 336728
+rect 252612 336688 253296 336716
+rect 252612 336676 252618 336688
+rect 253290 336676 253296 336688
+rect 253348 336676 253354 336728
+rect 305086 336676 305092 336728
+rect 305144 336716 305150 336728
+rect 305822 336716 305828 336728
+rect 305144 336688 305828 336716
+rect 305144 336676 305150 336688
+rect 305822 336676 305828 336688
+rect 305880 336676 305886 336728
+rect 360194 336676 360200 336728
+rect 360252 336716 360258 336728
+rect 361390 336716 361396 336728
+rect 360252 336688 361396 336716
+rect 360252 336676 360258 336688
+rect 361390 336676 361396 336688
+rect 361448 336676 361454 336728
+rect 436094 336676 436100 336728
+rect 436152 336716 436158 336728
+rect 437290 336716 437296 336728
+rect 436152 336688 437296 336716
+rect 436152 336676 436158 336688
+rect 437290 336676 437296 336688
+rect 437348 336676 437354 336728
+rect 296806 336540 296812 336592
+rect 296864 336580 296870 336592
+rect 297542 336580 297548 336592
+rect 296864 336552 297548 336580
+rect 296864 336540 296870 336552
+rect 297542 336540 297548 336552
+rect 297600 336540 297606 336592
+rect 120074 335248 120080 335300
+rect 120132 335288 120138 335300
+rect 275830 335288 275836 335300
+rect 120132 335260 275836 335288
+rect 120132 335248 120138 335260
+rect 275830 335248 275836 335260
+rect 275888 335248 275894 335300
+rect 329282 335248 329288 335300
+rect 329340 335288 329346 335300
+rect 354030 335288 354036 335300
+rect 329340 335260 354036 335288
+rect 329340 335248 329346 335260
+rect 354030 335248 354036 335260
+rect 354088 335248 354094 335300
+rect 365714 335248 365720 335300
+rect 365772 335288 365778 335300
+rect 413922 335288 413928 335300
+rect 365772 335260 413928 335288
+rect 365772 335248 365778 335260
+rect 413922 335248 413928 335260
+rect 413980 335248 413986 335300
+rect 437750 335248 437756 335300
+rect 437808 335288 437814 335300
+rect 460198 335288 460204 335300
+rect 437808 335260 460204 335288
+rect 437808 335248 437814 335260
+rect 460198 335248 460204 335260
+rect 460256 335248 460262 335300
+rect 117314 335180 117320 335232
+rect 117372 335220 117378 335232
+rect 275462 335220 275468 335232
+rect 117372 335192 275468 335220
+rect 117372 335180 117378 335192
+rect 275462 335180 275468 335192
+rect 275520 335180 275526 335232
+rect 301774 335180 301780 335232
+rect 301832 335220 301838 335232
+rect 313918 335220 313924 335232
+rect 301832 335192 313924 335220
+rect 301832 335180 301838 335192
+rect 313918 335180 313924 335192
+rect 313976 335180 313982 335232
+rect 320910 335180 320916 335232
+rect 320968 335220 320974 335232
+rect 347038 335220 347044 335232
+rect 320968 335192 347044 335220
+rect 320968 335180 320974 335192
+rect 347038 335180 347044 335192
+rect 347096 335180 347102 335232
+rect 349154 335180 349160 335232
+rect 349212 335220 349218 335232
+rect 358906 335220 358912 335232
+rect 349212 335192 358912 335220
+rect 349212 335180 349218 335192
+rect 358906 335180 358912 335192
+rect 358964 335180 358970 335232
+rect 361022 335180 361028 335232
+rect 361080 335220 361086 335232
+rect 367094 335220 367100 335232
+rect 361080 335192 367100 335220
+rect 361080 335180 361086 335192
+rect 367094 335180 367100 335192
+rect 367152 335180 367158 335232
+rect 372614 335180 372620 335232
+rect 372672 335220 372678 335232
+rect 414750 335220 414756 335232
+rect 372672 335192 414756 335220
+rect 372672 335180 372678 335192
+rect 414750 335180 414756 335192
+rect 414808 335180 414814 335232
+rect 424410 335180 424416 335232
+rect 424468 335220 424474 335232
+rect 447870 335220 447876 335232
+rect 424468 335192 447876 335220
+rect 424468 335180 424474 335192
+rect 447870 335180 447876 335192
+rect 447928 335180 447934 335232
+rect 110414 335112 110420 335164
+rect 110472 335152 110478 335164
+rect 274634 335152 274640 335164
+rect 110472 335124 274640 335152
+rect 110472 335112 110478 335124
+rect 274634 335112 274640 335124
+rect 274692 335112 274698 335164
+rect 302970 335112 302976 335164
+rect 303028 335152 303034 335164
+rect 327074 335152 327080 335164
+rect 303028 335124 327080 335152
+rect 303028 335112 303034 335124
+rect 327074 335112 327080 335124
+rect 327132 335112 327138 335164
+rect 329650 335112 329656 335164
+rect 329708 335152 329714 335164
+rect 355502 335152 355508 335164
+rect 329708 335124 355508 335152
+rect 329708 335112 329714 335124
+rect 355502 335112 355508 335124
+rect 355560 335112 355566 335164
+rect 357710 335112 357716 335164
+rect 357768 335152 357774 335164
+rect 413094 335152 413100 335164
+rect 357768 335124 413100 335152
+rect 357768 335112 357774 335124
+rect 413094 335112 413100 335124
+rect 413152 335112 413158 335164
+rect 425606 335112 425612 335164
+rect 425664 335152 425670 335164
+rect 457438 335152 457444 335164
+rect 425664 335124 457444 335152
+rect 425664 335112 425670 335124
+rect 457438 335112 457444 335124
+rect 457496 335112 457502 335164
+rect 102134 335044 102140 335096
+rect 102192 335084 102198 335096
+rect 273438 335084 273444 335096
+rect 102192 335056 273444 335084
+rect 102192 335044 102198 335056
+rect 273438 335044 273444 335056
+rect 273496 335044 273502 335096
+rect 303430 335044 303436 335096
+rect 303488 335084 303494 335096
+rect 331214 335084 331220 335096
+rect 303488 335056 331220 335084
+rect 303488 335044 303494 335056
+rect 331214 335044 331220 335056
+rect 331272 335044 331278 335096
+rect 337378 335044 337384 335096
+rect 337436 335084 337442 335096
+rect 346394 335084 346400 335096
+rect 337436 335056 346400 335084
+rect 337436 335044 337442 335056
+rect 346394 335044 346400 335056
+rect 346452 335044 346458 335096
+rect 352558 335044 352564 335096
+rect 352616 335084 352622 335096
+rect 408954 335084 408960 335096
+rect 352616 335056 408960 335084
+rect 352616 335044 352622 335056
+rect 408954 335044 408960 335056
+rect 409012 335044 409018 335096
+rect 425238 335044 425244 335096
+rect 425296 335084 425302 335096
+rect 460934 335084 460940 335096
+rect 425296 335056 460940 335084
+rect 425296 335044 425302 335056
+rect 460934 335044 460940 335056
+rect 460992 335044 460998 335096
+rect 95234 334976 95240 335028
+rect 95292 335016 95298 335028
+rect 272886 335016 272892 335028
+rect 95292 334988 272892 335016
+rect 95292 334976 95298 334988
+rect 272886 334976 272892 334988
+rect 272944 334976 272950 335028
+rect 302142 334976 302148 335028
+rect 302200 335016 302206 335028
+rect 320174 335016 320180 335028
+rect 302200 334988 320180 335016
+rect 302200 334976 302206 334988
+rect 320174 334976 320180 334988
+rect 320232 334976 320238 335028
+rect 322198 334976 322204 335028
+rect 322256 335016 322262 335028
+rect 352742 335016 352748 335028
+rect 322256 334988 352748 335016
+rect 322256 334976 322262 334988
+rect 352742 334976 352748 334988
+rect 352800 334976 352806 335028
+rect 354674 334976 354680 335028
+rect 354732 335016 354738 335028
+rect 412634 335016 412640 335028
+rect 354732 334988 412640 335016
+rect 354732 334976 354738 334988
+rect 412634 334976 412640 334988
+rect 412692 334976 412698 335028
+rect 427354 334976 427360 335028
+rect 427412 335016 427418 335028
+rect 467098 335016 467104 335028
+rect 427412 334988 467104 335016
+rect 427412 334976 427418 334988
+rect 467098 334976 467104 334988
+rect 467156 334976 467162 335028
+rect 51718 334908 51724 334960
+rect 51776 334948 51782 334960
+rect 266262 334948 266268 334960
+rect 51776 334920 266268 334948
+rect 51776 334908 51782 334920
+rect 266262 334908 266268 334920
+rect 266320 334908 266326 334960
+rect 304994 334908 305000 334960
+rect 305052 334948 305058 334960
+rect 345014 334948 345020 334960
+rect 305052 334920 345020 334948
+rect 305052 334908 305058 334920
+rect 345014 334908 345020 334920
+rect 345072 334908 345078 334960
+rect 351270 334908 351276 334960
+rect 351328 334948 351334 334960
+rect 412266 334948 412272 334960
+rect 351328 334920 412272 334948
+rect 351328 334908 351334 334920
+rect 412266 334908 412272 334920
+rect 412324 334908 412330 334960
+rect 426066 334908 426072 334960
+rect 426124 334948 426130 334960
+rect 465718 334948 465724 334960
+rect 426124 334920 465724 334948
+rect 426124 334908 426130 334920
+rect 465718 334908 465724 334920
+rect 465776 334908 465782 334960
+rect 58618 334840 58624 334892
+rect 58676 334880 58682 334892
+rect 267090 334880 267096 334892
+rect 58676 334852 267096 334880
+rect 58676 334840 58682 334852
+rect 267090 334840 267096 334852
+rect 267148 334840 267154 334892
+rect 308030 334840 308036 334892
+rect 308088 334880 308094 334892
+rect 337470 334880 337476 334892
+rect 308088 334852 337476 334880
+rect 308088 334840 308094 334852
+rect 337470 334840 337476 334852
+rect 337528 334840 337534 334892
+rect 344278 334840 344284 334892
+rect 344336 334880 344342 334892
+rect 408126 334880 408132 334892
+rect 344336 334852 408132 334880
+rect 344336 334840 344342 334852
+rect 408126 334840 408132 334852
+rect 408184 334840 408190 334892
+rect 426894 334840 426900 334892
+rect 426952 334880 426958 334892
+rect 468478 334880 468484 334892
+rect 426952 334852 468484 334880
+rect 426952 334840 426958 334852
+rect 468478 334840 468484 334852
+rect 468536 334840 468542 334892
+rect 31754 334772 31760 334824
+rect 31812 334812 31818 334824
+rect 265434 334812 265440 334824
+rect 31812 334784 265440 334812
+rect 31812 334772 31818 334784
+rect 265434 334772 265440 334784
+rect 265492 334772 265498 334824
+rect 304626 334772 304632 334824
+rect 304684 334812 304690 334824
+rect 340874 334812 340880 334824
+rect 304684 334784 340880 334812
+rect 304684 334772 304690 334784
+rect 340874 334772 340880 334784
+rect 340932 334772 340938 334824
+rect 343634 334772 343640 334824
+rect 343692 334812 343698 334824
+rect 411346 334812 411352 334824
+rect 343692 334784 411352 334812
+rect 343692 334772 343698 334784
+rect 411346 334772 411352 334784
+rect 411404 334772 411410 334824
+rect 431034 334772 431040 334824
+rect 431092 334812 431098 334824
+rect 510614 334812 510620 334824
+rect 431092 334784 510620 334812
+rect 431092 334772 431098 334784
+rect 510614 334772 510620 334784
+rect 510672 334772 510678 334824
+rect 39298 334704 39304 334756
+rect 39356 334744 39362 334756
+rect 277946 334744 277952 334756
+rect 39356 334716 277952 334744
+rect 39356 334704 39362 334716
+rect 277946 334704 277952 334716
+rect 278004 334704 278010 334756
+rect 293954 334704 293960 334756
+rect 294012 334744 294018 334756
+rect 405550 334744 405556 334756
+rect 294012 334716 405556 334744
+rect 294012 334704 294018 334716
+rect 405550 334704 405556 334716
+rect 405608 334704 405614 334756
+rect 431862 334704 431868 334756
+rect 431920 334744 431926 334756
+rect 517514 334744 517520 334756
+rect 431920 334716 517520 334744
+rect 431920 334704 431926 334716
+rect 517514 334704 517520 334716
+rect 517572 334704 517578 334756
+rect 32398 334636 32404 334688
+rect 32456 334676 32462 334688
+rect 277118 334676 277124 334688
+rect 32456 334648 277124 334676
+rect 32456 334636 32462 334648
+rect 277118 334636 277124 334648
+rect 277176 334636 277182 334688
+rect 304258 334636 304264 334688
+rect 304316 334676 304322 334688
+rect 338114 334676 338120 334688
+rect 304316 334648 338120 334676
+rect 304316 334636 304322 334648
+rect 338114 334636 338120 334648
+rect 338172 334636 338178 334688
+rect 338758 334636 338764 334688
+rect 338816 334676 338822 334688
+rect 409322 334676 409328 334688
+rect 338816 334648 409328 334676
+rect 338816 334636 338822 334648
+rect 409322 334636 409328 334648
+rect 409380 334636 409386 334688
+rect 432782 334636 432788 334688
+rect 432840 334676 432846 334688
+rect 524414 334676 524420 334688
+rect 432840 334648 524420 334676
+rect 432840 334636 432846 334648
+rect 524414 334636 524420 334648
+rect 524472 334636 524478 334688
+rect 14458 334568 14464 334620
+rect 14516 334608 14522 334620
+rect 278774 334608 278780 334620
+rect 14516 334580 278780 334608
+rect 14516 334568 14522 334580
+rect 278774 334568 278780 334580
+rect 278832 334568 278838 334620
+rect 303798 334568 303804 334620
+rect 303856 334608 303862 334620
+rect 333974 334608 333980 334620
+rect 303856 334580 333980 334608
+rect 303856 334568 303862 334580
+rect 333974 334568 333980 334580
+rect 334032 334568 334038 334620
+rect 334618 334568 334624 334620
+rect 334676 334608 334682 334620
+rect 406838 334608 406844 334620
+rect 334676 334580 406844 334608
+rect 334676 334568 334682 334580
+rect 406838 334568 406844 334580
+rect 406896 334568 406902 334620
+rect 421098 334568 421104 334620
+rect 421156 334608 421162 334620
+rect 425054 334608 425060 334620
+rect 421156 334580 425060 334608
+rect 421156 334568 421162 334580
+rect 425054 334568 425060 334580
+rect 425112 334568 425118 334620
+rect 433610 334568 433616 334620
+rect 433668 334608 433674 334620
+rect 531314 334608 531320 334620
+rect 433668 334580 531320 334608
+rect 433668 334568 433674 334580
+rect 531314 334568 531320 334580
+rect 531372 334568 531378 334620
+rect 328822 334500 328828 334552
+rect 328880 334540 328886 334552
+rect 353938 334540 353944 334552
+rect 328880 334512 353944 334540
+rect 328880 334500 328886 334512
+rect 353938 334500 353944 334512
+rect 353996 334500 354002 334552
+rect 361850 334500 361856 334552
+rect 361908 334540 361914 334552
+rect 373994 334540 374000 334552
+rect 361908 334512 374000 334540
+rect 361908 334500 361914 334512
+rect 373994 334500 374000 334512
+rect 374052 334500 374058 334552
+rect 379514 334500 379520 334552
+rect 379572 334540 379578 334552
+rect 415578 334540 415584 334552
+rect 379572 334512 415584 334540
+rect 379572 334500 379578 334512
+rect 415578 334500 415584 334512
+rect 415636 334500 415642 334552
+rect 436278 334500 436284 334552
+rect 436336 334540 436342 334552
+rect 451918 334540 451924 334552
+rect 436336 334512 451924 334540
+rect 436336 334500 436342 334512
+rect 451918 334500 451924 334512
+rect 451976 334500 451982 334552
+rect 321738 334432 321744 334484
+rect 321796 334472 321802 334484
+rect 345750 334472 345756 334484
+rect 321796 334444 345756 334472
+rect 321796 334432 321802 334444
+rect 345750 334432 345756 334444
+rect 345808 334432 345814 334484
+rect 353294 334432 353300 334484
+rect 353352 334472 353358 334484
+rect 359274 334472 359280 334484
+rect 353352 334444 359280 334472
+rect 353352 334432 353358 334444
+rect 359274 334432 359280 334444
+rect 359332 334432 359338 334484
+rect 386414 334432 386420 334484
+rect 386472 334472 386478 334484
+rect 416406 334472 416412 334484
+rect 386472 334444 416412 334472
+rect 386472 334432 386478 334444
+rect 416406 334432 416412 334444
+rect 416464 334432 416470 334484
+rect 434438 334432 434444 334484
+rect 434496 334472 434502 334484
+rect 445018 334472 445024 334484
+rect 434496 334444 445024 334472
+rect 434496 334432 434502 334444
+rect 445018 334432 445024 334444
+rect 445076 334432 445082 334484
+rect 321370 334364 321376 334416
+rect 321428 334404 321434 334416
+rect 335998 334404 336004 334416
+rect 321428 334376 336004 334404
+rect 321428 334364 321434 334376
+rect 335998 334364 336004 334376
+rect 336056 334364 336062 334416
+rect 345658 334364 345664 334416
+rect 345716 334404 345722 334416
+rect 357986 334404 357992 334416
+rect 345716 334376 357992 334404
+rect 345716 334364 345722 334376
+rect 357986 334364 357992 334376
+rect 358044 334364 358050 334416
+rect 393314 334364 393320 334416
+rect 393372 334404 393378 334416
+rect 417234 334404 417240 334416
+rect 393372 334376 417240 334404
+rect 393372 334364 393378 334376
+rect 417234 334364 417240 334376
+rect 417292 334364 417298 334416
+rect 420638 334364 420644 334416
+rect 420696 334404 420702 334416
+rect 421558 334404 421564 334416
+rect 420696 334376 421564 334404
+rect 420696 334364 420702 334376
+rect 421558 334364 421564 334376
+rect 421616 334364 421622 334416
+rect 436922 334364 436928 334416
+rect 436980 334404 436986 334416
+rect 447778 334404 447784 334416
+rect 436980 334376 447784 334404
+rect 436980 334364 436986 334376
+rect 447778 334364 447784 334376
+rect 447836 334364 447842 334416
+rect 342898 334296 342904 334348
+rect 342956 334336 342962 334348
+rect 350534 334336 350540 334348
+rect 342956 334308 350540 334336
+rect 342956 334296 342962 334308
+rect 350534 334296 350540 334308
+rect 350592 334296 350598 334348
+rect 346394 334228 346400 334280
+rect 346452 334268 346458 334280
+rect 358446 334268 358452 334280
+rect 346452 334240 358452 334268
+rect 346452 334228 346458 334240
+rect 358446 334228 358452 334240
+rect 358504 334228 358510 334280
+rect 293494 333956 293500 334008
+rect 293552 333996 293558 334008
+rect 298830 333996 298836 334008
+rect 293552 333968 298836 333996
+rect 293552 333956 293558 333968
+rect 298830 333956 298836 333968
+rect 298888 333956 298894 334008
+rect 360562 333956 360568 334008
+rect 360620 333996 360626 334008
+rect 364334 333996 364340 334008
+rect 360620 333968 364340 333996
+rect 360620 333956 360626 333968
+rect 364334 333956 364340 333968
+rect 364392 333956 364398 334008
+rect 269390 330760 269396 330812
+rect 269448 330760 269454 330812
+rect 291470 330760 291476 330812
+rect 291528 330760 291534 330812
+rect 341150 330760 341156 330812
+rect 341208 330760 341214 330812
+rect 243078 330624 243084 330676
+rect 243136 330624 243142 330676
+rect 238846 330488 238852 330540
+rect 238904 330528 238910 330540
+rect 239030 330528 239036 330540
+rect 238904 330500 239036 330528
+rect 238904 330488 238910 330500
+rect 239030 330488 239036 330500
+rect 239088 330488 239094 330540
+rect 243096 330472 243124 330624
+rect 269408 330608 269436 330760
+rect 291488 330608 291516 330760
+rect 314838 330624 314844 330676
+rect 314896 330624 314902 330676
+rect 269390 330556 269396 330608
+rect 269448 330556 269454 330608
+rect 291470 330556 291476 330608
+rect 291528 330556 291534 330608
+rect 247034 330488 247040 330540
+rect 247092 330528 247098 330540
+rect 248322 330528 248328 330540
+rect 247092 330500 248328 330528
+rect 247092 330488 247098 330500
+rect 248322 330488 248328 330500
+rect 248380 330488 248386 330540
+rect 251174 330488 251180 330540
+rect 251232 330528 251238 330540
+rect 251358 330528 251364 330540
+rect 251232 330500 251364 330528
+rect 251232 330488 251238 330500
+rect 251358 330488 251364 330500
+rect 251416 330488 251422 330540
+rect 269298 330488 269304 330540
+rect 269356 330528 269362 330540
+rect 269942 330528 269948 330540
+rect 269356 330500 269948 330528
+rect 269356 330488 269362 330500
+rect 269942 330488 269948 330500
+rect 270000 330488 270006 330540
+rect 287054 330488 287060 330540
+rect 287112 330528 287118 330540
+rect 288342 330528 288348 330540
+rect 287112 330500 288348 330528
+rect 287112 330488 287118 330500
+rect 288342 330488 288348 330500
+rect 288400 330488 288406 330540
+rect 291378 330488 291384 330540
+rect 291436 330528 291442 330540
+rect 292114 330528 292120 330540
+rect 291436 330500 292120 330528
+rect 291436 330488 291442 330500
+rect 292114 330488 292120 330500
+rect 292172 330488 292178 330540
+rect 295426 330488 295432 330540
+rect 295484 330528 295490 330540
+rect 296254 330528 296260 330540
+rect 295484 330500 296260 330528
+rect 295484 330488 295490 330500
+rect 296254 330488 296260 330500
+rect 296312 330488 296318 330540
+rect 304994 330488 305000 330540
+rect 305052 330528 305058 330540
+rect 306282 330528 306288 330540
+rect 305052 330500 306288 330528
+rect 305052 330488 305058 330500
+rect 306282 330488 306288 330500
+rect 306340 330488 306346 330540
+rect 309226 330488 309232 330540
+rect 309284 330528 309290 330540
+rect 310054 330528 310060 330540
+rect 309284 330500 310060 330528
+rect 309284 330488 309290 330500
+rect 310054 330488 310060 330500
+rect 310112 330488 310118 330540
+rect 310514 330488 310520 330540
+rect 310572 330528 310578 330540
+rect 311250 330528 311256 330540
+rect 310572 330500 311256 330528
+rect 310572 330488 310578 330500
+rect 311250 330488 311256 330500
+rect 311308 330488 311314 330540
+rect 313366 330488 313372 330540
+rect 313424 330528 313430 330540
+rect 313826 330528 313832 330540
+rect 313424 330500 313832 330528
+rect 313424 330488 313430 330500
+rect 313826 330488 313832 330500
+rect 313884 330488 313890 330540
+rect 314856 330472 314884 330624
+rect 341168 330608 341196 330760
+rect 341150 330556 341156 330608
+rect 341208 330556 341214 330608
+rect 318886 330488 318892 330540
+rect 318944 330528 318950 330540
+rect 320082 330528 320088 330540
+rect 318944 330500 320088 330528
+rect 318944 330488 318950 330500
+rect 320082 330488 320088 330500
+rect 320140 330488 320146 330540
+rect 324314 330488 324320 330540
+rect 324372 330528 324378 330540
+rect 325510 330528 325516 330540
+rect 324372 330500 325516 330528
+rect 324372 330488 324378 330500
+rect 325510 330488 325516 330500
+rect 325568 330488 325574 330540
+rect 341058 330488 341064 330540
+rect 341116 330528 341122 330540
+rect 342162 330528 342168 330540
+rect 341116 330500 342168 330528
+rect 341116 330488 341122 330500
+rect 342162 330488 342168 330500
+rect 342220 330488 342226 330540
+rect 343818 330488 343824 330540
+rect 343876 330528 343882 330540
+rect 344646 330528 344652 330540
+rect 343876 330500 344652 330528
+rect 343876 330488 343882 330500
+rect 344646 330488 344652 330500
+rect 344704 330488 344710 330540
+rect 345106 330488 345112 330540
+rect 345164 330528 345170 330540
+rect 345474 330528 345480 330540
+rect 345164 330500 345480 330528
+rect 345164 330488 345170 330500
+rect 345474 330488 345480 330500
+rect 345532 330488 345538 330540
+rect 364426 330488 364432 330540
+rect 364484 330528 364490 330540
+rect 365530 330528 365536 330540
+rect 364484 330500 365536 330528
+rect 364484 330488 364490 330500
+rect 365530 330488 365536 330500
+rect 365588 330488 365594 330540
+rect 367278 330488 367284 330540
+rect 367336 330528 367342 330540
+rect 368014 330528 368020 330540
+rect 367336 330500 368020 330528
+rect 367336 330488 367342 330500
+rect 368014 330488 368020 330500
+rect 368072 330488 368078 330540
+rect 371326 330488 371332 330540
+rect 371384 330528 371390 330540
+rect 372154 330528 372160 330540
+rect 371384 330500 372160 330528
+rect 371384 330488 371390 330500
+rect 372154 330488 372160 330500
+rect 372212 330488 372218 330540
+rect 374178 330488 374184 330540
+rect 374236 330528 374242 330540
+rect 374730 330528 374736 330540
+rect 374236 330500 374736 330528
+rect 374236 330488 374242 330500
+rect 374730 330488 374736 330500
+rect 374788 330488 374794 330540
+rect 381078 330488 381084 330540
+rect 381136 330528 381142 330540
+rect 381354 330528 381360 330540
+rect 381136 330500 381360 330528
+rect 381136 330488 381142 330500
+rect 381354 330488 381360 330500
+rect 381412 330488 381418 330540
+rect 385126 330488 385132 330540
+rect 385184 330528 385190 330540
+rect 385954 330528 385960 330540
+rect 385184 330500 385960 330528
+rect 385184 330488 385190 330500
+rect 385954 330488 385960 330500
+rect 386012 330488 386018 330540
+rect 390554 330488 390560 330540
+rect 390612 330528 390618 330540
+rect 391842 330528 391848 330540
+rect 390612 330500 391848 330528
+rect 390612 330488 390618 330500
+rect 391842 330488 391848 330500
+rect 391900 330488 391906 330540
+rect 394694 330488 394700 330540
+rect 394752 330528 394758 330540
+rect 395522 330528 395528 330540
+rect 394752 330500 395528 330528
+rect 394752 330488 394758 330500
+rect 395522 330488 395528 330500
+rect 395580 330488 395586 330540
+rect 396074 330488 396080 330540
+rect 396132 330528 396138 330540
+rect 397270 330528 397276 330540
+rect 396132 330500 397276 330528
+rect 396132 330488 396138 330500
+rect 397270 330488 397276 330500
+rect 397328 330488 397334 330540
+rect 407206 330488 407212 330540
+rect 407264 330528 407270 330540
+rect 407666 330528 407672 330540
+rect 407264 330500 407672 330528
+rect 407264 330488 407270 330500
+rect 407666 330488 407672 330500
+rect 407724 330488 407730 330540
+rect 416866 330488 416872 330540
+rect 416924 330528 416930 330540
+rect 417694 330528 417700 330540
+rect 416924 330500 417700 330528
+rect 416924 330488 416930 330500
+rect 417694 330488 417700 330500
+rect 417752 330488 417758 330540
+rect 422294 330488 422300 330540
+rect 422352 330528 422358 330540
+rect 423490 330528 423496 330540
+rect 422352 330500 423496 330528
+rect 422352 330488 422358 330500
+rect 423490 330488 423496 330500
+rect 423548 330488 423554 330540
+rect 426526 330488 426532 330540
+rect 426584 330528 426590 330540
+rect 427722 330528 427728 330540
+rect 426584 330500 427728 330528
+rect 426584 330488 426590 330500
+rect 427722 330488 427728 330500
+rect 427780 330488 427786 330540
+rect 434806 330488 434812 330540
+rect 434864 330528 434870 330540
+rect 435634 330528 435640 330540
+rect 434864 330500 435640 330528
+rect 434864 330488 434870 330500
+rect 435634 330488 435640 330500
+rect 435692 330488 435698 330540
+rect 243078 330420 243084 330472
+rect 243136 330420 243142 330472
+rect 269114 330420 269120 330472
+rect 269172 330460 269178 330472
+rect 270402 330460 270408 330472
+rect 269172 330432 270408 330460
+rect 269172 330420 269178 330432
+rect 270402 330420 270408 330432
+rect 270460 330420 270466 330472
+rect 292574 330420 292580 330472
+rect 292632 330460 292638 330472
+rect 292942 330460 292948 330472
+rect 292632 330432 292948 330460
+rect 292632 330420 292638 330432
+rect 292942 330420 292948 330432
+rect 293000 330420 293006 330472
+rect 310606 330420 310612 330472
+rect 310664 330460 310670 330472
+rect 311710 330460 311716 330472
+rect 310664 330432 311716 330460
+rect 310664 330420 310670 330432
+rect 311710 330420 311716 330432
+rect 311768 330420 311774 330472
+rect 314838 330420 314844 330472
+rect 314896 330420 314902 330472
+rect 340966 330420 340972 330472
+rect 341024 330460 341030 330472
+rect 341702 330460 341708 330472
+rect 341024 330432 341708 330460
+rect 341024 330420 341030 330432
+rect 341702 330420 341708 330432
+rect 341760 330420 341766 330472
+rect 345198 330420 345204 330472
+rect 345256 330460 345262 330472
+rect 345934 330460 345940 330472
+rect 345256 330432 345940 330460
+rect 345256 330420 345262 330432
+rect 345934 330420 345940 330432
+rect 345992 330420 345998 330472
+rect 380986 330420 380992 330472
+rect 381044 330460 381050 330472
+rect 381814 330460 381820 330472
+rect 381044 330432 381820 330460
+rect 381044 330420 381050 330432
+rect 381814 330420 381820 330432
+rect 381872 330420 381878 330472
+rect 394786 330420 394792 330472
+rect 394844 330460 394850 330472
+rect 395982 330460 395988 330472
+rect 394844 330432 395988 330460
+rect 394844 330420 394850 330432
+rect 395982 330420 395988 330432
+rect 396040 330420 396046 330472
+rect 238846 330352 238852 330404
+rect 238904 330392 238910 330404
+rect 239674 330392 239680 330404
+rect 238904 330364 239680 330392
+rect 238904 330352 238910 330364
+rect 239674 330352 239680 330364
+rect 239732 330352 239738 330404
+rect 251358 330352 251364 330404
+rect 251416 330392 251422 330404
+rect 252462 330392 252468 330404
+rect 251416 330364 252468 330392
+rect 251416 330352 251422 330364
+rect 252462 330352 252468 330364
+rect 252520 330352 252526 330404
+rect 394878 330352 394884 330404
+rect 394936 330392 394942 330404
+rect 395062 330392 395068 330404
+rect 394936 330364 395068 330392
+rect 394936 330352 394942 330364
+rect 395062 330352 395068 330364
+rect 395120 330352 395126 330404
+rect 327166 330080 327172 330132
+rect 327224 330120 327230 330132
+rect 327994 330120 328000 330132
+rect 327224 330092 328000 330120
+rect 327224 330080 327230 330092
+rect 327994 330080 328000 330092
+rect 328052 330080 328058 330132
+rect 255406 330012 255412 330064
+rect 255464 330052 255470 330064
+rect 256234 330052 256240 330064
+rect 255464 330024 256240 330052
+rect 255464 330012 255470 330024
+rect 256234 330012 256240 330024
+rect 256292 330012 256298 330064
+rect 292574 329808 292580 329860
+rect 292632 329848 292638 329860
+rect 293494 329848 293500 329860
+rect 292632 329820 293500 329848
+rect 292632 329808 292638 329820
+rect 293494 329808 293500 329820
+rect 293552 329808 293558 329860
+rect 265066 329672 265072 329724
+rect 265124 329712 265130 329724
+rect 265802 329712 265808 329724
+rect 265124 329684 265808 329712
+rect 265124 329672 265130 329684
+rect 265802 329672 265808 329684
+rect 265860 329672 265866 329724
+rect 393498 328992 393504 329044
+rect 393556 329032 393562 329044
+rect 394326 329032 394332 329044
+rect 393556 329004 394332 329032
+rect 393556 328992 393562 329004
+rect 394326 328992 394332 329004
+rect 394384 328992 394390 329044
+rect 296622 328448 296628 328500
+rect 296680 328488 296686 328500
+rect 297910 328488 297916 328500
+rect 296680 328460 297916 328488
+rect 296680 328448 296686 328460
+rect 297910 328448 297916 328460
+rect 297968 328448 297974 328500
+rect 238754 328040 238760 328092
+rect 238812 328080 238818 328092
+rect 239490 328080 239496 328092
+rect 238812 328052 239496 328080
+rect 238812 328040 238818 328052
+rect 239490 328040 239496 328052
+rect 239548 328040 239554 328092
+rect 354950 326680 354956 326732
+rect 355008 326680 355014 326732
+rect 354968 326528 354996 326680
+rect 354950 326476 354956 326528
+rect 355008 326476 355014 326528
+rect 333422 326408 333428 326460
+rect 333480 326408 333486 326460
+rect 336918 326408 336924 326460
+rect 336976 326408 336982 326460
+rect 422386 326408 422392 326460
+rect 422444 326448 422450 326460
+rect 423122 326448 423128 326460
+rect 422444 326420 423128 326448
+rect 422444 326408 422450 326420
+rect 423122 326408 423128 326420
+rect 423180 326408 423186 326460
+rect 331306 326340 331312 326392
+rect 331364 326380 331370 326392
+rect 332134 326380 332140 326392
+rect 331364 326352 332140 326380
+rect 331364 326340 331370 326352
+rect 332134 326340 332140 326352
+rect 332192 326340 332198 326392
+rect 332594 326204 332600 326256
+rect 332652 326244 332658 326256
+rect 332870 326244 332876 326256
+rect 332652 326216 332876 326244
+rect 332652 326204 332658 326216
+rect 332870 326204 332876 326216
+rect 332928 326204 332934 326256
+rect 332594 326068 332600 326120
+rect 332652 326108 332658 326120
+rect 333440 326108 333468 326408
+rect 334158 326340 334164 326392
+rect 334216 326380 334222 326392
+rect 335078 326380 335084 326392
+rect 334216 326352 335084 326380
+rect 334216 326340 334222 326352
+rect 335078 326340 335084 326352
+rect 335136 326340 335142 326392
+rect 336936 326256 336964 326408
+rect 354766 326340 354772 326392
+rect 354824 326380 354830 326392
+rect 355318 326380 355324 326392
+rect 354824 326352 355324 326380
+rect 354824 326340 354830 326352
+rect 355318 326340 355324 326352
+rect 355376 326340 355382 326392
+rect 358906 326340 358912 326392
+rect 358964 326380 358970 326392
+rect 360102 326380 360108 326392
+rect 358964 326352 360108 326380
+rect 358964 326340 358970 326352
+rect 360102 326340 360108 326352
+rect 360160 326340 360166 326392
+rect 336918 326204 336924 326256
+rect 336976 326204 336982 326256
+rect 332652 326080 333468 326108
+rect 332652 326068 332658 326080
+rect 356054 325728 356060 325780
+rect 356112 325768 356118 325780
+rect 356790 325768 356796 325780
+rect 356112 325740 356796 325768
+rect 356112 325728 356118 325740
+rect 356790 325728 356796 325740
+rect 356848 325728 356854 325780
+rect 501598 325592 501604 325644
+rect 501656 325632 501662 325644
+rect 580166 325632 580172 325644
+rect 501656 325604 580172 325632
+rect 501656 325592 501662 325604
+rect 580166 325592 580172 325604
+rect 580224 325592 580230 325644
+rect 336734 322600 336740 322652
+rect 336792 322640 336798 322652
+rect 338022 322640 338028 322652
+rect 336792 322612 338028 322640
+rect 336792 322600 336798 322612
+rect 338022 322600 338028 322612
+rect 338080 322600 338086 322652
+rect 335446 321920 335452 321972
+rect 335504 321960 335510 321972
+rect 335906 321960 335912 321972
+rect 335504 321932 335912 321960
+rect 335504 321920 335510 321932
+rect 335906 321920 335912 321932
+rect 335964 321920 335970 321972
+rect 354858 321784 354864 321836
+rect 354916 321824 354922 321836
+rect 355042 321824 355048 321836
+rect 354916 321796 355048 321824
+rect 354916 321784 354922 321796
+rect 355042 321784 355048 321796
+rect 355100 321784 355106 321836
+rect 336826 321648 336832 321700
+rect 336884 321688 336890 321700
+rect 337562 321688 337568 321700
+rect 336884 321660 337568 321688
+rect 336884 321648 336890 321660
+rect 337562 321648 337568 321660
+rect 337620 321648 337626 321700
+rect 2958 320084 2964 320136
+rect 3016 320124 3022 320136
+rect 232314 320124 232320 320136
+rect 3016 320096 232320 320124
+rect 3016 320084 3022 320096
+rect 232314 320084 232320 320096
+rect 232372 320084 232378 320136
+rect 442074 313216 442080 313268
+rect 442132 313256 442138 313268
+rect 580166 313256 580172 313268
+rect 442132 313228 580172 313256
+rect 442132 313216 442138 313228
+rect 580166 313216 580172 313228
+rect 580224 313216 580230 313268
+rect 3326 306280 3332 306332
+rect 3384 306320 3390 306332
+rect 36538 306320 36544 306332
+rect 3384 306292 36544 306320
+rect 3384 306280 3390 306292
+rect 36538 306280 36544 306292
+rect 36596 306280 36602 306332
+rect 472618 299412 472624 299464
+rect 472676 299452 472682 299464
+rect 580166 299452 580172 299464
+rect 472676 299424 580172 299452
+rect 472676 299412 472682 299424
+rect 580166 299412 580172 299424
+rect 580224 299412 580230 299464
+rect 2866 293904 2872 293956
+rect 2924 293944 2930 293956
+rect 232406 293944 232412 293956
+rect 2924 293916 232412 293944
+rect 2924 293904 2930 293916
+rect 232406 293904 232412 293916
+rect 232464 293904 232470 293956
+rect 442166 273164 442172 273216
+rect 442224 273204 442230 273216
+rect 580166 273204 580172 273216
+rect 442224 273176 580172 273204
+rect 442224 273164 442230 273176
+rect 580166 273164 580172 273176
+rect 580224 273164 580230 273216
+rect 2774 267384 2780 267436
+rect 2832 267424 2838 267436
+rect 4798 267424 4804 267436
+rect 2832 267396 4804 267424
+rect 2832 267384 2838 267396
+rect 4798 267384 4804 267396
+rect 4856 267384 4862 267436
+rect 520918 259360 520924 259412
+rect 520976 259400 520982 259412
+rect 580166 259400 580172 259412
+rect 520976 259372 580172 259400
+rect 520976 259360 520982 259372
+rect 580166 259360 580172 259372
+rect 580224 259360 580230 259412
+rect 3326 255212 3332 255264
+rect 3384 255252 3390 255264
+rect 232866 255252 232872 255264
+rect 3384 255224 232872 255252
+rect 3384 255212 3390 255224
+rect 232866 255212 232872 255224
+rect 232924 255212 232930 255264
+rect 442902 245556 442908 245608
+rect 442960 245596 442966 245608
+rect 580166 245596 580172 245608
+rect 442960 245568 580172 245596
+rect 442960 245556 442966 245568
+rect 580166 245556 580172 245568
+rect 580224 245556 580230 245608
+rect 3234 241408 3240 241460
+rect 3292 241448 3298 241460
+rect 21358 241448 21364 241460
+rect 3292 241420 21364 241448
+rect 3292 241408 3298 241420
+rect 21358 241408 21364 241420
+rect 21416 241408 21422 241460
+rect 497458 233180 497464 233232
+rect 497516 233220 497522 233232
+rect 579982 233220 579988 233232
+rect 497516 233192 579988 233220
+rect 497516 233180 497522 233192
+rect 579982 233180 579988 233192
+rect 580040 233180 580046 233232
+rect 442810 219376 442816 219428
+rect 442868 219416 442874 219428
+rect 580166 219416 580172 219428
+rect 442868 219388 580172 219416
+rect 442868 219376 442874 219388
+rect 580166 219376 580172 219388
+rect 580224 219376 580230 219428
+rect 3142 215092 3148 215144
+rect 3200 215132 3206 215144
+rect 7558 215132 7564 215144
+rect 3200 215104 7564 215132
+rect 3200 215092 3206 215104
+rect 7558 215092 7564 215104
+rect 7616 215092 7622 215144
+rect 467190 206932 467196 206984
+rect 467248 206972 467254 206984
+rect 579798 206972 579804 206984
+rect 467248 206944 579804 206972
+rect 467248 206932 467254 206944
+rect 579798 206932 579804 206944
+rect 579856 206932 579862 206984
+rect 3326 202784 3332 202836
+rect 3384 202824 3390 202836
+rect 43438 202824 43444 202836
+rect 3384 202796 43444 202824
+rect 3384 202784 3390 202796
+rect 43438 202784 43444 202796
+rect 43496 202784 43502 202836
+rect 442718 193128 442724 193180
+rect 442776 193168 442782 193180
+rect 580166 193168 580172 193180
+rect 442776 193140 580172 193168
+rect 442776 193128 442782 193140
+rect 580166 193128 580172 193140
+rect 580224 193128 580230 193180
+rect 3142 188980 3148 189032
+rect 3200 189020 3206 189032
+rect 232774 189020 232780 189032
+rect 3200 188992 232780 189020
+rect 3200 188980 3206 188992
+rect 232774 188980 232780 188992
+rect 232832 188980 232838 189032
+rect 515398 179324 515404 179376
+rect 515456 179364 515462 179376
+rect 580166 179364 580172 179376
+rect 515456 179336 580172 179364
+rect 515456 179324 515462 179336
+rect 580166 179324 580172 179336
+rect 580224 179324 580230 179376
+rect 442626 166948 442632 167000
+rect 442684 166988 442690 167000
+rect 580166 166988 580172 167000
+rect 442684 166960 580172 166988
+rect 442684 166948 442690 166960
+rect 580166 166948 580172 166960
+rect 580224 166948 580230 167000
+rect 3326 164160 3332 164212
+rect 3384 164200 3390 164212
+rect 232682 164200 232688 164212
+rect 3384 164172 232688 164200
+rect 3384 164160 3390 164172
+rect 232682 164160 232688 164172
+rect 232740 164160 232746 164212
+rect 485038 153144 485044 153196
+rect 485096 153184 485102 153196
+rect 580166 153184 580172 153196
+rect 485096 153156 580172 153184
+rect 485096 153144 485102 153156
+rect 580166 153144 580172 153156
+rect 580224 153144 580230 153196
+rect 442534 139340 442540 139392
+rect 442592 139380 442598 139392
+rect 580166 139380 580172 139392
+rect 442592 139352 580172 139380
+rect 442592 139340 442598 139352
+rect 580166 139340 580172 139352
+rect 580224 139340 580230 139392
+rect 3326 137912 3332 137964
+rect 3384 137952 3390 137964
+rect 29638 137952 29644 137964
+rect 3384 137924 29644 137952
+rect 3384 137912 3390 137924
+rect 29638 137912 29644 137924
+rect 29696 137912 29702 137964
+rect 453298 126896 453304 126948
+rect 453356 126936 453362 126948
+rect 580166 126936 580172 126948
+rect 453356 126908 580172 126936
+rect 453356 126896 453362 126908
+rect 580166 126896 580172 126908
+rect 580224 126896 580230 126948
+rect 442442 113092 442448 113144
+rect 442500 113132 442506 113144
+rect 579798 113132 579804 113144
+rect 442500 113104 579804 113132
+rect 442500 113092 442506 113104
+rect 579798 113092 579804 113104
+rect 579856 113092 579862 113144
+rect 3142 111732 3148 111784
+rect 3200 111772 3206 111784
+rect 17218 111772 17224 111784
+rect 3200 111744 17224 111772
+rect 3200 111732 3206 111744
+rect 17218 111732 17224 111744
+rect 17276 111732 17282 111784
+rect 508498 100648 508504 100700
+rect 508556 100688 508562 100700
+rect 580166 100688 580172 100700
+rect 508556 100660 580172 100688
+rect 508556 100648 508562 100660
+rect 580166 100648 580172 100660
+rect 580224 100648 580230 100700
+rect 3234 97928 3240 97980
+rect 3292 97968 3298 97980
+rect 47578 97968 47584 97980
+rect 3292 97940 47584 97968
+rect 3292 97928 3298 97940
+rect 47578 97928 47584 97940
+rect 47636 97928 47642 97980
+rect 450538 86912 450544 86964
+rect 450596 86952 450602 86964
+rect 580166 86952 580172 86964
+rect 450596 86924 580172 86952
+rect 450596 86912 450602 86924
+rect 580166 86912 580172 86924
+rect 580224 86912 580230 86964
+rect 3326 85484 3332 85536
+rect 3384 85524 3390 85536
+rect 232590 85524 232596 85536
+rect 3384 85496 232596 85524
+rect 3384 85484 3390 85496
+rect 232590 85484 232596 85496
+rect 232648 85484 232654 85536
+rect 479518 73108 479524 73160
+rect 479576 73148 479582 73160
+rect 580166 73148 580172 73160
+rect 479576 73120 580172 73148
+rect 479576 73108 479582 73120
+rect 580166 73108 580172 73120
+rect 580224 73108 580230 73160
+rect 3326 71680 3332 71732
+rect 3384 71720 3390 71732
+rect 232498 71720 232504 71732
+rect 3384 71692 232504 71720
+rect 3384 71680 3390 71692
+rect 232498 71680 232504 71692
+rect 232556 71680 232562 71732
+rect 442350 60664 442356 60716
+rect 442408 60704 442414 60716
+rect 580166 60704 580172 60716
+rect 442408 60676 580172 60704
+rect 442408 60664 442414 60676
+rect 580166 60664 580172 60676
+rect 580224 60664 580230 60716
+rect 446398 46860 446404 46912
+rect 446456 46900 446462 46912
+rect 580166 46900 580172 46912
+rect 446456 46872 580172 46900
+rect 446456 46860 446462 46872
+rect 580166 46860 580172 46872
+rect 580224 46860 580230 46912
+rect 3510 45500 3516 45552
+rect 3568 45540 3574 45552
+rect 35158 45540 35164 45552
+rect 3568 45512 35164 45540
+rect 3568 45500 3574 45512
+rect 35158 45500 35164 45512
+rect 35216 45500 35222 45552
+rect 2866 33056 2872 33108
+rect 2924 33096 2930 33108
+rect 18598 33096 18604 33108
+rect 2924 33068 18604 33096
+rect 2924 33056 2930 33068
+rect 18598 33056 18604 33068
+rect 18656 33056 18662 33108
+rect 442258 33056 442264 33108
+rect 442316 33096 442322 33108
+rect 580166 33096 580172 33108
+rect 442316 33068 580172 33096
+rect 442316 33056 442322 33068
+rect 580166 33056 580172 33068
+rect 580224 33056 580230 33108
+rect 3510 20612 3516 20664
+rect 3568 20652 3574 20664
+rect 53098 20652 53104 20664
+rect 3568 20624 53104 20652
+rect 3568 20612 3574 20624
+rect 53098 20612 53104 20624
+rect 53156 20612 53162 20664
+rect 504358 20612 504364 20664
+rect 504416 20652 504422 20664
+rect 579982 20652 579988 20664
+rect 504416 20624 579988 20652
+rect 504416 20612 504422 20624
+rect 579982 20612 579988 20624
+rect 580040 20612 580046 20664
+rect 88334 20068 88340 20120
+rect 88392 20108 88398 20120
+rect 271966 20108 271972 20120
+rect 88392 20080 271972 20108
+rect 88392 20068 88398 20080
+rect 271966 20068 271972 20080
+rect 272024 20068 272030 20120
+rect 85574 20000 85580 20052
+rect 85632 20040 85638 20052
+rect 270678 20040 270684 20052
+rect 85632 20012 270684 20040
+rect 85632 20000 85638 20012
+rect 270678 20000 270684 20012
+rect 270736 20000 270742 20052
+rect 77294 19932 77300 19984
+rect 77352 19972 77358 19984
+rect 270586 19972 270592 19984
+rect 77352 19944 270592 19972
+rect 77352 19932 77358 19944
+rect 270586 19932 270592 19944
+rect 270644 19932 270650 19984
+rect 151814 19252 151820 19304
+rect 151872 19292 151878 19304
+rect 335538 19292 335544 19304
+rect 151872 19264 335544 19292
+rect 151872 19252 151878 19264
+rect 335538 19252 335544 19264
+rect 335596 19252 335602 19304
+rect 147674 19184 147680 19236
+rect 147732 19224 147738 19236
+rect 334158 19224 334164 19236
+rect 147732 19196 334164 19224
+rect 147732 19184 147738 19196
+rect 334158 19184 334164 19196
+rect 334216 19184 334222 19236
+rect 143534 19116 143540 19168
+rect 143592 19156 143598 19168
+rect 334250 19156 334256 19168
+rect 143592 19128 334256 19156
+rect 143592 19116 143598 19128
+rect 334250 19116 334256 19128
+rect 334308 19116 334314 19168
+rect 70394 19048 70400 19100
+rect 70452 19088 70458 19100
+rect 269298 19088 269304 19100
+rect 70452 19060 269304 19088
+rect 70452 19048 70458 19060
+rect 269298 19048 269304 19060
+rect 269356 19048 269362 19100
+rect 284570 19048 284576 19100
+rect 284628 19088 284634 19100
+rect 404446 19088 404452 19100
+rect 284628 19060 404452 19088
+rect 284628 19048 284634 19060
+rect 404446 19048 404452 19060
+rect 404504 19048 404510 19100
+rect 67634 18980 67640 19032
+rect 67692 19020 67698 19032
+rect 269206 19020 269212 19032
+rect 67692 18992 269212 19020
+rect 67692 18980 67698 18992
+rect 269206 18980 269212 18992
+rect 269264 18980 269270 19032
+rect 280430 18980 280436 19032
+rect 280488 19020 280494 19032
+rect 402974 19020 402980 19032
+rect 280488 18992 402980 19020
+rect 280488 18980 280494 18992
+rect 402974 18980 402980 18992
+rect 403032 18980 403038 19032
+rect 191834 18912 191840 18964
+rect 191892 18952 191898 18964
+rect 393590 18952 393596 18964
+rect 191892 18924 393596 18952
+rect 191892 18912 191898 18924
+rect 393590 18912 393596 18924
+rect 393648 18912 393654 18964
+rect 187694 18844 187700 18896
+rect 187752 18884 187758 18896
+rect 392118 18884 392124 18896
+rect 187752 18856 392124 18884
+rect 187752 18844 187758 18856
+rect 392118 18844 392124 18856
+rect 392176 18844 392182 18896
+rect 63494 18776 63500 18828
+rect 63552 18816 63558 18828
+rect 269390 18816 269396 18828
+rect 63552 18788 269396 18816
+rect 63552 18776 63558 18788
+rect 269390 18776 269396 18788
+rect 269448 18776 269454 18828
+rect 276198 18776 276204 18828
+rect 276256 18816 276262 18828
+rect 403158 18816 403164 18828
+rect 276256 18788 403164 18816
+rect 276256 18776 276262 18788
+rect 403158 18776 403164 18788
+rect 403216 18776 403222 18828
+rect 184934 18708 184940 18760
+rect 184992 18748 184998 18760
+rect 391934 18748 391940 18760
+rect 184992 18720 391940 18748
+rect 184992 18708 184998 18720
+rect 391934 18708 391940 18720
+rect 391992 18708 391998 18760
+rect 60734 18640 60740 18692
+rect 60792 18680 60798 18692
+rect 267826 18680 267832 18692
+rect 60792 18652 267832 18680
+rect 60792 18640 60798 18652
+rect 267826 18640 267832 18652
+rect 267884 18640 267890 18692
+rect 273438 18640 273444 18692
+rect 273496 18680 273502 18692
+rect 403066 18680 403072 18692
+rect 273496 18652 403072 18680
+rect 273496 18640 273502 18652
+rect 403066 18640 403072 18652
+rect 403124 18640 403130 18692
+rect 180794 18572 180800 18624
+rect 180852 18612 180858 18624
+rect 392026 18612 392032 18624
+rect 180852 18584 392032 18612
+rect 180852 18572 180858 18584
+rect 392026 18572 392032 18584
+rect 392084 18572 392090 18624
+rect 154574 18504 154580 18556
+rect 154632 18544 154638 18556
+rect 335446 18544 335452 18556
+rect 154632 18516 335452 18544
+rect 154632 18504 154638 18516
+rect 335446 18504 335452 18516
+rect 335504 18504 335510 18556
+rect 190454 18436 190460 18488
+rect 190512 18476 190518 18488
+rect 339586 18476 339592 18488
+rect 190512 18448 339592 18476
+rect 190512 18436 190518 18448
+rect 339586 18436 339592 18448
+rect 339644 18436 339650 18488
+rect 193214 18368 193220 18420
+rect 193272 18408 193278 18420
+rect 339678 18408 339684 18420
+rect 193272 18380 339684 18408
+rect 193272 18368 193278 18380
+rect 339678 18368 339684 18380
+rect 339736 18368 339742 18420
+rect 168466 17892 168472 17944
+rect 168524 17932 168530 17944
+rect 283098 17932 283104 17944
+rect 168524 17904 283104 17932
+rect 168524 17892 168530 17904
+rect 283098 17892 283104 17904
+rect 283156 17892 283162 17944
+rect 309226 17892 309232 17944
+rect 309284 17932 309290 17944
+rect 388070 17932 388076 17944
+rect 309284 17904 388076 17932
+rect 309284 17892 309290 17904
+rect 388070 17892 388076 17904
+rect 388128 17892 388134 17944
+rect 164234 17824 164240 17876
+rect 164292 17864 164298 17876
+rect 283190 17864 283196 17876
+rect 164292 17836 283196 17864
+rect 164292 17824 164298 17836
+rect 283190 17824 283196 17836
+rect 283248 17824 283254 17876
+rect 310698 17824 310704 17876
+rect 310756 17864 310762 17876
+rect 390922 17864 390928 17876
+rect 310756 17836 390928 17864
+rect 310756 17824 310762 17836
+rect 390922 17824 390928 17836
+rect 390980 17824 390986 17876
+rect 150434 17756 150440 17808
+rect 150492 17796 150498 17808
+rect 281626 17796 281632 17808
+rect 150492 17768 281632 17796
+rect 150492 17756 150498 17768
+rect 281626 17756 281632 17768
+rect 281684 17756 281690 17808
+rect 310790 17756 310796 17808
+rect 310848 17796 310854 17808
+rect 395062 17796 395068 17808
+rect 310848 17768 395068 17796
+rect 310848 17756 310854 17768
+rect 395062 17756 395068 17768
+rect 395120 17756 395126 17808
+rect 146294 17688 146300 17740
+rect 146352 17728 146358 17740
+rect 281718 17728 281724 17740
+rect 146352 17700 281724 17728
+rect 146352 17688 146358 17700
+rect 281718 17688 281724 17700
+rect 281776 17688 281782 17740
+rect 314930 17688 314936 17740
+rect 314988 17728 314994 17740
+rect 437658 17728 437664 17740
+rect 314988 17700 437664 17728
+rect 314988 17688 314994 17700
+rect 437658 17688 437664 17700
+rect 437716 17688 437722 17740
+rect 143626 17620 143632 17672
+rect 143684 17660 143690 17672
+rect 280338 17660 280344 17672
+rect 143684 17632 280344 17660
+rect 143684 17620 143690 17632
+rect 280338 17620 280344 17632
+rect 280396 17620 280402 17672
+rect 316034 17620 316040 17672
+rect 316092 17660 316098 17672
+rect 440326 17660 440332 17672
+rect 316092 17632 440332 17660
+rect 316092 17620 316098 17632
+rect 440326 17620 440332 17632
+rect 440384 17620 440390 17672
+rect 186314 17552 186320 17604
+rect 186372 17592 186378 17604
+rect 339494 17592 339500 17604
+rect 186372 17564 339500 17592
+rect 186372 17552 186378 17564
+rect 339494 17552 339500 17564
+rect 339552 17552 339558 17604
+rect 183554 17484 183560 17536
+rect 183612 17524 183618 17536
+rect 338390 17524 338396 17536
+rect 183612 17496 338396 17524
+rect 183612 17484 183618 17496
+rect 338390 17484 338396 17496
+rect 338448 17484 338454 17536
+rect 168374 17416 168380 17468
+rect 168432 17456 168438 17468
+rect 336826 17456 336832 17468
+rect 168432 17428 336832 17456
+rect 168432 17416 168438 17428
+rect 336826 17416 336832 17428
+rect 336884 17416 336890 17468
+rect 126974 17348 126980 17400
+rect 127032 17388 127038 17400
+rect 332870 17388 332876 17400
+rect 127032 17360 332876 17388
+rect 127032 17348 127038 17360
+rect 332870 17348 332876 17360
+rect 332928 17348 332934 17400
+rect 333238 17348 333244 17400
+rect 333296 17388 333302 17400
+rect 404630 17388 404636 17400
+rect 333296 17360 404636 17388
+rect 333296 17348 333302 17360
+rect 404630 17348 404636 17360
+rect 404688 17348 404694 17400
+rect 49694 17280 49700 17332
+rect 49752 17320 49758 17332
+rect 266446 17320 266452 17332
+rect 49752 17292 266452 17320
+rect 49752 17280 49758 17292
+rect 266446 17280 266452 17292
+rect 266504 17280 266510 17332
+rect 316126 17280 316132 17332
+rect 316184 17320 316190 17332
+rect 444374 17320 444380 17332
+rect 316184 17292 444380 17320
+rect 316184 17280 316190 17292
+rect 444374 17280 444380 17292
+rect 444432 17280 444438 17332
+rect 9674 17212 9680 17264
+rect 9732 17252 9738 17264
+rect 262398 17252 262404 17264
+rect 9732 17224 262404 17252
+rect 9732 17212 9738 17224
+rect 262398 17212 262404 17224
+rect 262456 17212 262462 17264
+rect 316218 17212 316224 17264
+rect 316276 17252 316282 17264
+rect 448514 17252 448520 17264
+rect 316276 17224 448520 17252
+rect 316276 17212 316282 17224
+rect 448514 17212 448520 17224
+rect 448572 17212 448578 17264
+rect 220814 17144 220820 17196
+rect 220872 17184 220878 17196
+rect 289998 17184 290004 17196
+rect 220872 17156 290004 17184
+rect 220872 17144 220878 17156
+rect 289998 17144 290004 17156
+rect 290056 17144 290062 17196
+rect 309134 17144 309140 17196
+rect 309192 17184 309198 17196
+rect 383930 17184 383936 17196
+rect 309192 17156 383936 17184
+rect 309192 17144 309198 17156
+rect 383930 17144 383936 17156
+rect 383988 17144 383994 17196
+rect 224954 17076 224960 17128
+rect 225012 17116 225018 17128
+rect 289906 17116 289912 17128
+rect 225012 17088 289912 17116
+rect 225012 17076 225018 17088
+rect 289906 17076 289912 17088
+rect 289964 17076 289970 17128
+rect 309318 17076 309324 17128
+rect 309376 17116 309382 17128
+rect 380894 17116 380900 17128
+rect 309376 17088 380900 17116
+rect 309376 17076 309382 17088
+rect 380894 17076 380900 17088
+rect 380952 17076 380958 17128
+rect 227714 17008 227720 17060
+rect 227772 17048 227778 17060
+rect 291470 17048 291476 17060
+rect 227772 17020 291476 17048
+rect 227772 17008 227778 17020
+rect 291470 17008 291476 17020
+rect 291528 17008 291534 17060
+rect 307846 17008 307852 17060
+rect 307904 17048 307910 17060
+rect 377122 17048 377128 17060
+rect 307904 17020 377128 17048
+rect 307904 17008 307910 17020
+rect 377122 17008 377128 17020
+rect 377180 17008 377186 17060
+rect 125594 16532 125600 16584
+rect 125652 16572 125658 16584
+rect 278958 16572 278964 16584
+rect 125652 16544 278964 16572
+rect 125652 16532 125658 16544
+rect 278958 16532 278964 16544
+rect 279016 16532 279022 16584
+rect 307754 16532 307760 16584
+rect 307812 16572 307818 16584
+rect 374362 16572 374368 16584
+rect 307812 16544 374368 16572
+rect 307812 16532 307818 16544
+rect 374362 16532 374368 16544
+rect 374420 16532 374426 16584
+rect 245194 16464 245200 16516
+rect 245252 16504 245258 16516
+rect 399018 16504 399024 16516
+rect 245252 16476 399024 16504
+rect 245252 16464 245258 16476
+rect 399018 16464 399024 16476
+rect 399076 16464 399082 16516
+rect 45002 16396 45008 16448
+rect 45060 16436 45066 16448
+rect 252646 16436 252652 16448
+rect 45060 16408 252652 16436
+rect 45060 16396 45066 16408
+rect 252646 16396 252652 16408
+rect 252704 16396 252710 16448
+rect 266538 16396 266544 16448
+rect 266596 16436 266602 16448
+rect 401686 16436 401692 16448
+rect 266596 16408 401692 16436
+rect 266596 16396 266602 16408
+rect 401686 16396 401692 16408
+rect 401744 16396 401750 16448
+rect 41874 16328 41880 16380
+rect 41932 16368 41938 16380
+rect 252554 16368 252560 16380
+rect 41932 16340 252560 16368
+rect 41932 16328 41938 16340
+rect 252554 16328 252560 16340
+rect 252612 16328 252618 16380
+rect 262490 16328 262496 16380
+rect 262548 16368 262554 16380
+rect 401778 16368 401784 16380
+rect 262548 16340 401784 16368
+rect 262548 16328 262554 16340
+rect 401778 16328 401784 16340
+rect 401836 16328 401842 16380
+rect 38378 16260 38384 16312
+rect 38436 16300 38442 16312
+rect 252738 16300 252744 16312
+rect 38436 16272 252744 16300
+rect 38436 16260 38442 16272
+rect 252738 16260 252744 16272
+rect 252796 16260 252802 16312
+rect 259730 16260 259736 16312
+rect 259788 16300 259794 16312
+rect 400306 16300 400312 16312
+rect 259788 16272 400312 16300
+rect 259788 16260 259794 16272
+rect 400306 16260 400312 16272
+rect 400364 16260 400370 16312
+rect 34514 16192 34520 16244
+rect 34572 16232 34578 16244
+rect 251358 16232 251364 16244
+rect 34572 16204 251364 16232
+rect 34572 16192 34578 16204
+rect 251358 16192 251364 16204
+rect 251416 16192 251422 16244
+rect 255866 16192 255872 16244
+rect 255924 16232 255930 16244
+rect 400490 16232 400496 16244
+rect 255924 16204 400496 16232
+rect 255924 16192 255930 16204
+rect 400490 16192 400496 16204
+rect 400548 16192 400554 16244
+rect 30834 16124 30840 16176
+rect 30892 16164 30898 16176
+rect 251450 16164 251456 16176
+rect 30892 16136 251456 16164
+rect 30892 16124 30898 16136
+rect 251450 16124 251456 16136
+rect 251508 16124 251514 16176
+rect 252370 16124 252376 16176
+rect 252428 16164 252434 16176
+rect 400398 16164 400404 16176
+rect 252428 16136 400404 16164
+rect 252428 16124 252434 16136
+rect 400398 16124 400404 16136
+rect 400456 16124 400462 16176
+rect 160094 16056 160100 16108
+rect 160152 16096 160158 16108
+rect 389358 16096 389364 16108
+rect 160152 16068 389364 16096
+rect 160152 16056 160158 16068
+rect 389358 16056 389364 16068
+rect 389416 16056 389422 16108
+rect 156138 15988 156144 16040
+rect 156196 16028 156202 16040
+rect 389266 16028 389272 16040
+rect 156196 16000 389272 16028
+rect 156196 15988 156202 16000
+rect 389266 15988 389272 16000
+rect 389324 15988 389330 16040
+rect 153010 15920 153016 15972
+rect 153068 15960 153074 15972
+rect 387978 15960 387984 15972
+rect 153068 15932 387984 15960
+rect 153068 15920 153074 15932
+rect 387978 15920 387984 15932
+rect 388036 15920 388042 15972
+rect 149514 15852 149520 15904
+rect 149572 15892 149578 15904
+rect 387794 15892 387800 15904
+rect 149572 15864 387800 15892
+rect 149572 15852 149578 15864
+rect 387794 15852 387800 15864
+rect 387852 15852 387858 15904
+rect 248782 15784 248788 15836
+rect 248840 15824 248846 15836
+rect 400214 15824 400220 15836
+rect 248840 15796 400220 15824
+rect 248840 15784 248846 15796
+rect 400214 15784 400220 15796
+rect 400272 15784 400278 15836
+rect 270034 15716 270040 15768
+rect 270092 15756 270098 15768
+rect 401594 15756 401600 15768
+rect 270092 15728 401600 15756
+rect 270092 15716 270098 15728
+rect 401594 15716 401600 15728
+rect 401652 15716 401658 15768
+rect 161290 15648 161296 15700
+rect 161348 15688 161354 15700
+rect 283006 15688 283012 15700
+rect 161348 15660 283012 15688
+rect 161348 15648 161354 15660
+rect 283006 15648 283012 15660
+rect 283064 15648 283070 15700
+rect 226334 15104 226340 15156
+rect 226392 15144 226398 15156
+rect 397638 15144 397644 15156
+rect 226392 15116 397644 15144
+rect 226392 15104 226398 15116
+rect 397638 15104 397644 15116
+rect 397696 15104 397702 15156
+rect 223574 15036 223580 15088
+rect 223632 15076 223638 15088
+rect 396074 15076 396080 15088
+rect 223632 15048 396080 15076
+rect 223632 15036 223638 15048
+rect 396074 15036 396080 15048
+rect 396132 15036 396138 15088
+rect 219986 14968 219992 15020
+rect 220044 15008 220050 15020
+rect 396258 15008 396264 15020
+rect 220044 14980 396264 15008
+rect 220044 14968 220050 14980
+rect 396258 14968 396264 14980
+rect 396316 14968 396322 15020
+rect 216858 14900 216864 14952
+rect 216916 14940 216922 14952
+rect 396166 14940 396172 14952
+rect 216916 14912 396172 14940
+rect 216916 14900 216922 14912
+rect 396166 14900 396172 14912
+rect 396224 14900 396230 14952
+rect 213362 14832 213368 14884
+rect 213420 14872 213426 14884
+rect 394786 14872 394792 14884
+rect 213420 14844 394792 14872
+rect 213420 14832 213426 14844
+rect 394786 14832 394792 14844
+rect 394844 14832 394850 14884
+rect 209774 14764 209780 14816
+rect 209832 14804 209838 14816
+rect 394694 14804 394700 14816
+rect 209832 14776 394700 14804
+rect 209832 14764 209838 14776
+rect 394694 14764 394700 14776
+rect 394752 14764 394758 14816
+rect 206186 14696 206192 14748
+rect 206244 14736 206250 14748
+rect 394878 14736 394884 14748
+rect 206244 14708 394884 14736
+rect 206244 14696 206250 14708
+rect 394878 14696 394884 14708
+rect 394936 14696 394942 14748
+rect 201494 14628 201500 14680
+rect 201552 14668 201558 14680
+rect 394970 14668 394976 14680
+rect 201552 14640 394976 14668
+rect 201552 14628 201558 14640
+rect 394970 14628 394976 14640
+rect 395028 14628 395034 14680
+rect 198734 14560 198740 14612
+rect 198792 14600 198798 14612
+rect 393498 14600 393504 14612
+rect 198792 14572 393504 14600
+rect 198792 14560 198798 14572
+rect 393498 14560 393504 14572
+rect 393556 14560 393562 14612
+rect 195146 14492 195152 14544
+rect 195204 14532 195210 14544
+rect 393406 14532 393412 14544
+rect 195204 14504 393412 14532
+rect 195204 14492 195210 14504
+rect 393406 14492 393412 14504
+rect 393464 14492 393470 14544
+rect 138842 14424 138848 14476
+rect 138900 14464 138906 14476
+rect 386506 14464 386512 14476
+rect 138900 14436 386512 14464
+rect 138900 14424 138906 14436
+rect 386506 14424 386512 14436
+rect 386564 14424 386570 14476
+rect 231026 14356 231032 14408
+rect 231084 14396 231090 14408
+rect 397546 14396 397552 14408
+rect 231084 14368 397552 14396
+rect 231084 14356 231090 14368
+rect 397546 14356 397552 14368
+rect 397604 14356 397610 14408
+rect 234890 14288 234896 14340
+rect 234948 14328 234954 14340
+rect 397454 14328 397460 14340
+rect 234948 14300 397460 14328
+rect 234948 14288 234954 14300
+rect 397454 14288 397460 14300
+rect 397512 14288 397518 14340
+rect 241790 14220 241796 14272
+rect 241848 14260 241854 14272
+rect 398926 14260 398932 14272
+rect 241848 14232 398932 14260
+rect 241848 14220 241854 14232
+rect 398926 14220 398932 14232
+rect 398984 14220 398990 14272
+rect 112346 13744 112352 13796
+rect 112404 13784 112410 13796
+rect 260926 13784 260932 13796
+rect 112404 13756 260932 13784
+rect 112404 13744 112410 13756
+rect 260926 13744 260932 13756
+rect 260984 13744 260990 13796
+rect 335998 13744 336004 13796
+rect 336056 13784 336062 13796
+rect 484026 13784 484032 13796
+rect 336056 13756 484032 13784
+rect 336056 13744 336062 13756
+rect 484026 13744 484032 13756
+rect 484084 13744 484090 13796
+rect 109034 13676 109040 13728
+rect 109092 13716 109098 13728
+rect 261018 13716 261024 13728
+rect 109092 13688 261024 13716
+rect 109092 13676 109098 13688
+rect 261018 13676 261024 13688
+rect 261076 13676 261082 13728
+rect 382366 13676 382372 13728
+rect 382424 13716 382430 13728
+rect 552658 13716 552664 13728
+rect 382424 13688 552664 13716
+rect 382424 13676 382430 13688
+rect 552658 13676 552664 13688
+rect 552716 13676 552722 13728
+rect 105722 13608 105728 13660
+rect 105780 13648 105786 13660
+rect 260834 13648 260840 13660
+rect 105780 13620 260840 13648
+rect 105780 13608 105786 13620
+rect 260834 13608 260840 13620
+rect 260892 13608 260898 13660
+rect 382458 13608 382464 13660
+rect 382516 13648 382522 13660
+rect 556154 13648 556160 13660
+rect 382516 13620 556160 13648
+rect 382516 13608 382522 13620
+rect 556154 13608 556160 13620
+rect 556212 13608 556218 13660
+rect 158898 13540 158904 13592
+rect 158956 13580 158962 13592
+rect 335354 13580 335360 13592
+rect 158956 13552 335360 13580
+rect 158956 13540 158962 13552
+rect 335354 13540 335360 13552
+rect 335412 13540 335418 13592
+rect 382550 13540 382556 13592
+rect 382608 13580 382614 13592
+rect 559282 13580 559288 13592
+rect 382608 13552 559288 13580
+rect 382608 13540 382614 13552
+rect 559282 13540 559288 13552
+rect 559340 13540 559346 13592
+rect 176654 13472 176660 13524
+rect 176712 13512 176718 13524
+rect 390554 13512 390560 13524
+rect 176712 13484 390560 13512
+rect 176712 13472 176718 13484
+rect 390554 13472 390560 13484
+rect 390612 13472 390618 13524
+rect 173894 13404 173900 13456
+rect 173952 13444 173958 13456
+rect 390830 13444 390836 13456
+rect 173952 13416 390836 13444
+rect 173952 13404 173958 13416
+rect 390830 13404 390836 13416
+rect 390888 13404 390894 13456
+rect 170306 13336 170312 13388
+rect 170364 13376 170370 13388
+rect 390646 13376 390652 13388
+rect 170364 13348 390652 13376
+rect 170364 13336 170370 13348
+rect 390646 13336 390652 13348
+rect 390704 13336 390710 13388
+rect 27706 13268 27712 13320
+rect 27764 13308 27770 13320
+rect 251174 13308 251180 13320
+rect 27764 13280 251180 13308
+rect 27764 13268 27770 13280
+rect 251174 13268 251180 13280
+rect 251232 13268 251238 13320
+rect 353938 13268 353944 13320
+rect 353996 13308 354002 13320
+rect 547874 13308 547880 13320
+rect 353996 13280 547880 13308
+rect 353996 13268 354002 13280
+rect 547874 13268 547880 13280
+rect 547932 13268 547938 13320
+rect 167178 13200 167184 13252
+rect 167236 13240 167242 13252
+rect 390738 13240 390744 13252
+rect 167236 13212 390744 13240
+rect 167236 13200 167242 13212
+rect 390738 13200 390744 13212
+rect 390796 13200 390802 13252
+rect 22554 13132 22560 13184
+rect 22612 13172 22618 13184
+rect 251266 13172 251272 13184
+rect 22612 13144 251272 13172
+rect 22612 13132 22618 13144
+rect 251266 13132 251272 13144
+rect 251324 13132 251330 13184
+rect 354030 13132 354036 13184
+rect 354088 13172 354094 13184
+rect 551002 13172 551008 13184
+rect 354088 13144 551008 13172
+rect 354088 13132 354094 13144
+rect 551002 13132 551008 13144
+rect 551060 13132 551066 13184
+rect 17954 13064 17960 13116
+rect 18012 13104 18018 13116
+rect 249978 13104 249984 13116
+rect 18012 13076 249984 13104
+rect 18012 13064 18018 13076
+rect 249978 13064 249984 13076
+rect 250036 13064 250042 13116
+rect 355318 13064 355324 13116
+rect 355376 13104 355382 13116
+rect 554774 13104 554780 13116
+rect 355376 13076 554780 13104
+rect 355376 13064 355382 13076
+rect 554774 13064 554780 13076
+rect 554832 13064 554838 13116
+rect 116394 12996 116400 13048
+rect 116452 13036 116458 13048
+rect 261110 13036 261116 13048
+rect 116452 13008 261116 13036
+rect 116452 12996 116458 13008
+rect 261110 12996 261116 13008
+rect 261168 12996 261174 13048
+rect 345750 12996 345756 13048
+rect 345808 13036 345814 13048
+rect 487154 13036 487160 13048
+rect 345808 13008 487160 13036
+rect 345808 12996 345814 13008
+rect 487154 12996 487160 13008
+rect 487212 12996 487218 13048
+rect 118694 12928 118700 12980
+rect 118752 12968 118758 12980
+rect 262306 12968 262312 12980
+rect 118752 12940 262312 12968
+rect 118752 12928 118758 12940
+rect 262306 12928 262312 12940
+rect 262364 12928 262370 12980
+rect 352742 12928 352748 12980
+rect 352800 12968 352806 12980
+rect 490650 12968 490656 12980
+rect 352800 12940 490656 12968
+rect 352800 12928 352806 12940
+rect 490650 12928 490656 12940
+rect 490708 12928 490714 12980
+rect 123018 12860 123024 12912
+rect 123076 12900 123082 12912
+rect 262214 12900 262220 12912
+rect 123076 12872 262220 12900
+rect 123076 12860 123082 12872
+rect 262214 12860 262220 12872
+rect 262272 12860 262278 12912
+rect 377030 12860 377036 12912
+rect 377088 12900 377094 12912
+rect 513374 12900 513380 12912
+rect 377088 12872 513380 12900
+rect 377088 12860 377094 12872
+rect 513374 12860 513380 12872
+rect 513432 12860 513438 12912
+rect 91554 12384 91560 12436
+rect 91612 12424 91618 12436
+rect 258166 12424 258172 12436
+rect 91612 12396 258172 12424
+rect 91612 12384 91618 12396
+rect 258166 12384 258172 12396
+rect 258224 12384 258230 12436
+rect 318058 12384 318064 12436
+rect 318116 12424 318122 12436
+rect 354858 12424 354864 12436
+rect 318116 12396 354864 12424
+rect 318116 12384 318122 12396
+rect 354858 12384 354864 12396
+rect 354916 12384 354922 12436
+rect 368658 12384 368664 12436
+rect 368716 12424 368722 12436
+rect 442626 12424 442632 12436
+rect 368716 12396 442632 12424
+rect 368716 12384 368722 12396
+rect 442626 12384 442632 12396
+rect 442684 12384 442690 12436
+rect 87506 12316 87512 12368
+rect 87564 12356 87570 12368
+rect 258074 12356 258080 12368
+rect 87564 12328 258080 12356
+rect 87564 12316 87570 12328
+rect 258074 12316 258080 12328
+rect 258132 12316 258138 12368
+rect 315022 12316 315028 12368
+rect 315080 12356 315086 12368
+rect 354950 12356 354956 12368
+rect 315080 12328 354956 12356
+rect 315080 12316 315086 12328
+rect 354950 12316 354956 12328
+rect 355008 12316 355014 12368
+rect 369946 12316 369952 12368
+rect 370004 12356 370010 12368
+rect 445754 12356 445760 12368
+rect 370004 12328 445760 12356
+rect 370004 12316 370010 12328
+rect 445754 12316 445760 12328
+rect 445812 12316 445818 12368
+rect 84194 12248 84200 12300
+rect 84252 12288 84258 12300
+rect 258258 12288 258264 12300
+rect 84252 12260 258264 12288
+rect 84252 12248 84258 12260
+rect 258258 12248 258264 12260
+rect 258316 12248 258322 12300
+rect 311434 12248 311440 12300
+rect 311492 12288 311498 12300
+rect 353570 12288 353576 12300
+rect 311492 12260 353576 12288
+rect 311492 12248 311498 12260
+rect 353570 12248 353576 12260
+rect 353628 12248 353634 12300
+rect 370038 12248 370044 12300
+rect 370096 12288 370102 12300
+rect 448606 12288 448612 12300
+rect 370096 12260 448612 12288
+rect 370096 12248 370102 12260
+rect 448606 12248 448612 12260
+rect 448664 12248 448670 12300
+rect 80882 12180 80888 12232
+rect 80940 12220 80946 12232
+rect 256878 12220 256884 12232
+rect 80940 12192 256884 12220
+rect 80940 12180 80946 12192
+rect 256878 12180 256884 12192
+rect 256936 12180 256942 12232
+rect 307938 12180 307944 12232
+rect 307996 12220 308002 12232
+rect 353386 12220 353392 12232
+rect 307996 12192 353392 12220
+rect 307996 12180 308002 12192
+rect 353386 12180 353392 12192
+rect 353444 12180 353450 12232
+rect 369854 12180 369860 12232
+rect 369912 12220 369918 12232
+rect 453298 12220 453304 12232
+rect 369912 12192 453304 12220
+rect 369912 12180 369918 12192
+rect 453298 12180 453304 12192
+rect 453356 12180 453362 12232
+rect 77386 12112 77392 12164
+rect 77444 12152 77450 12164
+rect 256786 12152 256792 12164
+rect 77444 12124 256792 12152
+rect 77444 12112 77450 12124
+rect 256786 12112 256792 12124
+rect 256844 12112 256850 12164
+rect 303890 12112 303896 12164
+rect 303948 12152 303954 12164
+rect 353478 12152 353484 12164
+rect 303948 12124 353484 12152
+rect 303948 12112 303954 12124
+rect 353478 12112 353484 12124
+rect 353536 12112 353542 12164
+rect 371418 12112 371424 12164
+rect 371476 12152 371482 12164
+rect 456886 12152 456892 12164
+rect 371476 12124 456892 12152
+rect 371476 12112 371482 12124
+rect 456886 12112 456892 12124
+rect 456944 12112 456950 12164
+rect 73338 12044 73344 12096
+rect 73396 12084 73402 12096
+rect 256970 12084 256976 12096
+rect 73396 12056 256976 12084
+rect 73396 12044 73402 12056
+rect 256970 12044 256976 12056
+rect 257028 12044 257034 12096
+rect 300762 12044 300768 12096
+rect 300820 12084 300826 12096
+rect 351914 12084 351920 12096
+rect 300820 12056 351920 12084
+rect 300820 12044 300826 12056
+rect 351914 12044 351920 12056
+rect 351972 12044 351978 12096
+rect 371234 12044 371240 12096
+rect 371292 12084 371298 12096
+rect 459922 12084 459928 12096
+rect 371292 12056 459928 12084
+rect 371292 12044 371298 12056
+rect 459922 12044 459928 12056
+rect 459980 12044 459986 12096
+rect 69842 11976 69848 12028
+rect 69900 12016 69906 12028
+rect 256694 12016 256700 12028
+rect 69900 11988 256700 12016
+rect 69900 11976 69906 11988
+rect 256694 11976 256700 11988
+rect 256752 11976 256758 12028
+rect 297266 11976 297272 12028
+rect 297324 12016 297330 12028
+rect 352006 12016 352012 12028
+rect 297324 11988 352012 12016
+rect 297324 11976 297330 11988
+rect 352006 11976 352012 11988
+rect 352064 11976 352070 12028
+rect 371326 11976 371332 12028
+rect 371384 12016 371390 12028
+rect 463970 12016 463976 12028
+rect 371384 11988 463976 12016
+rect 371384 11976 371390 11988
+rect 463970 11976 463976 11988
+rect 464028 11976 464034 12028
+rect 66714 11908 66720 11960
+rect 66772 11948 66778 11960
+rect 255406 11948 255412 11960
+rect 66772 11920 255412 11948
+rect 66772 11908 66778 11920
+rect 255406 11908 255412 11920
+rect 255464 11908 255470 11960
+rect 293218 11908 293224 11960
+rect 293276 11948 293282 11960
+rect 352098 11948 352104 11960
+rect 293276 11920 352104 11948
+rect 293276 11908 293282 11920
+rect 352098 11908 352104 11920
+rect 352156 11908 352162 11960
+rect 372798 11908 372804 11960
+rect 372856 11948 372862 11960
+rect 467006 11948 467012 11960
+rect 372856 11920 467012 11948
+rect 372856 11908 372862 11920
+rect 467006 11908 467012 11920
+rect 467064 11908 467070 11960
+rect 63218 11840 63224 11892
+rect 63276 11880 63282 11892
+rect 255498 11880 255504 11892
+rect 63276 11852 255504 11880
+rect 63276 11840 63282 11852
+rect 255498 11840 255504 11852
+rect 255556 11840 255562 11892
+rect 289906 11840 289912 11892
+rect 289964 11880 289970 11892
+rect 350810 11880 350816 11892
+rect 289964 11852 350816 11880
+rect 289964 11840 289970 11852
+rect 350810 11840 350816 11852
+rect 350868 11840 350874 11892
+rect 372706 11840 372712 11892
+rect 372764 11880 372770 11892
+rect 470594 11880 470600 11892
+rect 372764 11852 470600 11880
+rect 372764 11840 372770 11852
+rect 470594 11840 470600 11852
+rect 470652 11840 470658 11892
+rect 59354 11772 59360 11824
+rect 59412 11812 59418 11824
+rect 255314 11812 255320 11824
+rect 59412 11784 255320 11812
+rect 59412 11772 59418 11784
+rect 255314 11772 255320 11784
+rect 255372 11772 255378 11824
+rect 276014 11772 276020 11824
+rect 276072 11812 276078 11824
+rect 349430 11812 349436 11824
+rect 276072 11784 349436 11812
+rect 276072 11772 276078 11784
+rect 349430 11772 349436 11784
+rect 349488 11772 349494 11824
+rect 372890 11772 372896 11824
+rect 372948 11812 372954 11824
+rect 474090 11812 474096 11824
+rect 372948 11784 474096 11812
+rect 372948 11772 372954 11784
+rect 474090 11772 474096 11784
+rect 474148 11772 474154 11824
+rect 56042 11704 56048 11756
+rect 56100 11744 56106 11756
+rect 254118 11744 254124 11756
+rect 56100 11716 254124 11744
+rect 56100 11704 56106 11716
+rect 254118 11704 254124 11716
+rect 254176 11704 254182 11756
+rect 272426 11704 272432 11756
+rect 272484 11744 272490 11756
+rect 349338 11744 349344 11756
+rect 272484 11716 349344 11744
+rect 272484 11704 272490 11716
+rect 349338 11704 349344 11716
+rect 349396 11704 349402 11756
+rect 372982 11704 372988 11756
+rect 373040 11744 373046 11756
+rect 478138 11744 478144 11756
+rect 373040 11716 478144 11744
+rect 373040 11704 373046 11716
+rect 478138 11704 478144 11716
+rect 478196 11704 478202 11756
+rect 94682 11636 94688 11688
+rect 94740 11676 94746 11688
+rect 259546 11676 259552 11688
+rect 94740 11648 259552 11676
+rect 94740 11636 94746 11648
+rect 259546 11636 259552 11648
+rect 259604 11636 259610 11688
+rect 322106 11636 322112 11688
+rect 322164 11676 322170 11688
+rect 354766 11676 354772 11688
+rect 322164 11648 354772 11676
+rect 322164 11636 322170 11648
+rect 354766 11636 354772 11648
+rect 354824 11636 354830 11688
+rect 368750 11636 368756 11688
+rect 368808 11676 368814 11688
+rect 439130 11676 439136 11688
+rect 368808 11648 439136 11676
+rect 368808 11636 368814 11648
+rect 439130 11636 439136 11648
+rect 439188 11636 439194 11688
+rect 98178 11568 98184 11620
+rect 98236 11608 98242 11620
+rect 259638 11608 259644 11620
+rect 98236 11580 259644 11608
+rect 98236 11568 98242 11580
+rect 259638 11568 259644 11580
+rect 259696 11568 259702 11620
+rect 325602 11568 325608 11620
+rect 325660 11608 325666 11620
+rect 355042 11608 355048 11620
+rect 325660 11580 355048 11608
+rect 325660 11568 325666 11580
+rect 355042 11568 355048 11580
+rect 355100 11568 355106 11620
+rect 368566 11568 368572 11620
+rect 368624 11608 368630 11620
+rect 435082 11608 435088 11620
+rect 368624 11580 435088 11608
+rect 368624 11568 368630 11580
+rect 435082 11568 435088 11580
+rect 435140 11568 435146 11620
+rect 102226 11500 102232 11552
+rect 102284 11540 102290 11552
+rect 259454 11540 259460 11552
+rect 102284 11512 259460 11540
+rect 102284 11500 102290 11512
+rect 259454 11500 259460 11512
+rect 259512 11500 259518 11552
+rect 349798 11500 349804 11552
+rect 349856 11540 349862 11552
+rect 405826 11540 405832 11552
+rect 349856 11512 405832 11540
+rect 349856 11500 349862 11512
+rect 405826 11500 405832 11512
+rect 405884 11500 405890 11552
+rect 143534 11432 143540 11484
+rect 143592 11472 143598 11484
+rect 144730 11472 144736 11484
+rect 143592 11444 144736 11472
+rect 143592 11432 143598 11444
+rect 144730 11432 144736 11444
+rect 144788 11432 144794 11484
+rect 168374 11432 168380 11484
+rect 168432 11472 168438 11484
+rect 169570 11472 169576 11484
+rect 168432 11444 169576 11472
+rect 168432 11432 168438 11444
+rect 169570 11432 169576 11444
+rect 169628 11432 169634 11484
+rect 328730 11432 328736 11484
+rect 328788 11472 328794 11484
+rect 356238 11472 356244 11484
+rect 328788 11444 356244 11472
+rect 328788 11432 328794 11444
+rect 356238 11432 356244 11444
+rect 356296 11432 356302 11484
+rect 222746 10956 222752 11008
+rect 222804 10996 222810 11008
+rect 343910 10996 343916 11008
+rect 222804 10968 343916 10996
+rect 222804 10956 222810 10968
+rect 343910 10956 343916 10968
+rect 343968 10956 343974 11008
+rect 364702 10956 364708 11008
+rect 364760 10996 364766 11008
+rect 403618 10996 403624 11008
+rect 364760 10968 403624 10996
+rect 364760 10956 364766 10968
+rect 403618 10956 403624 10968
+rect 403676 10956 403682 11008
+rect 219250 10888 219256 10940
+rect 219308 10928 219314 10940
+rect 342438 10928 342444 10940
+rect 219308 10900 342444 10928
+rect 219308 10888 219314 10900
+rect 342438 10888 342444 10900
+rect 342496 10888 342502 10940
+rect 364426 10888 364432 10940
+rect 364484 10928 364490 10940
+rect 407206 10928 407212 10940
+rect 364484 10900 407212 10928
+rect 364484 10888 364490 10900
+rect 407206 10888 407212 10900
+rect 407264 10888 407270 10940
+rect 215294 10820 215300 10872
+rect 215352 10860 215358 10872
+rect 342254 10860 342260 10872
+rect 215352 10832 342260 10860
+rect 215352 10820 215358 10832
+rect 342254 10820 342260 10832
+rect 342312 10820 342318 10872
+rect 365898 10820 365904 10872
+rect 365956 10860 365962 10872
+rect 410794 10860 410800 10872
+rect 365956 10832 410800 10860
+rect 365956 10820 365962 10832
+rect 410794 10820 410800 10832
+rect 410852 10820 410858 10872
+rect 211706 10752 211712 10804
+rect 211764 10792 211770 10804
+rect 342346 10792 342352 10804
+rect 211764 10764 342352 10792
+rect 211764 10752 211770 10764
+rect 342346 10752 342352 10764
+rect 342404 10752 342410 10804
+rect 365806 10752 365812 10804
+rect 365864 10792 365870 10804
+rect 414014 10792 414020 10804
+rect 365864 10764 414020 10792
+rect 365864 10752 365870 10764
+rect 414014 10752 414020 10764
+rect 414072 10752 414078 10804
+rect 208578 10684 208584 10736
+rect 208636 10724 208642 10736
+rect 341058 10724 341064 10736
+rect 208636 10696 341064 10724
+rect 208636 10684 208642 10696
+rect 341058 10684 341064 10696
+rect 341116 10684 341122 10736
+rect 365990 10684 365996 10736
+rect 366048 10724 366054 10736
+rect 416774 10724 416780 10736
+rect 366048 10696 416780 10724
+rect 366048 10684 366054 10696
+rect 416774 10684 416780 10696
+rect 416832 10684 416838 10736
+rect 205082 10616 205088 10668
+rect 205140 10656 205146 10668
+rect 340966 10656 340972 10668
+rect 205140 10628 340972 10656
+rect 205140 10616 205146 10628
+rect 340966 10616 340972 10628
+rect 341024 10616 341030 10668
+rect 367186 10616 367192 10668
+rect 367244 10656 367250 10668
+rect 421098 10656 421104 10668
+rect 367244 10628 421104 10656
+rect 367244 10616 367250 10628
+rect 421098 10616 421104 10628
+rect 421156 10616 421162 10668
+rect 201586 10548 201592 10600
+rect 201644 10588 201650 10600
+rect 341150 10588 341156 10600
+rect 201644 10560 341156 10588
+rect 201644 10548 201650 10560
+rect 341150 10548 341156 10560
+rect 341208 10548 341214 10600
+rect 367370 10548 367376 10600
+rect 367428 10588 367434 10600
+rect 424962 10588 424968 10600
+rect 367428 10560 424968 10588
+rect 367428 10548 367434 10560
+rect 424962 10548 424968 10560
+rect 425020 10548 425026 10600
+rect 434898 10548 434904 10600
+rect 434956 10588 434962 10600
+rect 542722 10588 542728 10600
+rect 434956 10560 542728 10588
+rect 434956 10548 434962 10560
+rect 542722 10548 542728 10560
+rect 542780 10548 542786 10600
+rect 197906 10480 197912 10532
+rect 197964 10520 197970 10532
+rect 341242 10520 341248 10532
+rect 197964 10492 341248 10520
+rect 197964 10480 197970 10492
+rect 341242 10480 341248 10492
+rect 341300 10480 341306 10532
+rect 367278 10480 367284 10532
+rect 367336 10520 367342 10532
+rect 428458 10520 428464 10532
+rect 367336 10492 428464 10520
+rect 367336 10480 367342 10492
+rect 428458 10480 428464 10492
+rect 428516 10480 428522 10532
+rect 436186 10480 436192 10532
+rect 436244 10520 436250 10532
+rect 556890 10520 556896 10532
+rect 436244 10492 556896 10520
+rect 436244 10480 436250 10492
+rect 556890 10480 556896 10492
+rect 556948 10480 556954 10532
+rect 141234 10412 141240 10464
+rect 141292 10452 141298 10464
+rect 334066 10452 334072 10464
+rect 141292 10424 334072 10452
+rect 141292 10412 141298 10424
+rect 334066 10412 334072 10424
+rect 334124 10412 334130 10464
+rect 368474 10412 368480 10464
+rect 368532 10452 368538 10464
+rect 432046 10452 432052 10464
+rect 368532 10424 432052 10452
+rect 368532 10412 368538 10424
+rect 432046 10412 432052 10424
+rect 432104 10412 432110 10464
+rect 437566 10412 437572 10464
+rect 437624 10452 437630 10464
+rect 571334 10452 571340 10464
+rect 437624 10424 571340 10452
+rect 437624 10412 437630 10424
+rect 571334 10412 571340 10424
+rect 571392 10412 571398 10464
+rect 137186 10344 137192 10396
+rect 137244 10384 137250 10396
+rect 332778 10384 332784 10396
+rect 137244 10356 332784 10384
+rect 137244 10344 137250 10356
+rect 332778 10344 332784 10356
+rect 332836 10344 332842 10396
+rect 336274 10344 336280 10396
+rect 336332 10384 336338 10396
+rect 356146 10384 356152 10396
+rect 336332 10356 356152 10384
+rect 336332 10344 336338 10356
+rect 356146 10344 356152 10356
+rect 356204 10344 356210 10396
+rect 383838 10344 383844 10396
+rect 383896 10384 383902 10396
+rect 566826 10384 566832 10396
+rect 383896 10356 566832 10384
+rect 383896 10344 383902 10356
+rect 566826 10344 566832 10356
+rect 566884 10344 566890 10396
+rect 52546 10276 52552 10328
+rect 52604 10316 52610 10328
+rect 254026 10316 254032 10328
+rect 52604 10288 254032 10316
+rect 52604 10276 52610 10288
+rect 254026 10276 254032 10288
+rect 254084 10276 254090 10328
+rect 268378 10276 268384 10328
+rect 268436 10316 268442 10328
+rect 349246 10316 349252 10328
+rect 268436 10288 349252 10316
+rect 268436 10276 268442 10288
+rect 349246 10276 349252 10288
+rect 349304 10276 349310 10328
+rect 383746 10276 383752 10328
+rect 383804 10316 383810 10328
+rect 570322 10316 570328 10328
+rect 383804 10288 570328 10316
+rect 383804 10276 383810 10288
+rect 570322 10276 570328 10288
+rect 570380 10276 570386 10328
+rect 233418 10208 233424 10260
+rect 233476 10248 233482 10260
+rect 345290 10248 345296 10260
+rect 233476 10220 345296 10248
+rect 233476 10208 233482 10220
+rect 345290 10208 345296 10220
+rect 345348 10208 345354 10260
+rect 364610 10208 364616 10260
+rect 364668 10248 364674 10260
+rect 398834 10248 398840 10260
+rect 364668 10220 398840 10248
+rect 364668 10208 364674 10220
+rect 398834 10208 398840 10220
+rect 398892 10208 398898 10260
+rect 283098 10140 283104 10192
+rect 283156 10180 283162 10192
+rect 350626 10180 350632 10192
+rect 283156 10152 350632 10180
+rect 283156 10140 283162 10152
+rect 350626 10140 350632 10152
+rect 350684 10140 350690 10192
+rect 364518 10140 364524 10192
+rect 364576 10180 364582 10192
+rect 396074 10180 396080 10192
+rect 364576 10152 396080 10180
+rect 364576 10140 364582 10152
+rect 396074 10140 396080 10152
+rect 396132 10140 396138 10192
+rect 286594 10072 286600 10124
+rect 286652 10112 286658 10124
+rect 350718 10112 350724 10124
+rect 286652 10084 350724 10112
+rect 286652 10072 286658 10084
+rect 350718 10072 350724 10084
+rect 350776 10072 350782 10124
+rect 363138 10072 363144 10124
+rect 363196 10112 363202 10124
+rect 392578 10112 392584 10124
+rect 363196 10084 392584 10112
+rect 363196 10072 363202 10084
+rect 392578 10072 392584 10084
+rect 392636 10072 392642 10124
+rect 392670 10072 392676 10124
+rect 392728 10112 392734 10124
+rect 410058 10112 410064 10124
+rect 392728 10084 410064 10112
+rect 392728 10072 392734 10084
+rect 410058 10072 410064 10084
+rect 410116 10072 410122 10124
+rect 173158 9596 173164 9648
+rect 173216 9636 173222 9648
+rect 336734 9636 336740 9648
+rect 173216 9608 336740 9636
+rect 173216 9596 173222 9608
+rect 336734 9596 336740 9608
+rect 336792 9596 336798 9648
+rect 363046 9596 363052 9648
+rect 363104 9636 363110 9648
+rect 389450 9636 389456 9648
+rect 363104 9608 389456 9636
+rect 363104 9596 363110 9608
+rect 389450 9596 389456 9608
+rect 389508 9596 389514 9648
+rect 44266 9528 44272 9580
+rect 44324 9568 44330 9580
+rect 238846 9568 238852 9580
+rect 44324 9540 238852 9568
+rect 44324 9528 44330 9540
+rect 238846 9528 238852 9540
+rect 238904 9528 238910 9580
+rect 318794 9528 318800 9580
+rect 318852 9568 318858 9580
+rect 462774 9568 462780 9580
+rect 318852 9540 462780 9568
+rect 318852 9528 318858 9540
+rect 462774 9528 462780 9540
+rect 462832 9528 462838 9580
+rect 40678 9460 40684 9512
+rect 40736 9500 40742 9512
+rect 238754 9500 238760 9512
+rect 40736 9472 238760 9500
+rect 40736 9460 40742 9472
+rect 238754 9460 238760 9472
+rect 238812 9460 238818 9512
+rect 332686 9460 332692 9512
+rect 332744 9500 332750 9512
+rect 356054 9500 356060 9512
+rect 332744 9472 356060 9500
+rect 332744 9460 332750 9472
+rect 356054 9460 356060 9472
+rect 356112 9460 356118 9512
+rect 378318 9460 378324 9512
+rect 378376 9500 378382 9512
+rect 524230 9500 524236 9512
+rect 378376 9472 524236 9500
+rect 378376 9460 378382 9472
+rect 524230 9460 524236 9472
+rect 524288 9460 524294 9512
+rect 37182 9392 37188 9444
+rect 37240 9432 37246 9444
+rect 238938 9432 238944 9444
+rect 37240 9404 238944 9432
+rect 37240 9392 37246 9404
+rect 238938 9392 238944 9404
+rect 238996 9392 239002 9444
+rect 318978 9392 318984 9444
+rect 319036 9432 319042 9444
+rect 466270 9432 466276 9444
+rect 319036 9404 466276 9432
+rect 319036 9392 319042 9404
+rect 466270 9392 466276 9404
+rect 466328 9392 466334 9444
+rect 48958 9324 48964 9376
+rect 49016 9364 49022 9376
+rect 253934 9364 253940 9376
+rect 49016 9336 253940 9364
+rect 49016 9324 49022 9336
+rect 253934 9324 253940 9336
+rect 253992 9324 253998 9376
+rect 337470 9324 337476 9376
+rect 337528 9364 337534 9376
+rect 370590 9364 370596 9376
+rect 337528 9336 370596 9364
+rect 337528 9324 337534 9336
+rect 370590 9324 370596 9336
+rect 370648 9324 370654 9376
+rect 379606 9324 379612 9376
+rect 379664 9364 379670 9376
+rect 527818 9364 527824 9376
+rect 379664 9336 527824 9364
+rect 379664 9324 379670 9336
+rect 527818 9324 527824 9336
+rect 527876 9324 527882 9376
+rect 33594 9256 33600 9308
+rect 33652 9296 33658 9308
+rect 239030 9296 239036 9308
+rect 33652 9268 239036 9296
+rect 33652 9256 33658 9268
+rect 239030 9256 239036 9268
+rect 239088 9256 239094 9308
+rect 319070 9256 319076 9308
+rect 319128 9296 319134 9308
+rect 469858 9296 469864 9308
+rect 319128 9268 469864 9296
+rect 319128 9256 319134 9268
+rect 469858 9256 469864 9268
+rect 469916 9256 469922 9308
+rect 30098 9188 30104 9240
+rect 30156 9228 30162 9240
+rect 237558 9228 237564 9240
+rect 30156 9200 237564 9228
+rect 30156 9188 30162 9200
+rect 237558 9188 237564 9200
+rect 237616 9188 237622 9240
+rect 265342 9188 265348 9240
+rect 265400 9228 265406 9240
+rect 347774 9228 347780 9240
+rect 265400 9200 347780 9228
+rect 265400 9188 265406 9200
+rect 347774 9188 347780 9200
+rect 347832 9188 347838 9240
+rect 379698 9188 379704 9240
+rect 379756 9228 379762 9240
+rect 531314 9228 531320 9240
+rect 379756 9200 531320 9228
+rect 379756 9188 379762 9200
+rect 531314 9188 531320 9200
+rect 531372 9188 531378 9240
+rect 26510 9120 26516 9172
+rect 26568 9160 26574 9172
+rect 237374 9160 237380 9172
+rect 26568 9132 237380 9160
+rect 26568 9120 26574 9132
+rect 237374 9120 237380 9132
+rect 237432 9120 237438 9172
+rect 261754 9120 261760 9172
+rect 261812 9160 261818 9172
+rect 347958 9160 347964 9172
+rect 261812 9132 347964 9160
+rect 261812 9120 261818 9132
+rect 347958 9120 347964 9132
+rect 348016 9120 348022 9172
+rect 379790 9120 379796 9172
+rect 379848 9160 379854 9172
+rect 534902 9160 534908 9172
+rect 379848 9132 534908 9160
+rect 379848 9120 379854 9132
+rect 534902 9120 534908 9132
+rect 534960 9120 534966 9172
+rect 21818 9052 21824 9104
+rect 21876 9092 21882 9104
+rect 237466 9092 237472 9104
+rect 21876 9064 237472 9092
+rect 21876 9052 21882 9064
+rect 237466 9052 237472 9064
+rect 237524 9052 237530 9104
+rect 318886 9052 318892 9104
+rect 318944 9092 318950 9104
+rect 473446 9092 473452 9104
+rect 318944 9064 473452 9092
+rect 318944 9052 318950 9064
+rect 473446 9052 473452 9064
+rect 473504 9052 473510 9104
+rect 8754 8984 8760 9036
+rect 8812 9024 8818 9036
+rect 249794 9024 249800 9036
+rect 8812 8996 249800 9024
+rect 8812 8984 8818 8996
+rect 249794 8984 249800 8996
+rect 249852 8984 249858 9036
+rect 320266 8984 320272 9036
+rect 320324 9024 320330 9036
+rect 476942 9024 476948 9036
+rect 320324 8996 476948 9024
+rect 320324 8984 320330 8996
+rect 476942 8984 476948 8996
+rect 477000 8984 477006 9036
+rect 4062 8916 4068 8968
+rect 4120 8956 4126 8968
+rect 248414 8956 248420 8968
+rect 4120 8928 248420 8956
+rect 4120 8916 4126 8928
+rect 248414 8916 248420 8928
+rect 248472 8916 248478 8968
+rect 258258 8916 258264 8968
+rect 258316 8956 258322 8968
+rect 347866 8956 347872 8968
+rect 258316 8928 347872 8956
+rect 258316 8916 258322 8928
+rect 347866 8916 347872 8928
+rect 347924 8916 347930 8968
+rect 381078 8916 381084 8968
+rect 381136 8956 381142 8968
+rect 541986 8956 541992 8968
+rect 381136 8928 541992 8956
+rect 381136 8916 381142 8928
+rect 541986 8916 541992 8928
+rect 542044 8916 542050 8968
+rect 118786 8848 118792 8900
+rect 118844 8888 118850 8900
+rect 248598 8888 248604 8900
+rect 118844 8860 248604 8888
+rect 118844 8848 118850 8860
+rect 248598 8848 248604 8860
+rect 248656 8848 248662 8900
+rect 317598 8848 317604 8900
+rect 317656 8888 317662 8900
+rect 459186 8888 459192 8900
+rect 317656 8860 459192 8888
+rect 317656 8848 317662 8860
+rect 459186 8848 459192 8860
+rect 459244 8848 459250 8900
+rect 122282 8780 122288 8832
+rect 122340 8820 122346 8832
+rect 248506 8820 248512 8832
+rect 122340 8792 248512 8820
+rect 122340 8780 122346 8792
+rect 248506 8780 248512 8792
+rect 248564 8780 248570 8832
+rect 317414 8780 317420 8832
+rect 317472 8820 317478 8832
+rect 455690 8820 455696 8832
+rect 317472 8792 455696 8820
+rect 317472 8780 317478 8792
+rect 455690 8780 455696 8792
+rect 455748 8780 455754 8832
+rect 317506 8712 317512 8764
+rect 317564 8752 317570 8764
+rect 452102 8752 452108 8764
+rect 317564 8724 452108 8752
+rect 317564 8712 317570 8724
+rect 452102 8712 452108 8724
+rect 452160 8712 452166 8764
+rect 229830 8644 229836 8696
+rect 229888 8684 229894 8696
+rect 343818 8684 343824 8696
+rect 229888 8656 343824 8684
+rect 229888 8644 229894 8656
+rect 343818 8644 343824 8656
+rect 343876 8644 343882 8696
+rect 115198 8236 115204 8288
+rect 115256 8276 115262 8288
+rect 247034 8276 247040 8288
+rect 115256 8248 247040 8276
+rect 115256 8236 115262 8248
+rect 247034 8236 247040 8248
+rect 247092 8236 247098 8288
+rect 312078 8236 312084 8288
+rect 312136 8276 312142 8288
+rect 406010 8276 406016 8288
+rect 312136 8248 406016 8276
+rect 312136 8236 312142 8248
+rect 406010 8236 406016 8248
+rect 406068 8236 406074 8288
+rect 427998 8236 428004 8288
+rect 428056 8276 428062 8288
+rect 493502 8276 493508 8288
+rect 428056 8248 493508 8276
+rect 428056 8236 428062 8248
+rect 493502 8236 493508 8248
+rect 493560 8236 493566 8288
+rect 111610 8168 111616 8220
+rect 111668 8208 111674 8220
+rect 247310 8208 247316 8220
+rect 111668 8180 247316 8208
+rect 111668 8168 111674 8180
+rect 247310 8168 247316 8180
+rect 247368 8168 247374 8220
+rect 311894 8168 311900 8220
+rect 311952 8208 311958 8220
+rect 409598 8208 409604 8220
+rect 311952 8180 409604 8208
+rect 311952 8168 311958 8180
+rect 409598 8168 409604 8180
+rect 409656 8168 409662 8220
+rect 429378 8168 429384 8220
+rect 429436 8208 429442 8220
+rect 497090 8208 497096 8220
+rect 429436 8180 497096 8208
+rect 429436 8168 429442 8180
+rect 497090 8168 497096 8180
+rect 497148 8168 497154 8220
+rect 108114 8100 108120 8152
+rect 108172 8140 108178 8152
+rect 247126 8140 247132 8152
+rect 108172 8112 247132 8140
+rect 108172 8100 108178 8112
+rect 247126 8100 247132 8112
+rect 247184 8100 247190 8152
+rect 311986 8100 311992 8152
+rect 312044 8140 312050 8152
+rect 413094 8140 413100 8152
+rect 312044 8112 413100 8140
+rect 312044 8100 312050 8112
+rect 413094 8100 413100 8112
+rect 413152 8100 413158 8152
+rect 429286 8100 429292 8152
+rect 429344 8140 429350 8152
+rect 500586 8140 500592 8152
+rect 429344 8112 500592 8140
+rect 429344 8100 429350 8112
+rect 500586 8100 500592 8112
+rect 500644 8100 500650 8152
+rect 104526 8032 104532 8084
+rect 104584 8072 104590 8084
+rect 247218 8072 247224 8084
+rect 104584 8044 247224 8072
+rect 104584 8032 104590 8044
+rect 247218 8032 247224 8044
+rect 247276 8032 247282 8084
+rect 313458 8032 313464 8084
+rect 313516 8072 313522 8084
+rect 416682 8072 416688 8084
+rect 313516 8044 416688 8072
+rect 313516 8032 313522 8044
+rect 416682 8032 416688 8044
+rect 416740 8032 416746 8084
+rect 429194 8032 429200 8084
+rect 429252 8072 429258 8084
+rect 504174 8072 504180 8084
+rect 429252 8044 504180 8072
+rect 429252 8032 429258 8044
+rect 504174 8032 504180 8044
+rect 504232 8032 504238 8084
+rect 101030 7964 101036 8016
+rect 101088 8004 101094 8016
+rect 245838 8004 245844 8016
+rect 101088 7976 245844 8004
+rect 101088 7964 101094 7976
+rect 245838 7964 245844 7976
+rect 245896 7964 245902 8016
+rect 313366 7964 313372 8016
+rect 313424 8004 313430 8016
+rect 420178 8004 420184 8016
+rect 313424 7976 420184 8004
+rect 313424 7964 313430 7976
+rect 420178 7964 420184 7976
+rect 420236 7964 420242 8016
+rect 430574 7964 430580 8016
+rect 430632 8004 430638 8016
+rect 507670 8004 507676 8016
+rect 430632 7976 507676 8004
+rect 430632 7964 430638 7976
+rect 507670 7964 507676 7976
+rect 507728 7964 507734 8016
+rect 97442 7896 97448 7948
+rect 97500 7936 97506 7948
+rect 245746 7936 245752 7948
+rect 97500 7908 245752 7936
+rect 97500 7896 97506 7908
+rect 245746 7896 245752 7908
+rect 245804 7896 245810 7948
+rect 313274 7896 313280 7948
+rect 313332 7936 313338 7948
+rect 423766 7936 423772 7948
+rect 313332 7908 423772 7936
+rect 313332 7896 313338 7908
+rect 423766 7896 423772 7908
+rect 423824 7896 423830 7948
+rect 430666 7896 430672 7948
+rect 430724 7936 430730 7948
+rect 514754 7936 514760 7948
+rect 430724 7908 514760 7936
+rect 430724 7896 430730 7908
+rect 514754 7896 514760 7908
+rect 514812 7896 514818 7948
+rect 93946 7828 93952 7880
+rect 94004 7868 94010 7880
+rect 245654 7868 245660 7880
+rect 94004 7840 245660 7868
+rect 94004 7828 94010 7840
+rect 245654 7828 245660 7840
+rect 245712 7828 245718 7880
+rect 314838 7828 314844 7880
+rect 314896 7868 314902 7880
+rect 427262 7868 427268 7880
+rect 314896 7840 427268 7868
+rect 314896 7828 314902 7840
+rect 427262 7828 427268 7840
+rect 427320 7828 427326 7880
+rect 432138 7828 432144 7880
+rect 432196 7868 432202 7880
+rect 521838 7868 521844 7880
+rect 432196 7840 521844 7868
+rect 432196 7828 432202 7840
+rect 521838 7828 521844 7840
+rect 521896 7828 521902 7880
+rect 90358 7760 90364 7812
+rect 90416 7800 90422 7812
+rect 244366 7800 244372 7812
+rect 90416 7772 244372 7800
+rect 90416 7760 90422 7772
+rect 244366 7760 244372 7772
+rect 244424 7760 244430 7812
+rect 314746 7760 314752 7812
+rect 314804 7800 314810 7812
+rect 430850 7800 430856 7812
+rect 314804 7772 430856 7800
+rect 314804 7760 314810 7772
+rect 430850 7760 430856 7772
+rect 430908 7760 430914 7812
+rect 431954 7760 431960 7812
+rect 432012 7800 432018 7812
+rect 529014 7800 529020 7812
+rect 432012 7772 529020 7800
+rect 432012 7760 432018 7772
+rect 529014 7760 529020 7772
+rect 529072 7760 529078 7812
+rect 86862 7692 86868 7744
+rect 86920 7732 86926 7744
+rect 244458 7732 244464 7744
+rect 86920 7704 244464 7732
+rect 86920 7692 86926 7704
+rect 244458 7692 244464 7704
+rect 244516 7692 244522 7744
+rect 254670 7692 254676 7744
+rect 254728 7732 254734 7744
+rect 346670 7732 346676 7744
+rect 254728 7704 346676 7732
+rect 254728 7692 254734 7704
+rect 346670 7692 346676 7704
+rect 346728 7692 346734 7744
+rect 378134 7692 378140 7744
+rect 378192 7732 378198 7744
+rect 517146 7732 517152 7744
+rect 378192 7704 517152 7732
+rect 378192 7692 378198 7704
+rect 517146 7692 517152 7704
+rect 517204 7692 517210 7744
+rect 83274 7624 83280 7676
+rect 83332 7664 83338 7676
+rect 244274 7664 244280 7676
+rect 83332 7636 244280 7664
+rect 83332 7624 83338 7636
+rect 244274 7624 244280 7636
+rect 244332 7624 244338 7676
+rect 251174 7624 251180 7676
+rect 251232 7664 251238 7676
+rect 346578 7664 346584 7676
+rect 251232 7636 346584 7664
+rect 251232 7624 251238 7636
+rect 346578 7624 346584 7636
+rect 346636 7624 346642 7676
+rect 378226 7624 378232 7676
+rect 378284 7664 378290 7676
+rect 520734 7664 520740 7676
+rect 378284 7636 520740 7664
+rect 378284 7624 378290 7636
+rect 520734 7624 520740 7636
+rect 520792 7624 520798 7676
+rect 79686 7556 79692 7608
+rect 79744 7596 79750 7608
+rect 243170 7596 243176 7608
+rect 79744 7568 243176 7596
+rect 79744 7556 79750 7568
+rect 243170 7556 243176 7568
+rect 243228 7556 243234 7608
+rect 247586 7556 247592 7608
+rect 247644 7596 247650 7608
+rect 346486 7596 346492 7608
+rect 247644 7568 346492 7596
+rect 247644 7556 247650 7568
+rect 346486 7556 346492 7568
+rect 346544 7556 346550 7608
+rect 361666 7556 361672 7608
+rect 361724 7596 361730 7608
+rect 382366 7596 382372 7608
+rect 361724 7568 382372 7596
+rect 361724 7556 361730 7568
+rect 382366 7556 382372 7568
+rect 382424 7556 382430 7608
+rect 383654 7556 383660 7608
+rect 383712 7596 383718 7608
+rect 563238 7596 563244 7608
+rect 383712 7568 563244 7596
+rect 383712 7556 383718 7568
+rect 563238 7556 563244 7568
+rect 563296 7556 563302 7608
+rect 154206 7488 154212 7540
+rect 154264 7528 154270 7540
+rect 281534 7528 281540 7540
+rect 154264 7500 281540 7528
+rect 154264 7488 154270 7500
+rect 281534 7488 281540 7500
+rect 281592 7488 281598 7540
+rect 310606 7488 310612 7540
+rect 310664 7528 310670 7540
+rect 402514 7528 402520 7540
+rect 310664 7500 402520 7528
+rect 310664 7488 310670 7500
+rect 402514 7488 402520 7500
+rect 402572 7488 402578 7540
+rect 427906 7488 427912 7540
+rect 427964 7528 427970 7540
+rect 489914 7528 489920 7540
+rect 427964 7500 489920 7528
+rect 427964 7488 427970 7500
+rect 489914 7488 489920 7500
+rect 489972 7488 489978 7540
+rect 157794 7420 157800 7472
+rect 157852 7460 157858 7472
+rect 282914 7460 282920 7472
+rect 157852 7432 282920 7460
+rect 157852 7420 157858 7432
+rect 282914 7420 282920 7432
+rect 282972 7420 282978 7472
+rect 310514 7420 310520 7472
+rect 310572 7460 310578 7472
+rect 398926 7460 398932 7472
+rect 310572 7432 398932 7460
+rect 310572 7420 310578 7432
+rect 398926 7420 398932 7432
+rect 398984 7420 398990 7472
+rect 400030 7420 400036 7472
+rect 400088 7460 400094 7472
+rect 408586 7460 408592 7472
+rect 400088 7432 408592 7460
+rect 400088 7420 400094 7432
+rect 408586 7420 408592 7432
+rect 408644 7420 408650 7472
+rect 427814 7420 427820 7472
+rect 427872 7460 427878 7472
+rect 486418 7460 486424 7472
+rect 427872 7432 486424 7460
+rect 427872 7420 427878 7432
+rect 486418 7420 486424 7432
+rect 486476 7420 486482 7472
+rect 226334 7352 226340 7404
+rect 226392 7392 226398 7404
+rect 227530 7392 227536 7404
+rect 226392 7364 227536 7392
+rect 226392 7352 226398 7364
+rect 227530 7352 227536 7364
+rect 227588 7352 227594 7404
+rect 343726 7392 343732 7404
+rect 234586 7364 343732 7392
+rect 226334 7216 226340 7268
+rect 226392 7256 226398 7268
+rect 234586 7256 234614 7364
+rect 343726 7352 343732 7364
+rect 343784 7352 343790 7404
+rect 362954 7352 362960 7404
+rect 363012 7392 363018 7404
+rect 385954 7392 385960 7404
+rect 363012 7364 385960 7392
+rect 363012 7352 363018 7364
+rect 385954 7352 385960 7364
+rect 386012 7352 386018 7404
+rect 386046 7352 386052 7404
+rect 386104 7392 386110 7404
+rect 407114 7392 407120 7404
+rect 386104 7364 407120 7392
+rect 386104 7352 386110 7364
+rect 407114 7352 407120 7364
+rect 407172 7352 407178 7404
+rect 426526 7352 426532 7404
+rect 426584 7392 426590 7404
+rect 482830 7392 482836 7404
+rect 426584 7364 482836 7392
+rect 426584 7352 426590 7364
+rect 482830 7352 482836 7364
+rect 482888 7352 482894 7404
+rect 226392 7228 234614 7256
+rect 226392 7216 226398 7228
+rect 69106 6808 69112 6860
+rect 69164 6848 69170 6860
+rect 243078 6848 243084 6860
+rect 69164 6820 243084 6848
+rect 69164 6808 69170 6820
+rect 243078 6808 243084 6820
+rect 243136 6808 243142 6860
+rect 257062 6808 257068 6860
+rect 257120 6848 257126 6860
+rect 294046 6848 294052 6860
+rect 257120 6820 294052 6848
+rect 257120 6808 257126 6820
+rect 294046 6808 294052 6820
+rect 294104 6808 294110 6860
+rect 304994 6808 305000 6860
+rect 305052 6848 305058 6860
+rect 356330 6848 356336 6860
+rect 305052 6820 356336 6848
+rect 305052 6808 305058 6820
+rect 356330 6808 356336 6820
+rect 356388 6808 356394 6860
+rect 374086 6808 374092 6860
+rect 374144 6848 374150 6860
+rect 488810 6848 488816 6860
+rect 374144 6820 488816 6848
+rect 374144 6808 374150 6820
+rect 488810 6808 488816 6820
+rect 488868 6808 488874 6860
+rect 489178 6808 489184 6860
+rect 489236 6848 489242 6860
+rect 580166 6848 580172 6860
+rect 489236 6820 580172 6848
+rect 489236 6808 489242 6820
+rect 580166 6808 580172 6820
+rect 580224 6808 580230 6860
+rect 65518 6740 65524 6792
+rect 65576 6780 65582 6792
+rect 241698 6780 241704 6792
+rect 65576 6752 241704 6780
+rect 65576 6740 65582 6752
+rect 241698 6740 241704 6752
+rect 241756 6740 241762 6792
+rect 253474 6740 253480 6792
+rect 253532 6780 253538 6792
+rect 294138 6780 294144 6792
+rect 253532 6752 294144 6780
+rect 253532 6740 253538 6752
+rect 294138 6740 294144 6752
+rect 294196 6740 294202 6792
+rect 306466 6740 306472 6792
+rect 306524 6780 306530 6792
+rect 359918 6780 359924 6792
+rect 306524 6752 359924 6780
+rect 306524 6740 306530 6752
+rect 359918 6740 359924 6752
+rect 359976 6740 359982 6792
+rect 375374 6740 375380 6792
+rect 375432 6780 375438 6792
+rect 492306 6780 492312 6792
+rect 375432 6752 492312 6780
+rect 375432 6740 375438 6752
+rect 492306 6740 492312 6752
+rect 492364 6740 492370 6792
+rect 62022 6672 62028 6724
+rect 62080 6712 62086 6724
+rect 241606 6712 241612 6724
+rect 62080 6684 241612 6712
+rect 62080 6672 62086 6684
+rect 241606 6672 241612 6684
+rect 241664 6672 241670 6724
+rect 249978 6672 249984 6724
+rect 250036 6712 250042 6724
+rect 292850 6712 292856 6724
+rect 250036 6684 292856 6712
+rect 250036 6672 250042 6684
+rect 292850 6672 292856 6684
+rect 292908 6672 292914 6724
+rect 306374 6672 306380 6724
+rect 306432 6712 306438 6724
+rect 363506 6712 363512 6724
+rect 306432 6684 363512 6712
+rect 306432 6672 306438 6684
+rect 363506 6672 363512 6684
+rect 363564 6672 363570 6724
+rect 375466 6672 375472 6724
+rect 375524 6712 375530 6724
+rect 495894 6712 495900 6724
+rect 375524 6684 495900 6712
+rect 375524 6672 375530 6684
+rect 495894 6672 495900 6684
+rect 495952 6672 495958 6724
+rect 58434 6604 58440 6656
+rect 58492 6644 58498 6656
+rect 241514 6644 241520 6656
+rect 58492 6616 241520 6644
+rect 58492 6604 58498 6616
+rect 241514 6604 241520 6616
+rect 241572 6604 241578 6656
+rect 246390 6604 246396 6656
+rect 246448 6644 246454 6656
+rect 292758 6644 292764 6656
+rect 246448 6616 292764 6644
+rect 246448 6604 246454 6616
+rect 292758 6604 292764 6616
+rect 292816 6604 292822 6656
+rect 306558 6604 306564 6656
+rect 306616 6644 306622 6656
+rect 367002 6644 367008 6656
+rect 306616 6616 367008 6644
+rect 306616 6604 306622 6616
+rect 367002 6604 367008 6616
+rect 367060 6604 367066 6656
+rect 375558 6604 375564 6656
+rect 375616 6644 375622 6656
+rect 499390 6644 499396 6656
+rect 375616 6616 499396 6644
+rect 375616 6604 375622 6616
+rect 499390 6604 499396 6616
+rect 499448 6604 499454 6656
+rect 54938 6536 54944 6588
+rect 54996 6576 55002 6588
+rect 240226 6576 240232 6588
+rect 54996 6548 240232 6576
+rect 54996 6536 55002 6548
+rect 240226 6536 240232 6548
+rect 240284 6536 240290 6588
+rect 279510 6536 279516 6588
+rect 279568 6576 279574 6588
+rect 342898 6576 342904 6588
+rect 279568 6548 342904 6576
+rect 279568 6536 279574 6548
+rect 342898 6536 342904 6548
+rect 342956 6536 342962 6588
+rect 376754 6536 376760 6588
+rect 376812 6576 376818 6588
+rect 502978 6576 502984 6588
+rect 376812 6548 502984 6576
+rect 376812 6536 376818 6548
+rect 502978 6536 502984 6548
+rect 503036 6536 503042 6588
+rect 51350 6468 51356 6520
+rect 51408 6508 51414 6520
+rect 240318 6508 240324 6520
+rect 51408 6480 240324 6508
+rect 51408 6468 51414 6480
+rect 240318 6468 240324 6480
+rect 240376 6468 240382 6520
+rect 244090 6468 244096 6520
+rect 244148 6508 244154 6520
+rect 337378 6508 337384 6520
+rect 244148 6480 337384 6508
+rect 244148 6468 244154 6480
+rect 337378 6468 337384 6480
+rect 337436 6468 337442 6520
+rect 339862 6468 339868 6520
+rect 339920 6508 339926 6520
+rect 357526 6508 357532 6520
+rect 339920 6480 357532 6508
+rect 339920 6468 339926 6480
+rect 357526 6468 357532 6480
+rect 357584 6468 357590 6520
+rect 376846 6468 376852 6520
+rect 376904 6508 376910 6520
+rect 506474 6508 506480 6520
+rect 376904 6480 506480 6508
+rect 376904 6468 376910 6480
+rect 506474 6468 506480 6480
+rect 506532 6468 506538 6520
+rect 47854 6400 47860 6452
+rect 47912 6440 47918 6452
+rect 240134 6440 240140 6452
+rect 47912 6412 240140 6440
+rect 47912 6400 47918 6412
+rect 240134 6400 240140 6412
+rect 240192 6400 240198 6452
+rect 240502 6400 240508 6452
+rect 240560 6440 240566 6452
+rect 345198 6440 345204 6452
+rect 240560 6412 345204 6440
+rect 240560 6400 240566 6412
+rect 345198 6400 345204 6412
+rect 345256 6400 345262 6452
+rect 360194 6400 360200 6452
+rect 360252 6440 360258 6452
+rect 371694 6440 371700 6452
+rect 360252 6412 371700 6440
+rect 360252 6400 360258 6412
+rect 371694 6400 371700 6412
+rect 371752 6400 371758 6452
+rect 376938 6400 376944 6452
+rect 376996 6440 377002 6452
+rect 510062 6440 510068 6452
+rect 376996 6412 510068 6440
+rect 376996 6400 377002 6412
+rect 510062 6400 510068 6412
+rect 510120 6400 510126 6452
+rect 7650 6332 7656 6384
+rect 7708 6372 7714 6384
+rect 235994 6372 236000 6384
+rect 7708 6344 236000 6372
+rect 7708 6332 7714 6344
+rect 235994 6332 236000 6344
+rect 236052 6332 236058 6384
+rect 237006 6332 237012 6384
+rect 237064 6372 237070 6384
+rect 345106 6372 345112 6384
+rect 237064 6344 345112 6372
+rect 237064 6332 237070 6344
+rect 345106 6332 345112 6344
+rect 345164 6332 345170 6384
+rect 352650 6332 352656 6384
+rect 352708 6372 352714 6384
+rect 558546 6372 558552 6384
+rect 352708 6344 558552 6372
+rect 352708 6332 352714 6344
+rect 558546 6332 558552 6344
+rect 558604 6332 558610 6384
+rect 2866 6264 2872 6316
+rect 2924 6304 2930 6316
+rect 234614 6304 234620 6316
+rect 2924 6276 234620 6304
+rect 2924 6264 2930 6276
+rect 234614 6264 234620 6276
+rect 234672 6264 234678 6316
+rect 242894 6264 242900 6316
+rect 242952 6304 242958 6316
+rect 292666 6304 292672 6316
+rect 242952 6276 292672 6304
+rect 242952 6264 242958 6276
+rect 292666 6264 292672 6276
+rect 292724 6264 292730 6316
+rect 329926 6264 329932 6316
+rect 329984 6304 329990 6316
+rect 562042 6304 562048 6316
+rect 329984 6276 562048 6304
+rect 329984 6264 329990 6276
+rect 562042 6264 562048 6276
+rect 562100 6264 562106 6316
+rect 1670 6196 1676 6248
+rect 1728 6236 1734 6248
+rect 234798 6236 234804 6248
+rect 1728 6208 234804 6236
+rect 1728 6196 1734 6208
+rect 234798 6196 234804 6208
+rect 234856 6196 234862 6248
+rect 239306 6196 239312 6248
+rect 239364 6236 239370 6248
+rect 292942 6236 292948 6248
+rect 239364 6208 292948 6236
+rect 239364 6196 239370 6208
+rect 292942 6196 292948 6208
+rect 293000 6196 293006 6248
+rect 329834 6196 329840 6248
+rect 329892 6236 329898 6248
+rect 565630 6236 565636 6248
+rect 329892 6208 565636 6236
+rect 329892 6196 329898 6208
+rect 565630 6196 565636 6208
+rect 565688 6196 565694 6248
+rect 566 6128 572 6180
+rect 624 6168 630 6180
+rect 234706 6168 234712 6180
+rect 624 6140 234712 6168
+rect 624 6128 630 6140
+rect 234706 6128 234712 6140
+rect 234764 6128 234770 6180
+rect 235810 6128 235816 6180
+rect 235868 6168 235874 6180
+rect 291470 6168 291476 6180
+rect 235868 6140 291476 6168
+rect 235868 6128 235874 6140
+rect 291470 6128 291476 6140
+rect 291528 6128 291534 6180
+rect 331398 6128 331404 6180
+rect 331456 6168 331462 6180
+rect 569126 6168 569132 6180
+rect 331456 6140 569132 6168
+rect 331456 6128 331462 6140
+rect 569126 6128 569132 6140
+rect 569184 6128 569190 6180
+rect 72602 6060 72608 6112
+rect 72660 6100 72666 6112
+rect 243078 6100 243084 6112
+rect 72660 6072 243084 6100
+rect 72660 6060 72666 6072
+rect 243078 6060 243084 6072
+rect 243136 6060 243142 6112
+rect 260650 6060 260656 6112
+rect 260708 6100 260714 6112
+rect 294230 6100 294236 6112
+rect 260708 6072 294236 6100
+rect 260708 6060 260714 6072
+rect 294230 6060 294236 6072
+rect 294288 6060 294294 6112
+rect 305086 6060 305092 6112
+rect 305144 6100 305150 6112
+rect 352834 6100 352840 6112
+rect 305144 6072 352840 6100
+rect 305144 6060 305150 6072
+rect 352834 6060 352840 6072
+rect 352892 6060 352898 6112
+rect 374178 6060 374184 6112
+rect 374236 6100 374242 6112
+rect 485222 6100 485228 6112
+rect 374236 6072 485228 6100
+rect 374236 6060 374242 6072
+rect 485222 6060 485228 6072
+rect 485280 6060 485286 6112
+rect 76190 5992 76196 6044
+rect 76248 6032 76254 6044
+rect 242986 6032 242992 6044
+rect 76248 6004 242992 6032
+rect 76248 5992 76254 6004
+rect 242986 5992 242992 6004
+rect 243044 5992 243050 6044
+rect 264146 5992 264152 6044
+rect 264204 6032 264210 6044
+rect 295518 6032 295524 6044
+rect 264204 6004 295524 6032
+rect 264204 5992 264210 6004
+rect 295518 5992 295524 6004
+rect 295576 5992 295582 6044
+rect 305178 5992 305184 6044
+rect 305236 6032 305242 6044
+rect 349246 6032 349252 6044
+rect 305236 6004 349252 6032
+rect 305236 5992 305242 6004
+rect 349246 5992 349252 6004
+rect 349304 5992 349310 6044
+rect 374270 5992 374276 6044
+rect 374328 6032 374334 6044
+rect 481726 6032 481732 6044
+rect 374328 6004 481732 6032
+rect 374328 5992 374334 6004
+rect 481726 5992 481732 6004
+rect 481784 5992 481790 6044
+rect 232222 5924 232228 5976
+rect 232280 5964 232286 5976
+rect 291286 5964 291292 5976
+rect 232280 5936 291292 5964
+rect 232280 5924 232286 5936
+rect 291286 5924 291292 5936
+rect 291344 5924 291350 5976
+rect 361574 5924 361580 5976
+rect 361632 5964 361638 5976
+rect 378870 5964 378876 5976
+rect 361632 5936 378876 5964
+rect 361632 5924 361638 5936
+rect 378870 5924 378876 5936
+rect 378928 5924 378934 5976
+rect 378962 5924 378968 5976
+rect 379020 5964 379026 5976
+rect 407298 5964 407304 5976
+rect 379020 5936 407304 5964
+rect 379020 5924 379026 5936
+rect 407298 5924 407304 5936
+rect 407356 5924 407362 5976
+rect 357526 5584 357532 5636
+rect 357584 5624 357590 5636
+rect 358998 5624 359004 5636
+rect 357584 5596 359004 5624
+rect 357584 5584 357590 5596
+rect 358998 5584 359004 5596
+rect 359056 5584 359062 5636
+rect 358906 5516 358912 5568
+rect 358964 5556 358970 5568
+rect 361114 5556 361120 5568
+rect 358964 5528 361120 5556
+rect 358964 5516 358970 5528
+rect 361114 5516 361120 5528
+rect 361172 5516 361178 5568
+rect 207382 5448 207388 5500
+rect 207440 5488 207446 5500
+rect 288434 5488 288440 5500
+rect 207440 5460 288440 5488
+rect 207440 5448 207446 5460
+rect 288434 5448 288440 5460
+rect 288492 5448 288498 5500
+rect 323118 5448 323124 5500
+rect 323176 5488 323182 5500
+rect 501782 5488 501788 5500
+rect 323176 5460 501788 5488
+rect 323176 5448 323182 5460
+rect 501782 5448 501788 5460
+rect 501840 5448 501846 5500
+rect 203886 5380 203892 5432
+rect 203944 5420 203950 5432
+rect 287054 5420 287060 5432
+rect 203944 5392 287060 5420
+rect 203944 5380 203950 5392
+rect 287054 5380 287060 5392
+rect 287112 5380 287118 5432
+rect 322934 5380 322940 5432
+rect 322992 5420 322998 5432
+rect 505370 5420 505376 5432
+rect 322992 5392 505376 5420
+rect 322992 5380 322998 5392
+rect 505370 5380 505376 5392
+rect 505428 5380 505434 5432
+rect 200298 5312 200304 5364
+rect 200356 5352 200362 5364
+rect 287330 5352 287336 5364
+rect 200356 5324 287336 5352
+rect 200356 5312 200362 5324
+rect 287330 5312 287336 5324
+rect 287388 5312 287394 5364
+rect 323210 5312 323216 5364
+rect 323268 5352 323274 5364
+rect 508866 5352 508872 5364
+rect 323268 5324 508872 5352
+rect 323268 5312 323274 5324
+rect 508866 5312 508872 5324
+rect 508924 5312 508930 5364
+rect 196802 5244 196808 5296
+rect 196860 5284 196866 5296
+rect 287238 5284 287244 5296
+rect 196860 5256 287244 5284
+rect 196860 5244 196866 5256
+rect 287238 5244 287244 5256
+rect 287296 5244 287302 5296
+rect 324498 5244 324504 5296
+rect 324556 5284 324562 5296
+rect 512454 5284 512460 5296
+rect 324556 5256 512460 5284
+rect 324556 5244 324562 5256
+rect 512454 5244 512460 5256
+rect 512512 5244 512518 5296
+rect 193306 5176 193312 5228
+rect 193364 5216 193370 5228
+rect 287146 5216 287152 5228
+rect 193364 5188 287152 5216
+rect 193364 5176 193370 5188
+rect 287146 5176 287152 5188
+rect 287204 5176 287210 5228
+rect 324406 5176 324412 5228
+rect 324464 5216 324470 5228
+rect 515950 5216 515956 5228
+rect 324464 5188 515956 5216
+rect 324464 5176 324470 5188
+rect 515950 5176 515956 5188
+rect 516008 5176 516014 5228
+rect 189718 5108 189724 5160
+rect 189776 5148 189782 5160
+rect 285858 5148 285864 5160
+rect 189776 5120 285864 5148
+rect 189776 5108 189782 5120
+rect 285858 5108 285864 5120
+rect 285916 5108 285922 5160
+rect 324314 5108 324320 5160
+rect 324372 5148 324378 5160
+rect 519538 5148 519544 5160
+rect 324372 5120 519544 5148
+rect 324372 5108 324378 5120
+rect 519538 5108 519544 5120
+rect 519596 5108 519602 5160
+rect 186130 5040 186136 5092
+rect 186188 5080 186194 5092
+rect 285674 5080 285680 5092
+rect 186188 5052 285680 5080
+rect 186188 5040 186194 5052
+rect 285674 5040 285680 5052
+rect 285732 5040 285738 5092
+rect 325786 5040 325792 5092
+rect 325844 5080 325850 5092
+rect 523034 5080 523040 5092
+rect 325844 5052 523040 5080
+rect 325844 5040 325850 5052
+rect 523034 5040 523040 5052
+rect 523092 5040 523098 5092
+rect 182542 4972 182548 5024
+rect 182600 5012 182606 5024
+rect 285766 5012 285772 5024
+rect 182600 4984 285772 5012
+rect 182600 4972 182606 4984
+rect 285766 4972 285772 4984
+rect 285824 4972 285830 5024
+rect 325694 4972 325700 5024
+rect 325752 5012 325758 5024
+rect 526622 5012 526628 5024
+rect 325752 4984 526628 5012
+rect 325752 4972 325758 4984
+rect 526622 4972 526628 4984
+rect 526680 4972 526686 5024
+rect 179046 4904 179052 4956
+rect 179104 4944 179110 4956
+rect 284386 4944 284392 4956
+rect 179104 4916 284392 4944
+rect 179104 4904 179110 4916
+rect 284386 4904 284392 4916
+rect 284444 4904 284450 4956
+rect 325878 4904 325884 4956
+rect 325936 4944 325942 4956
+rect 530118 4944 530124 4956
+rect 325936 4916 530124 4944
+rect 325936 4904 325942 4916
+rect 530118 4904 530124 4916
+rect 530176 4904 530182 4956
+rect 175458 4836 175464 4888
+rect 175516 4876 175522 4888
+rect 284478 4876 284484 4888
+rect 175516 4848 284484 4876
+rect 175516 4836 175522 4848
+rect 284478 4836 284484 4848
+rect 284536 4836 284542 4888
+rect 327258 4836 327264 4888
+rect 327316 4876 327322 4888
+rect 533706 4876 533712 4888
+rect 327316 4848 533712 4876
+rect 327316 4836 327322 4848
+rect 533706 4836 533712 4848
+rect 533764 4836 533770 4888
+rect 171962 4768 171968 4820
+rect 172020 4808 172026 4820
+rect 284294 4808 284300 4820
+rect 172020 4780 284300 4808
+rect 172020 4768 172026 4780
+rect 284294 4768 284300 4780
+rect 284352 4768 284358 4820
+rect 288986 4768 288992 4820
+rect 289044 4808 289050 4820
+rect 298278 4808 298284 4820
+rect 289044 4780 298284 4808
+rect 289044 4768 289050 4780
+rect 298278 4768 298284 4780
+rect 298336 4768 298342 4820
+rect 302234 4768 302240 4820
+rect 302292 4808 302298 4820
+rect 324406 4808 324412 4820
+rect 302292 4780 324412 4808
+rect 302292 4768 302298 4780
+rect 324406 4768 324412 4780
+rect 324464 4768 324470 4820
+rect 327350 4768 327356 4820
+rect 327408 4808 327414 4820
+rect 537202 4808 537208 4820
+rect 327408 4780 537208 4808
+rect 327408 4768 327414 4780
+rect 537202 4768 537208 4780
+rect 537260 4768 537266 4820
+rect 210970 4700 210976 4752
+rect 211028 4740 211034 4752
+rect 288618 4740 288624 4752
+rect 211028 4712 288624 4740
+rect 211028 4700 211034 4712
+rect 288618 4700 288624 4712
+rect 288676 4700 288682 4752
+rect 323026 4700 323032 4752
+rect 323084 4740 323090 4752
+rect 498194 4740 498200 4752
+rect 323084 4712 498200 4740
+rect 323084 4700 323090 4712
+rect 498194 4700 498200 4712
+rect 498252 4700 498258 4752
+rect 288526 4672 288532 4684
+rect 215266 4644 288532 4672
+rect 214466 4428 214472 4480
+rect 214524 4468 214530 4480
+rect 215266 4468 215294 4644
+rect 288526 4632 288532 4644
+rect 288584 4632 288590 4684
+rect 321554 4632 321560 4684
+rect 321612 4672 321618 4684
+rect 494698 4672 494704 4684
+rect 321612 4644 494704 4672
+rect 321612 4632 321618 4644
+rect 494698 4632 494704 4644
+rect 494756 4632 494762 4684
+rect 218146 4564 218152 4616
+rect 218204 4604 218210 4616
+rect 289814 4604 289820 4616
+rect 218204 4576 289820 4604
+rect 218204 4564 218210 4576
+rect 289814 4564 289820 4576
+rect 289872 4564 289878 4616
+rect 343358 4564 343364 4616
+rect 343416 4604 343422 4616
+rect 345658 4604 345664 4616
+rect 343416 4576 345664 4604
+rect 343416 4564 343422 4576
+rect 345658 4564 345664 4576
+rect 345716 4564 345722 4616
+rect 405918 4604 405924 4616
+rect 373966 4576 405924 4604
+rect 296070 4496 296076 4548
+rect 296128 4536 296134 4548
+rect 298186 4536 298192 4548
+rect 296128 4508 298192 4536
+rect 296128 4496 296134 4508
+rect 298186 4496 298192 4508
+rect 298244 4496 298250 4548
+rect 369854 4496 369860 4548
+rect 369912 4536 369918 4548
+rect 373966 4536 373994 4576
+rect 405918 4564 405924 4576
+rect 405976 4564 405982 4616
+rect 369912 4508 373994 4536
+rect 369912 4496 369918 4508
+rect 214524 4440 215294 4468
+rect 214524 4428 214530 4440
+rect 176654 4156 176660 4208
+rect 176712 4196 176718 4208
+rect 177850 4196 177856 4208
+rect 176712 4168 177856 4196
+rect 176712 4156 176718 4168
+rect 177850 4156 177856 4168
+rect 177908 4156 177914 4208
+rect 201494 4156 201500 4208
+rect 201552 4196 201558 4208
+rect 202690 4196 202696 4208
+rect 201552 4168 202696 4196
+rect 201552 4156 201558 4168
+rect 202690 4156 202696 4168
+rect 202748 4156 202754 4208
+rect 99834 4088 99840 4140
+rect 99892 4128 99898 4140
+rect 273346 4128 273352 4140
+rect 99892 4100 273352 4128
+rect 99892 4088 99898 4100
+rect 273346 4088 273352 4100
+rect 273404 4088 273410 4140
+rect 299566 4088 299572 4140
+rect 299624 4128 299630 4140
+rect 300486 4128 300492 4140
+rect 299624 4100 300492 4128
+rect 299624 4088 299630 4100
+rect 300486 4088 300492 4100
+rect 300544 4088 300550 4140
+rect 323302 4088 323308 4140
+rect 323360 4128 323366 4140
+rect 352558 4128 352564 4140
+rect 323360 4100 352564 4128
+rect 323360 4088 323366 4100
+rect 352558 4088 352564 4100
+rect 352616 4088 352622 4140
+rect 369394 4088 369400 4140
+rect 369452 4128 369458 4140
+rect 414198 4128 414204 4140
+rect 369452 4100 414204 4128
+rect 369452 4088 369458 4100
+rect 414198 4088 414204 4100
+rect 414256 4088 414262 4140
+rect 426434 4088 426440 4140
+rect 426492 4128 426498 4140
+rect 472250 4128 472256 4140
+rect 426492 4100 472256 4128
+rect 426492 4088 426498 4100
+rect 472250 4088 472256 4100
+rect 472308 4088 472314 4140
+rect 92750 4020 92756 4072
+rect 92808 4060 92814 4072
+rect 272058 4060 272064 4072
+rect 92808 4032 272064 4060
+rect 92808 4020 92814 4032
+rect 272058 4020 272064 4032
+rect 272116 4020 272122 4072
+rect 298462 4020 298468 4072
+rect 298520 4060 298526 4072
+rect 349798 4060 349804 4072
+rect 298520 4032 349804 4060
+rect 298520 4020 298526 4032
+rect 349798 4020 349804 4032
+rect 349856 4020 349862 4072
+rect 362310 4020 362316 4072
+rect 362368 4060 362374 4072
+rect 412818 4060 412824 4072
+rect 362368 4032 412824 4060
+rect 362368 4020 362374 4032
+rect 412818 4020 412824 4032
+rect 412876 4020 412882 4072
+rect 422570 4020 422576 4072
+rect 422628 4060 422634 4072
+rect 440234 4060 440240 4072
+rect 422628 4032 440240 4060
+rect 422628 4020 422634 4032
+rect 440234 4020 440240 4032
+rect 440292 4020 440298 4072
+rect 445110 4020 445116 4072
+rect 445168 4060 445174 4072
+rect 539594 4060 539600 4072
+rect 445168 4032 539600 4060
+rect 445168 4020 445174 4032
+rect 539594 4020 539600 4032
+rect 539652 4020 539658 4072
+rect 46658 3952 46664 4004
+rect 46716 3992 46722 4004
+rect 58618 3992 58624 4004
+rect 46716 3964 58624 3992
+rect 46716 3952 46722 3964
+rect 58618 3952 58624 3964
+rect 58676 3952 58682 4004
+rect 82078 3952 82084 4004
+rect 82136 3992 82142 4004
+rect 270494 3992 270500 4004
+rect 82136 3964 270500 3992
+rect 82136 3952 82142 3964
+rect 270494 3952 270500 3964
+rect 270552 3952 270558 4004
+rect 333882 3952 333888 4004
+rect 333940 3992 333946 4004
+rect 392670 3992 392676 4004
+rect 333940 3964 392676 3992
+rect 333940 3952 333946 3964
+rect 392670 3952 392676 3964
+rect 392728 3952 392734 4004
+rect 397730 3952 397736 4004
+rect 397788 3992 397794 4004
+rect 416866 3992 416872 4004
+rect 397788 3964 416872 3992
+rect 397788 3952 397794 3964
+rect 416866 3952 416872 3964
+rect 416924 3952 416930 4004
+rect 422386 3952 422392 4004
+rect 422444 3992 422450 4004
+rect 443822 3992 443828 4004
+rect 422444 3964 443828 3992
+rect 422444 3952 422450 3964
+rect 443822 3952 443828 3964
+rect 443880 3952 443886 4004
+rect 447778 3952 447784 4004
+rect 447836 3992 447842 4004
+rect 450998 3992 451004 4004
+rect 447836 3964 451004 3992
+rect 447836 3952 447842 3964
+rect 450998 3952 451004 3964
+rect 451056 3952 451062 4004
+rect 451918 3952 451924 4004
+rect 451976 3992 451982 4004
+rect 553762 3992 553768 4004
+rect 451976 3964 553768 3992
+rect 451976 3952 451982 3964
+rect 553762 3952 553768 3964
+rect 553820 3952 553826 4004
+rect 39574 3884 39580 3936
+rect 39632 3924 39638 3936
+rect 51718 3924 51724 3936
+rect 39632 3896 51724 3924
+rect 39632 3884 39638 3896
+rect 51718 3884 51724 3896
+rect 51776 3884 51782 3936
+rect 74994 3884 75000 3936
+rect 75052 3924 75058 3936
+rect 269114 3924 269120 3936
+rect 75052 3896 269120 3924
+rect 75052 3884 75058 3896
+rect 269114 3884 269120 3896
+rect 269172 3884 269178 3936
+rect 316218 3884 316224 3936
+rect 316276 3924 316282 3936
+rect 344278 3924 344284 3936
+rect 316276 3896 344284 3924
+rect 316276 3884 316282 3896
+rect 344278 3884 344284 3896
+rect 344336 3884 344342 3936
+rect 348050 3884 348056 3936
+rect 348108 3924 348114 3936
+rect 411438 3924 411444 3936
+rect 348108 3896 411444 3924
+rect 348108 3884 348114 3896
+rect 411438 3884 411444 3896
+rect 411496 3884 411502 3936
+rect 433334 3884 433340 3936
+rect 433392 3924 433398 3936
+rect 536098 3924 536104 3936
+rect 433392 3896 536104 3924
+rect 433392 3884 433398 3896
+rect 536098 3884 536104 3896
+rect 536156 3884 536162 3936
+rect 25314 3816 25320 3868
+rect 25372 3856 25378 3868
+rect 39298 3856 39304 3868
+rect 25372 3828 39304 3856
+rect 25372 3816 25378 3828
+rect 39298 3816 39304 3828
+rect 39356 3816 39362 3868
+rect 43070 3816 43076 3868
+rect 43128 3856 43134 3868
+rect 266630 3856 266636 3868
+rect 43128 3828 266636 3856
+rect 43128 3816 43134 3828
+rect 266630 3816 266636 3828
+rect 266688 3816 266694 3868
+rect 285398 3816 285404 3868
+rect 285456 3856 285462 3868
+rect 296714 3856 296720 3868
+rect 285456 3828 296720 3856
+rect 285456 3816 285462 3828
+rect 296714 3816 296720 3828
+rect 296772 3816 296778 3868
+rect 305546 3816 305552 3868
+rect 305604 3856 305610 3868
+rect 334710 3856 334716 3868
+rect 305604 3828 334716 3856
+rect 305604 3816 305610 3828
+rect 334710 3816 334716 3828
+rect 334768 3816 334774 3868
+rect 340966 3816 340972 3868
+rect 341024 3856 341030 3868
+rect 409966 3856 409972 3868
+rect 341024 3828 409972 3856
+rect 341024 3816 341030 3828
+rect 409966 3816 409972 3828
+rect 410024 3816 410030 3868
+rect 423674 3816 423680 3868
+rect 423732 3856 423738 3868
+rect 458082 3856 458088 3868
+rect 423732 3828 458088 3856
+rect 423732 3816 423738 3828
+rect 458082 3816 458088 3828
+rect 458140 3816 458146 3868
+rect 460198 3816 460204 3868
+rect 460256 3856 460262 3868
+rect 568022 3856 568028 3868
+rect 460256 3828 568028 3856
+rect 460256 3816 460262 3828
+rect 568022 3816 568028 3828
+rect 568080 3816 568086 3868
+rect 15930 3748 15936 3800
+rect 15988 3788 15994 3800
+rect 32398 3788 32404 3800
+rect 15988 3760 32404 3788
+rect 15988 3748 15994 3760
+rect 32398 3748 32404 3760
+rect 32456 3748 32462 3800
+rect 35986 3748 35992 3800
+rect 36044 3788 36050 3800
+rect 265066 3788 265072 3800
+rect 36044 3760 265072 3788
+rect 36044 3748 36050 3760
+rect 265066 3748 265072 3760
+rect 265124 3748 265130 3800
+rect 281902 3748 281908 3800
+rect 281960 3788 281966 3800
+rect 296806 3788 296812 3800
+rect 281960 3760 296812 3788
+rect 281960 3748 281966 3760
+rect 296806 3748 296812 3760
+rect 296864 3748 296870 3800
+rect 301958 3748 301964 3800
+rect 302016 3788 302022 3800
+rect 369854 3788 369860 3800
+rect 302016 3760 369860 3788
+rect 302016 3748 302022 3760
+rect 369854 3748 369860 3760
+rect 369912 3748 369918 3800
+rect 376478 3748 376484 3800
+rect 376536 3788 376542 3800
+rect 414106 3788 414112 3800
+rect 376536 3760 414112 3788
+rect 376536 3748 376542 3760
+rect 414106 3748 414112 3760
+rect 414164 3748 414170 3800
+rect 434714 3748 434720 3800
+rect 434772 3788 434778 3800
+rect 546678 3788 546684 3800
+rect 434772 3760 546684 3788
+rect 434772 3748 434778 3760
+rect 546678 3748 546684 3760
+rect 546736 3748 546742 3800
+rect 28902 3680 28908 3732
+rect 28960 3720 28966 3732
+rect 265250 3720 265256 3732
+rect 28960 3692 265256 3720
+rect 28960 3680 28966 3692
+rect 265250 3680 265256 3692
+rect 265308 3680 265314 3732
+rect 274818 3680 274824 3732
+rect 274876 3720 274882 3732
+rect 296898 3720 296904 3732
+rect 274876 3692 296904 3720
+rect 274876 3680 274882 3692
+rect 296898 3680 296904 3692
+rect 296956 3680 296962 3732
+rect 309042 3680 309048 3732
+rect 309100 3720 309106 3732
+rect 378962 3720 378968 3732
+rect 309100 3692 378968 3720
+rect 309100 3680 309106 3692
+rect 378962 3680 378968 3692
+rect 379020 3680 379026 3732
+rect 383562 3680 383568 3732
+rect 383620 3720 383626 3732
+rect 415670 3720 415676 3732
+rect 383620 3692 415676 3720
+rect 383620 3680 383626 3692
+rect 415670 3680 415676 3692
+rect 415728 3680 415734 3732
+rect 422294 3680 422300 3732
+rect 422352 3720 422358 3732
+rect 447410 3720 447416 3732
+rect 422352 3692 447416 3720
+rect 422352 3680 422358 3692
+rect 447410 3680 447416 3692
+rect 447468 3680 447474 3732
+rect 450998 3680 451004 3732
+rect 451056 3720 451062 3732
+rect 560846 3720 560852 3732
+rect 451056 3692 560852 3720
+rect 451056 3680 451062 3692
+rect 560846 3680 560852 3692
+rect 560904 3680 560910 3732
+rect 24210 3612 24216 3664
+rect 24268 3652 24274 3664
+rect 263686 3652 263692 3664
+rect 24268 3624 263692 3652
+rect 24268 3612 24274 3624
+rect 263686 3612 263692 3624
+rect 263744 3612 263750 3664
+rect 287790 3612 287796 3664
+rect 287848 3652 287854 3664
+rect 333238 3652 333244 3664
+rect 287848 3624 333244 3652
+rect 287848 3612 287854 3624
+rect 333238 3612 333244 3624
+rect 333296 3612 333302 3664
+rect 337470 3612 337476 3664
+rect 337528 3652 337534 3664
+rect 409874 3652 409880 3664
+rect 337528 3624 409880 3652
+rect 337528 3612 337534 3624
+rect 409874 3612 409880 3624
+rect 409932 3612 409938 3664
+rect 416958 3652 416964 3664
+rect 412606 3624 416964 3652
+rect 19426 3544 19432 3596
+rect 19484 3584 19490 3596
+rect 263594 3584 263600 3596
+rect 19484 3556 263600 3584
+rect 19484 3544 19490 3556
+rect 263594 3544 263600 3556
+rect 263652 3544 263658 3596
+rect 264054 3544 264060 3596
+rect 264112 3584 264118 3596
+rect 273530 3584 273536 3596
+rect 264112 3556 273536 3584
+rect 264112 3544 264118 3556
+rect 273530 3544 273536 3556
+rect 273588 3544 273594 3596
+rect 295426 3584 295432 3596
+rect 278056 3556 295432 3584
+rect 14734 3476 14740 3528
+rect 14792 3516 14798 3528
+rect 263778 3516 263784 3528
+rect 14792 3488 263784 3516
+rect 14792 3476 14798 3488
+rect 263778 3476 263784 3488
+rect 263836 3476 263842 3528
+rect 271230 3476 271236 3528
+rect 271288 3516 271294 3528
+rect 278056 3516 278084 3556
+rect 295426 3544 295432 3556
+rect 295484 3544 295490 3596
+rect 313918 3544 313924 3596
+rect 313976 3584 313982 3596
+rect 317322 3584 317328 3596
+rect 313976 3556 317328 3584
+rect 313976 3544 313982 3556
+rect 317322 3544 317328 3556
+rect 317380 3544 317386 3596
+rect 386046 3584 386052 3596
+rect 325666 3556 386052 3584
+rect 295334 3516 295340 3528
+rect 271288 3488 278084 3516
+rect 278148 3488 295340 3516
+rect 271288 3476 271294 3488
+rect 6454 3408 6460 3460
+rect 6512 3448 6518 3460
+rect 14458 3448 14464 3460
+rect 6512 3420 14464 3448
+rect 6512 3408 6518 3420
+rect 14458 3408 14464 3420
+rect 14516 3408 14522 3460
+rect 20622 3408 20628 3460
+rect 20680 3448 20686 3460
+rect 20680 3420 264192 3448
+rect 20680 3408 20686 3420
+rect 52454 3340 52460 3392
+rect 52512 3380 52518 3392
+rect 53374 3380 53380 3392
+rect 52512 3352 53380 3380
+rect 52512 3340 52518 3352
+rect 53374 3340 53380 3352
+rect 53432 3340 53438 3392
+rect 77294 3340 77300 3392
+rect 77352 3380 77358 3392
+rect 78214 3380 78220 3392
+rect 77352 3352 78220 3380
+rect 77352 3340 77358 3352
+rect 78214 3340 78220 3352
+rect 78272 3340 78278 3392
+rect 102134 3340 102140 3392
+rect 102192 3380 102198 3392
+rect 103330 3380 103336 3392
+rect 102192 3352 103336 3380
+rect 102192 3340 102198 3352
+rect 103330 3340 103336 3352
+rect 103388 3340 103394 3392
+rect 106918 3340 106924 3392
+rect 106976 3380 106982 3392
+rect 264054 3380 264060 3392
+rect 106976 3352 264060 3380
+rect 106976 3340 106982 3352
+rect 264054 3340 264060 3352
+rect 264112 3340 264118 3392
+rect 264164 3380 264192 3420
+rect 277486 3380 277492 3392
+rect 264164 3352 277492 3380
+rect 277486 3340 277492 3352
+rect 277544 3340 277550 3392
+rect 118694 3272 118700 3324
+rect 118752 3312 118758 3324
+rect 119890 3312 119896 3324
+rect 118752 3284 119896 3312
+rect 118752 3272 118758 3284
+rect 119890 3272 119896 3284
+rect 119948 3272 119954 3324
+rect 274726 3312 274732 3324
+rect 122806 3284 274732 3312
+rect 114002 3204 114008 3256
+rect 114060 3244 114066 3256
+rect 122806 3244 122834 3284
+rect 274726 3272 274732 3284
+rect 274784 3272 274790 3324
+rect 114060 3216 122834 3244
+rect 114060 3204 114066 3216
+rect 124674 3204 124680 3256
+rect 124732 3244 124738 3256
+rect 276106 3244 276112 3256
+rect 124732 3216 276112 3244
+rect 124732 3204 124738 3216
+rect 276106 3204 276112 3216
+rect 276164 3204 276170 3256
+rect 193214 3136 193220 3188
+rect 193272 3176 193278 3188
+rect 194410 3176 194416 3188
+rect 193272 3148 194416 3176
+rect 193272 3136 193278 3148
+rect 194410 3136 194416 3148
+rect 194468 3136 194474 3188
+rect 267734 3136 267740 3188
+rect 267792 3176 267798 3188
+rect 278148 3176 278176 3488
+rect 295334 3476 295340 3488
+rect 295392 3476 295398 3528
+rect 300854 3476 300860 3528
+rect 300912 3516 300918 3528
+rect 310238 3516 310244 3528
+rect 300912 3488 310244 3516
+rect 300912 3476 300918 3488
+rect 310238 3476 310244 3488
+rect 310296 3476 310302 3528
+rect 312630 3476 312636 3528
+rect 312688 3516 312694 3528
+rect 325666 3516 325694 3556
+rect 386046 3544 386052 3556
+rect 386104 3544 386110 3596
+rect 390646 3544 390652 3596
+rect 390704 3584 390710 3596
+rect 412606 3584 412634 3624
+rect 416958 3612 416964 3624
+rect 417016 3612 417022 3664
+rect 434806 3612 434812 3664
+rect 434864 3652 434870 3664
+rect 550266 3652 550272 3664
+rect 434864 3624 550272 3652
+rect 434864 3612 434870 3624
+rect 550266 3612 550272 3624
+rect 550324 3612 550330 3664
+rect 390704 3556 412634 3584
+rect 390704 3544 390710 3556
+rect 415486 3544 415492 3596
+rect 415544 3584 415550 3596
+rect 419534 3584 419540 3596
+rect 415544 3556 419540 3584
+rect 415544 3544 415550 3556
+rect 419534 3544 419540 3556
+rect 419592 3544 419598 3596
+rect 423858 3544 423864 3596
+rect 423916 3584 423922 3596
+rect 448422 3584 448428 3596
+rect 423916 3556 448428 3584
+rect 423916 3544 423922 3556
+rect 448422 3544 448428 3556
+rect 448480 3544 448486 3596
+rect 448606 3544 448612 3596
+rect 448664 3584 448670 3596
+rect 449802 3584 449808 3596
+rect 448664 3556 449808 3584
+rect 448664 3544 448670 3556
+rect 449802 3544 449808 3556
+rect 449860 3544 449866 3596
+rect 456058 3544 456064 3596
+rect 456116 3584 456122 3596
+rect 575106 3584 575112 3596
+rect 456116 3556 575112 3584
+rect 456116 3544 456122 3556
+rect 575106 3544 575112 3556
+rect 575164 3544 575170 3596
+rect 312688 3488 325694 3516
+rect 312688 3476 312694 3488
+rect 330386 3476 330392 3528
+rect 330444 3516 330450 3528
+rect 408678 3516 408684 3528
+rect 330444 3488 408684 3516
+rect 330444 3476 330450 3488
+rect 408678 3476 408684 3488
+rect 408736 3476 408742 3528
+rect 411898 3476 411904 3528
+rect 411956 3516 411962 3528
+rect 418246 3516 418252 3528
+rect 411956 3488 418252 3516
+rect 411956 3476 411962 3488
+rect 418246 3476 418252 3488
+rect 418304 3476 418310 3528
+rect 418982 3476 418988 3528
+rect 419040 3516 419046 3528
+rect 419626 3516 419632 3528
+rect 419040 3488 419632 3516
+rect 419040 3476 419046 3488
+rect 419626 3476 419632 3488
+rect 419684 3476 419690 3528
+rect 421006 3476 421012 3528
+rect 421064 3516 421070 3528
+rect 429654 3516 429660 3528
+rect 421064 3488 429660 3516
+rect 421064 3476 421070 3488
+rect 429654 3476 429660 3488
+rect 429712 3476 429718 3528
+rect 436094 3476 436100 3528
+rect 436152 3516 436158 3528
+rect 564434 3516 564440 3528
+rect 436152 3488 564440 3516
+rect 436152 3476 436158 3488
+rect 564434 3476 564440 3488
+rect 564492 3476 564498 3528
+rect 278314 3408 278320 3460
+rect 278372 3448 278378 3460
+rect 296990 3448 296996 3460
+rect 278372 3420 296996 3448
+rect 278372 3408 278378 3420
+rect 296990 3408 296996 3420
+rect 297048 3408 297054 3460
+rect 300946 3408 300952 3460
+rect 301004 3448 301010 3460
+rect 313826 3448 313832 3460
+rect 301004 3420 313832 3448
+rect 301004 3408 301010 3420
+rect 313826 3408 313832 3420
+rect 313884 3408 313890 3460
+rect 319714 3408 319720 3460
+rect 319772 3448 319778 3460
+rect 319772 3420 393314 3448
+rect 319772 3408 319778 3420
+rect 326798 3340 326804 3392
+rect 326856 3380 326862 3392
+rect 338758 3380 338764 3392
+rect 326856 3352 338764 3380
+rect 326856 3340 326862 3352
+rect 338758 3340 338764 3352
+rect 338816 3340 338822 3392
+rect 340874 3340 340880 3392
+rect 340932 3380 340938 3392
+rect 342162 3380 342168 3392
+rect 340932 3352 342168 3380
+rect 340932 3340 340938 3352
+rect 342162 3340 342168 3352
+rect 342220 3340 342226 3392
+rect 349154 3340 349160 3392
+rect 349212 3380 349218 3392
+rect 350442 3380 350448 3392
+rect 349212 3352 350448 3380
+rect 349212 3340 349218 3352
+rect 350442 3340 350448 3352
+rect 350500 3340 350506 3392
+rect 373994 3340 374000 3392
+rect 374052 3380 374058 3392
+rect 375282 3380 375288 3392
+rect 374052 3352 375288 3380
+rect 374052 3340 374058 3352
+rect 375282 3340 375288 3352
+rect 375340 3340 375346 3392
+rect 393286 3380 393314 3420
+rect 398834 3408 398840 3460
+rect 398892 3448 398898 3460
+rect 400122 3448 400128 3460
+rect 398892 3420 400128 3448
+rect 398892 3408 398898 3420
+rect 400122 3408 400128 3420
+rect 400180 3408 400186 3460
+rect 401318 3408 401324 3460
+rect 401376 3448 401382 3460
+rect 418154 3448 418160 3460
+rect 401376 3420 418160 3448
+rect 401376 3408 401382 3420
+rect 418154 3408 418160 3420
+rect 418212 3408 418218 3460
+rect 420914 3408 420920 3460
+rect 420972 3448 420978 3460
+rect 433242 3448 433248 3460
+rect 420972 3420 433248 3448
+rect 420972 3408 420978 3420
+rect 433242 3408 433248 3420
+rect 433300 3408 433306 3460
+rect 437474 3408 437480 3460
+rect 437532 3448 437538 3460
+rect 578602 3448 578608 3460
+rect 437532 3420 578608 3448
+rect 437532 3408 437538 3420
+rect 578602 3408 578608 3420
+rect 578660 3408 578666 3460
+rect 400030 3380 400036 3392
+rect 393286 3352 400036 3380
+rect 400030 3340 400036 3352
+rect 400088 3340 400094 3392
+rect 404814 3340 404820 3392
+rect 404872 3380 404878 3392
+rect 418338 3380 418344 3392
+rect 404872 3352 418344 3380
+rect 404872 3340 404878 3352
+rect 418338 3340 418344 3352
+rect 418396 3340 418402 3392
+rect 422478 3340 422484 3392
+rect 422536 3380 422542 3392
+rect 436738 3380 436744 3392
+rect 422536 3352 436744 3380
+rect 422536 3340 422542 3352
+rect 436738 3340 436744 3352
+rect 436796 3340 436802 3392
+rect 440326 3340 440332 3392
+rect 440384 3380 440390 3392
+rect 441522 3380 441528 3392
+rect 440384 3352 441528 3380
+rect 440384 3340 440390 3352
+rect 441522 3340 441528 3352
+rect 441580 3340 441586 3392
+rect 447870 3340 447876 3392
+rect 447928 3380 447934 3392
+rect 454494 3380 454500 3392
+rect 447928 3352 454500 3380
+rect 447928 3340 447934 3352
+rect 454494 3340 454500 3352
+rect 454552 3340 454558 3392
+rect 457438 3340 457444 3392
+rect 457496 3380 457502 3392
+rect 465166 3380 465172 3392
+rect 457496 3352 465172 3380
+rect 457496 3340 457502 3352
+rect 465166 3340 465172 3352
+rect 465224 3340 465230 3392
+rect 465718 3340 465724 3392
+rect 465776 3380 465782 3392
+rect 468662 3380 468668 3392
+rect 465776 3352 468668 3380
+rect 465776 3340 465782 3352
+rect 468662 3340 468668 3352
+rect 468720 3340 468726 3392
+rect 479334 3380 479340 3392
+rect 468772 3352 479340 3380
+rect 408402 3272 408408 3324
+rect 408460 3312 408466 3324
+rect 418430 3312 418436 3324
+rect 408460 3284 418436 3312
+rect 408460 3272 408466 3284
+rect 418430 3272 418436 3284
+rect 418488 3272 418494 3324
+rect 448422 3272 448428 3324
+rect 448480 3312 448486 3324
+rect 450906 3312 450912 3324
+rect 448480 3284 450912 3312
+rect 448480 3272 448486 3284
+rect 450906 3272 450912 3284
+rect 450964 3272 450970 3324
+rect 467558 3272 467564 3324
+rect 467616 3312 467622 3324
+rect 468772 3312 468800 3352
+rect 479334 3340 479340 3352
+rect 479392 3340 479398 3392
+rect 467616 3284 468800 3312
+rect 467616 3272 467622 3284
+rect 299750 3204 299756 3256
+rect 299808 3244 299814 3256
+rect 303154 3244 303160 3256
+rect 299808 3216 303160 3244
+rect 299808 3204 299814 3216
+rect 303154 3204 303160 3216
+rect 303212 3204 303218 3256
+rect 468478 3204 468484 3256
+rect 468536 3244 468542 3256
+rect 475746 3244 475752 3256
+rect 468536 3216 475752 3244
+rect 468536 3204 468542 3216
+rect 475746 3204 475752 3216
+rect 475804 3204 475810 3256
+rect 267792 3148 278176 3176
+rect 267792 3136 267798 3148
+rect 300486 3136 300492 3188
+rect 300544 3176 300550 3188
+rect 306742 3176 306748 3188
+rect 300544 3148 306748 3176
+rect 300544 3136 300550 3148
+rect 306742 3136 306748 3148
+rect 306800 3136 306806 3188
+rect 421558 3136 421564 3188
+rect 421616 3176 421622 3188
+rect 422570 3176 422576 3188
+rect 421616 3148 422576 3176
+rect 421616 3136 421622 3148
+rect 422570 3136 422576 3148
+rect 422628 3136 422634 3188
+<< via1 >>
+rect 71780 702992 71832 703044
+rect 72976 702992 73028 703044
+rect 201500 702992 201552 703044
+rect 202788 702992 202840 703044
+rect 331220 702992 331272 703044
+rect 332508 702992 332560 703044
+rect 398840 700612 398892 700664
+rect 462320 700612 462372 700664
+rect 407120 700544 407172 700596
+rect 478512 700544 478564 700596
+rect 415400 700476 415452 700528
+rect 494796 700476 494848 700528
+rect 375380 700408 375432 700460
+rect 397460 700408 397512 700460
+rect 422300 700408 422352 700460
+rect 527180 700408 527232 700460
+rect 383660 700340 383712 700392
+rect 413652 700340 413704 700392
+rect 430580 700340 430632 700392
+rect 543464 700340 543516 700392
+rect 391940 700272 391992 700324
+rect 429844 700272 429896 700324
+rect 437480 700272 437532 700324
+rect 559656 700272 559708 700324
+rect 348792 700068 348844 700120
+rect 349804 700068 349856 700120
+rect 364984 700068 365036 700120
+rect 367100 700068 367152 700120
+rect 266360 697552 266412 697604
+rect 267648 697552 267700 697604
+rect 442264 683136 442316 683188
+rect 579620 683136 579672 683188
+rect 442356 630640 442408 630692
+rect 580172 630640 580224 630692
+rect 218060 545028 218112 545080
+rect 313464 545028 313516 545080
+rect 201500 544960 201552 545012
+rect 305552 544960 305604 545012
+rect 169760 544892 169812 544944
+rect 297732 544892 297784 544944
+rect 153200 544824 153252 544876
+rect 289912 544824 289964 544876
+rect 136640 544756 136692 544808
+rect 282092 544756 282144 544808
+rect 104900 544688 104952 544740
+rect 274180 544688 274232 544740
+rect 88340 544620 88392 544672
+rect 266360 544620 266412 544672
+rect 71780 544552 71832 544604
+rect 258540 544552 258592 544604
+rect 40040 544484 40092 544536
+rect 250628 544484 250680 544536
+rect 299480 544484 299532 544536
+rect 344836 544484 344888 544536
+rect 23480 544416 23532 544468
+rect 242808 544416 242860 544468
+rect 282920 544416 282972 544468
+rect 337016 544416 337068 544468
+rect 349804 544416 349856 544468
+rect 360568 544416 360620 544468
+rect 6920 544348 6972 544400
+rect 236000 544348 236052 544400
+rect 266452 544348 266504 544400
+rect 329104 544348 329156 544400
+rect 331220 544348 331272 544400
+rect 352656 544348 352708 544400
+rect 234620 544280 234672 544332
+rect 321284 544280 321336 544332
+rect 367100 542104 367152 542156
+rect 368393 542104 368445 542156
+rect 3424 540880 3476 540932
+rect 232044 540880 232096 540932
+rect 442908 540880 442960 540932
+rect 580264 540880 580316 540932
+rect 3516 538160 3568 538212
+rect 232044 538160 232096 538212
+rect 3608 532652 3660 532704
+rect 232044 532652 232096 532704
+rect 442908 532652 442960 532704
+rect 580356 532652 580408 532704
+rect 442632 528504 442684 528556
+rect 580448 528504 580500 528556
+rect 3700 527076 3752 527128
+rect 232044 527076 232096 527128
+rect 3792 522928 3844 522980
+rect 232044 522928 232096 522980
+rect 442908 518848 442960 518900
+rect 580540 518848 580592 518900
+rect 3884 517420 3936 517472
+rect 231952 517420 232004 517472
+rect 442724 514700 442776 514752
+rect 580632 514700 580684 514752
+rect 3976 513272 4028 513324
+rect 232044 513272 232096 513324
+rect 442172 510552 442224 510604
+rect 580724 510552 580776 510604
+rect 4068 507764 4120 507816
+rect 232044 507764 232096 507816
+rect 442908 505044 442960 505096
+rect 580816 505044 580868 505096
+rect 3332 502256 3384 502308
+rect 232044 502256 232096 502308
+rect 442724 500896 442776 500948
+rect 580264 500896 580316 500948
+rect 3424 498108 3476 498160
+rect 232044 498108 232096 498160
+rect 442908 496748 442960 496800
+rect 580356 496748 580408 496800
+rect 3516 492600 3568 492652
+rect 232044 492600 232096 492652
+rect 442908 491240 442960 491292
+rect 580448 491240 580500 491292
+rect 3608 488452 3660 488504
+rect 232044 488452 232096 488504
+rect 442632 485732 442684 485784
+rect 580172 485732 580224 485784
+rect 3884 481652 3936 481704
+rect 231860 481652 231912 481704
+rect 3608 476076 3660 476128
+rect 232044 476076 232096 476128
+rect 3424 471996 3476 472048
+rect 232044 471996 232096 472048
+rect 442356 471928 442408 471980
+rect 580172 471928 580224 471980
+rect 3516 462340 3568 462392
+rect 232044 462340 232096 462392
+rect 442264 458124 442316 458176
+rect 580172 458124 580224 458176
+rect 3424 447108 3476 447160
+rect 232044 447108 232096 447160
+rect 442908 444388 442960 444440
+rect 501604 444388 501656 444440
+rect 442172 434732 442224 434784
+rect 472624 434732 472676 434784
+rect 36544 431944 36596 431996
+rect 231860 431944 231912 431996
+rect 442724 431876 442776 431928
+rect 579804 431876 579856 431928
+rect 442816 425076 442868 425128
+rect 520924 425076 520976 425128
+rect 3332 423580 3384 423632
+rect 232688 423580 232740 423632
+rect 4804 422288 4856 422340
+rect 232044 422288 232096 422340
+rect 442632 419432 442684 419484
+rect 580172 419432 580224 419484
+rect 442908 416780 442960 416832
+rect 497464 416780 497516 416832
+rect 21364 411272 21416 411324
+rect 232044 411272 232096 411324
+rect 7564 407124 7616 407176
+rect 231860 407124 231912 407176
+rect 442816 407124 442868 407176
+rect 467196 407124 467248 407176
+rect 442540 405628 442592 405680
+rect 580172 405628 580224 405680
+rect 43444 401616 43496 401668
+rect 231952 401616 232004 401668
+rect 3240 398760 3292 398812
+rect 232596 398760 232648 398812
+rect 442724 397468 442776 397520
+rect 515404 397468 515456 397520
+rect 442540 387812 442592 387864
+rect 485044 387812 485096 387864
+rect 3608 386384 3660 386436
+rect 232044 386384 232096 386436
+rect 29644 382236 29696 382288
+rect 232044 382236 232096 382288
+rect 442448 379720 442500 379772
+rect 442448 379516 442500 379568
+rect 453304 379516 453356 379568
+rect 580172 379448 580224 379500
+rect 17224 376728 17276 376780
+rect 232044 376728 232096 376780
+rect 47584 372580 47636 372632
+rect 231860 372580 231912 372632
+rect 3516 372512 3568 372564
+rect 232504 372512 232556 372564
+rect 441988 370472 442040 370524
+rect 442356 370472 442408 370524
+rect 442356 369860 442408 369912
+rect 508504 369860 508556 369912
+rect 442356 365712 442408 365764
+rect 450544 365712 450596 365764
+rect 441988 365644 442040 365696
+rect 580172 365644 580224 365696
+rect 441988 360204 442040 360256
+rect 479524 360204 479576 360256
+rect 3516 357416 3568 357468
+rect 232044 357416 232096 357468
+rect 442264 353200 442316 353252
+rect 580172 353200 580224 353252
+rect 35164 351908 35216 351960
+rect 231952 351908 232004 351960
+rect 442264 351908 442316 351960
+rect 446404 351908 446456 351960
+rect 18604 347760 18656 347812
+rect 232044 347760 232096 347812
+rect 3424 346332 3476 346384
+rect 232964 346332 233016 346384
+rect 53104 342252 53156 342304
+rect 232044 342252 232096 342304
+rect 441988 342252 442040 342304
+rect 504364 342252 504416 342304
+rect 3424 340892 3476 340944
+rect 232044 340892 232096 340944
+rect 441804 338104 441856 338156
+rect 489184 338104 489236 338156
+rect 234620 337832 234672 337884
+rect 235808 337832 235860 337884
+rect 237380 337832 237432 337884
+rect 237894 337832 237946 337884
+rect 234712 337764 234764 337816
+rect 235391 337764 235443 337816
+rect 236092 337764 236144 337816
+rect 237060 337764 237112 337816
+rect 242066 337832 242118 337884
+rect 243735 337832 243787 337884
+rect 246238 337832 246290 337884
+rect 247490 337832 247542 337884
+rect 248420 337832 248472 337884
+rect 249576 337832 249628 337884
+rect 256884 337832 256936 337884
+rect 257920 337832 257972 337884
+rect 258172 337832 258224 337884
+rect 259172 337832 259224 337884
+rect 260932 337832 260984 337884
+rect 261675 337832 261727 337884
+rect 262220 337832 262272 337884
+rect 262926 337832 262978 337884
+rect 263692 337832 263744 337884
+rect 264595 337832 264647 337884
+rect 267832 337832 267884 337884
+rect 268767 337832 268819 337884
+rect 270592 337832 270644 337884
+rect 271270 337832 271322 337884
+rect 281632 337832 281684 337884
+rect 282118 337832 282170 337884
+rect 285680 337832 285732 337884
+rect 286290 337832 286342 337884
+rect 294052 337832 294104 337884
+rect 294634 337832 294686 337884
+rect 311992 337832 312044 337884
+rect 312990 337832 313042 337884
+rect 315494 337832 315546 337884
+rect 317420 337832 317472 337884
+rect 317997 337832 318049 337884
+rect 241612 337628 241664 337680
+rect 242900 337628 242952 337680
+rect 245752 337628 245804 337680
+rect 247132 337628 247184 337680
+rect 248512 337764 248564 337816
+rect 249159 337764 249211 337816
+rect 252652 337764 252704 337816
+rect 253748 337764 253800 337816
+rect 256792 337764 256844 337816
+rect 257503 337764 257555 337816
+rect 258080 337764 258132 337816
+rect 258754 337764 258806 337816
+rect 259460 337764 259512 337816
+rect 260423 337764 260475 337816
+rect 263600 337764 263652 337816
+rect 264178 337764 264230 337816
+rect 266452 337764 266504 337816
+rect 267516 337764 267568 337816
+rect 267740 337764 267792 337816
+rect 268350 337764 268402 337816
+rect 278872 337764 278924 337816
+rect 280032 337764 280084 337816
+rect 281540 337764 281592 337816
+rect 282535 337764 282587 337816
+rect 283104 337764 283156 337816
+rect 284204 337764 284256 337816
+rect 284392 337764 284444 337816
+rect 285455 337764 285507 337816
+rect 288532 337764 288584 337816
+rect 289627 337764 289679 337816
+rect 289912 337764 289964 337816
+rect 290879 337764 290931 337816
+rect 295340 337764 295392 337816
+rect 295885 337764 295937 337816
+rect 298192 337764 298244 337816
+rect 299223 337764 299275 337816
+rect 299572 337764 299624 337816
+rect 300474 337764 300526 337816
+rect 306380 337764 306432 337816
+rect 307150 337764 307202 337816
+rect 309140 337764 309192 337816
+rect 309653 337764 309705 337816
+rect 311900 337764 311952 337816
+rect 312573 337764 312625 337816
+rect 313280 337764 313332 337816
+rect 314242 337764 314294 337816
+rect 314660 337628 314712 337680
+rect 323838 337832 323890 337884
+rect 325700 337832 325752 337884
+rect 326341 337832 326393 337884
+rect 338212 337832 338264 337884
+rect 338857 337832 338909 337884
+rect 342352 337832 342404 337884
+rect 343029 337832 343081 337884
+rect 351920 337832 351972 337884
+rect 353042 337832 353094 337884
+rect 353300 337832 353352 337884
+rect 353876 337832 353928 337884
+rect 324412 337764 324464 337816
+rect 325089 337764 325141 337816
+rect 329840 337764 329892 337816
+rect 330930 337764 330982 337816
+rect 335360 337764 335412 337816
+rect 336354 337764 336406 337816
+rect 343732 337764 343784 337816
+rect 344280 337764 344332 337816
+rect 347780 337764 347832 337816
+rect 348870 337764 348922 337816
+rect 352012 337764 352064 337816
+rect 352624 337764 352676 337816
+rect 356152 337764 356204 337816
+rect 357214 337764 357266 337816
+rect 363472 337832 363524 337884
+rect 365812 337832 365864 337884
+rect 366392 337832 366444 337884
+rect 373067 337832 373119 337884
+rect 380160 337832 380212 337884
+rect 387252 337832 387304 337884
+rect 387800 337832 387852 337884
+rect 388504 337832 388556 337884
+rect 391007 337832 391059 337884
+rect 391940 337832 391992 337884
+rect 392676 337832 392728 337884
+rect 397460 337832 397512 337884
+rect 398516 337832 398568 337884
+rect 368664 337764 368716 337816
+rect 369730 337764 369782 337816
+rect 369860 337764 369912 337816
+rect 370981 337764 371033 337816
+rect 371240 337764 371292 337816
+rect 371816 337764 371868 337816
+rect 322940 337628 322992 337680
+rect 363052 337628 363104 337680
+rect 372712 337628 372764 337680
+rect 374092 337764 374144 337816
+rect 375153 337764 375205 337816
+rect 379704 337628 379756 337680
+rect 383752 337764 383804 337816
+rect 384749 337764 384801 337816
+rect 385040 337764 385092 337816
+rect 385583 337764 385635 337816
+rect 386512 337628 386564 337680
+rect 389180 337764 389232 337816
+rect 390172 337764 390224 337816
+rect 390652 337628 390704 337680
+rect 393412 337764 393464 337816
+rect 393927 337764 393979 337816
+rect 397552 337764 397604 337816
+rect 398099 337764 398151 337816
+rect 399351 337832 399403 337884
+rect 401600 337832 401652 337884
+rect 402688 337832 402740 337884
+rect 409972 337832 410024 337884
+rect 411032 337832 411084 337884
+rect 429200 337832 429252 337884
+rect 430224 337832 430276 337884
+rect 400312 337764 400364 337816
+rect 401437 337764 401489 337816
+rect 401692 337764 401744 337816
+rect 402271 337764 402323 337816
+rect 402980 337764 403032 337816
+rect 403940 337764 403992 337816
+rect 409880 337764 409932 337816
+rect 410615 337764 410667 337816
+rect 414112 337764 414164 337816
+rect 415204 337764 415256 337816
+rect 418252 337764 418304 337816
+rect 419376 337764 419428 337816
+rect 420920 337764 420972 337816
+rect 421880 337764 421932 337816
+rect 423680 337764 423732 337816
+rect 424800 337764 424852 337816
+rect 429292 337764 429344 337816
+rect 429806 337764 429858 337816
+rect 431960 337764 432012 337816
+rect 433144 337764 433196 337816
+rect 434720 337764 434772 337816
+rect 435230 337764 435282 337816
+rect 398932 337628 398984 337680
+rect 240232 336676 240284 336728
+rect 241244 336676 241296 336728
+rect 244372 336676 244424 336728
+rect 245384 336676 245436 336728
+rect 252560 336676 252612 336728
+rect 253296 336676 253348 336728
+rect 305092 336676 305144 336728
+rect 305828 336676 305880 336728
+rect 360200 336676 360252 336728
+rect 361396 336676 361448 336728
+rect 436100 336676 436152 336728
+rect 437296 336676 437348 336728
+rect 296812 336540 296864 336592
+rect 297548 336540 297600 336592
+rect 120080 335248 120132 335300
+rect 275836 335248 275888 335300
+rect 329288 335248 329340 335300
+rect 354036 335248 354088 335300
+rect 365720 335248 365772 335300
+rect 413928 335248 413980 335300
+rect 437756 335248 437808 335300
+rect 460204 335248 460256 335300
+rect 117320 335180 117372 335232
+rect 275468 335180 275520 335232
+rect 301780 335180 301832 335232
+rect 313924 335180 313976 335232
+rect 320916 335180 320968 335232
+rect 347044 335180 347096 335232
+rect 349160 335180 349212 335232
+rect 358912 335180 358964 335232
+rect 361028 335180 361080 335232
+rect 367100 335180 367152 335232
+rect 372620 335180 372672 335232
+rect 414756 335180 414808 335232
+rect 424416 335180 424468 335232
+rect 447876 335180 447928 335232
+rect 110420 335112 110472 335164
+rect 274640 335112 274692 335164
+rect 302976 335112 303028 335164
+rect 327080 335112 327132 335164
+rect 329656 335112 329708 335164
+rect 355508 335112 355560 335164
+rect 357716 335112 357768 335164
+rect 413100 335112 413152 335164
+rect 425612 335112 425664 335164
+rect 457444 335112 457496 335164
+rect 102140 335044 102192 335096
+rect 273444 335044 273496 335096
+rect 303436 335044 303488 335096
+rect 331220 335044 331272 335096
+rect 337384 335044 337436 335096
+rect 346400 335044 346452 335096
+rect 352564 335044 352616 335096
+rect 408960 335044 409012 335096
+rect 425244 335044 425296 335096
+rect 460940 335044 460992 335096
+rect 95240 334976 95292 335028
+rect 272892 334976 272944 335028
+rect 302148 334976 302200 335028
+rect 320180 334976 320232 335028
+rect 322204 334976 322256 335028
+rect 352748 334976 352800 335028
+rect 354680 334976 354732 335028
+rect 412640 334976 412692 335028
+rect 427360 334976 427412 335028
+rect 467104 334976 467156 335028
+rect 51724 334908 51776 334960
+rect 266268 334908 266320 334960
+rect 305000 334908 305052 334960
+rect 345020 334908 345072 334960
+rect 351276 334908 351328 334960
+rect 412272 334908 412324 334960
+rect 426072 334908 426124 334960
+rect 465724 334908 465776 334960
+rect 58624 334840 58676 334892
+rect 267096 334840 267148 334892
+rect 308036 334840 308088 334892
+rect 337476 334840 337528 334892
+rect 344284 334840 344336 334892
+rect 408132 334840 408184 334892
+rect 426900 334840 426952 334892
+rect 468484 334840 468536 334892
+rect 31760 334772 31812 334824
+rect 265440 334772 265492 334824
+rect 304632 334772 304684 334824
+rect 340880 334772 340932 334824
+rect 343640 334772 343692 334824
+rect 411352 334772 411404 334824
+rect 431040 334772 431092 334824
+rect 510620 334772 510672 334824
+rect 39304 334704 39356 334756
+rect 277952 334704 278004 334756
+rect 293960 334704 294012 334756
+rect 405556 334704 405608 334756
+rect 431868 334704 431920 334756
+rect 517520 334704 517572 334756
+rect 32404 334636 32456 334688
+rect 277124 334636 277176 334688
+rect 304264 334636 304316 334688
+rect 338120 334636 338172 334688
+rect 338764 334636 338816 334688
+rect 409328 334636 409380 334688
+rect 432788 334636 432840 334688
+rect 524420 334636 524472 334688
+rect 14464 334568 14516 334620
+rect 278780 334568 278832 334620
+rect 303804 334568 303856 334620
+rect 333980 334568 334032 334620
+rect 334624 334568 334676 334620
+rect 406844 334568 406896 334620
+rect 421104 334568 421156 334620
+rect 425060 334568 425112 334620
+rect 433616 334568 433668 334620
+rect 531320 334568 531372 334620
+rect 328828 334500 328880 334552
+rect 353944 334500 353996 334552
+rect 361856 334500 361908 334552
+rect 374000 334500 374052 334552
+rect 379520 334500 379572 334552
+rect 415584 334500 415636 334552
+rect 436284 334500 436336 334552
+rect 451924 334500 451976 334552
+rect 321744 334432 321796 334484
+rect 345756 334432 345808 334484
+rect 353300 334432 353352 334484
+rect 359280 334432 359332 334484
+rect 386420 334432 386472 334484
+rect 416412 334432 416464 334484
+rect 434444 334432 434496 334484
+rect 445024 334432 445076 334484
+rect 321376 334364 321428 334416
+rect 336004 334364 336056 334416
+rect 345664 334364 345716 334416
+rect 357992 334364 358044 334416
+rect 393320 334364 393372 334416
+rect 417240 334364 417292 334416
+rect 420644 334364 420696 334416
+rect 421564 334364 421616 334416
+rect 436928 334364 436980 334416
+rect 447784 334364 447836 334416
+rect 342904 334296 342956 334348
+rect 350540 334296 350592 334348
+rect 346400 334228 346452 334280
+rect 358452 334228 358504 334280
+rect 293500 333956 293552 334008
+rect 298836 333956 298888 334008
+rect 360568 333956 360620 334008
+rect 364340 333956 364392 334008
+rect 269396 330760 269448 330812
+rect 291476 330760 291528 330812
+rect 341156 330760 341208 330812
+rect 243084 330624 243136 330676
+rect 238852 330488 238904 330540
+rect 239036 330488 239088 330540
+rect 314844 330624 314896 330676
+rect 269396 330556 269448 330608
+rect 291476 330556 291528 330608
+rect 247040 330488 247092 330540
+rect 248328 330488 248380 330540
+rect 251180 330488 251232 330540
+rect 251364 330488 251416 330540
+rect 269304 330488 269356 330540
+rect 269948 330488 270000 330540
+rect 287060 330488 287112 330540
+rect 288348 330488 288400 330540
+rect 291384 330488 291436 330540
+rect 292120 330488 292172 330540
+rect 295432 330488 295484 330540
+rect 296260 330488 296312 330540
+rect 305000 330488 305052 330540
+rect 306288 330488 306340 330540
+rect 309232 330488 309284 330540
+rect 310060 330488 310112 330540
+rect 310520 330488 310572 330540
+rect 311256 330488 311308 330540
+rect 313372 330488 313424 330540
+rect 313832 330488 313884 330540
+rect 341156 330556 341208 330608
+rect 318892 330488 318944 330540
+rect 320088 330488 320140 330540
+rect 324320 330488 324372 330540
+rect 325516 330488 325568 330540
+rect 341064 330488 341116 330540
+rect 342168 330488 342220 330540
+rect 343824 330488 343876 330540
+rect 344652 330488 344704 330540
+rect 345112 330488 345164 330540
+rect 345480 330488 345532 330540
+rect 364432 330488 364484 330540
+rect 365536 330488 365588 330540
+rect 367284 330488 367336 330540
+rect 368020 330488 368072 330540
+rect 371332 330488 371384 330540
+rect 372160 330488 372212 330540
+rect 374184 330488 374236 330540
+rect 374736 330488 374788 330540
+rect 381084 330488 381136 330540
+rect 381360 330488 381412 330540
+rect 385132 330488 385184 330540
+rect 385960 330488 386012 330540
+rect 390560 330488 390612 330540
+rect 391848 330488 391900 330540
+rect 394700 330488 394752 330540
+rect 395528 330488 395580 330540
+rect 396080 330488 396132 330540
+rect 397276 330488 397328 330540
+rect 407212 330488 407264 330540
+rect 407672 330488 407724 330540
+rect 416872 330488 416924 330540
+rect 417700 330488 417752 330540
+rect 422300 330488 422352 330540
+rect 423496 330488 423548 330540
+rect 426532 330488 426584 330540
+rect 427728 330488 427780 330540
+rect 434812 330488 434864 330540
+rect 435640 330488 435692 330540
+rect 243084 330420 243136 330472
+rect 269120 330420 269172 330472
+rect 270408 330420 270460 330472
+rect 292580 330420 292632 330472
+rect 292948 330420 293000 330472
+rect 310612 330420 310664 330472
+rect 311716 330420 311768 330472
+rect 314844 330420 314896 330472
+rect 340972 330420 341024 330472
+rect 341708 330420 341760 330472
+rect 345204 330420 345256 330472
+rect 345940 330420 345992 330472
+rect 380992 330420 381044 330472
+rect 381820 330420 381872 330472
+rect 394792 330420 394844 330472
+rect 395988 330420 396040 330472
+rect 238852 330352 238904 330404
+rect 239680 330352 239732 330404
+rect 251364 330352 251416 330404
+rect 252468 330352 252520 330404
+rect 394884 330352 394936 330404
+rect 395068 330352 395120 330404
+rect 327172 330080 327224 330132
+rect 328000 330080 328052 330132
+rect 255412 330012 255464 330064
+rect 256240 330012 256292 330064
+rect 292580 329808 292632 329860
+rect 293500 329808 293552 329860
+rect 265072 329672 265124 329724
+rect 265808 329672 265860 329724
+rect 393504 328992 393556 329044
+rect 394332 328992 394384 329044
+rect 296628 328448 296680 328500
+rect 297916 328448 297968 328500
+rect 238760 328040 238812 328092
+rect 239496 328040 239548 328092
+rect 354956 326680 355008 326732
+rect 354956 326476 355008 326528
+rect 333428 326408 333480 326460
+rect 336924 326408 336976 326460
+rect 422392 326408 422444 326460
+rect 423128 326408 423180 326460
+rect 331312 326340 331364 326392
+rect 332140 326340 332192 326392
+rect 332600 326204 332652 326256
+rect 332876 326204 332928 326256
+rect 332600 326068 332652 326120
+rect 334164 326340 334216 326392
+rect 335084 326340 335136 326392
+rect 354772 326340 354824 326392
+rect 355324 326340 355376 326392
+rect 358912 326340 358964 326392
+rect 360108 326340 360160 326392
+rect 336924 326204 336976 326256
+rect 356060 325728 356112 325780
+rect 356796 325728 356848 325780
+rect 501604 325592 501656 325644
+rect 580172 325592 580224 325644
+rect 336740 322600 336792 322652
+rect 338028 322600 338080 322652
+rect 335452 321920 335504 321972
+rect 335912 321920 335964 321972
+rect 354864 321784 354916 321836
+rect 355048 321784 355100 321836
+rect 336832 321648 336884 321700
+rect 337568 321648 337620 321700
+rect 2964 320084 3016 320136
+rect 232320 320084 232372 320136
+rect 442080 313216 442132 313268
+rect 580172 313216 580224 313268
+rect 3332 306280 3384 306332
+rect 36544 306280 36596 306332
+rect 472624 299412 472676 299464
+rect 580172 299412 580224 299464
+rect 2872 293904 2924 293956
+rect 232412 293904 232464 293956
+rect 442172 273164 442224 273216
+rect 580172 273164 580224 273216
+rect 2780 267384 2832 267436
+rect 4804 267384 4856 267436
+rect 520924 259360 520976 259412
+rect 580172 259360 580224 259412
+rect 3332 255212 3384 255264
+rect 232872 255212 232924 255264
+rect 442908 245556 442960 245608
+rect 580172 245556 580224 245608
+rect 3240 241408 3292 241460
+rect 21364 241408 21416 241460
+rect 497464 233180 497516 233232
+rect 579988 233180 580040 233232
+rect 442816 219376 442868 219428
+rect 580172 219376 580224 219428
+rect 3148 215092 3200 215144
+rect 7564 215092 7616 215144
+rect 467196 206932 467248 206984
+rect 579804 206932 579856 206984
+rect 3332 202784 3384 202836
+rect 43444 202784 43496 202836
+rect 442724 193128 442776 193180
+rect 580172 193128 580224 193180
+rect 3148 188980 3200 189032
+rect 232780 188980 232832 189032
+rect 515404 179324 515456 179376
+rect 580172 179324 580224 179376
+rect 442632 166948 442684 167000
+rect 580172 166948 580224 167000
+rect 3332 164160 3384 164212
+rect 232688 164160 232740 164212
+rect 485044 153144 485096 153196
+rect 580172 153144 580224 153196
+rect 442540 139340 442592 139392
+rect 580172 139340 580224 139392
+rect 3332 137912 3384 137964
+rect 29644 137912 29696 137964
+rect 453304 126896 453356 126948
+rect 580172 126896 580224 126948
+rect 442448 113092 442500 113144
+rect 579804 113092 579856 113144
+rect 3148 111732 3200 111784
+rect 17224 111732 17276 111784
+rect 508504 100648 508556 100700
+rect 580172 100648 580224 100700
+rect 3240 97928 3292 97980
+rect 47584 97928 47636 97980
+rect 450544 86912 450596 86964
+rect 580172 86912 580224 86964
+rect 3332 85484 3384 85536
+rect 232596 85484 232648 85536
+rect 479524 73108 479576 73160
+rect 580172 73108 580224 73160
+rect 3332 71680 3384 71732
+rect 232504 71680 232556 71732
+rect 442356 60664 442408 60716
+rect 580172 60664 580224 60716
+rect 446404 46860 446456 46912
+rect 580172 46860 580224 46912
+rect 3516 45500 3568 45552
+rect 35164 45500 35216 45552
+rect 2872 33056 2924 33108
+rect 18604 33056 18656 33108
+rect 442264 33056 442316 33108
+rect 580172 33056 580224 33108
+rect 3516 20612 3568 20664
+rect 53104 20612 53156 20664
+rect 504364 20612 504416 20664
+rect 579988 20612 580040 20664
+rect 88340 20068 88392 20120
+rect 271972 20068 272024 20120
+rect 85580 20000 85632 20052
+rect 270684 20000 270736 20052
+rect 77300 19932 77352 19984
+rect 270592 19932 270644 19984
+rect 151820 19252 151872 19304
+rect 335544 19252 335596 19304
+rect 147680 19184 147732 19236
+rect 334164 19184 334216 19236
+rect 143540 19116 143592 19168
+rect 334256 19116 334308 19168
+rect 70400 19048 70452 19100
+rect 269304 19048 269356 19100
+rect 284576 19048 284628 19100
+rect 404452 19048 404504 19100
+rect 67640 18980 67692 19032
+rect 269212 18980 269264 19032
+rect 280436 18980 280488 19032
+rect 402980 18980 403032 19032
+rect 191840 18912 191892 18964
+rect 393596 18912 393648 18964
+rect 187700 18844 187752 18896
+rect 392124 18844 392176 18896
+rect 63500 18776 63552 18828
+rect 269396 18776 269448 18828
+rect 276204 18776 276256 18828
+rect 403164 18776 403216 18828
+rect 184940 18708 184992 18760
+rect 391940 18708 391992 18760
+rect 60740 18640 60792 18692
+rect 267832 18640 267884 18692
+rect 273444 18640 273496 18692
+rect 403072 18640 403124 18692
+rect 180800 18572 180852 18624
+rect 392032 18572 392084 18624
+rect 154580 18504 154632 18556
+rect 335452 18504 335504 18556
+rect 190460 18436 190512 18488
+rect 339592 18436 339644 18488
+rect 193220 18368 193272 18420
+rect 339684 18368 339736 18420
+rect 168472 17892 168524 17944
+rect 283104 17892 283156 17944
+rect 309232 17892 309284 17944
+rect 388076 17892 388128 17944
+rect 164240 17824 164292 17876
+rect 283196 17824 283248 17876
+rect 310704 17824 310756 17876
+rect 390928 17824 390980 17876
+rect 150440 17756 150492 17808
+rect 281632 17756 281684 17808
+rect 310796 17756 310848 17808
+rect 395068 17756 395120 17808
+rect 146300 17688 146352 17740
+rect 281724 17688 281776 17740
+rect 314936 17688 314988 17740
+rect 437664 17688 437716 17740
+rect 143632 17620 143684 17672
+rect 280344 17620 280396 17672
+rect 316040 17620 316092 17672
+rect 440332 17620 440384 17672
+rect 186320 17552 186372 17604
+rect 339500 17552 339552 17604
+rect 183560 17484 183612 17536
+rect 338396 17484 338448 17536
+rect 168380 17416 168432 17468
+rect 336832 17416 336884 17468
+rect 126980 17348 127032 17400
+rect 332876 17348 332928 17400
+rect 333244 17348 333296 17400
+rect 404636 17348 404688 17400
+rect 49700 17280 49752 17332
+rect 266452 17280 266504 17332
+rect 316132 17280 316184 17332
+rect 444380 17280 444432 17332
+rect 9680 17212 9732 17264
+rect 262404 17212 262456 17264
+rect 316224 17212 316276 17264
+rect 448520 17212 448572 17264
+rect 220820 17144 220872 17196
+rect 290004 17144 290056 17196
+rect 309140 17144 309192 17196
+rect 383936 17144 383988 17196
+rect 224960 17076 225012 17128
+rect 289912 17076 289964 17128
+rect 309324 17076 309376 17128
+rect 380900 17076 380952 17128
+rect 227720 17008 227772 17060
+rect 291476 17008 291528 17060
+rect 307852 17008 307904 17060
+rect 377128 17008 377180 17060
+rect 125600 16532 125652 16584
+rect 278964 16532 279016 16584
+rect 307760 16532 307812 16584
+rect 374368 16532 374420 16584
+rect 245200 16464 245252 16516
+rect 399024 16464 399076 16516
+rect 45008 16396 45060 16448
+rect 252652 16396 252704 16448
+rect 266544 16396 266596 16448
+rect 401692 16396 401744 16448
+rect 41880 16328 41932 16380
+rect 252560 16328 252612 16380
+rect 262496 16328 262548 16380
+rect 401784 16328 401836 16380
+rect 38384 16260 38436 16312
+rect 252744 16260 252796 16312
+rect 259736 16260 259788 16312
+rect 400312 16260 400364 16312
+rect 34520 16192 34572 16244
+rect 251364 16192 251416 16244
+rect 255872 16192 255924 16244
+rect 400496 16192 400548 16244
+rect 30840 16124 30892 16176
+rect 251456 16124 251508 16176
+rect 252376 16124 252428 16176
+rect 400404 16124 400456 16176
+rect 160100 16056 160152 16108
+rect 389364 16056 389416 16108
+rect 156144 15988 156196 16040
+rect 389272 15988 389324 16040
+rect 153016 15920 153068 15972
+rect 387984 15920 388036 15972
+rect 149520 15852 149572 15904
+rect 387800 15852 387852 15904
+rect 248788 15784 248840 15836
+rect 400220 15784 400272 15836
+rect 270040 15716 270092 15768
+rect 401600 15716 401652 15768
+rect 161296 15648 161348 15700
+rect 283012 15648 283064 15700
+rect 226340 15104 226392 15156
+rect 397644 15104 397696 15156
+rect 223580 15036 223632 15088
+rect 396080 15036 396132 15088
+rect 219992 14968 220044 15020
+rect 396264 14968 396316 15020
+rect 216864 14900 216916 14952
+rect 396172 14900 396224 14952
+rect 213368 14832 213420 14884
+rect 394792 14832 394844 14884
+rect 209780 14764 209832 14816
+rect 394700 14764 394752 14816
+rect 206192 14696 206244 14748
+rect 394884 14696 394936 14748
+rect 201500 14628 201552 14680
+rect 394976 14628 395028 14680
+rect 198740 14560 198792 14612
+rect 393504 14560 393556 14612
+rect 195152 14492 195204 14544
+rect 393412 14492 393464 14544
+rect 138848 14424 138900 14476
+rect 386512 14424 386564 14476
+rect 231032 14356 231084 14408
+rect 397552 14356 397604 14408
+rect 234896 14288 234948 14340
+rect 397460 14288 397512 14340
+rect 241796 14220 241848 14272
+rect 398932 14220 398984 14272
+rect 112352 13744 112404 13796
+rect 260932 13744 260984 13796
+rect 336004 13744 336056 13796
+rect 484032 13744 484084 13796
+rect 109040 13676 109092 13728
+rect 261024 13676 261076 13728
+rect 382372 13676 382424 13728
+rect 552664 13676 552716 13728
+rect 105728 13608 105780 13660
+rect 260840 13608 260892 13660
+rect 382464 13608 382516 13660
+rect 556160 13608 556212 13660
+rect 158904 13540 158956 13592
+rect 335360 13540 335412 13592
+rect 382556 13540 382608 13592
+rect 559288 13540 559340 13592
+rect 176660 13472 176712 13524
+rect 390560 13472 390612 13524
+rect 173900 13404 173952 13456
+rect 390836 13404 390888 13456
+rect 170312 13336 170364 13388
+rect 390652 13336 390704 13388
+rect 27712 13268 27764 13320
+rect 251180 13268 251232 13320
+rect 353944 13268 353996 13320
+rect 547880 13268 547932 13320
+rect 167184 13200 167236 13252
+rect 390744 13200 390796 13252
+rect 22560 13132 22612 13184
+rect 251272 13132 251324 13184
+rect 354036 13132 354088 13184
+rect 551008 13132 551060 13184
+rect 17960 13064 18012 13116
+rect 249984 13064 250036 13116
+rect 355324 13064 355376 13116
+rect 554780 13064 554832 13116
+rect 116400 12996 116452 13048
+rect 261116 12996 261168 13048
+rect 345756 12996 345808 13048
+rect 487160 12996 487212 13048
+rect 118700 12928 118752 12980
+rect 262312 12928 262364 12980
+rect 352748 12928 352800 12980
+rect 490656 12928 490708 12980
+rect 123024 12860 123076 12912
+rect 262220 12860 262272 12912
+rect 377036 12860 377088 12912
+rect 513380 12860 513432 12912
+rect 91560 12384 91612 12436
+rect 258172 12384 258224 12436
+rect 318064 12384 318116 12436
+rect 354864 12384 354916 12436
+rect 368664 12384 368716 12436
+rect 442632 12384 442684 12436
+rect 87512 12316 87564 12368
+rect 258080 12316 258132 12368
+rect 315028 12316 315080 12368
+rect 354956 12316 355008 12368
+rect 369952 12316 370004 12368
+rect 445760 12316 445812 12368
+rect 84200 12248 84252 12300
+rect 258264 12248 258316 12300
+rect 311440 12248 311492 12300
+rect 353576 12248 353628 12300
+rect 370044 12248 370096 12300
+rect 448612 12248 448664 12300
+rect 80888 12180 80940 12232
+rect 256884 12180 256936 12232
+rect 307944 12180 307996 12232
+rect 353392 12180 353444 12232
+rect 369860 12180 369912 12232
+rect 453304 12180 453356 12232
+rect 77392 12112 77444 12164
+rect 256792 12112 256844 12164
+rect 303896 12112 303948 12164
+rect 353484 12112 353536 12164
+rect 371424 12112 371476 12164
+rect 456892 12112 456944 12164
+rect 73344 12044 73396 12096
+rect 256976 12044 257028 12096
+rect 300768 12044 300820 12096
+rect 351920 12044 351972 12096
+rect 371240 12044 371292 12096
+rect 459928 12044 459980 12096
+rect 69848 11976 69900 12028
+rect 256700 11976 256752 12028
+rect 297272 11976 297324 12028
+rect 352012 11976 352064 12028
+rect 371332 11976 371384 12028
+rect 463976 11976 464028 12028
+rect 66720 11908 66772 11960
+rect 255412 11908 255464 11960
+rect 293224 11908 293276 11960
+rect 352104 11908 352156 11960
+rect 372804 11908 372856 11960
+rect 467012 11908 467064 11960
+rect 63224 11840 63276 11892
+rect 255504 11840 255556 11892
+rect 289912 11840 289964 11892
+rect 350816 11840 350868 11892
+rect 372712 11840 372764 11892
+rect 470600 11840 470652 11892
+rect 59360 11772 59412 11824
+rect 255320 11772 255372 11824
+rect 276020 11772 276072 11824
+rect 349436 11772 349488 11824
+rect 372896 11772 372948 11824
+rect 474096 11772 474148 11824
+rect 56048 11704 56100 11756
+rect 254124 11704 254176 11756
+rect 272432 11704 272484 11756
+rect 349344 11704 349396 11756
+rect 372988 11704 373040 11756
+rect 478144 11704 478196 11756
+rect 94688 11636 94740 11688
+rect 259552 11636 259604 11688
+rect 322112 11636 322164 11688
+rect 354772 11636 354824 11688
+rect 368756 11636 368808 11688
+rect 439136 11636 439188 11688
+rect 98184 11568 98236 11620
+rect 259644 11568 259696 11620
+rect 325608 11568 325660 11620
+rect 355048 11568 355100 11620
+rect 368572 11568 368624 11620
+rect 435088 11568 435140 11620
+rect 102232 11500 102284 11552
+rect 259460 11500 259512 11552
+rect 349804 11500 349856 11552
+rect 405832 11500 405884 11552
+rect 143540 11432 143592 11484
+rect 144736 11432 144788 11484
+rect 168380 11432 168432 11484
+rect 169576 11432 169628 11484
+rect 328736 11432 328788 11484
+rect 356244 11432 356296 11484
+rect 222752 10956 222804 11008
+rect 343916 10956 343968 11008
+rect 364708 10956 364760 11008
+rect 403624 10956 403676 11008
+rect 219256 10888 219308 10940
+rect 342444 10888 342496 10940
+rect 364432 10888 364484 10940
+rect 407212 10888 407264 10940
+rect 215300 10820 215352 10872
+rect 342260 10820 342312 10872
+rect 365904 10820 365956 10872
+rect 410800 10820 410852 10872
+rect 211712 10752 211764 10804
+rect 342352 10752 342404 10804
+rect 365812 10752 365864 10804
+rect 414020 10752 414072 10804
+rect 208584 10684 208636 10736
+rect 341064 10684 341116 10736
+rect 365996 10684 366048 10736
+rect 416780 10684 416832 10736
+rect 205088 10616 205140 10668
+rect 340972 10616 341024 10668
+rect 367192 10616 367244 10668
+rect 421104 10616 421156 10668
+rect 201592 10548 201644 10600
+rect 341156 10548 341208 10600
+rect 367376 10548 367428 10600
+rect 424968 10548 425020 10600
+rect 434904 10548 434956 10600
+rect 542728 10548 542780 10600
+rect 197912 10480 197964 10532
+rect 341248 10480 341300 10532
+rect 367284 10480 367336 10532
+rect 428464 10480 428516 10532
+rect 436192 10480 436244 10532
+rect 556896 10480 556948 10532
+rect 141240 10412 141292 10464
+rect 334072 10412 334124 10464
+rect 368480 10412 368532 10464
+rect 432052 10412 432104 10464
+rect 437572 10412 437624 10464
+rect 571340 10412 571392 10464
+rect 137192 10344 137244 10396
+rect 332784 10344 332836 10396
+rect 336280 10344 336332 10396
+rect 356152 10344 356204 10396
+rect 383844 10344 383896 10396
+rect 566832 10344 566884 10396
+rect 52552 10276 52604 10328
+rect 254032 10276 254084 10328
+rect 268384 10276 268436 10328
+rect 349252 10276 349304 10328
+rect 383752 10276 383804 10328
+rect 570328 10276 570380 10328
+rect 233424 10208 233476 10260
+rect 345296 10208 345348 10260
+rect 364616 10208 364668 10260
+rect 398840 10208 398892 10260
+rect 283104 10140 283156 10192
+rect 350632 10140 350684 10192
+rect 364524 10140 364576 10192
+rect 396080 10140 396132 10192
+rect 286600 10072 286652 10124
+rect 350724 10072 350776 10124
+rect 363144 10072 363196 10124
+rect 392584 10072 392636 10124
+rect 392676 10072 392728 10124
+rect 410064 10072 410116 10124
+rect 173164 9596 173216 9648
+rect 336740 9596 336792 9648
+rect 363052 9596 363104 9648
+rect 389456 9596 389508 9648
+rect 44272 9528 44324 9580
+rect 238852 9528 238904 9580
+rect 318800 9528 318852 9580
+rect 462780 9528 462832 9580
+rect 40684 9460 40736 9512
+rect 238760 9460 238812 9512
+rect 332692 9460 332744 9512
+rect 356060 9460 356112 9512
+rect 378324 9460 378376 9512
+rect 524236 9460 524288 9512
+rect 37188 9392 37240 9444
+rect 238944 9392 238996 9444
+rect 318984 9392 319036 9444
+rect 466276 9392 466328 9444
+rect 48964 9324 49016 9376
+rect 253940 9324 253992 9376
+rect 337476 9324 337528 9376
+rect 370596 9324 370648 9376
+rect 379612 9324 379664 9376
+rect 527824 9324 527876 9376
+rect 33600 9256 33652 9308
+rect 239036 9256 239088 9308
+rect 319076 9256 319128 9308
+rect 469864 9256 469916 9308
+rect 30104 9188 30156 9240
+rect 237564 9188 237616 9240
+rect 265348 9188 265400 9240
+rect 347780 9188 347832 9240
+rect 379704 9188 379756 9240
+rect 531320 9188 531372 9240
+rect 26516 9120 26568 9172
+rect 237380 9120 237432 9172
+rect 261760 9120 261812 9172
+rect 347964 9120 348016 9172
+rect 379796 9120 379848 9172
+rect 534908 9120 534960 9172
+rect 21824 9052 21876 9104
+rect 237472 9052 237524 9104
+rect 318892 9052 318944 9104
+rect 473452 9052 473504 9104
+rect 8760 8984 8812 9036
+rect 249800 8984 249852 9036
+rect 320272 8984 320324 9036
+rect 476948 8984 477000 9036
+rect 4068 8916 4120 8968
+rect 248420 8916 248472 8968
+rect 258264 8916 258316 8968
+rect 347872 8916 347924 8968
+rect 381084 8916 381136 8968
+rect 541992 8916 542044 8968
+rect 118792 8848 118844 8900
+rect 248604 8848 248656 8900
+rect 317604 8848 317656 8900
+rect 459192 8848 459244 8900
+rect 122288 8780 122340 8832
+rect 248512 8780 248564 8832
+rect 317420 8780 317472 8832
+rect 455696 8780 455748 8832
+rect 317512 8712 317564 8764
+rect 452108 8712 452160 8764
+rect 229836 8644 229888 8696
+rect 343824 8644 343876 8696
+rect 115204 8236 115256 8288
+rect 247040 8236 247092 8288
+rect 312084 8236 312136 8288
+rect 406016 8236 406068 8288
+rect 428004 8236 428056 8288
+rect 493508 8236 493560 8288
+rect 111616 8168 111668 8220
+rect 247316 8168 247368 8220
+rect 311900 8168 311952 8220
+rect 409604 8168 409656 8220
+rect 429384 8168 429436 8220
+rect 497096 8168 497148 8220
+rect 108120 8100 108172 8152
+rect 247132 8100 247184 8152
+rect 311992 8100 312044 8152
+rect 413100 8100 413152 8152
+rect 429292 8100 429344 8152
+rect 500592 8100 500644 8152
+rect 104532 8032 104584 8084
+rect 247224 8032 247276 8084
+rect 313464 8032 313516 8084
+rect 416688 8032 416740 8084
+rect 429200 8032 429252 8084
+rect 504180 8032 504232 8084
+rect 101036 7964 101088 8016
+rect 245844 7964 245896 8016
+rect 313372 7964 313424 8016
+rect 420184 7964 420236 8016
+rect 430580 7964 430632 8016
+rect 507676 7964 507728 8016
+rect 97448 7896 97500 7948
+rect 245752 7896 245804 7948
+rect 313280 7896 313332 7948
+rect 423772 7896 423824 7948
+rect 430672 7896 430724 7948
+rect 514760 7896 514812 7948
+rect 93952 7828 94004 7880
+rect 245660 7828 245712 7880
+rect 314844 7828 314896 7880
+rect 427268 7828 427320 7880
+rect 432144 7828 432196 7880
+rect 521844 7828 521896 7880
+rect 90364 7760 90416 7812
+rect 244372 7760 244424 7812
+rect 314752 7760 314804 7812
+rect 430856 7760 430908 7812
+rect 431960 7760 432012 7812
+rect 529020 7760 529072 7812
+rect 86868 7692 86920 7744
+rect 244464 7692 244516 7744
+rect 254676 7692 254728 7744
+rect 346676 7692 346728 7744
+rect 378140 7692 378192 7744
+rect 517152 7692 517204 7744
+rect 83280 7624 83332 7676
+rect 244280 7624 244332 7676
+rect 251180 7624 251232 7676
+rect 346584 7624 346636 7676
+rect 378232 7624 378284 7676
+rect 520740 7624 520792 7676
+rect 79692 7556 79744 7608
+rect 243176 7556 243228 7608
+rect 247592 7556 247644 7608
+rect 346492 7556 346544 7608
+rect 361672 7556 361724 7608
+rect 382372 7556 382424 7608
+rect 383660 7556 383712 7608
+rect 563244 7556 563296 7608
+rect 154212 7488 154264 7540
+rect 281540 7488 281592 7540
+rect 310612 7488 310664 7540
+rect 402520 7488 402572 7540
+rect 427912 7488 427964 7540
+rect 489920 7488 489972 7540
+rect 157800 7420 157852 7472
+rect 282920 7420 282972 7472
+rect 310520 7420 310572 7472
+rect 398932 7420 398984 7472
+rect 400036 7420 400088 7472
+rect 408592 7420 408644 7472
+rect 427820 7420 427872 7472
+rect 486424 7420 486476 7472
+rect 226340 7352 226392 7404
+rect 227536 7352 227588 7404
+rect 226340 7216 226392 7268
+rect 343732 7352 343784 7404
+rect 362960 7352 363012 7404
+rect 385960 7352 386012 7404
+rect 386052 7352 386104 7404
+rect 407120 7352 407172 7404
+rect 426532 7352 426584 7404
+rect 482836 7352 482888 7404
+rect 69112 6808 69164 6860
+rect 243084 6808 243136 6860
+rect 257068 6808 257120 6860
+rect 294052 6808 294104 6860
+rect 305000 6808 305052 6860
+rect 356336 6808 356388 6860
+rect 374092 6808 374144 6860
+rect 488816 6808 488868 6860
+rect 489184 6808 489236 6860
+rect 580172 6808 580224 6860
+rect 65524 6740 65576 6792
+rect 241704 6740 241756 6792
+rect 253480 6740 253532 6792
+rect 294144 6740 294196 6792
+rect 306472 6740 306524 6792
+rect 359924 6740 359976 6792
+rect 375380 6740 375432 6792
+rect 492312 6740 492364 6792
+rect 62028 6672 62080 6724
+rect 241612 6672 241664 6724
+rect 249984 6672 250036 6724
+rect 292856 6672 292908 6724
+rect 306380 6672 306432 6724
+rect 363512 6672 363564 6724
+rect 375472 6672 375524 6724
+rect 495900 6672 495952 6724
+rect 58440 6604 58492 6656
+rect 241520 6604 241572 6656
+rect 246396 6604 246448 6656
+rect 292764 6604 292816 6656
+rect 306564 6604 306616 6656
+rect 367008 6604 367060 6656
+rect 375564 6604 375616 6656
+rect 499396 6604 499448 6656
+rect 54944 6536 54996 6588
+rect 240232 6536 240284 6588
+rect 279516 6536 279568 6588
+rect 342904 6536 342956 6588
+rect 376760 6536 376812 6588
+rect 502984 6536 503036 6588
+rect 51356 6468 51408 6520
+rect 240324 6468 240376 6520
+rect 244096 6468 244148 6520
+rect 337384 6468 337436 6520
+rect 339868 6468 339920 6520
+rect 357532 6468 357584 6520
+rect 376852 6468 376904 6520
+rect 506480 6468 506532 6520
+rect 47860 6400 47912 6452
+rect 240140 6400 240192 6452
+rect 240508 6400 240560 6452
+rect 345204 6400 345256 6452
+rect 360200 6400 360252 6452
+rect 371700 6400 371752 6452
+rect 376944 6400 376996 6452
+rect 510068 6400 510120 6452
+rect 7656 6332 7708 6384
+rect 236000 6332 236052 6384
+rect 237012 6332 237064 6384
+rect 345112 6332 345164 6384
+rect 352656 6332 352708 6384
+rect 558552 6332 558604 6384
+rect 2872 6264 2924 6316
+rect 234620 6264 234672 6316
+rect 242900 6264 242952 6316
+rect 292672 6264 292724 6316
+rect 329932 6264 329984 6316
+rect 562048 6264 562100 6316
+rect 1676 6196 1728 6248
+rect 234804 6196 234856 6248
+rect 239312 6196 239364 6248
+rect 292948 6196 293000 6248
+rect 329840 6196 329892 6248
+rect 565636 6196 565688 6248
+rect 572 6128 624 6180
+rect 234712 6128 234764 6180
+rect 235816 6128 235868 6180
+rect 291476 6128 291528 6180
+rect 331404 6128 331456 6180
+rect 569132 6128 569184 6180
+rect 72608 6060 72660 6112
+rect 243084 6060 243136 6112
+rect 260656 6060 260708 6112
+rect 294236 6060 294288 6112
+rect 305092 6060 305144 6112
+rect 352840 6060 352892 6112
+rect 374184 6060 374236 6112
+rect 485228 6060 485280 6112
+rect 76196 5992 76248 6044
+rect 242992 5992 243044 6044
+rect 264152 5992 264204 6044
+rect 295524 5992 295576 6044
+rect 305184 5992 305236 6044
+rect 349252 5992 349304 6044
+rect 374276 5992 374328 6044
+rect 481732 5992 481784 6044
+rect 232228 5924 232280 5976
+rect 291292 5924 291344 5976
+rect 361580 5924 361632 5976
+rect 378876 5924 378928 5976
+rect 378968 5924 379020 5976
+rect 407304 5924 407356 5976
+rect 357532 5584 357584 5636
+rect 359004 5584 359056 5636
+rect 358912 5516 358964 5568
+rect 361120 5516 361172 5568
+rect 207388 5448 207440 5500
+rect 288440 5448 288492 5500
+rect 323124 5448 323176 5500
+rect 501788 5448 501840 5500
+rect 203892 5380 203944 5432
+rect 287060 5380 287112 5432
+rect 322940 5380 322992 5432
+rect 505376 5380 505428 5432
+rect 200304 5312 200356 5364
+rect 287336 5312 287388 5364
+rect 323216 5312 323268 5364
+rect 508872 5312 508924 5364
+rect 196808 5244 196860 5296
+rect 287244 5244 287296 5296
+rect 324504 5244 324556 5296
+rect 512460 5244 512512 5296
+rect 193312 5176 193364 5228
+rect 287152 5176 287204 5228
+rect 324412 5176 324464 5228
+rect 515956 5176 516008 5228
+rect 189724 5108 189776 5160
+rect 285864 5108 285916 5160
+rect 324320 5108 324372 5160
+rect 519544 5108 519596 5160
+rect 186136 5040 186188 5092
+rect 285680 5040 285732 5092
+rect 325792 5040 325844 5092
+rect 523040 5040 523092 5092
+rect 182548 4972 182600 5024
+rect 285772 4972 285824 5024
+rect 325700 4972 325752 5024
+rect 526628 4972 526680 5024
+rect 179052 4904 179104 4956
+rect 284392 4904 284444 4956
+rect 325884 4904 325936 4956
+rect 530124 4904 530176 4956
+rect 175464 4836 175516 4888
+rect 284484 4836 284536 4888
+rect 327264 4836 327316 4888
+rect 533712 4836 533764 4888
+rect 171968 4768 172020 4820
+rect 284300 4768 284352 4820
+rect 288992 4768 289044 4820
+rect 298284 4768 298336 4820
+rect 302240 4768 302292 4820
+rect 324412 4768 324464 4820
+rect 327356 4768 327408 4820
+rect 537208 4768 537260 4820
+rect 210976 4700 211028 4752
+rect 288624 4700 288676 4752
+rect 323032 4700 323084 4752
+rect 498200 4700 498252 4752
+rect 214472 4428 214524 4480
+rect 288532 4632 288584 4684
+rect 321560 4632 321612 4684
+rect 494704 4632 494756 4684
+rect 218152 4564 218204 4616
+rect 289820 4564 289872 4616
+rect 343364 4564 343416 4616
+rect 345664 4564 345716 4616
+rect 296076 4496 296128 4548
+rect 298192 4496 298244 4548
+rect 369860 4496 369912 4548
+rect 405924 4564 405976 4616
+rect 176660 4156 176712 4208
+rect 177856 4156 177908 4208
+rect 201500 4156 201552 4208
+rect 202696 4156 202748 4208
+rect 99840 4088 99892 4140
+rect 273352 4088 273404 4140
+rect 299572 4088 299624 4140
+rect 300492 4088 300544 4140
+rect 323308 4088 323360 4140
+rect 352564 4088 352616 4140
+rect 369400 4088 369452 4140
+rect 414204 4088 414256 4140
+rect 426440 4088 426492 4140
+rect 472256 4088 472308 4140
+rect 92756 4020 92808 4072
+rect 272064 4020 272116 4072
+rect 298468 4020 298520 4072
+rect 349804 4020 349856 4072
+rect 362316 4020 362368 4072
+rect 412824 4020 412876 4072
+rect 422576 4020 422628 4072
+rect 440240 4020 440292 4072
+rect 445116 4020 445168 4072
+rect 539600 4020 539652 4072
+rect 46664 3952 46716 4004
+rect 58624 3952 58676 4004
+rect 82084 3952 82136 4004
+rect 270500 3952 270552 4004
+rect 333888 3952 333940 4004
+rect 392676 3952 392728 4004
+rect 397736 3952 397788 4004
+rect 416872 3952 416924 4004
+rect 422392 3952 422444 4004
+rect 443828 3952 443880 4004
+rect 447784 3952 447836 4004
+rect 451004 3952 451056 4004
+rect 451924 3952 451976 4004
+rect 553768 3952 553820 4004
+rect 39580 3884 39632 3936
+rect 51724 3884 51776 3936
+rect 75000 3884 75052 3936
+rect 269120 3884 269172 3936
+rect 316224 3884 316276 3936
+rect 344284 3884 344336 3936
+rect 348056 3884 348108 3936
+rect 411444 3884 411496 3936
+rect 433340 3884 433392 3936
+rect 536104 3884 536156 3936
+rect 25320 3816 25372 3868
+rect 39304 3816 39356 3868
+rect 43076 3816 43128 3868
+rect 266636 3816 266688 3868
+rect 285404 3816 285456 3868
+rect 296720 3816 296772 3868
+rect 305552 3816 305604 3868
+rect 334716 3816 334768 3868
+rect 340972 3816 341024 3868
+rect 409972 3816 410024 3868
+rect 423680 3816 423732 3868
+rect 458088 3816 458140 3868
+rect 460204 3816 460256 3868
+rect 568028 3816 568080 3868
+rect 15936 3748 15988 3800
+rect 32404 3748 32456 3800
+rect 35992 3748 36044 3800
+rect 265072 3748 265124 3800
+rect 281908 3748 281960 3800
+rect 296812 3748 296864 3800
+rect 301964 3748 302016 3800
+rect 369860 3748 369912 3800
+rect 376484 3748 376536 3800
+rect 414112 3748 414164 3800
+rect 434720 3748 434772 3800
+rect 546684 3748 546736 3800
+rect 28908 3680 28960 3732
+rect 265256 3680 265308 3732
+rect 274824 3680 274876 3732
+rect 296904 3680 296956 3732
+rect 309048 3680 309100 3732
+rect 378968 3680 379020 3732
+rect 383568 3680 383620 3732
+rect 415676 3680 415728 3732
+rect 422300 3680 422352 3732
+rect 447416 3680 447468 3732
+rect 451004 3680 451056 3732
+rect 560852 3680 560904 3732
+rect 24216 3612 24268 3664
+rect 263692 3612 263744 3664
+rect 287796 3612 287848 3664
+rect 333244 3612 333296 3664
+rect 337476 3612 337528 3664
+rect 409880 3612 409932 3664
+rect 19432 3544 19484 3596
+rect 263600 3544 263652 3596
+rect 264060 3544 264112 3596
+rect 273536 3544 273588 3596
+rect 14740 3476 14792 3528
+rect 263784 3476 263836 3528
+rect 271236 3476 271288 3528
+rect 295432 3544 295484 3596
+rect 313924 3544 313976 3596
+rect 317328 3544 317380 3596
+rect 6460 3408 6512 3460
+rect 14464 3408 14516 3460
+rect 20628 3408 20680 3460
+rect 52460 3340 52512 3392
+rect 53380 3340 53432 3392
+rect 77300 3340 77352 3392
+rect 78220 3340 78272 3392
+rect 102140 3340 102192 3392
+rect 103336 3340 103388 3392
+rect 106924 3340 106976 3392
+rect 264060 3340 264112 3392
+rect 277492 3340 277544 3392
+rect 118700 3272 118752 3324
+rect 119896 3272 119948 3324
+rect 114008 3204 114060 3256
+rect 274732 3272 274784 3324
+rect 124680 3204 124732 3256
+rect 276112 3204 276164 3256
+rect 193220 3136 193272 3188
+rect 194416 3136 194468 3188
+rect 267740 3136 267792 3188
+rect 295340 3476 295392 3528
+rect 300860 3476 300912 3528
+rect 310244 3476 310296 3528
+rect 312636 3476 312688 3528
+rect 386052 3544 386104 3596
+rect 390652 3544 390704 3596
+rect 416964 3612 417016 3664
+rect 434812 3612 434864 3664
+rect 550272 3612 550324 3664
+rect 415492 3544 415544 3596
+rect 419540 3544 419592 3596
+rect 423864 3544 423916 3596
+rect 448428 3544 448480 3596
+rect 448612 3544 448664 3596
+rect 449808 3544 449860 3596
+rect 456064 3544 456116 3596
+rect 575112 3544 575164 3596
+rect 330392 3476 330444 3528
+rect 408684 3476 408736 3528
+rect 411904 3476 411956 3528
+rect 418252 3476 418304 3528
+rect 418988 3476 419040 3528
+rect 419632 3476 419684 3528
+rect 421012 3476 421064 3528
+rect 429660 3476 429712 3528
+rect 436100 3476 436152 3528
+rect 564440 3476 564492 3528
+rect 278320 3408 278372 3460
+rect 296996 3408 297048 3460
+rect 300952 3408 301004 3460
+rect 313832 3408 313884 3460
+rect 319720 3408 319772 3460
+rect 326804 3340 326856 3392
+rect 338764 3340 338816 3392
+rect 340880 3340 340932 3392
+rect 342168 3340 342220 3392
+rect 349160 3340 349212 3392
+rect 350448 3340 350500 3392
+rect 374000 3340 374052 3392
+rect 375288 3340 375340 3392
+rect 398840 3408 398892 3460
+rect 400128 3408 400180 3460
+rect 401324 3408 401376 3460
+rect 418160 3408 418212 3460
+rect 420920 3408 420972 3460
+rect 433248 3408 433300 3460
+rect 437480 3408 437532 3460
+rect 578608 3408 578660 3460
+rect 400036 3340 400088 3392
+rect 404820 3340 404872 3392
+rect 418344 3340 418396 3392
+rect 422484 3340 422536 3392
+rect 436744 3340 436796 3392
+rect 440332 3340 440384 3392
+rect 441528 3340 441580 3392
+rect 447876 3340 447928 3392
+rect 454500 3340 454552 3392
+rect 457444 3340 457496 3392
+rect 465172 3340 465224 3392
+rect 465724 3340 465776 3392
+rect 468668 3340 468720 3392
+rect 408408 3272 408460 3324
+rect 418436 3272 418488 3324
+rect 448428 3272 448480 3324
+rect 450912 3272 450964 3324
+rect 467564 3272 467616 3324
+rect 479340 3340 479392 3392
+rect 299756 3204 299808 3256
+rect 303160 3204 303212 3256
+rect 468484 3204 468536 3256
+rect 475752 3204 475804 3256
+rect 300492 3136 300544 3188
+rect 306748 3136 306800 3188
+rect 421564 3136 421616 3188
+rect 422576 3136 422628 3188
+<< metal2 >>
+rect 6932 703582 7972 703610
+rect 3422 684312 3478 684321
+rect 3422 684247 3478 684256
+rect 3330 553888 3386 553897
+rect 3330 553823 3386 553832
+rect 3344 502314 3372 553823
+rect 3436 540938 3464 684247
+rect 3514 671256 3570 671265
+rect 3514 671191 3570 671200
+rect 3424 540932 3476 540938
+rect 3424 540874 3476 540880
+rect 3528 538218 3556 671191
+rect 3606 658200 3662 658209
+rect 3606 658135 3662 658144
+rect 3516 538212 3568 538218
+rect 3516 538154 3568 538160
+rect 3620 532710 3648 658135
+rect 3698 632088 3754 632097
+rect 3698 632023 3754 632032
+rect 3608 532704 3660 532710
+rect 3608 532646 3660 532652
+rect 3422 527912 3478 527921
+rect 3422 527847 3478 527856
+rect 3332 502308 3384 502314
+rect 3332 502250 3384 502256
+rect 3436 498166 3464 527847
+rect 3712 527134 3740 632023
+rect 3790 619168 3846 619177
+rect 3790 619103 3846 619112
+rect 3700 527128 3752 527134
+rect 3700 527070 3752 527076
+rect 3804 522986 3832 619103
+rect 3882 606112 3938 606121
+rect 3882 606047 3938 606056
+rect 3792 522980 3844 522986
+rect 3792 522922 3844 522928
+rect 3896 517478 3924 606047
+rect 3974 580000 4030 580009
+rect 3974 579935 4030 579944
+rect 3884 517472 3936 517478
+rect 3884 517414 3936 517420
+rect 3514 514856 3570 514865
+rect 3514 514791 3570 514800
+rect 3424 498160 3476 498166
+rect 3424 498102 3476 498108
+rect 3528 492658 3556 514791
+rect 3988 513330 4016 579935
+rect 4066 566944 4122 566953
+rect 4066 566879 4122 566888
+rect 3976 513324 4028 513330
+rect 3976 513266 4028 513272
+rect 4080 507822 4108 566879
+rect 6932 544406 6960 703582
+rect 7944 703474 7972 703582
+rect 8086 703520 8198 704960
+rect 23492 703582 24164 703610
+rect 8128 703474 8156 703520
+rect 7944 703446 8156 703474
+rect 23492 544474 23520 703582
+rect 24136 703474 24164 703582
+rect 24278 703520 24390 704960
+rect 40052 703582 40356 703610
+rect 24320 703474 24348 703520
+rect 24136 703446 24348 703474
+rect 40052 544542 40080 703582
+rect 40328 703474 40356 703582
+rect 40470 703520 40582 704960
+rect 56754 703520 56866 704960
+rect 72946 703520 73058 704960
+rect 89138 703520 89250 704960
+rect 104912 703582 105308 703610
+rect 40512 703474 40540 703520
+rect 40328 703446 40540 703474
+rect 72988 703050 73016 703520
+rect 71780 703044 71832 703050
+rect 71780 702986 71832 702992
+rect 72976 703044 73028 703050
+rect 72976 702986 73028 702992
+rect 71792 544610 71820 702986
+rect 89180 702434 89208 703520
+rect 88352 702406 89208 702434
+rect 88352 544678 88380 702406
+rect 104912 544746 104940 703582
+rect 105280 703474 105308 703582
+rect 105422 703520 105534 704960
+rect 121614 703520 121726 704960
+rect 136652 703582 137692 703610
+rect 105464 703474 105492 703520
+rect 105280 703446 105492 703474
+rect 136652 544814 136680 703582
+rect 137664 703474 137692 703582
+rect 137806 703520 137918 704960
+rect 154090 703520 154202 704960
+rect 170282 703520 170394 704960
+rect 186474 703520 186586 704960
+rect 202758 703520 202870 704960
+rect 218072 703582 218836 703610
+rect 137848 703474 137876 703520
+rect 137664 703446 137876 703474
+rect 154132 702434 154160 703520
+rect 170324 702434 170352 703520
+rect 202800 703050 202828 703520
+rect 201500 703044 201552 703050
+rect 201500 702986 201552 702992
+rect 202788 703044 202840 703050
+rect 202788 702986 202840 702992
+rect 153212 702406 154160 702434
+rect 169772 702406 170352 702434
+rect 153212 544882 153240 702406
+rect 169772 544950 169800 702406
+rect 201512 545018 201540 702986
+rect 218072 545086 218100 703582
+rect 218808 703474 218836 703582
+rect 218950 703520 219062 704960
+rect 234632 703582 235028 703610
+rect 218992 703474 219020 703520
+rect 218808 703446 219020 703474
+rect 218060 545080 218112 545086
+rect 218060 545022 218112 545028
+rect 201500 545012 201552 545018
+rect 201500 544954 201552 544960
+rect 169760 544944 169812 544950
+rect 169760 544886 169812 544892
+rect 153200 544876 153252 544882
+rect 153200 544818 153252 544824
+rect 136640 544808 136692 544814
+rect 136640 544750 136692 544756
+rect 104900 544740 104952 544746
+rect 104900 544682 104952 544688
+rect 88340 544672 88392 544678
+rect 88340 544614 88392 544620
+rect 71780 544604 71832 544610
+rect 71780 544546 71832 544552
+rect 40040 544536 40092 544542
+rect 40040 544478 40092 544484
+rect 23480 544468 23532 544474
+rect 23480 544410 23532 544416
+rect 6920 544400 6972 544406
+rect 6920 544342 6972 544348
+rect 234632 544338 234660 703582
+rect 235000 703474 235028 703582
+rect 235142 703520 235254 704960
+rect 251426 703520 251538 704960
+rect 267618 703520 267730 704960
+rect 283810 703520 283922 704960
+rect 299492 703582 299980 703610
+rect 235184 703474 235212 703520
+rect 235000 703446 235212 703474
+rect 267660 697610 267688 703520
+rect 283852 702434 283880 703520
+rect 282932 702406 283880 702434
+rect 266360 697604 266412 697610
+rect 266360 697546 266412 697552
+rect 267648 697604 267700 697610
+rect 267648 697546 267700 697552
+rect 266372 557534 266400 697546
+rect 266372 557506 266492 557534
+rect 266360 544672 266412 544678
+rect 266360 544614 266412 544620
+rect 258540 544604 258592 544610
+rect 258540 544546 258592 544552
+rect 250628 544536 250680 544542
+rect 250628 544478 250680 544484
+rect 242808 544468 242860 544474
+rect 242808 544410 242860 544416
+rect 236000 544400 236052 544406
+rect 236000 544342 236052 544348
+rect 234620 544332 234672 544338
+rect 234620 544274 234672 544280
+rect 236012 542178 236040 544342
+rect 242820 542178 242848 544410
+rect 250640 542178 250668 544478
+rect 258552 542178 258580 544546
+rect 236012 542150 236072 542178
+rect 242820 542150 242862 542178
+rect 250640 542150 250710 542178
+rect 236044 541892 236072 542150
+rect 242834 541892 242862 542150
+rect 250682 541892 250710 542150
+rect 258531 542150 258580 542178
+rect 266372 542178 266400 544614
+rect 266464 544406 266492 557506
+rect 282092 544808 282144 544814
+rect 282092 544750 282144 544756
+rect 274180 544740 274232 544746
+rect 274180 544682 274232 544688
+rect 266452 544400 266504 544406
+rect 266452 544342 266504 544348
+rect 274192 542178 274220 544682
+rect 282104 542178 282132 544750
+rect 282932 544474 282960 702406
+rect 297732 544944 297784 544950
+rect 297732 544886 297784 544892
+rect 289912 544876 289964 544882
+rect 289912 544818 289964 544824
+rect 282920 544468 282972 544474
+rect 282920 544410 282972 544416
+rect 289924 542178 289952 544818
+rect 266372 542150 266407 542178
+rect 274192 542150 274255 542178
+rect 258531 541892 258559 542150
+rect 266379 541892 266407 542150
+rect 274227 541892 274255 542150
+rect 282075 542150 282132 542178
+rect 289923 542150 289952 542178
+rect 297744 542178 297772 544886
+rect 299492 544542 299520 703582
+rect 299952 703474 299980 703582
+rect 300094 703520 300206 704960
+rect 316286 703520 316398 704960
+rect 332478 703520 332590 704960
+rect 348762 703520 348874 704960
+rect 364954 703520 365066 704960
+rect 381146 703520 381258 704960
+rect 397430 703520 397542 704960
+rect 413622 703520 413734 704960
+rect 429814 703520 429926 704960
+rect 446098 703520 446210 704960
+rect 462290 703520 462402 704960
+rect 478482 703520 478594 704960
+rect 494766 703520 494878 704960
+rect 510958 703520 511070 704960
+rect 527150 703520 527262 704960
+rect 543434 703520 543546 704960
+rect 559626 703520 559738 704960
+rect 575818 703520 575930 704960
+rect 300136 703474 300164 703520
+rect 299952 703446 300164 703474
+rect 332520 703050 332548 703520
+rect 331220 703044 331272 703050
+rect 331220 702986 331272 702992
+rect 332508 703044 332560 703050
+rect 332508 702986 332560 702992
+rect 313464 545080 313516 545086
+rect 313464 545022 313516 545028
+rect 305552 545012 305604 545018
+rect 305552 544954 305604 544960
+rect 299480 544536 299532 544542
+rect 299480 544478 299532 544484
+rect 305564 542178 305592 544954
+rect 313476 542178 313504 545022
+rect 331232 544406 331260 702986
+rect 348804 700126 348832 703520
+rect 364996 700126 365024 703520
+rect 397472 700466 397500 703520
+rect 398840 700664 398892 700670
+rect 398840 700606 398892 700612
+rect 375380 700460 375432 700466
+rect 375380 700402 375432 700408
+rect 397460 700460 397512 700466
+rect 397460 700402 397512 700408
+rect 348792 700120 348844 700126
+rect 348792 700062 348844 700068
+rect 349804 700120 349856 700126
+rect 349804 700062 349856 700068
+rect 364984 700120 365036 700126
+rect 364984 700062 365036 700068
+rect 367100 700120 367152 700126
+rect 367100 700062 367152 700068
+rect 344836 544536 344888 544542
+rect 344836 544478 344888 544484
+rect 337016 544468 337068 544474
+rect 337016 544410 337068 544416
+rect 329104 544400 329156 544406
+rect 329104 544342 329156 544348
+rect 331220 544400 331272 544406
+rect 331220 544342 331272 544348
+rect 321284 544332 321336 544338
+rect 321284 544274 321336 544280
+rect 297744 542150 297800 542178
+rect 305564 542150 305648 542178
+rect 282075 541892 282103 542150
+rect 289923 541892 289951 542150
+rect 297772 541892 297800 542150
+rect 305620 541892 305648 542150
+rect 313468 542150 313504 542178
+rect 321296 542178 321324 544274
+rect 329116 542178 329144 544342
+rect 337028 542178 337056 544410
+rect 321296 542150 321344 542178
+rect 329116 542150 329192 542178
+rect 313468 541892 313496 542150
+rect 321316 541892 321344 542150
+rect 329164 541892 329192 542150
+rect 337013 542150 337056 542178
+rect 344848 542178 344876 544478
+rect 349816 544474 349844 700062
+rect 349804 544468 349856 544474
+rect 349804 544410 349856 544416
+rect 360568 544468 360620 544474
+rect 360568 544410 360620 544416
+rect 352656 544400 352708 544406
+rect 352656 544342 352708 544348
+rect 352668 542178 352696 544342
+rect 360580 542178 360608 544410
+rect 344848 542150 344889 542178
+rect 352668 542150 352737 542178
+rect 337013 541892 337041 542150
+rect 344861 541892 344889 542150
+rect 352709 541892 352737 542150
+rect 360557 542150 360608 542178
+rect 367112 542162 367140 700062
+rect 375392 542178 375420 700402
+rect 383660 700392 383712 700398
+rect 383660 700334 383712 700340
+rect 383672 542178 383700 700334
+rect 391940 700324 391992 700330
+rect 391940 700266 391992 700272
+rect 391952 542178 391980 700266
+rect 367100 542156 367152 542162
+rect 360557 541892 360585 542150
+rect 367100 542098 367152 542104
+rect 368393 542156 368445 542162
+rect 375392 542150 376282 542178
+rect 383672 542150 384130 542178
+rect 368393 542098 368445 542104
+rect 368405 541892 368433 542098
+rect 376254 541892 376282 542150
+rect 384102 541892 384130 542150
+rect 391950 542150 391980 542178
+rect 398852 542178 398880 700606
+rect 407120 700596 407172 700602
+rect 407120 700538 407172 700544
+rect 407132 542178 407160 700538
+rect 413664 700398 413692 703520
+rect 415400 700528 415452 700534
+rect 415400 700470 415452 700476
+rect 413652 700392 413704 700398
+rect 413652 700334 413704 700340
+rect 415412 542178 415440 700470
+rect 422300 700460 422352 700466
+rect 422300 700402 422352 700408
+rect 422312 542178 422340 700402
+rect 429856 700330 429884 703520
+rect 462332 700670 462360 703520
+rect 462320 700664 462372 700670
+rect 462320 700606 462372 700612
+rect 478524 700602 478552 703520
+rect 478512 700596 478564 700602
+rect 478512 700538 478564 700544
+rect 494808 700534 494836 703520
+rect 494796 700528 494848 700534
+rect 494796 700470 494848 700476
+rect 527192 700466 527220 703520
+rect 527180 700460 527232 700466
+rect 527180 700402 527232 700408
+rect 543476 700398 543504 703520
+rect 430580 700392 430632 700398
+rect 430580 700334 430632 700340
+rect 543464 700392 543516 700398
+rect 543464 700334 543516 700340
+rect 429844 700324 429896 700330
+rect 429844 700266 429896 700272
+rect 430592 542178 430620 700334
+rect 559668 700330 559696 703520
+rect 437480 700324 437532 700330
+rect 437480 700266 437532 700272
+rect 559656 700324 559708 700330
+rect 559656 700266 559708 700272
+rect 437492 542178 437520 700266
+rect 580262 697232 580318 697241
+rect 580262 697167 580318 697176
+rect 579618 683904 579674 683913
+rect 579618 683839 579674 683848
+rect 579632 683194 579660 683839
+rect 442264 683188 442316 683194
+rect 442264 683130 442316 683136
+rect 579620 683188 579672 683194
+rect 579620 683130 579672 683136
+rect 398852 542150 399826 542178
+rect 407132 542150 407674 542178
+rect 415412 542150 415523 542178
+rect 422312 542150 423371 542178
+rect 430592 542150 431219 542178
+rect 437492 542150 438104 542178
+rect 391950 541892 391978 542150
+rect 399798 541892 399826 542150
+rect 407646 541892 407674 542150
+rect 415495 541892 415523 542150
+rect 423343 541892 423371 542150
+rect 431191 541892 431219 542150
+rect 438076 541892 438104 542150
+rect 232042 540968 232098 540977
+rect 232042 540903 232044 540912
+rect 232096 540903 232098 540912
+rect 232044 540874 232096 540880
+rect 232044 538212 232096 538218
+rect 232044 538154 232096 538160
+rect 232056 537033 232084 538154
+rect 442276 537305 442304 683130
+rect 580170 630864 580226 630873
+rect 580170 630799 580226 630808
+rect 580184 630698 580212 630799
+rect 442356 630692 442408 630698
+rect 442356 630634 442408 630640
+rect 580172 630692 580224 630698
+rect 580172 630634 580224 630640
+rect 442262 537296 442318 537305
+rect 442262 537231 442318 537240
+rect 232042 537024 232098 537033
+rect 232042 536959 232098 536968
+rect 232044 532704 232096 532710
+rect 232044 532646 232096 532652
+rect 232056 532001 232084 532646
+rect 232042 531992 232098 532001
+rect 232042 531927 232098 531936
+rect 232044 527128 232096 527134
+rect 232042 527096 232044 527105
+rect 232096 527096 232098 527105
+rect 232042 527031 232098 527040
+rect 442368 523433 442396 630634
+rect 580276 540938 580304 697167
+rect 580354 670712 580410 670721
+rect 580354 670647 580410 670656
+rect 442908 540932 442960 540938
+rect 442908 540874 442960 540880
+rect 580264 540932 580316 540938
+rect 580264 540874 580316 540880
+rect 442920 540841 442948 540874
+rect 442906 540832 442962 540841
+rect 442906 540767 442962 540776
+rect 580262 537840 580318 537849
+rect 580262 537775 580318 537784
+rect 442908 532704 442960 532710
+rect 442906 532672 442908 532681
+rect 442960 532672 442962 532681
+rect 442906 532607 442962 532616
+rect 442632 528556 442684 528562
+rect 442632 528498 442684 528504
+rect 442644 528057 442672 528498
+rect 442630 528048 442686 528057
+rect 442630 527983 442686 527992
+rect 442354 523424 442410 523433
+rect 442354 523359 442410 523368
+rect 232044 522980 232096 522986
+rect 232044 522922 232096 522928
+rect 232056 522073 232084 522922
+rect 232042 522064 232098 522073
+rect 232042 521999 232098 522008
+rect 442908 518900 442960 518906
+rect 442908 518842 442960 518848
+rect 442920 518809 442948 518842
+rect 442906 518800 442962 518809
+rect 442906 518735 442962 518744
+rect 231952 517472 232004 517478
+rect 231952 517414 232004 517420
+rect 231964 517177 231992 517414
+rect 231950 517168 232006 517177
+rect 231950 517103 232006 517112
+rect 442724 514752 442776 514758
+rect 442724 514694 442776 514700
+rect 442736 514185 442764 514694
+rect 442722 514176 442778 514185
+rect 442722 514111 442778 514120
+rect 232044 513324 232096 513330
+rect 232044 513266 232096 513272
+rect 232056 512145 232084 513266
+rect 232042 512136 232098 512145
+rect 232042 512071 232098 512080
+rect 442172 510604 442224 510610
+rect 442172 510546 442224 510552
+rect 442184 509561 442212 510546
+rect 442170 509552 442226 509561
+rect 442170 509487 442226 509496
+rect 4068 507816 4120 507822
+rect 4068 507758 4120 507764
+rect 232044 507816 232096 507822
+rect 232044 507758 232096 507764
+rect 232056 507113 232084 507758
+rect 232042 507104 232098 507113
+rect 232042 507039 232098 507048
+rect 442908 505096 442960 505102
+rect 442908 505038 442960 505044
+rect 442920 504937 442948 505038
+rect 442906 504928 442962 504937
+rect 442906 504863 442962 504872
+rect 232044 502308 232096 502314
+rect 232044 502250 232096 502256
+rect 232056 502217 232084 502250
+rect 232042 502208 232098 502217
+rect 232042 502143 232098 502152
+rect 3606 501800 3662 501809
+rect 3606 501735 3662 501744
+rect 3516 492652 3568 492658
+rect 3516 492594 3568 492600
+rect 3620 488510 3648 501735
+rect 580276 500954 580304 537775
+rect 580368 532710 580396 670647
+rect 580446 644056 580502 644065
+rect 580446 643991 580502 644000
+rect 580356 532704 580408 532710
+rect 580356 532646 580408 532652
+rect 580460 528562 580488 643991
+rect 580538 617536 580594 617545
+rect 580538 617471 580594 617480
+rect 580448 528556 580500 528562
+rect 580448 528498 580500 528504
+rect 580354 524512 580410 524521
+rect 580354 524447 580410 524456
+rect 442724 500948 442776 500954
+rect 442724 500890 442776 500896
+rect 580264 500948 580316 500954
+rect 580264 500890 580316 500896
+rect 442736 500313 442764 500890
+rect 442722 500304 442778 500313
+rect 442722 500239 442778 500248
+rect 232044 498160 232096 498166
+rect 232044 498102 232096 498108
+rect 232056 497185 232084 498102
+rect 232042 497176 232098 497185
+rect 232042 497111 232098 497120
+rect 580368 496806 580396 524447
+rect 580552 518906 580580 617471
+rect 580630 591016 580686 591025
+rect 580630 590951 580686 590960
+rect 580540 518900 580592 518906
+rect 580540 518842 580592 518848
+rect 580644 514758 580672 590951
+rect 580722 577688 580778 577697
+rect 580722 577623 580778 577632
+rect 580632 514752 580684 514758
+rect 580632 514694 580684 514700
+rect 580446 511320 580502 511329
+rect 580446 511255 580502 511264
+rect 442908 496800 442960 496806
+rect 442908 496742 442960 496748
+rect 580356 496800 580408 496806
+rect 580356 496742 580408 496748
+rect 442920 495689 442948 496742
+rect 442906 495680 442962 495689
+rect 442906 495615 442962 495624
+rect 232044 492652 232096 492658
+rect 232044 492594 232096 492600
+rect 232056 492289 232084 492594
+rect 232042 492280 232098 492289
+rect 232042 492215 232098 492224
+rect 580460 491298 580488 511255
+rect 580736 510610 580764 577623
+rect 580814 564360 580870 564369
+rect 580814 564295 580870 564304
+rect 580724 510604 580776 510610
+rect 580724 510546 580776 510552
+rect 580828 505102 580856 564295
+rect 580816 505096 580868 505102
+rect 580816 505038 580868 505044
+rect 442908 491292 442960 491298
+rect 442908 491234 442960 491240
+rect 580448 491292 580500 491298
+rect 580448 491234 580500 491240
+rect 442920 491065 442948 491234
+rect 442906 491056 442962 491065
+rect 442906 490991 442962 491000
+rect 3608 488504 3660 488510
+rect 3608 488446 3660 488452
+rect 232044 488504 232096 488510
+rect 232044 488446 232096 488452
+rect 232056 487257 232084 488446
+rect 232042 487248 232098 487257
+rect 232042 487183 232098 487192
+rect 442630 486296 442686 486305
+rect 442630 486231 442686 486240
+rect 442644 485790 442672 486231
+rect 442632 485784 442684 485790
+rect 442632 485726 442684 485732
+rect 580172 485784 580224 485790
+rect 580172 485726 580224 485732
+rect 580184 484673 580212 485726
+rect 580170 484664 580226 484673
+rect 580170 484599 580226 484608
+rect 231858 482216 231914 482225
+rect 231858 482151 231914 482160
+rect 231872 481710 231900 482151
+rect 3884 481704 3936 481710
+rect 3884 481646 3936 481652
+rect 231860 481704 231912 481710
+rect 231860 481646 231912 481652
+rect 442354 481672 442410 481681
+rect 3608 476128 3660 476134
+rect 3608 476070 3660 476076
+rect 3424 472048 3476 472054
+rect 3424 471990 3476 471996
+rect 3436 449585 3464 471990
+rect 3620 462641 3648 476070
+rect 3896 475697 3924 481646
+rect 442354 481607 442410 481616
+rect 232042 477320 232098 477329
+rect 232042 477255 232098 477264
+rect 232056 476134 232084 477255
+rect 442262 477048 442318 477057
+rect 442262 476983 442318 476992
+rect 232044 476128 232096 476134
+rect 232044 476070 232096 476076
+rect 3882 475688 3938 475697
+rect 3882 475623 3938 475632
+rect 232042 472288 232098 472297
+rect 232042 472223 232098 472232
+rect 232056 472054 232084 472223
+rect 232044 472048 232096 472054
+rect 232044 471990 232096 471996
+rect 232686 467392 232742 467401
+rect 232686 467327 232742 467336
+rect 3606 462632 3662 462641
+rect 3606 462567 3662 462576
+rect 3516 462392 3568 462398
+rect 232044 462392 232096 462398
+rect 3516 462334 3568 462340
+rect 232042 462360 232044 462369
+rect 232096 462360 232098 462369
+rect 3422 449576 3478 449585
+rect 3422 449511 3478 449520
+rect 3424 447160 3476 447166
+rect 3424 447102 3476 447108
+rect 3332 423632 3384 423638
+rect 3330 423600 3332 423609
+rect 3384 423600 3386 423609
+rect 3330 423535 3386 423544
+rect 3240 398812 3292 398818
+rect 3240 398754 3292 398760
+rect 3252 397497 3280 398754
+rect 3238 397488 3294 397497
+rect 3238 397423 3294 397432
+rect 3436 358465 3464 447102
+rect 3528 410553 3556 462334
+rect 232042 462295 232098 462304
+rect 232594 457328 232650 457337
+rect 232594 457263 232650 457272
+rect 232502 452432 232558 452441
+rect 232502 452367 232558 452376
+rect 232042 447400 232098 447409
+rect 232042 447335 232098 447344
+rect 232056 447166 232084 447335
+rect 232044 447160 232096 447166
+rect 232044 447102 232096 447108
+rect 232318 437608 232374 437617
+rect 232318 437543 232374 437552
+rect 231858 432440 231914 432449
+rect 231858 432375 231914 432384
+rect 231872 432002 231900 432375
+rect 36544 431996 36596 432002
+rect 36544 431938 36596 431944
+rect 231860 431996 231912 432002
+rect 231860 431938 231912 431944
+rect 4804 422340 4856 422346
+rect 4804 422282 4856 422288
+rect 3514 410544 3570 410553
+rect 3514 410479 3570 410488
+rect 3608 386436 3660 386442
+rect 3608 386378 3660 386384
+rect 3516 372564 3568 372570
+rect 3516 372506 3568 372512
+rect 3528 371385 3556 372506
+rect 3514 371376 3570 371385
+rect 3514 371311 3570 371320
+rect 3422 358456 3478 358465
+rect 3422 358391 3478 358400
+rect 3516 357468 3568 357474
+rect 3516 357410 3568 357416
+rect 3424 346384 3476 346390
+rect 3424 346326 3476 346332
+rect 3436 345409 3464 346326
+rect 3422 345400 3478 345409
+rect 3422 345335 3478 345344
+rect 3424 340944 3476 340950
+rect 3424 340886 3476 340892
+rect 2964 320136 3016 320142
+rect 2964 320078 3016 320084
+rect 2976 319297 3004 320078
+rect 2962 319288 3018 319297
+rect 2962 319223 3018 319232
+rect 3332 306332 3384 306338
+rect 3332 306274 3384 306280
+rect 3344 306241 3372 306274
+rect 3330 306232 3386 306241
+rect 3330 306167 3386 306176
+rect 2872 293956 2924 293962
+rect 2872 293898 2924 293904
+rect 2884 293185 2912 293898
+rect 2870 293176 2926 293185
+rect 2870 293111 2926 293120
+rect 2780 267436 2832 267442
+rect 2780 267378 2832 267384
+rect 2792 267209 2820 267378
+rect 2778 267200 2834 267209
+rect 2778 267135 2834 267144
+rect 3332 255264 3384 255270
+rect 3332 255206 3384 255212
+rect 3344 254153 3372 255206
+rect 3330 254144 3386 254153
+rect 3330 254079 3386 254088
+rect 3240 241460 3292 241466
+rect 3240 241402 3292 241408
+rect 3252 241097 3280 241402
+rect 3238 241088 3294 241097
+rect 3238 241023 3294 241032
+rect 3148 215144 3200 215150
+rect 3148 215086 3200 215092
+rect 3160 214985 3188 215086
+rect 3146 214976 3202 214985
+rect 3146 214911 3202 214920
+rect 3332 202836 3384 202842
+rect 3332 202778 3384 202784
+rect 3344 201929 3372 202778
+rect 3330 201920 3386 201929
+rect 3330 201855 3386 201864
+rect 3148 189032 3200 189038
+rect 3148 188974 3200 188980
+rect 3160 188873 3188 188974
+rect 3146 188864 3202 188873
+rect 3146 188799 3202 188808
+rect 3332 164212 3384 164218
+rect 3332 164154 3384 164160
+rect 3344 162897 3372 164154
+rect 3330 162888 3386 162897
+rect 3330 162823 3386 162832
+rect 3332 137964 3384 137970
+rect 3332 137906 3384 137912
+rect 3344 136785 3372 137906
+rect 3330 136776 3386 136785
+rect 3330 136711 3386 136720
+rect 3148 111784 3200 111790
+rect 3148 111726 3200 111732
+rect 3160 110673 3188 111726
+rect 3146 110664 3202 110673
+rect 3146 110599 3202 110608
+rect 3240 97980 3292 97986
+rect 3240 97922 3292 97928
+rect 3252 97617 3280 97922
+rect 3238 97608 3294 97617
+rect 3238 97543 3294 97552
+rect 3332 85536 3384 85542
+rect 3332 85478 3384 85484
+rect 3344 84697 3372 85478
+rect 3330 84688 3386 84697
+rect 3330 84623 3386 84632
+rect 3332 71732 3384 71738
+rect 3332 71674 3384 71680
+rect 3344 71641 3372 71674
+rect 3330 71632 3386 71641
+rect 3330 71567 3386 71576
+rect 2872 33108 2924 33114
+rect 2872 33050 2924 33056
+rect 2884 32473 2912 33050
+rect 2870 32464 2926 32473
+rect 2870 32399 2926 32408
+rect 3436 6497 3464 340886
+rect 3528 58585 3556 357410
+rect 3620 149841 3648 386378
+rect 4816 267442 4844 422282
+rect 21364 411324 21416 411330
+rect 21364 411266 21416 411272
+rect 7564 407176 7616 407182
+rect 7564 407118 7616 407124
+rect 4804 267436 4856 267442
+rect 4804 267378 4856 267384
+rect 7576 215150 7604 407118
+rect 17224 376780 17276 376786
+rect 17224 376722 17276 376728
+rect 14464 334620 14516 334626
+rect 14464 334562 14516 334568
+rect 7564 215144 7616 215150
+rect 7564 215086 7616 215092
+rect 3606 149832 3662 149841
+rect 3606 149767 3662 149776
+rect 3514 58576 3570 58585
+rect 3514 58511 3570 58520
+rect 3516 45552 3568 45558
+rect 3514 45520 3516 45529
+rect 3568 45520 3570 45529
+rect 3514 45455 3570 45464
+rect 3516 20664 3568 20670
+rect 3516 20606 3568 20612
+rect 3528 19417 3556 20606
+rect 3514 19408 3570 19417
+rect 3514 19343 3570 19352
+rect 9680 17264 9732 17270
+rect 9680 17206 9732 17212
+rect 8760 9036 8812 9042
+rect 8760 8978 8812 8984
+rect 4068 8968 4120 8974
+rect 4068 8910 4120 8916
+rect 3422 6488 3478 6497
+rect 3422 6423 3478 6432
+rect 2872 6316 2924 6322
+rect 2872 6258 2924 6264
+rect 1676 6248 1728 6254
+rect 1676 6190 1728 6196
+rect 572 6180 624 6186
+rect 572 6122 624 6128
+rect 584 480 612 6122
+rect 1688 480 1716 6190
+rect 2884 480 2912 6258
+rect 4080 480 4108 8910
+rect 7656 6384 7708 6390
+rect 7656 6326 7708 6332
+rect 5262 3768 5318 3777
+rect 5262 3703 5318 3712
+rect 5276 480 5304 3703
+rect 6460 3460 6512 3466
+rect 6460 3402 6512 3408
+rect 6472 480 6500 3402
+rect 7668 480 7696 6326
+rect 8772 480 8800 8978
+rect 542 -960 654 480
+rect 1646 -960 1758 480
+rect 2842 -960 2954 480
+rect 4038 -960 4150 480
+rect 5234 -960 5346 480
+rect 6430 -960 6542 480
+rect 7626 -960 7738 480
+rect 8730 -960 8842 480
+rect 9692 354 9720 17206
+rect 13542 11656 13598 11665
+rect 13542 11591 13598 11600
+rect 12346 7576 12402 7585
+rect 12346 7511 12402 7520
+rect 11150 3904 11206 3913
+rect 11150 3839 11206 3848
+rect 11164 480 11192 3839
+rect 12360 480 12388 7511
+rect 13556 480 13584 11591
+rect 14476 3466 14504 334562
+rect 17236 111790 17264 376722
+rect 18604 347812 18656 347818
+rect 18604 347754 18656 347760
+rect 17224 111784 17276 111790
+rect 17224 111726 17276 111732
+rect 18616 33114 18644 347754
+rect 21376 241466 21404 411266
+rect 29644 382288 29696 382294
+rect 29644 382230 29696 382236
+rect 21364 241460 21416 241466
+rect 21364 241402 21416 241408
+rect 29656 137970 29684 382230
+rect 35164 351960 35216 351966
+rect 35164 351902 35216 351908
+rect 31760 334824 31812 334830
+rect 31760 334766 31812 334772
+rect 29644 137964 29696 137970
+rect 29644 137906 29696 137912
+rect 18604 33108 18656 33114
+rect 18604 33050 18656 33056
+rect 31772 16574 31800 334766
+rect 32404 334688 32456 334694
+rect 32404 334630 32456 334636
+rect 31772 16546 31984 16574
+rect 30840 16176 30892 16182
+rect 30840 16118 30892 16124
+rect 27712 13320 27764 13326
+rect 27712 13262 27764 13268
+rect 22560 13184 22612 13190
+rect 22560 13126 22612 13132
+rect 17960 13116 18012 13122
+rect 17960 13058 18012 13064
+rect 17038 7712 17094 7721
+rect 17038 7647 17094 7656
+rect 15936 3800 15988 3806
+rect 15936 3742 15988 3748
+rect 14740 3528 14792 3534
+rect 14740 3470 14792 3476
+rect 14464 3460 14516 3466
+rect 14464 3402 14516 3408
+rect 14752 480 14780 3470
+rect 15948 480 15976 3742
+rect 17052 480 17080 7647
+rect 9926 354 10038 480
+rect 9692 326 10038 354
+rect 9926 -960 10038 326
+rect 11122 -960 11234 480
+rect 12318 -960 12430 480
+rect 13514 -960 13626 480
+rect 14710 -960 14822 480
+rect 15906 -960 16018 480
+rect 17010 -960 17122 480
+rect 17972 354 18000 13058
+rect 21824 9104 21876 9110
+rect 21824 9046 21876 9052
+rect 19432 3596 19484 3602
+rect 19432 3538 19484 3544
+rect 19444 480 19472 3538
+rect 20628 3460 20680 3466
+rect 20628 3402 20680 3408
+rect 20640 480 20668 3402
+rect 21836 480 21864 9046
+rect 18206 354 18318 480
+rect 17972 326 18318 354
+rect 18206 -960 18318 326
+rect 19402 -960 19514 480
+rect 20598 -960 20710 480
+rect 21794 -960 21906 480
+rect 22572 354 22600 13126
+rect 26516 9172 26568 9178
+rect 26516 9114 26568 9120
+rect 25320 3868 25372 3874
+rect 25320 3810 25372 3816
+rect 24216 3664 24268 3670
+rect 24216 3606 24268 3612
+rect 24228 480 24256 3606
+rect 25332 480 25360 3810
+rect 26528 480 26556 9114
+rect 27724 480 27752 13262
+rect 30104 9240 30156 9246
+rect 30104 9182 30156 9188
+rect 28908 3732 28960 3738
+rect 28908 3674 28960 3680
+rect 28920 480 28948 3674
+rect 30116 480 30144 9182
+rect 22990 354 23102 480
+rect 22572 326 23102 354
+rect 22990 -960 23102 326
+rect 24186 -960 24298 480
+rect 25290 -960 25402 480
+rect 26486 -960 26598 480
+rect 27682 -960 27794 480
+rect 28878 -960 28990 480
+rect 30074 -960 30186 480
+rect 30852 354 30880 16118
+rect 31270 354 31382 480
+rect 30852 326 31382 354
+rect 31956 354 31984 16546
+rect 32416 3806 32444 334630
+rect 35176 45558 35204 351902
+rect 36556 306338 36584 431938
+rect 232042 422512 232098 422521
+rect 232042 422447 232098 422456
+rect 232056 422346 232084 422447
+rect 232044 422340 232096 422346
+rect 232044 422282 232096 422288
+rect 232042 412584 232098 412593
+rect 232042 412519 232098 412528
+rect 232056 411330 232084 412519
+rect 232044 411324 232096 411330
+rect 232044 411266 232096 411272
+rect 231858 407688 231914 407697
+rect 231858 407623 231914 407632
+rect 231872 407182 231900 407623
+rect 231860 407176 231912 407182
+rect 231860 407118 231912 407124
+rect 231950 402656 232006 402665
+rect 231950 402591 232006 402600
+rect 231964 401674 231992 402591
+rect 43444 401668 43496 401674
+rect 43444 401610 43496 401616
+rect 231952 401668 232004 401674
+rect 231952 401610 232004 401616
+rect 39304 334756 39356 334762
+rect 39304 334698 39356 334704
+rect 36544 306332 36596 306338
+rect 36544 306274 36596 306280
+rect 35164 45552 35216 45558
+rect 35164 45494 35216 45500
+rect 38384 16312 38436 16318
+rect 38384 16254 38436 16260
+rect 34520 16244 34572 16250
+rect 34520 16186 34572 16192
+rect 33600 9308 33652 9314
+rect 33600 9250 33652 9256
+rect 32404 3800 32456 3806
+rect 32404 3742 32456 3748
+rect 33612 480 33640 9250
+rect 32374 354 32486 480
+rect 31956 326 32486 354
+rect 31270 -960 31382 326
+rect 32374 -960 32486 326
+rect 33570 -960 33682 480
+rect 34532 354 34560 16186
+rect 37188 9444 37240 9450
+rect 37188 9386 37240 9392
+rect 35992 3800 36044 3806
+rect 35992 3742 36044 3748
+rect 36004 480 36032 3742
+rect 37200 480 37228 9386
+rect 38396 480 38424 16254
+rect 39316 3874 39344 334698
+rect 43456 202842 43484 401610
+rect 232042 387696 232098 387705
+rect 232042 387631 232098 387640
+rect 232056 386442 232084 387631
+rect 232044 386436 232096 386442
+rect 232044 386378 232096 386384
+rect 232042 382800 232098 382809
+rect 232042 382735 232098 382744
+rect 232056 382294 232084 382735
+rect 232044 382288 232096 382294
+rect 232044 382230 232096 382236
+rect 232042 377768 232098 377777
+rect 232042 377703 232098 377712
+rect 232056 376786 232084 377703
+rect 232044 376780 232096 376786
+rect 232044 376722 232096 376728
+rect 231858 372872 231914 372881
+rect 231858 372807 231914 372816
+rect 231872 372638 231900 372807
+rect 47584 372632 47636 372638
+rect 47584 372574 47636 372580
+rect 231860 372632 231912 372638
+rect 231860 372574 231912 372580
+rect 43444 202836 43496 202842
+rect 43444 202778 43496 202784
+rect 47596 97986 47624 372574
+rect 232042 357912 232098 357921
+rect 232042 357847 232098 357856
+rect 232056 357474 232084 357847
+rect 232044 357468 232096 357474
+rect 232044 357410 232096 357416
+rect 231950 352880 232006 352889
+rect 231950 352815 232006 352824
+rect 231964 351966 231992 352815
+rect 231952 351960 232004 351966
+rect 231952 351902 232004 351908
+rect 232042 347984 232098 347993
+rect 232042 347919 232098 347928
+rect 232056 347818 232084 347919
+rect 232044 347812 232096 347818
+rect 232044 347754 232096 347760
+rect 232042 342952 232098 342961
+rect 232042 342887 232098 342896
+rect 232056 342310 232084 342887
+rect 53104 342304 53156 342310
+rect 53104 342246 53156 342252
+rect 232044 342304 232096 342310
+rect 232044 342246 232096 342252
+rect 51724 334960 51776 334966
+rect 51724 334902 51776 334908
+rect 47584 97980 47636 97986
+rect 47584 97922 47636 97928
+rect 49700 17332 49752 17338
+rect 49700 17274 49752 17280
+rect 49712 16574 49740 17274
+rect 49712 16546 50200 16574
+rect 45008 16448 45060 16454
+rect 45008 16390 45060 16396
+rect 41880 16380 41932 16386
+rect 41880 16322 41932 16328
+rect 40684 9512 40736 9518
+rect 40684 9454 40736 9460
+rect 39580 3936 39632 3942
+rect 39580 3878 39632 3884
+rect 39304 3868 39356 3874
+rect 39304 3810 39356 3816
+rect 39592 480 39620 3878
+rect 40696 480 40724 9454
+rect 41892 480 41920 16322
+rect 44272 9580 44324 9586
+rect 44272 9522 44324 9528
+rect 43076 3868 43128 3874
+rect 43076 3810 43128 3816
+rect 43088 480 43116 3810
+rect 44284 480 44312 9522
+rect 34766 354 34878 480
+rect 34532 326 34878 354
+rect 34766 -960 34878 326
+rect 35962 -960 36074 480
+rect 37158 -960 37270 480
+rect 38354 -960 38466 480
+rect 39550 -960 39662 480
+rect 40654 -960 40766 480
+rect 41850 -960 41962 480
+rect 43046 -960 43158 480
+rect 44242 -960 44354 480
+rect 45020 354 45048 16390
+rect 48964 9376 49016 9382
+rect 48964 9318 49016 9324
+rect 47860 6452 47912 6458
+rect 47860 6394 47912 6400
+rect 46664 4004 46716 4010
+rect 46664 3946 46716 3952
+rect 46676 480 46704 3946
+rect 47872 480 47900 6394
+rect 48976 480 49004 9318
+rect 50172 480 50200 16546
+rect 51356 6520 51408 6526
+rect 51356 6462 51408 6468
+rect 51368 480 51396 6462
+rect 51736 3942 51764 334902
+rect 53116 20670 53144 342246
+rect 232042 341048 232098 341057
+rect 232042 340983 232098 340992
+rect 232056 340950 232084 340983
+rect 232044 340944 232096 340950
+rect 232044 340886 232096 340892
+rect 120080 335300 120132 335306
+rect 120080 335242 120132 335248
+rect 117320 335232 117372 335238
+rect 117320 335174 117372 335180
+rect 110420 335164 110472 335170
+rect 110420 335106 110472 335112
+rect 102140 335096 102192 335102
+rect 102140 335038 102192 335044
+rect 95240 335028 95292 335034
+rect 95240 334970 95292 334976
+rect 58624 334892 58676 334898
+rect 58624 334834 58676 334840
+rect 53104 20664 53156 20670
+rect 53104 20606 53156 20612
+rect 56598 18728 56654 18737
+rect 56598 18663 56654 18672
+rect 52458 18592 52514 18601
+rect 52458 18527 52514 18536
+rect 51724 3936 51776 3942
+rect 51724 3878 51776 3884
+rect 52472 3398 52500 18527
+rect 56612 16574 56640 18663
+rect 56612 16546 56824 16574
+rect 56048 11756 56100 11762
+rect 56048 11698 56100 11704
+rect 52552 10328 52604 10334
+rect 52552 10270 52604 10276
+rect 52460 3392 52512 3398
+rect 52460 3334 52512 3340
+rect 52564 480 52592 10270
+rect 54944 6588 54996 6594
+rect 54944 6530 54996 6536
+rect 53380 3392 53432 3398
+rect 53380 3334 53432 3340
+rect 45438 354 45550 480
+rect 45020 326 45550 354
+rect 45438 -960 45550 326
+rect 46634 -960 46746 480
+rect 47830 -960 47942 480
+rect 48934 -960 49046 480
+rect 50130 -960 50242 480
+rect 51326 -960 51438 480
+rect 52522 -960 52634 480
+rect 53392 354 53420 3334
+rect 54956 480 54984 6530
+rect 56060 480 56088 11698
+rect 53718 354 53830 480
+rect 53392 326 53830 354
+rect 53718 -960 53830 326
+rect 54914 -960 55026 480
+rect 56018 -960 56130 480
+rect 56796 354 56824 16546
+rect 58440 6656 58492 6662
+rect 58440 6598 58492 6604
+rect 58452 480 58480 6598
+rect 58636 4010 58664 334834
+rect 88340 20120 88392 20126
+rect 88340 20062 88392 20068
+rect 85580 20052 85632 20058
+rect 85580 19994 85632 20000
+rect 77300 19984 77352 19990
+rect 77300 19926 77352 19932
+rect 70400 19100 70452 19106
+rect 70400 19042 70452 19048
+rect 67640 19032 67692 19038
+rect 67640 18974 67692 18980
+rect 63500 18828 63552 18834
+rect 63500 18770 63552 18776
+rect 60740 18692 60792 18698
+rect 60740 18634 60792 18640
+rect 60752 16574 60780 18634
+rect 63512 16574 63540 18770
+rect 60752 16546 60872 16574
+rect 63512 16546 64368 16574
+rect 59360 11824 59412 11830
+rect 59360 11766 59412 11772
+rect 58624 4004 58676 4010
+rect 58624 3946 58676 3952
+rect 57214 354 57326 480
+rect 56796 326 57326 354
+rect 57214 -960 57326 326
+rect 58410 -960 58522 480
+rect 59372 354 59400 11766
+rect 60844 480 60872 16546
+rect 63224 11892 63276 11898
+rect 63224 11834 63276 11840
+rect 62028 6724 62080 6730
+rect 62028 6666 62080 6672
+rect 62040 480 62068 6666
+rect 63236 480 63264 11834
+rect 64340 480 64368 16546
+rect 66720 11960 66772 11966
+rect 66720 11902 66772 11908
+rect 65524 6792 65576 6798
+rect 65524 6734 65576 6740
+rect 65536 480 65564 6734
+rect 66732 480 66760 11902
+rect 59606 354 59718 480
+rect 59372 326 59718 354
+rect 59606 -960 59718 326
+rect 60802 -960 60914 480
+rect 61998 -960 62110 480
+rect 63194 -960 63306 480
+rect 64298 -960 64410 480
+rect 65494 -960 65606 480
+rect 66690 -960 66802 480
+rect 67652 354 67680 18974
+rect 70412 16574 70440 19042
+rect 70412 16546 71544 16574
+rect 69848 12028 69900 12034
+rect 69848 11970 69900 11976
+rect 69112 6860 69164 6866
+rect 69112 6802 69164 6808
+rect 69124 480 69152 6802
+rect 67886 354 67998 480
+rect 67652 326 67998 354
+rect 67886 -960 67998 326
+rect 69082 -960 69194 480
+rect 69860 354 69888 11970
+rect 71516 480 71544 16546
+rect 73344 12096 73396 12102
+rect 73344 12038 73396 12044
+rect 72608 6112 72660 6118
+rect 72608 6054 72660 6060
+rect 72620 480 72648 6054
+rect 70278 354 70390 480
+rect 69860 326 70390 354
+rect 70278 -960 70390 326
+rect 71474 -960 71586 480
+rect 72578 -960 72690 480
+rect 73356 354 73384 12038
+rect 76196 6044 76248 6050
+rect 76196 5986 76248 5992
+rect 75000 3936 75052 3942
+rect 75000 3878 75052 3884
+rect 75012 480 75040 3878
+rect 76208 480 76236 5986
+rect 77312 3398 77340 19926
+rect 85592 16574 85620 19994
+rect 88352 16574 88380 20062
+rect 95252 16574 95280 334970
+rect 85592 16546 85712 16574
+rect 88352 16546 89208 16574
+rect 95252 16546 95832 16574
+rect 84200 12300 84252 12306
+rect 84200 12242 84252 12248
+rect 80888 12232 80940 12238
+rect 80888 12174 80940 12180
+rect 77392 12164 77444 12170
+rect 77392 12106 77444 12112
+rect 77300 3392 77352 3398
+rect 77300 3334 77352 3340
+rect 77404 480 77432 12106
+rect 79692 7608 79744 7614
+rect 79692 7550 79744 7556
+rect 78220 3392 78272 3398
+rect 78220 3334 78272 3340
+rect 73774 354 73886 480
+rect 73356 326 73886 354
+rect 73774 -960 73886 326
+rect 74970 -960 75082 480
+rect 76166 -960 76278 480
+rect 77362 -960 77474 480
+rect 78232 354 78260 3334
+rect 79704 480 79732 7550
+rect 80900 480 80928 12174
+rect 83280 7676 83332 7682
+rect 83280 7618 83332 7624
+rect 82084 4004 82136 4010
+rect 82084 3946 82136 3952
+rect 82096 480 82124 3946
+rect 83292 480 83320 7618
+rect 78558 354 78670 480
+rect 78232 326 78670 354
+rect 78558 -960 78670 326
+rect 79662 -960 79774 480
+rect 80858 -960 80970 480
+rect 82054 -960 82166 480
+rect 83250 -960 83362 480
+rect 84212 354 84240 12242
+rect 85684 480 85712 16546
+rect 87512 12368 87564 12374
+rect 87512 12310 87564 12316
+rect 86868 7744 86920 7750
+rect 86868 7686 86920 7692
+rect 86880 480 86908 7686
+rect 84446 354 84558 480
+rect 84212 326 84558 354
+rect 84446 -960 84558 326
+rect 85642 -960 85754 480
+rect 86838 -960 86950 480
+rect 87524 354 87552 12310
+rect 89180 480 89208 16546
+rect 91560 12436 91612 12442
+rect 91560 12378 91612 12384
+rect 90364 7812 90416 7818
+rect 90364 7754 90416 7760
+rect 90376 480 90404 7754
+rect 91572 480 91600 12378
+rect 94688 11688 94740 11694
+rect 94688 11630 94740 11636
+rect 93952 7880 94004 7886
+rect 93952 7822 94004 7828
+rect 92756 4072 92808 4078
+rect 92756 4014 92808 4020
+rect 92768 480 92796 4014
+rect 93964 480 93992 7822
+rect 87942 354 88054 480
+rect 87524 326 88054 354
+rect 87942 -960 88054 326
+rect 89138 -960 89250 480
+rect 90334 -960 90446 480
+rect 91530 -960 91642 480
+rect 92726 -960 92838 480
+rect 93922 -960 94034 480
+rect 94700 354 94728 11630
+rect 95118 354 95230 480
+rect 94700 326 95230 354
+rect 95804 354 95832 16546
+rect 98184 11620 98236 11626
+rect 98184 11562 98236 11568
+rect 97448 7948 97500 7954
+rect 97448 7890 97500 7896
+rect 97460 480 97488 7890
+rect 96222 354 96334 480
+rect 95804 326 96334 354
+rect 95118 -960 95230 326
+rect 96222 -960 96334 326
+rect 97418 -960 97530 480
+rect 98196 354 98224 11562
+rect 101036 8016 101088 8022
+rect 101036 7958 101088 7964
+rect 99840 4140 99892 4146
+rect 99840 4082 99892 4088
+rect 99852 480 99880 4082
+rect 101048 480 101076 7958
+rect 102152 3398 102180 335038
+rect 110432 16574 110460 335106
+rect 110432 16546 110552 16574
+rect 109040 13728 109092 13734
+rect 109040 13670 109092 13676
+rect 105728 13660 105780 13666
+rect 105728 13602 105780 13608
+rect 102232 11552 102284 11558
+rect 102232 11494 102284 11500
+rect 102140 3392 102192 3398
+rect 102140 3334 102192 3340
+rect 102244 480 102272 11494
+rect 104532 8084 104584 8090
+rect 104532 8026 104584 8032
+rect 103336 3392 103388 3398
+rect 103336 3334 103388 3340
+rect 103348 480 103376 3334
+rect 104544 480 104572 8026
+rect 105740 480 105768 13602
+rect 108120 8152 108172 8158
+rect 108120 8094 108172 8100
+rect 106924 3392 106976 3398
+rect 106924 3334 106976 3340
+rect 106936 480 106964 3334
+rect 108132 480 108160 8094
+rect 98614 354 98726 480
+rect 98196 326 98726 354
+rect 98614 -960 98726 326
+rect 99810 -960 99922 480
+rect 101006 -960 101118 480
+rect 102202 -960 102314 480
+rect 103306 -960 103418 480
+rect 104502 -960 104614 480
+rect 105698 -960 105810 480
+rect 106894 -960 107006 480
+rect 108090 -960 108202 480
+rect 109052 354 109080 13670
+rect 110524 480 110552 16546
+rect 112352 13796 112404 13802
+rect 112352 13738 112404 13744
+rect 111616 8220 111668 8226
+rect 111616 8162 111668 8168
+rect 111628 480 111656 8162
+rect 109286 354 109398 480
+rect 109052 326 109398 354
+rect 109286 -960 109398 326
+rect 110482 -960 110594 480
+rect 111586 -960 111698 480
+rect 112364 354 112392 13738
+rect 116400 13048 116452 13054
+rect 116400 12990 116452 12996
+rect 115204 8288 115256 8294
+rect 115204 8230 115256 8236
+rect 114008 3256 114060 3262
+rect 114008 3198 114060 3204
+rect 114020 480 114048 3198
+rect 115216 480 115244 8230
+rect 116412 480 116440 12990
+rect 112782 354 112894 480
+rect 112364 326 112894 354
+rect 112782 -960 112894 326
+rect 113978 -960 114090 480
+rect 115174 -960 115286 480
+rect 116370 -960 116482 480
+rect 117332 354 117360 335174
+rect 120092 16574 120120 335242
+rect 232332 320142 232360 437543
+rect 232410 427544 232466 427553
+rect 232410 427479 232466 427488
+rect 232320 320136 232372 320142
+rect 232320 320078 232372 320084
+rect 232424 293962 232452 427479
+rect 232516 372570 232544 452367
+rect 232608 398818 232636 457263
+rect 232700 423638 232728 467327
+rect 442276 458182 442304 476983
+rect 442368 471986 442396 481607
+rect 442722 472424 442778 472433
+rect 442722 472359 442778 472368
+rect 442356 471980 442408 471986
+rect 442356 471922 442408 471928
+rect 442630 467800 442686 467809
+rect 442630 467735 442686 467744
+rect 442538 463176 442594 463185
+rect 442538 463111 442594 463120
+rect 442446 458552 442502 458561
+rect 442446 458487 442502 458496
+rect 442264 458176 442316 458182
+rect 442264 458118 442316 458124
+rect 442354 453928 442410 453937
+rect 442354 453863 442410 453872
+rect 442262 449304 442318 449313
+rect 442262 449239 442318 449248
+rect 232962 442504 233018 442513
+rect 232962 442439 233018 442448
+rect 232688 423632 232740 423638
+rect 232688 423574 232740 423580
+rect 232870 417616 232926 417625
+rect 232870 417551 232926 417560
+rect 232596 398812 232648 398818
+rect 232596 398754 232648 398760
+rect 232778 397624 232834 397633
+rect 232778 397559 232834 397568
+rect 232686 392728 232742 392737
+rect 232686 392663 232742 392672
+rect 232504 372564 232556 372570
+rect 232504 372506 232556 372512
+rect 232594 367840 232650 367849
+rect 232594 367775 232650 367784
+rect 232502 362808 232558 362817
+rect 232502 362743 232558 362752
+rect 232412 293956 232464 293962
+rect 232412 293898 232464 293904
+rect 232516 71738 232544 362743
+rect 232608 85542 232636 367775
+rect 232700 164218 232728 392663
+rect 232792 189038 232820 397559
+rect 232884 255270 232912 417551
+rect 232976 346390 233004 442439
+rect 442078 439920 442134 439929
+rect 442078 439855 442134 439864
+rect 441988 370524 442040 370530
+rect 441988 370466 442040 370472
+rect 442000 365702 442028 370466
+rect 441988 365696 442040 365702
+rect 441988 365638 442040 365644
+rect 441986 361176 442042 361185
+rect 441986 361111 442042 361120
+rect 442000 360262 442028 361111
+rect 441988 360256 442040 360262
+rect 441988 360198 442040 360204
+rect 232964 346384 233016 346390
+rect 232964 346326 233016 346332
+rect 441986 342680 442042 342689
+rect 441986 342615 442042 342624
+rect 442000 342310 442028 342615
+rect 441988 342304 442040 342310
+rect 441988 342246 442040 342252
+rect 233146 342136 233202 342145
+rect 233146 342071 233202 342080
+rect 233054 339960 233110 339969
+rect 233054 339895 233110 339904
+rect 232962 338192 233018 338201
+rect 232962 338127 233018 338136
+rect 232872 255264 232924 255270
+rect 232872 255206 232924 255212
+rect 232780 189032 232832 189038
+rect 232780 188974 232832 188980
+rect 232688 164212 232740 164218
+rect 232688 164154 232740 164160
+rect 232596 85536 232648 85542
+rect 232596 85478 232648 85484
+rect 232504 71732 232556 71738
+rect 232504 71674 232556 71680
+rect 151820 19304 151872 19310
+rect 151820 19246 15