final gds oasis
diff --git a/mpw_precheck/logs/gds.info b/mpw_precheck/logs/gds.info
new file mode 100644
index 0000000..d2934e7
--- /dev/null
+++ b/mpw_precheck/logs/gds.info
@@ -0,0 +1 @@
+user_project_wrapper.gds: 3915d1c25a18ef711878d12550b0e0b10599a624
\ 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..c2dc79a
--- /dev/null
+++ b/mpw_precheck/logs/git.info
@@ -0,0 +1,3 @@
+Repository: https://github.com/ChipFlow/caravel_user_project_mpw5.git
+Branch: main
+Commit: 09cb718b3993b2f37105c9ccd20ed990f3da1f3b
diff --git a/mpw_precheck/logs/klayout_beol_check.log b/mpw_precheck/logs/klayout_beol_check.log
new file mode 100644
index 0000000..a576309
--- /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): 478526 (flat) 212 (hierarchical)
+ Elapsed: 0.080s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:113
+ Polygons (raw): 402486 (flat) 64 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:114
+ Polygons (raw): 1951053 (flat) 473 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:115
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:116
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:117
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:118
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:119
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:120
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:121
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:122
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:123
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:124
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 2233702 (flat) 556 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 2149275 (flat) 547 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 2126090 (flat) 542 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 9958133 (flat) 1129 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 3720833 (flat) 269601 (hierarchical)
+ Elapsed: 0.180s Memory: 664.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.390s Memory: 688.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 794590 (flat) 794590 (hierarchical)
+ Elapsed: 0.500s Memory: 704.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.400s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 341000 (flat) 341000 (hierarchical)
+ Elapsed: 0.200s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 340661 (flat) 340661 (hierarchical)
+ Elapsed: 0.190s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 27521 (flat) 27521 (hierarchical)
+ Elapsed: 0.030s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 162100 (flat) 162100 (hierarchical)
+ Elapsed: 0.100s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 22129 (flat) 22098 (hierarchical)
+ Elapsed: 0.030s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 9874 (flat) 9750 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 16884 (flat) 16853 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:151
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:154
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:157
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:160
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:162
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+DRC section
+BEOL section
+START: 67/20 (li)
+"not" in: sky130A_mr.drc:381
+ Polygons (raw): 3720833 (flat) 269601 (hierarchical)
+ Elapsed: 0.010s Memory: 740.00M
+"width" in: sky130A_mr.drc:382
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 26.520s Memory: 1018.00M
+"output" in: sky130A_mr.drc:382
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1018.00M
+"edges" in: sky130A_mr.drc:384
+ Edges: 7846017 (flat) 746076 (hierarchical)
+ Elapsed: 176.160s Memory: 1752.00M
+"space" in: sky130A_mr.drc:384
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 76.210s Memory: 2522.00M
+"output" in: sky130A_mr.drc:384
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 2522.00M
+"not" in: sky130A_mr.drc:385
+ Polygons (raw): 9958133 (flat) 1129 (hierarchical)
+ Elapsed: 0.010s Memory: 2522.00M
+"enclosing" in: sky130A_mr.drc:386
+ Edge pairs: 9573390 (flat) 7114280 (hierarchical)
+ Elapsed: 378.130s Memory: 3866.00M
+"second_edges" in: sky130A_mr.drc:386
+ Edges: 9573390 (flat) 7114280 (hierarchical)
+ Elapsed: 0.400s Memory: 3866.00M
+"width" in: sky130A_mr.drc:387
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 506.660s Memory: 5641.00M
+"polygons" in: sky130A_mr.drc:388
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"interacting" in: sky130A_mr.drc:388
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.370s Memory: 5641.00M
+"output" in: sky130A_mr.drc:389
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"with_area" in: sky130A_mr.drc:390
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.310s Memory: 5641.00M
+"output" in: sky130A_mr.drc:390
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 5641.00M
+END: 67/20 (li)
+START: 67/44 (mcon)
+"not" in: sky130A_mr.drc:395
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.020s Memory: 5641.00M
+"not" in: sky130A_mr.drc:402
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"non_rectangles" in: sky130A_mr.drc:403
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 4.500s Memory: 5641.00M
+"output" in: sky130A_mr.drc:403
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"drc" in: sky130A_mr.drc:405
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 6.560s Memory: 5641.00M
+"output" in: sky130A_mr.drc:405
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"drc" in: sky130A_mr.drc:406
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.140s Memory: 5641.00M
+"output" in: sky130A_mr.drc:406
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"space" in: sky130A_mr.drc:407
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.090s Memory: 5641.00M
+"output" in: sky130A_mr.drc:407
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"not" in: sky130A_mr.drc:413
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 31.970s Memory: 5641.00M
+"output" in: sky130A_mr.drc:413
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+END: 67/44 (mcon)
+START: 68/20 (m1)
+"width" in: sky130A_mr.drc:418
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.080s Memory: 5641.00M
+"output" in: sky130A_mr.drc:418
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"sized" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.890s Memory: 5641.00M
+"sized" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"snap" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.130s Memory: 5641.00M
+"&" in: sky130A_mr.drc:419
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5641.00M
+"edges" in: sky130A_mr.drc:420
+ Edges: 1659467 (flat) 1659467 (hierarchical)
+ Elapsed: 15.400s Memory: 5833.00M
+"-" in: sky130A_mr.drc:420
+ Edges: 1659467 (flat) 1659467 (hierarchical)
+ Elapsed: 0.020s Memory: 5833.00M
+"edges" in: sky130A_mr.drc:421
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"merged" in: sky130A_mr.drc:421
+ Polygons (raw): 180092 (flat) 180092 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"outside_part" in: sky130A_mr.drc:421
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"space" in: sky130A_mr.drc:423
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 8.100s Memory: 5833.00M
+"output" in: sky130A_mr.drc:423
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"separation" in: sky130A_mr.drc:425
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"space" in: sky130A_mr.drc:425
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"+" in: sky130A_mr.drc:425
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"output" in: sky130A_mr.drc:425
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"input" in: sky130A_mr.drc:429
+ Polygons (raw): 794590 (flat) 794590 (hierarchical)
+ Elapsed: 0.500s Memory: 5833.00M
+"enclosing" in: sky130A_mr.drc:431
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 8.160s Memory: 5833.00M
+"output" in: sky130A_mr.drc:431
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5833.00M
+"not" in: sky130A_mr.drc:432
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 5.730s Memory: 5705.00M
+"output" in: sky130A_mr.drc:432
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"input" in: sky130A_mr.drc:434
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"enclosing" in: sky130A_mr.drc:435
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"output" in: sky130A_mr.drc:435
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"not" in: sky130A_mr.drc:437
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"output" in: sky130A_mr.drc:437
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"with_area" in: sky130A_mr.drc:439
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.150s Memory: 5705.00M
+"output" in: sky130A_mr.drc:439
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"holes" in: sky130A_mr.drc:441
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 5705.00M
+"with_area" in: sky130A_mr.drc:441
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 5705.00M
+"output" in: sky130A_mr.drc:441
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"enclosing" in: sky130A_mr.drc:448
+ Edge pairs: 193809 (flat) 193809 (hierarchical)
+ Elapsed: 4.800s Memory: 5705.00M
+"second_edges" in: sky130A_mr.drc:448
+ Edges: 193809 (flat) 193809 (hierarchical)
+ Elapsed: 0.020s Memory: 5705.00M
+"width" in: sky130A_mr.drc:449
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.610s Memory: 5705.00M
+"polygons" in: sky130A_mr.drc:450
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"interacting" in: sky130A_mr.drc:450
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 4.410s Memory: 5705.00M
+"output" in: sky130A_mr.drc:451
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+END: 68/20 (m1)
+START: 68/44 (via)
+"not" in: sky130A_mr.drc:465
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"non_rectangles" in: sky130A_mr.drc:467
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 4.980s Memory: 5705.00M
+"output" in: sky130A_mr.drc:467
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"width" in: sky130A_mr.drc:468
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.560s Memory: 5705.00M
+"output" in: sky130A_mr.drc:468
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"drc" in: sky130A_mr.drc:470
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.260s Memory: 5705.00M
+"output" in: sky130A_mr.drc:470
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"space" in: sky130A_mr.drc:472
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 7.100s Memory: 5705.00M
+"output" in: sky130A_mr.drc:472
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5705.00M
+"edges" in: sky130A_mr.drc:480
+ Edges: 1659467 (flat) 1659467 (hierarchical)
+ Elapsed: 15.490s Memory: 5961.00M
+"drc" in: sky130A_mr.drc:480
+ Edges: 2717112 (flat) 2717112 (hierarchical)
+ Elapsed: 11.720s Memory: 5961.00M
+"enclosing" in: sky130A_mr.drc:480
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 6.260s Memory: 5961.00M
+"output" in: sky130A_mr.drc:480
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 5961.00M
+"squares" in: sky130A_mr.drc:481
+ Polygons (raw): 679278 (flat) 679278 (hierarchical)
+ Elapsed: 0.380s Memory: 5961.00M
+"drc" in: sky130A_mr.drc:481
+ Edges: 2717112 (flat) 2717112 (hierarchical)
+ Elapsed: 11.750s Memory: 5961.00M
+"not" in: sky130A_mr.drc:481
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 12.890s Memory: 6355.00M
+"output" in: sky130A_mr.drc:481
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 6355.00M
+"edges" in: sky130A_mr.drc:483
+ Edges: 1659467 (flat) 1659467 (hierarchical)
+ Elapsed: 15.450s Memory: 6409.00M
+"drc" in: sky130A_mr.drc:483
+ Edges: 2717112 (flat) 2717112 (hierarchical)
+ Elapsed: 11.790s Memory: 6419.00M
+"enclosing" in: sky130A_mr.drc:483
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 6.270s Memory: 6409.00M
+"second_edges" in: sky130A_mr.drc:483
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"width" in: sky130A_mr.drc:484
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6409.00M
+"polygons" in: sky130A_mr.drc:485
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"interacting" in: sky130A_mr.drc:485
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6409.00M
+"output" in: sky130A_mr.drc:486
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+END: 68/44 (via)
+START: 69/20 (m2)
+"width" in: sky130A_mr.drc:493
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.130s Memory: 6409.00M
+"output" in: sky130A_mr.drc:493
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"sized" in: sky130A_mr.drc:495
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.360s Memory: 6409.00M
+"sized" in: sky130A_mr.drc:495
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"snap" in: sky130A_mr.drc:495
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 6409.00M
+"&" in: sky130A_mr.drc:495
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"edges" in: sky130A_mr.drc:496
+ Edges: 752685 (flat) 752685 (hierarchical)
+ Elapsed: 7.930s Memory: 6409.00M
+"-" in: sky130A_mr.drc:496
+ Edges: 752685 (flat) 752685 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"edges" in: sky130A_mr.drc:497
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"merged" in: sky130A_mr.drc:497
+ Polygons (raw): 84701 (flat) 84701 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"outside_part" in: sky130A_mr.drc:497
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6409.00M
+"not" in: sky130A_mr.drc:498
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.020s Memory: 6409.00M
+"space" in: sky130A_mr.drc:500
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.700s Memory: 6409.00M
+"output" in: sky130A_mr.drc:500
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"separation" in: sky130A_mr.drc:502
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"space" in: sky130A_mr.drc:502
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"+" in: sky130A_mr.drc:502
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6409.00M
+"output" in: sky130A_mr.drc:502
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"with_area" in: sky130A_mr.drc:504
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 6409.00M
+"output" in: sky130A_mr.drc:504
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"holes" in: sky130A_mr.drc:505
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.040s Memory: 6409.00M
+"with_area" in: sky130A_mr.drc:505
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.080s Memory: 6409.00M
+"output" in: sky130A_mr.drc:505
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"enclosing" in: sky130A_mr.drc:510
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.970s Memory: 6409.00M
+"output" in: sky130A_mr.drc:510
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"not" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 7.580s Memory: 6409.00M
+"output" in: sky130A_mr.drc:511
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"enclosing" in: sky130A_mr.drc:512
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 5.020s Memory: 6409.00M
+"second_edges" in: sky130A_mr.drc:512
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"width" in: sky130A_mr.drc:513
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6409.00M
+"polygons" in: sky130A_mr.drc:514
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"interacting" in: sky130A_mr.drc:514
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 6409.00M
+"output" in: sky130A_mr.drc:515
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+END: 69/20 (m2)
+START: 69/44 (via2)
+"not" in: sky130A_mr.drc:530
+ Polygons (raw): 340661 (flat) 340661 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"non_rectangles" in: sky130A_mr.drc:531
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 2.420s Memory: 6409.00M
+"output" in: sky130A_mr.drc:531
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"width" in: sky130A_mr.drc:532
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.280s Memory: 6409.00M
+"output" in: sky130A_mr.drc:532
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6409.00M
+"edges" in: sky130A_mr.drc:533
+ Edges: 1362548 (flat) 1362548 (hierarchical)
+ Elapsed: 2.560s Memory: 6473.00M
+"without_length" in: sky130A_mr.drc:533
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.830s Memory: 6473.00M
+"output" in: sky130A_mr.drc:533
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:534
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 3.500s Memory: 6473.00M
+"output" in: sky130A_mr.drc:534
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:542
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.430s Memory: 6473.00M
+"output" in: sky130A_mr.drc:542
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:543
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.740s Memory: 6473.00M
+"output" in: sky130A_mr.drc:543
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:545
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.430s Memory: 6473.00M
+"second_edges" in: sky130A_mr.drc:545
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"width" in: sky130A_mr.drc:546
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"polygons" in: sky130A_mr.drc:547
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6473.00M
+"interacting" in: sky130A_mr.drc:547
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 6473.00M
+"output" in: sky130A_mr.drc:548
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 69/44 (via2)
+START: 70/20 (m3)
+"width" in: sky130A_mr.drc:554
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.210s Memory: 6473.00M
+"output" in: sky130A_mr.drc:554
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"sized" in: sky130A_mr.drc:556
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 6473.00M
+"sized" in: sky130A_mr.drc:556
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"snap" in: sky130A_mr.drc:556
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 6473.00M
+"&" in: sky130A_mr.drc:556
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"edges" in: sky130A_mr.drc:557
+ Edges: 61224 (flat) 61224 (hierarchical)
+ Elapsed: 0.360s Memory: 6473.00M
+"-" in: sky130A_mr.drc:557
+ Edges: 61224 (flat) 61224 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"edges" in: sky130A_mr.drc:558
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"merged" in: sky130A_mr.drc:558
+ Polygons (raw): 11463 (flat) 11463 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"outside_part" in: sky130A_mr.drc:558
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:560
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.350s Memory: 6473.00M
+"output" in: sky130A_mr.drc:560
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"separation" in: sky130A_mr.drc:562
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:562
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"+" in: sky130A_mr.drc:562
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6473.00M
+"output" in: sky130A_mr.drc:562
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:567
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.350s Memory: 6473.00M
+"output" in: sky130A_mr.drc:567
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:568
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.330s Memory: 6473.00M
+"output" in: sky130A_mr.drc:568
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 70/20 (m3)
+START: 70/44 (via3)
+"not" in: sky130A_mr.drc:582
+ Polygons (raw): 162100 (flat) 162100 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"non_rectangles" in: sky130A_mr.drc:583
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.190s Memory: 6473.00M
+"output" in: sky130A_mr.drc:583
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"width" in: sky130A_mr.drc:584
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.140s Memory: 6473.00M
+"output" in: sky130A_mr.drc:584
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6473.00M
+"edges" in: sky130A_mr.drc:585
+ Edges: 648400 (flat) 648400 (hierarchical)
+ Elapsed: 1.120s Memory: 6473.00M
+"without_length" in: sky130A_mr.drc:585
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.220s Memory: 6473.00M
+"output" in: sky130A_mr.drc:585
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:587
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.650s Memory: 6473.00M
+"output" in: sky130A_mr.drc:587
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:588
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.890s Memory: 6473.00M
+"output" in: sky130A_mr.drc:588
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:589
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.650s Memory: 6473.00M
+"output" in: sky130A_mr.drc:589
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:591
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.890s Memory: 6473.00M
+"second_edges" in: sky130A_mr.drc:591
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"width" in: sky130A_mr.drc:592
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"polygons" in: sky130A_mr.drc:593
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"interacting" in: sky130A_mr.drc:593
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 6473.00M
+"output" in: sky130A_mr.drc:594
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 70/44 (via3)
+START: 71/20 (m4)
+"width" in: sky130A_mr.drc:600
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.180s Memory: 6473.00M
+"output" in: sky130A_mr.drc:600
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"sized" in: sky130A_mr.drc:602
+ Polygons (raw): 80 (flat) 80 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"sized" in: sky130A_mr.drc:602
+ Polygons (raw): 80 (flat) 80 (hierarchical)
+ Elapsed: 0.030s Memory: 6473.00M
+"snap" in: sky130A_mr.drc:602
+ Polygons (raw): 80 (flat) 80 (hierarchical)
+ Elapsed: 0.090s Memory: 6473.00M
+"&" in: sky130A_mr.drc:602
+ Polygons (raw): 80 (flat) 80 (hierarchical)
+ Elapsed: 0.020s Memory: 6473.00M
+"edges" in: sky130A_mr.drc:603
+ Edges: 46536 (flat) 46474 (hierarchical)
+ Elapsed: 0.320s Memory: 6473.00M
+"-" in: sky130A_mr.drc:603
+ Edges: 45896 (flat) 45896 (hierarchical)
+ Elapsed: 0.040s Memory: 6473.00M
+"edges" in: sky130A_mr.drc:604
+ Edges: 320 (flat) 320 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"merged" in: sky130A_mr.drc:604
+ Polygons (raw): 9349 (flat) 9349 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"outside_part" in: sky130A_mr.drc:604
+ Edges: 320 (flat) 320 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:606
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.290s Memory: 6473.00M
+"output" in: sky130A_mr.drc:606
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"with_area" in: sky130A_mr.drc:608
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 6473.00M
+"output" in: sky130A_mr.drc:608
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 6473.00M
+"separation" in: sky130A_mr.drc:610
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"space" in: sky130A_mr.drc:610
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"+" in: sky130A_mr.drc:610
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"output" in: sky130A_mr.drc:610
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:615
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.900s Memory: 6473.00M
+"output" in: sky130A_mr.drc:615
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:616
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.680s Memory: 6473.00M
+"output" in: sky130A_mr.drc:616
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 71/20 (m4)
+START: 71/44 (via4)
+"not" in: sky130A_mr.drc:629
+ Polygons (raw): 9874 (flat) 9750 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"non_rectangles" in: sky130A_mr.drc:630
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.130s Memory: 6473.00M
+"output" in: sky130A_mr.drc:630
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"width" in: sky130A_mr.drc:631
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.140s Memory: 6473.00M
+"output" in: sky130A_mr.drc:631
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"drc" in: sky130A_mr.drc:632
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 6473.00M
+"output" in: sky130A_mr.drc:632
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:634
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.040s Memory: 6473.00M
+"polygons" in: sky130A_mr.drc:634
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"output" in: sky130A_mr.drc:634
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:642
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.050s Memory: 6473.00M
+"output" in: sky130A_mr.drc:642
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:643
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"output" in: sky130A_mr.drc:643
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 71/44 (via4)
+START: 72/20 (m5)
+"width" in: sky130A_mr.drc:648
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.150s Memory: 6473.00M
+"output" in: sky130A_mr.drc:648
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"space" in: sky130A_mr.drc:650
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"output" in: sky130A_mr.drc:650
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"enclosing" in: sky130A_mr.drc:652
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"output" in: sky130A_mr.drc:652
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"not" in: sky130A_mr.drc:653
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 6473.00M
+"output" in: sky130A_mr.drc:653
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+"with_area" in: sky130A_mr.drc:657
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.030s Memory: 6473.00M
+"output" in: sky130A_mr.drc:657
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 72/20 (m5)
+START: 76/20 (pad)
+"space" in: sky130A_mr.drc:662
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 6473.00M
+"output" in: sky130A_mr.drc:662
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 6473.00M
+END: 76/20 (pad)
+Writing report database: /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 1453.250s Memory: 6425.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..de75529
--- /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): 478526 (flat) 212 (hierarchical)
+ Elapsed: 0.080s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:113
+ Polygons (raw): 402486 (flat) 64 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:114
+ Polygons (raw): 1951053 (flat) 473 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:115
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:116
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:117
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:118
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:119
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:120
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:121
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:122
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:123
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:124
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 2233702 (flat) 556 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 2149275 (flat) 547 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 2126090 (flat) 542 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 9958133 (flat) 1129 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 3720833 (flat) 269601 (hierarchical)
+ Elapsed: 0.180s Memory: 664.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.390s Memory: 688.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 794590 (flat) 794590 (hierarchical)
+ Elapsed: 0.480s Memory: 704.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.390s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 341000 (flat) 341000 (hierarchical)
+ Elapsed: 0.200s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 340661 (flat) 340661 (hierarchical)
+ Elapsed: 0.190s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 27521 (flat) 27521 (hierarchical)
+ Elapsed: 0.030s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 162100 (flat) 162100 (hierarchical)
+ Elapsed: 0.100s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 22129 (flat) 22098 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 9874 (flat) 9750 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 16884 (flat) 16853 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:151
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:154
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:157
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:160
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:162
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+DRC section
+FEOL section
+START: 64/18 (dnwell)
+"width" in: sky130A_mr.drc:229
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 743.00M
+"output" in: sky130A_mr.drc:229
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 743.00M
+END: 64/18 (dnwell)
+"input" in: sky130A_mr.drc:233
+ Polygons (raw): 2149275 (flat) 547 (hierarchical)
+ Elapsed: 0.040s Memory: 743.00M
+"input" in: sky130A_mr.drc:234
+ Polygons (raw): 2126090 (flat) 542 (hierarchical)
+ Elapsed: 0.040s Memory: 743.00M
+"input" in: sky130A_mr.drc:235
+ Polygons (raw): 1951053 (flat) 473 (hierarchical)
+ Elapsed: 0.050s Memory: 743.00M
+START: 64/20 (nwell)
+"width" in: sky130A_mr.drc:239
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.110s Memory: 789.00M
+"output" in: sky130A_mr.drc:239
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"space" in: sky130A_mr.drc:240
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 1331.00M
+"output" in: sky130A_mr.drc:240
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"merge" in: sky130A_mr.drc:241
+ Polygons (raw): 120 (flat) 120 (hierarchical)
+ Elapsed: 4.100s Memory: 1331.00M
+"holes" in: sky130A_mr.drc:242
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"enclosing" in: sky130A_mr.drc:242
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:242
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 64/20 (nwell)
+START: 78/44 (hvtp)
+"width" in: sky130A_mr.drc:247
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:247
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:248
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:248
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 78/44 (hvtp)
+START: 18/20 (htvr)
+"width" in: sky130A_mr.drc:253
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:253
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"separation" in: sky130A_mr.drc:254
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:254
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"and" in: sky130A_mr.drc:255
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:255
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+END: 18/20 (htvr)
+START: 25/44 (lvtn)
+"width" in: sky130A_mr.drc:260
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:260
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:261
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:261
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 25/44 (lvtn)
+START: 92/44 (ncm)
+"width" in: sky130A_mr.drc:266
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:266
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:267
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:267
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+END: 92/44 (ncm)
+START: 65/20 (diff)
+"or" in: sky130A_mr.drc:272
+ Polygons (raw): 606464 (flat) 120 (hierarchical)
+ Elapsed: 1.180s Memory: 1331.00M
+"rectangles" in: sky130A_mr.drc:273
+ Polygons (raw): 65212 (flat) 8 (hierarchical)
+ Elapsed: 0.710s Memory: 1331.00M
+"width" in: sky130A_mr.drc:273
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"polygons" in: sky130A_mr.drc:273
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"edges" in: sky130A_mr.drc:274
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"outside_part" in: sky130A_mr.drc:274
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"outside" in: sky130A_mr.drc:274
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.120s Memory: 1331.00M
+"edges" in: sky130A_mr.drc:274
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"not" in: sky130A_mr.drc:274
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:275
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"outside" in: sky130A_mr.drc:276
+ Polygons (raw): 203978 (flat) 56 (hierarchical)
+ Elapsed: 0.160s Memory: 1331.00M
+"width" in: sky130A_mr.drc:276
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.700s Memory: 1331.00M
+"output" in: sky130A_mr.drc:276
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 65/20 (diff)
+START: 65/44 (tap)
+"rectangles" in: sky130A_mr.drc:280
+ Polygons (raw): 252518 (flat) 24 (hierarchical)
+ Elapsed: 1.030s Memory: 1331.00M
+"width" in: sky130A_mr.drc:280
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"polygons" in: sky130A_mr.drc:280
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"edges" in: sky130A_mr.drc:281
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"outside_part" in: sky130A_mr.drc:281
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"outside" in: sky130A_mr.drc:281
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1331.00M
+"edges" in: sky130A_mr.drc:281
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 1331.00M
+"not" in: sky130A_mr.drc:281
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:282
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"not" in: sky130A_mr.drc:283
+ Polygons (raw): 402486 (flat) 64 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"width" in: sky130A_mr.drc:283
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"output" in: sky130A_mr.drc:283
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 65/44 (tap)
+"space" in: sky130A_mr.drc:286
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.370s Memory: 1331.00M
+"output" in: sky130A_mr.drc:286
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+START: 80/20 (tunm)
+"width" in: sky130A_mr.drc:290
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:290
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:291
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:291
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 80/20 (tunm)
+START: 66/20 (poly)
+"width" in: sky130A_mr.drc:296
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.630s Memory: 1331.00M
+"output" in: sky130A_mr.drc:296
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"not" in: sky130A_mr.drc:297
+ Polygons (raw): 2233702 (flat) 556 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:297
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.250s Memory: 1331.00M
+"output" in: sky130A_mr.drc:297
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+START: 86/20 (rpm)
+"width" in: sky130A_mr.drc:302
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:302
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:303
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"output" in: sky130A_mr.drc:303
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 86/20 (rpm)
+START: 79/20 (urpm)
+"width" in: sky130A_mr.drc:308
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:308
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:309
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:309
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 79/20 (urpm)
+START: 95/20 (npc)
+"width" in: sky130A_mr.drc:314
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:314
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:315
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:315
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+END: 95/20 (npc)
+START: 93/44 (nsdm)
+"outside" in: sky130A_mr.drc:320
+ Polygons (raw): 303232 (flat) 60 (hierarchical)
+ Elapsed: 1.400s Memory: 1331.00M
+"width" in: sky130A_mr.drc:320
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.100s Memory: 1331.00M
+"output" in: sky130A_mr.drc:320
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"not" in: sky130A_mr.drc:321
+ Polygons (raw): 2149275 (flat) 547 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:321
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.530s Memory: 1331.00M
+"output" in: sky130A_mr.drc:321
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+END: 93/44 (nsdm)
+START: 94/20 (psdm)
+"outside" in: sky130A_mr.drc:326
+ Polygons (raw): 303232 (flat) 60 (hierarchical)
+ Elapsed: 1.390s Memory: 1331.00M
+"width" in: sky130A_mr.drc:326
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.090s Memory: 1331.00M
+"output" in: sky130A_mr.drc:326
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"not" in: sky130A_mr.drc:327
+ Polygons (raw): 2126090 (flat) 542 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:327
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.480s Memory: 1331.00M
+"output" in: sky130A_mr.drc:327
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+END: 94/20 (psdm)
+START: 66/44 (licon)
+"not" in: sky130A_mr.drc:338
+ Polygons (raw): 1309276 (flat) 318 (hierarchical)
+ Elapsed: 1.910s Memory: 1331.00M
+"and" in: sky130A_mr.drc:339
+ Polygons (raw): 9455546 (flat) 1010 (hierarchical)
+ Elapsed: 2.530s Memory: 1331.00M
+"interacting" in: sky130A_mr.drc:339
+ Polygons (raw): 9455546 (flat) 1010 (hierarchical)
+ Elapsed: 3.610s Memory: 1331.00M
+"not" in: sky130A_mr.drc:340
+ Polygons (raw): 9455546 (flat) 1010 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"non_rectangles" in: sky130A_mr.drc:341
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:341
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"or" in: sky130A_mr.drc:342
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"not" in: sky130A_mr.drc:342
+ Polygons (raw): 9958133 (flat) 1129 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"edges" in: sky130A_mr.drc:342
+ Edges: 39832532 (flat) 4516 (hierarchical)
+ Elapsed: 2.520s Memory: 1331.00M
+"without_length" in: sky130A_mr.drc:342
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.510s Memory: 1331.00M
+"output" in: sky130A_mr.drc:342
+ Edges: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"separation" in: sky130A_mr.drc:343
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.400s Memory: 1331.00M
+"output" in: sky130A_mr.drc:343
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"and" in: sky130A_mr.drc:344
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"output" in: sky130A_mr.drc:344
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"interacting" in: sky130A_mr.drc:345
+ Polygons (raw): 502587 (flat) 119 (hierarchical)
+ Elapsed: 1.920s Memory: 1331.00M
+"interacting" in: sky130A_mr.drc:345
+ Polygons (raw): 9455546 (flat) 1010 (hierarchical)
+ Elapsed: 2.510s Memory: 1331.00M
+"and" in: sky130A_mr.drc:345
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 1.750s Memory: 1331.00M
+"output" in: sky130A_mr.drc:345
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.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: 1331.00M
+"sized" in: sky130A_mr.drc:350
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"width" in: sky130A_mr.drc:351
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1331.00M
+"output" in: sky130A_mr.drc:351
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"space" in: sky130A_mr.drc:352
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1331.00M
+"output" in: sky130A_mr.drc:352
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1331.00M
+"interacting" in: sky130A_mr.drc:353
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 1336.00M
+"isolated" in: sky130A_mr.drc:353
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:353
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"isolated" in: sky130A_mr.drc:354
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:354
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"and" in: sky130A_mr.drc:355
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:355
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:355
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:356
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 1336.00M
+"output" in: sky130A_mr.drc:356
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:357
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:357
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"separation" in: sky130A_mr.drc:358
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:358
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1336.00M
+END: 89/44 (capm)
+START: 97/44 (cap2m)
+"and" in: sky130A_mr.drc:363
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"sized" in: sky130A_mr.drc:363
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"width" in: sky130A_mr.drc:364
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:364
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"space" in: sky130A_mr.drc:365
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:365
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"interacting" in: sky130A_mr.drc:366
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.170s Memory: 1336.00M
+"isolated" in: sky130A_mr.drc:366
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 1336.00M
+"output" in: sky130A_mr.drc:366
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"isolated" in: sky130A_mr.drc:368
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:368
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"and" in: sky130A_mr.drc:369
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:369
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1336.00M
+"output" in: sky130A_mr.drc:369
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:370
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:370
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"enclosing" in: sky130A_mr.drc:371
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:371
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1336.00M
+"separation" in: sky130A_mr.drc:372
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:372
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.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: 1336.00M
+"width" in: sky130A_mr.drc:673
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:673
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"space" in: sky130A_mr.drc:674
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:674
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.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: 1336.00M
+"width" in: sky130A_mr.drc:680
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1336.00M
+"output" in: sky130A_mr.drc:680
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"space" in: sky130A_mr.drc:681
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+"output" in: sky130A_mr.drc:681
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1336.00M
+END: 125/20 (hvntm)
+Writing report database: /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 56.890s Memory: 1288.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..a9e3c43
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,97 @@
+"polygons" in: met_min_ca_density.lydrc:35
+ Polygons (raw): 4866645 (flat) 278971 (hierarchical)
+ Elapsed: 0.210s Memory: 661.00M
+"polygons" in: met_min_ca_density.lydrc:36
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.340s Memory: 689.00M
+"polygons" in: met_min_ca_density.lydrc:38
+ Polygons (raw): 803216 (flat) 803216 (hierarchical)
+ Elapsed: 0.480s Memory: 705.00M
+"polygons" in: met_min_ca_density.lydrc:39
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.390s Memory: 722.00M
+"polygons" in: met_min_ca_density.lydrc:41
+ Polygons (raw): 350097 (flat) 350097 (hierarchical)
+ Elapsed: 0.210s Memory: 722.00M
+"polygons" in: met_min_ca_density.lydrc:42
+ Polygons (raw): 340661 (flat) 340661 (hierarchical)
+ Elapsed: 0.200s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:44
+ Polygons (raw): 36076 (flat) 36076 (hierarchical)
+ Elapsed: 0.030s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:45
+ Polygons (raw): 162100 (flat) 162100 (hierarchical)
+ Elapsed: 0.100s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:47
+ Polygons (raw): 30339 (flat) 30308 (hierarchical)
+ Elapsed: 0.030s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:48
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:49
+ Polygons (raw): 9874 (flat) 9750 (hierarchical)
+ Elapsed: 0.020s Memory: 734.00M
+"polygons" in: met_min_ca_density.lydrc:51
+ Polygons (raw): 25274 (flat) 25243 (hierarchical)
+ Elapsed: 0.020s Memory: 734.00M
+"input" in: met_min_ca_density.lydrc:53
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 734.00M
+"area" in: met_min_ca_density.lydrc:55
+ Elapsed: 0.080s Memory: 743.00M
+"polygons" in: met_min_ca_density.lydrc:59
+ Polygons (raw): 4866645 (flat) 278971 (hierarchical)
+ Elapsed: 0.200s Memory: 746.00M
+"area" in: met_min_ca_density.lydrc:59
+ Elapsed: 22.400s Memory: 1023.00M
+li1_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:64
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1023.00M
+"polygons" in: met_min_ca_density.lydrc:69
+ Polygons (raw): 803216 (flat) 803216 (hierarchical)
+ Elapsed: 0.500s Memory: 1037.00M
+"area" in: met_min_ca_density.lydrc:69
+ Elapsed: 4.050s Memory: 1060.00M
+m1_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:74
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1060.00M
+"polygons" in: met_min_ca_density.lydrc:79
+ Polygons (raw): 350097 (flat) 350097 (hierarchical)
+ Elapsed: 0.210s Memory: 1060.00M
+"area" in: met_min_ca_density.lydrc:79
+ Elapsed: 2.170s Memory: 1084.00M
+m2_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:84
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1084.00M
+"polygons" in: met_min_ca_density.lydrc:89
+ Polygons (raw): 36076 (flat) 36076 (hierarchical)
+ Elapsed: 0.030s Memory: 1084.00M
+"area" in: met_min_ca_density.lydrc:89
+ Elapsed: 0.240s Memory: 1084.00M
+m3_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:94
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1084.00M
+"polygons" in: met_min_ca_density.lydrc:99
+ Polygons (raw): 30339 (flat) 30308 (hierarchical)
+ Elapsed: 0.030s Memory: 1084.00M
+"area" in: met_min_ca_density.lydrc:99
+ Elapsed: 0.210s Memory: 1084.00M
+m4_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:104
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1084.00M
+"polygons" in: met_min_ca_density.lydrc:109
+ Polygons (raw): 25274 (flat) 25243 (hierarchical)
+ Elapsed: 0.030s Memory: 1084.00M
+"area" in: met_min_ca_density.lydrc:109
+ Elapsed: 0.260s Memory: 1084.00M
+m5_ca_density is -Infinity
+"output" in: met_min_ca_density.lydrc:114
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1084.00M
+Writing report database: /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 34.320s Memory: 973.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..b19951e
--- /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): 478526 (flat) 212 (hierarchical)
+ Elapsed: 0.070s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:113
+ Polygons (raw): 402486 (flat) 64 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:114
+ Polygons (raw): 1951053 (flat) 473 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:115
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:116
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:117
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:118
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:119
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:120
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:121
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:122
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:123
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:124
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:125
+ Polygons (raw): 2233702 (flat) 556 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:126
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:127
+ Polygons (raw): 2149275 (flat) 547 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:128
+ Polygons (raw): 2126090 (flat) 542 (hierarchical)
+ Elapsed: 0.040s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:129
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:130
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:131
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:132
+ Polygons (raw): 9958133 (flat) 1129 (hierarchical)
+ Elapsed: 0.050s Memory: 652.00M
+"polygons" in: sky130A_mr.drc:134
+ Polygons (raw): 3720833 (flat) 269601 (hierarchical)
+ Elapsed: 0.190s Memory: 664.00M
+"polygons" in: sky130A_mr.drc:135
+ Polygons (raw): 634556 (flat) 634556 (hierarchical)
+ Elapsed: 0.400s Memory: 688.00M
+"polygons" in: sky130A_mr.drc:137
+ Polygons (raw): 794590 (flat) 794590 (hierarchical)
+ Elapsed: 0.480s Memory: 704.00M
+"polygons" in: sky130A_mr.drc:138
+ Polygons (raw): 719576 (flat) 719576 (hierarchical)
+ Elapsed: 0.400s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:140
+ Polygons (raw): 341000 (flat) 341000 (hierarchical)
+ Elapsed: 0.200s Memory: 724.00M
+"polygons" in: sky130A_mr.drc:141
+ Polygons (raw): 340661 (flat) 340661 (hierarchical)
+ Elapsed: 0.200s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:143
+ Polygons (raw): 27521 (flat) 27521 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:144
+ Polygons (raw): 162100 (flat) 162100 (hierarchical)
+ Elapsed: 0.090s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:146
+ Polygons (raw): 22129 (flat) 22098 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:147
+ Polygons (raw): 9874 (flat) 9750 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:149
+ Polygons (raw): 16884 (flat) 16853 (hierarchical)
+ Elapsed: 0.020s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:151
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:152
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:153
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:154
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:155
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:156
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:157
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:158
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:159
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:160
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:161
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:162
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:163
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:164
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:165
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:166
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:167
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:168
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:169
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:170
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:171
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:172
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:173
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:174
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:175
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:176
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:177
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:178
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:179
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:180
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:181
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:182
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:183
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:184
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:185
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:186
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:187
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:188
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:189
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:190
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:191
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:192
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:193
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:194
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:195
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:196
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:197
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:198
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:199
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:200
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:201
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:202
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 732.00M
+"polygons" in: sky130A_mr.drc:203
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 732.00M
+DRC section
+OFFGRID-ANGLES section
+"ongrid" in: sky130A_mr.drc:690
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 743.00M
+"output" in: sky130A_mr.drc:690
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 743.00M
+"with_angle" in: sky130A_mr.drc:691
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 743.00M
+"output" in: sky130A_mr.drc:691
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 743.00M
+"ongrid" in: sky130A_mr.drc:692
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.230s Memory: 789.00M
+"output" in: sky130A_mr.drc:692
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:693
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:693
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:694
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:694
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:695
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:695
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:696
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:696
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:697
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"output" in: sky130A_mr.drc:697
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:698
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:698
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:699
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:699
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:700
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 789.00M
+"output" in: sky130A_mr.drc:700
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:701
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:701
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:702
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 789.00M
+"output" in: sky130A_mr.drc:702
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:703
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:703
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:704
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:704
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:705
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:705
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:706
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.790s Memory: 789.00M
+"output" in: sky130A_mr.drc:706
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:707
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.110s Memory: 789.00M
+"output" in: sky130A_mr.drc:707
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"and" in: sky130A_mr.drc:708
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"not" in: sky130A_mr.drc:708
+ Polygons (raw): 478526 (flat) 212 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:708
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:708
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"and" in: sky130A_mr.drc:709
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"and" in: sky130A_mr.drc:709
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:709
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 789.00M
+"output" in: sky130A_mr.drc:709
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"and" in: sky130A_mr.drc:710
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"not" in: sky130A_mr.drc:710
+ Polygons (raw): 402486 (flat) 64 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:710
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:710
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"and" in: sky130A_mr.drc:711
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"and" in: sky130A_mr.drc:711
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:711
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.070s Memory: 789.00M
+"output" in: sky130A_mr.drc:711
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:712
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:712
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:713
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"output" in: sky130A_mr.drc:713
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:714
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.720s Memory: 789.00M
+"output" in: sky130A_mr.drc:714
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:715
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"output" in: sky130A_mr.drc:715
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:716
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:716
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:717
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.020s Memory: 789.00M
+"output" in: sky130A_mr.drc:717
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:718
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 789.00M
+"output" in: sky130A_mr.drc:718
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:719
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"output" in: sky130A_mr.drc:719
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:720
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.180s Memory: 789.00M
+"output" in: sky130A_mr.drc:720
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:721
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:721
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:722
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.180s Memory: 789.00M
+"output" in: sky130A_mr.drc:722
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:723
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:723
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:724
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.230s Memory: 789.00M
+"output" in: sky130A_mr.drc:724
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"with_angle" in: sky130A_mr.drc:725
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"output" in: sky130A_mr.drc:725
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 789.00M
+"ongrid" in: sky130A_mr.drc:726
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 25.450s Memory: 1014.00M
+"output" in: sky130A_mr.drc:726
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1014.00M
+"with_angle" in: sky130A_mr.drc:727
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.250s Memory: 1014.00M
+"output" in: sky130A_mr.drc:727
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1014.00M
+"ongrid" in: sky130A_mr.drc:728
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.800s Memory: 1036.00M
+"output" in: sky130A_mr.drc:728
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1036.00M
+"with_angle" in: sky130A_mr.drc:729
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.550s Memory: 1036.00M
+"output" in: sky130A_mr.drc:729
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1036.00M
+"ongrid" in: sky130A_mr.drc:730
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.120s Memory: 1036.00M
+"output" in: sky130A_mr.drc:730
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1036.00M
+"with_angle" in: sky130A_mr.drc:731
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1036.00M
+"output" in: sky130A_mr.drc:731
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1036.00M
+"ongrid" in: sky130A_mr.drc:732
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 4.150s Memory: 1076.00M
+"output" in: sky130A_mr.drc:732
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1076.00M
+"with_angle" in: sky130A_mr.drc:733
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1076.00M
+"output" in: sky130A_mr.drc:733
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1076.00M
+"ongrid" in: sky130A_mr.drc:734
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 5.240s Memory: 1076.00M
+"output" in: sky130A_mr.drc:734
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1076.00M
+"with_angle" in: sky130A_mr.drc:735
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.610s Memory: 1076.00M
+"output" in: sky130A_mr.drc:735
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1076.00M
+"ongrid" in: sky130A_mr.drc:736
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.200s Memory: 1080.00M
+"output" in: sky130A_mr.drc:736
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:737
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.060s Memory: 1080.00M
+"output" in: sky130A_mr.drc:737
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:738
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 2.580s Memory: 1080.00M
+"output" in: sky130A_mr.drc:738
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:739
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.300s Memory: 1080.00M
+"output" in: sky130A_mr.drc:739
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:740
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.250s Memory: 1080.00M
+"output" in: sky130A_mr.drc:740
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:741
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:741
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:742
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 1.270s Memory: 1080.00M
+"output" in: sky130A_mr.drc:742
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:743
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.150s Memory: 1080.00M
+"output" in: sky130A_mr.drc:743
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:744
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.110s Memory: 1080.00M
+"output" in: sky130A_mr.drc:744
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:745
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:745
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:746
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.220s Memory: 1080.00M
+"output" in: sky130A_mr.drc:746
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:747
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:747
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:748
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.170s Memory: 1080.00M
+"output" in: sky130A_mr.drc:748
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:749
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:749
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:750
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.200s Memory: 1080.00M
+"output" in: sky130A_mr.drc:750
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:751
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:751
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:752
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:752
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:753
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"output" in: sky130A_mr.drc:753
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:754
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:754
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:755
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:755
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:756
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:756
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:757
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:757
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:758
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:758
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:759
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:759
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:760
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 1080.00M
+"output" in: sky130A_mr.drc:760
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:761
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:761
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:762
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.090s Memory: 1080.00M
+"output" in: sky130A_mr.drc:762
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:763
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:763
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:764
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:764
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 1080.00M
+"with_angle" in: sky130A_mr.drc:765
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"output" in: sky130A_mr.drc:765
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+"ongrid" in: sky130A_mr.drc:766
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.100s Memory: 1080.00M
+"output" in: sky130A_mr.drc:766
+ Edge pairs: 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 1080.00M
+Writing report database: /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 69.110s Memory: 965.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..4fd07b1
--- /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/coriolis_test_soc_-_mpw5_vexriscv/gds/user_project_wrapper.gds, topcell=user_project_wrapper, output to /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/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/EMP 64/59/EMP 44/16/EMP 44/5/EMP
+ ---- nwell:64/20/dat 64/16/EMP 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/EMP
+ ---- via:68/44/dat 68/58/EMP
+ ---- met2:69/20/dat 69/16/dat 69/5/EMP
+ ---- via2:69/44/dat 69/58/EMP
+ ---- met3:70/20/dat 70/16/dat 70/5/EMP
+ ---- via3:70/44/dat 70/48/EMP
+ ---- met4:71/20/dat 71/16/dat 71/5/EMP
+ ---- 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: 2540372 kB
+VmHWM: 1000836 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..709f3c8
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.log
@@ -0,0 +1,4 @@
+0 zero-area shapes
+writing to /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/user_project_wrapper_no_zero_areas.gds
+VmPeak: 1109740 kB
+VmHWM: 768476 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..e01e010
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.log
@@ -0,0 +1,103 @@
+
+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.
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 6.0
+Library name: LIB
+Reading "nor4_x0".
+Reading "nor3_x0".
+Reading "nor2_x0".
+Reading "nand4_x0".
+Reading "nand3_x0".
+Reading "nand2_x0".
+Reading "buf_x2".
+Reading "buf_x1".
+Reading "inv_x4".
+Reading "inv_x0".
+Reading "one_x1".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "zero_x1".
+Reading "diode_w1".
+Reading "tie_diff_w2".
+Reading "tie_diff".
+Reading "xr2_x1".
+Reading "sff1_x4".
+Reading "oa22_x2".
+Reading "o4_x2".
+Reading "o3_x2".
+Reading "o2_x2".
+Reading "nxr2_x1".
+Reading "mx2_x2".
+Reading "ao22_x2".
+Reading "a4_x2".
+Reading "a3_x2".
+Reading "a2_x2".
+Reading "user_project_core_mpw5_cts".
+ 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
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+Reading "buf_x4".
+Reading "decap_w0".
+Reading "tie".
+Reading "corona_cts".
+Error while reading cell "corona_cts" (byte position 222156244): Unknown layer/datatype in boundary, layer=100 type=40
+Error while reading cell "corona_cts" (byte position 222396436): Unknown layer/datatype in boundary, layer=100 type=60
+Error while reading cell "corona_cts" (byte position 222571092): Unknown layer/datatype in boundary, layer=100 type=80
+Error while reading cell "corona_cts" (byte position 222745748): Unknown layer/datatype in boundary, layer=100 type=100
+Error while reading cell "corona_cts" (byte position 222920404): Unknown layer/datatype in boundary, layer=100 type=120
+ 5000 uses
+ 10000 uses
+ 15000 uses
+Deleting ambiguous-layer label "" from metal1 in cell corona_cts.
+Reading "via4_3100x3100".
+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/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/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..31d39a2
--- /dev/null
+++ b/mpw_precheck/logs/precheck.log
@@ -0,0 +1,64 @@
+2022-03-17 16:43:41 - [INFO] - {{Project Git Info}} Repository: https://github.com/ChipFlow/caravel_user_project_mpw5.git | Branch: main | Commit: 09cb718b3993b2f37105c9ccd20ed990f3da1f3b
+2022-03-17 16:43:41 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: coriolis_test_soc_-_mpw5_vexriscv
+2022-03-17 16:43:42 - [INFO] - {{Project Type Info}} digital
+2022-03-17 16:43:42 - [INFO] - {{Project GDS Info}} user_project_wrapper: 3915d1c25a18ef711878d12550b0e0b10599a624
+2022-03-17 16:43:42 - [INFO] - {{Tools Info}} KLayout: v0.27.8 | Magic: v8.3.274
+2022-03-17 16:43:42 - [INFO] - {{PDKs Info}} Open PDKs: 27ecf1c16911f7dd4428ffab96f62c1fb876ea70 | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
+2022-03-17 16:43:42 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in 'coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/logs'
+2022-03-17 16:43:42 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: [License, Makefile, Default, Documentation, Consistency, XOR, Magic DRC, Klayout FEOL, Klayout BEOL, Klayout Offgrid, Klayout Metal Minimum Clear Area Density, Klayout Pin Label Purposes Overlapping Drawing, Klayout ZeroArea]
+2022-03-17 16:43:42 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 13: License
+2022-03-17 16:43:43 - [INFO] - An approved LICENSE (Apache-2.0) was found in coriolis_test_soc_-_mpw5_vexriscv.
+2022-03-17 16:43:43 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-03-17 16:43:44 - [INFO] - An approved LICENSE (Apache-2.0) was found in coriolis_test_soc_-_mpw5_vexriscv.
+2022-03-17 16:43:44 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-03-17 16:43:44 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 5 non-compliant file(s) with the SPDX Standard.
+2022-03-17 16:43:44 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['coriolis_test_soc_-_mpw5_vexriscv/Makefile', 'coriolis_test_soc_-_mpw5_vexriscv/docs/Makefile', 'coriolis_test_soc_-_mpw5_vexriscv/docs/environment.yml', 'coriolis_test_soc_-_mpw5_vexriscv/docs/source/conf.py', 'coriolis_test_soc_-_mpw5_vexriscv/docs/source/index.rst']
+2022-03-17 16:43:44 - [INFO] - For the full SPDX compliance report check: coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/logs/spdx_compliance_report.log
+2022-03-17 16:43:44 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 13: Makefile
+2022-03-17 16:43:44 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-03-17 16:43:44 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 13: Default
+2022-03-17 16:43:44 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-03-17 16:43:45 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-03-17 16:43:45 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 13: Documentation
+2022-03-17 16:43:45 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-03-17 16:43:45 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 13: Consistency
+2022-03-17 16:43:50 - [INFO] - HIERARCHY CHECK PASSED: Module user_project_wrapper is instantiated in caravel.
+2022-03-17 16:43:50 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravel contains at least 8 instances (90 instances).
+2022-03-17 16:43:50 - [INFO] - MODELING CHECK PASSED: Netlist caravel is structural.
+2022-03-17 16:43:50 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_project_wrapper are correctly connected in the top level netlist caravel.
+2022-03-17 16:43:50 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in caravel are connected to power
+2022-03-17 16:43:50 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravel netlist passed all consistency checks.
+2022-03-17 16:43:50 - [INFO] - PORTS CHECK PASSED: Netlist user_project_wrapper ports match the golden wrapper ports
+2022-03-17 16:43:50 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_project_wrapper contains at least 1 instances (2 instances).
+2022-03-17 16:43:50 - [INFO] - MODELING CHECK PASSED: Netlist user_project_wrapper is structural.
+2022-03-17 16:43:50 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_project_wrapper matches the provided structural netlist.
+2022-03-17 16:43:50 - [INFO] - POWER CONNECTIONS CHECK PASSED: All instances in user_project_wrapper are connected to power
+2022-03-17 16:43:50 - [INFO] - PORT TYPES CHECK PASSED: Netlist user_project_wrapper port types match the golden wrapper port types.
+2022-03-17 16:43:50 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_project_wrapper netlist passed all consistency checks.
+2022-03-17 16:43:50 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2022-03-17 16:43:50 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 13: XOR
+2022-03-17 16:45:45 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/user_project_wrapper.xor.gds
+2022-03-17 16:45:45 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-03-17 16:45:45 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 13: Magic DRC
+2022-03-17 16:47:47 - [INFO] - 0 DRC violations
+2022-03-17 16:47:47 - [INFO] - {{MAGIC DRC CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 16:47:47 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 13: Klayout FEOL
+2022-03-17 16:48:45 - [INFO] - No DRC Violations found
+2022-03-17 16:48:45 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 16:48:45 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 13: Klayout BEOL
+2022-03-17 17:11:48 - [INFO] - No DRC Violations found
+2022-03-17 17:11:48 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 17:11:48 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 13: Klayout Offgrid
+2022-03-17 17:12:59 - [INFO] - No DRC Violations found
+2022-03-17 17:12:59 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 17:12:59 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 13: Klayout Metal Minimum Clear Area Density
+2022-03-17 17:13:34 - [INFO] - No DRC Violations found
+2022-03-17 17:13:34 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 17:13:34 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 13: Klayout Pin Label Purposes Overlapping Drawing
+2022-03-17 17:14:13 - [INFO] - No DRC Violations found
+2022-03-17 17:14:13 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 17:14:13 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 13: Klayout ZeroArea
+2022-03-17 17:14:22 - [INFO] - No DRC Violations found
+2022-03-17 17:14:22 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_project_wrapper.gds, has no DRC violations.
+2022-03-17 17:14:22 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in 'coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/logs'
+2022-03-17 17:14:22 - [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..9fd366a
--- /dev/null
+++ b/mpw_precheck/logs/spdx_compliance_report.log
@@ -0,0 +1,5 @@
+/root/coriolis_test_soc_-_mpw5_vexriscv/Makefile
+/root/coriolis_test_soc_-_mpw5_vexriscv/docs/Makefile
+/root/coriolis_test_soc_-_mpw5_vexriscv/docs/environment.yml
+/root/coriolis_test_soc_-_mpw5_vexriscv/docs/source/conf.py
+/root/coriolis_test_soc_-_mpw5_vexriscv/docs/source/index.rst
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..a88f579
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.log
@@ -0,0 +1,259 @@
+Reading file /root/coriolis_test_soc_-_mpw5_vexriscv/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 6.0
+Library name: LIB
+Reading "nor4_x0".
+Reading "nor3_x0".
+Reading "nor2_x0".
+Reading "nand4_x0".
+Reading "nand3_x0".
+Reading "nand2_x0".
+Reading "buf_x2".
+Reading "buf_x1".
+Reading "inv_x4".
+Reading "inv_x0".
+Reading "one_x1".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "zero_x1".
+Reading "diode_w1".
+Reading "tie_diff_w2".
+Reading "tie_diff".
+Reading "xr2_x1".
+Reading "sff1_x4".
+Reading "oa22_x2".
+Reading "o4_x2".
+Reading "o3_x2".
+Reading "o2_x2".
+Reading "nxr2_x1".
+Reading "mx2_x2".
+Reading "ao22_x2".
+Reading "a4_x2".
+Reading "a3_x2".
+Reading "a2_x2".
+Reading "user_project_core_mpw5_cts".
+ 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
+ 145000 uses
+ 150000 uses
+ 155000 uses
+ 160000 uses
+Reading "buf_x4".
+Reading "decap_w0".
+Reading "tie".
+Reading "corona_cts".
+Error while reading cell "corona_cts" (byte position 222156244): Unknown layer/datatype in boundary, layer=100 type=40
+Error while reading cell "corona_cts" (byte position 222396436): Unknown layer/datatype in boundary, layer=100 type=60
+Error while reading cell "corona_cts" (byte position 222571092): Unknown layer/datatype in boundary, layer=100 type=80
+Error while reading cell "corona_cts" (byte position 222745748): Unknown layer/datatype in boundary, layer=100 type=100
+Error while reading cell "corona_cts" (byte position 222920404): Unknown layer/datatype in boundary, layer=100 type=120
+ 5000 uses
+ 10000 uses
+ 15000 uses
+Deleting ambiguous-layer label "" from metal1 in cell corona_cts.
+Reading "via4_3100x3100".
+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/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/user_project_wrapper_erased.gds ..
+Reading /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/user_project_wrapper_empty_erased.gds ..
+--- Running XOR for 69/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 530 (flat) 530 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 530 (flat) 530 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 107 (flat) 107 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 107 (flat) 107 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+--- Running XOR for 71/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+--- Running XOR for 71/44 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 116 (flat) 116 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 116 (flat) 116 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+"^" in: xor.rb.drc:39
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.010s Memory: 523.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+"input" in: xor.rb.drc:39
+ Polygons (raw): 16 (flat) 16 (hierarchical)
+ Elapsed: 0.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.000s Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+ Polygons (raw): 0 (flat) 0 (hierarchical)
+ Elapsed: 0.000s Memory: 523.00M
+Writing layout file: /mnt/uffs/user/u6289_gatecat/design/coriolis_test_soc_-_mpw5_vexriscv/jobs/mpw_precheck/05cfc8b1-2f94-4673-acba-514db906fea5/outputs/user_project_wrapper.xor.gds ..
+Total elapsed: 0.130s 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..d1f131a
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
@@ -0,0 +1,57 @@
+<?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>
+ <category>
+ <name>li1.pd.1d</name>
+ <description>0.4 min li1 ca pattern density</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m1.pd.1d</name>
+ <description>0.4 min m1 ca pattern density</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m2.pd.1d</name>
+ <description>0.4 min m2 ca pattern density</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m3.pd.1d</name>
+ <description>0.4 min m3 ca pattern density</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m4.pd.1d</name>
+ <description>0.4 min m4 ca pattern density, m4 ca density is -Infinity</description>
+ <categories>
+ </categories>
+ </category>
+ <category>
+ <name>m5.pd.1d</name>
+ <description>0.24 min m5 ca pattern density</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_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..0109c71
--- /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/coriolis_test_soc_-_mpw5_vexriscv/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..f52a974
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.filtered.v
@@ -0,0 +1,93 @@
+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;
+
+via4_3100x3100 via (
+ .vccd1(vccd1),
+ .vssd1(vssd1)
+);
+
+corona_cts corona (
+ .vccd1(vccd1),
+ .vssd1(vssd1),
+ .io_in(io_in),
+ .io_oeb(io_oeb),
+ .io_out(io_out)
+);
+
+endmodule
+
+(* keep *)
+module via4_3100x3100(
+ input vccd1,
+ input vssd1
+);
+ // Entirely pointless, but required to make the GL netlist match the GDS
+endmodule
+
+module corona_cts(
+ input vccd1,
+ input vssd1,
+ input [37:0] io_in,
+ output [37:0] io_oeb,
+ output [37:0] io_out
+);
+ user_project_core_mpw5_cts core(
+ .vccd1(vccd1),
+ .vssd1(vssd1),
+ .io_in(io_in),
+ .io_oeb(io_oeb),
+ .io_out(io_out)
+ );
+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..ec4578b
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.magic.drc.mag
@@ -0,0 +1,7413 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1476136822
+<< checkpaint >>
+rect -12658 -11586 596582 715522
+<< metal2 >>
+rect 8086 701759 8198 704960
+rect 24278 701759 24390 704960
+rect 8059 701685 8235 701759
+rect 24277 701685 24453 701759
+rect 40470 701685 40582 704960
+rect 56754 703520 56866 704960
+rect 72946 701759 73058 704960
+rect 89138 701759 89250 704960
+rect 105422 701759 105534 704960
+rect 121614 703520 121726 704960
+rect 137806 701759 137918 704960
+rect 72931 701685 73107 701759
+rect 89138 701685 89325 701759
+rect 105422 701685 105543 701759
+rect 137803 701685 137979 701759
+rect 154090 701685 154202 704960
+rect 170282 701759 170394 704960
+rect 186474 703520 186586 704960
+rect 170282 701685 170415 701759
+rect 202758 701685 202870 704960
+rect 218950 701759 219062 704960
+rect 235142 701759 235254 704960
+rect 251426 703520 251538 704960
+rect 218950 701685 219069 701759
+rect 235111 701685 235287 701759
+rect 267618 701685 267730 704960
+rect 283810 701759 283922 704960
+rect 300094 701759 300206 704960
+rect 316286 703520 316398 704960
+rect 332478 701759 332590 704960
+rect 348762 701759 348874 704960
+rect 364954 701759 365066 704960
+rect 381146 703520 381258 704960
+rect 397430 701759 397542 704960
+rect 413622 701759 413734 704960
+rect 429814 701759 429926 704960
+rect 446098 703520 446210 704960
+rect 462290 701759 462402 704960
+rect 478482 701759 478594 704960
+rect 283810 701685 283941 701759
+rect 300085 701685 300261 701759
+rect 332478 701685 332595 701759
+rect 348739 701685 348915 701759
+rect 364954 701685 365133 701759
+rect 397393 701685 397569 701759
+rect 413611 701685 413787 701759
+rect 429814 701685 430005 701759
+rect 462265 701685 462441 701759
+rect 478482 701685 478659 701759
+rect 494766 701685 494878 704960
+rect 510958 703520 511070 704960
+rect 527150 701759 527262 704960
+rect 527137 701685 527313 701759
+rect 543434 701685 543546 704960
+rect 559626 701759 559738 704960
+rect 575818 703520 575930 704960
+rect 559626 701685 559749 701759
+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 9926 -960 10038 480
+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 18206 -960 18318 480
+rect 19402 -960 19514 480
+rect 20598 -960 20710 480
+rect 21794 -960 21906 480
+rect 22990 -960 23102 480
+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 31270 -960 31382 480
+rect 32374 -960 32486 480
+rect 33570 -960 33682 480
+rect 34766 -960 34878 480
+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 45438 -960 45550 480
+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 53718 -960 53830 480
+rect 54914 -960 55026 480
+rect 56018 -960 56130 480
+rect 57214 -960 57326 480
+rect 58410 -960 58522 480
+rect 59606 -960 59718 480
+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 67886 -960 67998 480
+rect 69082 -960 69194 480
+rect 70278 -960 70390 480
+rect 71474 -960 71586 480
+rect 72578 -960 72690 480
+rect 73774 -960 73886 480
+rect 74970 -960 75082 480
+rect 76166 -960 76278 480
+rect 77362 -960 77474 480
+rect 78558 -960 78670 480
+rect 79662 -960 79774 480
+rect 80858 -960 80970 480
+rect 82054 -960 82166 480
+rect 83250 -960 83362 480
+rect 84446 -960 84558 480
+rect 85642 -960 85754 480
+rect 86838 -960 86950 480
+rect 87942 -960 88054 480
+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 95118 -960 95230 480
+rect 96222 -960 96334 480
+rect 97418 -960 97530 480
+rect 98614 -960 98726 480
+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 109286 -960 109398 480
+rect 110482 -960 110594 480
+rect 111586 -960 111698 480
+rect 112782 -960 112894 480
+rect 113978 -960 114090 480
+rect 115174 -960 115286 480
+rect 116370 -960 116482 480
+rect 117566 -960 117678 480
+rect 118762 -960 118874 480
+rect 119866 -960 119978 480
+rect 121062 -960 121174 480
+rect 122258 -960 122370 480
+rect 123454 -960 123566 480
+rect 124650 -960 124762 480
+rect 125846 -960 125958 480
+rect 126950 -960 127062 480
+rect 128146 -960 128258 480
+rect 129342 -960 129454 480
+rect 130538 -960 130650 480
+rect 131734 -960 131846 480
+rect 132930 -960 133042 480
+rect 134126 -960 134238 480
+rect 135230 -960 135342 480
+rect 136426 -960 136538 480
+rect 137622 -960 137734 480
+rect 138818 -960 138930 480
+rect 140014 -960 140126 480
+rect 141210 -960 141322 480
+rect 142406 -960 142518 480
+rect 143510 -960 143622 480
+rect 144706 -960 144818 480
+rect 145902 -960 146014 480
+rect 147098 -960 147210 480
+rect 148294 -960 148406 480
+rect 149490 -960 149602 480
+rect 150594 -960 150706 480
+rect 151790 -960 151902 480
+rect 152986 -960 153098 480
+rect 154182 -960 154294 480
+rect 155378 -960 155490 480
+rect 156574 -960 156686 480
+rect 157770 -960 157882 480
+rect 158874 -960 158986 480
+rect 160070 -960 160182 480
+rect 161266 -960 161378 480
+rect 162462 -960 162574 480
+rect 163658 -960 163770 480
+rect 164854 -960 164966 480
+rect 166050 -960 166162 480
+rect 167154 -960 167266 480
+rect 168350 -960 168462 480
+rect 169546 -960 169658 480
+rect 170742 -960 170854 480
+rect 171938 -960 172050 480
+rect 173134 -960 173246 480
+rect 174238 -960 174350 480
+rect 175434 -960 175546 480
+rect 176630 -960 176742 480
+rect 177826 -960 177938 480
+rect 179022 -960 179134 480
+rect 180218 -960 180330 480
+rect 181414 -960 181526 480
+rect 182518 -960 182630 480
+rect 183714 -960 183826 480
+rect 184910 -960 185022 480
+rect 186106 -960 186218 480
+rect 187302 -960 187414 480
+rect 188498 -960 188610 480
+rect 189694 -960 189806 480
+rect 190798 -960 190910 480
+rect 191994 -960 192106 480
+rect 193190 -960 193302 480
+rect 194386 -960 194498 480
+rect 195582 -960 195694 480
+rect 196778 -960 196890 480
+rect 197882 -960 197994 480
+rect 199078 -960 199190 480
+rect 200274 -960 200386 480
+rect 201470 -960 201582 480
+rect 202666 -960 202778 480
+rect 203862 -960 203974 480
+rect 205058 -960 205170 480
+rect 206162 -960 206274 480
+rect 207358 -960 207470 480
+rect 208554 -960 208666 480
+rect 209750 -960 209862 480
+rect 210946 -960 211058 480
+rect 212142 -960 212254 480
+rect 213338 -960 213450 480
+rect 214442 -960 214554 480
+rect 215638 -960 215750 480
+rect 216834 -960 216946 480
+rect 218030 -960 218142 480
+rect 219226 -960 219338 480
+rect 220422 -960 220534 480
+rect 221526 -960 221638 480
+rect 222722 -960 222834 480
+rect 223918 -960 224030 480
+rect 225114 -960 225226 480
+rect 226310 -960 226422 480
+rect 227506 -960 227618 480
+rect 228702 -960 228814 480
+rect 229806 -960 229918 480
+rect 231002 -960 231114 480
+rect 232198 -960 232310 480
+rect 233394 -960 233506 480
+rect 234590 -960 234702 480
+rect 235786 -960 235898 480
+rect 236982 -960 237094 480
+rect 238086 -960 238198 480
+rect 239282 -960 239394 480
+rect 240478 -960 240590 480
+rect 241674 -960 241786 480
+rect 242870 -960 242982 480
+rect 244066 -960 244178 480
+rect 245170 -960 245282 480
+rect 246366 -960 246478 480
+rect 247562 -960 247674 480
+rect 248758 -960 248870 480
+rect 249954 -960 250066 480
+rect 251150 -960 251262 480
+rect 252346 -960 252458 480
+rect 253450 -960 253562 480
+rect 254646 -960 254758 480
+rect 255842 -960 255954 480
+rect 257038 -960 257150 480
+rect 258234 -960 258346 480
+rect 259430 -960 259542 480
+rect 260626 -960 260738 480
+rect 261730 -960 261842 480
+rect 262926 -960 263038 480
+rect 264122 -960 264234 480
+rect 265318 -960 265430 480
+rect 266514 -960 266626 480
+rect 267710 -960 267822 480
+rect 268814 -960 268926 480
+rect 270010 -960 270122 480
+rect 271206 -960 271318 480
+rect 272402 -960 272514 480
+rect 273598 -960 273710 480
+rect 274794 -960 274906 480
+rect 275990 -960 276102 480
+rect 277094 -960 277206 480
+rect 278290 -960 278402 480
+rect 279486 -960 279598 480
+rect 280682 -960 280794 480
+rect 281878 -960 281990 480
+rect 283074 -960 283186 480
+rect 284270 -960 284382 480
+rect 285374 -960 285486 480
+rect 286570 -960 286682 480
+rect 287766 -960 287878 480
+rect 288962 -960 289074 480
+rect 290158 -960 290270 480
+rect 291354 -960 291466 480
+rect 292550 -960 292662 480
+rect 293654 -960 293766 480
+rect 294850 -960 294962 480
+rect 296046 -960 296158 480
+rect 297242 -960 297354 480
+rect 298438 -960 298550 480
+rect 299634 -960 299746 480
+rect 300738 -960 300850 480
+rect 301934 -960 302046 480
+rect 303130 -960 303242 480
+rect 304326 -960 304438 480
+rect 305522 -960 305634 480
+rect 306718 -960 306830 480
+rect 307914 -960 308026 480
+rect 309018 -960 309130 480
+rect 310214 -960 310326 480
+rect 311410 -960 311522 480
+rect 312606 -960 312718 480
+rect 313802 -960 313914 480
+rect 314998 -960 315110 480
+rect 316194 -960 316306 480
+rect 317298 -960 317410 480
+rect 318494 -960 318606 480
+rect 319690 -960 319802 480
+rect 320886 -960 320998 480
+rect 322082 -960 322194 480
+rect 323278 -960 323390 480
+rect 324382 -960 324494 480
+rect 325578 -960 325690 480
+rect 326774 -960 326886 480
+rect 327970 -960 328082 480
+rect 329166 -960 329278 480
+rect 330362 -960 330474 480
+rect 331558 -960 331670 480
+rect 332662 -960 332774 480
+rect 333858 -960 333970 480
+rect 335054 -960 335166 480
+rect 336250 -960 336362 480
+rect 337446 -960 337558 480
+rect 338642 -960 338754 480
+rect 339838 -960 339950 480
+rect 340942 -960 341054 480
+rect 342138 -960 342250 480
+rect 343334 -960 343446 480
+rect 344530 -960 344642 480
+rect 345726 -960 345838 480
+rect 346922 -960 347034 480
+rect 348026 -960 348138 480
+rect 349222 -960 349334 480
+rect 350418 -960 350530 480
+rect 351614 -960 351726 480
+rect 352810 -960 352922 480
+rect 354006 -960 354118 480
+rect 355202 -960 355314 480
+rect 356306 -960 356418 480
+rect 357502 -960 357614 480
+rect 358698 -960 358810 480
+rect 359894 -960 360006 480
+rect 361090 -960 361202 480
+rect 362286 -960 362398 480
+rect 363482 -960 363594 480
+rect 364586 -960 364698 480
+rect 365782 -960 365894 480
+rect 366978 -960 367090 480
+rect 368174 -960 368286 480
+rect 369370 -960 369482 480
+rect 370566 -960 370678 480
+rect 371670 -960 371782 480
+rect 372866 -960 372978 480
+rect 374062 -960 374174 480
+rect 375258 -960 375370 480
+rect 376454 -960 376566 480
+rect 377650 -960 377762 480
+rect 378846 -960 378958 480
+rect 379950 -960 380062 480
+rect 381146 -960 381258 480
+rect 382342 -960 382454 480
+rect 383538 -960 383650 480
+rect 384734 -960 384846 480
+rect 385930 -960 386042 480
+rect 387126 -960 387238 480
+rect 388230 -960 388342 480
+rect 389426 -960 389538 480
+rect 390622 -960 390734 480
+rect 391818 -960 391930 480
+rect 393014 -960 393126 480
+rect 394210 -960 394322 480
+rect 395314 -960 395426 480
+rect 396510 -960 396622 480
+rect 397706 -960 397818 480
+rect 398902 -960 399014 480
+rect 400098 -960 400210 480
+rect 401294 -960 401406 480
+rect 402490 -960 402602 480
+rect 403594 -960 403706 480
+rect 404790 -960 404902 480
+rect 405986 -960 406098 480
+rect 407182 -960 407294 480
+rect 408378 -960 408490 480
+rect 409574 -960 409686 480
+rect 410770 -960 410882 480
+rect 411874 -960 411986 480
+rect 413070 -960 413182 480
+rect 414266 -960 414378 480
+rect 415462 -960 415574 480
+rect 416658 -960 416770 480
+rect 417854 -960 417966 480
+rect 418958 -960 419070 480
+rect 420154 -960 420266 480
+rect 421350 -960 421462 480
+rect 422546 -960 422658 480
+rect 423742 -960 423854 480
+rect 424938 -960 425050 480
+rect 426134 -960 426246 480
+rect 427238 -960 427350 480
+rect 428434 -960 428546 480
+rect 429630 -960 429742 480
+rect 430826 -960 430938 480
+rect 432022 -960 432134 480
+rect 433218 -960 433330 480
+rect 434414 -960 434526 480
+rect 435518 -960 435630 480
+rect 436714 -960 436826 480
+rect 437910 -960 438022 480
+rect 439106 -960 439218 480
+rect 440302 -960 440414 480
+rect 441498 -960 441610 480
+rect 442602 -960 442714 480
+rect 443798 -960 443910 480
+rect 444994 -960 445106 480
+rect 446190 -960 446302 480
+rect 447386 -960 447498 480
+rect 448582 -960 448694 480
+rect 449778 -960 449890 480
+rect 450882 -960 450994 480
+rect 452078 -960 452190 480
+rect 453274 -960 453386 480
+rect 454470 -960 454582 480
+rect 455666 -960 455778 480
+rect 456862 -960 456974 480
+rect 458058 -960 458170 480
+rect 459162 -960 459274 480
+rect 460358 -960 460470 480
+rect 461554 -960 461666 480
+rect 462750 -960 462862 480
+rect 463946 -960 464058 480
+rect 465142 -960 465254 480
+rect 466246 -960 466358 480
+rect 467442 -960 467554 480
+rect 468638 -960 468750 480
+rect 469834 -960 469946 480
+rect 471030 -960 471142 480
+rect 472226 -960 472338 480
+rect 473422 -960 473534 480
+rect 474526 -960 474638 480
+rect 475722 -960 475834 480
+rect 476918 -960 477030 480
+rect 478114 -960 478226 480
+rect 479310 -960 479422 480
+rect 480506 -960 480618 480
+rect 481702 -960 481814 480
+rect 482806 -960 482918 480
+rect 484002 -960 484114 480
+rect 485198 -960 485310 480
+rect 486394 -960 486506 480
+rect 487590 -960 487702 480
+rect 488786 -960 488898 480
+rect 489890 -960 490002 480
+rect 491086 -960 491198 480
+rect 492282 -960 492394 480
+rect 493478 -960 493590 480
+rect 494674 -960 494786 480
+rect 495870 -960 495982 480
+rect 497066 -960 497178 480
+rect 498170 -960 498282 480
+rect 499366 -960 499478 480
+rect 500562 -960 500674 480
+rect 501758 -960 501870 480
+rect 502954 -960 503066 480
+rect 504150 -960 504262 480
+rect 505346 -960 505458 480
+rect 506450 -960 506562 480
+rect 507646 -960 507758 480
+rect 508842 -960 508954 480
+rect 510038 -960 510150 480
+rect 511234 -960 511346 480
+rect 512430 -960 512542 480
+rect 513534 -960 513646 480
+rect 514730 -960 514842 480
+rect 515926 -960 516038 480
+rect 517122 -960 517234 480
+rect 518318 -960 518430 480
+rect 519514 -960 519626 480
+rect 520710 -960 520822 480
+rect 521814 -960 521926 480
+rect 523010 -960 523122 480
+rect 524206 -960 524318 480
+rect 525402 -960 525514 480
+rect 526598 -960 526710 480
+rect 527794 -960 527906 480
+rect 528990 -960 529102 480
+rect 530094 -960 530206 480
+rect 531290 -960 531402 480
+rect 532486 -960 532598 480
+rect 533682 -960 533794 480
+rect 534878 -960 534990 480
+rect 536074 -960 536186 480
+rect 537178 -960 537290 480
+rect 538374 -960 538486 480
+rect 539570 -960 539682 480
+rect 540766 -960 540878 480
+rect 541962 -960 542074 480
+rect 543158 -960 543270 480
+rect 544354 -960 544466 480
+rect 545458 -960 545570 480
+rect 546654 -960 546766 480
+rect 547850 -960 547962 480
+rect 549046 -960 549158 480
+rect 550242 -960 550354 480
+rect 551438 -960 551550 480
+rect 552634 -960 552746 480
+rect 553738 -960 553850 480
+rect 554934 -960 555046 480
+rect 556130 -960 556242 480
+rect 557326 -960 557438 480
+rect 558522 -960 558634 480
+rect 559718 -960 559830 480
+rect 560822 -960 560934 480
+rect 562018 -960 562130 480
+rect 563214 -960 563326 480
+rect 564410 -960 564522 480
+rect 565606 -960 565718 480
+rect 566802 -960 566914 480
+rect 567998 -960 568110 480
+rect 569102 -960 569214 480
+rect 570298 -960 570410 480
+rect 571494 -960 571606 480
+rect 572690 -960 572802 480
+rect 573886 -960 573998 480
+rect 575082 -960 575194 480
+rect 576278 -960 576390 480
+rect 577382 -960 577494 480
+rect 578578 -960 578690 480
+rect 579774 -960 579886 480
+rect 580970 -960 581082 480
+rect 582166 -960 582278 480
+rect 583362 -960 583474 480
+<< metal3 >>
+rect -960 697220 480 697460
+rect 583520 697084 584960 697324
+rect -960 684164 480 684404
+rect 583520 683756 584960 683996
+rect -960 671108 480 671348
+rect 583520 670564 584960 670804
+rect -960 658052 480 658292
+rect 583520 657236 584960 657476
+rect -960 644996 480 645236
+rect 583520 643908 584960 644148
+rect -960 631940 480 632180
+rect 583520 630716 584960 630956
+rect -960 619020 480 619260
+rect 583520 617388 584960 617628
+rect -960 605964 480 606204
+rect 583520 604060 584960 604300
+rect -960 592908 480 593148
+rect 583520 590868 584960 591108
+rect -960 579852 480 580092
+rect 583520 577540 584960 577780
+rect -960 566796 480 567036
+rect 583520 564212 584960 564452
+rect -960 553740 480 553980
+rect 583520 551020 584960 551260
+rect -960 540684 480 540924
+rect 583520 537692 584960 537932
+rect -960 527764 480 528004
+rect 583520 524364 584960 524604
+rect -960 514708 480 514948
+rect 583520 511172 584960 511412
+rect -960 501652 480 501892
+rect 583520 497844 584960 498084
+rect -960 488596 480 488836
+rect 583520 484516 584960 484756
+rect -960 475540 480 475780
+rect 583520 471324 584960 471564
+rect -960 462484 480 462724
+rect 583520 457996 584960 458236
+rect -960 449428 480 449668
+rect 583520 444668 584960 444908
+rect -960 436508 480 436748
+rect 583520 431476 584960 431716
+rect -960 423452 480 423692
+rect 583520 418148 584960 418388
+rect -960 410396 480 410636
+rect 583520 404820 584960 405060
+rect -960 397340 480 397580
+rect 583520 391628 584960 391868
+rect -960 384284 480 384524
+rect 583520 378300 584960 378540
+rect -960 371228 480 371468
+rect 583520 364972 584960 365212
+rect -960 358308 480 358548
+rect 583520 351780 584960 352020
+rect -960 345252 480 345492
+rect 583520 338452 584960 338692
+rect -960 332196 480 332436
+rect 583520 325124 584960 325364
+rect -960 319140 480 319380
+rect 583520 311932 584960 312172
+rect -960 306084 480 306324
+rect 583520 298604 584960 298844
+rect -960 293028 480 293268
+rect 583520 285276 584960 285516
+rect -960 279972 480 280212
+rect 583520 272084 584960 272324
+rect -960 267052 480 267292
+rect 583520 258756 584960 258996
+rect -960 253996 480 254236
+rect 583520 245428 584960 245668
+rect -960 240940 480 241180
+rect 583520 232236 584960 232476
+rect -960 227884 480 228124
+rect 583520 218908 584960 219148
+rect -960 214828 480 215068
+rect 583520 205580 584960 205820
+rect -960 201772 480 202012
+rect 583520 192388 584960 192628
+rect -960 188716 480 188956
+rect 583520 179060 584960 179300
+rect -960 175796 480 176036
+rect 583520 165732 584960 165972
+rect -960 162740 480 162980
+rect 583520 152540 584960 152780
+rect -960 149684 480 149924
+rect 583520 139212 584960 139452
+rect -960 136628 480 136868
+rect 583520 125884 584960 126124
+rect -960 123572 480 123812
+rect 583520 112692 584960 112932
+rect -960 110516 480 110756
+rect 583520 99364 584960 99604
+rect -960 97460 480 97700
+rect 583520 86036 584960 86276
+rect -960 84540 480 84780
+rect 583520 72844 584960 73084
+rect -960 71484 480 71724
+rect 583520 59516 584960 59756
+rect -960 58428 480 58668
+rect 583520 46188 584960 46428
+rect -960 45372 480 45612
+rect 583520 32996 584960 33236
+rect -960 32316 480 32556
+rect 583520 19668 584960 19908
+rect -960 19260 480 19500
+rect -960 6340 480 6580
+rect 583520 6476 584960 6716
+<< metal4 >>
+rect -8726 -7654 -8106 711590
+rect -7766 -6694 -7146 710630
+rect -6806 -5734 -6186 709670
+rect -5846 -4774 -5226 708710
+rect -4886 -3814 -4266 707750
+rect -3926 -2854 -3306 706790
+rect -2966 -1894 -2346 705830
+rect 50752 705638 51160 705830
+rect 50752 705402 50838 705638
+rect 51074 705402 51160 705638
+rect -2006 -934 -1386 704870
+rect 50752 701820 51160 705402
+rect 56252 705638 60252 705830
+rect 56252 705402 56374 705638
+rect 56610 705402 56694 705638
+rect 56930 705402 57014 705638
+rect 57250 705402 57334 705638
+rect 57570 705402 57654 705638
+rect 57890 705402 57974 705638
+rect 58210 705402 58294 705638
+rect 58530 705402 58614 705638
+rect 58850 705402 58934 705638
+rect 59170 705402 59254 705638
+rect 59490 705402 59574 705638
+rect 59810 705402 59894 705638
+rect 60130 705402 60252 705638
+rect 50752 701584 50838 701820
+rect 51074 701584 51160 701820
+rect 50752 701392 51160 701584
+rect 51976 704678 52384 704870
+rect 51976 704442 52062 704678
+rect 52298 704442 52384 704678
+rect 51976 701820 52384 704442
+rect 51976 701584 52062 701820
+rect 52298 701584 52384 701820
+rect 51976 701392 52384 701584
+rect 56252 701820 60252 705402
+rect 86252 705638 90252 705830
+rect 86252 705402 86374 705638
+rect 86610 705402 86694 705638
+rect 86930 705402 87014 705638
+rect 87250 705402 87334 705638
+rect 87570 705402 87654 705638
+rect 87890 705402 87974 705638
+rect 88210 705402 88294 705638
+rect 88530 705402 88614 705638
+rect 88850 705402 88934 705638
+rect 89170 705402 89254 705638
+rect 89490 705402 89574 705638
+rect 89810 705402 89894 705638
+rect 90130 705402 90252 705638
+rect 56252 701584 56374 701820
+rect 56610 701584 56694 701820
+rect 56930 701584 57014 701820
+rect 57250 701584 57334 701820
+rect 57570 701584 57654 701820
+rect 57890 701584 57974 701820
+rect 58210 701584 58294 701820
+rect 58530 701584 58614 701820
+rect 58850 701584 58934 701820
+rect 59170 701584 59254 701820
+rect 59490 701584 59574 701820
+rect 59810 701584 59894 701820
+rect 60130 701584 60252 701820
+rect 56252 701392 60252 701584
+rect 71252 704678 75252 704870
+rect 71252 704442 71374 704678
+rect 71610 704442 71694 704678
+rect 71930 704442 72014 704678
+rect 72250 704442 72334 704678
+rect 72570 704442 72654 704678
+rect 72890 704442 72974 704678
+rect 73210 704442 73294 704678
+rect 73530 704442 73614 704678
+rect 73850 704442 73934 704678
+rect 74170 704442 74254 704678
+rect 74490 704442 74574 704678
+rect 74810 704442 74894 704678
+rect 75130 704442 75252 704678
+rect 71252 701820 75252 704442
+rect 71252 701584 71374 701820
+rect 71610 701584 71694 701820
+rect 71930 701584 72014 701820
+rect 72250 701584 72334 701820
+rect 72570 701584 72654 701820
+rect 72890 701584 72974 701820
+rect 73210 701584 73294 701820
+rect 73530 701584 73614 701820
+rect 73850 701584 73934 701820
+rect 74170 701584 74254 701820
+rect 74490 701584 74574 701820
+rect 74810 701584 74894 701820
+rect 75130 701584 75252 701820
+rect 71252 701392 75252 701584
+rect 86252 701820 90252 705402
+rect 116252 705638 120252 705830
+rect 116252 705402 116374 705638
+rect 116610 705402 116694 705638
+rect 116930 705402 117014 705638
+rect 117250 705402 117334 705638
+rect 117570 705402 117654 705638
+rect 117890 705402 117974 705638
+rect 118210 705402 118294 705638
+rect 118530 705402 118614 705638
+rect 118850 705402 118934 705638
+rect 119170 705402 119254 705638
+rect 119490 705402 119574 705638
+rect 119810 705402 119894 705638
+rect 120130 705402 120252 705638
+rect 86252 701584 86374 701820
+rect 86610 701584 86694 701820
+rect 86930 701584 87014 701820
+rect 87250 701584 87334 701820
+rect 87570 701584 87654 701820
+rect 87890 701584 87974 701820
+rect 88210 701584 88294 701820
+rect 88530 701584 88614 701820
+rect 88850 701584 88934 701820
+rect 89170 701584 89254 701820
+rect 89490 701584 89574 701820
+rect 89810 701584 89894 701820
+rect 90130 701584 90252 701820
+rect 86252 701392 90252 701584
+rect 101252 704678 105252 704870
+rect 101252 704442 101374 704678
+rect 101610 704442 101694 704678
+rect 101930 704442 102014 704678
+rect 102250 704442 102334 704678
+rect 102570 704442 102654 704678
+rect 102890 704442 102974 704678
+rect 103210 704442 103294 704678
+rect 103530 704442 103614 704678
+rect 103850 704442 103934 704678
+rect 104170 704442 104254 704678
+rect 104490 704442 104574 704678
+rect 104810 704442 104894 704678
+rect 105130 704442 105252 704678
+rect 101252 701820 105252 704442
+rect 101252 701584 101374 701820
+rect 101610 701584 101694 701820
+rect 101930 701584 102014 701820
+rect 102250 701584 102334 701820
+rect 102570 701584 102654 701820
+rect 102890 701584 102974 701820
+rect 103210 701584 103294 701820
+rect 103530 701584 103614 701820
+rect 103850 701584 103934 701820
+rect 104170 701584 104254 701820
+rect 104490 701584 104574 701820
+rect 104810 701584 104894 701820
+rect 105130 701584 105252 701820
+rect 101252 701392 105252 701584
+rect 116252 701820 120252 705402
+rect 146252 705638 150252 705830
+rect 146252 705402 146374 705638
+rect 146610 705402 146694 705638
+rect 146930 705402 147014 705638
+rect 147250 705402 147334 705638
+rect 147570 705402 147654 705638
+rect 147890 705402 147974 705638
+rect 148210 705402 148294 705638
+rect 148530 705402 148614 705638
+rect 148850 705402 148934 705638
+rect 149170 705402 149254 705638
+rect 149490 705402 149574 705638
+rect 149810 705402 149894 705638
+rect 150130 705402 150252 705638
+rect 116252 701584 116374 701820
+rect 116610 701584 116694 701820
+rect 116930 701584 117014 701820
+rect 117250 701584 117334 701820
+rect 117570 701584 117654 701820
+rect 117890 701584 117974 701820
+rect 118210 701584 118294 701820
+rect 118530 701584 118614 701820
+rect 118850 701584 118934 701820
+rect 119170 701584 119254 701820
+rect 119490 701584 119574 701820
+rect 119810 701584 119894 701820
+rect 120130 701584 120252 701820
+rect 116252 701392 120252 701584
+rect 131252 704678 135252 704870
+rect 131252 704442 131374 704678
+rect 131610 704442 131694 704678
+rect 131930 704442 132014 704678
+rect 132250 704442 132334 704678
+rect 132570 704442 132654 704678
+rect 132890 704442 132974 704678
+rect 133210 704442 133294 704678
+rect 133530 704442 133614 704678
+rect 133850 704442 133934 704678
+rect 134170 704442 134254 704678
+rect 134490 704442 134574 704678
+rect 134810 704442 134894 704678
+rect 135130 704442 135252 704678
+rect 131252 701820 135252 704442
+rect 131252 701584 131374 701820
+rect 131610 701584 131694 701820
+rect 131930 701584 132014 701820
+rect 132250 701584 132334 701820
+rect 132570 701584 132654 701820
+rect 132890 701584 132974 701820
+rect 133210 701584 133294 701820
+rect 133530 701584 133614 701820
+rect 133850 701584 133934 701820
+rect 134170 701584 134254 701820
+rect 134490 701584 134574 701820
+rect 134810 701584 134894 701820
+rect 135130 701584 135252 701820
+rect 131252 701392 135252 701584
+rect 146252 701820 150252 705402
+rect 176252 705638 180252 705830
+rect 176252 705402 176374 705638
+rect 176610 705402 176694 705638
+rect 176930 705402 177014 705638
+rect 177250 705402 177334 705638
+rect 177570 705402 177654 705638
+rect 177890 705402 177974 705638
+rect 178210 705402 178294 705638
+rect 178530 705402 178614 705638
+rect 178850 705402 178934 705638
+rect 179170 705402 179254 705638
+rect 179490 705402 179574 705638
+rect 179810 705402 179894 705638
+rect 180130 705402 180252 705638
+rect 146252 701584 146374 701820
+rect 146610 701584 146694 701820
+rect 146930 701584 147014 701820
+rect 147250 701584 147334 701820
+rect 147570 701584 147654 701820
+rect 147890 701584 147974 701820
+rect 148210 701584 148294 701820
+rect 148530 701584 148614 701820
+rect 148850 701584 148934 701820
+rect 149170 701584 149254 701820
+rect 149490 701584 149574 701820
+rect 149810 701584 149894 701820
+rect 150130 701584 150252 701820
+rect 146252 701392 150252 701584
+rect 161252 704678 165252 704870
+rect 161252 704442 161374 704678
+rect 161610 704442 161694 704678
+rect 161930 704442 162014 704678
+rect 162250 704442 162334 704678
+rect 162570 704442 162654 704678
+rect 162890 704442 162974 704678
+rect 163210 704442 163294 704678
+rect 163530 704442 163614 704678
+rect 163850 704442 163934 704678
+rect 164170 704442 164254 704678
+rect 164490 704442 164574 704678
+rect 164810 704442 164894 704678
+rect 165130 704442 165252 704678
+rect 161252 701820 165252 704442
+rect 161252 701584 161374 701820
+rect 161610 701584 161694 701820
+rect 161930 701584 162014 701820
+rect 162250 701584 162334 701820
+rect 162570 701584 162654 701820
+rect 162890 701584 162974 701820
+rect 163210 701584 163294 701820
+rect 163530 701584 163614 701820
+rect 163850 701584 163934 701820
+rect 164170 701584 164254 701820
+rect 164490 701584 164574 701820
+rect 164810 701584 164894 701820
+rect 165130 701584 165252 701820
+rect 161252 701392 165252 701584
+rect 176252 701820 180252 705402
+rect 206252 705638 210252 705830
+rect 206252 705402 206374 705638
+rect 206610 705402 206694 705638
+rect 206930 705402 207014 705638
+rect 207250 705402 207334 705638
+rect 207570 705402 207654 705638
+rect 207890 705402 207974 705638
+rect 208210 705402 208294 705638
+rect 208530 705402 208614 705638
+rect 208850 705402 208934 705638
+rect 209170 705402 209254 705638
+rect 209490 705402 209574 705638
+rect 209810 705402 209894 705638
+rect 210130 705402 210252 705638
+rect 176252 701584 176374 701820
+rect 176610 701584 176694 701820
+rect 176930 701584 177014 701820
+rect 177250 701584 177334 701820
+rect 177570 701584 177654 701820
+rect 177890 701584 177974 701820
+rect 178210 701584 178294 701820
+rect 178530 701584 178614 701820
+rect 178850 701584 178934 701820
+rect 179170 701584 179254 701820
+rect 179490 701584 179574 701820
+rect 179810 701584 179894 701820
+rect 180130 701584 180252 701820
+rect 176252 701392 180252 701584
+rect 191252 704678 195252 704870
+rect 191252 704442 191374 704678
+rect 191610 704442 191694 704678
+rect 191930 704442 192014 704678
+rect 192250 704442 192334 704678
+rect 192570 704442 192654 704678
+rect 192890 704442 192974 704678
+rect 193210 704442 193294 704678
+rect 193530 704442 193614 704678
+rect 193850 704442 193934 704678
+rect 194170 704442 194254 704678
+rect 194490 704442 194574 704678
+rect 194810 704442 194894 704678
+rect 195130 704442 195252 704678
+rect 191252 701820 195252 704442
+rect 191252 701584 191374 701820
+rect 191610 701584 191694 701820
+rect 191930 701584 192014 701820
+rect 192250 701584 192334 701820
+rect 192570 701584 192654 701820
+rect 192890 701584 192974 701820
+rect 193210 701584 193294 701820
+rect 193530 701584 193614 701820
+rect 193850 701584 193934 701820
+rect 194170 701584 194254 701820
+rect 194490 701584 194574 701820
+rect 194810 701584 194894 701820
+rect 195130 701584 195252 701820
+rect 191252 701392 195252 701584
+rect 206252 701820 210252 705402
+rect 236252 705638 240252 705830
+rect 236252 705402 236374 705638
+rect 236610 705402 236694 705638
+rect 236930 705402 237014 705638
+rect 237250 705402 237334 705638
+rect 237570 705402 237654 705638
+rect 237890 705402 237974 705638
+rect 238210 705402 238294 705638
+rect 238530 705402 238614 705638
+rect 238850 705402 238934 705638
+rect 239170 705402 239254 705638
+rect 239490 705402 239574 705638
+rect 239810 705402 239894 705638
+rect 240130 705402 240252 705638
+rect 206252 701584 206374 701820
+rect 206610 701584 206694 701820
+rect 206930 701584 207014 701820
+rect 207250 701584 207334 701820
+rect 207570 701584 207654 701820
+rect 207890 701584 207974 701820
+rect 208210 701584 208294 701820
+rect 208530 701584 208614 701820
+rect 208850 701584 208934 701820
+rect 209170 701584 209254 701820
+rect 209490 701584 209574 701820
+rect 209810 701584 209894 701820
+rect 210130 701584 210252 701820
+rect 206252 701392 210252 701584
+rect 221252 704678 225252 704870
+rect 221252 704442 221374 704678
+rect 221610 704442 221694 704678
+rect 221930 704442 222014 704678
+rect 222250 704442 222334 704678
+rect 222570 704442 222654 704678
+rect 222890 704442 222974 704678
+rect 223210 704442 223294 704678
+rect 223530 704442 223614 704678
+rect 223850 704442 223934 704678
+rect 224170 704442 224254 704678
+rect 224490 704442 224574 704678
+rect 224810 704442 224894 704678
+rect 225130 704442 225252 704678
+rect 221252 701820 225252 704442
+rect 221252 701584 221374 701820
+rect 221610 701584 221694 701820
+rect 221930 701584 222014 701820
+rect 222250 701584 222334 701820
+rect 222570 701584 222654 701820
+rect 222890 701584 222974 701820
+rect 223210 701584 223294 701820
+rect 223530 701584 223614 701820
+rect 223850 701584 223934 701820
+rect 224170 701584 224254 701820
+rect 224490 701584 224574 701820
+rect 224810 701584 224894 701820
+rect 225130 701584 225252 701820
+rect 221252 701392 225252 701584
+rect 236252 701820 240252 705402
+rect 266252 705638 270252 705830
+rect 266252 705402 266374 705638
+rect 266610 705402 266694 705638
+rect 266930 705402 267014 705638
+rect 267250 705402 267334 705638
+rect 267570 705402 267654 705638
+rect 267890 705402 267974 705638
+rect 268210 705402 268294 705638
+rect 268530 705402 268614 705638
+rect 268850 705402 268934 705638
+rect 269170 705402 269254 705638
+rect 269490 705402 269574 705638
+rect 269810 705402 269894 705638
+rect 270130 705402 270252 705638
+rect 236252 701584 236374 701820
+rect 236610 701584 236694 701820
+rect 236930 701584 237014 701820
+rect 237250 701584 237334 701820
+rect 237570 701584 237654 701820
+rect 237890 701584 237974 701820
+rect 238210 701584 238294 701820
+rect 238530 701584 238614 701820
+rect 238850 701584 238934 701820
+rect 239170 701584 239254 701820
+rect 239490 701584 239574 701820
+rect 239810 701584 239894 701820
+rect 240130 701584 240252 701820
+rect 236252 701392 240252 701584
+rect 251252 704678 255252 704870
+rect 251252 704442 251374 704678
+rect 251610 704442 251694 704678
+rect 251930 704442 252014 704678
+rect 252250 704442 252334 704678
+rect 252570 704442 252654 704678
+rect 252890 704442 252974 704678
+rect 253210 704442 253294 704678
+rect 253530 704442 253614 704678
+rect 253850 704442 253934 704678
+rect 254170 704442 254254 704678
+rect 254490 704442 254574 704678
+rect 254810 704442 254894 704678
+rect 255130 704442 255252 704678
+rect 251252 701820 255252 704442
+rect 251252 701584 251374 701820
+rect 251610 701584 251694 701820
+rect 251930 701584 252014 701820
+rect 252250 701584 252334 701820
+rect 252570 701584 252654 701820
+rect 252890 701584 252974 701820
+rect 253210 701584 253294 701820
+rect 253530 701584 253614 701820
+rect 253850 701584 253934 701820
+rect 254170 701584 254254 701820
+rect 254490 701584 254574 701820
+rect 254810 701584 254894 701820
+rect 255130 701584 255252 701820
+rect 251252 701392 255252 701584
+rect 266252 701820 270252 705402
+rect 296252 705638 300252 705830
+rect 296252 705402 296374 705638
+rect 296610 705402 296694 705638
+rect 296930 705402 297014 705638
+rect 297250 705402 297334 705638
+rect 297570 705402 297654 705638
+rect 297890 705402 297974 705638
+rect 298210 705402 298294 705638
+rect 298530 705402 298614 705638
+rect 298850 705402 298934 705638
+rect 299170 705402 299254 705638
+rect 299490 705402 299574 705638
+rect 299810 705402 299894 705638
+rect 300130 705402 300252 705638
+rect 266252 701584 266374 701820
+rect 266610 701584 266694 701820
+rect 266930 701584 267014 701820
+rect 267250 701584 267334 701820
+rect 267570 701584 267654 701820
+rect 267890 701584 267974 701820
+rect 268210 701584 268294 701820
+rect 268530 701584 268614 701820
+rect 268850 701584 268934 701820
+rect 269170 701584 269254 701820
+rect 269490 701584 269574 701820
+rect 269810 701584 269894 701820
+rect 270130 701584 270252 701820
+rect 266252 701392 270252 701584
+rect 281252 704678 285252 704870
+rect 281252 704442 281374 704678
+rect 281610 704442 281694 704678
+rect 281930 704442 282014 704678
+rect 282250 704442 282334 704678
+rect 282570 704442 282654 704678
+rect 282890 704442 282974 704678
+rect 283210 704442 283294 704678
+rect 283530 704442 283614 704678
+rect 283850 704442 283934 704678
+rect 284170 704442 284254 704678
+rect 284490 704442 284574 704678
+rect 284810 704442 284894 704678
+rect 285130 704442 285252 704678
+rect 281252 701820 285252 704442
+rect 281252 701584 281374 701820
+rect 281610 701584 281694 701820
+rect 281930 701584 282014 701820
+rect 282250 701584 282334 701820
+rect 282570 701584 282654 701820
+rect 282890 701584 282974 701820
+rect 283210 701584 283294 701820
+rect 283530 701584 283614 701820
+rect 283850 701584 283934 701820
+rect 284170 701584 284254 701820
+rect 284490 701584 284574 701820
+rect 284810 701584 284894 701820
+rect 285130 701584 285252 701820
+rect 281252 701392 285252 701584
+rect 296252 701820 300252 705402
+rect 326252 705638 330252 705830
+rect 326252 705402 326374 705638
+rect 326610 705402 326694 705638
+rect 326930 705402 327014 705638
+rect 327250 705402 327334 705638
+rect 327570 705402 327654 705638
+rect 327890 705402 327974 705638
+rect 328210 705402 328294 705638
+rect 328530 705402 328614 705638
+rect 328850 705402 328934 705638
+rect 329170 705402 329254 705638
+rect 329490 705402 329574 705638
+rect 329810 705402 329894 705638
+rect 330130 705402 330252 705638
+rect 296252 701584 296374 701820
+rect 296610 701584 296694 701820
+rect 296930 701584 297014 701820
+rect 297250 701584 297334 701820
+rect 297570 701584 297654 701820
+rect 297890 701584 297974 701820
+rect 298210 701584 298294 701820
+rect 298530 701584 298614 701820
+rect 298850 701584 298934 701820
+rect 299170 701584 299254 701820
+rect 299490 701584 299574 701820
+rect 299810 701584 299894 701820
+rect 300130 701584 300252 701820
+rect 296252 701392 300252 701584
+rect 311252 704678 315252 704870
+rect 311252 704442 311374 704678
+rect 311610 704442 311694 704678
+rect 311930 704442 312014 704678
+rect 312250 704442 312334 704678
+rect 312570 704442 312654 704678
+rect 312890 704442 312974 704678
+rect 313210 704442 313294 704678
+rect 313530 704442 313614 704678
+rect 313850 704442 313934 704678
+rect 314170 704442 314254 704678
+rect 314490 704442 314574 704678
+rect 314810 704442 314894 704678
+rect 315130 704442 315252 704678
+rect 311252 701820 315252 704442
+rect 311252 701584 311374 701820
+rect 311610 701584 311694 701820
+rect 311930 701584 312014 701820
+rect 312250 701584 312334 701820
+rect 312570 701584 312654 701820
+rect 312890 701584 312974 701820
+rect 313210 701584 313294 701820
+rect 313530 701584 313614 701820
+rect 313850 701584 313934 701820
+rect 314170 701584 314254 701820
+rect 314490 701584 314574 701820
+rect 314810 701584 314894 701820
+rect 315130 701584 315252 701820
+rect 311252 701392 315252 701584
+rect 326252 701820 330252 705402
+rect 356252 705638 360252 705830
+rect 356252 705402 356374 705638
+rect 356610 705402 356694 705638
+rect 356930 705402 357014 705638
+rect 357250 705402 357334 705638
+rect 357570 705402 357654 705638
+rect 357890 705402 357974 705638
+rect 358210 705402 358294 705638
+rect 358530 705402 358614 705638
+rect 358850 705402 358934 705638
+rect 359170 705402 359254 705638
+rect 359490 705402 359574 705638
+rect 359810 705402 359894 705638
+rect 360130 705402 360252 705638
+rect 326252 701584 326374 701820
+rect 326610 701584 326694 701820
+rect 326930 701584 327014 701820
+rect 327250 701584 327334 701820
+rect 327570 701584 327654 701820
+rect 327890 701584 327974 701820
+rect 328210 701584 328294 701820
+rect 328530 701584 328614 701820
+rect 328850 701584 328934 701820
+rect 329170 701584 329254 701820
+rect 329490 701584 329574 701820
+rect 329810 701584 329894 701820
+rect 330130 701584 330252 701820
+rect 326252 701392 330252 701584
+rect 341252 704678 345252 704870
+rect 341252 704442 341374 704678
+rect 341610 704442 341694 704678
+rect 341930 704442 342014 704678
+rect 342250 704442 342334 704678
+rect 342570 704442 342654 704678
+rect 342890 704442 342974 704678
+rect 343210 704442 343294 704678
+rect 343530 704442 343614 704678
+rect 343850 704442 343934 704678
+rect 344170 704442 344254 704678
+rect 344490 704442 344574 704678
+rect 344810 704442 344894 704678
+rect 345130 704442 345252 704678
+rect 341252 701820 345252 704442
+rect 341252 701584 341374 701820
+rect 341610 701584 341694 701820
+rect 341930 701584 342014 701820
+rect 342250 701584 342334 701820
+rect 342570 701584 342654 701820
+rect 342890 701584 342974 701820
+rect 343210 701584 343294 701820
+rect 343530 701584 343614 701820
+rect 343850 701584 343934 701820
+rect 344170 701584 344254 701820
+rect 344490 701584 344574 701820
+rect 344810 701584 344894 701820
+rect 345130 701584 345252 701820
+rect 341252 701392 345252 701584
+rect 356252 701820 360252 705402
+rect 386252 705638 390252 705830
+rect 386252 705402 386374 705638
+rect 386610 705402 386694 705638
+rect 386930 705402 387014 705638
+rect 387250 705402 387334 705638
+rect 387570 705402 387654 705638
+rect 387890 705402 387974 705638
+rect 388210 705402 388294 705638
+rect 388530 705402 388614 705638
+rect 388850 705402 388934 705638
+rect 389170 705402 389254 705638
+rect 389490 705402 389574 705638
+rect 389810 705402 389894 705638
+rect 390130 705402 390252 705638
+rect 356252 701584 356374 701820
+rect 356610 701584 356694 701820
+rect 356930 701584 357014 701820
+rect 357250 701584 357334 701820
+rect 357570 701584 357654 701820
+rect 357890 701584 357974 701820
+rect 358210 701584 358294 701820
+rect 358530 701584 358614 701820
+rect 358850 701584 358934 701820
+rect 359170 701584 359254 701820
+rect 359490 701584 359574 701820
+rect 359810 701584 359894 701820
+rect 360130 701584 360252 701820
+rect 356252 701392 360252 701584
+rect 371252 704678 375252 704870
+rect 371252 704442 371374 704678
+rect 371610 704442 371694 704678
+rect 371930 704442 372014 704678
+rect 372250 704442 372334 704678
+rect 372570 704442 372654 704678
+rect 372890 704442 372974 704678
+rect 373210 704442 373294 704678
+rect 373530 704442 373614 704678
+rect 373850 704442 373934 704678
+rect 374170 704442 374254 704678
+rect 374490 704442 374574 704678
+rect 374810 704442 374894 704678
+rect 375130 704442 375252 704678
+rect 371252 701820 375252 704442
+rect 371252 701584 371374 701820
+rect 371610 701584 371694 701820
+rect 371930 701584 372014 701820
+rect 372250 701584 372334 701820
+rect 372570 701584 372654 701820
+rect 372890 701584 372974 701820
+rect 373210 701584 373294 701820
+rect 373530 701584 373614 701820
+rect 373850 701584 373934 701820
+rect 374170 701584 374254 701820
+rect 374490 701584 374574 701820
+rect 374810 701584 374894 701820
+rect 375130 701584 375252 701820
+rect 371252 701392 375252 701584
+rect 386252 701820 390252 705402
+rect 416252 705638 420252 705830
+rect 416252 705402 416374 705638
+rect 416610 705402 416694 705638
+rect 416930 705402 417014 705638
+rect 417250 705402 417334 705638
+rect 417570 705402 417654 705638
+rect 417890 705402 417974 705638
+rect 418210 705402 418294 705638
+rect 418530 705402 418614 705638
+rect 418850 705402 418934 705638
+rect 419170 705402 419254 705638
+rect 419490 705402 419574 705638
+rect 419810 705402 419894 705638
+rect 420130 705402 420252 705638
+rect 386252 701584 386374 701820
+rect 386610 701584 386694 701820
+rect 386930 701584 387014 701820
+rect 387250 701584 387334 701820
+rect 387570 701584 387654 701820
+rect 387890 701584 387974 701820
+rect 388210 701584 388294 701820
+rect 388530 701584 388614 701820
+rect 388850 701584 388934 701820
+rect 389170 701584 389254 701820
+rect 389490 701584 389574 701820
+rect 389810 701584 389894 701820
+rect 390130 701584 390252 701820
+rect 386252 701392 390252 701584
+rect 401252 704678 405252 704870
+rect 401252 704442 401374 704678
+rect 401610 704442 401694 704678
+rect 401930 704442 402014 704678
+rect 402250 704442 402334 704678
+rect 402570 704442 402654 704678
+rect 402890 704442 402974 704678
+rect 403210 704442 403294 704678
+rect 403530 704442 403614 704678
+rect 403850 704442 403934 704678
+rect 404170 704442 404254 704678
+rect 404490 704442 404574 704678
+rect 404810 704442 404894 704678
+rect 405130 704442 405252 704678
+rect 401252 701820 405252 704442
+rect 401252 701584 401374 701820
+rect 401610 701584 401694 701820
+rect 401930 701584 402014 701820
+rect 402250 701584 402334 701820
+rect 402570 701584 402654 701820
+rect 402890 701584 402974 701820
+rect 403210 701584 403294 701820
+rect 403530 701584 403614 701820
+rect 403850 701584 403934 701820
+rect 404170 701584 404254 701820
+rect 404490 701584 404574 701820
+rect 404810 701584 404894 701820
+rect 405130 701584 405252 701820
+rect 401252 701392 405252 701584
+rect 416252 701820 420252 705402
+rect 446252 705638 450252 705830
+rect 446252 705402 446374 705638
+rect 446610 705402 446694 705638
+rect 446930 705402 447014 705638
+rect 447250 705402 447334 705638
+rect 447570 705402 447654 705638
+rect 447890 705402 447974 705638
+rect 448210 705402 448294 705638
+rect 448530 705402 448614 705638
+rect 448850 705402 448934 705638
+rect 449170 705402 449254 705638
+rect 449490 705402 449574 705638
+rect 449810 705402 449894 705638
+rect 450130 705402 450252 705638
+rect 416252 701584 416374 701820
+rect 416610 701584 416694 701820
+rect 416930 701584 417014 701820
+rect 417250 701584 417334 701820
+rect 417570 701584 417654 701820
+rect 417890 701584 417974 701820
+rect 418210 701584 418294 701820
+rect 418530 701584 418614 701820
+rect 418850 701584 418934 701820
+rect 419170 701584 419254 701820
+rect 419490 701584 419574 701820
+rect 419810 701584 419894 701820
+rect 420130 701584 420252 701820
+rect 416252 701392 420252 701584
+rect 431252 704678 435252 704870
+rect 431252 704442 431374 704678
+rect 431610 704442 431694 704678
+rect 431930 704442 432014 704678
+rect 432250 704442 432334 704678
+rect 432570 704442 432654 704678
+rect 432890 704442 432974 704678
+rect 433210 704442 433294 704678
+rect 433530 704442 433614 704678
+rect 433850 704442 433934 704678
+rect 434170 704442 434254 704678
+rect 434490 704442 434574 704678
+rect 434810 704442 434894 704678
+rect 435130 704442 435252 704678
+rect 431252 701820 435252 704442
+rect 431252 701584 431374 701820
+rect 431610 701584 431694 701820
+rect 431930 701584 432014 701820
+rect 432250 701584 432334 701820
+rect 432570 701584 432654 701820
+rect 432890 701584 432974 701820
+rect 433210 701584 433294 701820
+rect 433530 701584 433614 701820
+rect 433850 701584 433934 701820
+rect 434170 701584 434254 701820
+rect 434490 701584 434574 701820
+rect 434810 701584 434894 701820
+rect 435130 701584 435252 701820
+rect 431252 701392 435252 701584
+rect 446252 701820 450252 705402
+rect 476252 705638 480252 705830
+rect 476252 705402 476374 705638
+rect 476610 705402 476694 705638
+rect 476930 705402 477014 705638
+rect 477250 705402 477334 705638
+rect 477570 705402 477654 705638
+rect 477890 705402 477974 705638
+rect 478210 705402 478294 705638
+rect 478530 705402 478614 705638
+rect 478850 705402 478934 705638
+rect 479170 705402 479254 705638
+rect 479490 705402 479574 705638
+rect 479810 705402 479894 705638
+rect 480130 705402 480252 705638
+rect 446252 701584 446374 701820
+rect 446610 701584 446694 701820
+rect 446930 701584 447014 701820
+rect 447250 701584 447334 701820
+rect 447570 701584 447654 701820
+rect 447890 701584 447974 701820
+rect 448210 701584 448294 701820
+rect 448530 701584 448614 701820
+rect 448850 701584 448934 701820
+rect 449170 701584 449254 701820
+rect 449490 701584 449574 701820
+rect 449810 701584 449894 701820
+rect 450130 701584 450252 701820
+rect 446252 701392 450252 701584
+rect 461252 704678 465252 704870
+rect 461252 704442 461374 704678
+rect 461610 704442 461694 704678
+rect 461930 704442 462014 704678
+rect 462250 704442 462334 704678
+rect 462570 704442 462654 704678
+rect 462890 704442 462974 704678
+rect 463210 704442 463294 704678
+rect 463530 704442 463614 704678
+rect 463850 704442 463934 704678
+rect 464170 704442 464254 704678
+rect 464490 704442 464574 704678
+rect 464810 704442 464894 704678
+rect 465130 704442 465252 704678
+rect 461252 701820 465252 704442
+rect 461252 701584 461374 701820
+rect 461610 701584 461694 701820
+rect 461930 701584 462014 701820
+rect 462250 701584 462334 701820
+rect 462570 701584 462654 701820
+rect 462890 701584 462974 701820
+rect 463210 701584 463294 701820
+rect 463530 701584 463614 701820
+rect 463850 701584 463934 701820
+rect 464170 701584 464254 701820
+rect 464490 701584 464574 701820
+rect 464810 701584 464894 701820
+rect 465130 701584 465252 701820
+rect 461252 701392 465252 701584
+rect 476252 701820 480252 705402
+rect 506252 705638 510252 705830
+rect 506252 705402 506374 705638
+rect 506610 705402 506694 705638
+rect 506930 705402 507014 705638
+rect 507250 705402 507334 705638
+rect 507570 705402 507654 705638
+rect 507890 705402 507974 705638
+rect 508210 705402 508294 705638
+rect 508530 705402 508614 705638
+rect 508850 705402 508934 705638
+rect 509170 705402 509254 705638
+rect 509490 705402 509574 705638
+rect 509810 705402 509894 705638
+rect 510130 705402 510252 705638
+rect 476252 701584 476374 701820
+rect 476610 701584 476694 701820
+rect 476930 701584 477014 701820
+rect 477250 701584 477334 701820
+rect 477570 701584 477654 701820
+rect 477890 701584 477974 701820
+rect 478210 701584 478294 701820
+rect 478530 701584 478614 701820
+rect 478850 701584 478934 701820
+rect 479170 701584 479254 701820
+rect 479490 701584 479574 701820
+rect 479810 701584 479894 701820
+rect 480130 701584 480252 701820
+rect 476252 701392 480252 701584
+rect 491252 704678 495252 704870
+rect 491252 704442 491374 704678
+rect 491610 704442 491694 704678
+rect 491930 704442 492014 704678
+rect 492250 704442 492334 704678
+rect 492570 704442 492654 704678
+rect 492890 704442 492974 704678
+rect 493210 704442 493294 704678
+rect 493530 704442 493614 704678
+rect 493850 704442 493934 704678
+rect 494170 704442 494254 704678
+rect 494490 704442 494574 704678
+rect 494810 704442 494894 704678
+rect 495130 704442 495252 704678
+rect 491252 701820 495252 704442
+rect 491252 701584 491374 701820
+rect 491610 701584 491694 701820
+rect 491930 701584 492014 701820
+rect 492250 701584 492334 701820
+rect 492570 701584 492654 701820
+rect 492890 701584 492974 701820
+rect 493210 701584 493294 701820
+rect 493530 701584 493614 701820
+rect 493850 701584 493934 701820
+rect 494170 701584 494254 701820
+rect 494490 701584 494574 701820
+rect 494810 701584 494894 701820
+rect 495130 701584 495252 701820
+rect 491252 701392 495252 701584
+rect 506252 701820 510252 705402
+rect 529120 705638 529528 705830
+rect 529120 705402 529206 705638
+rect 529442 705402 529528 705638
+rect 506252 701584 506374 701820
+rect 506610 701584 506694 701820
+rect 506930 701584 507014 701820
+rect 507250 701584 507334 701820
+rect 507570 701584 507654 701820
+rect 507890 701584 507974 701820
+rect 508210 701584 508294 701820
+rect 508530 701584 508614 701820
+rect 508850 701584 508934 701820
+rect 509170 701584 509254 701820
+rect 509490 701584 509574 701820
+rect 509810 701584 509894 701820
+rect 510130 701584 510252 701820
+rect 506252 701392 510252 701584
+rect 521252 704678 525252 704870
+rect 521252 704442 521374 704678
+rect 521610 704442 521694 704678
+rect 521930 704442 522014 704678
+rect 522250 704442 522334 704678
+rect 522570 704442 522654 704678
+rect 522890 704442 522974 704678
+rect 523210 704442 523294 704678
+rect 523530 704442 523614 704678
+rect 523850 704442 523934 704678
+rect 524170 704442 524254 704678
+rect 524490 704442 524574 704678
+rect 524810 704442 524894 704678
+rect 525130 704442 525252 704678
+rect 521252 701820 525252 704442
+rect 521252 701584 521374 701820
+rect 521610 701584 521694 701820
+rect 521930 701584 522014 701820
+rect 522250 701584 522334 701820
+rect 522570 701584 522654 701820
+rect 522890 701584 522974 701820
+rect 523210 701584 523294 701820
+rect 523530 701584 523614 701820
+rect 523850 701584 523934 701820
+rect 524170 701584 524254 701820
+rect 524490 701584 524574 701820
+rect 524810 701584 524894 701820
+rect 525130 701584 525252 701820
+rect 521252 701392 525252 701584
+rect 529120 701820 529528 705402
+rect 529120 701584 529206 701820
+rect 529442 701584 529528 701820
+rect 529120 701392 529528 701584
+rect 530344 704678 530752 704870
+rect 530344 704442 530430 704678
+rect 530666 704442 530752 704678
+rect 530344 701820 530752 704442
+rect 530344 701584 530430 701820
+rect 530666 701584 530752 701820
+rect 530344 701392 530752 701584
+rect 50752 530 51160 722
+rect 50752 294 50838 530
+rect 51074 294 51160 530
+rect 50752 -1466 51160 294
+rect 51976 530 52384 722
+rect 51976 294 52062 530
+rect 52298 294 52384 530
+rect 51976 -506 52384 294
+rect 51976 -742 52062 -506
+rect 52298 -742 52384 -506
+rect 51976 -934 52384 -742
+rect 56252 530 60252 722
+rect 56252 294 56374 530
+rect 56610 294 56694 530
+rect 56930 294 57014 530
+rect 57250 294 57334 530
+rect 57570 294 57654 530
+rect 57890 294 57974 530
+rect 58210 294 58294 530
+rect 58530 294 58614 530
+rect 58850 294 58934 530
+rect 59170 294 59254 530
+rect 59490 294 59574 530
+rect 59810 294 59894 530
+rect 60130 294 60252 530
+rect 50752 -1702 50838 -1466
+rect 51074 -1702 51160 -1466
+rect 50752 -1894 51160 -1702
+rect 56252 -1466 60252 294
+rect 71252 530 75252 722
+rect 71252 294 71374 530
+rect 71610 294 71694 530
+rect 71930 294 72014 530
+rect 72250 294 72334 530
+rect 72570 294 72654 530
+rect 72890 294 72974 530
+rect 73210 294 73294 530
+rect 73530 294 73614 530
+rect 73850 294 73934 530
+rect 74170 294 74254 530
+rect 74490 294 74574 530
+rect 74810 294 74894 530
+rect 75130 294 75252 530
+rect 71252 -506 75252 294
+rect 71252 -742 71374 -506
+rect 71610 -742 71694 -506
+rect 71930 -742 72014 -506
+rect 72250 -742 72334 -506
+rect 72570 -742 72654 -506
+rect 72890 -742 72974 -506
+rect 73210 -742 73294 -506
+rect 73530 -742 73614 -506
+rect 73850 -742 73934 -506
+rect 74170 -742 74254 -506
+rect 74490 -742 74574 -506
+rect 74810 -742 74894 -506
+rect 75130 -742 75252 -506
+rect 71252 -934 75252 -742
+rect 86252 530 90252 722
+rect 86252 294 86374 530
+rect 86610 294 86694 530
+rect 86930 294 87014 530
+rect 87250 294 87334 530
+rect 87570 294 87654 530
+rect 87890 294 87974 530
+rect 88210 294 88294 530
+rect 88530 294 88614 530
+rect 88850 294 88934 530
+rect 89170 294 89254 530
+rect 89490 294 89574 530
+rect 89810 294 89894 530
+rect 90130 294 90252 530
+rect 56252 -1702 56374 -1466
+rect 56610 -1702 56694 -1466
+rect 56930 -1702 57014 -1466
+rect 57250 -1702 57334 -1466
+rect 57570 -1702 57654 -1466
+rect 57890 -1702 57974 -1466
+rect 58210 -1702 58294 -1466
+rect 58530 -1702 58614 -1466
+rect 58850 -1702 58934 -1466
+rect 59170 -1702 59254 -1466
+rect 59490 -1702 59574 -1466
+rect 59810 -1702 59894 -1466
+rect 60130 -1702 60252 -1466
+rect 56252 -1894 60252 -1702
+rect 86252 -1466 90252 294
+rect 101252 530 105252 722
+rect 101252 294 101374 530
+rect 101610 294 101694 530
+rect 101930 294 102014 530
+rect 102250 294 102334 530
+rect 102570 294 102654 530
+rect 102890 294 102974 530
+rect 103210 294 103294 530
+rect 103530 294 103614 530
+rect 103850 294 103934 530
+rect 104170 294 104254 530
+rect 104490 294 104574 530
+rect 104810 294 104894 530
+rect 105130 294 105252 530
+rect 101252 -506 105252 294
+rect 101252 -742 101374 -506
+rect 101610 -742 101694 -506
+rect 101930 -742 102014 -506
+rect 102250 -742 102334 -506
+rect 102570 -742 102654 -506
+rect 102890 -742 102974 -506
+rect 103210 -742 103294 -506
+rect 103530 -742 103614 -506
+rect 103850 -742 103934 -506
+rect 104170 -742 104254 -506
+rect 104490 -742 104574 -506
+rect 104810 -742 104894 -506
+rect 105130 -742 105252 -506
+rect 101252 -934 105252 -742
+rect 116252 530 120252 722
+rect 116252 294 116374 530
+rect 116610 294 116694 530
+rect 116930 294 117014 530
+rect 117250 294 117334 530
+rect 117570 294 117654 530
+rect 117890 294 117974 530
+rect 118210 294 118294 530
+rect 118530 294 118614 530
+rect 118850 294 118934 530
+rect 119170 294 119254 530
+rect 119490 294 119574 530
+rect 119810 294 119894 530
+rect 120130 294 120252 530
+rect 86252 -1702 86374 -1466
+rect 86610 -1702 86694 -1466
+rect 86930 -1702 87014 -1466
+rect 87250 -1702 87334 -1466
+rect 87570 -1702 87654 -1466
+rect 87890 -1702 87974 -1466
+rect 88210 -1702 88294 -1466
+rect 88530 -1702 88614 -1466
+rect 88850 -1702 88934 -1466
+rect 89170 -1702 89254 -1466
+rect 89490 -1702 89574 -1466
+rect 89810 -1702 89894 -1466
+rect 90130 -1702 90252 -1466
+rect 86252 -1894 90252 -1702
+rect 116252 -1466 120252 294
+rect 131252 530 135252 722
+rect 131252 294 131374 530
+rect 131610 294 131694 530
+rect 131930 294 132014 530
+rect 132250 294 132334 530
+rect 132570 294 132654 530
+rect 132890 294 132974 530
+rect 133210 294 133294 530
+rect 133530 294 133614 530
+rect 133850 294 133934 530
+rect 134170 294 134254 530
+rect 134490 294 134574 530
+rect 134810 294 134894 530
+rect 135130 294 135252 530
+rect 131252 -506 135252 294
+rect 131252 -742 131374 -506
+rect 131610 -742 131694 -506
+rect 131930 -742 132014 -506
+rect 132250 -742 132334 -506
+rect 132570 -742 132654 -506
+rect 132890 -742 132974 -506
+rect 133210 -742 133294 -506
+rect 133530 -742 133614 -506
+rect 133850 -742 133934 -506
+rect 134170 -742 134254 -506
+rect 134490 -742 134574 -506
+rect 134810 -742 134894 -506
+rect 135130 -742 135252 -506
+rect 131252 -934 135252 -742
+rect 146252 530 150252 722
+rect 146252 294 146374 530
+rect 146610 294 146694 530
+rect 146930 294 147014 530
+rect 147250 294 147334 530
+rect 147570 294 147654 530
+rect 147890 294 147974 530
+rect 148210 294 148294 530
+rect 148530 294 148614 530
+rect 148850 294 148934 530
+rect 149170 294 149254 530
+rect 149490 294 149574 530
+rect 149810 294 149894 530
+rect 150130 294 150252 530
+rect 116252 -1702 116374 -1466
+rect 116610 -1702 116694 -1466
+rect 116930 -1702 117014 -1466
+rect 117250 -1702 117334 -1466
+rect 117570 -1702 117654 -1466
+rect 117890 -1702 117974 -1466
+rect 118210 -1702 118294 -1466
+rect 118530 -1702 118614 -1466
+rect 118850 -1702 118934 -1466
+rect 119170 -1702 119254 -1466
+rect 119490 -1702 119574 -1466
+rect 119810 -1702 119894 -1466
+rect 120130 -1702 120252 -1466
+rect 116252 -1894 120252 -1702
+rect 146252 -1466 150252 294
+rect 161252 530 165252 722
+rect 161252 294 161374 530
+rect 161610 294 161694 530
+rect 161930 294 162014 530
+rect 162250 294 162334 530
+rect 162570 294 162654 530
+rect 162890 294 162974 530
+rect 163210 294 163294 530
+rect 163530 294 163614 530
+rect 163850 294 163934 530
+rect 164170 294 164254 530
+rect 164490 294 164574 530
+rect 164810 294 164894 530
+rect 165130 294 165252 530
+rect 161252 -506 165252 294
+rect 161252 -742 161374 -506
+rect 161610 -742 161694 -506
+rect 161930 -742 162014 -506
+rect 162250 -742 162334 -506
+rect 162570 -742 162654 -506
+rect 162890 -742 162974 -506
+rect 163210 -742 163294 -506
+rect 163530 -742 163614 -506
+rect 163850 -742 163934 -506
+rect 164170 -742 164254 -506
+rect 164490 -742 164574 -506
+rect 164810 -742 164894 -506
+rect 165130 -742 165252 -506
+rect 161252 -934 165252 -742
+rect 176252 530 180252 722
+rect 176252 294 176374 530
+rect 176610 294 176694 530
+rect 176930 294 177014 530
+rect 177250 294 177334 530
+rect 177570 294 177654 530
+rect 177890 294 177974 530
+rect 178210 294 178294 530
+rect 178530 294 178614 530
+rect 178850 294 178934 530
+rect 179170 294 179254 530
+rect 179490 294 179574 530
+rect 179810 294 179894 530
+rect 180130 294 180252 530
+rect 146252 -1702 146374 -1466
+rect 146610 -1702 146694 -1466
+rect 146930 -1702 147014 -1466
+rect 147250 -1702 147334 -1466
+rect 147570 -1702 147654 -1466
+rect 147890 -1702 147974 -1466
+rect 148210 -1702 148294 -1466
+rect 148530 -1702 148614 -1466
+rect 148850 -1702 148934 -1466
+rect 149170 -1702 149254 -1466
+rect 149490 -1702 149574 -1466
+rect 149810 -1702 149894 -1466
+rect 150130 -1702 150252 -1466
+rect 146252 -1894 150252 -1702
+rect 176252 -1466 180252 294
+rect 191252 530 195252 722
+rect 191252 294 191374 530
+rect 191610 294 191694 530
+rect 191930 294 192014 530
+rect 192250 294 192334 530
+rect 192570 294 192654 530
+rect 192890 294 192974 530
+rect 193210 294 193294 530
+rect 193530 294 193614 530
+rect 193850 294 193934 530
+rect 194170 294 194254 530
+rect 194490 294 194574 530
+rect 194810 294 194894 530
+rect 195130 294 195252 530
+rect 191252 -506 195252 294
+rect 191252 -742 191374 -506
+rect 191610 -742 191694 -506
+rect 191930 -742 192014 -506
+rect 192250 -742 192334 -506
+rect 192570 -742 192654 -506
+rect 192890 -742 192974 -506
+rect 193210 -742 193294 -506
+rect 193530 -742 193614 -506
+rect 193850 -742 193934 -506
+rect 194170 -742 194254 -506
+rect 194490 -742 194574 -506
+rect 194810 -742 194894 -506
+rect 195130 -742 195252 -506
+rect 191252 -934 195252 -742
+rect 206252 530 210252 722
+rect 206252 294 206374 530
+rect 206610 294 206694 530
+rect 206930 294 207014 530
+rect 207250 294 207334 530
+rect 207570 294 207654 530
+rect 207890 294 207974 530
+rect 208210 294 208294 530
+rect 208530 294 208614 530
+rect 208850 294 208934 530
+rect 209170 294 209254 530
+rect 209490 294 209574 530
+rect 209810 294 209894 530
+rect 210130 294 210252 530
+rect 176252 -1702 176374 -1466
+rect 176610 -1702 176694 -1466
+rect 176930 -1702 177014 -1466
+rect 177250 -1702 177334 -1466
+rect 177570 -1702 177654 -1466
+rect 177890 -1702 177974 -1466
+rect 178210 -1702 178294 -1466
+rect 178530 -1702 178614 -1466
+rect 178850 -1702 178934 -1466
+rect 179170 -1702 179254 -1466
+rect 179490 -1702 179574 -1466
+rect 179810 -1702 179894 -1466
+rect 180130 -1702 180252 -1466
+rect 176252 -1894 180252 -1702
+rect 206252 -1466 210252 294
+rect 221252 530 225252 722
+rect 221252 294 221374 530
+rect 221610 294 221694 530
+rect 221930 294 222014 530
+rect 222250 294 222334 530
+rect 222570 294 222654 530
+rect 222890 294 222974 530
+rect 223210 294 223294 530
+rect 223530 294 223614 530
+rect 223850 294 223934 530
+rect 224170 294 224254 530
+rect 224490 294 224574 530
+rect 224810 294 224894 530
+rect 225130 294 225252 530
+rect 221252 -506 225252 294
+rect 221252 -742 221374 -506
+rect 221610 -742 221694 -506
+rect 221930 -742 222014 -506
+rect 222250 -742 222334 -506
+rect 222570 -742 222654 -506
+rect 222890 -742 222974 -506
+rect 223210 -742 223294 -506
+rect 223530 -742 223614 -506
+rect 223850 -742 223934 -506
+rect 224170 -742 224254 -506
+rect 224490 -742 224574 -506
+rect 224810 -742 224894 -506
+rect 225130 -742 225252 -506
+rect 221252 -934 225252 -742
+rect 236252 530 240252 722
+rect 236252 294 236374 530
+rect 236610 294 236694 530
+rect 236930 294 237014 530
+rect 237250 294 237334 530
+rect 237570 294 237654 530
+rect 237890 294 237974 530
+rect 238210 294 238294 530
+rect 238530 294 238614 530
+rect 238850 294 238934 530
+rect 239170 294 239254 530
+rect 239490 294 239574 530
+rect 239810 294 239894 530
+rect 240130 294 240252 530
+rect 206252 -1702 206374 -1466
+rect 206610 -1702 206694 -1466
+rect 206930 -1702 207014 -1466
+rect 207250 -1702 207334 -1466
+rect 207570 -1702 207654 -1466
+rect 207890 -1702 207974 -1466
+rect 208210 -1702 208294 -1466
+rect 208530 -1702 208614 -1466
+rect 208850 -1702 208934 -1466
+rect 209170 -1702 209254 -1466
+rect 209490 -1702 209574 -1466
+rect 209810 -1702 209894 -1466
+rect 210130 -1702 210252 -1466
+rect 206252 -1894 210252 -1702
+rect 236252 -1466 240252 294
+rect 251252 530 255252 722
+rect 251252 294 251374 530
+rect 251610 294 251694 530
+rect 251930 294 252014 530
+rect 252250 294 252334 530
+rect 252570 294 252654 530
+rect 252890 294 252974 530
+rect 253210 294 253294 530
+rect 253530 294 253614 530
+rect 253850 294 253934 530
+rect 254170 294 254254 530
+rect 254490 294 254574 530
+rect 254810 294 254894 530
+rect 255130 294 255252 530
+rect 251252 -506 255252 294
+rect 251252 -742 251374 -506
+rect 251610 -742 251694 -506
+rect 251930 -742 252014 -506
+rect 252250 -742 252334 -506
+rect 252570 -742 252654 -506
+rect 252890 -742 252974 -506
+rect 253210 -742 253294 -506
+rect 253530 -742 253614 -506
+rect 253850 -742 253934 -506
+rect 254170 -742 254254 -506
+rect 254490 -742 254574 -506
+rect 254810 -742 254894 -506
+rect 255130 -742 255252 -506
+rect 251252 -934 255252 -742
+rect 266252 530 270252 722
+rect 266252 294 266374 530
+rect 266610 294 266694 530
+rect 266930 294 267014 530
+rect 267250 294 267334 530
+rect 267570 294 267654 530
+rect 267890 294 267974 530
+rect 268210 294 268294 530
+rect 268530 294 268614 530
+rect 268850 294 268934 530
+rect 269170 294 269254 530
+rect 269490 294 269574 530
+rect 269810 294 269894 530
+rect 270130 294 270252 530
+rect 236252 -1702 236374 -1466
+rect 236610 -1702 236694 -1466
+rect 236930 -1702 237014 -1466
+rect 237250 -1702 237334 -1466
+rect 237570 -1702 237654 -1466
+rect 237890 -1702 237974 -1466
+rect 238210 -1702 238294 -1466
+rect 238530 -1702 238614 -1466
+rect 238850 -1702 238934 -1466
+rect 239170 -1702 239254 -1466
+rect 239490 -1702 239574 -1466
+rect 239810 -1702 239894 -1466
+rect 240130 -1702 240252 -1466
+rect 236252 -1894 240252 -1702
+rect 266252 -1466 270252 294
+rect 281252 530 285252 722
+rect 281252 294 281374 530
+rect 281610 294 281694 530
+rect 281930 294 282014 530
+rect 282250 294 282334 530
+rect 282570 294 282654 530
+rect 282890 294 282974 530
+rect 283210 294 283294 530
+rect 283530 294 283614 530
+rect 283850 294 283934 530
+rect 284170 294 284254 530
+rect 284490 294 284574 530
+rect 284810 294 284894 530
+rect 285130 294 285252 530
+rect 281252 -506 285252 294
+rect 281252 -742 281374 -506
+rect 281610 -742 281694 -506
+rect 281930 -742 282014 -506
+rect 282250 -742 282334 -506
+rect 282570 -742 282654 -506
+rect 282890 -742 282974 -506
+rect 283210 -742 283294 -506
+rect 283530 -742 283614 -506
+rect 283850 -742 283934 -506
+rect 284170 -742 284254 -506
+rect 284490 -742 284574 -506
+rect 284810 -742 284894 -506
+rect 285130 -742 285252 -506
+rect 281252 -934 285252 -742
+rect 296252 530 300252 722
+rect 296252 294 296374 530
+rect 296610 294 296694 530
+rect 296930 294 297014 530
+rect 297250 294 297334 530
+rect 297570 294 297654 530
+rect 297890 294 297974 530
+rect 298210 294 298294 530
+rect 298530 294 298614 530
+rect 298850 294 298934 530
+rect 299170 294 299254 530
+rect 299490 294 299574 530
+rect 299810 294 299894 530
+rect 300130 294 300252 530
+rect 266252 -1702 266374 -1466
+rect 266610 -1702 266694 -1466
+rect 266930 -1702 267014 -1466
+rect 267250 -1702 267334 -1466
+rect 267570 -1702 267654 -1466
+rect 267890 -1702 267974 -1466
+rect 268210 -1702 268294 -1466
+rect 268530 -1702 268614 -1466
+rect 268850 -1702 268934 -1466
+rect 269170 -1702 269254 -1466
+rect 269490 -1702 269574 -1466
+rect 269810 -1702 269894 -1466
+rect 270130 -1702 270252 -1466
+rect 266252 -1894 270252 -1702
+rect 296252 -1466 300252 294
+rect 311252 530 315252 722
+rect 311252 294 311374 530
+rect 311610 294 311694 530
+rect 311930 294 312014 530
+rect 312250 294 312334 530
+rect 312570 294 312654 530
+rect 312890 294 312974 530
+rect 313210 294 313294 530
+rect 313530 294 313614 530
+rect 313850 294 313934 530
+rect 314170 294 314254 530
+rect 314490 294 314574 530
+rect 314810 294 314894 530
+rect 315130 294 315252 530
+rect 311252 -506 315252 294
+rect 311252 -742 311374 -506
+rect 311610 -742 311694 -506
+rect 311930 -742 312014 -506
+rect 312250 -742 312334 -506
+rect 312570 -742 312654 -506
+rect 312890 -742 312974 -506
+rect 313210 -742 313294 -506
+rect 313530 -742 313614 -506
+rect 313850 -742 313934 -506
+rect 314170 -742 314254 -506
+rect 314490 -742 314574 -506
+rect 314810 -742 314894 -506
+rect 315130 -742 315252 -506
+rect 311252 -934 315252 -742
+rect 326252 530 330252 722
+rect 326252 294 326374 530
+rect 326610 294 326694 530
+rect 326930 294 327014 530
+rect 327250 294 327334 530
+rect 327570 294 327654 530
+rect 327890 294 327974 530
+rect 328210 294 328294 530
+rect 328530 294 328614 530
+rect 328850 294 328934 530
+rect 329170 294 329254 530
+rect 329490 294 329574 530
+rect 329810 294 329894 530
+rect 330130 294 330252 530
+rect 296252 -1702 296374 -1466
+rect 296610 -1702 296694 -1466
+rect 296930 -1702 297014 -1466
+rect 297250 -1702 297334 -1466
+rect 297570 -1702 297654 -1466
+rect 297890 -1702 297974 -1466
+rect 298210 -1702 298294 -1466
+rect 298530 -1702 298614 -1466
+rect 298850 -1702 298934 -1466
+rect 299170 -1702 299254 -1466
+rect 299490 -1702 299574 -1466
+rect 299810 -1702 299894 -1466
+rect 300130 -1702 300252 -1466
+rect 296252 -1894 300252 -1702
+rect 326252 -1466 330252 294
+rect 341252 530 345252 722
+rect 341252 294 341374 530
+rect 341610 294 341694 530
+rect 341930 294 342014 530
+rect 342250 294 342334 530
+rect 342570 294 342654 530
+rect 342890 294 342974 530
+rect 343210 294 343294 530
+rect 343530 294 343614 530
+rect 343850 294 343934 530
+rect 344170 294 344254 530
+rect 344490 294 344574 530
+rect 344810 294 344894 530
+rect 345130 294 345252 530
+rect 341252 -506 345252 294
+rect 341252 -742 341374 -506
+rect 341610 -742 341694 -506
+rect 341930 -742 342014 -506
+rect 342250 -742 342334 -506
+rect 342570 -742 342654 -506
+rect 342890 -742 342974 -506
+rect 343210 -742 343294 -506
+rect 343530 -742 343614 -506
+rect 343850 -742 343934 -506
+rect 344170 -742 344254 -506
+rect 344490 -742 344574 -506
+rect 344810 -742 344894 -506
+rect 345130 -742 345252 -506
+rect 341252 -934 345252 -742
+rect 356252 530 360252 722
+rect 356252 294 356374 530
+rect 356610 294 356694 530
+rect 356930 294 357014 530
+rect 357250 294 357334 530
+rect 357570 294 357654 530
+rect 357890 294 357974 530
+rect 358210 294 358294 530
+rect 358530 294 358614 530
+rect 358850 294 358934 530
+rect 359170 294 359254 530
+rect 359490 294 359574 530
+rect 359810 294 359894 530
+rect 360130 294 360252 530
+rect 326252 -1702 326374 -1466
+rect 326610 -1702 326694 -1466
+rect 326930 -1702 327014 -1466
+rect 327250 -1702 327334 -1466
+rect 327570 -1702 327654 -1466
+rect 327890 -1702 327974 -1466
+rect 328210 -1702 328294 -1466
+rect 328530 -1702 328614 -1466
+rect 328850 -1702 328934 -1466
+rect 329170 -1702 329254 -1466
+rect 329490 -1702 329574 -1466
+rect 329810 -1702 329894 -1466
+rect 330130 -1702 330252 -1466
+rect 326252 -1894 330252 -1702
+rect 356252 -1466 360252 294
+rect 371252 530 375252 722
+rect 371252 294 371374 530
+rect 371610 294 371694 530
+rect 371930 294 372014 530
+rect 372250 294 372334 530
+rect 372570 294 372654 530
+rect 372890 294 372974 530
+rect 373210 294 373294 530
+rect 373530 294 373614 530
+rect 373850 294 373934 530
+rect 374170 294 374254 530
+rect 374490 294 374574 530
+rect 374810 294 374894 530
+rect 375130 294 375252 530
+rect 371252 -506 375252 294
+rect 371252 -742 371374 -506
+rect 371610 -742 371694 -506
+rect 371930 -742 372014 -506
+rect 372250 -742 372334 -506
+rect 372570 -742 372654 -506
+rect 372890 -742 372974 -506
+rect 373210 -742 373294 -506
+rect 373530 -742 373614 -506
+rect 373850 -742 373934 -506
+rect 374170 -742 374254 -506
+rect 374490 -742 374574 -506
+rect 374810 -742 374894 -506
+rect 375130 -742 375252 -506
+rect 371252 -934 375252 -742
+rect 386252 530 390252 722
+rect 386252 294 386374 530
+rect 386610 294 386694 530
+rect 386930 294 387014 530
+rect 387250 294 387334 530
+rect 387570 294 387654 530
+rect 387890 294 387974 530
+rect 388210 294 388294 530
+rect 388530 294 388614 530
+rect 388850 294 388934 530
+rect 389170 294 389254 530
+rect 389490 294 389574 530
+rect 389810 294 389894 530
+rect 390130 294 390252 530
+rect 356252 -1702 356374 -1466
+rect 356610 -1702 356694 -1466
+rect 356930 -1702 357014 -1466
+rect 357250 -1702 357334 -1466
+rect 357570 -1702 357654 -1466
+rect 357890 -1702 357974 -1466
+rect 358210 -1702 358294 -1466
+rect 358530 -1702 358614 -1466
+rect 358850 -1702 358934 -1466
+rect 359170 -1702 359254 -1466
+rect 359490 -1702 359574 -1466
+rect 359810 -1702 359894 -1466
+rect 360130 -1702 360252 -1466
+rect 356252 -1894 360252 -1702
+rect 386252 -1466 390252 294
+rect 401252 530 405252 722
+rect 401252 294 401374 530
+rect 401610 294 401694 530
+rect 401930 294 402014 530
+rect 402250 294 402334 530
+rect 402570 294 402654 530
+rect 402890 294 402974 530
+rect 403210 294 403294 530
+rect 403530 294 403614 530
+rect 403850 294 403934 530
+rect 404170 294 404254 530
+rect 404490 294 404574 530
+rect 404810 294 404894 530
+rect 405130 294 405252 530
+rect 401252 -506 405252 294
+rect 401252 -742 401374 -506
+rect 401610 -742 401694 -506
+rect 401930 -742 402014 -506
+rect 402250 -742 402334 -506
+rect 402570 -742 402654 -506
+rect 402890 -742 402974 -506
+rect 403210 -742 403294 -506
+rect 403530 -742 403614 -506
+rect 403850 -742 403934 -506
+rect 404170 -742 404254 -506
+rect 404490 -742 404574 -506
+rect 404810 -742 404894 -506
+rect 405130 -742 405252 -506
+rect 401252 -934 405252 -742
+rect 416252 530 420252 722
+rect 416252 294 416374 530
+rect 416610 294 416694 530
+rect 416930 294 417014 530
+rect 417250 294 417334 530
+rect 417570 294 417654 530
+rect 417890 294 417974 530
+rect 418210 294 418294 530
+rect 418530 294 418614 530
+rect 418850 294 418934 530
+rect 419170 294 419254 530
+rect 419490 294 419574 530
+rect 419810 294 419894 530
+rect 420130 294 420252 530
+rect 386252 -1702 386374 -1466
+rect 386610 -1702 386694 -1466
+rect 386930 -1702 387014 -1466
+rect 387250 -1702 387334 -1466
+rect 387570 -1702 387654 -1466
+rect 387890 -1702 387974 -1466
+rect 388210 -1702 388294 -1466
+rect 388530 -1702 388614 -1466
+rect 388850 -1702 388934 -1466
+rect 389170 -1702 389254 -1466
+rect 389490 -1702 389574 -1466
+rect 389810 -1702 389894 -1466
+rect 390130 -1702 390252 -1466
+rect 386252 -1894 390252 -1702
+rect 416252 -1466 420252 294
+rect 431252 530 435252 722
+rect 431252 294 431374 530
+rect 431610 294 431694 530
+rect 431930 294 432014 530
+rect 432250 294 432334 530
+rect 432570 294 432654 530
+rect 432890 294 432974 530
+rect 433210 294 433294 530
+rect 433530 294 433614 530
+rect 433850 294 433934 530
+rect 434170 294 434254 530
+rect 434490 294 434574 530
+rect 434810 294 434894 530
+rect 435130 294 435252 530
+rect 431252 -506 435252 294
+rect 431252 -742 431374 -506
+rect 431610 -742 431694 -506
+rect 431930 -742 432014 -506
+rect 432250 -742 432334 -506
+rect 432570 -742 432654 -506
+rect 432890 -742 432974 -506
+rect 433210 -742 433294 -506
+rect 433530 -742 433614 -506
+rect 433850 -742 433934 -506
+rect 434170 -742 434254 -506
+rect 434490 -742 434574 -506
+rect 434810 -742 434894 -506
+rect 435130 -742 435252 -506
+rect 431252 -934 435252 -742
+rect 446252 530 450252 722
+rect 446252 294 446374 530
+rect 446610 294 446694 530
+rect 446930 294 447014 530
+rect 447250 294 447334 530
+rect 447570 294 447654 530
+rect 447890 294 447974 530
+rect 448210 294 448294 530
+rect 448530 294 448614 530
+rect 448850 294 448934 530
+rect 449170 294 449254 530
+rect 449490 294 449574 530
+rect 449810 294 449894 530
+rect 450130 294 450252 530
+rect 416252 -1702 416374 -1466
+rect 416610 -1702 416694 -1466
+rect 416930 -1702 417014 -1466
+rect 417250 -1702 417334 -1466
+rect 417570 -1702 417654 -1466
+rect 417890 -1702 417974 -1466
+rect 418210 -1702 418294 -1466
+rect 418530 -1702 418614 -1466
+rect 418850 -1702 418934 -1466
+rect 419170 -1702 419254 -1466
+rect 419490 -1702 419574 -1466
+rect 419810 -1702 419894 -1466
+rect 420130 -1702 420252 -1466
+rect 416252 -1894 420252 -1702
+rect 446252 -1466 450252 294
+rect 461252 530 465252 722
+rect 461252 294 461374 530
+rect 461610 294 461694 530
+rect 461930 294 462014 530
+rect 462250 294 462334 530
+rect 462570 294 462654 530
+rect 462890 294 462974 530
+rect 463210 294 463294 530
+rect 463530 294 463614 530
+rect 463850 294 463934 530
+rect 464170 294 464254 530
+rect 464490 294 464574 530
+rect 464810 294 464894 530
+rect 465130 294 465252 530
+rect 461252 -506 465252 294
+rect 461252 -742 461374 -506
+rect 461610 -742 461694 -506
+rect 461930 -742 462014 -506
+rect 462250 -742 462334 -506
+rect 462570 -742 462654 -506
+rect 462890 -742 462974 -506
+rect 463210 -742 463294 -506
+rect 463530 -742 463614 -506
+rect 463850 -742 463934 -506
+rect 464170 -742 464254 -506
+rect 464490 -742 464574 -506
+rect 464810 -742 464894 -506
+rect 465130 -742 465252 -506
+rect 461252 -934 465252 -742
+rect 476252 530 480252 722
+rect 476252 294 476374 530
+rect 476610 294 476694 530
+rect 476930 294 477014 530
+rect 477250 294 477334 530
+rect 477570 294 477654 530
+rect 477890 294 477974 530
+rect 478210 294 478294 530
+rect 478530 294 478614 530
+rect 478850 294 478934 530
+rect 479170 294 479254 530
+rect 479490 294 479574 530
+rect 479810 294 479894 530
+rect 480130 294 480252 530
+rect 446252 -1702 446374 -1466
+rect 446610 -1702 446694 -1466
+rect 446930 -1702 447014 -1466
+rect 447250 -1702 447334 -1466
+rect 447570 -1702 447654 -1466
+rect 447890 -1702 447974 -1466
+rect 448210 -1702 448294 -1466
+rect 448530 -1702 448614 -1466
+rect 448850 -1702 448934 -1466
+rect 449170 -1702 449254 -1466
+rect 449490 -1702 449574 -1466
+rect 449810 -1702 449894 -1466
+rect 450130 -1702 450252 -1466
+rect 446252 -1894 450252 -1702
+rect 476252 -1466 480252 294
+rect 491252 530 495252 722
+rect 491252 294 491374 530
+rect 491610 294 491694 530
+rect 491930 294 492014 530
+rect 492250 294 492334 530
+rect 492570 294 492654 530
+rect 492890 294 492974 530
+rect 493210 294 493294 530
+rect 493530 294 493614 530
+rect 493850 294 493934 530
+rect 494170 294 494254 530
+rect 494490 294 494574 530
+rect 494810 294 494894 530
+rect 495130 294 495252 530
+rect 491252 -506 495252 294
+rect 491252 -742 491374 -506
+rect 491610 -742 491694 -506
+rect 491930 -742 492014 -506
+rect 492250 -742 492334 -506
+rect 492570 -742 492654 -506
+rect 492890 -742 492974 -506
+rect 493210 -742 493294 -506
+rect 493530 -742 493614 -506
+rect 493850 -742 493934 -506
+rect 494170 -742 494254 -506
+rect 494490 -742 494574 -506
+rect 494810 -742 494894 -506
+rect 495130 -742 495252 -506
+rect 491252 -934 495252 -742
+rect 506252 530 510252 722
+rect 506252 294 506374 530
+rect 506610 294 506694 530
+rect 506930 294 507014 530
+rect 507250 294 507334 530
+rect 507570 294 507654 530
+rect 507890 294 507974 530
+rect 508210 294 508294 530
+rect 508530 294 508614 530
+rect 508850 294 508934 530
+rect 509170 294 509254 530
+rect 509490 294 509574 530
+rect 509810 294 509894 530
+rect 510130 294 510252 530
+rect 476252 -1702 476374 -1466
+rect 476610 -1702 476694 -1466
+rect 476930 -1702 477014 -1466
+rect 477250 -1702 477334 -1466
+rect 477570 -1702 477654 -1466
+rect 477890 -1702 477974 -1466
+rect 478210 -1702 478294 -1466
+rect 478530 -1702 478614 -1466
+rect 478850 -1702 478934 -1466
+rect 479170 -1702 479254 -1466
+rect 479490 -1702 479574 -1466
+rect 479810 -1702 479894 -1466
+rect 480130 -1702 480252 -1466
+rect 476252 -1894 480252 -1702
+rect 506252 -1466 510252 294
+rect 521252 530 525252 722
+rect 521252 294 521374 530
+rect 521610 294 521694 530
+rect 521930 294 522014 530
+rect 522250 294 522334 530
+rect 522570 294 522654 530
+rect 522890 294 522974 530
+rect 523210 294 523294 530
+rect 523530 294 523614 530
+rect 523850 294 523934 530
+rect 524170 294 524254 530
+rect 524490 294 524574 530
+rect 524810 294 524894 530
+rect 525130 294 525252 530
+rect 521252 -506 525252 294
+rect 521252 -742 521374 -506
+rect 521610 -742 521694 -506
+rect 521930 -742 522014 -506
+rect 522250 -742 522334 -506
+rect 522570 -742 522654 -506
+rect 522890 -742 522974 -506
+rect 523210 -742 523294 -506
+rect 523530 -742 523614 -506
+rect 523850 -742 523934 -506
+rect 524170 -742 524254 -506
+rect 524490 -742 524574 -506
+rect 524810 -742 524894 -506
+rect 525130 -742 525252 -506
+rect 521252 -934 525252 -742
+rect 529120 530 529528 722
+rect 529120 294 529206 530
+rect 529442 294 529528 530
+rect 506252 -1702 506374 -1466
+rect 506610 -1702 506694 -1466
+rect 506930 -1702 507014 -1466
+rect 507250 -1702 507334 -1466
+rect 507570 -1702 507654 -1466
+rect 507890 -1702 507974 -1466
+rect 508210 -1702 508294 -1466
+rect 508530 -1702 508614 -1466
+rect 508850 -1702 508934 -1466
+rect 509170 -1702 509254 -1466
+rect 509490 -1702 509574 -1466
+rect 509810 -1702 509894 -1466
+rect 510130 -1702 510252 -1466
+rect 506252 -1894 510252 -1702
+rect 529120 -1466 529528 294
+rect 530344 530 530752 722
+rect 530344 294 530430 530
+rect 530666 294 530752 530
+rect 530344 -506 530752 294
+rect 530344 -742 530430 -506
+rect 530666 -742 530752 -506
+rect 530344 -934 530752 -742
+rect 585310 -934 585930 704870
+rect 529120 -1702 529206 -1466
+rect 529442 -1702 529528 -1466
+rect 529120 -1894 529528 -1702
+rect 586270 -1894 586890 705830
+rect 587230 -2854 587850 706790
+rect 588190 -3814 588810 707750
+rect 589150 -4774 589770 708710
+rect 590110 -5734 590730 709670
+rect 591070 -6694 591690 710630
+rect 592030 -7654 592650 711590
+<< via4 >>
+rect 50838 705402 51074 705638
+rect 56374 705402 56610 705638
+rect 56694 705402 56930 705638
+rect 57014 705402 57250 705638
+rect 57334 705402 57570 705638
+rect 57654 705402 57890 705638
+rect 57974 705402 58210 705638
+rect 58294 705402 58530 705638
+rect 58614 705402 58850 705638
+rect 58934 705402 59170 705638
+rect 59254 705402 59490 705638
+rect 59574 705402 59810 705638
+rect 59894 705402 60130 705638
+rect 50838 701584 51074 701820
+rect 52062 704442 52298 704678
+rect 52062 701584 52298 701820
+rect 86374 705402 86610 705638
+rect 86694 705402 86930 705638
+rect 87014 705402 87250 705638
+rect 87334 705402 87570 705638
+rect 87654 705402 87890 705638
+rect 87974 705402 88210 705638
+rect 88294 705402 88530 705638
+rect 88614 705402 88850 705638
+rect 88934 705402 89170 705638
+rect 89254 705402 89490 705638
+rect 89574 705402 89810 705638
+rect 89894 705402 90130 705638
+rect 56374 701584 56610 701820
+rect 56694 701584 56930 701820
+rect 57014 701584 57250 701820
+rect 57334 701584 57570 701820
+rect 57654 701584 57890 701820
+rect 57974 701584 58210 701820
+rect 58294 701584 58530 701820
+rect 58614 701584 58850 701820
+rect 58934 701584 59170 701820
+rect 59254 701584 59490 701820
+rect 59574 701584 59810 701820
+rect 59894 701584 60130 701820
+rect 71374 704442 71610 704678
+rect 71694 704442 71930 704678
+rect 72014 704442 72250 704678
+rect 72334 704442 72570 704678
+rect 72654 704442 72890 704678
+rect 72974 704442 73210 704678
+rect 73294 704442 73530 704678
+rect 73614 704442 73850 704678
+rect 73934 704442 74170 704678
+rect 74254 704442 74490 704678
+rect 74574 704442 74810 704678
+rect 74894 704442 75130 704678
+rect 71374 701584 71610 701820
+rect 71694 701584 71930 701820
+rect 72014 701584 72250 701820
+rect 72334 701584 72570 701820
+rect 72654 701584 72890 701820
+rect 72974 701584 73210 701820
+rect 73294 701584 73530 701820
+rect 73614 701584 73850 701820
+rect 73934 701584 74170 701820
+rect 74254 701584 74490 701820
+rect 74574 701584 74810 701820
+rect 74894 701584 75130 701820
+rect 116374 705402 116610 705638
+rect 116694 705402 116930 705638
+rect 117014 705402 117250 705638
+rect 117334 705402 117570 705638
+rect 117654 705402 117890 705638
+rect 117974 705402 118210 705638
+rect 118294 705402 118530 705638
+rect 118614 705402 118850 705638
+rect 118934 705402 119170 705638
+rect 119254 705402 119490 705638
+rect 119574 705402 119810 705638
+rect 119894 705402 120130 705638
+rect 86374 701584 86610 701820
+rect 86694 701584 86930 701820
+rect 87014 701584 87250 701820
+rect 87334 701584 87570 701820
+rect 87654 701584 87890 701820
+rect 87974 701584 88210 701820
+rect 88294 701584 88530 701820
+rect 88614 701584 88850 701820
+rect 88934 701584 89170 701820
+rect 89254 701584 89490 701820
+rect 89574 701584 89810 701820
+rect 89894 701584 90130 701820
+rect 101374 704442 101610 704678
+rect 101694 704442 101930 704678
+rect 102014 704442 102250 704678
+rect 102334 704442 102570 704678
+rect 102654 704442 102890 704678
+rect 102974 704442 103210 704678
+rect 103294 704442 103530 704678
+rect 103614 704442 103850 704678
+rect 103934 704442 104170 704678
+rect 104254 704442 104490 704678
+rect 104574 704442 104810 704678
+rect 104894 704442 105130 704678
+rect 101374 701584 101610 701820
+rect 101694 701584 101930 701820
+rect 102014 701584 102250 701820
+rect 102334 701584 102570 701820
+rect 102654 701584 102890 701820
+rect 102974 701584 103210 701820
+rect 103294 701584 103530 701820
+rect 103614 701584 103850 701820
+rect 103934 701584 104170 701820
+rect 104254 701584 104490 701820
+rect 104574 701584 104810 701820
+rect 104894 701584 105130 701820
+rect 146374 705402 146610 705638
+rect 146694 705402 146930 705638
+rect 147014 705402 147250 705638
+rect 147334 705402 147570 705638
+rect 147654 705402 147890 705638
+rect 147974 705402 148210 705638
+rect 148294 705402 148530 705638
+rect 148614 705402 148850 705638
+rect 148934 705402 149170 705638
+rect 149254 705402 149490 705638
+rect 149574 705402 149810 705638
+rect 149894 705402 150130 705638
+rect 116374 701584 116610 701820
+rect 116694 701584 116930 701820
+rect 117014 701584 117250 701820
+rect 117334 701584 117570 701820
+rect 117654 701584 117890 701820
+rect 117974 701584 118210 701820
+rect 118294 701584 118530 701820
+rect 118614 701584 118850 701820
+rect 118934 701584 119170 701820
+rect 119254 701584 119490 701820
+rect 119574 701584 119810 701820
+rect 119894 701584 120130 701820
+rect 131374 704442 131610 704678
+rect 131694 704442 131930 704678
+rect 132014 704442 132250 704678
+rect 132334 704442 132570 704678
+rect 132654 704442 132890 704678
+rect 132974 704442 133210 704678
+rect 133294 704442 133530 704678
+rect 133614 704442 133850 704678
+rect 133934 704442 134170 704678
+rect 134254 704442 134490 704678
+rect 134574 704442 134810 704678
+rect 134894 704442 135130 704678
+rect 131374 701584 131610 701820
+rect 131694 701584 131930 701820
+rect 132014 701584 132250 701820
+rect 132334 701584 132570 701820
+rect 132654 701584 132890 701820
+rect 132974 701584 133210 701820
+rect 133294 701584 133530 701820
+rect 133614 701584 133850 701820
+rect 133934 701584 134170 701820
+rect 134254 701584 134490 701820
+rect 134574 701584 134810 701820
+rect 134894 701584 135130 701820
+rect 176374 705402 176610 705638
+rect 176694 705402 176930 705638
+rect 177014 705402 177250 705638
+rect 177334 705402 177570 705638
+rect 177654 705402 177890 705638
+rect 177974 705402 178210 705638
+rect 178294 705402 178530 705638
+rect 178614 705402 178850 705638
+rect 178934 705402 179170 705638
+rect 179254 705402 179490 705638
+rect 179574 705402 179810 705638
+rect 179894 705402 180130 705638
+rect 146374 701584 146610 701820
+rect 146694 701584 146930 701820
+rect 147014 701584 147250 701820
+rect 147334 701584 147570 701820
+rect 147654 701584 147890 701820
+rect 147974 701584 148210 701820
+rect 148294 701584 148530 701820
+rect 148614 701584 148850 701820
+rect 148934 701584 149170 701820
+rect 149254 701584 149490 701820
+rect 149574 701584 149810 701820
+rect 149894 701584 150130 701820
+rect 161374 704442 161610 704678
+rect 161694 704442 161930 704678
+rect 162014 704442 162250 704678
+rect 162334 704442 162570 704678
+rect 162654 704442 162890 704678
+rect 162974 704442 163210 704678
+rect 163294 704442 163530 704678
+rect 163614 704442 163850 704678
+rect 163934 704442 164170 704678
+rect 164254 704442 164490 704678
+rect 164574 704442 164810 704678
+rect 164894 704442 165130 704678
+rect 161374 701584 161610 701820
+rect 161694 701584 161930 701820
+rect 162014 701584 162250 701820
+rect 162334 701584 162570 701820
+rect 162654 701584 162890 701820
+rect 162974 701584 163210 701820
+rect 163294 701584 163530 701820
+rect 163614 701584 163850 701820
+rect 163934 701584 164170 701820
+rect 164254 701584 164490 701820
+rect 164574 701584 164810 701820
+rect 164894 701584 165130 701820
+rect 206374 705402 206610 705638
+rect 206694 705402 206930 705638
+rect 207014 705402 207250 705638
+rect 207334 705402 207570 705638
+rect 207654 705402 207890 705638
+rect 207974 705402 208210 705638
+rect 208294 705402 208530 705638
+rect 208614 705402 208850 705638
+rect 208934 705402 209170 705638
+rect 209254 705402 209490 705638
+rect 209574 705402 209810 705638
+rect 209894 705402 210130 705638
+rect 176374 701584 176610 701820
+rect 176694 701584 176930 701820
+rect 177014 701584 177250 701820
+rect 177334 701584 177570 701820
+rect 177654 701584 177890 701820
+rect 177974 701584 178210 701820
+rect 178294 701584 178530 701820
+rect 178614 701584 178850 701820
+rect 178934 701584 179170 701820
+rect 179254 701584 179490 701820
+rect 179574 701584 179810 701820
+rect 179894 701584 180130 701820
+rect 191374 704442 191610 704678
+rect 191694 704442 191930 704678
+rect 192014 704442 192250 704678
+rect 192334 704442 192570 704678
+rect 192654 704442 192890 704678
+rect 192974 704442 193210 704678
+rect 193294 704442 193530 704678
+rect 193614 704442 193850 704678
+rect 193934 704442 194170 704678
+rect 194254 704442 194490 704678
+rect 194574 704442 194810 704678
+rect 194894 704442 195130 704678
+rect 191374 701584 191610 701820
+rect 191694 701584 191930 701820
+rect 192014 701584 192250 701820
+rect 192334 701584 192570 701820
+rect 192654 701584 192890 701820
+rect 192974 701584 193210 701820
+rect 193294 701584 193530 701820
+rect 193614 701584 193850 701820
+rect 193934 701584 194170 701820
+rect 194254 701584 194490 701820
+rect 194574 701584 194810 701820
+rect 194894 701584 195130 701820
+rect 236374 705402 236610 705638
+rect 236694 705402 236930 705638
+rect 237014 705402 237250 705638
+rect 237334 705402 237570 705638
+rect 237654 705402 237890 705638
+rect 237974 705402 238210 705638
+rect 238294 705402 238530 705638
+rect 238614 705402 238850 705638
+rect 238934 705402 239170 705638
+rect 239254 705402 239490 705638
+rect 239574 705402 239810 705638
+rect 239894 705402 240130 705638
+rect 206374 701584 206610 701820
+rect 206694 701584 206930 701820
+rect 207014 701584 207250 701820
+rect 207334 701584 207570 701820
+rect 207654 701584 207890 701820
+rect 207974 701584 208210 701820
+rect 208294 701584 208530 701820
+rect 208614 701584 208850 701820
+rect 208934 701584 209170 701820
+rect 209254 701584 209490 701820
+rect 209574 701584 209810 701820
+rect 209894 701584 210130 701820
+rect 221374 704442 221610 704678
+rect 221694 704442 221930 704678
+rect 222014 704442 222250 704678
+rect 222334 704442 222570 704678
+rect 222654 704442 222890 704678
+rect 222974 704442 223210 704678
+rect 223294 704442 223530 704678
+rect 223614 704442 223850 704678
+rect 223934 704442 224170 704678
+rect 224254 704442 224490 704678
+rect 224574 704442 224810 704678
+rect 224894 704442 225130 704678
+rect 221374 701584 221610 701820
+rect 221694 701584 221930 701820
+rect 222014 701584 222250 701820
+rect 222334 701584 222570 701820
+rect 222654 701584 222890 701820
+rect 222974 701584 223210 701820
+rect 223294 701584 223530 701820
+rect 223614 701584 223850 701820
+rect 223934 701584 224170 701820
+rect 224254 701584 224490 701820
+rect 224574 701584 224810 701820
+rect 224894 701584 225130 701820
+rect 266374 705402 266610 705638
+rect 266694 705402 266930 705638
+rect 267014 705402 267250 705638
+rect 267334 705402 267570 705638
+rect 267654 705402 267890 705638
+rect 267974 705402 268210 705638
+rect 268294 705402 268530 705638
+rect 268614 705402 268850 705638
+rect 268934 705402 269170 705638
+rect 269254 705402 269490 705638
+rect 269574 705402 269810 705638
+rect 269894 705402 270130 705638
+rect 236374 701584 236610 701820
+rect 236694 701584 236930 701820
+rect 237014 701584 237250 701820
+rect 237334 701584 237570 701820
+rect 237654 701584 237890 701820
+rect 237974 701584 238210 701820
+rect 238294 701584 238530 701820
+rect 238614 701584 238850 701820
+rect 238934 701584 239170 701820
+rect 239254 701584 239490 701820
+rect 239574 701584 239810 701820
+rect 239894 701584 240130 701820
+rect 251374 704442 251610 704678
+rect 251694 704442 251930 704678
+rect 252014 704442 252250 704678
+rect 252334 704442 252570 704678
+rect 252654 704442 252890 704678
+rect 252974 704442 253210 704678
+rect 253294 704442 253530 704678
+rect 253614 704442 253850 704678
+rect 253934 704442 254170 704678
+rect 254254 704442 254490 704678
+rect 254574 704442 254810 704678
+rect 254894 704442 255130 704678
+rect 251374 701584 251610 701820
+rect 251694 701584 251930 701820
+rect 252014 701584 252250 701820
+rect 252334 701584 252570 701820
+rect 252654 701584 252890 701820
+rect 252974 701584 253210 701820
+rect 253294 701584 253530 701820
+rect 253614 701584 253850 701820
+rect 253934 701584 254170 701820
+rect 254254 701584 254490 701820
+rect 254574 701584 254810 701820
+rect 254894 701584 255130 701820
+rect 296374 705402 296610 705638
+rect 296694 705402 296930 705638
+rect 297014 705402 297250 705638
+rect 297334 705402 297570 705638
+rect 297654 705402 297890 705638
+rect 297974 705402 298210 705638
+rect 298294 705402 298530 705638
+rect 298614 705402 298850 705638
+rect 298934 705402 299170 705638
+rect 299254 705402 299490 705638
+rect 299574 705402 299810 705638
+rect 299894 705402 300130 705638
+rect 266374 701584 266610 701820
+rect 266694 701584 266930 701820
+rect 267014 701584 267250 701820
+rect 267334 701584 267570 701820
+rect 267654 701584 267890 701820
+rect 267974 701584 268210 701820
+rect 268294 701584 268530 701820
+rect 268614 701584 268850 701820
+rect 268934 701584 269170 701820
+rect 269254 701584 269490 701820
+rect 269574 701584 269810 701820
+rect 269894 701584 270130 701820
+rect 281374 704442 281610 704678
+rect 281694 704442 281930 704678
+rect 282014 704442 282250 704678
+rect 282334 704442 282570 704678
+rect 282654 704442 282890 704678
+rect 282974 704442 283210 704678
+rect 283294 704442 283530 704678
+rect 283614 704442 283850 704678
+rect 283934 704442 284170 704678
+rect 284254 704442 284490 704678
+rect 284574 704442 284810 704678
+rect 284894 704442 285130 704678
+rect 281374 701584 281610 701820
+rect 281694 701584 281930 701820
+rect 282014 701584 282250 701820
+rect 282334 701584 282570 701820
+rect 282654 701584 282890 701820
+rect 282974 701584 283210 701820
+rect 283294 701584 283530 701820
+rect 283614 701584 283850 701820
+rect 283934 701584 284170 701820
+rect 284254 701584 284490 701820
+rect 284574 701584 284810 701820
+rect 284894 701584 285130 701820
+rect 326374 705402 326610 705638
+rect 326694 705402 326930 705638
+rect 327014 705402 327250 705638
+rect 327334 705402 327570 705638
+rect 327654 705402 327890 705638
+rect 327974 705402 328210 705638
+rect 328294 705402 328530 705638
+rect 328614 705402 328850 705638
+rect 328934 705402 329170 705638
+rect 329254 705402 329490 705638
+rect 329574 705402 329810 705638
+rect 329894 705402 330130 705638
+rect 296374 701584 296610 701820
+rect 296694 701584 296930 701820
+rect 297014 701584 297250 701820
+rect 297334 701584 297570 701820
+rect 297654 701584 297890 701820
+rect 297974 701584 298210 701820
+rect 298294 701584 298530 701820
+rect 298614 701584 298850 701820
+rect 298934 701584 299170 701820
+rect 299254 701584 299490 701820
+rect 299574 701584 299810 701820
+rect 299894 701584 300130 701820
+rect 311374 704442 311610 704678
+rect 311694 704442 311930 704678
+rect 312014 704442 312250 704678
+rect 312334 704442 312570 704678
+rect 312654 704442 312890 704678
+rect 312974 704442 313210 704678
+rect 313294 704442 313530 704678
+rect 313614 704442 313850 704678
+rect 313934 704442 314170 704678
+rect 314254 704442 314490 704678
+rect 314574 704442 314810 704678
+rect 314894 704442 315130 704678
+rect 311374 701584 311610 701820
+rect 311694 701584 311930 701820
+rect 312014 701584 312250 701820
+rect 312334 701584 312570 701820
+rect 312654 701584 312890 701820
+rect 312974 701584 313210 701820
+rect 313294 701584 313530 701820
+rect 313614 701584 313850 701820
+rect 313934 701584 314170 701820
+rect 314254 701584 314490 701820
+rect 314574 701584 314810 701820
+rect 314894 701584 315130 701820
+rect 356374 705402 356610 705638
+rect 356694 705402 356930 705638
+rect 357014 705402 357250 705638
+rect 357334 705402 357570 705638
+rect 357654 705402 357890 705638
+rect 357974 705402 358210 705638
+rect 358294 705402 358530 705638
+rect 358614 705402 358850 705638
+rect 358934 705402 359170 705638
+rect 359254 705402 359490 705638
+rect 359574 705402 359810 705638
+rect 359894 705402 360130 705638
+rect 326374 701584 326610 701820
+rect 326694 701584 326930 701820
+rect 327014 701584 327250 701820
+rect 327334 701584 327570 701820
+rect 327654 701584 327890 701820
+rect 327974 701584 328210 701820
+rect 328294 701584 328530 701820
+rect 328614 701584 328850 701820
+rect 328934 701584 329170 701820
+rect 329254 701584 329490 701820
+rect 329574 701584 329810 701820
+rect 329894 701584 330130 701820
+rect 341374 704442 341610 704678
+rect 341694 704442 341930 704678
+rect 342014 704442 342250 704678
+rect 342334 704442 342570 704678
+rect 342654 704442 342890 704678
+rect 342974 704442 343210 704678
+rect 343294 704442 343530 704678
+rect 343614 704442 343850 704678
+rect 343934 704442 344170 704678
+rect 344254 704442 344490 704678
+rect 344574 704442 344810 704678
+rect 344894 704442 345130 704678
+rect 341374 701584 341610 701820
+rect 341694 701584 341930 701820
+rect 342014 701584 342250 701820
+rect 342334 701584 342570 701820
+rect 342654 701584 342890 701820
+rect 342974 701584 343210 701820
+rect 343294 701584 343530 701820
+rect 343614 701584 343850 701820
+rect 343934 701584 344170 701820
+rect 344254 701584 344490 701820
+rect 344574 701584 344810 701820
+rect 344894 701584 345130 701820
+rect 386374 705402 386610 705638
+rect 386694 705402 386930 705638
+rect 387014 705402 387250 705638
+rect 387334 705402 387570 705638
+rect 387654 705402 387890 705638
+rect 387974 705402 388210 705638
+rect 388294 705402 388530 705638
+rect 388614 705402 388850 705638
+rect 388934 705402 389170 705638
+rect 389254 705402 389490 705638
+rect 389574 705402 389810 705638
+rect 389894 705402 390130 705638
+rect 356374 701584 356610 701820
+rect 356694 701584 356930 701820
+rect 357014 701584 357250 701820
+rect 357334 701584 357570 701820
+rect 357654 701584 357890 701820
+rect 357974 701584 358210 701820
+rect 358294 701584 358530 701820
+rect 358614 701584 358850 701820
+rect 358934 701584 359170 701820
+rect 359254 701584 359490 701820
+rect 359574 701584 359810 701820
+rect 359894 701584 360130 701820
+rect 371374 704442 371610 704678
+rect 371694 704442 371930 704678
+rect 372014 704442 372250 704678
+rect 372334 704442 372570 704678
+rect 372654 704442 372890 704678
+rect 372974 704442 373210 704678
+rect 373294 704442 373530 704678
+rect 373614 704442 373850 704678
+rect 373934 704442 374170 704678
+rect 374254 704442 374490 704678
+rect 374574 704442 374810 704678
+rect 374894 704442 375130 704678
+rect 371374 701584 371610 701820
+rect 371694 701584 371930 701820
+rect 372014 701584 372250 701820
+rect 372334 701584 372570 701820
+rect 372654 701584 372890 701820
+rect 372974 701584 373210 701820
+rect 373294 701584 373530 701820
+rect 373614 701584 373850 701820
+rect 373934 701584 374170 701820
+rect 374254 701584 374490 701820
+rect 374574 701584 374810 701820
+rect 374894 701584 375130 701820
+rect 416374 705402 416610 705638
+rect 416694 705402 416930 705638
+rect 417014 705402 417250 705638
+rect 417334 705402 417570 705638
+rect 417654 705402 417890 705638
+rect 417974 705402 418210 705638
+rect 418294 705402 418530 705638
+rect 418614 705402 418850 705638
+rect 418934 705402 419170 705638
+rect 419254 705402 419490 705638
+rect 419574 705402 419810 705638
+rect 419894 705402 420130 705638
+rect 386374 701584 386610 701820
+rect 386694 701584 386930 701820
+rect 387014 701584 387250 701820
+rect 387334 701584 387570 701820
+rect 387654 701584 387890 701820
+rect 387974 701584 388210 701820
+rect 388294 701584 388530 701820
+rect 388614 701584 388850 701820
+rect 388934 701584 389170 701820
+rect 389254 701584 389490 701820
+rect 389574 701584 389810 701820
+rect 389894 701584 390130 701820
+rect 401374 704442 401610 704678
+rect 401694 704442 401930 704678
+rect 402014 704442 402250 704678
+rect 402334 704442 402570 704678
+rect 402654 704442 402890 704678
+rect 402974 704442 403210 704678
+rect 403294 704442 403530 704678
+rect 403614 704442 403850 704678
+rect 403934 704442 404170 704678
+rect 404254 704442 404490 704678
+rect 404574 704442 404810 704678
+rect 404894 704442 405130 704678
+rect 401374 701584 401610 701820
+rect 401694 701584 401930 701820
+rect 402014 701584 402250 701820
+rect 402334 701584 402570 701820
+rect 402654 701584 402890 701820
+rect 402974 701584 403210 701820
+rect 403294 701584 403530 701820
+rect 403614 701584 403850 701820
+rect 403934 701584 404170 701820
+rect 404254 701584 404490 701820
+rect 404574 701584 404810 701820
+rect 404894 701584 405130 701820
+rect 446374 705402 446610 705638
+rect 446694 705402 446930 705638
+rect 447014 705402 447250 705638
+rect 447334 705402 447570 705638
+rect 447654 705402 447890 705638
+rect 447974 705402 448210 705638
+rect 448294 705402 448530 705638
+rect 448614 705402 448850 705638
+rect 448934 705402 449170 705638
+rect 449254 705402 449490 705638
+rect 449574 705402 449810 705638
+rect 449894 705402 450130 705638
+rect 416374 701584 416610 701820
+rect 416694 701584 416930 701820
+rect 417014 701584 417250 701820
+rect 417334 701584 417570 701820
+rect 417654 701584 417890 701820
+rect 417974 701584 418210 701820
+rect 418294 701584 418530 701820
+rect 418614 701584 418850 701820
+rect 418934 701584 419170 701820
+rect 419254 701584 419490 701820
+rect 419574 701584 419810 701820
+rect 419894 701584 420130 701820
+rect 431374 704442 431610 704678
+rect 431694 704442 431930 704678
+rect 432014 704442 432250 704678
+rect 432334 704442 432570 704678
+rect 432654 704442 432890 704678
+rect 432974 704442 433210 704678
+rect 433294 704442 433530 704678
+rect 433614 704442 433850 704678
+rect 433934 704442 434170 704678
+rect 434254 704442 434490 704678
+rect 434574 704442 434810 704678
+rect 434894 704442 435130 704678
+rect 431374 701584 431610 701820
+rect 431694 701584 431930 701820
+rect 432014 701584 432250 701820
+rect 432334 701584 432570 701820
+rect 432654 701584 432890 701820
+rect 432974 701584 433210 701820
+rect 433294 701584 433530 701820
+rect 433614 701584 433850 701820
+rect 433934 701584 434170 701820
+rect 434254 701584 434490 701820
+rect 434574 701584 434810 701820
+rect 434894 701584 435130 701820
+rect 476374 705402 476610 705638
+rect 476694 705402 476930 705638
+rect 477014 705402 477250 705638
+rect 477334 705402 477570 705638
+rect 477654 705402 477890 705638
+rect 477974 705402 478210 705638
+rect 478294 705402 478530 705638
+rect 478614 705402 478850 705638
+rect 478934 705402 479170 705638
+rect 479254 705402 479490 705638
+rect 479574 705402 479810 705638
+rect 479894 705402 480130 705638
+rect 446374 701584 446610 701820
+rect 446694 701584 446930 701820
+rect 447014 701584 447250 701820
+rect 447334 701584 447570 701820
+rect 447654 701584 447890 701820
+rect 447974 701584 448210 701820
+rect 448294 701584 448530 701820
+rect 448614 701584 448850 701820
+rect 448934 701584 449170 701820
+rect 449254 701584 449490 701820
+rect 449574 701584 449810 701820
+rect 449894 701584 450130 701820
+rect 461374 704442 461610 704678
+rect 461694 704442 461930 704678
+rect 462014 704442 462250 704678
+rect 462334 704442 462570 704678
+rect 462654 704442 462890 704678
+rect 462974 704442 463210 704678
+rect 463294 704442 463530 704678
+rect 463614 704442 463850 704678
+rect 463934 704442 464170 704678
+rect 464254 704442 464490 704678
+rect 464574 704442 464810 704678
+rect 464894 704442 465130 704678
+rect 461374 701584 461610 701820
+rect 461694 701584 461930 701820
+rect 462014 701584 462250 701820
+rect 462334 701584 462570 701820
+rect 462654 701584 462890 701820
+rect 462974 701584 463210 701820
+rect 463294 701584 463530 701820
+rect 463614 701584 463850 701820
+rect 463934 701584 464170 701820
+rect 464254 701584 464490 701820
+rect 464574 701584 464810 701820
+rect 464894 701584 465130 701820
+rect 506374 705402 506610 705638
+rect 506694 705402 506930 705638
+rect 507014 705402 507250 705638
+rect 507334 705402 507570 705638
+rect 507654 705402 507890 705638
+rect 507974 705402 508210 705638
+rect 508294 705402 508530 705638
+rect 508614 705402 508850 705638
+rect 508934 705402 509170 705638
+rect 509254 705402 509490 705638
+rect 509574 705402 509810 705638
+rect 509894 705402 510130 705638
+rect 476374 701584 476610 701820
+rect 476694 701584 476930 701820
+rect 477014 701584 477250 701820
+rect 477334 701584 477570 701820
+rect 477654 701584 477890 701820
+rect 477974 701584 478210 701820
+rect 478294 701584 478530 701820
+rect 478614 701584 478850 701820
+rect 478934 701584 479170 701820
+rect 479254 701584 479490 701820
+rect 479574 701584 479810 701820
+rect 479894 701584 480130 701820
+rect 491374 704442 491610 704678
+rect 491694 704442 491930 704678
+rect 492014 704442 492250 704678
+rect 492334 704442 492570 704678
+rect 492654 704442 492890 704678
+rect 492974 704442 493210 704678
+rect 493294 704442 493530 704678
+rect 493614 704442 493850 704678
+rect 493934 704442 494170 704678
+rect 494254 704442 494490 704678
+rect 494574 704442 494810 704678
+rect 494894 704442 495130 704678
+rect 491374 701584 491610 701820
+rect 491694 701584 491930 701820
+rect 492014 701584 492250 701820
+rect 492334 701584 492570 701820
+rect 492654 701584 492890 701820
+rect 492974 701584 493210 701820
+rect 493294 701584 493530 701820
+rect 493614 701584 493850 701820
+rect 493934 701584 494170 701820
+rect 494254 701584 494490 701820
+rect 494574 701584 494810 701820
+rect 494894 701584 495130 701820
+rect 529206 705402 529442 705638
+rect 506374 701584 506610 701820
+rect 506694 701584 506930 701820
+rect 507014 701584 507250 701820
+rect 507334 701584 507570 701820
+rect 507654 701584 507890 701820
+rect 507974 701584 508210 701820
+rect 508294 701584 508530 701820
+rect 508614 701584 508850 701820
+rect 508934 701584 509170 701820
+rect 509254 701584 509490 701820
+rect 509574 701584 509810 701820
+rect 509894 701584 510130 701820
+rect 521374 704442 521610 704678
+rect 521694 704442 521930 704678
+rect 522014 704442 522250 704678
+rect 522334 704442 522570 704678
+rect 522654 704442 522890 704678
+rect 522974 704442 523210 704678
+rect 523294 704442 523530 704678
+rect 523614 704442 523850 704678
+rect 523934 704442 524170 704678
+rect 524254 704442 524490 704678
+rect 524574 704442 524810 704678
+rect 524894 704442 525130 704678
+rect 521374 701584 521610 701820
+rect 521694 701584 521930 701820
+rect 522014 701584 522250 701820
+rect 522334 701584 522570 701820
+rect 522654 701584 522890 701820
+rect 522974 701584 523210 701820
+rect 523294 701584 523530 701820
+rect 523614 701584 523850 701820
+rect 523934 701584 524170 701820
+rect 524254 701584 524490 701820
+rect 524574 701584 524810 701820
+rect 524894 701584 525130 701820
+rect 529206 701584 529442 701820
+rect 530430 704442 530666 704678
+rect 530430 701584 530666 701820
+rect 50838 294 51074 530
+rect 52062 294 52298 530
+rect 52062 -742 52298 -506
+rect 56374 294 56610 530
+rect 56694 294 56930 530
+rect 57014 294 57250 530
+rect 57334 294 57570 530
+rect 57654 294 57890 530
+rect 57974 294 58210 530
+rect 58294 294 58530 530
+rect 58614 294 58850 530
+rect 58934 294 59170 530
+rect 59254 294 59490 530
+rect 59574 294 59810 530
+rect 59894 294 60130 530
+rect 50838 -1702 51074 -1466
+rect 71374 294 71610 530
+rect 71694 294 71930 530
+rect 72014 294 72250 530
+rect 72334 294 72570 530
+rect 72654 294 72890 530
+rect 72974 294 73210 530
+rect 73294 294 73530 530
+rect 73614 294 73850 530
+rect 73934 294 74170 530
+rect 74254 294 74490 530
+rect 74574 294 74810 530
+rect 74894 294 75130 530
+rect 71374 -742 71610 -506
+rect 71694 -742 71930 -506
+rect 72014 -742 72250 -506
+rect 72334 -742 72570 -506
+rect 72654 -742 72890 -506
+rect 72974 -742 73210 -506
+rect 73294 -742 73530 -506
+rect 73614 -742 73850 -506
+rect 73934 -742 74170 -506
+rect 74254 -742 74490 -506
+rect 74574 -742 74810 -506
+rect 74894 -742 75130 -506
+rect 86374 294 86610 530
+rect 86694 294 86930 530
+rect 87014 294 87250 530
+rect 87334 294 87570 530
+rect 87654 294 87890 530
+rect 87974 294 88210 530
+rect 88294 294 88530 530
+rect 88614 294 88850 530
+rect 88934 294 89170 530
+rect 89254 294 89490 530
+rect 89574 294 89810 530
+rect 89894 294 90130 530
+rect 56374 -1702 56610 -1466
+rect 56694 -1702 56930 -1466
+rect 57014 -1702 57250 -1466
+rect 57334 -1702 57570 -1466
+rect 57654 -1702 57890 -1466
+rect 57974 -1702 58210 -1466
+rect 58294 -1702 58530 -1466
+rect 58614 -1702 58850 -1466
+rect 58934 -1702 59170 -1466
+rect 59254 -1702 59490 -1466
+rect 59574 -1702 59810 -1466
+rect 59894 -1702 60130 -1466
+rect 101374 294 101610 530
+rect 101694 294 101930 530
+rect 102014 294 102250 530
+rect 102334 294 102570 530
+rect 102654 294 102890 530
+rect 102974 294 103210 530
+rect 103294 294 103530 530
+rect 103614 294 103850 530
+rect 103934 294 104170 530
+rect 104254 294 104490 530
+rect 104574 294 104810 530
+rect 104894 294 105130 530
+rect 101374 -742 101610 -506
+rect 101694 -742 101930 -506
+rect 102014 -742 102250 -506
+rect 102334 -742 102570 -506
+rect 102654 -742 102890 -506
+rect 102974 -742 103210 -506
+rect 103294 -742 103530 -506
+rect 103614 -742 103850 -506
+rect 103934 -742 104170 -506
+rect 104254 -742 104490 -506
+rect 104574 -742 104810 -506
+rect 104894 -742 105130 -506
+rect 116374 294 116610 530
+rect 116694 294 116930 530
+rect 117014 294 117250 530
+rect 117334 294 117570 530
+rect 117654 294 117890 530
+rect 117974 294 118210 530
+rect 118294 294 118530 530
+rect 118614 294 118850 530
+rect 118934 294 119170 530
+rect 119254 294 119490 530
+rect 119574 294 119810 530
+rect 119894 294 120130 530
+rect 86374 -1702 86610 -1466
+rect 86694 -1702 86930 -1466
+rect 87014 -1702 87250 -1466
+rect 87334 -1702 87570 -1466
+rect 87654 -1702 87890 -1466
+rect 87974 -1702 88210 -1466
+rect 88294 -1702 88530 -1466
+rect 88614 -1702 88850 -1466
+rect 88934 -1702 89170 -1466
+rect 89254 -1702 89490 -1466
+rect 89574 -1702 89810 -1466
+rect 89894 -1702 90130 -1466
+rect 131374 294 131610 530
+rect 131694 294 131930 530
+rect 132014 294 132250 530
+rect 132334 294 132570 530
+rect 132654 294 132890 530
+rect 132974 294 133210 530
+rect 133294 294 133530 530
+rect 133614 294 133850 530
+rect 133934 294 134170 530
+rect 134254 294 134490 530
+rect 134574 294 134810 530
+rect 134894 294 135130 530
+rect 131374 -742 131610 -506
+rect 131694 -742 131930 -506
+rect 132014 -742 132250 -506
+rect 132334 -742 132570 -506
+rect 132654 -742 132890 -506
+rect 132974 -742 133210 -506
+rect 133294 -742 133530 -506
+rect 133614 -742 133850 -506
+rect 133934 -742 134170 -506
+rect 134254 -742 134490 -506
+rect 134574 -742 134810 -506
+rect 134894 -742 135130 -506
+rect 146374 294 146610 530
+rect 146694 294 146930 530
+rect 147014 294 147250 530
+rect 147334 294 147570 530
+rect 147654 294 147890 530
+rect 147974 294 148210 530
+rect 148294 294 148530 530
+rect 148614 294 148850 530
+rect 148934 294 149170 530
+rect 149254 294 149490 530
+rect 149574 294 149810 530
+rect 149894 294 150130 530
+rect 116374 -1702 116610 -1466
+rect 116694 -1702 116930 -1466
+rect 117014 -1702 117250 -1466
+rect 117334 -1702 117570 -1466
+rect 117654 -1702 117890 -1466
+rect 117974 -1702 118210 -1466
+rect 118294 -1702 118530 -1466
+rect 118614 -1702 118850 -1466
+rect 118934 -1702 119170 -1466
+rect 119254 -1702 119490 -1466
+rect 119574 -1702 119810 -1466
+rect 119894 -1702 120130 -1466
+rect 161374 294 161610 530
+rect 161694 294 161930 530
+rect 162014 294 162250 530
+rect 162334 294 162570 530
+rect 162654 294 162890 530
+rect 162974 294 163210 530
+rect 163294 294 163530 530
+rect 163614 294 163850 530
+rect 163934 294 164170 530
+rect 164254 294 164490 530
+rect 164574 294 164810 530
+rect 164894 294 165130 530
+rect 161374 -742 161610 -506
+rect 161694 -742 161930 -506
+rect 162014 -742 162250 -506
+rect 162334 -742 162570 -506
+rect 162654 -742 162890 -506
+rect 162974 -742 163210 -506
+rect 163294 -742 163530 -506
+rect 163614 -742 163850 -506
+rect 163934 -742 164170 -506
+rect 164254 -742 164490 -506
+rect 164574 -742 164810 -506
+rect 164894 -742 165130 -506
+rect 176374 294 176610 530
+rect 176694 294 176930 530
+rect 177014 294 177250 530
+rect 177334 294 177570 530
+rect 177654 294 177890 530
+rect 177974 294 178210 530
+rect 178294 294 178530 530
+rect 178614 294 178850 530
+rect 178934 294 179170 530
+rect 179254 294 179490 530
+rect 179574 294 179810 530
+rect 179894 294 180130 530
+rect 146374 -1702 146610 -1466
+rect 146694 -1702 146930 -1466
+rect 147014 -1702 147250 -1466
+rect 147334 -1702 147570 -1466
+rect 147654 -1702 147890 -1466
+rect 147974 -1702 148210 -1466
+rect 148294 -1702 148530 -1466
+rect 148614 -1702 148850 -1466
+rect 148934 -1702 149170 -1466
+rect 149254 -1702 149490 -1466
+rect 149574 -1702 149810 -1466
+rect 149894 -1702 150130 -1466
+rect 191374 294 191610 530
+rect 191694 294 191930 530
+rect 192014 294 192250 530
+rect 192334 294 192570 530
+rect 192654 294 192890 530
+rect 192974 294 193210 530
+rect 193294 294 193530 530
+rect 193614 294 193850 530
+rect 193934 294 194170 530
+rect 194254 294 194490 530
+rect 194574 294 194810 530
+rect 194894 294 195130 530
+rect 191374 -742 191610 -506
+rect 191694 -742 191930 -506
+rect 192014 -742 192250 -506
+rect 192334 -742 192570 -506
+rect 192654 -742 192890 -506
+rect 192974 -742 193210 -506
+rect 193294 -742 193530 -506
+rect 193614 -742 193850 -506
+rect 193934 -742 194170 -506
+rect 194254 -742 194490 -506
+rect 194574 -742 194810 -506
+rect 194894 -742 195130 -506
+rect 206374 294 206610 530
+rect 206694 294 206930 530
+rect 207014 294 207250 530
+rect 207334 294 207570 530
+rect 207654 294 207890 530
+rect 207974 294 208210 530
+rect 208294 294 208530 530
+rect 208614 294 208850 530
+rect 208934 294 209170 530
+rect 209254 294 209490 530
+rect 209574 294 209810 530
+rect 209894 294 210130 530
+rect 176374 -1702 176610 -1466
+rect 176694 -1702 176930 -1466
+rect 177014 -1702 177250 -1466
+rect 177334 -1702 177570 -1466
+rect 177654 -1702 177890 -1466
+rect 177974 -1702 178210 -1466
+rect 178294 -1702 178530 -1466
+rect 178614 -1702 178850 -1466
+rect 178934 -1702 179170 -1466
+rect 179254 -1702 179490 -1466
+rect 179574 -1702 179810 -1466
+rect 179894 -1702 180130 -1466
+rect 221374 294 221610 530
+rect 221694 294 221930 530
+rect 222014 294 222250 530
+rect 222334 294 222570 530
+rect 222654 294 222890 530
+rect 222974 294 223210 530
+rect 223294 294 223530 530
+rect 223614 294 223850 530
+rect 223934 294 224170 530
+rect 224254 294 224490 530
+rect 224574 294 224810 530
+rect 224894 294 225130 530
+rect 221374 -742 221610 -506
+rect 221694 -742 221930 -506
+rect 222014 -742 222250 -506
+rect 222334 -742 222570 -506
+rect 222654 -742 222890 -506
+rect 222974 -742 223210 -506
+rect 223294 -742 223530 -506
+rect 223614 -742 223850 -506
+rect 223934 -742 224170 -506
+rect 224254 -742 224490 -506
+rect 224574 -742 224810 -506
+rect 224894 -742 225130 -506
+rect 236374 294 236610 530
+rect 236694 294 236930 530
+rect 237014 294 237250 530
+rect 237334 294 237570 530
+rect 237654 294 237890 530
+rect 237974 294 238210 530
+rect 238294 294 238530 530
+rect 238614 294 238850 530
+rect 238934 294 239170 530
+rect 239254 294 239490 530
+rect 239574 294 239810 530
+rect 239894 294 240130 530
+rect 206374 -1702 206610 -1466
+rect 206694 -1702 206930 -1466
+rect 207014 -1702 207250 -1466
+rect 207334 -1702 207570 -1466
+rect 207654 -1702 207890 -1466
+rect 207974 -1702 208210 -1466
+rect 208294 -1702 208530 -1466
+rect 208614 -1702 208850 -1466
+rect 208934 -1702 209170 -1466
+rect 209254 -1702 209490 -1466
+rect 209574 -1702 209810 -1466
+rect 209894 -1702 210130 -1466
+rect 251374 294 251610 530
+rect 251694 294 251930 530
+rect 252014 294 252250 530
+rect 252334 294 252570 530
+rect 252654 294 252890 530
+rect 252974 294 253210 530
+rect 253294 294 253530 530
+rect 253614 294 253850 530
+rect 253934 294 254170 530
+rect 254254 294 254490 530
+rect 254574 294 254810 530
+rect 254894 294 255130 530
+rect 251374 -742 251610 -506
+rect 251694 -742 251930 -506
+rect 252014 -742 252250 -506
+rect 252334 -742 252570 -506
+rect 252654 -742 252890 -506
+rect 252974 -742 253210 -506
+rect 253294 -742 253530 -506
+rect 253614 -742 253850 -506
+rect 253934 -742 254170 -506
+rect 254254 -742 254490 -506
+rect 254574 -742 254810 -506
+rect 254894 -742 255130 -506
+rect 266374 294 266610 530
+rect 266694 294 266930 530
+rect 267014 294 267250 530
+rect 267334 294 267570 530
+rect 267654 294 267890 530
+rect 267974 294 268210 530
+rect 268294 294 268530 530
+rect 268614 294 268850 530
+rect 268934 294 269170 530
+rect 269254 294 269490 530
+rect 269574 294 269810 530
+rect 269894 294 270130 530
+rect 236374 -1702 236610 -1466
+rect 236694 -1702 236930 -1466
+rect 237014 -1702 237250 -1466
+rect 237334 -1702 237570 -1466
+rect 237654 -1702 237890 -1466
+rect 237974 -1702 238210 -1466
+rect 238294 -1702 238530 -1466
+rect 238614 -1702 238850 -1466
+rect 238934 -1702 239170 -1466
+rect 239254 -1702 239490 -1466
+rect 239574 -1702 239810 -1466
+rect 239894 -1702 240130 -1466
+rect 281374 294 281610 530
+rect 281694 294 281930 530
+rect 282014 294 282250 530
+rect 282334 294 282570 530
+rect 282654 294 282890 530
+rect 282974 294 283210 530
+rect 283294 294 283530 530
+rect 283614 294 283850 530
+rect 283934 294 284170 530
+rect 284254 294 284490 530
+rect 284574 294 284810 530
+rect 284894 294 285130 530
+rect 281374 -742 281610 -506
+rect 281694 -742 281930 -506
+rect 282014 -742 282250 -506
+rect 282334 -742 282570 -506
+rect 282654 -742 282890 -506
+rect 282974 -742 283210 -506
+rect 283294 -742 283530 -506
+rect 283614 -742 283850 -506
+rect 283934 -742 284170 -506
+rect 284254 -742 284490 -506
+rect 284574 -742 284810 -506
+rect 284894 -742 285130 -506
+rect 296374 294 296610 530
+rect 296694 294 296930 530
+rect 297014 294 297250 530
+rect 297334 294 297570 530
+rect 297654 294 297890 530
+rect 297974 294 298210 530
+rect 298294 294 298530 530
+rect 298614 294 298850 530
+rect 298934 294 299170 530
+rect 299254 294 299490 530
+rect 299574 294 299810 530
+rect 299894 294 300130 530
+rect 266374 -1702 266610 -1466
+rect 266694 -1702 266930 -1466
+rect 267014 -1702 267250 -1466
+rect 267334 -1702 267570 -1466
+rect 267654 -1702 267890 -1466
+rect 267974 -1702 268210 -1466
+rect 268294 -1702 268530 -1466
+rect 268614 -1702 268850 -1466
+rect 268934 -1702 269170 -1466
+rect 269254 -1702 269490 -1466
+rect 269574 -1702 269810 -1466
+rect 269894 -1702 270130 -1466
+rect 311374 294 311610 530
+rect 311694 294 311930 530
+rect 312014 294 312250 530
+rect 312334 294 312570 530
+rect 312654 294 312890 530
+rect 312974 294 313210 530
+rect 313294 294 313530 530
+rect 313614 294 313850 530
+rect 313934 294 314170 530
+rect 314254 294 314490 530
+rect 314574 294 314810 530
+rect 314894 294 315130 530
+rect 311374 -742 311610 -506
+rect 311694 -742 311930 -506
+rect 312014 -742 312250 -506
+rect 312334 -742 312570 -506
+rect 312654 -742 312890 -506
+rect 312974 -742 313210 -506
+rect 313294 -742 313530 -506
+rect 313614 -742 313850 -506
+rect 313934 -742 314170 -506
+rect 314254 -742 314490 -506
+rect 314574 -742 314810 -506
+rect 314894 -742 315130 -506
+rect 326374 294 326610 530
+rect 326694 294 326930 530
+rect 327014 294 327250 530
+rect 327334 294 327570 530
+rect 327654 294 327890 530
+rect 327974 294 328210 530
+rect 328294 294 328530 530
+rect 328614 294 328850 530
+rect 328934 294 329170 530
+rect 329254 294 329490 530
+rect 329574 294 329810 530
+rect 329894 294 330130 530
+rect 296374 -1702 296610 -1466
+rect 296694 -1702 296930 -1466
+rect 297014 -1702 297250 -1466
+rect 297334 -1702 297570 -1466
+rect 297654 -1702 297890 -1466
+rect 297974 -1702 298210 -1466
+rect 298294 -1702 298530 -1466
+rect 298614 -1702 298850 -1466
+rect 298934 -1702 299170 -1466
+rect 299254 -1702 299490 -1466
+rect 299574 -1702 299810 -1466
+rect 299894 -1702 300130 -1466
+rect 341374 294 341610 530
+rect 341694 294 341930 530
+rect 342014 294 342250 530
+rect 342334 294 342570 530
+rect 342654 294 342890 530
+rect 342974 294 343210 530
+rect 343294 294 343530 530
+rect 343614 294 343850 530
+rect 343934 294 344170 530
+rect 344254 294 344490 530
+rect 344574 294 344810 530
+rect 344894 294 345130 530
+rect 341374 -742 341610 -506
+rect 341694 -742 341930 -506
+rect 342014 -742 342250 -506
+rect 342334 -742 342570 -506
+rect 342654 -742 342890 -506
+rect 342974 -742 343210 -506
+rect 343294 -742 343530 -506
+rect 343614 -742 343850 -506
+rect 343934 -742 344170 -506
+rect 344254 -742 344490 -506
+rect 344574 -742 344810 -506
+rect 344894 -742 345130 -506
+rect 356374 294 356610 530
+rect 356694 294 356930 530
+rect 357014 294 357250 530
+rect 357334 294 357570 530
+rect 357654 294 357890 530
+rect 357974 294 358210 530
+rect 358294 294 358530 530
+rect 358614 294 358850 530
+rect 358934 294 359170 530
+rect 359254 294 359490 530
+rect 359574 294 359810 530
+rect 359894 294 360130 530
+rect 326374 -1702 326610 -1466
+rect 326694 -1702 326930 -1466
+rect 327014 -1702 327250 -1466
+rect 327334 -1702 327570 -1466
+rect 327654 -1702 327890 -1466
+rect 327974 -1702 328210 -1466
+rect 328294 -1702 328530 -1466
+rect 328614 -1702 328850 -1466
+rect 328934 -1702 329170 -1466
+rect 329254 -1702 329490 -1466
+rect 329574 -1702 329810 -1466
+rect 329894 -1702 330130 -1466
+rect 371374 294 371610 530
+rect 371694 294 371930 530
+rect 372014 294 372250 530
+rect 372334 294 372570 530
+rect 372654 294 372890 530
+rect 372974 294 373210 530
+rect 373294 294 373530 530
+rect 373614 294 373850 530
+rect 373934 294 374170 530
+rect 374254 294 374490 530
+rect 374574 294 374810 530
+rect 374894 294 375130 530
+rect 371374 -742 371610 -506
+rect 371694 -742 371930 -506
+rect 372014 -742 372250 -506
+rect 372334 -742 372570 -506
+rect 372654 -742 372890 -506
+rect 372974 -742 373210 -506
+rect 373294 -742 373530 -506
+rect 373614 -742 373850 -506
+rect 373934 -742 374170 -506
+rect 374254 -742 374490 -506
+rect 374574 -742 374810 -506
+rect 374894 -742 375130 -506
+rect 386374 294 386610 530
+rect 386694 294 386930 530
+rect 387014 294 387250 530
+rect 387334 294 387570 530
+rect 387654 294 387890 530
+rect 387974 294 388210 530
+rect 388294 294 388530 530
+rect 388614 294 388850 530
+rect 388934 294 389170 530
+rect 389254 294 389490 530
+rect 389574 294 389810 530
+rect 389894 294 390130 530
+rect 356374 -1702 356610 -1466
+rect 356694 -1702 356930 -1466
+rect 357014 -1702 357250 -1466
+rect 357334 -1702 357570 -1466
+rect 357654 -1702 357890 -1466
+rect 357974 -1702 358210 -1466
+rect 358294 -1702 358530 -1466
+rect 358614 -1702 358850 -1466
+rect 358934 -1702 359170 -1466
+rect 359254 -1702 359490 -1466
+rect 359574 -1702 359810 -1466
+rect 359894 -1702 360130 -1466
+rect 401374 294 401610 530
+rect 401694 294 401930 530
+rect 402014 294 402250 530
+rect 402334 294 402570 530
+rect 402654 294 402890 530
+rect 402974 294 403210 530
+rect 403294 294 403530 530
+rect 403614 294 403850 530
+rect 403934 294 404170 530
+rect 404254 294 404490 530
+rect 404574 294 404810 530
+rect 404894 294 405130 530
+rect 401374 -742 401610 -506
+rect 401694 -742 401930 -506
+rect 402014 -742 402250 -506
+rect 402334 -742 402570 -506
+rect 402654 -742 402890 -506
+rect 402974 -742 403210 -506
+rect 403294 -742 403530 -506
+rect 403614 -742 403850 -506
+rect 403934 -742 404170 -506
+rect 404254 -742 404490 -506
+rect 404574 -742 404810 -506
+rect 404894 -742 405130 -506
+rect 416374 294 416610 530
+rect 416694 294 416930 530
+rect 417014 294 417250 530
+rect 417334 294 417570 530
+rect 417654 294 417890 530
+rect 417974 294 418210 530
+rect 418294 294 418530 530
+rect 418614 294 418850 530
+rect 418934 294 419170 530
+rect 419254 294 419490 530
+rect 419574 294 419810 530
+rect 419894 294 420130 530
+rect 386374 -1702 386610 -1466
+rect 386694 -1702 386930 -1466
+rect 387014 -1702 387250 -1466
+rect 387334 -1702 387570 -1466
+rect 387654 -1702 387890 -1466
+rect 387974 -1702 388210 -1466
+rect 388294 -1702 388530 -1466
+rect 388614 -1702 388850 -1466
+rect 388934 -1702 389170 -1466
+rect 389254 -1702 389490 -1466
+rect 389574 -1702 389810 -1466
+rect 389894 -1702 390130 -1466
+rect 431374 294 431610 530
+rect 431694 294 431930 530
+rect 432014 294 432250 530
+rect 432334 294 432570 530
+rect 432654 294 432890 530
+rect 432974 294 433210 530
+rect 433294 294 433530 530
+rect 433614 294 433850 530
+rect 433934 294 434170 530
+rect 434254 294 434490 530
+rect 434574 294 434810 530
+rect 434894 294 435130 530
+rect 431374 -742 431610 -506
+rect 431694 -742 431930 -506
+rect 432014 -742 432250 -506
+rect 432334 -742 432570 -506
+rect 432654 -742 432890 -506
+rect 432974 -742 433210 -506
+rect 433294 -742 433530 -506
+rect 433614 -742 433850 -506
+rect 433934 -742 434170 -506
+rect 434254 -742 434490 -506
+rect 434574 -742 434810 -506
+rect 434894 -742 435130 -506
+rect 446374 294 446610 530
+rect 446694 294 446930 530
+rect 447014 294 447250 530
+rect 447334 294 447570 530
+rect 447654 294 447890 530
+rect 447974 294 448210 530
+rect 448294 294 448530 530
+rect 448614 294 448850 530
+rect 448934 294 449170 530
+rect 449254 294 449490 530
+rect 449574 294 449810 530
+rect 449894 294 450130 530
+rect 416374 -1702 416610 -1466
+rect 416694 -1702 416930 -1466
+rect 417014 -1702 417250 -1466
+rect 417334 -1702 417570 -1466
+rect 417654 -1702 417890 -1466
+rect 417974 -1702 418210 -1466
+rect 418294 -1702 418530 -1466
+rect 418614 -1702 418850 -1466
+rect 418934 -1702 419170 -1466
+rect 419254 -1702 419490 -1466
+rect 419574 -1702 419810 -1466
+rect 419894 -1702 420130 -1466
+rect 461374 294 461610 530
+rect 461694 294 461930 530
+rect 462014 294 462250 530
+rect 462334 294 462570 530
+rect 462654 294 462890 530
+rect 462974 294 463210 530
+rect 463294 294 463530 530
+rect 463614 294 463850 530
+rect 463934 294 464170 530
+rect 464254 294 464490 530
+rect 464574 294 464810 530
+rect 464894 294 465130 530
+rect 461374 -742 461610 -506
+rect 461694 -742 461930 -506
+rect 462014 -742 462250 -506
+rect 462334 -742 462570 -506
+rect 462654 -742 462890 -506
+rect 462974 -742 463210 -506
+rect 463294 -742 463530 -506
+rect 463614 -742 463850 -506
+rect 463934 -742 464170 -506
+rect 464254 -742 464490 -506
+rect 464574 -742 464810 -506
+rect 464894 -742 465130 -506
+rect 476374 294 476610 530
+rect 476694 294 476930 530
+rect 477014 294 477250 530
+rect 477334 294 477570 530
+rect 477654 294 477890 530
+rect 477974 294 478210 530
+rect 478294 294 478530 530
+rect 478614 294 478850 530
+rect 478934 294 479170 530
+rect 479254 294 479490 530
+rect 479574 294 479810 530
+rect 479894 294 480130 530
+rect 446374 -1702 446610 -1466
+rect 446694 -1702 446930 -1466
+rect 447014 -1702 447250 -1466
+rect 447334 -1702 447570 -1466
+rect 447654 -1702 447890 -1466
+rect 447974 -1702 448210 -1466
+rect 448294 -1702 448530 -1466
+rect 448614 -1702 448850 -1466
+rect 448934 -1702 449170 -1466
+rect 449254 -1702 449490 -1466
+rect 449574 -1702 449810 -1466
+rect 449894 -1702 450130 -1466
+rect 491374 294 491610 530
+rect 491694 294 491930 530
+rect 492014 294 492250 530
+rect 492334 294 492570 530
+rect 492654 294 492890 530
+rect 492974 294 493210 530
+rect 493294 294 493530 530
+rect 493614 294 493850 530
+rect 493934 294 494170 530
+rect 494254 294 494490 530
+rect 494574 294 494810 530
+rect 494894 294 495130 530
+rect 491374 -742 491610 -506
+rect 491694 -742 491930 -506
+rect 492014 -742 492250 -506
+rect 492334 -742 492570 -506
+rect 492654 -742 492890 -506
+rect 492974 -742 493210 -506
+rect 493294 -742 493530 -506
+rect 493614 -742 493850 -506
+rect 493934 -742 494170 -506
+rect 494254 -742 494490 -506
+rect 494574 -742 494810 -506
+rect 494894 -742 495130 -506
+rect 506374 294 506610 530
+rect 506694 294 506930 530
+rect 507014 294 507250 530
+rect 507334 294 507570 530
+rect 507654 294 507890 530
+rect 507974 294 508210 530
+rect 508294 294 508530 530
+rect 508614 294 508850 530
+rect 508934 294 509170 530
+rect 509254 294 509490 530
+rect 509574 294 509810 530
+rect 509894 294 510130 530
+rect 476374 -1702 476610 -1466
+rect 476694 -1702 476930 -1466
+rect 477014 -1702 477250 -1466
+rect 477334 -1702 477570 -1466
+rect 477654 -1702 477890 -1466
+rect 477974 -1702 478210 -1466
+rect 478294 -1702 478530 -1466
+rect 478614 -1702 478850 -1466
+rect 478934 -1702 479170 -1466
+rect 479254 -1702 479490 -1466
+rect 479574 -1702 479810 -1466
+rect 479894 -1702 480130 -1466
+rect 521374 294 521610 530
+rect 521694 294 521930 530
+rect 522014 294 522250 530
+rect 522334 294 522570 530
+rect 522654 294 522890 530
+rect 522974 294 523210 530
+rect 523294 294 523530 530
+rect 523614 294 523850 530
+rect 523934 294 524170 530
+rect 524254 294 524490 530
+rect 524574 294 524810 530
+rect 524894 294 525130 530
+rect 521374 -742 521610 -506
+rect 521694 -742 521930 -506
+rect 522014 -742 522250 -506
+rect 522334 -742 522570 -506
+rect 522654 -742 522890 -506
+rect 522974 -742 523210 -506
+rect 523294 -742 523530 -506
+rect 523614 -742 523850 -506
+rect 523934 -742 524170 -506
+rect 524254 -742 524490 -506
+rect 524574 -742 524810 -506
+rect 524894 -742 525130 -506
+rect 529206 294 529442 530
+rect 506374 -1702 506610 -1466
+rect 506694 -1702 506930 -1466
+rect 507014 -1702 507250 -1466
+rect 507334 -1702 507570 -1466
+rect 507654 -1702 507890 -1466
+rect 507974 -1702 508210 -1466
+rect 508294 -1702 508530 -1466
+rect 508614 -1702 508850 -1466
+rect 508934 -1702 509170 -1466
+rect 509254 -1702 509490 -1466
+rect 509574 -1702 509810 -1466
+rect 509894 -1702 510130 -1466
+rect 530430 294 530666 530
+rect 530430 -742 530666 -506
+rect 529206 -1702 529442 -1466
+<< metal5 >>
+rect -8726 710970 592650 711590
+rect -7766 710010 591690 710630
+rect -6806 709050 590730 709670
+rect -5846 708090 589770 708710
+rect -4886 707130 588810 707750
+rect -3926 706170 587850 706790
+rect -2966 705638 586890 705830
+rect -2966 705402 50838 705638
+rect 51074 705402 56374 705638
+rect 56610 705402 56694 705638
+rect 56930 705402 57014 705638
+rect 57250 705402 57334 705638
+rect 57570 705402 57654 705638
+rect 57890 705402 57974 705638
+rect 58210 705402 58294 705638
+rect 58530 705402 58614 705638
+rect 58850 705402 58934 705638
+rect 59170 705402 59254 705638
+rect 59490 705402 59574 705638
+rect 59810 705402 59894 705638
+rect 60130 705402 86374 705638
+rect 86610 705402 86694 705638
+rect 86930 705402 87014 705638
+rect 87250 705402 87334 705638
+rect 87570 705402 87654 705638
+rect 87890 705402 87974 705638
+rect 88210 705402 88294 705638
+rect 88530 705402 88614 705638
+rect 88850 705402 88934 705638
+rect 89170 705402 89254 705638
+rect 89490 705402 89574 705638
+rect 89810 705402 89894 705638
+rect 90130 705402 116374 705638
+rect 116610 705402 116694 705638
+rect 116930 705402 117014 705638
+rect 117250 705402 117334 705638
+rect 117570 705402 117654 705638
+rect 117890 705402 117974 705638
+rect 118210 705402 118294 705638
+rect 118530 705402 118614 705638
+rect 118850 705402 118934 705638
+rect 119170 705402 119254 705638
+rect 119490 705402 119574 705638
+rect 119810 705402 119894 705638
+rect 120130 705402 146374 705638
+rect 146610 705402 146694 705638
+rect 146930 705402 147014 705638
+rect 147250 705402 147334 705638
+rect 147570 705402 147654 705638
+rect 147890 705402 147974 705638
+rect 148210 705402 148294 705638
+rect 148530 705402 148614 705638
+rect 148850 705402 148934 705638
+rect 149170 705402 149254 705638
+rect 149490 705402 149574 705638
+rect 149810 705402 149894 705638
+rect 150130 705402 176374 705638
+rect 176610 705402 176694 705638
+rect 176930 705402 177014 705638
+rect 177250 705402 177334 705638
+rect 177570 705402 177654 705638
+rect 177890 705402 177974 705638
+rect 178210 705402 178294 705638
+rect 178530 705402 178614 705638
+rect 178850 705402 178934 705638
+rect 179170 705402 179254 705638
+rect 179490 705402 179574 705638
+rect 179810 705402 179894 705638
+rect 180130 705402 206374 705638
+rect 206610 705402 206694 705638
+rect 206930 705402 207014 705638
+rect 207250 705402 207334 705638
+rect 207570 705402 207654 705638
+rect 207890 705402 207974 705638
+rect 208210 705402 208294 705638
+rect 208530 705402 208614 705638
+rect 208850 705402 208934 705638
+rect 209170 705402 209254 705638
+rect 209490 705402 209574 705638
+rect 209810 705402 209894 705638
+rect 210130 705402 236374 705638
+rect 236610 705402 236694 705638
+rect 236930 705402 237014 705638
+rect 237250 705402 237334 705638
+rect 237570 705402 237654 705638
+rect 237890 705402 237974 705638
+rect 238210 705402 238294 705638
+rect 238530 705402 238614 705638
+rect 238850 705402 238934 705638
+rect 239170 705402 239254 705638
+rect 239490 705402 239574 705638
+rect 239810 705402 239894 705638
+rect 240130 705402 266374 705638
+rect 266610 705402 266694 705638
+rect 266930 705402 267014 705638
+rect 267250 705402 267334 705638
+rect 267570 705402 267654 705638
+rect 267890 705402 267974 705638
+rect 268210 705402 268294 705638
+rect 268530 705402 268614 705638
+rect 268850 705402 268934 705638
+rect 269170 705402 269254 705638
+rect 269490 705402 269574 705638
+rect 269810 705402 269894 705638
+rect 270130 705402 296374 705638
+rect 296610 705402 296694 705638
+rect 296930 705402 297014 705638
+rect 297250 705402 297334 705638
+rect 297570 705402 297654 705638
+rect 297890 705402 297974 705638
+rect 298210 705402 298294 705638
+rect 298530 705402 298614 705638
+rect 298850 705402 298934 705638
+rect 299170 705402 299254 705638
+rect 299490 705402 299574 705638
+rect 299810 705402 299894 705638
+rect 300130 705402 326374 705638
+rect 326610 705402 326694 705638
+rect 326930 705402 327014 705638
+rect 327250 705402 327334 705638
+rect 327570 705402 327654 705638
+rect 327890 705402 327974 705638
+rect 328210 705402 328294 705638
+rect 328530 705402 328614 705638
+rect 328850 705402 328934 705638
+rect 329170 705402 329254 705638
+rect 329490 705402 329574 705638
+rect 329810 705402 329894 705638
+rect 330130 705402 356374 705638
+rect 356610 705402 356694 705638
+rect 356930 705402 357014 705638
+rect 357250 705402 357334 705638
+rect 357570 705402 357654 705638
+rect 357890 705402 357974 705638
+rect 358210 705402 358294 705638
+rect 358530 705402 358614 705638
+rect 358850 705402 358934 705638
+rect 359170 705402 359254 705638
+rect 359490 705402 359574 705638
+rect 359810 705402 359894 705638
+rect 360130 705402 386374 705638
+rect 386610 705402 386694 705638
+rect 386930 705402 387014 705638
+rect 387250 705402 387334 705638
+rect 387570 705402 387654 705638
+rect 387890 705402 387974 705638
+rect 388210 705402 388294 705638
+rect 388530 705402 388614 705638
+rect 388850 705402 388934 705638
+rect 389170 705402 389254 705638
+rect 389490 705402 389574 705638
+rect 389810 705402 389894 705638
+rect 390130 705402 416374 705638
+rect 416610 705402 416694 705638
+rect 416930 705402 417014 705638
+rect 417250 705402 417334 705638
+rect 417570 705402 417654 705638
+rect 417890 705402 417974 705638
+rect 418210 705402 418294 705638
+rect 418530 705402 418614 705638
+rect 418850 705402 418934 705638
+rect 419170 705402 419254 705638
+rect 419490 705402 419574 705638
+rect 419810 705402 419894 705638
+rect 420130 705402 446374 705638
+rect 446610 705402 446694 705638
+rect 446930 705402 447014 705638
+rect 447250 705402 447334 705638
+rect 447570 705402 447654 705638
+rect 447890 705402 447974 705638
+rect 448210 705402 448294 705638
+rect 448530 705402 448614 705638
+rect 448850 705402 448934 705638
+rect 449170 705402 449254 705638
+rect 449490 705402 449574 705638
+rect 449810 705402 449894 705638
+rect 450130 705402 476374 705638
+rect 476610 705402 476694 705638
+rect 476930 705402 477014 705638
+rect 477250 705402 477334 705638
+rect 477570 705402 477654 705638
+rect 477890 705402 477974 705638
+rect 478210 705402 478294 705638
+rect 478530 705402 478614 705638
+rect 478850 705402 478934 705638
+rect 479170 705402 479254 705638
+rect 479490 705402 479574 705638
+rect 479810 705402 479894 705638
+rect 480130 705402 506374 705638
+rect 506610 705402 506694 705638
+rect 506930 705402 507014 705638
+rect 507250 705402 507334 705638
+rect 507570 705402 507654 705638
+rect 507890 705402 507974 705638
+rect 508210 705402 508294 705638
+rect 508530 705402 508614 705638
+rect 508850 705402 508934 705638
+rect 509170 705402 509254 705638
+rect 509490 705402 509574 705638
+rect 509810 705402 509894 705638
+rect 510130 705402 529206 705638
+rect 529442 705402 586890 705638
+rect -2966 705210 586890 705402
+rect -2006 704678 585930 704870
+rect -2006 704442 52062 704678
+rect 52298 704442 71374 704678
+rect 71610 704442 71694 704678
+rect 71930 704442 72014 704678
+rect 72250 704442 72334 704678
+rect 72570 704442 72654 704678
+rect 72890 704442 72974 704678
+rect 73210 704442 73294 704678
+rect 73530 704442 73614 704678
+rect 73850 704442 73934 704678
+rect 74170 704442 74254 704678
+rect 74490 704442 74574 704678
+rect 74810 704442 74894 704678
+rect 75130 704442 101374 704678
+rect 101610 704442 101694 704678
+rect 101930 704442 102014 704678
+rect 102250 704442 102334 704678
+rect 102570 704442 102654 704678
+rect 102890 704442 102974 704678
+rect 103210 704442 103294 704678
+rect 103530 704442 103614 704678
+rect 103850 704442 103934 704678
+rect 104170 704442 104254 704678
+rect 104490 704442 104574 704678
+rect 104810 704442 104894 704678
+rect 105130 704442 131374 704678
+rect 131610 704442 131694 704678
+rect 131930 704442 132014 704678
+rect 132250 704442 132334 704678
+rect 132570 704442 132654 704678
+rect 132890 704442 132974 704678
+rect 133210 704442 133294 704678
+rect 133530 704442 133614 704678
+rect 133850 704442 133934 704678
+rect 134170 704442 134254 704678
+rect 134490 704442 134574 704678
+rect 134810 704442 134894 704678
+rect 135130 704442 161374 704678
+rect 161610 704442 161694 704678
+rect 161930 704442 162014 704678
+rect 162250 704442 162334 704678
+rect 162570 704442 162654 704678
+rect 162890 704442 162974 704678
+rect 163210 704442 163294 704678
+rect 163530 704442 163614 704678
+rect 163850 704442 163934 704678
+rect 164170 704442 164254 704678
+rect 164490 704442 164574 704678
+rect 164810 704442 164894 704678
+rect 165130 704442 191374 704678
+rect 191610 704442 191694 704678
+rect 191930 704442 192014 704678
+rect 192250 704442 192334 704678
+rect 192570 704442 192654 704678
+rect 192890 704442 192974 704678
+rect 193210 704442 193294 704678
+rect 193530 704442 193614 704678
+rect 193850 704442 193934 704678
+rect 194170 704442 194254 704678
+rect 194490 704442 194574 704678
+rect 194810 704442 194894 704678
+rect 195130 704442 221374 704678
+rect 221610 704442 221694 704678
+rect 221930 704442 222014 704678
+rect 222250 704442 222334 704678
+rect 222570 704442 222654 704678
+rect 222890 704442 222974 704678
+rect 223210 704442 223294 704678
+rect 223530 704442 223614 704678
+rect 223850 704442 223934 704678
+rect 224170 704442 224254 704678
+rect 224490 704442 224574 704678
+rect 224810 704442 224894 704678
+rect 225130 704442 251374 704678
+rect 251610 704442 251694 704678
+rect 251930 704442 252014 704678
+rect 252250 704442 252334 704678
+rect 252570 704442 252654 704678
+rect 252890 704442 252974 704678
+rect 253210 704442 253294 704678
+rect 253530 704442 253614 704678
+rect 253850 704442 253934 704678
+rect 254170 704442 254254 704678
+rect 254490 704442 254574 704678
+rect 254810 704442 254894 704678
+rect 255130 704442 281374 704678
+rect 281610 704442 281694 704678
+rect 281930 704442 282014 704678
+rect 282250 704442 282334 704678
+rect 282570 704442 282654 704678
+rect 282890 704442 282974 704678
+rect 283210 704442 283294 704678
+rect 283530 704442 283614 704678
+rect 283850 704442 283934 704678
+rect 284170 704442 284254 704678
+rect 284490 704442 284574 704678
+rect 284810 704442 284894 704678
+rect 285130 704442 311374 704678
+rect 311610 704442 311694 704678
+rect 311930 704442 312014 704678
+rect 312250 704442 312334 704678
+rect 312570 704442 312654 704678
+rect 312890 704442 312974 704678
+rect 313210 704442 313294 704678
+rect 313530 704442 313614 704678
+rect 313850 704442 313934 704678
+rect 314170 704442 314254 704678
+rect 314490 704442 314574 704678
+rect 314810 704442 314894 704678
+rect 315130 704442 341374 704678
+rect 341610 704442 341694 704678
+rect 341930 704442 342014 704678
+rect 342250 704442 342334 704678
+rect 342570 704442 342654 704678
+rect 342890 704442 342974 704678
+rect 343210 704442 343294 704678
+rect 343530 704442 343614 704678
+rect 343850 704442 343934 704678
+rect 344170 704442 344254 704678
+rect 344490 704442 344574 704678
+rect 344810 704442 344894 704678
+rect 345130 704442 371374 704678
+rect 371610 704442 371694 704678
+rect 371930 704442 372014 704678
+rect 372250 704442 372334 704678
+rect 372570 704442 372654 704678
+rect 372890 704442 372974 704678
+rect 373210 704442 373294 704678
+rect 373530 704442 373614 704678
+rect 373850 704442 373934 704678
+rect 374170 704442 374254 704678
+rect 374490 704442 374574 704678
+rect 374810 704442 374894 704678
+rect 375130 704442 401374 704678
+rect 401610 704442 401694 704678
+rect 401930 704442 402014 704678
+rect 402250 704442 402334 704678
+rect 402570 704442 402654 704678
+rect 402890 704442 402974 704678
+rect 403210 704442 403294 704678
+rect 403530 704442 403614 704678
+rect 403850 704442 403934 704678
+rect 404170 704442 404254 704678
+rect 404490 704442 404574 704678
+rect 404810 704442 404894 704678
+rect 405130 704442 431374 704678
+rect 431610 704442 431694 704678
+rect 431930 704442 432014 704678
+rect 432250 704442 432334 704678
+rect 432570 704442 432654 704678
+rect 432890 704442 432974 704678
+rect 433210 704442 433294 704678
+rect 433530 704442 433614 704678
+rect 433850 704442 433934 704678
+rect 434170 704442 434254 704678
+rect 434490 704442 434574 704678
+rect 434810 704442 434894 704678
+rect 435130 704442 461374 704678
+rect 461610 704442 461694 704678
+rect 461930 704442 462014 704678
+rect 462250 704442 462334 704678
+rect 462570 704442 462654 704678
+rect 462890 704442 462974 704678
+rect 463210 704442 463294 704678
+rect 463530 704442 463614 704678
+rect 463850 704442 463934 704678
+rect 464170 704442 464254 704678
+rect 464490 704442 464574 704678
+rect 464810 704442 464894 704678
+rect 465130 704442 491374 704678
+rect 491610 704442 491694 704678
+rect 491930 704442 492014 704678
+rect 492250 704442 492334 704678
+rect 492570 704442 492654 704678
+rect 492890 704442 492974 704678
+rect 493210 704442 493294 704678
+rect 493530 704442 493614 704678
+rect 493850 704442 493934 704678
+rect 494170 704442 494254 704678
+rect 494490 704442 494574 704678
+rect 494810 704442 494894 704678
+rect 495130 704442 521374 704678
+rect 521610 704442 521694 704678
+rect 521930 704442 522014 704678
+rect 522250 704442 522334 704678
+rect 522570 704442 522654 704678
+rect 522890 704442 522974 704678
+rect 523210 704442 523294 704678
+rect 523530 704442 523614 704678
+rect 523850 704442 523934 704678
+rect 524170 704442 524254 704678
+rect 524490 704442 524574 704678
+rect 524810 704442 524894 704678
+rect 525130 704442 530430 704678
+rect 530666 704442 585930 704678
+rect -2006 704250 585930 704442
+rect 50752 701820 51160 702012
+rect 50752 701584 50838 701820
+rect 51074 701584 51160 701820
+rect 50752 701072 51160 701584
+rect 51976 701820 52384 702012
+rect 51976 701584 52062 701820
+rect 52298 701584 52384 701820
+rect 51976 701072 52384 701584
+rect 56252 701820 60252 702012
+rect 56252 701584 56374 701820
+rect 56610 701584 56694 701820
+rect 56930 701584 57014 701820
+rect 57250 701584 57334 701820
+rect 57570 701584 57654 701820
+rect 57890 701584 57974 701820
+rect 58210 701584 58294 701820
+rect 58530 701584 58614 701820
+rect 58850 701584 58934 701820
+rect 59170 701584 59254 701820
+rect 59490 701584 59574 701820
+rect 59810 701584 59894 701820
+rect 60130 701584 60252 701820
+rect 56252 701072 60252 701584
+rect 71252 701820 75252 702012
+rect 71252 701584 71374 701820
+rect 71610 701584 71694 701820
+rect 71930 701584 72014 701820
+rect 72250 701584 72334 701820
+rect 72570 701584 72654 701820
+rect 72890 701584 72974 701820
+rect 73210 701584 73294 701820
+rect 73530 701584 73614 701820
+rect 73850 701584 73934 701820
+rect 74170 701584 74254 701820
+rect 74490 701584 74574 701820
+rect 74810 701584 74894 701820
+rect 75130 701584 75252 701820
+rect 71252 701072 75252 701584
+rect 86252 701820 90252 702012
+rect 86252 701584 86374 701820
+rect 86610 701584 86694 701820
+rect 86930 701584 87014 701820
+rect 87250 701584 87334 701820
+rect 87570 701584 87654 701820
+rect 87890 701584 87974 701820
+rect 88210 701584 88294 701820
+rect 88530 701584 88614 701820
+rect 88850 701584 88934 701820
+rect 89170 701584 89254 701820
+rect 89490 701584 89574 701820
+rect 89810 701584 89894 701820
+rect 90130 701584 90252 701820
+rect 86252 701072 90252 701584
+rect 101252 701820 105252 702012
+rect 101252 701584 101374 701820
+rect 101610 701584 101694 701820
+rect 101930 701584 102014 701820
+rect 102250 701584 102334 701820
+rect 102570 701584 102654 701820
+rect 102890 701584 102974 701820
+rect 103210 701584 103294 701820
+rect 103530 701584 103614 701820
+rect 103850 701584 103934 701820
+rect 104170 701584 104254 701820
+rect 104490 701584 104574 701820
+rect 104810 701584 104894 701820
+rect 105130 701584 105252 701820
+rect 101252 701072 105252 701584
+rect 116252 701820 120252 702012
+rect 116252 701584 116374 701820
+rect 116610 701584 116694 701820
+rect 116930 701584 117014 701820
+rect 117250 701584 117334 701820
+rect 117570 701584 117654 701820
+rect 117890 701584 117974 701820
+rect 118210 701584 118294 701820
+rect 118530 701584 118614 701820
+rect 118850 701584 118934 701820
+rect 119170 701584 119254 701820
+rect 119490 701584 119574 701820
+rect 119810 701584 119894 701820
+rect 120130 701584 120252 701820
+rect 116252 701072 120252 701584
+rect 131252 701820 135252 702012
+rect 131252 701584 131374 701820
+rect 131610 701584 131694 701820
+rect 131930 701584 132014 701820
+rect 132250 701584 132334 701820
+rect 132570 701584 132654 701820
+rect 132890 701584 132974 701820
+rect 133210 701584 133294 701820
+rect 133530 701584 133614 701820
+rect 133850 701584 133934 701820
+rect 134170 701584 134254 701820
+rect 134490 701584 134574 701820
+rect 134810 701584 134894 701820
+rect 135130 701584 135252 701820
+rect 131252 701072 135252 701584
+rect 146252 701820 150252 702012
+rect 146252 701584 146374 701820
+rect 146610 701584 146694 701820
+rect 146930 701584 147014 701820
+rect 147250 701584 147334 701820
+rect 147570 701584 147654 701820
+rect 147890 701584 147974 701820
+rect 148210 701584 148294 701820
+rect 148530 701584 148614 701820
+rect 148850 701584 148934 701820
+rect 149170 701584 149254 701820
+rect 149490 701584 149574 701820
+rect 149810 701584 149894 701820
+rect 150130 701584 150252 701820
+rect 146252 701072 150252 701584
+rect 161252 701820 165252 702012
+rect 161252 701584 161374 701820
+rect 161610 701584 161694 701820
+rect 161930 701584 162014 701820
+rect 162250 701584 162334 701820
+rect 162570 701584 162654 701820
+rect 162890 701584 162974 701820
+rect 163210 701584 163294 701820
+rect 163530 701584 163614 701820
+rect 163850 701584 163934 701820
+rect 164170 701584 164254 701820
+rect 164490 701584 164574 701820
+rect 164810 701584 164894 701820
+rect 165130 701584 165252 701820
+rect 161252 701072 165252 701584
+rect 176252 701820 180252 702012
+rect 176252 701584 176374 701820
+rect 176610 701584 176694 701820
+rect 176930 701584 177014 701820
+rect 177250 701584 177334 701820
+rect 177570 701584 177654 701820
+rect 177890 701584 177974 701820
+rect 178210 701584 178294 701820
+rect 178530 701584 178614 701820
+rect 178850 701584 178934 701820
+rect 179170 701584 179254 701820
+rect 179490 701584 179574 701820
+rect 179810 701584 179894 701820
+rect 180130 701584 180252 701820
+rect 176252 701072 180252 701584
+rect 191252 701820 195252 702012
+rect 191252 701584 191374 701820
+rect 191610 701584 191694 701820
+rect 191930 701584 192014 701820
+rect 192250 701584 192334 701820
+rect 192570 701584 192654 701820
+rect 192890 701584 192974 701820
+rect 193210 701584 193294 701820
+rect 193530 701584 193614 701820
+rect 193850 701584 193934 701820
+rect 194170 701584 194254 701820
+rect 194490 701584 194574 701820
+rect 194810 701584 194894 701820
+rect 195130 701584 195252 701820
+rect 191252 701072 195252 701584
+rect 206252 701820 210252 702012
+rect 206252 701584 206374 701820
+rect 206610 701584 206694 701820
+rect 206930 701584 207014 701820
+rect 207250 701584 207334 701820
+rect 207570 701584 207654 701820
+rect 207890 701584 207974 701820
+rect 208210 701584 208294 701820
+rect 208530 701584 208614 701820
+rect 208850 701584 208934 701820
+rect 209170 701584 209254 701820
+rect 209490 701584 209574 701820
+rect 209810 701584 209894 701820
+rect 210130 701584 210252 701820
+rect 206252 701072 210252 701584
+rect 221252 701820 225252 702012
+rect 221252 701584 221374 701820
+rect 221610 701584 221694 701820
+rect 221930 701584 222014 701820
+rect 222250 701584 222334 701820
+rect 222570 701584 222654 701820
+rect 222890 701584 222974 701820
+rect 223210 701584 223294 701820
+rect 223530 701584 223614 701820
+rect 223850 701584 223934 701820
+rect 224170 701584 224254 701820
+rect 224490 701584 224574 701820
+rect 224810 701584 224894 701820
+rect 225130 701584 225252 701820
+rect 221252 701072 225252 701584
+rect 236252 701820 240252 702012
+rect 236252 701584 236374 701820
+rect 236610 701584 236694 701820
+rect 236930 701584 237014 701820
+rect 237250 701584 237334 701820
+rect 237570 701584 237654 701820
+rect 237890 701584 237974 701820
+rect 238210 701584 238294 701820
+rect 238530 701584 238614 701820
+rect 238850 701584 238934 701820
+rect 239170 701584 239254 701820
+rect 239490 701584 239574 701820
+rect 239810 701584 239894 701820
+rect 240130 701584 240252 701820
+rect 236252 701072 240252 701584
+rect 251252 701820 255252 702012
+rect 251252 701584 251374 701820
+rect 251610 701584 251694 701820
+rect 251930 701584 252014 701820
+rect 252250 701584 252334 701820
+rect 252570 701584 252654 701820
+rect 252890 701584 252974 701820
+rect 253210 701584 253294 701820
+rect 253530 701584 253614 701820
+rect 253850 701584 253934 701820
+rect 254170 701584 254254 701820
+rect 254490 701584 254574 701820
+rect 254810 701584 254894 701820
+rect 255130 701584 255252 701820
+rect 251252 701072 255252 701584
+rect 266252 701820 270252 702012
+rect 266252 701584 266374 701820
+rect 266610 701584 266694 701820
+rect 266930 701584 267014 701820
+rect 267250 701584 267334 701820
+rect 267570 701584 267654 701820
+rect 267890 701584 267974 701820
+rect 268210 701584 268294 701820
+rect 268530 701584 268614 701820
+rect 268850 701584 268934 701820
+rect 269170 701584 269254 701820
+rect 269490 701584 269574 701820
+rect 269810 701584 269894 701820
+rect 270130 701584 270252 701820
+rect 266252 701072 270252 701584
+rect 281252 701820 285252 702012
+rect 281252 701584 281374 701820
+rect 281610 701584 281694 701820
+rect 281930 701584 282014 701820
+rect 282250 701584 282334 701820
+rect 282570 701584 282654 701820
+rect 282890 701584 282974 701820
+rect 283210 701584 283294 701820
+rect 283530 701584 283614 701820
+rect 283850 701584 283934 701820
+rect 284170 701584 284254 701820
+rect 284490 701584 284574 701820
+rect 284810 701584 284894 701820
+rect 285130 701584 285252 701820
+rect 281252 701072 285252 701584
+rect 296252 701820 300252 702012
+rect 296252 701584 296374 701820
+rect 296610 701584 296694 701820
+rect 296930 701584 297014 701820
+rect 297250 701584 297334 701820
+rect 297570 701584 297654 701820
+rect 297890 701584 297974 701820
+rect 298210 701584 298294 701820
+rect 298530 701584 298614 701820
+rect 298850 701584 298934 701820
+rect 299170 701584 299254 701820
+rect 299490 701584 299574 701820
+rect 299810 701584 299894 701820
+rect 300130 701584 300252 701820
+rect 296252 701072 300252 701584
+rect 311252 701820 315252 702012
+rect 311252 701584 311374 701820
+rect 311610 701584 311694 701820
+rect 311930 701584 312014 701820
+rect 312250 701584 312334 701820
+rect 312570 701584 312654 701820
+rect 312890 701584 312974 701820
+rect 313210 701584 313294 701820
+rect 313530 701584 313614 701820
+rect 313850 701584 313934 701820
+rect 314170 701584 314254 701820
+rect 314490 701584 314574 701820
+rect 314810 701584 314894 701820
+rect 315130 701584 315252 701820
+rect 311252 701072 315252 701584
+rect 326252 701820 330252 702012
+rect 326252 701584 326374 701820
+rect 326610 701584 326694 701820
+rect 326930 701584 327014 701820
+rect 327250 701584 327334 701820
+rect 327570 701584 327654 701820
+rect 327890 701584 327974 701820
+rect 328210 701584 328294 701820
+rect 328530 701584 328614 701820
+rect 328850 701584 328934 701820
+rect 329170 701584 329254 701820
+rect 329490 701584 329574 701820
+rect 329810 701584 329894 701820
+rect 330130 701584 330252 701820
+rect 326252 701072 330252 701584
+rect 341252 701820 345252 702012
+rect 341252 701584 341374 701820
+rect 341610 701584 341694 701820
+rect 341930 701584 342014 701820
+rect 342250 701584 342334 701820
+rect 342570 701584 342654 701820
+rect 342890 701584 342974 701820
+rect 343210 701584 343294 701820
+rect 343530 701584 343614 701820
+rect 343850 701584 343934 701820
+rect 344170 701584 344254 701820
+rect 344490 701584 344574 701820
+rect 344810 701584 344894 701820
+rect 345130 701584 345252 701820
+rect 341252 701072 345252 701584
+rect 356252 701820 360252 702012
+rect 356252 701584 356374 701820
+rect 356610 701584 356694 701820
+rect 356930 701584 357014 701820
+rect 357250 701584 357334 701820
+rect 357570 701584 357654 701820
+rect 357890 701584 357974 701820
+rect 358210 701584 358294 701820
+rect 358530 701584 358614 701820
+rect 358850 701584 358934 701820
+rect 359170 701584 359254 701820
+rect 359490 701584 359574 701820
+rect 359810 701584 359894 701820
+rect 360130 701584 360252 701820
+rect 356252 701072 360252 701584
+rect 371252 701820 375252 702012
+rect 371252 701584 371374 701820
+rect 371610 701584 371694 701820
+rect 371930 701584 372014 701820
+rect 372250 701584 372334 701820
+rect 372570 701584 372654 701820
+rect 372890 701584 372974 701820
+rect 373210 701584 373294 701820
+rect 373530 701584 373614 701820
+rect 373850 701584 373934 701820
+rect 374170 701584 374254 701820
+rect 374490 701584 374574 701820
+rect 374810 701584 374894 701820
+rect 375130 701584 375252 701820
+rect 371252 701072 375252 701584
+rect 386252 701820 390252 702012
+rect 386252 701584 386374 701820
+rect 386610 701584 386694 701820
+rect 386930 701584 387014 701820
+rect 387250 701584 387334 701820
+rect 387570 701584 387654 701820
+rect 387890 701584 387974 701820
+rect 388210 701584 388294 701820
+rect 388530 701584 388614 701820
+rect 388850 701584 388934 701820
+rect 389170 701584 389254 701820
+rect 389490 701584 389574 701820
+rect 389810 701584 389894 701820
+rect 390130 701584 390252 701820
+rect 386252 701072 390252 701584
+rect 401252 701820 405252 702012
+rect 401252 701584 401374 701820
+rect 401610 701584 401694 701820
+rect 401930 701584 402014 701820
+rect 402250 701584 402334 701820
+rect 402570 701584 402654 701820
+rect 402890 701584 402974 701820
+rect 403210 701584 403294 701820
+rect 403530 701584 403614 701820
+rect 403850 701584 403934 701820
+rect 404170 701584 404254 701820
+rect 404490 701584 404574 701820
+rect 404810 701584 404894 701820
+rect 405130 701584 405252 701820
+rect 401252 701072 405252 701584
+rect 416252 701820 420252 702012
+rect 416252 701584 416374 701820
+rect 416610 701584 416694 701820
+rect 416930 701584 417014 701820
+rect 417250 701584 417334 701820
+rect 417570 701584 417654 701820
+rect 417890 701584 417974 701820
+rect 418210 701584 418294 701820
+rect 418530 701584 418614 701820
+rect 418850 701584 418934 701820
+rect 419170 701584 419254 701820
+rect 419490 701584 419574 701820
+rect 419810 701584 419894 701820
+rect 420130 701584 420252 701820
+rect 416252 701072 420252 701584
+rect 431252 701820 435252 702012
+rect 431252 701584 431374 701820
+rect 431610 701584 431694 701820
+rect 431930 701584 432014 701820
+rect 432250 701584 432334 701820
+rect 432570 701584 432654 701820
+rect 432890 701584 432974 701820
+rect 433210 701584 433294 701820
+rect 433530 701584 433614 701820
+rect 433850 701584 433934 701820
+rect 434170 701584 434254 701820
+rect 434490 701584 434574 701820
+rect 434810 701584 434894 701820
+rect 435130 701584 435252 701820
+rect 431252 701072 435252 701584
+rect 446252 701820 450252 702012
+rect 446252 701584 446374 701820
+rect 446610 701584 446694 701820
+rect 446930 701584 447014 701820
+rect 447250 701584 447334 701820
+rect 447570 701584 447654 701820
+rect 447890 701584 447974 701820
+rect 448210 701584 448294 701820
+rect 448530 701584 448614 701820
+rect 448850 701584 448934 701820
+rect 449170 701584 449254 701820
+rect 449490 701584 449574 701820
+rect 449810 701584 449894 701820
+rect 450130 701584 450252 701820
+rect 446252 701072 450252 701584
+rect 461252 701820 465252 702012
+rect 461252 701584 461374 701820
+rect 461610 701584 461694 701820
+rect 461930 701584 462014 701820
+rect 462250 701584 462334 701820
+rect 462570 701584 462654 701820
+rect 462890 701584 462974 701820
+rect 463210 701584 463294 701820
+rect 463530 701584 463614 701820
+rect 463850 701584 463934 701820
+rect 464170 701584 464254 701820
+rect 464490 701584 464574 701820
+rect 464810 701584 464894 701820
+rect 465130 701584 465252 701820
+rect 461252 701072 465252 701584
+rect 476252 701820 480252 702012
+rect 476252 701584 476374 701820
+rect 476610 701584 476694 701820
+rect 476930 701584 477014 701820
+rect 477250 701584 477334 701820
+rect 477570 701584 477654 701820
+rect 477890 701584 477974 701820
+rect 478210 701584 478294 701820
+rect 478530 701584 478614 701820
+rect 478850 701584 478934 701820
+rect 479170 701584 479254 701820
+rect 479490 701584 479574 701820
+rect 479810 701584 479894 701820
+rect 480130 701584 480252 701820
+rect 476252 701072 480252 701584
+rect 491252 701820 495252 702012
+rect 491252 701584 491374 701820
+rect 491610 701584 491694 701820
+rect 491930 701584 492014 701820
+rect 492250 701584 492334 701820
+rect 492570 701584 492654 701820
+rect 492890 701584 492974 701820
+rect 493210 701584 493294 701820
+rect 493530 701584 493614 701820
+rect 493850 701584 493934 701820
+rect 494170 701584 494254 701820
+rect 494490 701584 494574 701820
+rect 494810 701584 494894 701820
+rect 495130 701584 495252 701820
+rect 491252 701072 495252 701584
+rect 506252 701820 510252 702012
+rect 506252 701584 506374 701820
+rect 506610 701584 506694 701820
+rect 506930 701584 507014 701820
+rect 507250 701584 507334 701820
+rect 507570 701584 507654 701820
+rect 507890 701584 507974 701820
+rect 508210 701584 508294 701820
+rect 508530 701584 508614 701820
+rect 508850 701584 508934 701820
+rect 509170 701584 509254 701820
+rect 509490 701584 509574 701820
+rect 509810 701584 509894 701820
+rect 510130 701584 510252 701820
+rect 506252 701072 510252 701584
+rect 521252 701820 525252 702012
+rect 521252 701584 521374 701820
+rect 521610 701584 521694 701820
+rect 521930 701584 522014 701820
+rect 522250 701584 522334 701820
+rect 522570 701584 522654 701820
+rect 522890 701584 522974 701820
+rect 523210 701584 523294 701820
+rect 523530 701584 523614 701820
+rect 523850 701584 523934 701820
+rect 524170 701584 524254 701820
+rect 524490 701584 524574 701820
+rect 524810 701584 524894 701820
+rect 525130 701584 525252 701820
+rect 521252 701072 525252 701584
+rect 529120 701820 529528 702012
+rect 529120 701584 529206 701820
+rect 529442 701584 529528 701820
+rect 529120 701072 529528 701584
+rect 530344 701820 530752 702012
+rect 530344 701584 530430 701820
+rect 530666 701584 530752 701820
+rect 530344 701072 530752 701584
+rect 50752 530 51160 1072
+rect 50752 294 50838 530
+rect 51074 294 51160 530
+rect 50752 102 51160 294
+rect 51976 530 52384 1072
+rect 51976 294 52062 530
+rect 52298 294 52384 530
+rect 51976 102 52384 294
+rect 56252 530 60252 1072
+rect 56252 294 56374 530
+rect 56610 294 56694 530
+rect 56930 294 57014 530
+rect 57250 294 57334 530
+rect 57570 294 57654 530
+rect 57890 294 57974 530
+rect 58210 294 58294 530
+rect 58530 294 58614 530
+rect 58850 294 58934 530
+rect 59170 294 59254 530
+rect 59490 294 59574 530
+rect 59810 294 59894 530
+rect 60130 294 60252 530
+rect 56252 102 60252 294
+rect 71252 530 75252 1072
+rect 71252 294 71374 530
+rect 71610 294 71694 530
+rect 71930 294 72014 530
+rect 72250 294 72334 530
+rect 72570 294 72654 530
+rect 72890 294 72974 530
+rect 73210 294 73294 530
+rect 73530 294 73614 530
+rect 73850 294 73934 530
+rect 74170 294 74254 530
+rect 74490 294 74574 530
+rect 74810 294 74894 530
+rect 75130 294 75252 530
+rect 71252 102 75252 294
+rect 86252 530 90252 1072
+rect 86252 294 86374 530
+rect 86610 294 86694 530
+rect 86930 294 87014 530
+rect 87250 294 87334 530
+rect 87570 294 87654 530
+rect 87890 294 87974 530
+rect 88210 294 88294 530
+rect 88530 294 88614 530
+rect 88850 294 88934 530
+rect 89170 294 89254 530
+rect 89490 294 89574 530
+rect 89810 294 89894 530
+rect 90130 294 90252 530
+rect 86252 102 90252 294
+rect 101252 530 105252 1072
+rect 101252 294 101374 530
+rect 101610 294 101694 530
+rect 101930 294 102014 530
+rect 102250 294 102334 530
+rect 102570 294 102654 530
+rect 102890 294 102974 530
+rect 103210 294 103294 530
+rect 103530 294 103614 530
+rect 103850 294 103934 530
+rect 104170 294 104254 530
+rect 104490 294 104574 530
+rect 104810 294 104894 530
+rect 105130 294 105252 530
+rect 101252 102 105252 294
+rect 116252 530 120252 1072
+rect 116252 294 116374 530
+rect 116610 294 116694 530
+rect 116930 294 117014 530
+rect 117250 294 117334 530
+rect 117570 294 117654 530
+rect 117890 294 117974 530
+rect 118210 294 118294 530
+rect 118530 294 118614 530
+rect 118850 294 118934 530
+rect 119170 294 119254 530
+rect 119490 294 119574 530
+rect 119810 294 119894 530
+rect 120130 294 120252 530
+rect 116252 102 120252 294
+rect 131252 530 135252 1072
+rect 131252 294 131374 530
+rect 131610 294 131694 530
+rect 131930 294 132014 530
+rect 132250 294 132334 530
+rect 132570 294 132654 530
+rect 132890 294 132974 530
+rect 133210 294 133294 530
+rect 133530 294 133614 530
+rect 133850 294 133934 530
+rect 134170 294 134254 530
+rect 134490 294 134574 530
+rect 134810 294 134894 530
+rect 135130 294 135252 530
+rect 131252 102 135252 294
+rect 146252 530 150252 1072
+rect 146252 294 146374 530
+rect 146610 294 146694 530
+rect 146930 294 147014 530
+rect 147250 294 147334 530
+rect 147570 294 147654 530
+rect 147890 294 147974 530
+rect 148210 294 148294 530
+rect 148530 294 148614 530
+rect 148850 294 148934 530
+rect 149170 294 149254 530
+rect 149490 294 149574 530
+rect 149810 294 149894 530
+rect 150130 294 150252 530
+rect 146252 102 150252 294
+rect 161252 530 165252 1072
+rect 161252 294 161374 530
+rect 161610 294 161694 530
+rect 161930 294 162014 530
+rect 162250 294 162334 530
+rect 162570 294 162654 530
+rect 162890 294 162974 530
+rect 163210 294 163294 530
+rect 163530 294 163614 530
+rect 163850 294 163934 530
+rect 164170 294 164254 530
+rect 164490 294 164574 530
+rect 164810 294 164894 530
+rect 165130 294 165252 530
+rect 161252 102 165252 294
+rect 176252 530 180252 1072
+rect 176252 294 176374 530
+rect 176610 294 176694 530
+rect 176930 294 177014 530
+rect 177250 294 177334 530
+rect 177570 294 177654 530
+rect 177890 294 177974 530
+rect 178210 294 178294 530
+rect 178530 294 178614 530
+rect 178850 294 178934 530
+rect 179170 294 179254 530
+rect 179490 294 179574 530
+rect 179810 294 179894 530
+rect 180130 294 180252 530
+rect 176252 102 180252 294
+rect 191252 530 195252 1072
+rect 191252 294 191374 530
+rect 191610 294 191694 530
+rect 191930 294 192014 530
+rect 192250 294 192334 530
+rect 192570 294 192654 530
+rect 192890 294 192974 530
+rect 193210 294 193294 530
+rect 193530 294 193614 530
+rect 193850 294 193934 530
+rect 194170 294 194254 530
+rect 194490 294 194574 530
+rect 194810 294 194894 530
+rect 195130 294 195252 530
+rect 191252 102 195252 294
+rect 206252 530 210252 1072
+rect 206252 294 206374 530
+rect 206610 294 206694 530
+rect 206930 294 207014 530
+rect 207250 294 207334 530
+rect 207570 294 207654 530
+rect 207890 294 207974 530
+rect 208210 294 208294 530
+rect 208530 294 208614 530
+rect 208850 294 208934 530
+rect 209170 294 209254 530
+rect 209490 294 209574 530
+rect 209810 294 209894 530
+rect 210130 294 210252 530
+rect 206252 102 210252 294
+rect 221252 530 225252 1072
+rect 221252 294 221374 530
+rect 221610 294 221694 530
+rect 221930 294 222014 530
+rect 222250 294 222334 530
+rect 222570 294 222654 530
+rect 222890 294 222974 530
+rect 223210 294 223294 530
+rect 223530 294 223614 530
+rect 223850 294 223934 530
+rect 224170 294 224254 530
+rect 224490 294 224574 530
+rect 224810 294 224894 530
+rect 225130 294 225252 530
+rect 221252 102 225252 294
+rect 236252 530 240252 1072
+rect 236252 294 236374 530
+rect 236610 294 236694 530
+rect 236930 294 237014 530
+rect 237250 294 237334 530
+rect 237570 294 237654 530
+rect 237890 294 237974 530
+rect 238210 294 238294 530
+rect 238530 294 238614 530
+rect 238850 294 238934 530
+rect 239170 294 239254 530
+rect 239490 294 239574 530
+rect 239810 294 239894 530
+rect 240130 294 240252 530
+rect 236252 102 240252 294
+rect 251252 530 255252 1072
+rect 251252 294 251374 530
+rect 251610 294 251694 530
+rect 251930 294 252014 530
+rect 252250 294 252334 530
+rect 252570 294 252654 530
+rect 252890 294 252974 530
+rect 253210 294 253294 530
+rect 253530 294 253614 530
+rect 253850 294 253934 530
+rect 254170 294 254254 530
+rect 254490 294 254574 530
+rect 254810 294 254894 530
+rect 255130 294 255252 530
+rect 251252 102 255252 294
+rect 266252 530 270252 1072
+rect 266252 294 266374 530
+rect 266610 294 266694 530
+rect 266930 294 267014 530
+rect 267250 294 267334 530
+rect 267570 294 267654 530
+rect 267890 294 267974 530
+rect 268210 294 268294 530
+rect 268530 294 268614 530
+rect 268850 294 268934 530
+rect 269170 294 269254 530
+rect 269490 294 269574 530
+rect 269810 294 269894 530
+rect 270130 294 270252 530
+rect 266252 102 270252 294
+rect 281252 530 285252 1072
+rect 281252 294 281374 530
+rect 281610 294 281694 530
+rect 281930 294 282014 530
+rect 282250 294 282334 530
+rect 282570 294 282654 530
+rect 282890 294 282974 530
+rect 283210 294 283294 530
+rect 283530 294 283614 530
+rect 283850 294 283934 530
+rect 284170 294 284254 530
+rect 284490 294 284574 530
+rect 284810 294 284894 530
+rect 285130 294 285252 530
+rect 281252 102 285252 294
+rect 296252 530 300252 1072
+rect 296252 294 296374 530
+rect 296610 294 296694 530
+rect 296930 294 297014 530
+rect 297250 294 297334 530
+rect 297570 294 297654 530
+rect 297890 294 297974 530
+rect 298210 294 298294 530
+rect 298530 294 298614 530
+rect 298850 294 298934 530
+rect 299170 294 299254 530
+rect 299490 294 299574 530
+rect 299810 294 299894 530
+rect 300130 294 300252 530
+rect 296252 102 300252 294
+rect 311252 530 315252 1072
+rect 311252 294 311374 530
+rect 311610 294 311694 530
+rect 311930 294 312014 530
+rect 312250 294 312334 530
+rect 312570 294 312654 530
+rect 312890 294 312974 530
+rect 313210 294 313294 530
+rect 313530 294 313614 530
+rect 313850 294 313934 530
+rect 314170 294 314254 530
+rect 314490 294 314574 530
+rect 314810 294 314894 530
+rect 315130 294 315252 530
+rect 311252 102 315252 294
+rect 326252 530 330252 1072
+rect 326252 294 326374 530
+rect 326610 294 326694 530
+rect 326930 294 327014 530
+rect 327250 294 327334 530
+rect 327570 294 327654 530
+rect 327890 294 327974 530
+rect 328210 294 328294 530
+rect 328530 294 328614 530
+rect 328850 294 328934 530
+rect 329170 294 329254 530
+rect 329490 294 329574 530
+rect 329810 294 329894 530
+rect 330130 294 330252 530
+rect 326252 102 330252 294
+rect 341252 530 345252 1072
+rect 341252 294 341374 530
+rect 341610 294 341694 530
+rect 341930 294 342014 530
+rect 342250 294 342334 530
+rect 342570 294 342654 530
+rect 342890 294 342974 530
+rect 343210 294 343294 530
+rect 343530 294 343614 530
+rect 343850 294 343934 530
+rect 344170 294 344254 530
+rect 344490 294 344574 530
+rect 344810 294 344894 530
+rect 345130 294 345252 530
+rect 341252 102 345252 294
+rect 356252 530 360252 1072
+rect 356252 294 356374 530
+rect 356610 294 356694 530
+rect 356930 294 357014 530
+rect 357250 294 357334 530
+rect 357570 294 357654 530
+rect 357890 294 357974 530
+rect 358210 294 358294 530
+rect 358530 294 358614 530
+rect 358850 294 358934 530
+rect 359170 294 359254 530
+rect 359490 294 359574 530
+rect 359810 294 359894 530
+rect 360130 294 360252 530
+rect 356252 102 360252 294
+rect 371252 530 375252 1072
+rect 371252 294 371374 530
+rect 371610 294 371694 530
+rect 371930 294 372014 530
+rect 372250 294 372334 530
+rect 372570 294 372654 530
+rect 372890 294 372974 530
+rect 373210 294 373294 530
+rect 373530 294 373614 530
+rect 373850 294 373934 530
+rect 374170 294 374254 530
+rect 374490 294 374574 530
+rect 374810 294 374894 530
+rect 375130 294 375252 530
+rect 371252 102 375252 294
+rect 386252 530 390252 1072
+rect 386252 294 386374 530
+rect 386610 294 386694 530
+rect 386930 294 387014 530
+rect 387250 294 387334 530
+rect 387570 294 387654 530
+rect 387890 294 387974 530
+rect 388210 294 388294 530
+rect 388530 294 388614 530
+rect 388850 294 388934 530
+rect 389170 294 389254 530
+rect 389490 294 389574 530
+rect 389810 294 389894 530
+rect 390130 294 390252 530
+rect 386252 102 390252 294
+rect 401252 530 405252 1072
+rect 401252 294 401374 530
+rect 401610 294 401694 530
+rect 401930 294 402014 530
+rect 402250 294 402334 530
+rect 402570 294 402654 530
+rect 402890 294 402974 530
+rect 403210 294 403294 530
+rect 403530 294 403614 530
+rect 403850 294 403934 530
+rect 404170 294 404254 530
+rect 404490 294 404574 530
+rect 404810 294 404894 530
+rect 405130 294 405252 530
+rect 401252 102 405252 294
+rect 416252 530 420252 1072
+rect 416252 294 416374 530
+rect 416610 294 416694 530
+rect 416930 294 417014 530
+rect 417250 294 417334 530
+rect 417570 294 417654 530
+rect 417890 294 417974 530
+rect 418210 294 418294 530
+rect 418530 294 418614 530
+rect 418850 294 418934 530
+rect 419170 294 419254 530
+rect 419490 294 419574 530
+rect 419810 294 419894 530
+rect 420130 294 420252 530
+rect 416252 102 420252 294
+rect 431252 530 435252 1072
+rect 431252 294 431374 530
+rect 431610 294 431694 530
+rect 431930 294 432014 530
+rect 432250 294 432334 530
+rect 432570 294 432654 530
+rect 432890 294 432974 530
+rect 433210 294 433294 530
+rect 433530 294 433614 530
+rect 433850 294 433934 530
+rect 434170 294 434254 530
+rect 434490 294 434574 530
+rect 434810 294 434894 530
+rect 435130 294 435252 530
+rect 431252 102 435252 294
+rect 446252 530 450252 1072
+rect 446252 294 446374 530
+rect 446610 294 446694 530
+rect 446930 294 447014 530
+rect 447250 294 447334 530
+rect 447570 294 447654 530
+rect 447890 294 447974 530
+rect 448210 294 448294 530
+rect 448530 294 448614 530
+rect 448850 294 448934 530
+rect 449170 294 449254 530
+rect 449490 294 449574 530
+rect 449810 294 449894 530
+rect 450130 294 450252 530
+rect 446252 102 450252 294
+rect 461252 530 465252 1072
+rect 461252 294 461374 530
+rect 461610 294 461694 530
+rect 461930 294 462014 530
+rect 462250 294 462334 530
+rect 462570 294 462654 530
+rect 462890 294 462974 530
+rect 463210 294 463294 530
+rect 463530 294 463614 530
+rect 463850 294 463934 530
+rect 464170 294 464254 530
+rect 464490 294 464574 530
+rect 464810 294 464894 530
+rect 465130 294 465252 530
+rect 461252 102 465252 294
+rect 476252 530 480252 1072
+rect 476252 294 476374 530
+rect 476610 294 476694 530
+rect 476930 294 477014 530
+rect 477250 294 477334 530
+rect 477570 294 477654 530
+rect 477890 294 477974 530
+rect 478210 294 478294 530
+rect 478530 294 478614 530
+rect 478850 294 478934 530
+rect 479170 294 479254 530
+rect 479490 294 479574 530
+rect 479810 294 479894 530
+rect 480130 294 480252 530
+rect 476252 102 480252 294
+rect 491252 530 495252 1072
+rect 491252 294 491374 530
+rect 491610 294 491694 530
+rect 491930 294 492014 530
+rect 492250 294 492334 530
+rect 492570 294 492654 530
+rect 492890 294 492974 530
+rect 493210 294 493294 530
+rect 493530 294 493614 530
+rect 493850 294 493934 530
+rect 494170 294 494254 530
+rect 494490 294 494574 530
+rect 494810 294 494894 530
+rect 495130 294 495252 530
+rect 491252 102 495252 294
+rect 506252 530 510252 1072
+rect 506252 294 506374 530
+rect 506610 294 506694 530
+rect 506930 294 507014 530
+rect 507250 294 507334 530
+rect 507570 294 507654 530
+rect 507890 294 507974 530
+rect 508210 294 508294 530
+rect 508530 294 508614 530
+rect 508850 294 508934 530
+rect 509170 294 509254 530
+rect 509490 294 509574 530
+rect 509810 294 509894 530
+rect 510130 294 510252 530
+rect 506252 102 510252 294
+rect 521252 530 525252 1072
+rect 521252 294 521374 530
+rect 521610 294 521694 530
+rect 521930 294 522014 530
+rect 522250 294 522334 530
+rect 522570 294 522654 530
+rect 522890 294 522974 530
+rect 523210 294 523294 530
+rect 523530 294 523614 530
+rect 523850 294 523934 530
+rect 524170 294 524254 530
+rect 524490 294 524574 530
+rect 524810 294 524894 530
+rect 525130 294 525252 530
+rect 521252 102 525252 294
+rect 529120 530 529528 1072
+rect 529120 294 529206 530
+rect 529442 294 529528 530
+rect 529120 102 529528 294
+rect 530344 530 530752 1072
+rect 530344 294 530430 530
+rect 530666 294 530752 530
+rect 530344 102 530752 294
+rect -2006 -506 585930 -314
+rect -2006 -742 52062 -506
+rect 52298 -742 71374 -506
+rect 71610 -742 71694 -506
+rect 71930 -742 72014 -506
+rect 72250 -742 72334 -506
+rect 72570 -742 72654 -506
+rect 72890 -742 72974 -506
+rect 73210 -742 73294 -506
+rect 73530 -742 73614 -506
+rect 73850 -742 73934 -506
+rect 74170 -742 74254 -506
+rect 74490 -742 74574 -506
+rect 74810 -742 74894 -506
+rect 75130 -742 101374 -506
+rect 101610 -742 101694 -506
+rect 101930 -742 102014 -506
+rect 102250 -742 102334 -506
+rect 102570 -742 102654 -506
+rect 102890 -742 102974 -506
+rect 103210 -742 103294 -506
+rect 103530 -742 103614 -506
+rect 103850 -742 103934 -506
+rect 104170 -742 104254 -506
+rect 104490 -742 104574 -506
+rect 104810 -742 104894 -506
+rect 105130 -742 131374 -506
+rect 131610 -742 131694 -506
+rect 131930 -742 132014 -506
+rect 132250 -742 132334 -506
+rect 132570 -742 132654 -506
+rect 132890 -742 132974 -506
+rect 133210 -742 133294 -506
+rect 133530 -742 133614 -506
+rect 133850 -742 133934 -506
+rect 134170 -742 134254 -506
+rect 134490 -742 134574 -506
+rect 134810 -742 134894 -506
+rect 135130 -742 161374 -506
+rect 161610 -742 161694 -506
+rect 161930 -742 162014 -506
+rect 162250 -742 162334 -506
+rect 162570 -742 162654 -506
+rect 162890 -742 162974 -506
+rect 163210 -742 163294 -506
+rect 163530 -742 163614 -506
+rect 163850 -742 163934 -506
+rect 164170 -742 164254 -506
+rect 164490 -742 164574 -506
+rect 164810 -742 164894 -506
+rect 165130 -742 191374 -506
+rect 191610 -742 191694 -506
+rect 191930 -742 192014 -506
+rect 192250 -742 192334 -506
+rect 192570 -742 192654 -506
+rect 192890 -742 192974 -506
+rect 193210 -742 193294 -506
+rect 193530 -742 193614 -506
+rect 193850 -742 193934 -506
+rect 194170 -742 194254 -506
+rect 194490 -742 194574 -506
+rect 194810 -742 194894 -506
+rect 195130 -742 221374 -506
+rect 221610 -742 221694 -506
+rect 221930 -742 222014 -506
+rect 222250 -742 222334 -506
+rect 222570 -742 222654 -506
+rect 222890 -742 222974 -506
+rect 223210 -742 223294 -506
+rect 223530 -742 223614 -506
+rect 223850 -742 223934 -506
+rect 224170 -742 224254 -506
+rect 224490 -742 224574 -506
+rect 224810 -742 224894 -506
+rect 225130 -742 251374 -506
+rect 251610 -742 251694 -506
+rect 251930 -742 252014 -506
+rect 252250 -742 252334 -506
+rect 252570 -742 252654 -506
+rect 252890 -742 252974 -506
+rect 253210 -742 253294 -506
+rect 253530 -742 253614 -506
+rect 253850 -742 253934 -506
+rect 254170 -742 254254 -506
+rect 254490 -742 254574 -506
+rect 254810 -742 254894 -506
+rect 255130 -742 281374 -506
+rect 281610 -742 281694 -506
+rect 281930 -742 282014 -506
+rect 282250 -742 282334 -506
+rect 282570 -742 282654 -506
+rect 282890 -742 282974 -506
+rect 283210 -742 283294 -506
+rect 283530 -742 283614 -506
+rect 283850 -742 283934 -506
+rect 284170 -742 284254 -506
+rect 284490 -742 284574 -506
+rect 284810 -742 284894 -506
+rect 285130 -742 311374 -506
+rect 311610 -742 311694 -506
+rect 311930 -742 312014 -506
+rect 312250 -742 312334 -506
+rect 312570 -742 312654 -506
+rect 312890 -742 312974 -506
+rect 313210 -742 313294 -506
+rect 313530 -742 313614 -506
+rect 313850 -742 313934 -506
+rect 314170 -742 314254 -506
+rect 314490 -742 314574 -506
+rect 314810 -742 314894 -506
+rect 315130 -742 341374 -506
+rect 341610 -742 341694 -506
+rect 341930 -742 342014 -506
+rect 342250 -742 342334 -506
+rect 342570 -742 342654 -506
+rect 342890 -742 342974 -506
+rect 343210 -742 343294 -506
+rect 343530 -742 343614 -506
+rect 343850 -742 343934 -506
+rect 344170 -742 344254 -506
+rect 344490 -742 344574 -506
+rect 344810 -742 344894 -506
+rect 345130 -742 371374 -506
+rect 371610 -742 371694 -506
+rect 371930 -742 372014 -506
+rect 372250 -742 372334 -506
+rect 372570 -742 372654 -506
+rect 372890 -742 372974 -506
+rect 373210 -742 373294 -506
+rect 373530 -742 373614 -506
+rect 373850 -742 373934 -506
+rect 374170 -742 374254 -506
+rect 374490 -742 374574 -506
+rect 374810 -742 374894 -506
+rect 375130 -742 401374 -506
+rect 401610 -742 401694 -506
+rect 401930 -742 402014 -506
+rect 402250 -742 402334 -506
+rect 402570 -742 402654 -506
+rect 402890 -742 402974 -506
+rect 403210 -742 403294 -506
+rect 403530 -742 403614 -506
+rect 403850 -742 403934 -506
+rect 404170 -742 404254 -506
+rect 404490 -742 404574 -506
+rect 404810 -742 404894 -506
+rect 405130 -742 431374 -506
+rect 431610 -742 431694 -506
+rect 431930 -742 432014 -506
+rect 432250 -742 432334 -506
+rect 432570 -742 432654 -506
+rect 432890 -742 432974 -506
+rect 433210 -742 433294 -506
+rect 433530 -742 433614 -506
+rect 433850 -742 433934 -506
+rect 434170 -742 434254 -506
+rect 434490 -742 434574 -506
+rect 434810 -742 434894 -506
+rect 435130 -742 461374 -506
+rect 461610 -742 461694 -506
+rect 461930 -742 462014 -506
+rect 462250 -742 462334 -506
+rect 462570 -742 462654 -506
+rect 462890 -742 462974 -506
+rect 463210 -742 463294 -506
+rect 463530 -742 463614 -506
+rect 463850 -742 463934 -506
+rect 464170 -742 464254 -506
+rect 464490 -742 464574 -506
+rect 464810 -742 464894 -506
+rect 465130 -742 491374 -506
+rect 491610 -742 491694 -506
+rect 491930 -742 492014 -506
+rect 492250 -742 492334 -506
+rect 492570 -742 492654 -506
+rect 492890 -742 492974 -506
+rect 493210 -742 493294 -506
+rect 493530 -742 493614 -506
+rect 493850 -742 493934 -506
+rect 494170 -742 494254 -506
+rect 494490 -742 494574 -506
+rect 494810 -742 494894 -506
+rect 495130 -742 521374 -506
+rect 521610 -742 521694 -506
+rect 521930 -742 522014 -506
+rect 522250 -742 522334 -506
+rect 522570 -742 522654 -506
+rect 522890 -742 522974 -506
+rect 523210 -742 523294 -506
+rect 523530 -742 523614 -506
+rect 523850 -742 523934 -506
+rect 524170 -742 524254 -506
+rect 524490 -742 524574 -506
+rect 524810 -742 524894 -506
+rect 525130 -742 530430 -506
+rect 530666 -742 585930 -506
+rect -2006 -934 585930 -742
+rect -2966 -1466 586890 -1274
+rect -2966 -1702 50838 -1466
+rect 51074 -1702 56374 -1466
+rect 56610 -1702 56694 -1466
+rect 56930 -1702 57014 -1466
+rect 57250 -1702 57334 -1466
+rect 57570 -1702 57654 -1466
+rect 57890 -1702 57974 -1466
+rect 58210 -1702 58294 -1466
+rect 58530 -1702 58614 -1466
+rect 58850 -1702 58934 -1466
+rect 59170 -1702 59254 -1466
+rect 59490 -1702 59574 -1466
+rect 59810 -1702 59894 -1466
+rect 60130 -1702 86374 -1466
+rect 86610 -1702 86694 -1466
+rect 86930 -1702 87014 -1466
+rect 87250 -1702 87334 -1466
+rect 87570 -1702 87654 -1466
+rect 87890 -1702 87974 -1466
+rect 88210 -1702 88294 -1466
+rect 88530 -1702 88614 -1466
+rect 88850 -1702 88934 -1466
+rect 89170 -1702 89254 -1466
+rect 89490 -1702 89574 -1466
+rect 89810 -1702 89894 -1466
+rect 90130 -1702 116374 -1466
+rect 116610 -1702 116694 -1466
+rect 116930 -1702 117014 -1466
+rect 117250 -1702 117334 -1466
+rect 117570 -1702 117654 -1466
+rect 117890 -1702 117974 -1466
+rect 118210 -1702 118294 -1466
+rect 118530 -1702 118614 -1466
+rect 118850 -1702 118934 -1466
+rect 119170 -1702 119254 -1466
+rect 119490 -1702 119574 -1466
+rect 119810 -1702 119894 -1466
+rect 120130 -1702 146374 -1466
+rect 146610 -1702 146694 -1466
+rect 146930 -1702 147014 -1466
+rect 147250 -1702 147334 -1466
+rect 147570 -1702 147654 -1466
+rect 147890 -1702 147974 -1466
+rect 148210 -1702 148294 -1466
+rect 148530 -1702 148614 -1466
+rect 148850 -1702 148934 -1466
+rect 149170 -1702 149254 -1466
+rect 149490 -1702 149574 -1466
+rect 149810 -1702 149894 -1466
+rect 150130 -1702 176374 -1466
+rect 176610 -1702 176694 -1466
+rect 176930 -1702 177014 -1466
+rect 177250 -1702 177334 -1466
+rect 177570 -1702 177654 -1466
+rect 177890 -1702 177974 -1466
+rect 178210 -1702 178294 -1466
+rect 178530 -1702 178614 -1466
+rect 178850 -1702 178934 -1466
+rect 179170 -1702 179254 -1466
+rect 179490 -1702 179574 -1466
+rect 179810 -1702 179894 -1466
+rect 180130 -1702 206374 -1466
+rect 206610 -1702 206694 -1466
+rect 206930 -1702 207014 -1466
+rect 207250 -1702 207334 -1466
+rect 207570 -1702 207654 -1466
+rect 207890 -1702 207974 -1466
+rect 208210 -1702 208294 -1466
+rect 208530 -1702 208614 -1466
+rect 208850 -1702 208934 -1466
+rect 209170 -1702 209254 -1466
+rect 209490 -1702 209574 -1466
+rect 209810 -1702 209894 -1466
+rect 210130 -1702 236374 -1466
+rect 236610 -1702 236694 -1466
+rect 236930 -1702 237014 -1466
+rect 237250 -1702 237334 -1466
+rect 237570 -1702 237654 -1466
+rect 237890 -1702 237974 -1466
+rect 238210 -1702 238294 -1466
+rect 238530 -1702 238614 -1466
+rect 238850 -1702 238934 -1466
+rect 239170 -1702 239254 -1466
+rect 239490 -1702 239574 -1466
+rect 239810 -1702 239894 -1466
+rect 240130 -1702 266374 -1466
+rect 266610 -1702 266694 -1466
+rect 266930 -1702 267014 -1466
+rect 267250 -1702 267334 -1466
+rect 267570 -1702 267654 -1466
+rect 267890 -1702 267974 -1466
+rect 268210 -1702 268294 -1466
+rect 268530 -1702 268614 -1466
+rect 268850 -1702 268934 -1466
+rect 269170 -1702 269254 -1466
+rect 269490 -1702 269574 -1466
+rect 269810 -1702 269894 -1466
+rect 270130 -1702 296374 -1466
+rect 296610 -1702 296694 -1466
+rect 296930 -1702 297014 -1466
+rect 297250 -1702 297334 -1466
+rect 297570 -1702 297654 -1466
+rect 297890 -1702 297974 -1466
+rect 298210 -1702 298294 -1466
+rect 298530 -1702 298614 -1466
+rect 298850 -1702 298934 -1466
+rect 299170 -1702 299254 -1466
+rect 299490 -1702 299574 -1466
+rect 299810 -1702 299894 -1466
+rect 300130 -1702 326374 -1466
+rect 326610 -1702 326694 -1466
+rect 326930 -1702 327014 -1466
+rect 327250 -1702 327334 -1466
+rect 327570 -1702 327654 -1466
+rect 327890 -1702 327974 -1466
+rect 328210 -1702 328294 -1466
+rect 328530 -1702 328614 -1466
+rect 328850 -1702 328934 -1466
+rect 329170 -1702 329254 -1466
+rect 329490 -1702 329574 -1466
+rect 329810 -1702 329894 -1466
+rect 330130 -1702 356374 -1466
+rect 356610 -1702 356694 -1466
+rect 356930 -1702 357014 -1466
+rect 357250 -1702 357334 -1466
+rect 357570 -1702 357654 -1466
+rect 357890 -1702 357974 -1466
+rect 358210 -1702 358294 -1466
+rect 358530 -1702 358614 -1466
+rect 358850 -1702 358934 -1466
+rect 359170 -1702 359254 -1466
+rect 359490 -1702 359574 -1466
+rect 359810 -1702 359894 -1466
+rect 360130 -1702 386374 -1466
+rect 386610 -1702 386694 -1466
+rect 386930 -1702 387014 -1466
+rect 387250 -1702 387334 -1466
+rect 387570 -1702 387654 -1466
+rect 387890 -1702 387974 -1466
+rect 388210 -1702 388294 -1466
+rect 388530 -1702 388614 -1466
+rect 388850 -1702 388934 -1466
+rect 389170 -1702 389254 -1466
+rect 389490 -1702 389574 -1466
+rect 389810 -1702 389894 -1466
+rect 390130 -1702 416374 -1466
+rect 416610 -1702 416694 -1466
+rect 416930 -1702 417014 -1466
+rect 417250 -1702 417334 -1466
+rect 417570 -1702 417654 -1466
+rect 417890 -1702 417974 -1466
+rect 418210 -1702 418294 -1466
+rect 418530 -1702 418614 -1466
+rect 418850 -1702 418934 -1466
+rect 419170 -1702 419254 -1466
+rect 419490 -1702 419574 -1466
+rect 419810 -1702 419894 -1466
+rect 420130 -1702 446374 -1466
+rect 446610 -1702 446694 -1466
+rect 446930 -1702 447014 -1466
+rect 447250 -1702 447334 -1466
+rect 447570 -1702 447654 -1466
+rect 447890 -1702 447974 -1466
+rect 448210 -1702 448294 -1466
+rect 448530 -1702 448614 -1466
+rect 448850 -1702 448934 -1466
+rect 449170 -1702 449254 -1466
+rect 449490 -1702 449574 -1466
+rect 449810 -1702 449894 -1466
+rect 450130 -1702 476374 -1466
+rect 476610 -1702 476694 -1466
+rect 476930 -1702 477014 -1466
+rect 477250 -1702 477334 -1466
+rect 477570 -1702 477654 -1466
+rect 477890 -1702 477974 -1466
+rect 478210 -1702 478294 -1466
+rect 478530 -1702 478614 -1466
+rect 478850 -1702 478934 -1466
+rect 479170 -1702 479254 -1466
+rect 479490 -1702 479574 -1466
+rect 479810 -1702 479894 -1466
+rect 480130 -1702 506374 -1466
+rect 506610 -1702 506694 -1466
+rect 506930 -1702 507014 -1466
+rect 507250 -1702 507334 -1466
+rect 507570 -1702 507654 -1466
+rect 507890 -1702 507974 -1466
+rect 508210 -1702 508294 -1466
+rect 508530 -1702 508614 -1466
+rect 508850 -1702 508934 -1466
+rect 509170 -1702 509254 -1466
+rect 509490 -1702 509574 -1466
+rect 509810 -1702 509894 -1466
+rect 510130 -1702 529206 -1466
+rect 529442 -1702 586890 -1466
+rect -2966 -1894 586890 -1702
+rect -3926 -2854 587850 -2234
+rect -4886 -3814 588810 -3194
+rect -5846 -4774 589770 -4154
+rect -6806 -5734 590730 -5114
+rect -7766 -6694 591690 -6074
+rect -8726 -7654 592650 -7034
+use corona_cts corona_cts_0
+timestamp 1476136803
+transform 1 0 752 0 1 1072
+box -698 -15 583088 700687
+use via4_3100x3100 via4_3100x3100_0
+timestamp 1476136822
+transform 1 0 586580 0 1 -1584
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_1
+timestamp 1476136822
+transform 1 0 587540 0 1 706480
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_2
+timestamp 1476136822
+transform 1 0 -2656 0 1 -1584
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_3
+timestamp 1476136822
+transform 1 0 588500 0 1 -3504
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_4
+timestamp 1476136822
+transform 1 0 585620 0 1 704560
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_5
+timestamp 1476136822
+transform 1 0 -4576 0 1 -3504
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_6
+timestamp 1476136822
+transform 1 0 589460 0 1 708400
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_7
+timestamp 1476136822
+transform 1 0 589460 0 1 -4464
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_8
+timestamp 1476136822
+transform 1 0 -8416 0 1 -7344
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_9
+timestamp 1476136822
+transform 1 0 590420 0 1 -5424
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_10
+timestamp 1476136822
+transform 1 0 -6496 0 1 -5424
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_11
+timestamp 1476136822
+transform 1 0 591380 0 1 710320
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_12
+timestamp 1476136822
+transform 1 0 -7456 0 1 710320
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_13
+timestamp 1476136822
+transform 1 0 591380 0 1 -6384
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_14
+timestamp 1476136822
+transform 1 0 592340 0 1 711280
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_15
+timestamp 1476136822
+transform 1 0 -7456 0 1 -6384
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_16
+timestamp 1476136822
+transform 1 0 585620 0 1 -624
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_17
+timestamp 1476136822
+transform 1 0 587540 0 1 -2544
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_18
+timestamp 1476136822
+transform 1 0 -6496 0 1 709360
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_19
+timestamp 1476136822
+transform 1 0 590420 0 1 709360
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_20
+timestamp 1476136822
+transform 1 0 -1696 0 1 704560
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_21
+timestamp 1476136822
+transform 1 0 -1696 0 1 -624
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_22
+timestamp 1476136822
+transform 1 0 586580 0 1 705520
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_23
+timestamp 1476136822
+transform 1 0 -2656 0 1 705520
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_24
+timestamp 1476136822
+transform 1 0 -3616 0 1 706480
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_25
+timestamp 1476136822
+transform 1 0 588500 0 1 707440
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_26
+timestamp 1476136822
+transform 1 0 -3616 0 1 -2544
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_27
+timestamp 1476136822
+transform 1 0 -4576 0 1 707440
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_28
+timestamp 1476136822
+transform 1 0 -8416 0 1 711280
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_29
+timestamp 1476136822
+transform 1 0 592340 0 1 -7344
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_30
+timestamp 1476136822
+transform 1 0 -5536 0 1 -4464
+box -310 -310 310 310
+use via4_3100x3100 via4_3100x3100_31
+timestamp 1476136822
+transform 1 0 -5536 0 1 708400
+box -310 -310 310 310
+<< labels >>
+flabel metal2 s 300094 703520 300206 704960 0 FreeSans 2000 0 0 0 io_in(19)
+port 1 nsew
+flabel metal2 s 364954 703520 365066 704960 0 FreeSans 2000 0 0 0 io_in(18)
+port 2 nsew
+flabel metal2 s 429814 703520 429926 704960 0 FreeSans 2000 0 0 0 io_in(17)
+port 3 nsew
+flabel metal2 s 494766 703520 494878 704960 0 FreeSans 2000 0 0 0 io_in(16)
+port 4 nsew
+flabel metal2 s 559626 703520 559738 704960 0 FreeSans 2000 0 0 0 io_in(15)
+port 5 nsew
+flabel metal2 s 348762 703520 348874 704960 0 FreeSans 2000 0 0 0 io_out(18)
+port 6 nsew
+flabel metal2 s 413622 703520 413734 704960 0 FreeSans 2000 0 0 0 io_out(17)
+port 7 nsew
+flabel metal2 s 478482 703520 478594 704960 0 FreeSans 2000 0 0 0 io_out(16)
+port 8 nsew
+flabel metal2 s 543434 703520 543546 704960 0 FreeSans 2000 0 0 0 io_out(15)
+port 9 nsew
+flabel metal2 s 575818 703520 575930 704960 0 FreeSans 2000 0 0 0 analog_io(8)
+port 10 nsew
+flabel metal2 s 510958 703520 511070 704960 0 FreeSans 2000 0 0 0 analog_io(9)
+port 11 nsew
+flabel metal2 s 446098 703520 446210 704960 0 FreeSans 2000 0 0 0 analog_io(10)
+port 12 nsew
+flabel metal2 s 381146 703520 381258 704960 0 FreeSans 2000 0 0 0 analog_io(11)
+port 13 nsew
+flabel metal2 s 316286 703520 316398 704960 0 FreeSans 2000 0 0 0 analog_io(12)
+port 14 nsew
+flabel metal2 s 527150 703520 527262 704960 0 FreeSans 2000 0 0 0 io_oeb(15)
+port 15 nsew
+flabel metal2 s 462290 703520 462402 704960 0 FreeSans 2000 0 0 0 io_oeb(16)
+port 16 nsew
+flabel metal2 s 397430 703520 397542 704960 0 FreeSans 2000 0 0 0 io_oeb(17)
+port 17 nsew
+flabel metal2 s 332478 703520 332590 704960 0 FreeSans 2000 0 0 0 io_oeb(18)
+port 18 nsew
+flabel metal2 s 154090 703520 154202 704960 0 FreeSans 2000 0 0 0 io_out(21)
+port 19 nsew
+flabel metal2 s 218950 703520 219062 704960 0 FreeSans 2000 0 0 0 io_out(20)
+port 20 nsew
+flabel metal2 s 24278 703520 24390 704960 0 FreeSans 2000 0 0 0 io_out(23)
+port 21 nsew
+flabel metal2 s 89138 703520 89250 704960 0 FreeSans 2000 0 0 0 io_out(22)
+port 22 nsew
+flabel metal2 s 283810 703520 283922 704960 0 FreeSans 2000 0 0 0 io_out(19)
+port 23 nsew
+flabel metal2 s 251426 703520 251538 704960 0 FreeSans 2000 0 0 0 analog_io(13)
+port 24 nsew
+flabel metal2 s 186474 703520 186586 704960 0 FreeSans 2000 0 0 0 analog_io(14)
+port 25 nsew
+flabel metal2 s 121614 703520 121726 704960 0 FreeSans 2000 0 0 0 analog_io(15)
+port 26 nsew
+flabel metal2 s 56754 703520 56866 704960 0 FreeSans 2000 0 0 0 analog_io(16)
+port 27 nsew
+flabel metal2 s 202758 703520 202870 704960 0 FreeSans 2000 0 0 0 io_oeb(20)
+port 28 nsew
+flabel metal2 s 137806 703520 137918 704960 0 FreeSans 2000 0 0 0 io_oeb(21)
+port 29 nsew
+flabel metal2 s 105422 703520 105534 704960 0 FreeSans 2000 0 0 0 io_in(22)
+port 30 nsew
+flabel metal2 s 170282 703520 170394 704960 0 FreeSans 2000 0 0 0 io_in(21)
+port 31 nsew
+flabel metal2 s 235142 703520 235254 704960 0 FreeSans 2000 0 0 0 io_in(20)
+port 32 nsew
+flabel metal2 s 40470 703520 40582 704960 0 FreeSans 2000 0 0 0 io_in(23)
+port 33 nsew
+flabel metal2 s 267618 703520 267730 704960 0 FreeSans 2000 0 0 0 io_oeb(19)
+port 34 nsew
+flabel metal2 s 72946 703520 73058 704960 0 FreeSans 2000 0 0 0 io_oeb(22)
+port 35 nsew
+flabel metal2 s 8086 703520 8198 704960 0 FreeSans 2000 0 0 0 io_oeb(23)
+port 36 nsew
+flabel metal2 s 32374 -960 32486 480 0 FreeSans 2000 0 0 0 wbs_dat_o(5)
+port 37 nsew
+flabel metal2 s 35962 -960 36074 480 0 FreeSans 2000 0 0 0 wbs_dat_o(6)
+port 38 nsew
+flabel metal2 s 39550 -960 39662 480 0 FreeSans 2000 0 0 0 wbs_dat_o(7)
+port 39 nsew
+flabel metal2 s 43046 -960 43158 480 0 FreeSans 2000 0 0 0 wbs_dat_o(8)
+port 40 nsew
+flabel metal2 s 46634 -960 46746 480 0 FreeSans 2000 0 0 0 wbs_dat_o(9)
+port 41 nsew
+flabel metal2 s 11122 -960 11234 480 0 FreeSans 2000 0 0 0 wbs_sel_i(0)
+port 42 nsew
+flabel metal2 s 15906 -960 16018 480 0 FreeSans 2000 0 0 0 wbs_sel_i(1)
+port 43 nsew
+flabel metal2 s 20598 -960 20710 480 0 FreeSans 2000 0 0 0 wbs_sel_i(2)
+port 44 nsew
+flabel metal2 s 25290 -960 25402 480 0 FreeSans 2000 0 0 0 wbs_sel_i(3)
+port 45 nsew
+flabel metal2 s 48934 -960 49046 480 0 FreeSans 2000 0 0 0 wbs_dat_i(10)
+port 46 nsew
+flabel metal2 s 52522 -960 52634 480 0 FreeSans 2000 0 0 0 wbs_dat_i(11)
+port 47 nsew
+flabel metal2 s 56018 -960 56130 480 0 FreeSans 2000 0 0 0 wbs_dat_i(12)
+port 48 nsew
+flabel metal2 s 59606 -960 59718 480 0 FreeSans 2000 0 0 0 wbs_dat_i(13)
+port 49 nsew
+flabel metal2 s 63194 -960 63306 480 0 FreeSans 2000 0 0 0 wbs_dat_i(14)
+port 50 nsew
+flabel metal2 s 66690 -960 66802 480 0 FreeSans 2000 0 0 0 wbs_dat_i(15)
+port 51 nsew
+flabel metal2 s 70278 -960 70390 480 0 FreeSans 2000 0 0 0 wbs_dat_i(16)
+port 52 nsew
+flabel metal2 s 50130 -960 50242 480 0 FreeSans 2000 0 0 0 wbs_dat_o(10)
+port 53 nsew
+flabel metal2 s 53718 -960 53830 480 0 FreeSans 2000 0 0 0 wbs_dat_o(11)
+port 54 nsew
+flabel metal2 s 57214 -960 57326 480 0 FreeSans 2000 0 0 0 wbs_dat_o(12)
+port 55 nsew
+flabel metal2 s 60802 -960 60914 480 0 FreeSans 2000 0 0 0 wbs_dat_o(13)
+port 56 nsew
+flabel metal2 s 64298 -960 64410 480 0 FreeSans 2000 0 0 0 wbs_dat_o(14)
+port 57 nsew
+flabel metal2 s 67886 -960 67998 480 0 FreeSans 2000 0 0 0 wbs_dat_o(15)
+port 58 nsew
+flabel metal2 s 71474 -960 71586 480 0 FreeSans 2000 0 0 0 wbs_dat_o(16)
+port 59 nsew
+flabel metal2 s 542 -960 654 480 0 FreeSans 2000 0 0 0 wb_clk_i
+port 60 nsew
+flabel metal2 s 2842 -960 2954 480 0 FreeSans 2000 0 0 0 wbs_ack_o
+port 61 nsew
+flabel metal2 s 4038 -960 4150 480 0 FreeSans 2000 0 0 0 wbs_cyc_i
+port 62 nsew
+flabel metal2 s 8730 -960 8842 480 0 FreeSans 2000 0 0 0 wbs_dat_i(0)
+port 63 nsew
+flabel metal2 s 13514 -960 13626 480 0 FreeSans 2000 0 0 0 wbs_dat_i(1)
+port 64 nsew
+flabel metal2 s 18206 -960 18318 480 0 FreeSans 2000 0 0 0 wbs_dat_i(2)
+port 65 nsew
+flabel metal2 s 22990 -960 23102 480 0 FreeSans 2000 0 0 0 wbs_dat_i(3)
+port 66 nsew
+flabel metal2 s 27682 -960 27794 480 0 FreeSans 2000 0 0 0 wbs_dat_i(4)
+port 67 nsew
+flabel metal2 s 31270 -960 31382 480 0 FreeSans 2000 0 0 0 wbs_dat_i(5)
+port 68 nsew
+flabel metal2 s 1646 -960 1758 480 0 FreeSans 2000 0 0 0 wb_rst_i
+port 69 nsew
+flabel metal2 s 34766 -960 34878 480 0 FreeSans 2000 0 0 0 wbs_dat_i(6)
+port 70 nsew
+flabel metal2 s 38354 -960 38466 480 0 FreeSans 2000 0 0 0 wbs_dat_i(7)
+port 71 nsew
+flabel metal2 s 41850 -960 41962 480 0 FreeSans 2000 0 0 0 wbs_dat_i(8)
+port 72 nsew
+flabel metal2 s 45438 -960 45550 480 0 FreeSans 2000 0 0 0 wbs_dat_i(9)
+port 73 nsew
+flabel metal2 s 9926 -960 10038 480 0 FreeSans 2000 0 0 0 wbs_dat_o(0)
+port 74 nsew
+flabel metal2 s 14710 -960 14822 480 0 FreeSans 2000 0 0 0 wbs_dat_o(1)
+port 75 nsew
+flabel metal2 s 19402 -960 19514 480 0 FreeSans 2000 0 0 0 wbs_dat_o(2)
+port 76 nsew
+flabel metal2 s 24186 -960 24298 480 0 FreeSans 2000 0 0 0 wbs_dat_o(3)
+port 77 nsew
+flabel metal2 s 28878 -960 28990 480 0 FreeSans 2000 0 0 0 wbs_dat_o(4)
+port 78 nsew
+flabel metal2 s 7626 -960 7738 480 0 FreeSans 2000 0 0 0 wbs_adr_i(0)
+port 79 nsew
+flabel metal2 s 12318 -960 12430 480 0 FreeSans 2000 0 0 0 wbs_adr_i(1)
+port 80 nsew
+flabel metal2 s 17010 -960 17122 480 0 FreeSans 2000 0 0 0 wbs_adr_i(2)
+port 81 nsew
+flabel metal2 s 21794 -960 21906 480 0 FreeSans 2000 0 0 0 wbs_adr_i(3)
+port 82 nsew
+flabel metal2 s 26486 -960 26598 480 0 FreeSans 2000 0 0 0 wbs_adr_i(4)
+port 83 nsew
+flabel metal2 s 30074 -960 30186 480 0 FreeSans 2000 0 0 0 wbs_adr_i(5)
+port 84 nsew
+flabel metal2 s 33570 -960 33682 480 0 FreeSans 2000 0 0 0 wbs_adr_i(6)
+port 85 nsew
+flabel metal2 s 37158 -960 37270 480 0 FreeSans 2000 0 0 0 wbs_adr_i(7)
+port 86 nsew
+flabel metal2 s 40654 -960 40766 480 0 FreeSans 2000 0 0 0 wbs_adr_i(8)
+port 87 nsew
+flabel metal2 s 44242 -960 44354 480 0 FreeSans 2000 0 0 0 wbs_adr_i(9)
+port 88 nsew
+flabel metal2 s 5234 -960 5346 480 0 FreeSans 2000 0 0 0 wbs_stb_i
+port 89 nsew
+flabel metal2 s 47830 -960 47942 480 0 FreeSans 2000 0 0 0 wbs_adr_i(10)
+port 90 nsew
+flabel metal2 s 51326 -960 51438 480 0 FreeSans 2000 0 0 0 wbs_adr_i(11)
+port 91 nsew
+flabel metal2 s 54914 -960 55026 480 0 FreeSans 2000 0 0 0 wbs_adr_i(12)
+port 92 nsew
+flabel metal2 s 58410 -960 58522 480 0 FreeSans 2000 0 0 0 wbs_adr_i(13)
+port 93 nsew
+flabel metal2 s 61998 -960 62110 480 0 FreeSans 2000 0 0 0 wbs_adr_i(14)
+port 94 nsew
+flabel metal2 s 65494 -960 65606 480 0 FreeSans 2000 0 0 0 wbs_adr_i(15)
+port 95 nsew
+flabel metal2 s 69082 -960 69194 480 0 FreeSans 2000 0 0 0 wbs_adr_i(16)
+port 96 nsew
+flabel metal2 s 72578 -960 72690 480 0 FreeSans 2000 0 0 0 wbs_adr_i(17)
+port 97 nsew
+flabel metal2 s 6430 -960 6542 480 0 FreeSans 2000 0 0 0 wbs_we_i
+port 98 nsew
+flabel metal2 s 117566 -960 117678 480 0 FreeSans 2000 0 0 0 wbs_dat_o(29)
+port 99 nsew
+flabel metal2 s 121062 -960 121174 480 0 FreeSans 2000 0 0 0 wbs_dat_o(30)
+port 100 nsew
+flabel metal2 s 124650 -960 124762 480 0 FreeSans 2000 0 0 0 wbs_dat_o(31)
+port 101 nsew
+flabel metal2 s 128146 -960 128258 480 0 FreeSans 2000 0 0 0 la_oenb(0)
+port 102 nsew
+flabel metal2 s 131734 -960 131846 480 0 FreeSans 2000 0 0 0 la_oenb(1)
+port 103 nsew
+flabel metal2 s 135230 -960 135342 480 0 FreeSans 2000 0 0 0 la_oenb(2)
+port 104 nsew
+flabel metal2 s 138818 -960 138930 480 0 FreeSans 2000 0 0 0 la_oenb(3)
+port 105 nsew
+flabel metal2 s 142406 -960 142518 480 0 FreeSans 2000 0 0 0 la_oenb(4)
+port 106 nsew
+flabel metal2 s 145902 -960 146014 480 0 FreeSans 2000 0 0 0 la_oenb(5)
+port 107 nsew
+flabel metal2 s 129342 -960 129454 480 0 FreeSans 2000 0 0 0 la_data_in(1)
+port 108 nsew
+flabel metal2 s 125846 -960 125958 480 0 FreeSans 2000 0 0 0 la_data_in(0)
+port 109 nsew
+flabel metal2 s 130538 -960 130650 480 0 FreeSans 2000 0 0 0 la_data_out(1)
+port 110 nsew
+flabel metal2 s 73774 -960 73886 480 0 FreeSans 2000 0 0 0 wbs_dat_i(17)
+port 111 nsew
+flabel metal2 s 77362 -960 77474 480 0 FreeSans 2000 0 0 0 wbs_dat_i(18)
+port 112 nsew
+flabel metal2 s 80858 -960 80970 480 0 FreeSans 2000 0 0 0 wbs_dat_i(19)
+port 113 nsew
+flabel metal2 s 84446 -960 84558 480 0 FreeSans 2000 0 0 0 wbs_dat_i(20)
+port 114 nsew
+flabel metal2 s 87942 -960 88054 480 0 FreeSans 2000 0 0 0 wbs_dat_i(21)
+port 115 nsew
+flabel metal2 s 91530 -960 91642 480 0 FreeSans 2000 0 0 0 wbs_dat_i(22)
+port 116 nsew
+flabel metal2 s 95118 -960 95230 480 0 FreeSans 2000 0 0 0 wbs_dat_i(23)
+port 117 nsew
+flabel metal2 s 98614 -960 98726 480 0 FreeSans 2000 0 0 0 wbs_dat_i(24)
+port 118 nsew
+flabel metal2 s 102202 -960 102314 480 0 FreeSans 2000 0 0 0 wbs_dat_i(25)
+port 119 nsew
+flabel metal2 s 105698 -960 105810 480 0 FreeSans 2000 0 0 0 wbs_dat_i(26)
+port 120 nsew
+flabel metal2 s 109286 -960 109398 480 0 FreeSans 2000 0 0 0 wbs_dat_i(27)
+port 121 nsew
+flabel metal2 s 112782 -960 112894 480 0 FreeSans 2000 0 0 0 wbs_dat_i(28)
+port 122 nsew
+flabel metal2 s 116370 -960 116482 480 0 FreeSans 2000 0 0 0 wbs_dat_i(29)
+port 123 nsew
+flabel metal2 s 119866 -960 119978 480 0 FreeSans 2000 0 0 0 wbs_dat_i(30)
+port 124 nsew
+flabel metal2 s 123454 -960 123566 480 0 FreeSans 2000 0 0 0 wbs_dat_i(31)
+port 125 nsew
+flabel metal2 s 141210 -960 141322 480 0 FreeSans 2000 0 0 0 la_data_out(4)
+port 126 nsew
+flabel metal2 s 144706 -960 144818 480 0 FreeSans 2000 0 0 0 la_data_out(5)
+port 127 nsew
+flabel metal2 s 126950 -960 127062 480 0 FreeSans 2000 0 0 0 la_data_out(0)
+port 128 nsew
+flabel metal2 s 134126 -960 134238 480 0 FreeSans 2000 0 0 0 la_data_out(2)
+port 129 nsew
+flabel metal2 s 137622 -960 137734 480 0 FreeSans 2000 0 0 0 la_data_out(3)
+port 130 nsew
+flabel metal2 s 143510 -960 143622 480 0 FreeSans 2000 0 0 0 la_data_in(5)
+port 131 nsew
+flabel metal2 s 140014 -960 140126 480 0 FreeSans 2000 0 0 0 la_data_in(4)
+port 132 nsew
+flabel metal2 s 136426 -960 136538 480 0 FreeSans 2000 0 0 0 la_data_in(3)
+port 133 nsew
+flabel metal2 s 132930 -960 133042 480 0 FreeSans 2000 0 0 0 la_data_in(2)
+port 134 nsew
+flabel metal2 s 74970 -960 75082 480 0 FreeSans 2000 0 0 0 wbs_dat_o(17)
+port 135 nsew
+flabel metal2 s 78558 -960 78670 480 0 FreeSans 2000 0 0 0 wbs_dat_o(18)
+port 136 nsew
+flabel metal2 s 82054 -960 82166 480 0 FreeSans 2000 0 0 0 wbs_dat_o(19)
+port 137 nsew
+flabel metal2 s 85642 -960 85754 480 0 FreeSans 2000 0 0 0 wbs_dat_o(20)
+port 138 nsew
+flabel metal2 s 89138 -960 89250 480 0 FreeSans 2000 0 0 0 wbs_dat_o(21)
+port 139 nsew
+flabel metal2 s 92726 -960 92838 480 0 FreeSans 2000 0 0 0 wbs_dat_o(22)
+port 140 nsew
+flabel metal2 s 96222 -960 96334 480 0 FreeSans 2000 0 0 0 wbs_dat_o(23)
+port 141 nsew
+flabel metal2 s 99810 -960 99922 480 0 FreeSans 2000 0 0 0 wbs_dat_o(24)
+port 142 nsew
+flabel metal2 s 103306 -960 103418 480 0 FreeSans 2000 0 0 0 wbs_dat_o(25)
+port 143 nsew
+flabel metal2 s 106894 -960 107006 480 0 FreeSans 2000 0 0 0 wbs_dat_o(26)
+port 144 nsew
+flabel metal2 s 110482 -960 110594 480 0 FreeSans 2000 0 0 0 wbs_dat_o(27)
+port 145 nsew
+flabel metal2 s 76166 -960 76278 480 0 FreeSans 2000 0 0 0 wbs_adr_i(18)
+port 146 nsew
+flabel metal2 s 79662 -960 79774 480 0 FreeSans 2000 0 0 0 wbs_adr_i(19)
+port 147 nsew
+flabel metal2 s 83250 -960 83362 480 0 FreeSans 2000 0 0 0 wbs_adr_i(20)
+port 148 nsew
+flabel metal2 s 86838 -960 86950 480 0 FreeSans 2000 0 0 0 wbs_adr_i(21)
+port 149 nsew
+flabel metal2 s 90334 -960 90446 480 0 FreeSans 2000 0 0 0 wbs_adr_i(22)
+port 150 nsew
+flabel metal2 s 93922 -960 94034 480 0 FreeSans 2000 0 0 0 wbs_adr_i(23)
+port 151 nsew
+flabel metal2 s 97418 -960 97530 480 0 FreeSans 2000 0 0 0 wbs_adr_i(24)
+port 152 nsew
+flabel metal2 s 101006 -960 101118 480 0 FreeSans 2000 0 0 0 wbs_adr_i(25)
+port 153 nsew
+flabel metal2 s 104502 -960 104614 480 0 FreeSans 2000 0 0 0 wbs_adr_i(26)
+port 154 nsew
+flabel metal2 s 108090 -960 108202 480 0 FreeSans 2000 0 0 0 wbs_adr_i(27)
+port 155 nsew
+flabel metal2 s 111586 -960 111698 480 0 FreeSans 2000 0 0 0 wbs_adr_i(28)
+port 156 nsew
+flabel metal2 s 115174 -960 115286 480 0 FreeSans 2000 0 0 0 wbs_adr_i(29)
+port 157 nsew
+flabel metal2 s 118762 -960 118874 480 0 FreeSans 2000 0 0 0 wbs_adr_i(30)
+port 158 nsew
+flabel metal2 s 122258 -960 122370 480 0 FreeSans 2000 0 0 0 wbs_adr_i(31)
+port 159 nsew
+flabel metal2 s 113978 -960 114090 480 0 FreeSans 2000 0 0 0 wbs_dat_o(28)
+port 160 nsew
+flabel metal2 s 183714 -960 183826 480 0 FreeSans 2000 0 0 0 la_data_out(16)
+port 161 nsew
+flabel metal2 s 169546 -960 169658 480 0 FreeSans 2000 0 0 0 la_data_out(12)
+port 162 nsew
+flabel metal2 s 218030 -960 218142 480 0 FreeSans 2000 0 0 0 la_data_in(26)
+port 163 nsew
+flabel metal2 s 214442 -960 214554 480 0 FreeSans 2000 0 0 0 la_data_in(25)
+port 164 nsew
+flabel metal2 s 210946 -960 211058 480 0 FreeSans 2000 0 0 0 la_data_in(24)
+port 165 nsew
+flabel metal2 s 207358 -960 207470 480 0 FreeSans 2000 0 0 0 la_data_in(23)
+port 166 nsew
+flabel metal2 s 203862 -960 203974 480 0 FreeSans 2000 0 0 0 la_data_in(22)
+port 167 nsew
+flabel metal2 s 193190 -960 193302 480 0 FreeSans 2000 0 0 0 la_data_in(19)
+port 168 nsew
+flabel metal2 s 189694 -960 189806 480 0 FreeSans 2000 0 0 0 la_data_in(18)
+port 169 nsew
+flabel metal2 s 186106 -960 186218 480 0 FreeSans 2000 0 0 0 la_data_in(17)
+port 170 nsew
+flabel metal2 s 182518 -960 182630 480 0 FreeSans 2000 0 0 0 la_data_in(16)
+port 171 nsew
+flabel metal2 s 179022 -960 179134 480 0 FreeSans 2000 0 0 0 la_data_in(15)
+port 172 nsew
+flabel metal2 s 175434 -960 175546 480 0 FreeSans 2000 0 0 0 la_data_in(14)
+port 173 nsew
+flabel metal2 s 171938 -960 172050 480 0 FreeSans 2000 0 0 0 la_data_in(13)
+port 174 nsew
+flabel metal2 s 168350 -960 168462 480 0 FreeSans 2000 0 0 0 la_data_in(12)
+port 175 nsew
+flabel metal2 s 147098 -960 147210 480 0 FreeSans 2000 0 0 0 la_data_in(6)
+port 176 nsew
+flabel metal2 s 170742 -960 170854 480 0 FreeSans 2000 0 0 0 la_oenb(12)
+port 177 nsew
+flabel metal2 s 184910 -960 185022 480 0 FreeSans 2000 0 0 0 la_oenb(16)
+port 178 nsew
+flabel metal2 s 206162 -960 206274 480 0 FreeSans 2000 0 0 0 la_oenb(22)
+port 179 nsew
+flabel metal2 s 157770 -960 157882 480 0 FreeSans 2000 0 0 0 la_data_in(9)
+port 180 nsew
+flabel metal2 s 208554 -960 208666 480 0 FreeSans 2000 0 0 0 la_data_out(23)
+port 181 nsew
+flabel metal2 s 187302 -960 187414 480 0 FreeSans 2000 0 0 0 la_data_out(17)
+port 182 nsew
+flabel metal2 s 173134 -960 173246 480 0 FreeSans 2000 0 0 0 la_data_out(13)
+port 183 nsew
+flabel metal2 s 148294 -960 148406 480 0 FreeSans 2000 0 0 0 la_data_out(6)
+port 184 nsew
+flabel metal2 s 151790 -960 151902 480 0 FreeSans 2000 0 0 0 la_data_out(7)
+port 185 nsew
+flabel metal2 s 155378 -960 155490 480 0 FreeSans 2000 0 0 0 la_data_out(8)
+port 186 nsew
+flabel metal2 s 158874 -960 158986 480 0 FreeSans 2000 0 0 0 la_data_out(9)
+port 187 nsew
+flabel metal2 s 154182 -960 154294 480 0 FreeSans 2000 0 0 0 la_data_in(8)
+port 188 nsew
+flabel metal2 s 215638 -960 215750 480 0 FreeSans 2000 0 0 0 la_data_out(25)
+port 189 nsew
+flabel metal2 s 167154 -960 167266 480 0 FreeSans 2000 0 0 0 la_oenb(11)
+port 190 nsew
+flabel metal2 s 181414 -960 181526 480 0 FreeSans 2000 0 0 0 la_oenb(15)
+port 191 nsew
+flabel metal2 s 195582 -960 195694 480 0 FreeSans 2000 0 0 0 la_oenb(19)
+port 192 nsew
+flabel metal2 s 201470 -960 201582 480 0 FreeSans 2000 0 0 0 la_data_out(21)
+port 193 nsew
+flabel metal2 s 202666 -960 202778 480 0 FreeSans 2000 0 0 0 la_oenb(21)
+port 194 nsew
+flabel metal2 s 174238 -960 174350 480 0 FreeSans 2000 0 0 0 la_oenb(13)
+port 195 nsew
+flabel metal2 s 188498 -960 188610 480 0 FreeSans 2000 0 0 0 la_oenb(17)
+port 196 nsew
+flabel metal2 s 209750 -960 209862 480 0 FreeSans 2000 0 0 0 la_oenb(23)
+port 197 nsew
+flabel metal2 s 216834 -960 216946 480 0 FreeSans 2000 0 0 0 la_oenb(25)
+port 198 nsew
+flabel metal2 s 150594 -960 150706 480 0 FreeSans 2000 0 0 0 la_data_in(7)
+port 199 nsew
+flabel metal2 s 194386 -960 194498 480 0 FreeSans 2000 0 0 0 la_data_out(19)
+port 200 nsew
+flabel metal2 s 180218 -960 180330 480 0 FreeSans 2000 0 0 0 la_data_out(15)
+port 201 nsew
+flabel metal2 s 166050 -960 166162 480 0 FreeSans 2000 0 0 0 la_data_out(11)
+port 202 nsew
+flabel metal2 s 212142 -960 212254 480 0 FreeSans 2000 0 0 0 la_data_out(24)
+port 203 nsew
+flabel metal2 s 197882 -960 197994 480 0 FreeSans 2000 0 0 0 la_data_out(20)
+port 204 nsew
+flabel metal2 s 190798 -960 190910 480 0 FreeSans 2000 0 0 0 la_data_out(18)
+port 205 nsew
+flabel metal2 s 176630 -960 176742 480 0 FreeSans 2000 0 0 0 la_data_out(14)
+port 206 nsew
+flabel metal2 s 162462 -960 162574 480 0 FreeSans 2000 0 0 0 la_data_out(10)
+port 207 nsew
+flabel metal2 s 149490 -960 149602 480 0 FreeSans 2000 0 0 0 la_oenb(6)
+port 208 nsew
+flabel metal2 s 163658 -960 163770 480 0 FreeSans 2000 0 0 0 la_oenb(10)
+port 209 nsew
+flabel metal2 s 177826 -960 177938 480 0 FreeSans 2000 0 0 0 la_oenb(14)
+port 210 nsew
+flabel metal2 s 152986 -960 153098 480 0 FreeSans 2000 0 0 0 la_oenb(7)
+port 211 nsew
+flabel metal2 s 156574 -960 156686 480 0 FreeSans 2000 0 0 0 la_oenb(8)
+port 212 nsew
+flabel metal2 s 160070 -960 160182 480 0 FreeSans 2000 0 0 0 la_oenb(9)
+port 213 nsew
+flabel metal2 s 191994 -960 192106 480 0 FreeSans 2000 0 0 0 la_oenb(18)
+port 214 nsew
+flabel metal2 s 199078 -960 199190 480 0 FreeSans 2000 0 0 0 la_oenb(20)
+port 215 nsew
+flabel metal2 s 213338 -960 213450 480 0 FreeSans 2000 0 0 0 la_oenb(24)
+port 216 nsew
+flabel metal2 s 200274 -960 200386 480 0 FreeSans 2000 0 0 0 la_data_in(21)
+port 217 nsew
+flabel metal2 s 196778 -960 196890 480 0 FreeSans 2000 0 0 0 la_data_in(20)
+port 218 nsew
+flabel metal2 s 164854 -960 164966 480 0 FreeSans 2000 0 0 0 la_data_in(11)
+port 219 nsew
+flabel metal2 s 161266 -960 161378 480 0 FreeSans 2000 0 0 0 la_data_in(10)
+port 220 nsew
+flabel metal2 s 205058 -960 205170 480 0 FreeSans 2000 0 0 0 la_data_out(22)
+port 221 nsew
+flabel metal2 s 253450 -960 253562 480 0 FreeSans 2000 0 0 0 la_data_in(36)
+port 222 nsew
+flabel metal2 s 265318 -960 265430 480 0 FreeSans 2000 0 0 0 la_data_out(39)
+port 223 nsew
+flabel metal2 s 249954 -960 250066 480 0 FreeSans 2000 0 0 0 la_data_in(35)
+port 224 nsew
+flabel metal2 s 229806 -960 229918 480 0 FreeSans 2000 0 0 0 la_data_out(29)
+port 225 nsew
+flabel metal2 s 246366 -960 246478 480 0 FreeSans 2000 0 0 0 la_data_in(34)
+port 226 nsew
+flabel metal2 s 242870 -960 242982 480 0 FreeSans 2000 0 0 0 la_data_in(33)
+port 227 nsew
+flabel metal2 s 239282 -960 239394 480 0 FreeSans 2000 0 0 0 la_data_in(32)
+port 228 nsew
+flabel metal2 s 240478 -960 240590 480 0 FreeSans 2000 0 0 0 la_data_out(32)
+port 229 nsew
+flabel metal2 s 254646 -960 254758 480 0 FreeSans 2000 0 0 0 la_data_out(36)
+port 230 nsew
+flabel metal2 s 275990 -960 276102 480 0 FreeSans 2000 0 0 0 la_data_out(42)
+port 231 nsew
+flabel metal2 s 290158 -960 290270 480 0 FreeSans 2000 0 0 0 la_data_out(46)
+port 232 nsew
+flabel metal2 s 228702 -960 228814 480 0 FreeSans 2000 0 0 0 la_data_in(29)
+port 233 nsew
+flabel metal2 s 225114 -960 225226 480 0 FreeSans 2000 0 0 0 la_data_in(28)
+port 234 nsew
+flabel metal2 s 223918 -960 224030 480 0 FreeSans 2000 0 0 0 la_oenb(27)
+port 235 nsew
+flabel metal2 s 245170 -960 245282 480 0 FreeSans 2000 0 0 0 la_oenb(33)
+port 236 nsew
+flabel metal2 s 259430 -960 259542 480 0 FreeSans 2000 0 0 0 la_oenb(37)
+port 237 nsew
+flabel metal2 s 280682 -960 280794 480 0 FreeSans 2000 0 0 0 la_oenb(43)
+port 238 nsew
+flabel metal2 s 221526 -960 221638 480 0 FreeSans 2000 0 0 0 la_data_in(27)
+port 239 nsew
+flabel metal2 s 231002 -960 231114 480 0 FreeSans 2000 0 0 0 la_oenb(29)
+port 240 nsew
+flabel metal2 s 288962 -960 289074 480 0 FreeSans 2000 0 0 0 la_data_in(46)
+port 241 nsew
+flabel metal2 s 238086 -960 238198 480 0 FreeSans 2000 0 0 0 la_oenb(31)
+port 242 nsew
+flabel metal2 s 252346 -960 252458 480 0 FreeSans 2000 0 0 0 la_oenb(35)
+port 243 nsew
+flabel metal2 s 266514 -960 266626 480 0 FreeSans 2000 0 0 0 la_oenb(39)
+port 244 nsew
+flabel metal2 s 220422 -960 220534 480 0 FreeSans 2000 0 0 0 la_oenb(26)
+port 245 nsew
+flabel metal2 s 273598 -960 273710 480 0 FreeSans 2000 0 0 0 la_oenb(41)
+port 246 nsew
+flabel metal2 s 287766 -960 287878 480 0 FreeSans 2000 0 0 0 la_oenb(45)
+port 247 nsew
+flabel metal2 s 241674 -960 241786 480 0 FreeSans 2000 0 0 0 la_oenb(32)
+port 248 nsew
+flabel metal2 s 255842 -960 255954 480 0 FreeSans 2000 0 0 0 la_oenb(36)
+port 249 nsew
+flabel metal2 s 226310 -960 226422 480 0 FreeSans 2000 0 0 0 la_data_out(28)
+port 250 nsew
+flabel metal2 s 277094 -960 277206 480 0 FreeSans 2000 0 0 0 la_oenb(42)
+port 251 nsew
+flabel metal2 s 291354 -960 291466 480 0 FreeSans 2000 0 0 0 la_oenb(46)
+port 252 nsew
+flabel metal2 s 270010 -960 270122 480 0 FreeSans 2000 0 0 0 la_oenb(40)
+port 253 nsew
+flabel metal2 s 284270 -960 284382 480 0 FreeSans 2000 0 0 0 la_oenb(44)
+port 254 nsew
+flabel metal2 s 285374 -960 285486 480 0 FreeSans 2000 0 0 0 la_data_in(45)
+port 255 nsew
+flabel metal2 s 233394 -960 233506 480 0 FreeSans 2000 0 0 0 la_data_out(30)
+port 256 nsew
+flabel metal2 s 247562 -960 247674 480 0 FreeSans 2000 0 0 0 la_data_out(34)
+port 257 nsew
+flabel metal2 s 261730 -960 261842 480 0 FreeSans 2000 0 0 0 la_data_out(38)
+port 258 nsew
+flabel metal2 s 222722 -960 222834 480 0 FreeSans 2000 0 0 0 la_data_out(27)
+port 259 nsew
+flabel metal2 s 281878 -960 281990 480 0 FreeSans 2000 0 0 0 la_data_in(44)
+port 260 nsew
+flabel metal2 s 278290 -960 278402 480 0 FreeSans 2000 0 0 0 la_data_in(43)
+port 261 nsew
+flabel metal2 s 274794 -960 274906 480 0 FreeSans 2000 0 0 0 la_data_in(42)
+port 262 nsew
+flabel metal2 s 272402 -960 272514 480 0 FreeSans 2000 0 0 0 la_data_out(41)
+port 263 nsew
+flabel metal2 s 286570 -960 286682 480 0 FreeSans 2000 0 0 0 la_data_out(45)
+port 264 nsew
+flabel metal2 s 236982 -960 237094 480 0 FreeSans 2000 0 0 0 la_data_out(31)
+port 265 nsew
+flabel metal2 s 251150 -960 251262 480 0 FreeSans 2000 0 0 0 la_data_out(35)
+port 266 nsew
+flabel metal2 s 264122 -960 264234 480 0 FreeSans 2000 0 0 0 la_data_in(39)
+port 267 nsew
+flabel metal2 s 227506 -960 227618 480 0 FreeSans 2000 0 0 0 la_oenb(28)
+port 268 nsew
+flabel metal2 s 234590 -960 234702 480 0 FreeSans 2000 0 0 0 la_oenb(30)
+port 269 nsew
+flabel metal2 s 248758 -960 248870 480 0 FreeSans 2000 0 0 0 la_oenb(34)
+port 270 nsew
+flabel metal2 s 262926 -960 263038 480 0 FreeSans 2000 0 0 0 la_oenb(38)
+port 271 nsew
+flabel metal2 s 271206 -960 271318 480 0 FreeSans 2000 0 0 0 la_data_in(41)
+port 272 nsew
+flabel metal2 s 267710 -960 267822 480 0 FreeSans 2000 0 0 0 la_data_in(40)
+port 273 nsew
+flabel metal2 s 235786 -960 235898 480 0 FreeSans 2000 0 0 0 la_data_in(31)
+port 274 nsew
+flabel metal2 s 232198 -960 232310 480 0 FreeSans 2000 0 0 0 la_data_in(30)
+port 275 nsew
+flabel metal2 s 260626 -960 260738 480 0 FreeSans 2000 0 0 0 la_data_in(38)
+port 276 nsew
+flabel metal2 s 257038 -960 257150 480 0 FreeSans 2000 0 0 0 la_data_in(37)
+port 277 nsew
+flabel metal2 s 244066 -960 244178 480 0 FreeSans 2000 0 0 0 la_data_out(33)
+port 278 nsew
+flabel metal2 s 258234 -960 258346 480 0 FreeSans 2000 0 0 0 la_data_out(37)
+port 279 nsew
+flabel metal2 s 219226 -960 219338 480 0 FreeSans 2000 0 0 0 la_data_out(26)
+port 280 nsew
+flabel metal2 s 268814 -960 268926 480 0 FreeSans 2000 0 0 0 la_data_out(40)
+port 281 nsew
+flabel metal2 s 283074 -960 283186 480 0 FreeSans 2000 0 0 0 la_data_out(44)
+port 282 nsew
+flabel metal2 s 279486 -960 279598 480 0 FreeSans 2000 0 0 0 la_data_out(43)
+port 283 nsew
+flabel metal2 s 363482 -960 363594 480 0 FreeSans 2000 0 0 0 la_data_in(67)
+port 284 nsew
+flabel metal2 s 359894 -960 360006 480 0 FreeSans 2000 0 0 0 la_data_in(66)
+port 285 nsew
+flabel metal2 s 356306 -960 356418 480 0 FreeSans 2000 0 0 0 la_data_in(65)
+port 286 nsew
+flabel metal2 s 352810 -960 352922 480 0 FreeSans 2000 0 0 0 la_data_in(64)
+port 287 nsew
+flabel metal2 s 349222 -960 349334 480 0 FreeSans 2000 0 0 0 la_data_in(63)
+port 288 nsew
+flabel metal2 s 345726 -960 345838 480 0 FreeSans 2000 0 0 0 la_data_in(62)
+port 289 nsew
+flabel metal2 s 335054 -960 335166 480 0 FreeSans 2000 0 0 0 la_data_in(59)
+port 290 nsew
+flabel metal2 s 331558 -960 331670 480 0 FreeSans 2000 0 0 0 la_data_in(58)
+port 291 nsew
+flabel metal2 s 327970 -960 328082 480 0 FreeSans 2000 0 0 0 la_data_in(57)
+port 292 nsew
+flabel metal2 s 324382 -960 324494 480 0 FreeSans 2000 0 0 0 la_data_in(56)
+port 293 nsew
+flabel metal2 s 320886 -960 320998 480 0 FreeSans 2000 0 0 0 la_data_in(55)
+port 294 nsew
+flabel metal2 s 317298 -960 317410 480 0 FreeSans 2000 0 0 0 la_data_in(54)
+port 295 nsew
+flabel metal2 s 313802 -960 313914 480 0 FreeSans 2000 0 0 0 la_data_in(53)
+port 296 nsew
+flabel metal2 s 310214 -960 310326 480 0 FreeSans 2000 0 0 0 la_data_in(52)
+port 297 nsew
+flabel metal2 s 299634 -960 299746 480 0 FreeSans 2000 0 0 0 la_data_in(49)
+port 298 nsew
+flabel metal2 s 296046 -960 296158 480 0 FreeSans 2000 0 0 0 la_data_in(48)
+port 299 nsew
+flabel metal2 s 292550 -960 292662 480 0 FreeSans 2000 0 0 0 la_data_in(47)
+port 300 nsew
+flabel metal2 s 311410 -960 311522 480 0 FreeSans 2000 0 0 0 la_data_out(52)
+port 301 nsew
+flabel metal2 s 325578 -960 325690 480 0 FreeSans 2000 0 0 0 la_data_out(56)
+port 302 nsew
+flabel metal2 s 346922 -960 347034 480 0 FreeSans 2000 0 0 0 la_data_out(62)
+port 303 nsew
+flabel metal2 s 361090 -960 361202 480 0 FreeSans 2000 0 0 0 la_data_out(66)
+port 304 nsew
+flabel metal2 s 298438 -960 298550 480 0 FreeSans 2000 0 0 0 la_oenb(48)
+port 305 nsew
+flabel metal2 s 312606 -960 312718 480 0 FreeSans 2000 0 0 0 la_oenb(52)
+port 306 nsew
+flabel metal2 s 326774 -960 326886 480 0 FreeSans 2000 0 0 0 la_oenb(56)
+port 307 nsew
+flabel metal2 s 348026 -960 348138 480 0 FreeSans 2000 0 0 0 la_oenb(62)
+port 308 nsew
+flabel metal2 s 362286 -960 362398 480 0 FreeSans 2000 0 0 0 la_oenb(66)
+port 309 nsew
+flabel metal2 s 305522 -960 305634 480 0 FreeSans 2000 0 0 0 la_oenb(50)
+port 310 nsew
+flabel metal2 s 319690 -960 319802 480 0 FreeSans 2000 0 0 0 la_oenb(54)
+port 311 nsew
+flabel metal2 s 301934 -960 302046 480 0 FreeSans 2000 0 0 0 la_oenb(49)
+port 312 nsew
+flabel metal2 s 333858 -960 333970 480 0 FreeSans 2000 0 0 0 la_oenb(58)
+port 313 nsew
+flabel metal2 s 309018 -960 309130 480 0 FreeSans 2000 0 0 0 la_oenb(51)
+port 314 nsew
+flabel metal2 s 323278 -960 323390 480 0 FreeSans 2000 0 0 0 la_oenb(55)
+port 315 nsew
+flabel metal2 s 337446 -960 337558 480 0 FreeSans 2000 0 0 0 la_oenb(59)
+port 316 nsew
+flabel metal2 s 300738 -960 300850 480 0 FreeSans 2000 0 0 0 la_data_out(49)
+port 317 nsew
+flabel metal2 s 344530 -960 344642 480 0 FreeSans 2000 0 0 0 la_oenb(61)
+port 318 nsew
+flabel metal2 s 358698 -960 358810 480 0 FreeSans 2000 0 0 0 la_oenb(65)
+port 319 nsew
+flabel metal2 s 340942 -960 341054 480 0 FreeSans 2000 0 0 0 la_oenb(60)
+port 320 nsew
+flabel metal2 s 307914 -960 308026 480 0 FreeSans 2000 0 0 0 la_data_out(51)
+port 321 nsew
+flabel metal2 s 322082 -960 322194 480 0 FreeSans 2000 0 0 0 la_data_out(55)
+port 322 nsew
+flabel metal2 s 293654 -960 293766 480 0 FreeSans 2000 0 0 0 la_data_out(47)
+port 323 nsew
+flabel metal2 s 314998 -960 315110 480 0 FreeSans 2000 0 0 0 la_data_out(53)
+port 324 nsew
+flabel metal2 s 329166 -960 329278 480 0 FreeSans 2000 0 0 0 la_data_out(57)
+port 325 nsew
+flabel metal2 s 350418 -960 350530 480 0 FreeSans 2000 0 0 0 la_data_out(63)
+port 326 nsew
+flabel metal2 s 364586 -960 364698 480 0 FreeSans 2000 0 0 0 la_data_out(67)
+port 327 nsew
+flabel metal2 s 336250 -960 336362 480 0 FreeSans 2000 0 0 0 la_data_out(59)
+port 328 nsew
+flabel metal2 s 355202 -960 355314 480 0 FreeSans 2000 0 0 0 la_oenb(64)
+port 329 nsew
+flabel metal2 s 343334 -960 343446 480 0 FreeSans 2000 0 0 0 la_data_out(61)
+port 330 nsew
+flabel metal2 s 357502 -960 357614 480 0 FreeSans 2000 0 0 0 la_data_out(65)
+port 331 nsew
+flabel metal2 s 294850 -960 294962 480 0 FreeSans 2000 0 0 0 la_oenb(47)
+port 332 nsew
+flabel metal2 s 316194 -960 316306 480 0 FreeSans 2000 0 0 0 la_oenb(53)
+port 333 nsew
+flabel metal2 s 330362 -960 330474 480 0 FreeSans 2000 0 0 0 la_oenb(57)
+port 334 nsew
+flabel metal2 s 351614 -960 351726 480 0 FreeSans 2000 0 0 0 la_oenb(63)
+port 335 nsew
+flabel metal2 s 342138 -960 342250 480 0 FreeSans 2000 0 0 0 la_data_in(61)
+port 336 nsew
+flabel metal2 s 338642 -960 338754 480 0 FreeSans 2000 0 0 0 la_data_in(60)
+port 337 nsew
+flabel metal2 s 306718 -960 306830 480 0 FreeSans 2000 0 0 0 la_data_in(51)
+port 338 nsew
+flabel metal2 s 303130 -960 303242 480 0 FreeSans 2000 0 0 0 la_data_in(50)
+port 339 nsew
+flabel metal2 s 297242 -960 297354 480 0 FreeSans 2000 0 0 0 la_data_out(48)
+port 340 nsew
+flabel metal2 s 304326 -960 304438 480 0 FreeSans 2000 0 0 0 la_data_out(50)
+port 341 nsew
+flabel metal2 s 318494 -960 318606 480 0 FreeSans 2000 0 0 0 la_data_out(54)
+port 342 nsew
+flabel metal2 s 332662 -960 332774 480 0 FreeSans 2000 0 0 0 la_data_out(58)
+port 343 nsew
+flabel metal2 s 339838 -960 339950 480 0 FreeSans 2000 0 0 0 la_data_out(60)
+port 344 nsew
+flabel metal2 s 354006 -960 354118 480 0 FreeSans 2000 0 0 0 la_data_out(64)
+port 345 nsew
+flabel metal2 s 434414 -960 434526 480 0 FreeSans 2000 0 0 0 la_data_in(87)
+port 346 nsew
+flabel metal2 s 369370 -960 369482 480 0 FreeSans 2000 0 0 0 la_oenb(68)
+port 347 nsew
+flabel metal2 s 376454 -960 376566 480 0 FreeSans 2000 0 0 0 la_oenb(70)
+port 348 nsew
+flabel metal2 s 390622 -960 390734 480 0 FreeSans 2000 0 0 0 la_oenb(74)
+port 349 nsew
+flabel metal2 s 372866 -960 372978 480 0 FreeSans 2000 0 0 0 la_oenb(69)
+port 350 nsew
+flabel metal2 s 404790 -960 404902 480 0 FreeSans 2000 0 0 0 la_oenb(78)
+port 351 nsew
+flabel metal2 s 411874 -960 411986 480 0 FreeSans 2000 0 0 0 la_oenb(80)
+port 352 nsew
+flabel metal2 s 426134 -960 426246 480 0 FreeSans 2000 0 0 0 la_oenb(84)
+port 353 nsew
+flabel metal2 s 379950 -960 380062 480 0 FreeSans 2000 0 0 0 la_oenb(71)
+port 354 nsew
+flabel metal2 s 394210 -960 394322 480 0 FreeSans 2000 0 0 0 la_oenb(75)
+port 355 nsew
+flabel metal2 s 408378 -960 408490 480 0 FreeSans 2000 0 0 0 la_oenb(79)
+port 356 nsew
+flabel metal2 s 430826 -960 430938 480 0 FreeSans 2000 0 0 0 la_data_in(86)
+port 357 nsew
+flabel metal2 s 427238 -960 427350 480 0 FreeSans 2000 0 0 0 la_data_in(85)
+port 358 nsew
+flabel metal2 s 423742 -960 423854 480 0 FreeSans 2000 0 0 0 la_data_in(84)
+port 359 nsew
+flabel metal2 s 420154 -960 420266 480 0 FreeSans 2000 0 0 0 la_data_in(83)
+port 360 nsew
+flabel metal2 s 382342 -960 382454 480 0 FreeSans 2000 0 0 0 la_data_out(72)
+port 361 nsew
+flabel metal2 s 385930 -960 386042 480 0 FreeSans 2000 0 0 0 la_data_out(73)
+port 362 nsew
+flabel metal2 s 400098 -960 400210 480 0 FreeSans 2000 0 0 0 la_data_out(77)
+port 363 nsew
+flabel metal2 s 421350 -960 421462 480 0 FreeSans 2000 0 0 0 la_data_out(83)
+port 364 nsew
+flabel metal2 s 435518 -960 435630 480 0 FreeSans 2000 0 0 0 la_data_out(87)
+port 365 nsew
+flabel metal2 s 396510 -960 396622 480 0 FreeSans 2000 0 0 0 la_data_out(76)
+port 366 nsew
+flabel metal2 s 415462 -960 415574 480 0 FreeSans 2000 0 0 0 la_oenb(81)
+port 367 nsew
+flabel metal2 s 429630 -960 429742 480 0 FreeSans 2000 0 0 0 la_oenb(85)
+port 368 nsew
+flabel metal2 s 417854 -960 417966 480 0 FreeSans 2000 0 0 0 la_data_out(82)
+port 369 nsew
+flabel metal2 s 432022 -960 432134 480 0 FreeSans 2000 0 0 0 la_data_out(86)
+port 370 nsew
+flabel metal2 s 416658 -960 416770 480 0 FreeSans 2000 0 0 0 la_data_in(82)
+port 371 nsew
+flabel metal2 s 371670 -960 371782 480 0 FreeSans 2000 0 0 0 la_data_out(69)
+port 372 nsew
+flabel metal2 s 378846 -960 378958 480 0 FreeSans 2000 0 0 0 la_data_out(71)
+port 373 nsew
+flabel metal2 s 393014 -960 393126 480 0 FreeSans 2000 0 0 0 la_data_out(75)
+port 374 nsew
+flabel metal2 s 407182 -960 407294 480 0 FreeSans 2000 0 0 0 la_data_out(79)
+port 375 nsew
+flabel metal2 s 405986 -960 406098 480 0 FreeSans 2000 0 0 0 la_data_in(79)
+port 376 nsew
+flabel metal2 s 402490 -960 402602 480 0 FreeSans 2000 0 0 0 la_data_in(78)
+port 377 nsew
+flabel metal2 s 398902 -960 399014 480 0 FreeSans 2000 0 0 0 la_data_in(77)
+port 378 nsew
+flabel metal2 s 395314 -960 395426 480 0 FreeSans 2000 0 0 0 la_data_in(76)
+port 379 nsew
+flabel metal2 s 365782 -960 365894 480 0 FreeSans 2000 0 0 0 la_oenb(67)
+port 380 nsew
+flabel metal2 s 387126 -960 387238 480 0 FreeSans 2000 0 0 0 la_oenb(73)
+port 381 nsew
+flabel metal2 s 401294 -960 401406 480 0 FreeSans 2000 0 0 0 la_oenb(77)
+port 382 nsew
+flabel metal2 s 422546 -960 422658 480 0 FreeSans 2000 0 0 0 la_oenb(83)
+port 383 nsew
+flabel metal2 s 436714 -960 436826 480 0 FreeSans 2000 0 0 0 la_oenb(87)
+port 384 nsew
+flabel metal2 s 413070 -960 413182 480 0 FreeSans 2000 0 0 0 la_data_in(81)
+port 385 nsew
+flabel metal2 s 409574 -960 409686 480 0 FreeSans 2000 0 0 0 la_data_in(80)
+port 386 nsew
+flabel metal2 s 377650 -960 377762 480 0 FreeSans 2000 0 0 0 la_data_in(71)
+port 387 nsew
+flabel metal2 s 374062 -960 374174 480 0 FreeSans 2000 0 0 0 la_data_in(70)
+port 388 nsew
+flabel metal2 s 383538 -960 383650 480 0 FreeSans 2000 0 0 0 la_oenb(72)
+port 389 nsew
+flabel metal2 s 397706 -960 397818 480 0 FreeSans 2000 0 0 0 la_oenb(76)
+port 390 nsew
+flabel metal2 s 418958 -960 419070 480 0 FreeSans 2000 0 0 0 la_oenb(82)
+port 391 nsew
+flabel metal2 s 433218 -960 433330 480 0 FreeSans 2000 0 0 0 la_oenb(86)
+port 392 nsew
+flabel metal2 s 414266 -960 414378 480 0 FreeSans 2000 0 0 0 la_data_out(81)
+port 393 nsew
+flabel metal2 s 428434 -960 428546 480 0 FreeSans 2000 0 0 0 la_data_out(85)
+port 394 nsew
+flabel metal2 s 391818 -960 391930 480 0 FreeSans 2000 0 0 0 la_data_in(75)
+port 395 nsew
+flabel metal2 s 388230 -960 388342 480 0 FreeSans 2000 0 0 0 la_data_in(74)
+port 396 nsew
+flabel metal2 s 384734 -960 384846 480 0 FreeSans 2000 0 0 0 la_data_in(73)
+port 397 nsew
+flabel metal2 s 381146 -960 381258 480 0 FreeSans 2000 0 0 0 la_data_in(72)
+port 398 nsew
+flabel metal2 s 370566 -960 370678 480 0 FreeSans 2000 0 0 0 la_data_in(69)
+port 399 nsew
+flabel metal2 s 366978 -960 367090 480 0 FreeSans 2000 0 0 0 la_data_in(68)
+port 400 nsew
+flabel metal2 s 368174 -960 368286 480 0 FreeSans 2000 0 0 0 la_data_out(68)
+port 401 nsew
+flabel metal2 s 375258 -960 375370 480 0 FreeSans 2000 0 0 0 la_data_out(70)
+port 402 nsew
+flabel metal2 s 389426 -960 389538 480 0 FreeSans 2000 0 0 0 la_data_out(74)
+port 403 nsew
+flabel metal2 s 403594 -960 403706 480 0 FreeSans 2000 0 0 0 la_data_out(78)
+port 404 nsew
+flabel metal2 s 410770 -960 410882 480 0 FreeSans 2000 0 0 0 la_data_out(80)
+port 405 nsew
+flabel metal2 s 424938 -960 425050 480 0 FreeSans 2000 0 0 0 la_data_out(84)
+port 406 nsew
+flabel metal2 s 507646 -960 507758 480 0 FreeSans 2000 0 0 0 la_oenb(107)
+port 407 nsew
+flabel metal2 s 440302 -960 440414 480 0 FreeSans 2000 0 0 0 la_oenb(88)
+port 408 nsew
+flabel metal2 s 447386 -960 447498 480 0 FreeSans 2000 0 0 0 la_oenb(90)
+port 409 nsew
+flabel metal2 s 461554 -960 461666 480 0 FreeSans 2000 0 0 0 la_oenb(94)
+port 410 nsew
+flabel metal2 s 475722 -960 475834 480 0 FreeSans 2000 0 0 0 la_oenb(98)
+port 411 nsew
+flabel metal2 s 453274 -960 453386 480 0 FreeSans 2000 0 0 0 la_data_out(92)
+port 412 nsew
+flabel metal2 s 467442 -960 467554 480 0 FreeSans 2000 0 0 0 la_data_out(96)
+port 413 nsew
+flabel metal2 s 456862 -960 456974 480 0 FreeSans 2000 0 0 0 la_data_out(93)
+port 414 nsew
+flabel metal2 s 471030 -960 471142 480 0 FreeSans 2000 0 0 0 la_data_out(97)
+port 415 nsew
+flabel metal2 s 443798 -960 443910 480 0 FreeSans 2000 0 0 0 la_oenb(89)
+port 416 nsew
+flabel metal2 s 450882 -960 450994 480 0 FreeSans 2000 0 0 0 la_oenb(91)
+port 417 nsew
+flabel metal2 s 465142 -960 465254 480 0 FreeSans 2000 0 0 0 la_oenb(95)
+port 418 nsew
+flabel metal2 s 479310 -960 479422 480 0 FreeSans 2000 0 0 0 la_oenb(99)
+port 419 nsew
+flabel metal2 s 480506 -960 480618 480 0 FreeSans 2000 0 0 0 la_data_in(100)
+port 420 nsew
+flabel metal2 s 494674 -960 494786 480 0 FreeSans 2000 0 0 0 la_data_in(104)
+port 421 nsew
+flabel metal2 s 508842 -960 508954 480 0 FreeSans 2000 0 0 0 la_data_in(108)
+port 422 nsew
+flabel metal2 s 448582 -960 448694 480 0 FreeSans 2000 0 0 0 la_data_in(91)
+port 423 nsew
+flabel metal2 s 482806 -960 482918 480 0 FreeSans 2000 0 0 0 la_oenb(100)
+port 424 nsew
+flabel metal2 s 486394 -960 486506 480 0 FreeSans 2000 0 0 0 la_oenb(101)
+port 425 nsew
+flabel metal2 s 489890 -960 490002 480 0 FreeSans 2000 0 0 0 la_oenb(102)
+port 426 nsew
+flabel metal2 s 493478 -960 493590 480 0 FreeSans 2000 0 0 0 la_oenb(103)
+port 427 nsew
+flabel metal2 s 497066 -960 497178 480 0 FreeSans 2000 0 0 0 la_oenb(104)
+port 428 nsew
+flabel metal2 s 500562 -960 500674 480 0 FreeSans 2000 0 0 0 la_oenb(105)
+port 429 nsew
+flabel metal2 s 458058 -960 458170 480 0 FreeSans 2000 0 0 0 la_oenb(93)
+port 430 nsew
+flabel metal2 s 472226 -960 472338 480 0 FreeSans 2000 0 0 0 la_oenb(97)
+port 431 nsew
+flabel metal2 s 444994 -960 445106 480 0 FreeSans 2000 0 0 0 la_data_in(90)
+port 432 nsew
+flabel metal2 s 454470 -960 454582 480 0 FreeSans 2000 0 0 0 la_oenb(92)
+port 433 nsew
+flabel metal2 s 468638 -960 468750 480 0 FreeSans 2000 0 0 0 la_oenb(96)
+port 434 nsew
+flabel metal2 s 491086 -960 491198 480 0 FreeSans 2000 0 0 0 la_data_in(103)
+port 435 nsew
+flabel metal2 s 505346 -960 505458 480 0 FreeSans 2000 0 0 0 la_data_in(107)
+port 436 nsew
+flabel metal2 s 442602 -960 442714 480 0 FreeSans 2000 0 0 0 la_data_out(89)
+port 437 nsew
+flabel metal2 s 449778 -960 449890 480 0 FreeSans 2000 0 0 0 la_data_out(91)
+port 438 nsew
+flabel metal2 s 463946 -960 464058 480 0 FreeSans 2000 0 0 0 la_data_out(95)
+port 439 nsew
+flabel metal2 s 478114 -960 478226 480 0 FreeSans 2000 0 0 0 la_data_out(99)
+port 440 nsew
+flabel metal2 s 510038 -960 510150 480 0 FreeSans 2000 0 0 0 la_data_out(108)
+port 441 nsew
+flabel metal2 s 506450 -960 506562 480 0 FreeSans 2000 0 0 0 la_data_out(107)
+port 442 nsew
+flabel metal2 s 502954 -960 503066 480 0 FreeSans 2000 0 0 0 la_data_out(106)
+port 443 nsew
+flabel metal2 s 499366 -960 499478 480 0 FreeSans 2000 0 0 0 la_data_out(105)
+port 444 nsew
+flabel metal2 s 495870 -960 495982 480 0 FreeSans 2000 0 0 0 la_data_out(104)
+port 445 nsew
+flabel metal2 s 492282 -960 492394 480 0 FreeSans 2000 0 0 0 la_data_out(103)
+port 446 nsew
+flabel metal2 s 488786 -960 488898 480 0 FreeSans 2000 0 0 0 la_data_out(102)
+port 447 nsew
+flabel metal2 s 485198 -960 485310 480 0 FreeSans 2000 0 0 0 la_data_out(101)
+port 448 nsew
+flabel metal2 s 481702 -960 481814 480 0 FreeSans 2000 0 0 0 la_data_out(100)
+port 449 nsew
+flabel metal2 s 484002 -960 484114 480 0 FreeSans 2000 0 0 0 la_data_in(101)
+port 450 nsew
+flabel metal2 s 498170 -960 498282 480 0 FreeSans 2000 0 0 0 la_data_in(105)
+port 451 nsew
+flabel metal2 s 476918 -960 477030 480 0 FreeSans 2000 0 0 0 la_data_in(99)
+port 452 nsew
+flabel metal2 s 473422 -960 473534 480 0 FreeSans 2000 0 0 0 la_data_in(98)
+port 453 nsew
+flabel metal2 s 469834 -960 469946 480 0 FreeSans 2000 0 0 0 la_data_in(97)
+port 454 nsew
+flabel metal2 s 466246 -960 466358 480 0 FreeSans 2000 0 0 0 la_data_in(96)
+port 455 nsew
+flabel metal2 s 462750 -960 462862 480 0 FreeSans 2000 0 0 0 la_data_in(95)
+port 456 nsew
+flabel metal2 s 459162 -960 459274 480 0 FreeSans 2000 0 0 0 la_data_in(94)
+port 457 nsew
+flabel metal2 s 455666 -960 455778 480 0 FreeSans 2000 0 0 0 la_data_in(93)
+port 458 nsew
+flabel metal2 s 452078 -960 452190 480 0 FreeSans 2000 0 0 0 la_data_in(92)
+port 459 nsew
+flabel metal2 s 441498 -960 441610 480 0 FreeSans 2000 0 0 0 la_data_in(89)
+port 460 nsew
+flabel metal2 s 487590 -960 487702 480 0 FreeSans 2000 0 0 0 la_data_in(102)
+port 461 nsew
+flabel metal2 s 501758 -960 501870 480 0 FreeSans 2000 0 0 0 la_data_in(106)
+port 462 nsew
+flabel metal2 s 504150 -960 504262 480 0 FreeSans 2000 0 0 0 la_oenb(106)
+port 463 nsew
+flabel metal2 s 439106 -960 439218 480 0 FreeSans 2000 0 0 0 la_data_out(88)
+port 464 nsew
+flabel metal2 s 446190 -960 446302 480 0 FreeSans 2000 0 0 0 la_data_out(90)
+port 465 nsew
+flabel metal2 s 460358 -960 460470 480 0 FreeSans 2000 0 0 0 la_data_out(94)
+port 466 nsew
+flabel metal2 s 474526 -960 474638 480 0 FreeSans 2000 0 0 0 la_data_out(98)
+port 467 nsew
+flabel metal2 s 437910 -960 438022 480 0 FreeSans 2000 0 0 0 la_data_in(88)
+port 468 nsew
+flabel metal2 s 549046 -960 549158 480 0 FreeSans 2000 0 0 0 la_data_out(119)
+port 469 nsew
+flabel metal2 s 541962 -960 542074 480 0 FreeSans 2000 0 0 0 la_data_out(117)
+port 470 nsew
+flabel metal2 s 582166 -960 582278 480 0 FreeSans 2000 0 0 0 user_irq(1)
+port 471 nsew
+flabel metal2 s 553738 -960 553850 480 0 FreeSans 2000 0 0 0 la_oenb(120)
+port 472 nsew
+flabel metal2 s 557326 -960 557438 480 0 FreeSans 2000 0 0 0 la_oenb(121)
+port 473 nsew
+flabel metal2 s 547850 -960 547962 480 0 FreeSans 2000 0 0 0 la_data_in(119)
+port 474 nsew
+flabel metal2 s 513534 -960 513646 480 0 FreeSans 2000 0 0 0 la_data_out(109)
+port 475 nsew
+flabel metal2 s 545458 -960 545570 480 0 FreeSans 2000 0 0 0 la_data_out(118)
+port 476 nsew
+flabel metal2 s 520710 -960 520822 480 0 FreeSans 2000 0 0 0 la_data_out(111)
+port 477 nsew
+flabel metal2 s 515926 -960 516038 480 0 FreeSans 2000 0 0 0 la_data_in(110)
+port 478 nsew
+flabel metal2 s 530094 -960 530206 480 0 FreeSans 2000 0 0 0 la_data_in(114)
+port 479 nsew
+flabel metal2 s 565606 -960 565718 480 0 FreeSans 2000 0 0 0 la_data_in(124)
+port 480 nsew
+flabel metal2 s 560822 -960 560934 480 0 FreeSans 2000 0 0 0 la_oenb(122)
+port 481 nsew
+flabel metal2 s 564410 -960 564522 480 0 FreeSans 2000 0 0 0 la_oenb(123)
+port 482 nsew
+flabel metal2 s 567998 -960 568110 480 0 FreeSans 2000 0 0 0 la_oenb(124)
+port 483 nsew
+flabel metal2 s 583362 -960 583474 480 0 FreeSans 2000 0 0 0 user_irq(2)
+port 484 nsew
+flabel metal2 s 576278 -960 576390 480 0 FreeSans 2000 0 0 0 la_data_in(127)
+port 485 nsew
+flabel metal2 s 562018 -960 562130 480 0 FreeSans 2000 0 0 0 la_data_in(123)
+port 486 nsew
+flabel metal2 s 580970 -960 581082 480 0 FreeSans 2000 0 0 0 user_irq(0)
+port 487 nsew
+flabel metal2 s 551438 -960 551550 480 0 FreeSans 2000 0 0 0 la_data_in(120)
+port 488 nsew
+flabel metal2 s 512430 -960 512542 480 0 FreeSans 2000 0 0 0 la_data_in(109)
+port 489 nsew
+flabel metal2 s 538374 -960 538486 480 0 FreeSans 2000 0 0 0 la_data_out(116)
+port 490 nsew
+flabel metal2 s 519514 -960 519626 480 0 FreeSans 2000 0 0 0 la_data_in(111)
+port 491 nsew
+flabel metal2 s 533682 -960 533794 480 0 FreeSans 2000 0 0 0 la_data_in(115)
+port 492 nsew
+flabel metal2 s 534878 -960 534990 480 0 FreeSans 2000 0 0 0 la_data_out(115)
+port 493 nsew
+flabel metal2 s 531290 -960 531402 480 0 FreeSans 2000 0 0 0 la_data_out(114)
+port 494 nsew
+flabel metal2 s 527794 -960 527906 480 0 FreeSans 2000 0 0 0 la_data_out(113)
+port 495 nsew
+flabel metal2 s 524206 -960 524318 480 0 FreeSans 2000 0 0 0 la_data_out(112)
+port 496 nsew
+flabel metal2 s 577382 -960 577494 480 0 FreeSans 2000 0 0 0 la_data_out(127)
+port 497 nsew
+flabel metal2 s 573886 -960 573998 480 0 FreeSans 2000 0 0 0 la_data_out(126)
+port 498 nsew
+flabel metal2 s 570298 -960 570410 480 0 FreeSans 2000 0 0 0 la_data_out(125)
+port 499 nsew
+flabel metal2 s 566802 -960 566914 480 0 FreeSans 2000 0 0 0 la_data_out(124)
+port 500 nsew
+flabel metal2 s 563214 -960 563326 480 0 FreeSans 2000 0 0 0 la_data_out(123)
+port 501 nsew
+flabel metal2 s 559718 -960 559830 480 0 FreeSans 2000 0 0 0 la_data_out(122)
+port 502 nsew
+flabel metal2 s 556130 -960 556242 480 0 FreeSans 2000 0 0 0 la_data_out(121)
+port 503 nsew
+flabel metal2 s 552634 -960 552746 480 0 FreeSans 2000 0 0 0 la_data_out(120)
+port 504 nsew
+flabel metal2 s 571494 -960 571606 480 0 FreeSans 2000 0 0 0 la_oenb(125)
+port 505 nsew
+flabel metal2 s 517122 -960 517234 480 0 FreeSans 2000 0 0 0 la_data_out(110)
+port 506 nsew
+flabel metal2 s 511234 -960 511346 480 0 FreeSans 2000 0 0 0 la_oenb(108)
+port 507 nsew
+flabel metal2 s 518318 -960 518430 480 0 FreeSans 2000 0 0 0 la_oenb(110)
+port 508 nsew
+flabel metal2 s 521814 -960 521926 480 0 FreeSans 2000 0 0 0 la_oenb(111)
+port 509 nsew
+flabel metal2 s 525402 -960 525514 480 0 FreeSans 2000 0 0 0 la_oenb(112)
+port 510 nsew
+flabel metal2 s 514730 -960 514842 480 0 FreeSans 2000 0 0 0 la_oenb(109)
+port 511 nsew
+flabel metal2 s 575082 -960 575194 480 0 FreeSans 2000 0 0 0 la_oenb(126)
+port 512 nsew
+flabel metal2 s 579774 -960 579886 480 0 FreeSans 2000 0 0 0 user_clock2
+port 513 nsew
+flabel metal2 s 528990 -960 529102 480 0 FreeSans 2000 0 0 0 la_oenb(113)
+port 514 nsew
+flabel metal2 s 532486 -960 532598 480 0 FreeSans 2000 0 0 0 la_oenb(114)
+port 515 nsew
+flabel metal2 s 523010 -960 523122 480 0 FreeSans 2000 0 0 0 la_data_in(112)
+port 516 nsew
+flabel metal2 s 539570 -960 539682 480 0 FreeSans 2000 0 0 0 la_oenb(116)
+port 517 nsew
+flabel metal2 s 543158 -960 543270 480 0 FreeSans 2000 0 0 0 la_oenb(117)
+port 518 nsew
+flabel metal2 s 546654 -960 546766 480 0 FreeSans 2000 0 0 0 la_oenb(118)
+port 519 nsew
+flabel metal2 s 569102 -960 569214 480 0 FreeSans 2000 0 0 0 la_data_in(125)
+port 520 nsew
+flabel metal2 s 572690 -960 572802 480 0 FreeSans 2000 0 0 0 la_data_in(126)
+port 521 nsew
+flabel metal2 s 558522 -960 558634 480 0 FreeSans 2000 0 0 0 la_data_in(122)
+port 522 nsew
+flabel metal2 s 554934 -960 555046 480 0 FreeSans 2000 0 0 0 la_data_in(121)
+port 523 nsew
+flabel metal2 s 550242 -960 550354 480 0 FreeSans 2000 0 0 0 la_oenb(119)
+port 524 nsew
+flabel metal2 s 536074 -960 536186 480 0 FreeSans 2000 0 0 0 la_oenb(115)
+port 525 nsew
+flabel metal2 s 537178 -960 537290 480 0 FreeSans 2000 0 0 0 la_data_in(116)
+port 526 nsew
+flabel metal2 s 540766 -960 540878 480 0 FreeSans 2000 0 0 0 la_data_in(117)
+port 527 nsew
+flabel metal2 s 578578 -960 578690 480 0 FreeSans 2000 0 0 0 la_oenb(127)
+port 528 nsew
+flabel metal2 s 544354 -960 544466 480 0 FreeSans 2000 0 0 0 la_data_in(118)
+port 529 nsew
+flabel metal2 s 526598 -960 526710 480 0 FreeSans 2000 0 0 0 la_data_in(113)
+port 530 nsew
+flabel metal3 s 583520 457996 584960 458236 0 FreeSans 2000 0 0 0 io_in(10)
+port 531 nsew
+flabel metal3 s 583520 511172 584960 511412 0 FreeSans 2000 0 0 0 io_in(11)
+port 532 nsew
+flabel metal3 s 583520 564212 584960 564452 0 FreeSans 2000 0 0 0 io_in(12)
+port 533 nsew
+flabel metal3 s 583520 617388 584960 617628 0 FreeSans 2000 0 0 0 io_in(13)
+port 534 nsew
+flabel metal3 s 583520 670564 584960 670804 0 FreeSans 2000 0 0 0 io_in(14)
+port 535 nsew
+flabel metal3 s 583520 364972 584960 365212 0 FreeSans 2000 0 0 0 io_out(8)
+port 536 nsew
+flabel metal3 s 583520 418148 584960 418388 0 FreeSans 2000 0 0 0 io_out(9)
+port 537 nsew
+flabel metal3 s 583520 471324 584960 471564 0 FreeSans 2000 0 0 0 io_out(10)
+port 538 nsew
+flabel metal3 s 583520 524364 584960 524604 0 FreeSans 2000 0 0 0 io_out(11)
+port 539 nsew
+flabel metal3 s 583520 577540 584960 577780 0 FreeSans 2000 0 0 0 io_out(12)
+port 540 nsew
+flabel metal3 s 583520 630716 584960 630956 0 FreeSans 2000 0 0 0 io_out(13)
+port 541 nsew
+flabel metal3 s 583520 683756 584960 683996 0 FreeSans 2000 0 0 0 io_out(14)
+port 542 nsew
+flabel metal3 s 583520 378300 584960 378540 0 FreeSans 2000 0 0 0 io_oeb(8)
+port 543 nsew
+flabel metal3 s 583520 431476 584960 431716 0 FreeSans 2000 0 0 0 io_oeb(9)
+port 544 nsew
+flabel metal3 s 583520 391628 584960 391868 0 FreeSans 2000 0 0 0 analog_io(2)
+port 545 nsew
+flabel metal3 s 583520 444668 584960 444908 0 FreeSans 2000 0 0 0 analog_io(3)
+port 546 nsew
+flabel metal3 s 583520 497844 584960 498084 0 FreeSans 2000 0 0 0 analog_io(4)
+port 547 nsew
+flabel metal3 s 583520 551020 584960 551260 0 FreeSans 2000 0 0 0 analog_io(5)
+port 548 nsew
+flabel metal3 s 583520 604060 584960 604300 0 FreeSans 2000 0 0 0 analog_io(6)
+port 549 nsew
+flabel metal3 s 583520 657236 584960 657476 0 FreeSans 2000 0 0 0 analog_io(7)
+port 550 nsew
+flabel metal3 s 583520 484516 584960 484756 0 FreeSans 2000 0 0 0 io_oeb(10)
+port 551 nsew
+flabel metal3 s 583520 537692 584960 537932 0 FreeSans 2000 0 0 0 io_oeb(11)
+port 552 nsew
+flabel metal3 s 583520 590868 584960 591108 0 FreeSans 2000 0 0 0 io_oeb(12)
+port 553 nsew
+flabel metal3 s 583520 643908 584960 644148 0 FreeSans 2000 0 0 0 io_oeb(13)
+port 554 nsew
+flabel metal3 s 583520 697084 584960 697324 0 FreeSans 2000 0 0 0 io_oeb(14)
+port 555 nsew
+flabel metal3 s 583520 404820 584960 405060 0 FreeSans 2000 0 0 0 io_in(9)
+port 556 nsew
+flabel metal3 s -960 631940 480 632180 0 FreeSans 2000 0 0 0 io_in(25)
+port 557 nsew
+flabel metal3 s -960 684164 480 684404 0 FreeSans 2000 0 0 0 io_in(24)
+port 558 nsew
+flabel metal3 s -960 358308 480 358548 0 FreeSans 2000 0 0 0 io_out(30)
+port 559 nsew
+flabel metal3 s -960 371228 480 371468 0 FreeSans 2000 0 0 0 io_in(30)
+port 560 nsew
+flabel metal3 s -960 423452 480 423692 0 FreeSans 2000 0 0 0 io_in(29)
+port 561 nsew
+flabel metal3 s -960 410396 480 410636 0 FreeSans 2000 0 0 0 io_out(29)
+port 562 nsew
+flabel metal3 s -960 462484 480 462724 0 FreeSans 2000 0 0 0 io_out(28)
+port 563 nsew
+flabel metal3 s -960 514708 480 514948 0 FreeSans 2000 0 0 0 io_out(27)
+port 564 nsew
+flabel metal3 s -960 384284 480 384524 0 FreeSans 2000 0 0 0 analog_io(23)
+port 565 nsew
+flabel metal3 s -960 436508 480 436748 0 FreeSans 2000 0 0 0 analog_io(22)
+port 566 nsew
+flabel metal3 s -960 488596 480 488836 0 FreeSans 2000 0 0 0 analog_io(21)
+port 567 nsew
+flabel metal3 s -960 540684 480 540924 0 FreeSans 2000 0 0 0 analog_io(20)
+port 568 nsew
+flabel metal3 s -960 697220 480 697460 0 FreeSans 2000 0 0 0 analog_io(17)
+port 569 nsew
+flabel metal3 s -960 644996 480 645236 0 FreeSans 2000 0 0 0 analog_io(18)
+port 570 nsew
+flabel metal3 s -960 592908 480 593148 0 FreeSans 2000 0 0 0 analog_io(19)
+port 571 nsew
+flabel metal3 s -960 566796 480 567036 0 FreeSans 2000 0 0 0 io_out(26)
+port 572 nsew
+flabel metal3 s -960 619020 480 619260 0 FreeSans 2000 0 0 0 io_out(25)
+port 573 nsew
+flabel metal3 s -960 671108 480 671348 0 FreeSans 2000 0 0 0 io_out(24)
+port 574 nsew
+flabel metal3 s -960 475540 480 475780 0 FreeSans 2000 0 0 0 io_in(28)
+port 575 nsew
+flabel metal3 s -960 527764 480 528004 0 FreeSans 2000 0 0 0 io_in(27)
+port 576 nsew
+flabel metal3 s -960 658052 480 658292 0 FreeSans 2000 0 0 0 io_oeb(24)
+port 577 nsew
+flabel metal3 s -960 605964 480 606204 0 FreeSans 2000 0 0 0 io_oeb(25)
+port 578 nsew
+flabel metal3 s -960 553740 480 553980 0 FreeSans 2000 0 0 0 io_oeb(26)
+port 579 nsew
+flabel metal3 s -960 501652 480 501892 0 FreeSans 2000 0 0 0 io_oeb(27)
+port 580 nsew
+flabel metal3 s -960 449428 480 449668 0 FreeSans 2000 0 0 0 io_oeb(28)
+port 581 nsew
+flabel metal3 s -960 397340 480 397580 0 FreeSans 2000 0 0 0 io_oeb(29)
+port 582 nsew
+flabel metal3 s -960 579852 480 580092 0 FreeSans 2000 0 0 0 io_in(26)
+port 583 nsew
+flabel metal3 s -960 253996 480 254236 0 FreeSans 2000 0 0 0 io_out(32)
+port 584 nsew
+flabel metal3 s -960 201772 480 202012 0 FreeSans 2000 0 0 0 io_out(33)
+port 585 nsew
+flabel metal3 s -960 149684 480 149924 0 FreeSans 2000 0 0 0 io_out(34)
+port 586 nsew
+flabel metal3 s -960 97460 480 97700 0 FreeSans 2000 0 0 0 io_out(35)
+port 587 nsew
+flabel metal3 s -960 58428 480 58668 0 FreeSans 2000 0 0 0 io_out(36)
+port 588 nsew
+flabel metal3 s -960 19260 480 19500 0 FreeSans 2000 0 0 0 io_out(37)
+port 589 nsew
+flabel metal3 s -960 71484 480 71724 0 FreeSans 2000 0 0 0 io_in(36)
+port 590 nsew
+flabel metal3 s -960 32316 480 32556 0 FreeSans 2000 0 0 0 io_in(37)
+port 591 nsew
+flabel metal3 s -960 267052 480 267292 0 FreeSans 2000 0 0 0 io_in(32)
+port 592 nsew
+flabel metal3 s -960 345252 480 345492 0 FreeSans 2000 0 0 0 io_oeb(30)
+port 593 nsew
+flabel metal3 s -960 293028 480 293268 0 FreeSans 2000 0 0 0 io_oeb(31)
+port 594 nsew
+flabel metal3 s -960 319140 480 319380 0 FreeSans 2000 0 0 0 io_in(31)
+port 595 nsew
+flabel metal3 s -960 306084 480 306324 0 FreeSans 2000 0 0 0 io_out(31)
+port 596 nsew
+flabel metal3 s -960 214828 480 215068 0 FreeSans 2000 0 0 0 io_in(33)
+port 597 nsew
+flabel metal3 s -960 162740 480 162980 0 FreeSans 2000 0 0 0 io_in(34)
+port 598 nsew
+flabel metal3 s -960 110516 480 110756 0 FreeSans 2000 0 0 0 io_in(35)
+port 599 nsew
+flabel metal3 s -960 123572 480 123812 0 FreeSans 2000 0 0 0 analog_io(28)
+port 600 nsew
+flabel metal3 s -960 175796 480 176036 0 FreeSans 2000 0 0 0 analog_io(27)
+port 601 nsew
+flabel metal3 s -960 227884 480 228124 0 FreeSans 2000 0 0 0 analog_io(26)
+port 602 nsew
+flabel metal3 s -960 279972 480 280212 0 FreeSans 2000 0 0 0 analog_io(25)
+port 603 nsew
+flabel metal3 s -960 240940 480 241180 0 FreeSans 2000 0 0 0 io_oeb(32)
+port 604 nsew
+flabel metal3 s -960 188716 480 188956 0 FreeSans 2000 0 0 0 io_oeb(33)
+port 605 nsew
+flabel metal3 s -960 136628 480 136868 0 FreeSans 2000 0 0 0 io_oeb(34)
+port 606 nsew
+flabel metal3 s -960 84540 480 84780 0 FreeSans 2000 0 0 0 io_oeb(35)
+port 607 nsew
+flabel metal3 s -960 45372 480 45612 0 FreeSans 2000 0 0 0 io_oeb(36)
+port 608 nsew
+flabel metal3 s -960 6340 480 6580 0 FreeSans 2000 0 0 0 io_oeb(37)
+port 609 nsew
+flabel metal3 s -960 332196 480 332436 0 FreeSans 2000 0 0 0 analog_io(24)
+port 610 nsew
+flabel metal3 s 583520 19668 584960 19908 0 FreeSans 2000 0 0 0 io_out(0)
+port 611 nsew
+flabel metal3 s 583520 99364 584960 99604 0 FreeSans 2000 0 0 0 io_out(2)
+port 612 nsew
+flabel metal3 s 583520 139212 584960 139452 0 FreeSans 2000 0 0 0 io_out(3)
+port 613 nsew
+flabel metal3 s 583520 179060 584960 179300 0 FreeSans 2000 0 0 0 io_out(4)
+port 614 nsew
+flabel metal3 s 583520 32996 584960 33236 0 FreeSans 2000 0 0 0 io_oeb(0)
+port 615 nsew
+flabel metal3 s 583520 72844 584960 73084 0 FreeSans 2000 0 0 0 io_oeb(1)
+port 616 nsew
+flabel metal3 s 583520 112692 584960 112932 0 FreeSans 2000 0 0 0 io_oeb(2)
+port 617 nsew
+flabel metal3 s 583520 152540 584960 152780 0 FreeSans 2000 0 0 0 io_oeb(3)
+port 618 nsew
+flabel metal3 s 583520 192388 584960 192628 0 FreeSans 2000 0 0 0 io_oeb(4)
+port 619 nsew
+flabel metal3 s 583520 232236 584960 232476 0 FreeSans 2000 0 0 0 io_oeb(5)
+port 620 nsew
+flabel metal3 s 583520 272084 584960 272324 0 FreeSans 2000 0 0 0 io_oeb(6)
+port 621 nsew
+flabel metal3 s 583520 325124 584960 325364 0 FreeSans 2000 0 0 0 io_oeb(7)
+port 622 nsew
+flabel metal3 s 583520 218908 584960 219148 0 FreeSans 2000 0 0 0 io_out(5)
+port 623 nsew
+flabel metal3 s 583520 258756 584960 258996 0 FreeSans 2000 0 0 0 io_out(6)
+port 624 nsew
+flabel metal3 s 583520 338452 584960 338692 0 FreeSans 2000 0 0 0 analog_io(1)
+port 625 nsew
+flabel metal3 s 583520 285276 584960 285516 0 FreeSans 2000 0 0 0 analog_io(0)
+port 626 nsew
+flabel metal3 s 583520 311932 584960 312172 0 FreeSans 2000 0 0 0 io_out(7)
+port 627 nsew
+flabel metal3 s 583520 86036 584960 86276 0 FreeSans 2000 0 0 0 io_in(2)
+port 628 nsew
+flabel metal3 s 583520 46188 584960 46428 0 FreeSans 2000 0 0 0 io_in(1)
+port 629 nsew
+flabel metal3 s 583520 6476 584960 6716 0 FreeSans 2000 0 0 0 io_in(0)
+port 630 nsew
+flabel metal3 s 583520 125884 584960 126124 0 FreeSans 2000 0 0 0 io_in(3)
+port 631 nsew
+flabel metal3 s 583520 165732 584960 165972 0 FreeSans 2000 0 0 0 io_in(4)
+port 632 nsew
+flabel metal3 s 583520 205580 584960 205820 0 FreeSans 2000 0 0 0 io_in(5)
+port 633 nsew
+flabel metal3 s 583520 245428 584960 245668 0 FreeSans 2000 0 0 0 io_in(6)
+port 634 nsew
+flabel metal3 s 583520 298604 584960 298844 0 FreeSans 2000 0 0 0 io_in(7)
+port 635 nsew
+flabel metal3 s 583520 351780 584960 352020 0 FreeSans 2000 0 0 0 io_in(8)
+port 636 nsew
+flabel metal3 s 583520 59516 584960 59756 0 FreeSans 2000 0 0 0 io_out(1)
+port 637 nsew
+flabel metal4 s -5846 -4774 -5226 708710 0 FreeSans 2000 0 0 0 vdda1
+port 638 nsew
+flabel metal4 s 589150 -4774 589770 708710 0 FreeSans 2000 0 0 0 vdda1
+port 638 nsew
+flabel metal4 s -7766 -6694 -7146 710630 0 FreeSans 2000 0 0 0 vdda2
+port 639 nsew
+flabel metal4 s 591070 -6694 591690 710630 0 FreeSans 2000 0 0 0 vdda2
+port 639 nsew
+flabel metal4 s 590110 -5734 590730 709670 0 FreeSans 2000 0 0 0 vssa1
+port 640 nsew
+flabel metal4 s -6806 -5734 -6186 709670 0 FreeSans 2000 0 0 0 vssa1
+port 640 nsew
+flabel metal4 s 585310 -934 585930 704870 0 FreeSans 2000 0 0 0 vccd1
+port 641 nsew
+flabel metal4 s -2006 -934 -1386 704870 0 FreeSans 2000 0 0 0 vccd1
+port 641 nsew
+flabel metal4 s 586270 -1894 586890 705830 0 FreeSans 2000 0 0 0 vssd1
+port 642 nsew
+flabel metal4 s -2966 -1894 -2346 705830 0 FreeSans 2000 0 0 0 vssd1
+port 642 nsew
+flabel metal4 s -8726 -7654 -8106 711590 0 FreeSans 2000 0 0 0 vssa2
+port 643 nsew
+flabel metal4 s 592030 -7654 592650 711590 0 FreeSans 2000 0 0 0 vssa2
+port 643 nsew
+flabel metal4 s -3926 -2854 -3306 706790 0 FreeSans 2000 0 0 0 vccd2
+port 644 nsew
+flabel metal4 s 587230 -2854 587850 706790 0 FreeSans 2000 0 0 0 vccd2
+port 644 nsew
+flabel metal4 s -4886 -3814 -4266 707750 0 FreeSans 2000 0 0 0 vssd2
+port 645 nsew
+flabel metal4 s 588190 -3814 588810 707750 0 FreeSans 2000 0 0 0 vssd2
+port 645 nsew
+flabel metal5 s -5846 708090 589770 708710 0 FreeSans 2000 0 0 0 vdda1
+port 638 nsew
+flabel metal5 s -5846 -4774 589770 -4154 0 FreeSans 2000 0 0 0 vdda1
+port 638 nsew
+flabel metal5 s -7766 710010 591690 710630 0 FreeSans 2000 0 0 0 vdda2
+port 639 nsew
+flabel metal5 s -7766 -6694 591690 -6074 0 FreeSans 2000 0 0 0 vdda2
+port 639 nsew
+flabel metal5 s -6806 709050 590730 709670 0 FreeSans 2000 0 0 0 vssa1
+port 640 nsew
+flabel metal5 s -6806 -5734 590730 -5114 0 FreeSans 2000 0 0 0 vssa1
+port 640 nsew
+flabel metal5 s -2006 704250 585930 704870 0 FreeSans 2000 0 0 0 vccd1
+port 641 nsew
+flabel metal5 s -2006 -934 585930 -314 0 FreeSans 2000 0 0 0 vccd1
+port 641 nsew
+flabel metal5 s -2966 -1894 586890 -1274 0 FreeSans 2000 0 0 0 vssd1
+port 642 nsew
+flabel metal5 s -2966 705210 586890 705830 0 FreeSans 2000 0 0 0 vssd1
+port 642 nsew
+flabel metal5 s -8726 710970 592650 711590 0 FreeSans 2000 0 0 0 vssa2
+port 643 nsew
+flabel metal5 s -8726 -7654 592650 -7034 0 FreeSans 2000 0 0 0 vssa2
+port 643 nsew
+flabel metal5 s -3926 706170 587850 706790 0 FreeSans 2000 0 0 0 vccd2
+port 644 nsew
+flabel metal5 s -3926 -2854 587850 -2234 0 FreeSans 2000 0 0 0 vccd2
+port 644 nsew
+flabel metal5 s -4886 707130 588810 707750 0 FreeSans 2000 0 0 0 vssd2
+port 645 nsew
+flabel metal5 s -4886 -3814 588810 -3194 0 FreeSans 2000 0 0 0 vssd2
+port 645 nsew
+<< end >>
diff --git a/mpw_precheck/outputs/user_project_wrapper.xor.gds b/mpw_precheck/outputs/user_project_wrapper.xor.gds
new file mode 100644
index 0000000..dc21021
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper.xor.gds
Binary files differ
diff --git a/mpw_precheck/outputs/user_project_wrapper_empty_erased.gds b/mpw_precheck/outputs/user_project_wrapper_empty_erased.gds
new file mode 100644
index 0000000..12074ff
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper_empty_erased.gds
Binary files differ
diff --git a/mpw_precheck/outputs/user_project_wrapper_erased.gds b/mpw_precheck/outputs/user_project_wrapper_erased.gds
new file mode 100644
index 0000000..12074ff
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper_erased.gds
Binary files differ
diff --git a/mpw_precheck/outputs/user_project_wrapper_no_zero_areas.gds.gz b/mpw_precheck/outputs/user_project_wrapper_no_zero_areas.gds.gz
new file mode 100644
index 0000000..14ea493
--- /dev/null
+++ b/mpw_precheck/outputs/user_project_wrapper_no_zero_areas.gds.gz
Binary files differ
diff --git a/signoff/.gitignore b/signoff/.gitignore
new file mode 100644
index 0000000..6407046
--- /dev/null
+++ b/signoff/.gitignore
@@ -0,0 +1 @@
+cdrcpost/*
diff --git a/signoff/assigned_slot b/signoff/assigned_slot
new file mode 100644
index 0000000..6b685b6
--- /dev/null
+++ b/signoff/assigned_slot
@@ -0,0 +1 @@
+024
diff --git a/signoff/caravel_layout.png b/signoff/caravel_layout.png
new file mode 100644
index 0000000..953f946
--- /dev/null
+++ b/signoff/caravel_layout.png
Binary files differ
diff --git a/signoff/make_final_oas b/signoff/make_final_oas
new file mode 100644
index 0000000..577c62e
--- /dev/null
+++ b/signoff/make_final_oas
@@ -0,0 +1 @@
+4cc36fb0ed588bfce0d5cd2da997613d5a5d8692 ./tapeout/outputs/oas/caravel_0005d159.oas
diff --git a/tapeout/logs/compose.log b/tapeout/logs/compose.log
new file mode 100644
index 0000000..78b529a
--- /dev/null
+++ b/tapeout/logs/compose.log
@@ -0,0 +1,1532 @@
+
+Magic 8.3 revision 294 - Compiled on Tue Apr 26 18:00:48 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:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/scripts/compose.tcl" from command line.
+caravel: 10000 rects
+caravel: 20000 rects
+caravel: 30000 rects
+caravel: 40000 rects
+caravel: 50000 rects
+caravel: 60000 rects
+caravel: 70000 rects
+caravel
+Scaled magic input cell advSeal_6um_gen geometry by factor of 2
+Writing final GDS. . .
+Scaled magic input cell seal_ring_corner_abstract geometry by factor of 2
+Scaled magic input cell caravel_motto geometry by factor of 2
+Scaled magic input cell font_22 geometry by factor of 24
+Scaled magic input cell font_73 geometry by factor of 24
+Scaled magic input cell font_43 geometry by factor of 24
+Scaled magic input cell font_49 geometry by factor of 24
+Scaled magic input cell font_65 geometry by factor of 24
+Scaled magic input cell font_68 geometry by factor of 24
+Scaled magic input cell font_54 geometry by factor of 24
+Scaled magic input cell font_67 geometry by factor of 24
+Scaled magic input cell font_6E geometry by factor of 24
+Scaled magic input cell font_69 geometry by factor of 24
+Scaled magic input cell font_6C geometry by factor of 24
+Scaled magic input cell font_61 geometry by factor of 24
+Scaled magic input cell font_53 geometry by factor of 24
+Scaled magic input cell font_79 geometry by factor of 24
+Scaled magic input cell font_76 geometry by factor of 24
+Scaled magic input cell font_74 geometry by factor of 24
+Scaled magic input cell font_72 geometry by factor of 24
+Scaled magic input cell font_70 geometry by factor of 24
+Scaled magic input cell font_66 geometry by factor of 24
+Scaled magic input cell font_62 geometry by factor of 24
+Scaled magic input cell font_57 geometry by factor of 24
+Scaled magic input cell font_56 geometry by factor of 24
+Scaled magic input cell font_50 geometry by factor of 24
+Scaled magic input cell font_47 geometry by factor of 24
+Scaled magic input cell font_44 geometry by factor of 24
+Scaled magic input cell font_41 geometry by factor of 24
+Scaled magic input cell font_34 geometry by factor of 24
+Scaled magic input cell font_32 geometry by factor of 24
+Scaled magic input cell font_30 geometry by factor of 24
+Scaled magic input cell font_29 geometry by factor of 24
+Scaled magic input cell font_28 geometry by factor of 24
+Scaled magic input cell font_20 geometry by factor of 24
+Scaled magic input cell font_6F geometry by factor of 24
+Scaled magic input cell font_6B geometry by factor of 24
+Scaled magic input cell font_4B geometry by factor of 24
+Scaled magic input cell font_2D geometry by factor of 24
+Scaled magic input cell open_source geometry by factor of 2
+Scaled magic input cell user_id_textblock geometry by factor of 2
+Scaled magic input cell alpha_0 geometry by factor of 2
+Scaled magic input cell user_project_wrapper geometry by factor of 2
+user_project_wrapper: 10000 rects
+user_project_wrapper: 20000 rects
+user_project_wrapper: 30000 rects
+user_project_wrapper: 40000 rects
+user_project_wrapper: 50000 rects
+Processing timestamp mismatches: sky130_fd_io__top_xres4v2, sky130_ef_io__vssd_lvc_clamped_pad, sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um, sky130_ef_io__vccd_lvc_clamped_pad, sky130_ef_io__vssd_lvc_clamped3_pad, sky130_ef_io__vdda_hvc_clamped_pad, sky130_ef_io__vddio_hvc_clamped_pad, sky130_ef_io__vccd_lvc_clamped3_pad, sky130_ef_io__vssio_hvc_clamped_pad, sky130_ef_io__disconnect_vdda_slice_5um, sky130_ef_io__vssa_hvc_clamped_pad, sky130_ef_io__gpiov2_pad_wrapped, sky130_ef_io__com_bus_slice_10um, sky130_ef_io__com_bus_slice_20um, sky130_ef_io__corner_pad, sky130_ef_io__com_bus_slice_1um, sky130_ef_io__com_bus_slice_5um, spare_logic_block, mgmt_protect, user_id_programming, simple_por, digital_pll, housekeeping, gpio_defaults_block, gpio_control_block, caravel_clocking, xres_buf, seal_ring_corner_abstract.
+ Generating output for cell advSeal_6um_gen
+Reading "sealring_slots".
+Reading "seal_ring_slots_array".
+Reading "sr_polygon00011".
+Reading "sr_polygon00039".
+Reading "sr_polygon00035".
+Reading "sr_polygon00015".
+Reading "sr_polygon00007".
+Reading "sr_polygon00001".
+Reading "sr_polygon00002".
+Reading "sr_polygon00003".
+Reading "sr_polygon00004".
+Reading "sr_polygon00005".
+Reading "sr_polygon00006".
+Reading "nikon_sealring_shape".
+Reading "sr_polygon00019".
+Reading "sr_polygon00023".
+Reading "sr_polygon00027".
+Reading "sr_polygon00031".
+Reading "sr_polygon00036".
+Reading "sr_polygon00032".
+Reading "sr_polygon00016".
+Reading "sr_polygon00020".
+Reading "sr_polygon00024".
+Reading "sr_polygon00028".
+Reading "seal_ring_corner".
+Reading "advSeal_6um_gen".
+ Generating output for cell caravel_0005d159_fill_pattern
+Reading "caravel_0005d159_fill_pattern_0_0".
+Reading "caravel_0005d159_fill_pattern_1_0".
+Reading "caravel_0005d159_fill_pattern_0_1".
+Reading "caravel_0005d159_fill_pattern_1_1".
+Reading "caravel_0005d159_fill_pattern_2_0".
+Reading "caravel_0005d159_fill_pattern_2_1".
+Reading "caravel_0005d159_fill_pattern_3_0".
+Reading "caravel_0005d159_fill_pattern_3_1".
+Reading "caravel_0005d159_fill_pattern_4_0".
+Reading "caravel_0005d159_fill_pattern_4_1".
+Reading "caravel_0005d159_fill_pattern_5_0".
+Reading "caravel_0005d159_fill_pattern_5_1".
+Reading "caravel_0005d159_fill_pattern_0_2".
+Reading "caravel_0005d159_fill_pattern_1_2".
+Reading "caravel_0005d159_fill_pattern_2_2".
+Reading "caravel_0005d159_fill_pattern_3_2".
+Reading "caravel_0005d159_fill_pattern_4_2".
+Reading "caravel_0005d159_fill_pattern_5_2".
+Reading "caravel_0005d159_fill_pattern_0_3".
+Reading "caravel_0005d159_fill_pattern_1_3".
+Reading "caravel_0005d159_fill_pattern_2_3".
+Reading "caravel_0005d159_fill_pattern_3_3".
+Reading "caravel_0005d159_fill_pattern_4_3".
+Reading "caravel_0005d159_fill_pattern_5_3".
+Reading "caravel_0005d159_fill_pattern_0_4".
+Reading "caravel_0005d159_fill_pattern_1_4".
+Reading "caravel_0005d159_fill_pattern_2_4".
+Reading "caravel_0005d159_fill_pattern_3_4".
+Reading "caravel_0005d159_fill_pattern_4_4".
+Reading "caravel_0005d159_fill_pattern_5_4".
+Reading "caravel_0005d159_fill_pattern_0_5".
+Reading "caravel_0005d159_fill_pattern_1_5".
+Reading "caravel_0005d159_fill_pattern_2_5".
+Reading "caravel_0005d159_fill_pattern_3_5".
+Reading "caravel_0005d159_fill_pattern_4_5".
+Reading "caravel_0005d159_fill_pattern_5_5".
+Reading "caravel_0005d159_fill_pattern_0_6".
+Reading "caravel_0005d159_fill_pattern_1_6".
+Reading "caravel_0005d159_fill_pattern_2_6".
+Reading "caravel_0005d159_fill_pattern_3_6".
+Reading "caravel_0005d159_fill_pattern_4_6".
+Reading "caravel_0005d159_fill_pattern_5_6".
+Reading "caravel_0005d159_fill_pattern_0_7".
+Reading "caravel_0005d159_fill_pattern_1_7".
+Reading "caravel_0005d159_fill_pattern_2_7".
+Reading "caravel_0005d159_fill_pattern_3_7".
+Reading "caravel_0005d159_fill_pattern_4_7".
+Reading "caravel_0005d159_fill_pattern_5_7".
+Reading "caravel_0005d159_fill_pattern".
+ Generating output for cell caravel
+Reading "caravel_logo".
+Reading "font_22".
+Reading "font_73".
+Reading "font_43".
+Reading "font_49".
+Reading "font_65".
+Reading "font_68".
+Reading "font_54".
+Reading "font_67".
+Reading "font_6E".
+Reading "font_69".
+Reading "font_6C".
+Reading "font_61".
+Reading "font_53".
+Reading "caravel_motto".
+Reading "font_79".
+Reading "font_76".
+Reading "font_74".
+Reading "font_72".
+Reading "font_70".
+Reading "font_66".
+Reading "font_62".
+Reading "font_57".
+Reading "font_56".
+Reading "font_50".
+Reading "font_47".
+Reading "font_44".
+Reading "font_41".
+Reading "font_34".
+Reading "font_32".
+Reading "font_30".
+Reading "font_29".
+Reading "font_28".
+Reading "font_20".
+Reading "font_6F".
+Reading "font_6B".
+Reading "font_4B".
+Reading "font_2D".
+Reading "copyright_block".
+Reading "open_source".
+Reading "sky130_fd_sc_hvl__decap_8".
+Reading "sky130_fd_sc_hvl__decap_4".
+Reading "sky130_fd_sc_hvl__diode_2".
+Reading "sky130_fd_sc_hvl__fill_2".
+Reading "sky130_fd_sc_hvl__fill_1".
+Reading "sky130_fd_sc_hvl__lsbufhv2lv_1".
+Reading "xres_buf".
+Reading "alpha_5".
+Reading "alpha_D".
+Reading "alpha_1".
+Reading "alpha_9".
+Reading "alpha_0".
+Reading "user_id_textblock".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
+Reading "sky130_fd_sc_hd__dlygate4sd3_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "gpio_logic_high".
+Reading "sky130_fd_sc_hd__dlygate4sd2_1".
+Reading "sky130_fd_sc_hd__dfbbn_2".
+Reading "sky130_fd_sc_hd__o31ai_2".
+Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
+Reading "sky130_fd_sc_hd__ebufn_2".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__dfrtp_2".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__einvp_8".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "gpio_control_block".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__dlygate4sd1_1".
+Reading "sky130_fd_sc_hd__dfstp_4".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "sky130_fd_sc_hd__dfrtn_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__dfrtp_4".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__dfstp_1".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "caravel_clocking".
+Reading "gpio_defaults_block_1803".
+Reading "sky130_fd_sc_hd__ebufn_8".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__or4bb_4".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o31ai_4".
+Reading "sky130_fd_sc_hd__clkinvlp_2".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "sky130_fd_sc_hd__a41o_2".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o22a_4".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__a2111o_2".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__nand4b_4".
+Reading "sky130_fd_sc_hd__a311oi_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o221a_4".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21bo_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__a32o_2".
+Reading "sky130_fd_sc_hd__o32a_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "housekeeping".
+Reading "sky130_fd_sc_hd__einvp_2".
+Reading "sky130_fd_sc_hd__clkinv_1".
+Reading "sky130_fd_sc_hd__einvn_8".
+Reading "sky130_fd_sc_hd__einvn_4".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__einvp_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a311o_2".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "digital_pll".
+Reading "user_id_programming".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_TGFUGS".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_3YBPVB".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_PKVMTM".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YUHPBG".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YEUEBV".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YUHPXE".
+Reading "YL_sky130_fd_sc_hvl__schmittbuf_1".
+Reading "YL_sky130_fd_sc_hvl__buf_8".
+Reading "YL_sky130_fd_sc_hvl__fill_4".
+Reading "YL_sky130_fd_sc_hvl__inv_8".
+Reading "YL_sky130_fd_pr__res_xhigh_po_0p69_S5N9F3".
+Reading "YL_sky130_fd_pr__cap_mim_m3_2_W5U4AW".
+Reading "YL_sky130_fd_pr__cap_mim_m3_1_WRT4AW".
+Reading "simple_por".
+Reading "AO_sky130_fd_sc_hd__decap_3".
+Reading "AO_sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "AO_sky130_fd_sc_hd__decap_12".
+Reading "AO_sky130_fd_sc_hd__decap_6".
+Reading "AO_sky130_fd_sc_hd__ebufn_2".
+Reading "AO_sky130_fd_sc_hd__fill_1".
+Reading "AO_sky130_fd_sc_hd__fill_2".
+Reading "AO_sky130_fd_sc_hd__decap_4".
+Reading "AO_sky130_fd_sc_hd__diode_2".
+Reading "AO_sky130_fd_sc_hd__dfxtp_1".
+Reading "AO_sky130_fd_sc_hd__decap_8".
+Reading "AO_sky130_fd_sc_hd__mux2_1".
+Reading "AO_sky130_fd_sc_hd__mux4_1".
+Reading "AO_sky130_fd_sc_hd__inv_1".
+Reading "AO_sky130_fd_sc_hd__conb_1".
+Reading "AO_sky130_fd_sc_hd__dlclkp_1".
+Reading "AO_sky130_fd_sc_hd__and2_1".
+Reading "AO_sky130_fd_sc_hd__clkbuf_2".
+Reading "AO_sky130_fd_sc_hd__clkbuf_16".
+Reading "AO_sky130_fd_sc_hd__clkbuf_1".
+Reading "AO_sky130_fd_sc_hd__and2_2".
+Reading "AO_sky130_fd_sc_hd__and3b_4".
+Reading "AO_sky130_fd_sc_hd__and3_4".
+Reading "AO_sky130_fd_sc_hd__nor3b_4".
+Reading "AO_sky130_fd_sc_hd__and4_2".
+Reading "AO_sky130_fd_sc_hd__and4b_2".
+Reading "AO_sky130_fd_sc_hd__and4bb_2".
+Reading "AO_sky130_fd_sc_hd__nor4b_2".
+Reading "AO_sky130_fd_sc_hd__and2b_2".
+Reading "AO_sky130_fd_sc_hd__clkbuf_4".
+Reading "AO_DFFRAM".
+Reading "AO_sky130_fd_sc_hd__dlygate4sd3_1".
+Reading "AO_sky130_fd_sc_hd__buf_8".
+Reading "AO_sky130_fd_sc_hd__buf_6".
+Reading "AO_sky130_fd_sc_hd__dfxtp_2".
+Reading "AO_sky130_fd_sc_hd__a221o_1".
+Reading "AO_sky130_fd_sc_hd__buf_2".
+Reading "AO_sky130_fd_sc_hd__a22o_1".
+Reading "AO_sky130_fd_sc_hd__dfxtp_4".
+Reading "AO_sky130_fd_sc_hd__nand3_4".
+Reading "AO_sky130_fd_sc_hd__a221o_2".
+Reading "AO_sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "AO_sky130_fd_sc_hd__buf_12".
+Reading "AO_sky130_fd_sc_hd__a2111o_1".
+Reading "AO_sky130_fd_sc_hd__and4_1".
+Reading "AO_sky130_fd_sc_hd__a2111o_2".
+Reading "AO_sky130_fd_sc_hd__o211a_1".
+Reading "AO_sky130_fd_sc_hd__and3_1".
+Reading "AO_sky130_fd_sc_hd__inv_2".
+Reading "AO_sky130_fd_sc_hd__and2b_1".
+Reading "AO_sky130_fd_sc_hd__nand3b_1".
+Reading "AO_sky130_fd_sc_hd__a2111oi_2".
+Reading "AO_sky130_fd_sc_hd__a22o_2".
+Reading "AO_sky130_fd_sc_hd__a221o_4".
+Reading "AO_sky130_fd_sc_hd__nor3b_1".
+Reading "AO_sky130_fd_sc_hd__nor3_4".
+Reading "AO_sky130_fd_sc_hd__clkinv_8".
+Reading "AO_sky130_fd_sc_hd__inv_12".
+Reading "AO_sky130_fd_sc_hd__and3b_1".
+Reading "AO_sky130_fd_sc_hd__nor3b_2".
+Reading "AO_sky130_fd_sc_hd__or2_1".
+Reading "AO_sky130_fd_sc_hd__buf_4".
+Reading "AO_sky130_fd_sc_hd__a211oi_1".
+Reading "AO_sky130_fd_sc_hd__inv_6".
+Reading "AO_sky130_fd_sc_hd__nand2_1".
+Reading "AO_sky130_fd_sc_hd__nand3b_4".
+Reading "AO_sky130_fd_sc_hd__nand3_1".
+Reading "AO_sky130_fd_sc_hd__inv_16".
+Reading "AO_sky130_fd_sc_hd__o2111a_1".
+Reading "AO_sky130_fd_sc_hd__a21oi_1".
+Reading "AO_sky130_fd_sc_hd__o21ai_4".
+Reading "AO_sky130_fd_sc_hd__mux2_2".
+Reading "AO_sky130_fd_sc_hd__inv_4".
+Reading "AO_sky130_fd_sc_hd__clkinv_2".
+Reading "AO_sky130_fd_sc_hd__a21bo_1".
+Reading "AO_sky130_fd_sc_hd__o21a_1".
+Reading "AO_sky130_fd_sc_hd__a211o_2".
+Reading "AO_sky130_fd_sc_hd__or2b_1".
+Reading "AO_sky130_fd_sc_hd__a21oi_4".
+Reading "AO_sky130_fd_sc_hd__o21ai_1".
+Reading "AO_sky130_fd_sc_hd__a21boi_1".
+Reading "AO_sky130_fd_sc_hd__nor3_1".
+Reading "AO_sky130_fd_sc_hd__nor2_2".
+Reading "AO_sky130_fd_sc_hd__a31oi_1".
+Reading "AO_sky130_fd_sc_hd__a21o_1".
+Reading "AO_sky130_fd_sc_hd__o21a_2".
+Reading "AO_sky130_fd_sc_hd__o21bai_1".
+Reading "AO_sky130_fd_sc_hd__o211ai_1".
+Reading "AO_sky130_fd_sc_hd__o31ai_1".
+Reading "AO_sky130_fd_sc_hd__nor2_1".
+Reading "AO_sky130_fd_sc_hd__xor2_4".
+Reading "AO_sky130_fd_sc_hd__nand3_2".
+Reading "AO_sky130_fd_sc_hd__o21ba_1".
+Reading "AO_sky130_fd_sc_hd__a41oi_1".
+Reading "AO_sky130_fd_sc_hd__nor3_2".
+Reading "AO_sky130_fd_sc_hd__o41ai_1".
+Reading "AO_sky130_fd_sc_hd__o21bai_2".
+Reading "AO_sky130_fd_sc_hd__xnor2_4".
+Reading "AO_sky130_fd_sc_hd__clkbuf_8".
+Reading "AO_sky130_fd_sc_hd__a41oi_4".
+Reading "AO_sky130_fd_sc_hd__xnor2_2".
+Reading "AO_sky130_fd_sc_hd__or3b_1".
+Reading "AO_sky130_fd_sc_hd__nand2_4".
+Reading "AO_sky130_fd_sc_hd__xnor2_1".
+Reading "AO_sky130_fd_sc_hd__nand2_8".
+Reading "AO_sky130_fd_sc_hd__xor2_1".
+Reading "AO_sky130_fd_sc_hd__nor2b_2".
+Reading "AO_sky130_fd_sc_hd__o211a_2".
+Reading "AO_sky130_fd_sc_hd__o31a_1".
+Reading "AO_sky130_fd_sc_hd__mux2_8".
+Reading "AO_sky130_fd_sc_hd__mux2_4".
+Reading "AO_sky130_fd_sc_hd__a21oi_2".
+Reading "AO_sky130_fd_sc_hd__a21o_2".
+Reading "AO_sky130_fd_sc_hd__o21bai_4".
+Reading "AO_sky130_fd_sc_hd__a211o_1".
+Reading "AO_sky130_fd_sc_hd__a311o_1".
+Reading "AO_sky130_fd_sc_hd__a22oi_4".
+Reading "AO_sky130_fd_sc_hd__o2111a_4".
+Reading "AO_sky130_fd_sc_hd__o22a_1".
+Reading "AO_sky130_fd_sc_hd__a31o_1".
+Reading "AO_sky130_fd_sc_hd__and4_4".
+Reading "AO_sky130_fd_sc_hd__a22oi_2".
+Reading "AO_sky130_fd_sc_hd__o41a_2".
+Reading "AO_sky130_fd_sc_hd__nand2_2".
+Reading "AO_sky130_fd_sc_hd__nor2_8".
+Reading "AO_sky130_fd_sc_hd__a32oi_2".
+Reading "AO_sky130_fd_sc_hd__a221oi_4".
+Reading "AO_sky130_fd_sc_hd__nor2b_4".
+Reading "AO_sky130_fd_sc_hd__or4_2".
+Reading "AO_sky130_fd_sc_hd__a211oi_2".
+Reading "AO_sky130_fd_sc_hd__clkinv_4".
+Reading "AO_sky130_fd_sc_hd__a2bb2oi_1".
+Reading "AO_sky130_fd_sc_hd__a31oi_4".
+Reading "AO_sky130_fd_sc_hd__nand3b_2".
+Reading "AO_sky130_fd_sc_hd__a21boi_2".
+Reading "AO_sky130_fd_sc_hd__nor2_4".
+Reading "AO_sky130_fd_sc_hd__o311ai_1".
+Reading "AO_sky130_fd_sc_hd__a41oi_2".
+Reading "AO_sky130_fd_sc_hd__or3b_4".
+Reading "AO_sky130_fd_sc_hd__clkinv_16".
+Reading "AO_sky130_fd_sc_hd__o211ai_4".
+Reading "AO_sky130_fd_sc_hd__o21ba_4".
+Reading "AO_sky130_fd_sc_hd__o2111ai_2".
+Reading "AO_sky130_fd_sc_hd__o2111ai_1".
+Reading "AO_sky130_fd_sc_hd__a32o_1".
+Reading "AO_sky130_fd_sc_hd__a311oi_1".
+Reading "AO_sky130_fd_sc_hd__a2111o_4".
+Reading "AO_sky130_fd_sc_hd__or4_4".
+Reading "AO_sky130_fd_sc_hd__o21ai_2".
+Reading "AO_sky130_fd_sc_hd__a2111oi_1".
+Reading "AO_sky130_fd_sc_hd__a211oi_4".
+Reading "AO_sky130_fd_sc_hd__o311ai_4".
+Reading "AO_sky130_fd_sc_hd__a2111oi_4".
+Reading "AO_sky130_fd_sc_hd__mux4_2".
+Reading "AO_sky130_fd_sc_hd__or2b_4".
+Reading "AO_sky130_fd_sc_hd__o21a_4".
+Reading "AO_sky130_fd_sc_hd__and4b_4".
+Reading "AO_sky130_fd_sc_hd__o2111ai_4".
+Reading "AO_sky130_fd_sc_hd__or2_2".
+Reading "AO_sky130_fd_sc_hd__o22ai_1".
+Reading "AO_sky130_fd_sc_hd__o2bb2ai_1".
+Reading "AO_sky130_fd_sc_hd__a32oi_1".
+Reading "AO_sky130_fd_sc_hd__inv_8".
+Reading "AO_sky130_fd_sc_hd__a21boi_4".
+Reading "AO_sky130_fd_sc_hd__or4_1".
+Reading "AO_sky130_fd_sc_hd__o32ai_1".
+Reading "AO_sky130_fd_sc_hd__a41o_1".
+Reading "AO_sky130_fd_sc_hd__xor2_2".
+Reading "AO_sky130_fd_sc_hd__o221ai_1".
+Reading "AO_sky130_fd_sc_hd__o32a_1".
+Reading "AO_sky130_fd_sc_hd__o41a_1".
+Reading "AO_sky130_fd_sc_hd__a22oi_1".
+Reading "AO_sky130_fd_sc_hd__and3_2".
+Reading "AO_sky130_fd_sc_hd__o221a_2".
+Reading "AO_sky130_fd_sc_hd__o221a_1".
+Reading "AO_sky130_fd_sc_hd__and2_4".
+Reading "AO_sky130_fd_sc_hd__or3_1".
+Reading "AO_sky130_fd_sc_hd__o22ai_2".
+Reading "AO_sky130_fd_sc_hd__a221oi_2".
+Reading "AO_sky130_fd_sc_hd__a221oi_1".
+Reading "AO_sky130_fd_sc_hd__o211ai_2".
+Reading "AO_sky130_fd_sc_hd__o311ai_2".
+Reading "AO_sky130_fd_sc_hd__o31ai_4".
+Reading "AO_sky130_fd_sc_hd__a311oi_2".
+Reading "AO_sky130_fd_sc_hd__a31oi_2".
+Reading "AO_sky130_fd_sc_hd__o311a_2".
+Reading "AO_sky130_fd_sc_hd__o41ai_4".
+Reading "AO_sky130_fd_sc_hd__or3_2".
+Reading "AO_sky130_fd_sc_hd__o31a_4".
+Reading "AO_sky130_fd_sc_hd__o21ba_2".
+Reading "AO_sky130_fd_sc_hd__a311oi_4".
+Reading "AO_sky130_fd_sc_hd__and2b_4".
+Reading "AO_sky130_fd_sc_hd__o2bb2ai_2".
+Reading "AO_sky130_fd_sc_hd__o2bb2ai_4".
+Reading "AO_sky130_fd_sc_hd__o22a_2".
+Reading "AO_sky130_fd_sc_hd__and4b_1".
+Reading "AO_sky130_fd_sc_hd__nand2b_1".
+Reading "AO_sky130_fd_sc_hd__o2111a_2".
+Reading "AO_sky130_fd_sc_hd__a2bb2oi_4".
+Reading "AO_sky130_fd_sc_hd__a2bb2oi_2".
+Reading "AO_sky130_fd_sc_hd__dlymetal6s4s_1".
+Reading "AO_sky130_fd_sc_hd__or3_4".
+Reading "AO_sky130_fd_sc_hd__a22o_4".
+Reading "AO_sky130_fd_sc_hd__a32oi_4".
+Reading "AO_sky130_fd_sc_hd__o311a_1".
+Reading "AO_sky130_fd_sc_hd__a21o_4".
+Reading "AO_sky130_fd_sc_hd__or4b_1".
+Reading "AO_sky130_fd_sc_hd__a32o_4".
+Reading "AO_sky130_fd_sc_hd__and3b_2".
+Reading "AO_sky130_fd_sc_hd__o32ai_4".
+Reading "AO_sky130_fd_sc_hd__or2b_2".
+Reading "AO_sky130_fd_sc_hd__o221ai_2".
+Reading "AO_sky130_fd_sc_hd__a31o_4".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_39".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_19".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_14".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_13".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_7".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_38".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_33".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_32".
+Reading "AO_sky130_fd_bd_sram__openram_dff".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_row_addr_dff".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_wmask_dff".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_cr_3".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_col_addr_dff".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_data_dff".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_16".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_29".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_28".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_11".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w0_360_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_12".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m1_w1_120_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_1".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w0_740_sactive_dli".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w0_740_sli_dactive".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m1_w1_120_sli_dli".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pnand2_1".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m3_w1_680_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m3_w1_680_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_3".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m2_w0_740_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m2_w1_260_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_2".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_dff_buf_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_dff_buf_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m7_w1_680_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m7_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_4".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_1".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pnand2_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pand2_1".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m24_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m24_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_14".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m8_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m8_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_13".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m3_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m3_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_12".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_11".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_3".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_17".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_delay_chain".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m18_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m18_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_16".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_5".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w0_740_sactive_dactive".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pnand3".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pand3_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m22_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m22_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_15".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_4".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pand3".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m42_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m42_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_10".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m15_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m15_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_9".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m5_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m5_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_8".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m2_w1_260_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m2_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_7".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_2".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_control_logic_rw".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_cr_5".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_dff_buf_array_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m41_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m41_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_20".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m14_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m14_w2_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_19".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m5_w1_680_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_18".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_6".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_control_logic_r".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_cr_4".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_20".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_17".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pand2_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_hierarchical_predecode2x4_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_15".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w7_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m1_w7_000_sli_dli_da_p".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_dec_0".
+Reading "AO_sky130_fd_bd_sram__openram_dp_nand2_dec".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_and2_dec_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_wordline_driver".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_wordline_driver_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv_dec".
+Reading "AO_sky130_fd_bd_sram__openram_dp_nand3_dec".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_and3_dec".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_hierarchical_predecode3x8".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_and2_dec".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_hierarchical_predecode2x4".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_hierarchical_decoder".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_port_address_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_port_address".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_27".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_26".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_25".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_24".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_nmos_m1_w2_880_sli_dli".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_column_mux_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_column_mux_array_0".
+Reading "AO_sky130_fd_bd_sram__openram_sense_amp".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_sense_amp_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_23".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_21".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_22".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pmos_m1_w0_550_sli_dli".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_precharge_1".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_precharge_array_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_port_data_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_column_mux".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_column_mux_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pinv".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pdriver".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pnand2".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_pand2".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_write_mask_and_array".
+Reading "AO_sky130_fd_bd_sram__openram_write_driver".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_write_driver_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_precharge_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_precharge_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_port_data".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_9".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_contact_8".
+Reading "AO_sky130_fd_bd_sram__openram_dp_cell_cap_row".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_row_cap_array_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_row_cap_array".
+Reading "AO_sky130_fd_bd_sram__openram_dp_cell_cap_col".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_col_cap_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_col_cap_array_0".
+Reading "AO_sky130_fd_bd_sram__openram_dp_cell_dummy".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_dummy_array".
+Reading "AO_sky130_fd_bd_sram__openram_dp_cell_replica".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_replica_column_0".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_replica_column".
+Reading "AO_sky130_fd_bd_sram__openram_dp_cell".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_bitcell_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_replica_bitcell_array".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8_bank".
+Reading "AO_sky130_sram_2kbyte_1rw1r_32x512_8".
+Reading "AO_sky130_fd_sc_hd__o32ai_2".
+Reading "AO_sky130_fd_sc_hd__a21bo_2".
+Reading "AO_sky130_fd_sc_hd__o31ai_2".
+Reading "AO_sky130_fd_sc_hd__o41ai_2".
+Reading "AO_sky130_fd_sc_hd__o211a_4".
+Reading "AO_mgmt_core".
+Reading "mgmt_core_wrapper".
+Reading "gpio_defaults_block_0403".
+Reading "sky130_fd_sc_hd__and2_4".
+Reading "sky130_fd_sc_hd__clkinv_16".
+Reading "sky130_fd_sc_hd__inv_16".
+Reading "sky130_fd_sc_hvl__conb_1".
+Reading "mgmt_protect_hv".
+Reading "mprj_logic_high".
+Reading "mprj2_logic_high".
+Reading "mgmt_protect".
+Reading "sky130_fd_sc_hd__dfbbp_1".
+Reading "spare_logic_block".
+Reading "gpio_control_power_routing_right".
+Reading "gpio_control_power_routing_top".
+Reading "gpio_control_power_routing".
+Reading "caravel_power_routing".
+Reading "DE_nor4_x0".
+Reading "DE_nor3_x0".
+Reading "DE_nor2_x0".
+Reading "DE_nand4_x0".
+Reading "DE_nand3_x0".
+Reading "DE_nand2_x0".
+Reading "DE_buf_x2".
+Reading "DE_buf_x1".
+Reading "DE_inv_x4".
+Reading "DE_inv_x0".
+Reading "DE_one_x1".
+Reading "DE_zero_x1".
+Reading "DE_diode_w1".
+Reading "DE_tie_diff_w2".
+Reading "DE_tie_diff".
+Reading "DE_xr2_x1".
+Reading "DE_sff1_x4".
+Reading "DE_oa22_x2".
+Reading "DE_o4_x2".
+Reading "DE_o3_x2".
+Reading "DE_o2_x2".
+Reading "DE_nxr2_x1".
+Reading "DE_mx2_x2".
+Reading "DE_ao22_x2".
+Reading "DE_a4_x2".
+Reading "DE_a3_x2".
+Reading "DE_a2_x2".
+Reading "DE_user_project_core_mpw5_cts".
+Diagnostic: DE_decap_w0 is a forward reference?
+Reading "DE_buf_x4".
+Reading "DE_decap_w0".
+Reading "DE_tie".
+Reading "DE_corona_cts".
+Reading "DE_via4_3100x3100".
+Reading "user_project_wrapper".
+Reading "sky130_fd_io__corner_bus_overlay".
+Reading "sky130_ef_io__corner_pad".
+Reading "sky130_ef_io__com_bus_slice_20um".
+Reading "sky130_ef_io__com_bus_slice_10um".
+Reading "sky130_ef_io__com_bus_slice_5um".
+Reading "sky130_ef_io__com_bus_slice_1um".
+Reading "sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um".
+Reading "sky130_fd_pr__hvdfl1sd__example_5595914180851".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808664".
+Reading "sky130_fd_io__sio_clamp_pcap_4x5".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808680".
+Reading "sky130_fd_io__esd_rcclamp_nfetcap".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808336".
+Reading "sky130_fd_pr__dfl1sd2__example_55959141808666".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808665".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808678".
+Reading "sky130_fd_pr__dfl1sd2__example_55959141808679".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808677".
+Reading "sky130_fd_pr__via_pol1__example_5595914180839".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808667".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808660".
+Reading "sky130_fd_pr__dfl1__example_55959141808663".
+Reading "sky130_fd_pr__hvdftpl1s__example_55959141808671".
+Reading "sky130_fd_pr__hvdftpl1s2__example_55959141808672".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808673".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808668".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808670".
+Reading "sky130_fd_pr__dfl1__example_55959141808662".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808661".
+Reading "sky130_fd_pr__hvdftpl1s__example_55959141808675".
+Reading "sky130_fd_pr__hvdftpl1s2__example_55959141808676".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808674".
+Reading "sky130_fd_pr__via_l1m1__example_559591418084".
+Reading "sky130_fd_pr__genrivetdlring__example_559591418082".
+Reading "sky130_fd_pr__gendlring__example_559591418081".
+Reading "sky130_fd_pr__padplhp__example_559591418080".
+Reading "sky130_fd_io__pad_esd".
+Reading "sky130_fd_io__com_bus_slice".
+Reading "sky130_fd_io__com_bus_hookup".
+Reading "sky130_fd_io__com_busses_esd".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808669".
+Reading "sky130_fd_io__top_ground_hvc_wpad".
+Reading "sky130_fd_io__overlay_vssa_hvc".
+Reading "sky130_ef_io__hvc_vdda_overlay".
+Reading "sky130_ef_io__vssa_hvc_clamped_pad".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808719".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808767".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808765".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808764".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808720".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808718".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808717".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808716".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808243".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808723".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808722".
+Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180890".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808721".
+Reading "sky130_fd_io__xres_inv_hysv2".
+Reading "sky130_fd_pr__res_generic_po__example_5595914180838".
+Reading "sky130_fd_io__tk_tie_r_out_esd".
+Reading "sky130_fd_io__res250_sub_small".
+Reading "sky130_fd_io__res250only_small".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808264".
+Reading "sky130_fd_pr__via_l1m1__example_5595914180858".
+Reading "sky130_fd_pr__via_pol1__example_5595914180833".
+Reading "sky130_fd_pr__res_generic_po__example_5595914180864".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808715".
+Reading "sky130_fd_pr__res_bent_po__example_5595914180863".
+Reading "sky130_fd_pr__res_bent_po__example_5595914180862".
+Reading "sky130_fd_io__tk_em1s_cdns_55959141808288".
+Reading "sky130_fd_io__tk_em1s_cdns_5595914180859".
+Reading "sky130_fd_io__tk_em1o_cdns_55959141808289".
+Reading "sky130_fd_io__com_res_weak_v2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808274".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808728".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808727".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808726".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808725".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808724".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808554".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808553".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808552".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808551".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808402".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808350".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808261".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808260".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808259".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808400".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808372".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808326".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808290".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808128".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808127".
+Reading "sky130_fd_pr__via_l1m1__example_5595914180897".
+Reading "sky130_fd_pr__dfl1sd__example_5595914180819".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808555".
+Reading "sky130_fd_pr__via_pol1__example_55959141808147".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808157".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808156".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808155".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808154".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808153".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808152".
+Reading "sky130_fd_pr__tpl1__example_55959141808151".
+Reading "sky130_fd_pr__tpl1__example_55959141808150".
+Reading "sky130_fd_pr__tpl1__example_55959141808149".
+Reading "sky130_fd_pr__tpl1__example_55959141808148".
+Reading "sky130_fd_pr__dfl1__example_55959141808158".
+Reading "sky130_fd_io__signal_5_sym_hv_local_5term".
+Reading "sky130_fd_io__gpio_buf_localesdv2".
+Reading "sky130_fd_pr__via_pol1__example_559591418083".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808137".
+Reading "sky130_fd_pr__dfl1sd__example_559591418086".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808371".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808370".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808369".
+Reading "sky130_fd_io__hvsbt_inv_x1".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808316".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808421".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808385".
+Reading "sky130_fd_pr__dfl1sd__example_559591418088".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808422".
+Reading "sky130_fd_io__hvsbt_inv_x2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808612".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808616".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808615".
+Reading "sky130_fd_io__hvsbt_inv_x4".
+Reading "sky130_fd_pr__hvdfm1sd__example_5595914180848".
+Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180849".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808766".
+Reading "sky130_fd_pr__via_m2m3__example_55959141808714".
+Reading "sky130_fd_pr__via_pol1_centered__example_559591418081".
+Reading "sky130_fd_io__tk_em2s_cdns_55959141808652".
+Reading "sky130_fd_io__tk_em2o_cdns_55959141808653".
+Reading "sky130_fd_pr__via_l1m1_centered__example_5595914180812".
+Reading "sky130_fd_pr__via_l1m1_centered__example_5595914180811".
+Reading "sky130_fd_pr__via_l1m1_centered__example_559591418086".
+Reading "sky130_fd_pr__via_l1m1_centered__example_559591418084".
+Reading "sky130_fd_pr__hvdftpm1s2__example_55959141808659".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808658".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808657".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808202".
+Reading "sky130_fd_io__pfet_con_diff_wo_abt_270_xres4v2".
+Reading "sky130_fd_io__gpio_pudrvr_strong_axres4v2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808273".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808740".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808739".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808738".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808737".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808736".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808735".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808734".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808733".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808732".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808731".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808730".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808752".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808751".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808750".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808749".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808748".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808747".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808746".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808745".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808744".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808743".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808742".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808741".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808324".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808270".
+Reading "sky130_fd_pr__dfl1__example_55959141808187".
+Reading "sky130_fd_pr__res_generic_nd__example_55959141808755".
+Reading "sky130_fd_pr__res_generic_nd__example_55959141808754".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808338".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808337".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808763".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808700".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808559".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808762".
+Reading "sky130_fd_pr__dfl1__example_55959141808729".
+Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808758".
+Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808757".
+Reading "sky130_fd_io__xres_tk_p_em1o_cdns_55959141808756".
+Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808761".
+Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808760".
+Reading "sky130_fd_io__xres_tk_p_em1c_cdns_55959141808759".
+Reading "sky130_fd_io__xres_p_em1c_cdns_55959141808753".
+Reading "sky130_fd_io__xres2v2_rcfilter_lpfv2".
+Reading "sky130_fd_io__tk_em1o_cdns_5595914180860".
+Reading "sky130_fd_pr__res_bent_po__example_5595914180861".
+Reading "sky130_fd_io__com_res_weak_bentbigres".
+Reading "sky130_fd_io__com_res_weak".
+Reading "sky130_fd_pr__via_l1m1__example_5595914180857".
+Reading "sky130_fd_pr__hvdftpm1s2__example_55959141808649".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808651".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808650".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808648".
+Reading "sky130_fd_pr__hvdftpl1s__example_55959141808646".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808647".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808645".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808378".
+Reading "sky130_fd_io__nfet_con_diff_wo_abt_270_xres4v2".
+Reading "sky130_fd_io__gpio_pddrvr_strong_xres4v2".
+Reading "sky130_fd_io__top_gpio_pad".
+Reading "sky130_fd_io__com_busses".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808768".
+Reading "sky130_fd_pr__res_bent_nd__example_55959141808769".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808787".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808786".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808782".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808785".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808449".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808784".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808452".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808783".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808781".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808780".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808779".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808233".
+Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180827".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808778".
+Reading "sky130_fd_pr__hvdfm1sd__example_5595914180835".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808777".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808776".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808775".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808242".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808774".
+Reading "sky130_fd_pr__hvdfm1sd2__example_5595914180829".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808773".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808237".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808772".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808771".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808770".
+Reading "sky130_fd_io__tap_1".
+Reading "sky130_fd_io__inv_1".
+Reading "sky130_fd_pr__pfet_01v8__example_559591418085".
+Reading "sky130_fd_pr__nfet_01v8__example_559591418089".
+Reading "sky130_fd_pr__nfet_01v8__example_559591418087".
+Reading "sky130_fd_io__hvsbt_nand2".
+Reading "sky130_fd_io__xres4v2_in_buf".
+Reading "sky130_fd_io__top_xres4v2".
+Reading "sky130_fd_io__res75only_small".
+Reading "sky130_fd_io__com_bus_slice_m4".
+Reading "sky130_fd_io__overlay_gpiov2_m4".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808420".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808419".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808418".
+Reading "sky130_fd_io__hvsbt_nor".
+Reading "sky130_fd_io__hvsbt_nand2v2".
+Reading "sky130_fd_io__gpiov2_ictl_logic".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808190".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808611".
+Reading "sky130_fd_pr__dfl1sd__example_5595914180811".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808549".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808548".
+Reading "sky130_fd_pr__dfl1sd2__example_55959141808191".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808189".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808517".
+Reading "sky130_fd_pr__dfl1sd2__example_55959141808518".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808610".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808609".
+Reading "sky130_fd_pr__dfl1sd__example_5595914180815".
+Reading "sky130_fd_pr__dfl1sd2__example_5595914180816".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808608".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808604".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808533".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808529".
+Reading "sky130_fd_pr__dfl1sd2__example_5595914180884".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808230".
+Reading "sky130_fd_io__gpiov2_in_buf".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808537".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808106".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808481".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808607".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808504".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808600".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808550".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808528".
+Reading "sky130_fd_io__gpiov2_ipath_hvls".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808595".
+Reading "sky130_fd_pr__nfet_01v8__example_5595914180825".
+Reading "sky130_fd_io__gpiov2_inbuf_lvinv_x1".
+Reading "sky130_fd_pr__dfl1sd2__example_5595914180812".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808599".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808598".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808597".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808596".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808547".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808546".
+Reading "sky130_fd_io__gpiov2_ipath_lvls".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808606".
+Reading "sky130_fd_pr__dfl1sd2__example_5595914180875".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808605".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808540".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808603".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808602".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808601".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808535".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808527".
+Reading "sky130_fd_io__gpiov2_vcchib_in_buf".
+Reading "sky130_fd_io__gpiov2_ibuf_se".
+Reading "sky130_fd_io__gpiov2_buf_localesd".
+Reading "sky130_fd_io__gpiov2_ipath".
+Reading "sky130_fd_io__tk_em2s_cdns_55959141808438".
+Reading "sky130_fd_io__tk_em2o_cdns_55959141808439".
+Reading "sky130_fd_io__tk_em1s_cdns_5595914180882".
+Reading "sky130_fd_io__tk_em1s_cdns_5595914180881".
+Reading "sky130_fd_io__tk_em1o_cdns_5595914180880".
+Reading "sky130_fd_io__tk_em1o_cdns_5595914180879".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808430".
+Reading "sky130_fd_pr__dfl1sd__example_5595914180823".
+Reading "sky130_fd_pr__pfet_01v8__example_5595914180822".
+Reading "sky130_fd_pr__pfet_01v8__example_5595914180813".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808624".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808510".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808623".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808622".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808621".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808620".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808619".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808618".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808116".
+Reading "sky130_fd_io__com_ctl_lsv2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808394".
+Reading "sky130_fd_pr__via_pol1__example_55959141808298".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808440".
+Reading "sky130_fd_pr__via_l1m1__example_5595914180878".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808434".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808435".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808433".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808432".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808102".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808431".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808115".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808429".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808428".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808100".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808140".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808427".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808426".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808280".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808425".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808424".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808423".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808306".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808383".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808382".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808380".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808379".
+Reading "sky130_fd_io__com_ctl_ls_v2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808617".
+Reading "sky130_fd_io__com_ctl_ls_en_1_v2".
+Reading "sky130_fd_io__com_ctl_ls_1v2".
+Reading "sky130_fd_io__gpiov2_ctl_lsbank".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808614".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808613".
+Reading "sky130_fd_io__hvsbt_inv_x8v2".
+Reading "sky130_fd_io__hvsbt_inv_x8".
+Reading "sky130_fd_io__com_ctl_ls".
+Reading "sky130_fd_io__com_ctl_hldv2".
+Reading "sky130_fd_io__gpiov2_ctl".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808178".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808591".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808594".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808593".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808488".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808592".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808586".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808122".
+Reading "sky130_fd_pr__dfl1sd__example_55959141808123".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808477".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808476".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808475".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808589".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808570".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808569".
+Reading "sky130_fd_io__gpiov2_amux_ctl_lshv2hv".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808588".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808587".
+Reading "sky130_fd_io__gpiov2_amux_ctl_lshv2hv2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808590".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808460".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808468".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808467".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808466".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808465".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808464".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808463".
+Reading "sky130_fd_io__gpiov2_amux_ctl_ls".
+Reading "sky130_fd_io__gpiov2_amux_ctl_inv_1".
+Reading "sky130_fd_io__gpiov2_amux_ls".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808573".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808572".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808579".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808578".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808577".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808576".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808566".
+Reading "sky130_fd_pr__dfl1sd__example_5595914180868".
+Reading "sky130_fd_pr__dfl1sd2__example_5595914180869".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808565".
+Reading "sky130_fd_io__gpiov2_amx_pucsd_inv".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808441".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808571".
+Reading "sky130_fd_io__gpiov2_amx_inv4".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808567".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808568".
+Reading "sky130_fd_io__gpiov2_amux_drvr_lshv2hv".
+Reading "sky130_fd_io__gpiov2_amux_drvr_lshv2hv2".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808581".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808580".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808278".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808462".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808583".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808582".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808498".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808497".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808496".
+Reading "sky130_fd_io__gpiov2_amux_drvr_ls".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808574".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808575".
+Reading "sky130_fd_io__amx_inv1".
+Reading "sky130_fd_io__gpiov2_amux_drvr".
+Reading "sky130_fd_io__xor2_1".
+Reading "sky130_fd_io__nor2_1".
+Reading "sky130_fd_io__nand2_1".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808200".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808457".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808451".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808450".
+Reading "sky130_fd_pr__hvdfl1sd__example_5595914180894".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808584".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808455".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808447".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808445".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808248".
+Reading "sky130_fd_io__gpiov2_amux_nand5".
+Reading "sky130_fd_pr__dfm1sd__example_55959141808258".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808585".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808446".
+Reading "sky130_fd_io__gpiov2_amux_nand4".
+Reading "sky130_fd_io__gpiov2_amux_decoder".
+Reading "sky130_fd_io__gpiov2_amux_ctl_logic".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808563".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808564".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808562".
+Reading "sky130_fd_pr__hvdfm1sd2__example_55959141808251".
+Reading "sky130_fd_pr__dfm1sd2__example_55959141808561".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808560".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808558".
+Reading "sky130_fd_io__amux_switch_1v2b".
+Reading "sky130_fd_io__gpiov2_amux".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808416".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808417".
+Reading "sky130_fd_io__hvsbt_xorv2".
+Reading "sky130_fd_io__hvsbt_xor".
+Reading "sky130_fd_io__com_ctl_ls_octl".
+Reading "sky130_fd_io__gpiov2_octl".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808267".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808266".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808642".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808184".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808141".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808643".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808183".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808139".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808636".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808635".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808634".
+Reading "sky130_fd_pr__dfl1sd2__example_55959141808633".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808632".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808630".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808638".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808637".
+Reading "sky130_fd_io__gpiov2_pdpredrvr_strong_nr3".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808629".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808628".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808627".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808626".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808354".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808631".
+Reading "sky130_fd_io__gpiov2_pdpredrvr_strong_nr2".
+Reading "sky130_fd_pr__nfet_01v8__example_5595914180888".
+Reading "sky130_fd_io__gpiov2_octl_mux".
+Reading "sky130_fd_pr__via_pol1__example_55959141808322".
+Reading "sky130_fd_pr__via_pol1__example_55959141808321".
+Reading "sky130_fd_pr__via_pol1__example_55959141808320".
+Reading "sky130_fd_pr__via_pol1__example_55959141808294".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808325".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808323".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808291".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808641".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808640".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808639".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808348".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808347".
+Reading "sky130_fd_pr__hvdfl1sd__example_55959141808194".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808346".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808345".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808344".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808343".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808334".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808333".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808332".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808331".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808330".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808329".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808304".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808134".
+Reading "sky130_fd_io__tk_em1o_cdns_55959141808328".
+Reading "sky130_fd_io__tk_em1o_cdns_55959141808327".
+Reading "sky130_fd_io__com_pdpredrvr_pbiasv2".
+Reading "sky130_fd_io__gpiov2_pdpredrvr_strong".
+Reading "sky130_fd_pr__via_pol1__example_55959141808272".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808271".
+Reading "sky130_fd_pr__hvdfl1sd2__example_55959141808143".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808142".
+Reading "sky130_fd_pr__model__pfet_highvoltage__example_55959141808101".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_55959141808144".
+Reading "sky130_fd_pr__model__nfet_highvoltage__example_5595914180899".
+Reading "sky130_fd_pr__via_pol1__example_55959141808275".
+Reading "sky130_fd_pr__via_m1m2__example_55959141808276".
+Reading "sky130_fd_pr__res_generic_po__example_55959141808286".
+Reading "sky130_fd_pr__res_generic_po__example_55959141808285".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808284".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808283".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808644".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808287".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808282".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808281".
+Reading "sky130_fd_io__gpiov2_pupredrvr_strong_nd2_a".
+Reading "sky130_fd_io__gpiov2_pupredrvr_strong_nd2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808297".
+Reading "sky130_fd_pr__via_pol1__example_55959141808296".
+Reading "sky130_fd_pr__via_pol1__example_55959141808295".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808293".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808292".
+Reading "sky130_fd_pr__tpl1__example_55959141808300".
+Reading "sky130_fd_pr__tpl1__example_55959141808299".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808319".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808318".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808317".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808315".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808314".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808313".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808312".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808311".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808310".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808309".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808308".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808307".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808305".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808303".
+Reading "sky130_fd_io__tk_em1s_cdns_55959141808301".
+Reading "sky130_fd_io__tk_em1o_cdns_55959141808302".
+Reading "sky130_fd_io__feascom_pupredrvr_nbiasv2".
+Reading "sky130_fd_io__gpio_pupredrvr_strongv2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808361".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808360".
+Reading "sky130_fd_io__feas_com_pupredrvr_weak".
+Reading "sky130_fd_pr__via_pol1__example_5595914180854".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808363".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808362".
+Reading "sky130_fd_io__com_pupredrvr_strong_slowv2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808366".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808365".
+Reading "sky130_fd_io__com_pdpredrvr_weakv2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808364".
+Reading "sky130_fd_io__com_pdpredrvr_strong_slowv2".
+Reading "sky130_fd_io__gpiov2_obpredrvr".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808368".
+Reading "sky130_fd_pr__tpl1__example_55959141808625".
+Reading "sky130_fd_pr__via_pol1__example_55959141808373".
+Reading "sky130_fd_pr__tpl1__example_55959141808374".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808393".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808392".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808391".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808390".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808389".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808388".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808387".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808386".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808384".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808381".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808377".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808376".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808375".
+Reading "sky130_fd_io__gpio_dat_lsv2".
+Reading "sky130_fd_io__gpio_dat_ls_1v2".
+Reading "sky130_fd_pr__via_pol1__example_55959141808398".
+Reading "sky130_fd_pr__via_pol1__example_55959141808397".
+Reading "sky130_fd_pr__via_pol1__example_55959141808396".
+Reading "sky130_fd_pr__via_pol1__example_55959141808395".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808401".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808399".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808269".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808410".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808409".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808408".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808407".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808406".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808405".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808404".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808403".
+Reading "sky130_fd_io__com_cclat".
+Reading "sky130_fd_io__com_opath_datoev2".
+Reading "sky130_fd_io__gpiov2_octl_dat".
+Reading "sky130_fd_pr__via_pol1_centered__example_559591418080".
+Reading "sky130_fd_pr__via_l1m1__example_5595914180832".
+Reading "sky130_fd_pr__res_generic_po__example_5595914180856".
+Reading "sky130_fd_pr__res_generic_po__example_5595914180855".
+Reading "sky130_fd_pr__res_generic_po__example_5595914180853".
+Reading "sky130_fd_io__tk_em1s_cdns_5595914180852".
+Reading "sky130_fd_pr__via_l1m1_centered__example_559591418083".
+Reading "sky130_fd_pr__via_l1m1_centered__example_559591418082".
+Reading "sky130_fd_io__nfet_con_diff_wo_abt_270v2".
+Reading "sky130_fd_io__gpiov2_pddrvr_strong".
+Reading "sky130_fd_pr__via_l1m1_centered__example_559591418085".
+Reading "sky130_fd_io__pfet_con_diff_wo_abt_270v2".
+Reading "sky130_fd_io__gpio_pudrvr_strongv2".
+Reading "sky130_fd_pr__nfet_01v8__example_5595914180850".
+Reading "sky130_fd_io__gpio_pddrvr_weakv2".
+Reading "sky130_fd_io__gpio_pddrvr_strong_slowv2".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808656".
+Reading "sky130_fd_pr__hvdfm1sd__example_55959141808655".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808654".
+Reading "sky130_fd_io__com_pudrvr_weakv2".
+Reading "sky130_fd_io__com_pudrvr_strong_slowv2".
+Reading "sky130_fd_io__gpio_odrvr_subv2".
+Reading "sky130_fd_io__gpio_odrvrv2".
+Reading "sky130_fd_io__gpio_opathv2".
+Reading "sky130_fd_io__top_gpiov2".
+Reading "sky130_fd_io__overlay_gpiov2".
+Reading "sky130_ef_io__gpiov2_pad".
+Reading "sky130_ef_io__gpiov2_pad_wrapped".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808691".
+Reading "sky130_fd_pr__pfet_01v8__example_55959141808687".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808684".
+Reading "sky130_fd_pr__tpl1__example_55959141808686".
+Reading "sky130_fd_pr__tpl1__example_55959141808685".
+Reading "sky130_fd_pr__via_l1m1__example_55959141808683".
+Reading "sky130_fd_io__gnd2gnd_strap".
+Reading "sky130_fd_io__gnd2gnd_tap".
+Reading "sky130_fd_io__gnd2gnd_diff".
+Reading "sky130_fd_io__gnd2gnd_sub_dnwl".
+Reading "sky130_fd_io__gnd2gnd_120x2_lv_isosub".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808690".
+Reading "sky130_fd_pr__dftpl1s2__example_55959141808702".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808705".
+Reading "sky130_fd_pr__dfl1__example_55959141808682".
+Reading "sky130_fd_pr__dftpl1s2__example_55959141808694".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808693".
+Reading "sky130_fd_pr__dfl1__example_55959141808681".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808688".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808699".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808698".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808697".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808696".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808695".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808704".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808703".
+Reading "sky130_fd_pr__nfet_01v8__example_55959141808701".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808689".
+Reading "sky130_fd_pr__res_bent_po__example_55959141808692".
+Reading "sky130_fd_io__top_ground_lvc_wpad".
+Reading "sky130_fd_io__overlay_vssd_lvc".
+Reading "sky130_ef_io__lvc_vccdx_overlay".
+Reading "sky130_ef_io__vssd_lvc_clamped_pad".
+Reading "sky130_fd_io__overlay_vssio_hvc".
+Reading "sky130_ef_io__hvc_vssio_overlay".
+Reading "sky130_ef_io__vssio_hvc_clamped_pad".
+Reading "sky130_fd_io__hvc_clampv2".
+Reading "sky130_fd_io__top_power_hvc_wpadv2".
+Reading "sky130_fd_io__overlay_vdda_hvc".
+Reading "sky130_ef_io__vdda_hvc_clamped_pad".
+Reading "sky130_fd_io__top_power_lvc_wpad".
+Reading "sky130_fd_io__overlay_vccd_lvc".
+Reading "sky130_ef_io__vccd_lvc_clamped_pad".
+Reading "sky130_ef_io__disconnect_vdda_slice_5um".
+Reading "sky130_fd_io__overlay_vddio_hvc".
+Reading "sky130_ef_io__hvc_vddio_overlay".
+Reading "sky130_ef_io__vddio_hvc_clamped_pad".
+Reading "sky130_ef_io__lvc_vccdy_overlay".
+Reading "sky130_ef_io__vssd_lvc_clamped3_pad".
+Reading "sky130_ef_io__vccd_lvc_clamped3_pad".
+Reading "chip_io".
+Reading "caravel".
+ Generating output for cell caravel_0005d159
+Ended: 04/27/2022 16:39:53
diff --git a/tapeout/logs/fill_final.log b/tapeout/logs/fill_final.log
new file mode 100644
index 0000000..b8e6892
--- /dev/null
+++ b/tapeout/logs/fill_final.log
@@ -0,0 +1,114 @@
+
+Magic 8.3 revision 294 - Compiled on Tue Apr 26 18:00:48 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:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/scripts/generate_fill_final.tcl" from command line.
+CIF output style is now "wafflefill(tiled)"
+Writing final GDS
+ Generating output for cell caravel_0005d159_fill_pattern_0_0
+Reading "caravel_0005d159_fill_pattern_0_0".
+ Generating output for cell caravel_0005d159_fill_pattern_1_0
+Reading "caravel_0005d159_fill_pattern_1_0".
+ Generating output for cell caravel_0005d159_fill_pattern_0_1
+Reading "caravel_0005d159_fill_pattern_0_1".
+ Generating output for cell caravel_0005d159_fill_pattern_1_1
+Reading "caravel_0005d159_fill_pattern_1_1".
+ Generating output for cell caravel_0005d159_fill_pattern_2_0
+Reading "caravel_0005d159_fill_pattern_2_0".
+ Generating output for cell caravel_0005d159_fill_pattern_2_1
+Reading "caravel_0005d159_fill_pattern_2_1".
+ Generating output for cell caravel_0005d159_fill_pattern_3_0
+Reading "caravel_0005d159_fill_pattern_3_0".
+ Generating output for cell caravel_0005d159_fill_pattern_3_1
+Reading "caravel_0005d159_fill_pattern_3_1".
+ Generating output for cell caravel_0005d159_fill_pattern_4_0
+Reading "caravel_0005d159_fill_pattern_4_0".
+ Generating output for cell caravel_0005d159_fill_pattern_4_1
+Reading "caravel_0005d159_fill_pattern_4_1".
+ Generating output for cell caravel_0005d159_fill_pattern_5_0
+Reading "caravel_0005d159_fill_pattern_5_0".
+ Generating output for cell caravel_0005d159_fill_pattern_5_1
+Reading "caravel_0005d159_fill_pattern_5_1".
+ Generating output for cell caravel_0005d159_fill_pattern_0_2
+Reading "caravel_0005d159_fill_pattern_0_2".
+ Generating output for cell caravel_0005d159_fill_pattern_1_2
+Reading "caravel_0005d159_fill_pattern_1_2".
+ Generating output for cell caravel_0005d159_fill_pattern_2_2
+Reading "caravel_0005d159_fill_pattern_2_2".
+ Generating output for cell caravel_0005d159_fill_pattern_3_2
+Reading "caravel_0005d159_fill_pattern_3_2".
+ Generating output for cell caravel_0005d159_fill_pattern_4_2
+Reading "caravel_0005d159_fill_pattern_4_2".
+ Generating output for cell caravel_0005d159_fill_pattern_5_2
+Reading "caravel_0005d159_fill_pattern_5_2".
+ Generating output for cell caravel_0005d159_fill_pattern_0_3
+Reading "caravel_0005d159_fill_pattern_0_3".
+ Generating output for cell caravel_0005d159_fill_pattern_1_3
+Reading "caravel_0005d159_fill_pattern_1_3".
+ Generating output for cell caravel_0005d159_fill_pattern_2_3
+Reading "caravel_0005d159_fill_pattern_2_3".
+ Generating output for cell caravel_0005d159_fill_pattern_3_3
+Reading "caravel_0005d159_fill_pattern_3_3".
+ Generating output for cell caravel_0005d159_fill_pattern_4_3
+Reading "caravel_0005d159_fill_pattern_4_3".
+ Generating output for cell caravel_0005d159_fill_pattern_5_3
+Reading "caravel_0005d159_fill_pattern_5_3".
+ Generating output for cell caravel_0005d159_fill_pattern_0_4
+Reading "caravel_0005d159_fill_pattern_0_4".
+ Generating output for cell caravel_0005d159_fill_pattern_1_4
+Reading "caravel_0005d159_fill_pattern_1_4".
+ Generating output for cell caravel_0005d159_fill_pattern_2_4
+Reading "caravel_0005d159_fill_pattern_2_4".
+ Generating output for cell caravel_0005d159_fill_pattern_3_4
+Reading "caravel_0005d159_fill_pattern_3_4".
+ Generating output for cell caravel_0005d159_fill_pattern_4_4
+Reading "caravel_0005d159_fill_pattern_4_4".
+ Generating output for cell caravel_0005d159_fill_pattern_5_4
+Reading "caravel_0005d159_fill_pattern_5_4".
+ Generating output for cell caravel_0005d159_fill_pattern_0_5
+Reading "caravel_0005d159_fill_pattern_0_5".
+ Generating output for cell caravel_0005d159_fill_pattern_1_5
+Reading "caravel_0005d159_fill_pattern_1_5".
+ Generating output for cell caravel_0005d159_fill_pattern_2_5
+Reading "caravel_0005d159_fill_pattern_2_5".
+ Generating output for cell caravel_0005d159_fill_pattern_3_5
+Reading "caravel_0005d159_fill_pattern_3_5".
+ Generating output for cell caravel_0005d159_fill_pattern_4_5
+Reading "caravel_0005d159_fill_pattern_4_5".
+ Generating output for cell caravel_0005d159_fill_pattern_5_5
+Reading "caravel_0005d159_fill_pattern_5_5".
+ Generating output for cell caravel_0005d159_fill_pattern_0_6
+Reading "caravel_0005d159_fill_pattern_0_6".
+ Generating output for cell caravel_0005d159_fill_pattern_1_6
+Reading "caravel_0005d159_fill_pattern_1_6".
+ Generating output for cell caravel_0005d159_fill_pattern_2_6
+Reading "caravel_0005d159_fill_pattern_2_6".
+ Generating output for cell caravel_0005d159_fill_pattern_3_6
+Reading "caravel_0005d159_fill_pattern_3_6".
+ Generating output for cell caravel_0005d159_fill_pattern_4_6
+Reading "caravel_0005d159_fill_pattern_4_6".
+ Generating output for cell caravel_0005d159_fill_pattern_5_6
+Reading "caravel_0005d159_fill_pattern_5_6".
+ Generating output for cell caravel_0005d159_fill_pattern_0_7
+Reading "caravel_0005d159_fill_pattern_0_7".
+ Generating output for cell caravel_0005d159_fill_pattern_1_7
+Reading "caravel_0005d159_fill_pattern_1_7".
+ Generating output for cell caravel_0005d159_fill_pattern_2_7
+Reading "caravel_0005d159_fill_pattern_2_7".
+ Generating output for cell caravel_0005d159_fill_pattern_3_7
+Reading "caravel_0005d159_fill_pattern_3_7".
+ Generating output for cell caravel_0005d159_fill_pattern_4_7
+Reading "caravel_0005d159_fill_pattern_4_7".
+ Generating output for cell caravel_0005d159_fill_pattern_5_7
+Reading "caravel_0005d159_fill_pattern_5_7".
+ Generating output for cell caravel_0005d159_fill_pattern
+Ended: 04/27/2022 16:37:52
diff --git a/tapeout/logs/fill_initial.log b/tapeout/logs/fill_initial.log
new file mode 100644
index 0000000..8835794
--- /dev/null
+++ b/tapeout/logs/fill_initial.log
@@ -0,0 +1,1541 @@
+
+Magic 8.3 revision 294 - Compiled on Tue Apr 26 18:00:48 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:
+ ubm
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/scripts/generate_fill.tcl" from command line.
+Started: 04/27/2022 16:05:01
+Warning: Calma reading is not undoable! I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: caravel
+Reading "caravel_logo".
+Reading "font_22".
+Reading "font_73".
+Reading "font_43".
+Reading "font_49".
+Reading "font_65".
+Reading "font_68".
+Reading "font_54".
+Reading "font_67".
+Reading "font_6E".
+Reading "font_69".
+Reading "font_6C".
+Reading "font_61".
+Reading "font_53".
+Reading "caravel_motto".
+Reading "font_79".
+Reading "font_76".
+Reading "font_74".
+Reading "font_72".
+Reading "font_70".
+Reading "font_66".
+Reading "font_62".
+Reading "font_57".
+Reading "font_56".
+Reading "font_50".
+Reading "font_47".
+Reading "font_44".
+Reading "font_41".
+Reading "font_34".
+Reading "font_32".
+Reading "font_30".
+Reading "font_29".
+Reading "font_28".
+Reading "font_20".
+Reading "font_6F".
+Reading "font_6B".
+Reading "font_4B".
+Reading "font_2D".
+Reading "copyright_block".
+Reading "open_source".
+Reading "sky130_fd_sc_hvl__decap_8".
+CIF file read warning: CIF style sky130(vendor): units rescaled by factor of 5 / 1
+Reading "sky130_fd_sc_hvl__decap_4".
+Reading "sky130_fd_sc_hvl__diode_2".
+Reading "sky130_fd_sc_hvl__fill_2".
+Reading "sky130_fd_sc_hvl__fill_1".
+Reading "sky130_fd_sc_hvl__lsbufhv2lv_1".
+Reading "xres_buf".
+Reading "alpha_5".
+Reading "alpha_D".
+Reading "alpha_1".
+Reading "alpha_9".
+Reading "alpha_0".
+Reading "user_id_textblock".
+Reading "sky130_fd_sc_hd__clkdlybuf4s50_1".
+Reading "sky130_fd_sc_hd__dlygate4sd3_1".
+Reading "sky130_fd_sc_hd__decap_8".
+Reading "sky130_fd_sc_hd__conb_1".
+Reading "sky130_fd_sc_hd__fill_1".
+Reading "sky130_fd_sc_hd__decap_4".
+Reading "sky130_fd_sc_hd__decap_3".
+Reading "sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "sky130_fd_sc_hd__decap_6".
+Reading "gpio_logic_high".
+Reading "sky130_fd_sc_hd__dlygate4sd2_1".
+Reading "sky130_fd_sc_hd__dfbbn_2".
+Reading "sky130_fd_sc_hd__o31ai_2".
+Reading "sky130_fd_sc_hd__clkdlybuf4s25_1".
+Reading "sky130_fd_sc_hd__ebufn_2".
+Reading "sky130_fd_sc_hd__or2b_2".
+Reading "sky130_fd_sc_hd__clkbuf_16".
+Reading "sky130_fd_sc_hd__o2bb2ai_2".
+Reading "sky130_fd_sc_hd__dfrtp_2".
+Reading "sky130_fd_sc_hd__buf_1".
+Reading "sky130_fd_sc_hd__a31o_2".
+Reading "sky130_fd_sc_hd__or2_2".
+Reading "sky130_fd_sc_hd__and2_2".
+Reading "sky130_fd_sc_hd__o21a_2".
+Reading "sky130_fd_sc_hd__diode_2".
+Reading "sky130_fd_sc_hd__clkbuf_2".
+Reading "sky130_fd_sc_hd__and2b_2".
+Reading "sky130_fd_sc_hd__buf_2".
+Reading "sky130_fd_sc_hd__einvp_8".
+Reading "sky130_fd_sc_hd__fill_2".
+Reading "sky130_fd_sc_hd__nand2_2".
+Reading "sky130_fd_sc_hd__inv_2".
+Reading "gpio_control_block".
+Reading "sky130_fd_sc_hd__xor2_1".
+Reading "sky130_fd_sc_hd__nand3_1".
+Reading "sky130_fd_sc_hd__nor3b_2".
+Reading "sky130_fd_sc_hd__xnor2_1".
+Reading "sky130_fd_sc_hd__nor3b_1".
+Reading "sky130_fd_sc_hd__dlygate4sd1_1".
+Reading "sky130_fd_sc_hd__dfstp_4".
+Reading "sky130_fd_sc_hd__dfstp_2".
+Reading "sky130_fd_sc_hd__dfrtn_1".
+Reading "sky130_fd_sc_hd__o211a_1".
+Reading "sky130_fd_sc_hd__o211ai_4".
+Reading "sky130_fd_sc_hd__a21o_1".
+Reading "sky130_fd_sc_hd__or2b_1".
+Reading "sky130_fd_sc_hd__o21bai_1".
+Reading "sky130_fd_sc_hd__nand3b_1".
+Reading "sky130_fd_sc_hd__o21ai_1".
+Reading "sky130_fd_sc_hd__nor3_1".
+Reading "sky130_fd_sc_hd__a21bo_1".
+Reading "sky130_fd_sc_hd__nor2_1".
+Reading "sky130_fd_sc_hd__o21a_1".
+Reading "sky130_fd_sc_hd__dfxtp_1".
+Reading "sky130_fd_sc_hd__dfrtp_4".
+Reading "sky130_fd_sc_hd__dfrtp_1".
+Reading "sky130_fd_sc_hd__dfstp_1".
+Reading "sky130_fd_sc_hd__mux2_1".
+Reading "sky130_fd_sc_hd__inv_4".
+Reading "sky130_fd_sc_hd__clkbuf_4".
+Reading "sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "sky130_fd_sc_hd__clkbuf_1".
+Reading "sky130_fd_sc_hd__buf_12".
+Reading "sky130_fd_sc_hd__clkinv_2".
+Reading "sky130_fd_sc_hd__and2_1".
+Reading "sky130_fd_sc_hd__nand2_1".
+Reading "sky130_fd_sc_hd__clkinv_4".
+Reading "sky130_fd_sc_hd__mux2_2".
+Reading "sky130_fd_sc_hd__decap_12".
+Reading "caravel_clocking".
+Reading "gpio_defaults_block_1803".
+Reading "sky130_fd_sc_hd__ebufn_8".
+Reading "sky130_fd_sc_hd__a221o_1".
+Reading "sky130_fd_sc_hd__or4bb_1".
+Reading "sky130_fd_sc_hd__or2_1".
+Reading "sky130_fd_sc_hd__or4b_1".
+Reading "sky130_fd_sc_hd__or4_1".
+Reading "sky130_fd_sc_hd__nand4_1".
+Reading "sky130_fd_sc_hd__nand4bb_1".
+Reading "sky130_fd_sc_hd__a22o_1".
+Reading "sky130_fd_sc_hd__or3_1".
+Reading "sky130_fd_sc_hd__o22a_1".
+Reading "sky130_fd_sc_hd__o2bb2a_1".
+Reading "sky130_fd_sc_hd__or3_4".
+Reading "sky130_fd_sc_hd__mux2_8".
+Reading "sky130_fd_sc_hd__buf_8".
+Reading "sky130_fd_sc_hd__a22oi_4".
+Reading "sky130_fd_sc_hd__or3b_1".
+Reading "sky130_fd_sc_hd__a2bb2o_1".
+Reading "sky130_fd_sc_hd__and3_1".
+Reading "sky130_fd_sc_hd__a211o_1".
+Reading "sky130_fd_sc_hd__a21oi_1".
+Reading "sky130_fd_sc_hd__or2_4".
+Reading "sky130_fd_sc_hd__or4bb_4".
+Reading "sky130_fd_sc_hd__o22ai_1".
+Reading "sky130_fd_sc_hd__o32a_1".
+Reading "sky130_fd_sc_hd__o31ai_4".
+Reading "sky130_fd_sc_hd__clkinvlp_2".
+Reading "sky130_fd_sc_hd__a311o_1".
+Reading "sky130_fd_sc_hd__and4b_1".
+Reading "sky130_fd_sc_hd__o221a_1".
+Reading "sky130_fd_sc_hd__nor3_4".
+Reading "sky130_fd_sc_hd__or4_4".
+Reading "sky130_fd_sc_hd__or4b_2".
+Reading "sky130_fd_sc_hd__nor2_4".
+Reading "sky130_fd_sc_hd__a31o_1".
+Reading "sky130_fd_sc_hd__nor4_1".
+Reading "sky130_fd_sc_hd__a32o_1".
+Reading "sky130_fd_sc_hd__or3b_2".
+Reading "sky130_fd_sc_hd__a22oi_1".
+Reading "sky130_fd_sc_hd__mux2_4".
+Reading "sky130_fd_sc_hd__a41o_1".
+Reading "sky130_fd_sc_hd__o22ai_4".
+Reading "sky130_fd_sc_hd__a41o_2".
+Reading "sky130_fd_sc_hd__a311oi_1".
+Reading "sky130_fd_sc_hd__o21ba_1".
+Reading "sky130_fd_sc_hd__o2111ai_1".
+Reading "sky130_fd_sc_hd__o311a_1".
+Reading "sky130_fd_sc_hd__a211o_4".
+Reading "sky130_fd_sc_hd__o221ai_1".
+Reading "sky130_fd_sc_hd__o31a_1".
+Reading "sky130_fd_sc_hd__o22a_4".
+Reading "sky130_fd_sc_hd__o211ai_1".
+Reading "sky130_fd_sc_hd__nand3_4".
+Reading "sky130_fd_sc_hd__o2111ai_4".
+Reading "sky130_fd_sc_hd__and4_1".
+Reading "sky130_fd_sc_hd__o2111a_1".
+Reading "sky130_fd_sc_hd__o221ai_4".
+Reading "sky130_fd_sc_hd__nor4_2".
+Reading "sky130_fd_sc_hd__a2111o_2".
+Reading "sky130_fd_sc_hd__and3_4".
+Reading "sky130_fd_sc_hd__and4bb_1".
+Reading "sky130_fd_sc_hd__o211ai_2".
+Reading "sky130_fd_sc_hd__o2111a_2".
+Reading "sky130_fd_sc_hd__nand4_4".
+Reading "sky130_fd_sc_hd__nand4b_4".
+Reading "sky130_fd_sc_hd__a311oi_2".
+Reading "sky130_fd_sc_hd__a2111o_1".
+Reading "sky130_fd_sc_hd__nor3_2".
+Reading "sky130_fd_sc_hd__nand4_2".
+Reading "sky130_fd_sc_hd__or4b_4".
+Reading "sky130_fd_sc_hd__and3b_1".
+Reading "sky130_fd_sc_hd__o221a_4".
+Reading "sky130_fd_sc_hd__or3b_4".
+Reading "sky130_fd_sc_hd__o21ai_4".
+Reading "sky130_fd_sc_hd__nor2_8".
+Reading "sky130_fd_sc_hd__a31oi_1".
+Reading "sky130_fd_sc_hd__o2111ai_2".
+Reading "sky130_fd_sc_hd__and4_2".
+Reading "sky130_fd_sc_hd__a21o_2".
+Reading "sky130_fd_sc_hd__a21bo_2".
+Reading "sky130_fd_sc_hd__o221a_2".
+Reading "sky130_fd_sc_hd__o22ai_2".
+Reading "sky130_fd_sc_hd__o221ai_2".
+Reading "sky130_fd_sc_hd__o22a_2".
+Reading "sky130_fd_sc_hd__a221o_2".
+Reading "sky130_fd_sc_hd__o211a_2".
+Reading "sky130_fd_sc_hd__o2bb2a_2".
+Reading "sky130_fd_sc_hd__a22o_2".
+Reading "sky130_fd_sc_hd__a32o_2".
+Reading "sky130_fd_sc_hd__o32a_2".
+Reading "sky130_fd_sc_hd__o21ai_2".
+Reading "sky130_fd_sc_hd__and3_2".
+Reading "sky130_fd_sc_hd__or4_2".
+Reading "sky130_fd_sc_hd__or3_2".
+Reading "sky130_fd_sc_hd__o311a_2".
+Reading "sky130_fd_sc_hd__inv_12".
+Reading "sky130_fd_sc_hd__clkbuf_8".
+Reading "sky130_fd_sc_hd__buf_4".
+Reading "sky130_fd_sc_hd__and2b_1".
+Reading "sky130_fd_sc_hd__buf_6".
+Reading "sky130_fd_sc_hd__clkinv_8".
+Reading "sky130_fd_sc_hd__inv_6".
+Reading "sky130_fd_sc_hd__nand2_8".
+Reading "sky130_fd_sc_hd__nand2_4".
+Reading "sky130_fd_sc_hd__nor2_2".
+Reading "sky130_fd_sc_hd__inv_8".
+Reading "housekeeping".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+Reading "sky130_fd_sc_hd__einvp_2".
+Reading "sky130_fd_sc_hd__clkinv_1".
+Reading "sky130_fd_sc_hd__einvn_8".
+Reading "sky130_fd_sc_hd__einvn_4".
+Reading "sky130_fd_sc_hd__o31a_2".
+Reading "sky130_fd_sc_hd__o41a_2".
+Reading "sky130_fd_sc_hd__einvp_1".
+Reading "sky130_fd_sc_hd__a2bb2o_2".
+Reading "sky130_fd_sc_hd__a311o_2".
+Reading "sky130_fd_sc_hd__a21oi_2".
+Reading "sky130_fd_sc_hd__a22oi_2".
+Reading "digital_pll".
+Reading "user_id_programming".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_TGFUGS".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_3YBPVB".
+Reading "YL_sky130_fd_pr__nfet_g5v0d10v5_PKVMTM".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YUHPBG".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YEUEBV".
+Reading "YL_sky130_fd_pr__pfet_g5v0d10v5_YUHPXE".
+Reading "YL_sky130_fd_sc_hvl__schmittbuf_1".
+Reading "YL_sky130_fd_sc_hvl__buf_8".
+Reading "YL_sky130_fd_sc_hvl__fill_4".
+Reading "YL_sky130_fd_sc_hvl__inv_8".
+Reading "YL_sky130_fd_pr__res_xhigh_po_0p69_S5N9F3".
+Reading "YL_sky130_fd_pr__cap_mim_m3_2_W5U4AW".
+Reading "YL_sky130_fd_pr__cap_mim_m3_1_WRT4AW".
+Reading "simple_por".
+Reading "AO_sky130_fd_sc_hd__decap_3".
+Reading "AO_sky130_fd_sc_hd__tapvpwrvgnd_1".
+Reading "AO_sky130_fd_sc_hd__decap_12".
+Reading "AO_sky130_fd_sc_hd__decap_6".
+Reading "AO_sky130_fd_sc_hd__ebufn_2".
+Reading "AO_sky130_fd_sc_hd__fill_1".
+Reading "AO_sky130_fd_sc_hd__fill_2".
+Reading "AO_sky130_fd_sc_hd__decap_4".
+Reading "AO_sky130_fd_sc_hd__diode_2".
+Reading "AO_sky130_fd_sc_hd__dfxtp_1".
+Reading "AO_sky130_fd_sc_hd__decap_8".
+Reading "AO_sky130_fd_sc_hd__mux2_1".
+Reading "AO_sky130_fd_sc_hd__mux4_1".
+Reading "AO_sky130_fd_sc_hd__inv_1".
+Reading "AO_sky130_fd_sc_hd__conb_1".
+Reading "AO_sky130_fd_sc_hd__dlclkp_1".
+Reading "AO_sky130_fd_sc_hd__and2_1".
+Reading "AO_sky130_fd_sc_hd__clkbuf_2".
+Reading "AO_sky130_fd_sc_hd__clkbuf_16".
+Reading "AO_sky130_fd_sc_hd__clkbuf_1".
+Reading "AO_sky130_fd_sc_hd__and2_2".
+Reading "AO_sky130_fd_sc_hd__and3b_4".
+Reading "AO_sky130_fd_sc_hd__and3_4".
+Reading "AO_sky130_fd_sc_hd__nor3b_4".
+Reading "AO_sky130_fd_sc_hd__and4_2".
+Reading "AO_sky130_fd_sc_hd__and4b_2".
+Reading "AO_sky130_fd_sc_hd__and4bb_2".
+Reading "AO_sky130_fd_sc_hd__nor4b_2".
+Reading "AO_sky130_fd_sc_hd__and2b_2".
+Reading "AO_sky130_fd_sc_hd__clkbuf_4".
+Reading "AO_DFFRAM".
+ 5000 uses
+ 10000 uses
+ 15000 uses
+ 20000 uses
+ 25000 uses
+ 30000 uses
+ 35000 uses
+ 40000 uses
+ 45000 uses
+ 50000 uses
+Reading "AO_sky130_fd_sc_hd__dlygate4sd3_1".
+Reading "AO_sky130_fd_sc_hd__buf_8".
+Reading "AO_sky130_fd_sc_hd__buf_6".
+Reading "AO_sky130_fd_sc_hd__dfxtp_2".
+Reading "AO_sky130_fd_sc_hd__a221o_1".
+Reading "AO_sky130_fd_sc_hd__buf_2".
+Reading "AO_sky130_fd_sc_hd__a22o_1".
+Reading "AO_sky130_fd_sc_hd__dfxtp_4".
+Reading "AO_sky130_fd_sc_hd__nand3_4".
+Reading "AO_sky130_fd_sc_hd__a221o_2".
+Reading "AO_sky130_fd_sc_hd__dlymetal6s2s_1".
+Reading "AO_sky130_fd_sc_hd__buf_12".
+Reading "AO_sky130_fd_sc_hd__a2111o_1".
+CIF file read warning: Input off lambda grid by 2/5; snapped to grid.
+Reading "AO_sky130_fd_sc_hd__and4_1".
+Reading "AO_sky130_fd_sc_hd__a2111o_2".
+Reading "AO_sky130_fd_sc_hd__o211a_1".
+Reading "AO_sky130_fd_sc_hd__and3_1".
+Reading "AO_sky130_fd_sc_hd__inv_2".
+Reading "AO_sky130_fd_sc_hd__and2b_1".
+Reading "AO_sky130_fd_sc_hd__nand3b_1".
+Reading "AO_sky130_fd_sc_hd__a2111oi_2".
+Reading "AO_sky130_fd_sc_hd__a22o_2".
+Reading "AO_sky130_fd_sc_hd__a221o_4".
+Reading "AO_sky130_fd_sc_hd__nor3b_1".
+Reading "AO_sky130_fd_sc_hd__nor3_4".
+Reading "AO_sky130_fd_sc_hd__clkinv_8".
+Reading "AO_sky130_fd_sc_hd__inv_12".
+Reading "AO_sky130_fd_sc_hd__and3b_1".
+Reading "AO_sky130_fd_sc_hd__nor3b_2".
+Reading "AO_sky130_fd_sc_hd__or2_1".
+Reading "AO_sky130_fd_sc_hd__buf_4".
+Reading "AO_sky130_fd_sc_hd__a211oi_1".
+Reading "AO_sky130_fd_sc_hd__inv_6".
+Reading "AO_sky130_fd_sc_hd__nand2_1".
+Reading "AO_sky130_fd_sc_hd__nand3b_4".
+Reading "AO_sky130_fd_sc_hd__nand3_1".
+Reading "AO_sky130_fd_sc_hd__inv_16".
+Reading "AO_sky130_fd_sc_hd__o2111a_1".
+Reading "AO_sky130_fd_sc_hd__a21oi_1".
+Reading "AO_sky130_fd_sc_hd__o21ai_4".
+Reading "AO_sky130_fd_sc_hd__mux2_2".
+Reading "AO_sky130_fd_sc_hd__inv_4".
+Reading "AO_sky130_fd_sc_hd__clkinv_2".
+Reading "AO_sky130_fd_sc_hd__a21bo_1".
+Reading "AO_sky130_fd_sc_hd__o21a_1".
+Reading "AO_sky130_fd_sc_hd__a211o_2".
+Reading "AO_sky130_fd_sc_hd__or2b_1".
+Reading "AO_sky130_fd_sc_hd__a21oi_4".
+Reading "AO_sky130_fd_sc_hd__o21ai_1".
+Reading "AO_sky130_fd_sc_hd__a21boi_1".
+Reading "AO_sky130_fd_sc_hd__nor3_1".
+Reading "AO_sky130_fd_sc_hd__nor2_2".
+Reading "AO_sky130_fd_sc_hd__a31oi_1".
+Reading "AO_sky130_fd_sc_hd__a21o_1".
+Reading "AO_sky130_fd_sc_hd__o21a_2".
+Reading "AO_sky130_fd_sc_hd__o21bai_1".
+Reading "AO_sky130_fd_sc_hd__o211ai_1".
+Reading "AO_sky130_fd_sc_hd__o31ai_1".
+Reading "AO_sky130_fd_sc_hd__nor2_1".
+Reading "AO_sky130_fd_sc_hd__xor2_4".
+Reading "AO_sky130_fd_sc_hd__nand3_2".
+Reading "AO_sky130_fd_sc_hd__o21ba_1".
+Reading "AO_sky130_fd_sc_hd__a41oi_1".
+Reading "AO_sky130_fd_sc_hd__nor3_2".
+Reading "AO_sky130_fd_sc_hd__o41ai_1".
+Reading "AO_sky130_fd_sc_hd__o21bai_2".
+Reading "AO_sky130_fd_sc_hd__xnor2_4".
+Reading "AO_sky130_fd_sc_hd__clkbuf_8".
+Reading "AO_sky130_fd_sc_hd__a41oi_4".
+Reading "AO_sky130_fd_sc_hd__xnor2_2".
+Reading "AO_sky130_fd_sc_hd__or3b_1".
+Reading "AO_sky130_fd_sc_hd__nand2_4".
+Reading "AO_sky130_fd_sc_hd__xnor2_1".
+Reading "AO_sky130_fd_sc_hd__nand2_8".
+Reading "AO_sky130_fd_sc_hd__xor2_1".
+Reading "AO_sky130_fd_sc_hd__nor2b_2".
+Reading "AO_sky130_fd_sc_hd__o211a_2".
+Reading "AO_sky130_fd_sc_hd__o31a_1".
+Reading "AO_sky130_fd_sc_hd__mux2_8".
+Reading "AO_sky130_fd_sc_hd__mux2_4".
+Reading "AO_sky130_fd_sc_hd__a21oi_2".
+Reading "AO_sky130_fd_sc_hd__a21o_2".
+Reading "AO_sky130_fd_sc_hd__o21bai_4".
+Reading "AO_sky130_fd_sc_hd__a211o_1".
+Reading "AO_sky130_fd_sc_hd__a311o_1".
+Reading "AO_sky130_fd_sc_hd__a22oi_4".
+Reading "AO_sky130_fd_sc_hd__o2111a_4".
+Reading &