final gds oasis
diff --git a/gds/user_analog_project_wrapper.gds b/gds/user_analog_project_wrapper.gds
deleted file mode 100644
index 9f02f6e..0000000
--- a/gds/user_analog_project_wrapper.gds
+++ /dev/null
Binary files differ
diff --git a/gds/user_analog_project_wrapper.gds.gz b/gds/user_analog_project_wrapper.gds.gz
new file mode 100644
index 0000000..541c866
--- /dev/null
+++ b/gds/user_analog_project_wrapper.gds.gz
Binary files differ
diff --git a/mpw_precheck/logs/gds.info b/mpw_precheck/logs/gds.info
new file mode 100644
index 0000000..66a0e97
--- /dev/null
+++ b/mpw_precheck/logs/gds.info
@@ -0,0 +1 @@
+user_analog_project_wrapper.gds: abb23bc6d6891972936e14fe7b9382be38c46d6f
\ 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..cced24f
--- /dev/null
+++ b/mpw_precheck/logs/git.info
@@ -0,0 +1,3 @@
+Repository: https://github.com/ria1703/Strong-ARM-Latch.git
+Branch: main
+Commit: f6bc73ff2bd0f11df1c5e9db0300c3b6c471e384
diff --git a/mpw_precheck/logs/klayout_beol_check.log b/mpw_precheck/logs/klayout_beol_check.log
new file mode 100644
index 0000000..533c93e
--- /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): 132 (flat)  36 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 34 (flat)  10 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 119 (flat)  42 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 510 (flat)  176 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 89 (flat)  27 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 107 (flat)  37 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 32 (flat)  17 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 905 (flat)  262 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.020s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 541 (flat)  245 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 561 (flat)  561 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 1777 (flat)  1777 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 361 (flat)  361 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 558 (flat)  558 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 118 (flat)  118 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+DRC section
+BEOL section
+START: 67/20 (li)
+"not" in: sky130A_mr.drc:381
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"width" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"output" in: sky130A_mr.drc:382
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"edges" in: sky130A_mr.drc:384
+    Edges: 3962 (flat)  1652 (hierarchical)
+    Elapsed: 0.040s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:384
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:385
+    Polygons (raw): 905 (flat)  262 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:386
+    Edge pairs: 1632 (flat)  1540 (hierarchical)
+    Elapsed: 0.050s  Memory: 1067.00M
+"second_edges" in: sky130A_mr.drc:386
+    Edges: 1632 (flat)  1540 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:387
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"polygons" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"interacting" in: sky130A_mr.drc:388
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:389
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"with_area" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:390
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+END: 67/20 (li)
+START: 67/44 (mcon)
+"not" in: sky130A_mr.drc:395
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"not" in: sky130A_mr.drc:402
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"non_rectangles" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:403
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"drc" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1078.00M
+"output" in: sky130A_mr.drc:405
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"drc" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:406
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"space" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:407
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"not" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:413
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+END: 67/44 (mcon)
+START: 68/20 (m1)
+"width" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:418
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 12 (flat)  12 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"sized" in: sky130A_mr.drc:419
+    Polygons (raw): 12 (flat)  12 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"snap" in: sky130A_mr.drc:419
+    Polygons (raw): 12 (flat)  12 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"&" in: sky130A_mr.drc:419
+    Polygons (raw): 12 (flat)  12 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"edges" in: sky130A_mr.drc:420
+    Edges: 2072 (flat)  1264 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"-" in: sky130A_mr.drc:420
+    Edges: 2008 (flat)  1200 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"edges" in: sky130A_mr.drc:421
+    Edges: 60 (flat)  60 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"merged" in: sky130A_mr.drc:421
+    Polygons (raw): 452 (flat)  259 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"outside_part" in: sky130A_mr.drc:421
+    Edges: 60 (flat)  60 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"space" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:423
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"separation" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"space" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"+" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:425
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"input" in: sky130A_mr.drc:429
+    Polygons (raw): 541 (flat)  337 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"enclosing" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:431
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"not" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:432
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"input" in: sky130A_mr.drc:434
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"enclosing" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:435
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"not" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:437
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"with_area" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:439
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"holes" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"with_area" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:441
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"enclosing" in: sky130A_mr.drc:448
+    Edge pairs: 1578 (flat)  822 (hierarchical)
+    Elapsed: 0.030s  Memory: 1068.00M
+"second_edges" in: sky130A_mr.drc:448
+    Edges: 1578 (flat)  822 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"width" in: sky130A_mr.drc:449
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+"polygons" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"interacting" in: sky130A_mr.drc:450
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:451
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1068.00M
+END: 68/20 (m1)
+START: 68/44 (via)
+"not" in: sky130A_mr.drc:465
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"non_rectangles" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:467
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"width" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:468
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"drc" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:470
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"space" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1068.00M
+"output" in: sky130A_mr.drc:472
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1068.00M
+"edges" in: sky130A_mr.drc:480
+    Edges: 2072 (flat)  1264 (hierarchical)
+    Elapsed: 0.020s  Memory: 1068.00M
+"drc" in: sky130A_mr.drc:480
+    Edges: 9936 (flat)  9936 (hierarchical)
+    Elapsed: 0.040s  Memory: 1068.00M
+"enclosing" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:480
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"squares" in: sky130A_mr.drc:481
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"drc" in: sky130A_mr.drc:481
+    Edges: 9936 (flat)  9936 (hierarchical)
+    Elapsed: 0.050s  Memory: 1069.00M
+"not" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:481
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"edges" in: sky130A_mr.drc:483
+    Edges: 2072 (flat)  1264 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"drc" in: sky130A_mr.drc:483
+    Edges: 9936 (flat)  9936 (hierarchical)
+    Elapsed: 0.050s  Memory: 1069.00M
+"enclosing" in: sky130A_mr.drc:483
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1069.00M
+"second_edges" in: sky130A_mr.drc:483
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"width" in: sky130A_mr.drc:484
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"polygons" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"interacting" in: sky130A_mr.drc:485
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:486
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+END: 68/44 (via)
+START: 69/20 (m2)
+"width" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:493
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 13 (flat)  13 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"sized" in: sky130A_mr.drc:495
+    Polygons (raw): 13 (flat)  13 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"snap" in: sky130A_mr.drc:495
+    Polygons (raw): 13 (flat)  13 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"&" in: sky130A_mr.drc:495
+    Polygons (raw): 13 (flat)  13 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"edges" in: sky130A_mr.drc:496
+    Edges: 2218 (flat)  2218 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"-" in: sky130A_mr.drc:496
+    Edges: 2155 (flat)  2155 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"edges" in: sky130A_mr.drc:497
+    Edges: 62 (flat)  62 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"merged" in: sky130A_mr.drc:497
+    Polygons (raw): 532 (flat)  532 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"outside_part" in: sky130A_mr.drc:497
+    Edges: 62 (flat)  62 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"not" in: sky130A_mr.drc:498
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"space" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:500
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"separation" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1069.00M
+"space" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"+" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:502
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"with_area" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:504
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"holes" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"with_area" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:505
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"enclosing" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:510
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"not" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:511
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"enclosing" in: sky130A_mr.drc:512
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1069.00M
+"second_edges" in: sky130A_mr.drc:512
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"width" in: sky130A_mr.drc:513
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"polygons" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"interacting" in: sky130A_mr.drc:514
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+"output" in: sky130A_mr.drc:515
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1069.00M
+END: 69/20 (m2)
+START: 69/44 (via2)
+"not" in: sky130A_mr.drc:530
+    Polygons (raw): 1777 (flat)  1777 (hierarchical)
+    Elapsed: 0.000s  Memory: 1069.00M
+"non_rectangles" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1070.00M
+"output" in: sky130A_mr.drc:531
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1070.00M
+"width" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1070.00M
+"output" in: sky130A_mr.drc:532
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1070.00M
+"edges" in: sky130A_mr.drc:533
+    Edges: 7108 (flat)  7108 (hierarchical)
+    Elapsed: 0.010s  Memory: 1070.00M
+"without_length" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:533
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"space" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:534
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1072.00M
+"enclosing" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:542
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"not" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:543
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1072.00M
+"enclosing" in: sky130A_mr.drc:545
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1072.00M
+"second_edges" in: sky130A_mr.drc:545
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"width" in: sky130A_mr.drc:546
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"polygons" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"interacting" in: sky130A_mr.drc:547
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:548
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+END: 69/44 (via2)
+START: 70/20 (m3)
+"width" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:554
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1072.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 55 (flat)  55 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"sized" in: sky130A_mr.drc:556
+    Polygons (raw): 55 (flat)  55 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"snap" in: sky130A_mr.drc:556
+    Polygons (raw): 55 (flat)  55 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"&" in: sky130A_mr.drc:556
+    Polygons (raw): 74 (flat)  74 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"edges" in: sky130A_mr.drc:557
+    Edges: 1336 (flat)  1336 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"-" in: sky130A_mr.drc:557
+    Edges: 760 (flat)  760 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"edges" in: sky130A_mr.drc:558
+    Edges: 495 (flat)  495 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"merged" in: sky130A_mr.drc:558
+    Polygons (raw): 212 (flat)  212 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"outside_part" in: sky130A_mr.drc:558
+    Edges: 500 (flat)  500 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"space" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:560
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"separation" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"space" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"+" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:562
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"enclosing" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:567
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"not" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"output" in: sky130A_mr.drc:568
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+END: 70/20 (m3)
+START: 70/44 (via3)
+"not" in: sky130A_mr.drc:582
+    Polygons (raw): 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.010s  Memory: 1072.00M
+"non_rectangles" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.190s  Memory: 1078.00M
+"output" in: sky130A_mr.drc:583
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1078.00M
+"width" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 1078.00M
+"output" in: sky130A_mr.drc:584
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1078.00M
+"edges" in: sky130A_mr.drc:585
+    Edges: 104496 (flat)  104496 (hierarchical)
+    Elapsed: 0.150s  Memory: 1078.00M
+"without_length" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.360s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:585
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"space" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.260s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:587
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"enclosing" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.380s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:588
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"not" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.070s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:589
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"enclosing" in: sky130A_mr.drc:591
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.370s  Memory: 1106.00M
+"second_edges" in: sky130A_mr.drc:591
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"width" in: sky130A_mr.drc:592
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"polygons" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"interacting" in: sky130A_mr.drc:593
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:594
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+END: 70/44 (via3)
+START: 71/20 (m4)
+"width" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:600
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 15 (flat)  15 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"sized" in: sky130A_mr.drc:602
+    Polygons (raw): 15 (flat)  15 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"snap" in: sky130A_mr.drc:602
+    Polygons (raw): 15 (flat)  15 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"&" in: sky130A_mr.drc:602
+    Polygons (raw): 41 (flat)  41 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"edges" in: sky130A_mr.drc:603
+    Edges: 381 (flat)  381 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"-" in: sky130A_mr.drc:603
+    Edges: 42 (flat)  42 (hierarchical)
+    Elapsed: 0.020s  Memory: 1106.00M
+"edges" in: sky130A_mr.drc:604
+    Edges: 293 (flat)  293 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"merged" in: sky130A_mr.drc:604
+    Polygons (raw): 21 (flat)  21 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"outside_part" in: sky130A_mr.drc:604
+    Edges: 293 (flat)  293 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"space" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:606
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"with_area" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:608
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"separation" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"space" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"+" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:610
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"enclosing" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.260s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:615
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"not" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.090s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:616
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+END: 71/20 (m4)
+START: 71/44 (via4)
+"not" in: sky130A_mr.drc:629
+    Polygons (raw): 558 (flat)  558 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"non_rectangles" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:630
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"width" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:631
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"drc" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:632
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"space" in: sky130A_mr.drc:634
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"polygons" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:634
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"enclosing" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:642
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"not" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:643
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+END: 71/44 (via4)
+START: 72/20 (m5)
+"width" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:648
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"space" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:650
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"enclosing" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:652
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"not" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:653
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"with_area" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:657
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+END: 72/20 (m5)
+START: 76/20 (pad)
+"space" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1106.00M
+"output" in: sky130A_mr.drc:662
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1106.00M
+END: 76/20 (pad)
+Writing report database: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/klayout_beol_check.xml ..
+Total elapsed: 5.010s  Memory: 1106.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..514472a
--- /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): 132 (flat)  36 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 34 (flat)  10 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 119 (flat)  42 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 510 (flat)  176 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 89 (flat)  27 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 107 (flat)  37 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 32 (flat)  17 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 905 (flat)  262 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 541 (flat)  245 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 561 (flat)  561 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 1777 (flat)  1777 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 361 (flat)  361 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 558 (flat)  558 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 118 (flat)  118 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+DRC section
+FEOL section
+START: 64/18 (dnwell)
+"width" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:229
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+END: 64/18 (dnwell)
+"input" in: sky130A_mr.drc:233
+    Polygons (raw): 89 (flat)  27 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"input" in: sky130A_mr.drc:234
+    Polygons (raw): 107 (flat)  37 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"input" in: sky130A_mr.drc:235
+    Polygons (raw): 119 (flat)  42 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+START: 64/20 (nwell)
+"width" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:239
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"space" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:240
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"merge" in: sky130A_mr.drc:241
+    Polygons (raw): 12 (flat)  10 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"holes" in: sky130A_mr.drc:242
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:242
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 64/20 (nwell)
+START: 78/44 (hvtp)
+"width" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:247
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:248
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 78/44 (hvtp)
+START: 18/20 (htvr)
+"width" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:253
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"separation" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:254
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:255
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 18/20 (htvr)
+START: 25/44 (lvtn)
+"width" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:260
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:261
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 25/44 (lvtn)
+START: 92/44 (ncm)
+"width" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:266
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:267
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 92/44 (ncm)
+START: 65/20 (diff)
+"or" in: sky130A_mr.drc:272
+    Polygons (raw): 59 (flat)  21 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"rectangles" in: sky130A_mr.drc:273
+    Polygons (raw): 17 (flat)  5 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:273
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"polygons" in: sky130A_mr.drc:273
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"outside_part" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"outside" in: sky130A_mr.drc:274
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"edges" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:274
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:275
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"outside" in: sky130A_mr.drc:276
+    Polygons (raw): 53 (flat)  15 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:276
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 65/20 (diff)
+START: 65/44 (tap)
+"rectangles" in: sky130A_mr.drc:280
+    Polygons (raw): 13 (flat)  7 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:280
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"polygons" in: sky130A_mr.drc:280
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"outside_part" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"outside" in: sky130A_mr.drc:281
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"edges" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1077.00M
+"not" in: sky130A_mr.drc:281
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:282
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:283
+    Polygons (raw): 34 (flat)  10 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:283
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 65/44 (tap)
+"space" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:286
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+START: 80/20 (tunm)
+"width" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:290
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:291
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 80/20 (tunm)
+START: 66/20 (poly)
+"width" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:296
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:297
+    Polygons (raw): 510 (flat)  176 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:297
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+START: 86/20 (rpm)
+"width" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:302
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:303
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 86/20 (rpm)
+START: 79/20 (urpm)
+"width" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:308
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:309
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 79/20 (urpm)
+START: 95/20 (npc)
+"width" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:314
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:315
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 95/20 (npc)
+START: 93/44 (nsdm)
+"outside" in: sky130A_mr.drc:320
+    Polygons (raw): 38 (flat)  14 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:320
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:321
+    Polygons (raw): 89 (flat)  27 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:321
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 93/44 (nsdm)
+START: 94/20 (psdm)
+"outside" in: sky130A_mr.drc:326
+    Polygons (raw): 25 (flat)  12 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:326
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:327
+    Polygons (raw): 107 (flat)  37 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:327
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+END: 94/20 (psdm)
+START: 66/44 (licon)
+"not" in: sky130A_mr.drc:338
+    Polygons (raw): 418 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:339
+    Polygons (raw): 867 (flat)  239 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"interacting" in: sky130A_mr.drc:339
+    Polygons (raw): 867 (flat)  239 (hierarchical)
+    Elapsed: 0.020s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:340
+    Polygons (raw): 867 (flat)  239 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"non_rectangles" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:341
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"or" in: sky130A_mr.drc:342
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"not" in: sky130A_mr.drc:342
+    Polygons (raw): 905 (flat)  262 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"edges" in: sky130A_mr.drc:342
+    Edges: 3620 (flat)  1048 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"without_length" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:342
+    Edges: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"separation" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:343
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:344
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 38 (flat)  23 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"interacting" in: sky130A_mr.drc:345
+    Polygons (raw): 867 (flat)  239 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:345
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.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: 1067.00M
+"sized" in: sky130A_mr.drc:350
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:351
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:352
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"interacting" in: sky130A_mr.drc:353
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"isolated" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:353
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"isolated" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:354
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:355
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:355
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:356
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:357
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"separation" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:358
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 89/44 (capm)
+START: 97/44 (cap2m)
+"and" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"sized" in: sky130A_mr.drc:363
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:364
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:365
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"interacting" in: sky130A_mr.drc:366
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1077.00M
+"isolated" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:366
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"isolated" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:368
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"and" in: sky130A_mr.drc:369
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:369
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:370
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"enclosing" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:371
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"separation" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:372
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.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: 1067.00M
+"width" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:673
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:674
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 75/20 (hvi)
+START: 125/20 (hvntm)
+"not" in: sky130A_mr.drc:679
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"width" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:680
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+"space" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 1067.00M
+"output" in: sky130A_mr.drc:681
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 1067.00M
+END: 125/20 (hvntm)
+Writing report database: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/klayout_feol_check.xml ..
+Total elapsed: 1.590s  Memory: 1067.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..5222062
--- /dev/null
+++ b/mpw_precheck/logs/klayout_met_min_ca_density_check.log
@@ -0,0 +1,79 @@
+"polygons" in: met_min_ca_density.lydrc:35
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.020s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:36
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:38
+    Polygons (raw): 541 (flat)  245 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:39
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:41
+    Polygons (raw): 1055 (flat)  1055 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:42
+    Polygons (raw): 1777 (flat)  1777 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:44
+    Polygons (raw): 545 (flat)  545 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: met_min_ca_density.lydrc:45
+    Polygons (raw): 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:47
+    Polygons (raw): 122 (flat)  122 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:48
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:49
+    Polygons (raw): 558 (flat)  558 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:51
+    Polygons (raw): 124 (flat)  124 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"input" in: met_min_ca_density.lydrc:53
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:55
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: met_min_ca_density.lydrc:59
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:59
+    Elapsed: 0.010s  Memory: 525.00M
+li1_ca_density is 0.9998346529518213
+"polygons" in: met_min_ca_density.lydrc:69
+    Polygons (raw): 541 (flat)  245 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:69
+    Elapsed: 0.010s  Memory: 525.00M
+m1_ca_density is 0.999815526755137
+"polygons" in: met_min_ca_density.lydrc:79
+    Polygons (raw): 1055 (flat)  1055 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:79
+    Elapsed: 0.010s  Memory: 525.00M
+m2_ca_density is 0.9996993624299502
+"polygons" in: met_min_ca_density.lydrc:89
+    Polygons (raw): 545 (flat)  545 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:89
+    Elapsed: 0.010s  Memory: 525.00M
+m3_ca_density is 0.9834758086375311
+"polygons" in: met_min_ca_density.lydrc:99
+    Polygons (raw): 122 (flat)  122 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:99
+    Elapsed: 0.010s  Memory: 525.00M
+m4_ca_density is 0.980475868714975
+"polygons" in: met_min_ca_density.lydrc:109
+    Polygons (raw): 124 (flat)  124 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"area" in: met_min_ca_density.lydrc:109
+    Elapsed: 0.000s  Memory: 525.00M
+m5_ca_density is 0.9761541531755915
+Writing report database: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/klayout_met_min_ca_density_check.xml ..
+Total elapsed: 0.230s  Memory: 524.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..e7fbe70
--- /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): 132 (flat)  36 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:113
+    Polygons (raw): 34 (flat)  10 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:114
+    Polygons (raw): 119 (flat)  42 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:115
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:116
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:117
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:118
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:119
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:120
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:121
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:122
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:123
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:124
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:125
+    Polygons (raw): 510 (flat)  176 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:126
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:127
+    Polygons (raw): 89 (flat)  27 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:128
+    Polygons (raw): 107 (flat)  37 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:129
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:130
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:131
+    Polygons (raw): 32 (flat)  17 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:132
+    Polygons (raw): 905 (flat)  262 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:134
+    Polygons (raw): 1235 (flat)  491 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:135
+    Polygons (raw): 2168 (flat)  1594 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:137
+    Polygons (raw): 541 (flat)  245 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:138
+    Polygons (raw): 2484 (flat)  2484 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:140
+    Polygons (raw): 561 (flat)  561 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:141
+    Polygons (raw): 1777 (flat)  1777 (hierarchical)
+    Elapsed: 0.000s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:143
+    Polygons (raw): 361 (flat)  361 (hierarchical)
+    Elapsed: 0.010s  Memory: 524.00M
+"polygons" in: sky130A_mr.drc:144
+    Polygons (raw): 26124 (flat)  26124 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:146
+    Polygons (raw): 116 (flat)  116 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:147
+    Polygons (raw): 558 (flat)  558 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:149
+    Polygons (raw): 118 (flat)  118 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:151
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:152
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:153
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:154
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:155
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:156
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:157
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:158
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:159
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:160
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:161
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:162
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:163
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:164
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:165
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:166
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:167
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:168
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:169
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:170
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:171
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:172
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:173
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:174
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:175
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:176
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:177
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:178
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:179
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:180
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:181
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:182
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:183
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:184
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:185
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:186
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:187
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:188
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:189
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:190
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:191
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:192
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:193
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:194
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:195
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:196
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:197
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:198
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:199
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:200
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:201
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:202
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"polygons" in: sky130A_mr.drc:203
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+DRC section
+OFFGRID-ANGLES section
+"ongrid" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:690
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:691
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:692
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:693
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:694
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:695
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:696
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:697
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:698
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:699
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:700
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:701
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:702
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:703
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:704
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:705
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:706
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:707
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"and" in: sky130A_mr.drc:708
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"not" in: sky130A_mr.drc:708
+    Polygons (raw): 132 (flat)  36 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:708
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"and" in: sky130A_mr.drc:709
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:709
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"and" in: sky130A_mr.drc:710
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"not" in: sky130A_mr.drc:710
+    Polygons (raw): 34 (flat)  10 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:710
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"and" in: sky130A_mr.drc:711
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:711
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:712
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:713
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:714
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:715
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:716
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:717
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:718
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:719
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:720
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:721
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:722
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:723
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:724
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:725
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:726
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:727
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 525.00M
+"output" in: sky130A_mr.drc:728
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:729
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:730
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:731
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"output" in: sky130A_mr.drc:732
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"with_angle" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 525.00M
+"output" in: sky130A_mr.drc:733
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 525.00M
+"ongrid" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"output" in: sky130A_mr.drc:734
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"with_angle" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"output" in: sky130A_mr.drc:735
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"ongrid" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"output" in: sky130A_mr.drc:736
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"with_angle" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"output" in: sky130A_mr.drc:737
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"ongrid" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.020s  Memory: 526.00M
+"output" in: sky130A_mr.drc:738
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"with_angle" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"output" in: sky130A_mr.drc:739
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"ongrid" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"output" in: sky130A_mr.drc:740
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"with_angle" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 526.00M
+"output" in: sky130A_mr.drc:741
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 526.00M
+"ongrid" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.180s  Memory: 532.00M
+"output" in: sky130A_mr.drc:742
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.030s  Memory: 532.00M
+"output" in: sky130A_mr.drc:743
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:744
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:745
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:746
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:747
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:748
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:749
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:750
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:751
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:752
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:753
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:754
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:755
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:756
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:757
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:758
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:759
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:760
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:761
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:762
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:763
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"output" in: sky130A_mr.drc:764
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"with_angle" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:765
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+"ongrid" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 532.00M
+"output" in: sky130A_mr.drc:766
+    Edge pairs: 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 532.00M
+Writing report database: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/klayout_offgrid_check.xml ..
+Total elapsed: 1.720s  Memory: 532.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..9532c96
--- /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/optimised_strong_arm_latch/gds/user_analog_project_wrapper.gds, topcell=user_analog_project_wrapper, output to /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/klayout_pin_label_purposes_overlapping_drawing_check.xml
+  deep:true tiled:false threads:8
+--- #err|description, table for cell: user_analog_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/EMP     67/5/EMP
+         ----         mcon:67/44/dat    67/48/EMP
+         ----         met1:68/20/dat    68/16/EMP     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_analog_project_wrapper
+Writing report...
+VmPeak:	 1814832 kB
+VmHWM:	  259152 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..048e15f
--- /dev/null
+++ b/mpw_precheck/logs/klayout_zeroarea_check.log
@@ -0,0 +1,4 @@
+0 zero-area shapes
+writing to /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_project_wrapper_no_zero_areas.gds
+VmPeak:	  544108 kB
+VmHWM:	  262036 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..3045e07
--- /dev/null
+++ b/mpw_precheck/logs/magic_drc_check.log
@@ -0,0 +1,59 @@
+
+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 3.0
+Library name: user_analog_project_wrapper
+Reading "pmos_2uf2".
+Reading "sky130_fd_pr__nfet_01v8_7RYEVP".
+Reading "nmos_1u".
+Reading "inv_W1".
+Reading "sky130_fd_pr__pfet_01v8_3M44SC".
+Reading "sky130_fd_pr__nfet_01v8_VJWT33".
+Reading "inv_W16".
+Reading "sky130_fd_pr__pfet_01v8_RL4NCG".
+Reading "sky130_fd_pr__nfet_01v8_KZU588".
+Reading "inv_W8".
+Reading "buffer_2".
+Reading "inv_W1#0".
+Reading "sky130_fd_pr__pfet_01v8_AC5Z8B".
+Reading "sky130_fd_pr__nfet_01v8_XJTKXQ".
+Reading "inv_W2".
+Reading "buffer_1".
+Reading "buffer_12".
+Reading "sky130_fd_pr__pfet_01v8_5233FE".
+Reading "sky130_fd_pr__nfet_01v8_NHLLAS".
+Reading "sky130_fd_pr__nfet_01v8_G6PLX8".
+Reading "preamp_part1SA".
+Reading "sky130_fd_pr__pfet_01v8_5C3Z5B".
+Reading "sky130_fd_pr__nfet_01v8_KBWVY9".
+Reading "inv_W22".
+Reading "latch_2SA".
+Reading "sky130_fd_pr__pfet_01v8_AC5E9B".
+Reading "sky130_fd_pr__nfet_01v8_F5U58G".
+Reading "SR_latch".
+Reading "comparator_SA".
+Reading "buffer_2#1".
+Reading "buffer_2#0".
+Reading "buffer_1#0".
+Reading "user_analog_project_wrapper".
+[INFO]: Loading user_analog_project_wrapper
+
+DRC style is now "drc(full)"
+Loading DRC CIF style.
+[INFO]: COUNT: 202
+[INFO]: Should be divided by 3 or 4
+[INFO]: DRC Checking DONE (/mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/magic_drc_check.drc.report)
+[INFO]: Saving mag view with DRC errors(/mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_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..7a44f98
--- /dev/null
+++ b/mpw_precheck/logs/precheck.log
@@ -0,0 +1,64 @@
+2022-06-02 05:13:24 - [INFO] - {{Project Git Info}} Repository: https://github.com/ria1703/Strong-ARM-Latch.git | Branch: main | Commit: f6bc73ff2bd0f11df1c5e9db0300c3b6c471e384
+2022-06-02 05:13:24 - [INFO] - {{EXTRACTING FILES}} Extracting compressed files in: optimised_strong_arm_latch
+2022-06-02 05:13:24 - [INFO] - {{Project Type Info}} analog
+2022-06-02 05:13:24 - [INFO] - {{Project GDS Info}} user_analog_project_wrapper: abb23bc6d6891972936e14fe7b9382be38c46d6f
+2022-06-02 05:13:24 - [INFO] - {{Tools Info}} KLayout: v0.27.8 | Magic: v8.3.274
+2022-06-02 05:13:24 - [INFO] - {{PDKs Info}} Open PDKs: 27ecf1c16911f7dd4428ffab96f62c1fb876ea70 | Skywater PDK: c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
+2022-06-02 05:13:24 - [INFO] - {{START}} Precheck Started, the full log 'precheck.log' will be located in 'optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/logs'
+2022-06-02 05:13:24 - [INFO] - {{PRECHECK SEQUENCE}} Precheck will run the following checks: [License, Makefile, Default, Documentation, Consistency, XOR, Magic DRC, Klayout FEOL, Klayout BEOL, Klayout Offgrid, Klayout Metal Minimum Clear Area Density, Klayout Pin Label Purposes Overlapping Drawing, Klayout ZeroArea]
+2022-06-02 05:13:24 - [INFO] - {{STEP UPDATE}} Executing Check 1 of 13: License
+2022-06-02 05:13:25 - [INFO] - An approved LICENSE (Apache-2.0) was found in optimised_strong_arm_latch.
+2022-06-02 05:13:25 - [INFO] - {{MAIN LICENSE CHECK PASSED}} An approved LICENSE was found in project root.
+2022-06-02 05:13:26 - [INFO] - An approved LICENSE (Apache-2.0) was found in optimised_strong_arm_latch.
+2022-06-02 05:13:26 - [INFO] - {{SUBMODULES LICENSE CHECK PASSED}} No prohibited LICENSE file(s) was found in project submodules
+2022-06-02 05:13:26 - [ERROR] - SPDX COMPLIANCE SYMLINK FILE NOT FOUND in optimised_strong_arm_latch/openlane/Makefile
+2022-06-02 05:13:26 - [WARNING] - {{SPDX COMPLIANCE CHECK FAILED}} Found 46 non-compliant file(s) with the SPDX Standard.
+2022-06-02 05:13:26 - [INFO] - SPDX COMPLIANCE: NON-COMPLIANT FILE(S) PREVIEW: ['optimised_strong_arm_latch/Makefile', 'optimised_strong_arm_latch/docs/Makefile', 'optimised_strong_arm_latch/docs/environment.yml', 'optimised_strong_arm_latch/docs/source/conf.py', 'optimised_strong_arm_latch/docs/source/index.rst', 'optimised_strong_arm_latch/netgen/run_lvs_por.sh', 'optimised_strong_arm_latch/netgen/run_lvs_wrapper_verilog.sh', 'optimised_strong_arm_latch/netgen/run_lvs_wrapper_xschem.sh', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/gds.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/pdks.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/tools.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/gds.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/pdks.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/tools.info', 'optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_42_48/logs/gds.info']
+2022-06-02 05:13:26 - [INFO] - For the full SPDX compliance report check: optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/logs/spdx_compliance_report.log
+2022-06-02 05:13:26 - [INFO] - {{STEP UPDATE}} Executing Check 2 of 13: Makefile
+2022-06-02 05:13:26 - [INFO] - {{MAKEFILE CHECK PASSED}} Makefile valid.
+2022-06-02 05:13:26 - [INFO] - {{STEP UPDATE}} Executing Check 3 of 13: Default
+2022-06-02 05:13:26 - [INFO] - {{README DEFAULT CHECK PASSED}} Project 'README.md' was modified and is not identical to the default 'README.md'
+2022-06-02 05:13:26 - [INFO] - {{CONTENT DEFAULT CHECK PASSED}} Project 'gds' was modified and is not identical to the default 'gds'
+2022-06-02 05:13:26 - [INFO] - {{STEP UPDATE}} Executing Check 4 of 13: Documentation
+2022-06-02 05:13:26 - [INFO] - {{DOCUMENTATION CHECK PASSED}} Project documentation is appropriate.
+2022-06-02 05:13:26 - [INFO] - {{STEP UPDATE}} Executing Check 5 of 13: Consistency
+2022-06-02 05:13:27 - [INFO] - HIERARCHY CHECK PASSED: Module user_analog_project_wrapper is instantiated in caravan. 
+2022-06-02 05:13:27 - [INFO] - COMPLEXITY CHECK PASSED: Netlist caravan contains at least 8 instances (68 instances). 
+2022-06-02 05:13:27 - [INFO] - MODELING CHECK PASSED: Netlist caravan is structural.
+2022-06-02 05:13:27 - [INFO] - SUBMODULE HOOKS CHECK PASSED: All module ports for user_analog_project_wrapper are correctly connected in the top level netlist caravan.
+2022-06-02 05:13:27 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} caravan netlist passed all consistency checks.
+2022-06-02 05:13:27 - [INFO] - PORTS CHECK PASSED: Netlist user_analog_project_wrapper ports match the golden wrapper ports
+2022-06-02 05:13:27 - [INFO] - COMPLEXITY CHECK PASSED: Netlist user_analog_project_wrapper contains at least 1 instances (12 instances). 
+2022-06-02 05:13:27 - [INFO] - MODELING CHECK PASSED: Netlist user_analog_project_wrapper is structural.
+2022-06-02 05:13:27 - [INFO] - LAYOUT CHECK PASSED: The GDS layout for user_analog_project_wrapper matches the provided structural netlist.
+2022-06-02 05:13:27 - [INFO] - {{NETLIST CONSISTENCY CHECK PASSED}} user_analog_project_wrapper netlist passed all consistency checks.
+2022-06-02 05:13:27 - [INFO] - {{CONSISTENCY CHECK PASSED}} The user netlist and the top netlist are valid.
+2022-06-02 05:13:27 - [INFO] - {{STEP UPDATE}} Executing Check 6 of 13: XOR
+2022-06-02 05:13:30 - [INFO] - {{XOR CHECK UPDATE}} Total XOR differences: 0, for more details view optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_project_wrapper.xor.gds
+2022-06-02 05:13:30 - [INFO] - {{XOR CHECK PASSED}} The GDS file has no XOR violations.
+2022-06-02 05:13:30 - [INFO] - {{STEP UPDATE}} Executing Check 7 of 13: Magic DRC
+2022-06-02 05:13:32 - [ERROR] - Violation Message "P-diff distance to N-tap must be < 15.0um (LU.3) "found 104 Times.
+2022-06-02 05:13:32 - [ERROR] - Violation Message "N-diff distance to P-tap must be < 15.0um (LU.2) "found 98 Times.
+2022-06-02 05:13:32 - [ERROR] - 202 DRC violations
+2022-06-02 05:13:32 - [WARNING] - {{MAGIC DRC CHECK FAILED}} The GDS file, user_analog_project_wrapper.gds, has DRC violations.
+2022-06-02 05:13:32 - [INFO] - {{STEP UPDATE}} Executing Check 8 of 13: Klayout FEOL
+2022-06-02 05:13:34 - [INFO] - No DRC Violations found
+2022-06-02 05:13:34 - [INFO] - {{Klayout FEOL CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:34 - [INFO] - {{STEP UPDATE}} Executing Check 9 of 13: Klayout BEOL
+2022-06-02 05:13:40 - [INFO] - No DRC Violations found
+2022-06-02 05:13:40 - [INFO] - {{Klayout BEOL CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:40 - [INFO] - {{STEP UPDATE}} Executing Check 10 of 13: Klayout Offgrid
+2022-06-02 05:13:43 - [INFO] - No DRC Violations found
+2022-06-02 05:13:43 - [INFO] - {{Klayout Offgrid CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:43 - [INFO] - {{STEP UPDATE}} Executing Check 11 of 13: Klayout Metal Minimum Clear Area Density
+2022-06-02 05:13:44 - [INFO] - No DRC Violations found
+2022-06-02 05:13:44 - [INFO] - {{Klayout Metal Minimum Clear Area Density CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:44 - [INFO] - {{STEP UPDATE}} Executing Check 12 of 13: Klayout Pin Label Purposes Overlapping Drawing
+2022-06-02 05:13:46 - [INFO] - No DRC Violations found
+2022-06-02 05:13:46 - [INFO] - {{Klayout Pin Label Purposes Overlapping Drawing CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:46 - [INFO] - {{STEP UPDATE}} Executing Check 13 of 13: Klayout ZeroArea
+2022-06-02 05:13:47 - [INFO] - No DRC Violations found
+2022-06-02 05:13:47 - [INFO] - {{Klayout ZeroArea CHECK PASSED}} The GDS file, user_analog_project_wrapper.gds, has no DRC violations.
+2022-06-02 05:13:47 - [INFO] - {{FINISH}} Executing Finished, the full log 'precheck.log' can be found in 'optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/logs'
+2022-06-02 05:13:47 - [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..d44238b
--- /dev/null
+++ b/mpw_precheck/logs/spdx_compliance_report.log
@@ -0,0 +1,46 @@
+/root/optimised_strong_arm_latch/Makefile
+/root/optimised_strong_arm_latch/docs/Makefile
+/root/optimised_strong_arm_latch/docs/environment.yml
+/root/optimised_strong_arm_latch/docs/source/conf.py
+/root/optimised_strong_arm_latch/docs/source/index.rst
+/root/optimised_strong_arm_latch/netgen/run_lvs_por.sh
+/root/optimised_strong_arm_latch/netgen/run_lvs_wrapper_verilog.sh
+/root/optimised_strong_arm_latch/netgen/run_lvs_wrapper_xschem.sh
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/gds.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/pdks.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___07_11_48/logs/tools.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/gds.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/pdks.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_35_25/logs/tools.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_42_48/logs/gds.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_42_48/logs/pdks.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___08_42_48/logs/tools.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/gds.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_beol_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_feol_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_met_min_ca_density_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_offgrid_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_pin_label_purposes_overlapping_drawing_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/klayout_zeroarea_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/magic_drc_check.total
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/pdks.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/logs/tools.info
+/root/optimised_strong_arm_latch/precheck_results/31_MAY_2022___14_11_20/outputs/reports/magic_drc_check.drc.report
+/root/optimised_strong_arm_latch/verilog/dv/Makefile
+/root/optimised_strong_arm_latch/verilog/dv/mprj_por/Makefile
+/root/optimised_strong_arm_latch/verilog/dv/mprj_por/mprj_por.c
+/root/optimised_strong_arm_latch/verilog/dv/mprj_por/mprj_por_tb.v
+/root/optimised_strong_arm_latch/verilog/rtl/comparator.v
+/root/optimised_strong_arm_latch/verilog/rtl/example_por.v
+/root/optimised_strong_arm_latch/verilog/rtl/uprj_analog_netlists.v
+/root/optimised_strong_arm_latch/verilog/rtl/user_analog_proj_example.v
+/root/optimised_strong_arm_latch/verilog/rtl/user_analog_project_wrapper.v
+/root/optimised_strong_arm_latch/xschem/.spiceinit
+/root/optimised_strong_arm_latch/xschem/analog_wrapper_tb.sch
+/root/optimised_strong_arm_latch/xschem/comparator.sch
+/root/optimised_strong_arm_latch/xschem/comparator.sym
+/root/optimised_strong_arm_latch/xschem/comparator_lvs.sch
+/root/optimised_strong_arm_latch/xschem/comparator_tb.sch
+/root/optimised_strong_arm_latch/xschem/user_analog_project_wrapper.sch
+/root/optimised_strong_arm_latch/xschem/user_analog_project_wrapper.sym
+/root/optimised_strong_arm_latch/xschem/xschemrc
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..f87350d
--- /dev/null
+++ b/mpw_precheck/logs/xor_check.log
@@ -0,0 +1,188 @@
+Reading file /root/optimised_strong_arm_latch/gds/user_analog_project_wrapper.gds for cell user_analog_project_wrapper
+dbu=0.001
+cell user_analog_project_wrapper dbu-bbox(ll;ur)=(-4000,-4000;2924000,3524000)
+cell user_analog_project_wrapper dbu-bbox(left,bottom,right,top)=(-4000,-4000,2924000,3524000)
+cell user_analog_project_wrapper dbu-size(width,height)=(2928000,3528000)
+cell user_analog_project_wrapper micron-bbox(left,bottom,right,top)=(-4.0,-4.0,2924.0,3524.0)
+cell user_analog_project_wrapper micron-size(width,height)=(2928.0,3528.0)
+Done.
+
+Magic 8.3 revision 274 - Compiled on Fri Mar  4 22:53:06 UTC 2022.
+Starting magic under Tcl interpreter
+Using the terminal as the console.
+Using NULL graphics device.
+Processing system .magicrc file
+Sourcing design .magicrc for technology sky130A ...
+2 Magic internal units = 1 Lambda
+Input style sky130(vendor): scaleFactor=2, multiplier=2
+The following types are not handled by extraction and will be treated as non-electrical types:
+    mvobsactive ubm 
+Scaled tech values by 2 / 1 to match internal grid scaling
+Loading sky130A Device Generator Menu ...
+Loading "/opt/checks/xor_check/erase_box.tcl" from command line.
+CIF input style is now "sky130(vendor)"
+Warning: Calma reading is not undoable!  I hope that's OK.
+Library written using GDS-II Release 3.0
+Library name: user_analog_project_wrapper
+Reading "pmos_2uf2".
+Reading "sky130_fd_pr__nfet_01v8_7RYEVP".
+Reading "nmos_1u".
+Reading "inv_W1".
+Reading "sky130_fd_pr__pfet_01v8_3M44SC".
+Reading "sky130_fd_pr__nfet_01v8_VJWT33".
+Reading "inv_W16".
+Reading "sky130_fd_pr__pfet_01v8_RL4NCG".
+Reading "sky130_fd_pr__nfet_01v8_KZU588".
+Reading "inv_W8".
+Reading "buffer_2".
+Reading "inv_W1#0".
+Reading "sky130_fd_pr__pfet_01v8_AC5Z8B".
+Reading "sky130_fd_pr__nfet_01v8_XJTKXQ".
+Reading "inv_W2".
+Reading "buffer_1".
+Reading "buffer_12".
+Reading "sky130_fd_pr__pfet_01v8_5233FE".
+Reading "sky130_fd_pr__nfet_01v8_NHLLAS".
+Reading "sky130_fd_pr__nfet_01v8_G6PLX8".
+Reading "preamp_part1SA".
+Reading "sky130_fd_pr__pfet_01v8_5C3Z5B".
+Reading "sky130_fd_pr__nfet_01v8_KBWVY9".
+Reading "inv_W22".
+Reading "latch_2SA".
+Reading "sky130_fd_pr__pfet_01v8_AC5E9B".
+Reading "sky130_fd_pr__nfet_01v8_F5U58G".
+Reading "SR_latch".
+Reading "comparator_SA".
+Reading "buffer_2#1".
+Reading "buffer_2#0".
+Reading "buffer_1#0".
+Reading "user_analog_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 6.0
+Library name: user_analog_project_wrapper_empty
+Reading "user_analog_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/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_project_wrapper_erased.gds ..
+Reading /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_project_wrapper_empty_erased.gds ..
+--- Running XOR for 69/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 494 (flat)  494 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 494 (flat)  494 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+--- Running XOR for 70/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 184 (flat)  184 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 184 (flat)  184 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+--- Running XOR for 72/20 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 6 (flat)  6 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 6 (flat)  6 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+--- Running XOR for 81/14 ---
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+"input" in: xor.rb.drc:39
+    Polygons (raw): 1 (flat)  1 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+"^" in: xor.rb.drc:39
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.010s  Memory: 523.00M
+XOR differences: 0
+"output" in: xor.rb.drc:43
+    Polygons (raw): 0 (flat)  0 (hierarchical)
+    Elapsed: 0.000s  Memory: 523.00M
+Writing layout file: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/user_analog_project_wrapper.xor.gds ..
+Total elapsed: 0.100s  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..ec9fc1d
--- /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_analog_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_analog_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..20dae99
--- /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_analog_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_analog_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..ebb8e2a
--- /dev/null
+++ b/mpw_precheck/outputs/reports/klayout_met_min_ca_density_check.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<report-database>
+ <description>Density Checks</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/met_min_ca_density.lydrc'</generator>
+ <top-cell>user_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_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..542d7d2
--- /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_analog_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_analog_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..71b491c
--- /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/optimised_strong_arm_latch/gds/user_analog_project_wrapper.gds, topcell=user_analog_project_wrapper</description>
+ <original-file/>
+ <generator>drc: script='/opt/checks/drc_checks/klayout/pin_label_purposes_overlapping_drawing.rb.drc'</generator>
+ <top-cell>user_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_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..4c75eb5
--- /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_analog_project_wrapper</top-cell>
+ <tags>
+ </tags>
+ <categories>
+ </categories>
+ <cells>
+  <cell>
+   <name>user_analog_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..1fc73b5
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.drc.report
@@ -0,0 +1,213 @@
+user_analog_project_wrapper
+----------------------------------------
+P-diff distance to N-tap must be < 15.0um (LU.3)
+----------------------------------------
+ 441.730 2928.260 442.060 2929.260
+ 442.210 2928.260 442.540 2929.260
+ 442.690 2928.260 443.020 2929.260
+ 443.170 2928.260 443.500 2929.260
+ 443.650 2928.260 443.980 2929.260
+ 444.130 2928.260 444.460 2929.260
+ 444.610 2928.260 444.940 2929.260
+ 445.090 2928.260 445.420 2929.260
+ 445.570 2928.260 445.900 2929.260
+ 446.050 2928.260 446.380 2929.260
+ 446.530 2928.260 446.860 2929.260
+ 447.010 2928.260 447.340 2929.260
+ 447.490 2928.260 447.820 2929.260
+ 447.970 2928.260 448.300 2929.260
+ 448.450 2928.260 448.780 2929.260
+ 448.930 2928.260 449.260 2929.260
+ 449.410 2928.260 449.740 2929.260
+ 449.890 2928.260 450.220 2929.260
+ 450.370 2928.260 450.700 2929.260
+ 450.850 2928.260 451.180 2929.260
+ 451.330 2928.260 451.660 2929.260
+ 451.810 2928.260 452.140 2929.260
+ 452.290 2928.260 452.620 2929.260
+ 452.770 2928.260 453.100 2929.260
+ 453.250 2928.260 453.580 2929.260
+ 453.730 2928.260 454.060 2929.260
+ 454.210 2928.260 454.540 2929.260
+ 454.690 2928.260 455.020 2929.260
+ 455.170 2929.130 455.460 2929.260
+ 455.170 2928.390 455.480 2929.130
+ 455.170 2928.260 455.460 2928.390
+ 551.790 2839.510 552.120 2840.510
+ 552.270 2839.510 552.600 2840.510
+ 552.750 2839.510 553.080 2840.510
+ 553.230 2839.510 553.560 2840.510
+ 553.710 2839.510 554.040 2840.510
+ 554.190 2839.510 554.520 2840.510
+ 554.670 2839.510 555.000 2840.510
+ 555.150 2839.510 555.480 2840.510
+ 555.630 2839.510 555.960 2840.510
+ 556.110 2839.510 556.440 2840.510
+ 556.590 2839.510 556.920 2840.510
+ 557.070 2839.510 557.400 2840.510
+ 557.550 2839.510 557.880 2840.510
+ 558.030 2839.510 558.360 2840.510
+ 558.510 2839.510 558.840 2840.510
+ 558.990 2839.510 559.320 2840.510
+ 559.470 2839.510 559.800 2840.510
+ 559.950 2839.510 560.280 2840.510
+ 560.430 2839.510 560.760 2840.510
+ 560.910 2839.510 561.240 2840.510
+ 561.390 2839.510 561.720 2840.510
+ 561.870 2839.510 562.200 2840.510
+ 562.350 2839.510 562.680 2840.510
+ 562.830 2839.510 563.160 2840.510
+ 563.310 2839.510 563.640 2840.510
+ 563.790 2839.510 564.120 2840.510
+ 564.270 2839.510 564.600 2840.510
+ 564.750 2839.510 565.080 2840.510
+ 565.230 2840.380 565.520 2840.510
+ 565.230 2839.640 565.540 2840.380
+ 565.230 2839.510 565.520 2839.640
+ 2075.990 3453.600 2076.730 3453.620
+ 2075.860 3453.310 2076.860 3453.600
+ 2075.860 3452.830 2076.860 3453.160
+ 2075.860 3452.350 2076.860 3452.680
+ 2075.860 3451.870 2076.860 3452.200
+ 2075.860 3451.390 2076.860 3451.720
+ 2075.860 3450.910 2076.860 3451.240
+ 2075.860 3450.430 2076.860 3450.760
+ 2075.860 3449.950 2076.860 3450.280
+ 2075.860 3449.470 2076.860 3449.800
+ 2075.860 3448.990 2076.860 3449.320
+ 2075.860 3448.510 2076.860 3448.840
+ 2075.860 3448.030 2076.860 3448.360
+ 2075.860 3447.550 2076.860 3447.880
+ 2075.860 3447.070 2076.860 3447.400
+ 2075.860 3446.590 2076.860 3446.920
+ 2075.860 3446.110 2076.860 3446.440
+ 2075.860 3445.630 2076.860 3445.960
+ 2075.860 3445.150 2076.860 3445.480
+ 2075.860 3444.670 2076.860 3445.000
+ 2075.860 3444.190 2076.860 3444.520
+ 2335.750 3452.510 2336.490 3452.530
+ 2335.620 3452.220 2336.620 3452.510
+ 2335.620 3451.740 2336.620 3452.070
+ 2335.620 3451.260 2336.620 3451.590
+ 2335.620 3450.780 2336.620 3451.110
+ 2335.620 3450.300 2336.620 3450.630
+ 2335.620 3449.820 2336.620 3450.150
+ 2335.620 3449.340 2336.620 3449.670
+ 2335.620 3448.860 2336.620 3449.190
+ 2335.620 3448.380 2336.620 3448.710
+ 2335.620 3447.900 2336.620 3448.230
+ 2335.620 3447.420 2336.620 3447.750
+ 2335.620 3446.940 2336.620 3447.270
+ 2335.620 3446.460 2336.620 3446.790
+ 2335.620 3445.980 2336.620 3446.310
+ 2335.620 3445.500 2336.620 3445.830
+ 2335.620 3445.020 2336.620 3445.350
+ 2335.620 3444.540 2336.620 3444.870
+ 2335.620 3444.060 2336.620 3444.390
+ 2335.620 3443.580 2336.620 3443.910
+ 2335.620 3443.100 2336.620 3443.430
+----------------------------------------
+N-diff distance to P-tap must be < 15.0um (LU.2)
+----------------------------------------
+ 441.925 2925.970 442.070 2926.970
+ 442.220 2925.970 442.550 2926.970
+ 442.700 2925.970 443.030 2926.970
+ 443.180 2925.970 443.510 2926.970
+ 443.660 2925.970 443.990 2926.970
+ 444.140 2925.970 444.470 2926.970
+ 444.620 2925.970 444.950 2926.970
+ 445.100 2925.970 445.430 2926.970
+ 445.580 2925.970 445.910 2926.970
+ 446.060 2925.970 446.390 2926.970
+ 446.540 2925.970 446.870 2926.970
+ 447.020 2925.970 447.350 2926.970
+ 447.500 2925.970 447.830 2926.970
+ 447.980 2925.970 448.310 2926.970
+ 448.460 2925.970 448.790 2926.970
+ 448.940 2925.970 449.270 2926.970
+ 449.420 2926.840 449.710 2926.970
+ 449.420 2926.100 449.730 2926.840
+ 449.420 2925.970 449.710 2926.100
+ 551.985 2837.220 552.130 2838.220
+ 552.280 2837.220 552.610 2838.220
+ 552.760 2837.220 553.090 2838.220
+ 553.240 2837.220 553.570 2838.220
+ 553.720 2837.220 554.050 2838.220
+ 554.200 2837.220 554.530 2838.220
+ 554.680 2837.220 555.010 2838.220
+ 555.160 2837.220 555.490 2838.220
+ 555.640 2837.220 555.970 2838.220
+ 556.120 2837.220 556.450 2838.220
+ 556.600 2837.220 556.930 2838.220
+ 557.080 2837.220 557.410 2838.220
+ 557.560 2837.220 557.890 2838.220
+ 558.040 2837.220 558.370 2838.220
+ 558.520 2837.220 558.850 2838.220
+ 559.000 2837.220 559.330 2838.220
+ 559.480 2838.090 559.770 2838.220
+ 559.480 2837.350 559.790 2838.090
+ 559.480 2837.220 559.770 2837.350
+ 2078.280 3447.850 2079.020 3447.870
+ 2078.150 3447.560 2079.150 3447.850
+ 2078.150 3447.080 2079.150 3447.410
+ 2078.150 3446.600 2079.150 3446.930
+ 2078.150 3446.120 2079.150 3446.450
+ 2078.150 3445.640 2079.150 3445.970
+ 2078.150 3445.160 2079.150 3445.490
+ 2078.150 3444.680 2079.150 3445.010
+ 2078.150 3444.200 2079.150 3444.530
+ 2078.150 3443.720 2079.150 3444.050
+ 2078.150 3443.240 2079.150 3443.570
+ 2078.150 3442.760 2079.150 3443.090
+ 2078.150 3442.280 2079.150 3442.610
+ 2078.150 3441.800 2079.150 3442.130
+ 2078.150 3441.320 2079.150 3441.650
+ 2078.150 3440.840 2079.150 3441.170
+ 2078.150 3440.360 2079.150 3440.690
+ 2078.150 3439.920 2079.150 3440.210
+ 2078.280 3439.900 2079.020 3439.920
+ 2078.290 3435.630 2079.030 3435.650
+ 2078.160 3435.340 2079.160 3435.630
+ 2078.160 3434.860 2079.160 3435.190
+ 2078.160 3434.380 2079.160 3434.710
+ 2078.160 3433.900 2079.160 3434.230
+ 2078.160 3433.420 2079.160 3433.750
+ 2078.160 3432.940 2079.160 3433.270
+ 2078.160 3432.460 2079.160 3432.790
+ 2078.160 3431.980 2079.160 3432.310
+ 2078.160 3431.540 2079.160 3431.830
+ 2078.290 3431.520 2079.030 3431.540
+ 2338.040 3446.760 2338.780 3446.780
+ 2337.910 3446.470 2338.910 3446.760
+ 2337.910 3445.990 2338.910 3446.320
+ 2337.910 3445.510 2338.910 3445.840
+ 2337.910 3445.030 2338.910 3445.360
+ 2337.910 3444.550 2338.910 3444.880
+ 2337.910 3444.070 2338.910 3444.400
+ 2337.910 3443.590 2338.910 3443.920
+ 2337.910 3443.110 2338.910 3443.440
+ 2337.910 3442.630 2338.910 3442.960
+ 2337.910 3442.150 2338.910 3442.480
+ 2337.910 3441.670 2338.910 3442.000
+ 2337.910 3441.190 2338.910 3441.520
+ 2337.910 3440.710 2338.910 3441.040
+ 2337.910 3440.230 2338.910 3440.560
+ 2337.910 3439.750 2338.910 3440.080
+ 2337.910 3439.270 2338.910 3439.600
+ 2337.910 3438.830 2338.910 3439.120
+ 2338.040 3438.810 2338.780 3438.830
+ 2338.050 3434.540 2338.790 3434.560
+ 2337.920 3434.250 2338.920 3434.540
+ 2337.920 3433.770 2338.920 3434.100
+ 2337.920 3433.290 2338.920 3433.620
+ 2337.920 3432.810 2338.920 3433.140
+ 2337.920 3432.330 2338.920 3432.660
+ 2337.920 3431.850 2338.920 3432.180
+ 2337.920 3431.370 2338.920 3431.700
+ 2337.920 3430.890 2338.920 3431.220
+ 2337.920 3430.450 2338.920 3430.740
+ 2338.050 3430.430 2338.790 3430.450
+----------------------------------------
+[INFO]: COUNT: 202
+[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..6c3326d
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.rdb
@@ -0,0 +1,1018 @@
+$user_analog_project_wrapper
+ 100
+r_0_LU.3
+Rule File Pathname: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/magic_drc_check.drc.report
+LU.3: P-diff distance to N-tap must be < 15.0um 
+p 1 4
+44100 292800
+44200 292800
+44200 292900
+44100 292900
+p 2 4
+44200 292800
+44200 292800
+44200 292900
+44200 292900
+p 3 4
+44200 292800
+44300 292800
+44300 292900
+44200 292900
+p 4 4
+44300 292800
+44300 292800
+44300 292900
+44300 292900
+p 5 4
+44300 292800
+44300 292800
+44300 292900
+44300 292900
+p 6 4
+44400 292800
+44400 292800
+44400 292900
+44400 292900
+p 7 4
+44400 292800
+44400 292800
+44400 292900
+44400 292900
+p 8 4
+44500 292800
+44500 292800
+44500 292900
+44500 292900
+p 9 4
+44500 292800
+44500 292800
+44500 292900
+44500 292900
+p 10 4
+44600 292800
+44600 292800
+44600 292900
+44600 292900
+p 11 4
+44600 292800
+44600 292800
+44600 292900
+44600 292900
+p 12 4
+44700 292800
+44700 292800
+44700 292900
+44700 292900
+p 13 4
+44700 292800
+44700 292800
+44700 292900
+44700 292900
+p 14 4
+44700 292800
+44800 292800
+44800 292900
+44700 292900
+p 15 4
+44800 292800
+44800 292800
+44800 292900
+44800 292900
+p 16 4
+44800 292800
+44900 292800
+44900 292900
+44800 292900
+p 17 4
+44900 292800
+44900 292800
+44900 292900
+44900 292900
+p 18 4
+44900 292800
+45000 292800
+45000 292900
+44900 292900
+p 19 4
+45000 292800
+45000 292800
+45000 292900
+45000 292900
+p 20 4
+45000 292800
+45100 292800
+45100 292900
+45000 292900
+p 21 4
+45100 292800
+45100 292800
+45100 292900
+45100 292900
+p 22 4
+45100 292800
+45200 292800
+45200 292900
+45100 292900
+p 23 4
+45200 292800
+45200 292800
+45200 292900
+45200 292900
+p 24 4
+45200 292800
+45300 292800
+45300 292900
+45200 292900
+p 25 4
+45300 292800
+45300 292800
+45300 292900
+45300 292900
+p 26 4
+45300 292800
+45400 292800
+45400 292900
+45300 292900
+p 27 4
+45400 292800
+45400 292800
+45400 292900
+45400 292900
+p 28 4
+45400 292800
+45500 292800
+45500 292900
+45400 292900
+p 29 4
+45500 292900
+45500 292900
+45500 292900
+45500 292900
+p 30 4
+45500 292800
+45500 292800
+45500 292900
+45500 292900
+p 31 4
+45500 292800
+45500 292800
+45500 292800
+45500 292800
+p 32 4
+55100 283900
+55200 283900
+55200 284000
+55100 284000
+p 33 4
+55200 283900
+55200 283900
+55200 284000
+55200 284000
+p 34 4
+55200 283900
+55300 283900
+55300 284000
+55200 284000
+p 35 4
+55300 283900
+55300 283900
+55300 284000
+55300 284000
+p 36 4
+55300 283900
+55400 283900
+55400 284000
+55300 284000
+p 37 4
+55400 283900
+55400 283900
+55400 284000
+55400 284000
+p 38 4
+55400 283900
+55500 283900
+55500 284000
+55400 284000
+p 39 4
+55500 283900
+55500 283900
+55500 284000
+55500 284000
+p 40 4
+55500 283900
+55500 283900
+55500 284000
+55500 284000
+p 41 4
+55600 283900
+55600 283900
+55600 284000
+55600 284000
+p 42 4
+55600 283900
+55600 283900
+55600 284000
+55600 284000
+p 43 4
+55700 283900
+55700 283900
+55700 284000
+55700 284000
+p 44 4
+55700 283900
+55700 283900
+55700 284000
+55700 284000
+p 45 4
+55800 283900
+55800 283900
+55800 284000
+55800 284000
+p 46 4
+55800 283900
+55800 283900
+55800 284000
+55800 284000
+p 47 4
+55800 283900
+55900 283900
+55900 284000
+55800 284000
+p 48 4
+55900 283900
+55900 283900
+55900 284000
+55900 284000
+p 49 4
+55900 283900
+56000 283900
+56000 284000
+55900 284000
+p 50 4
+56000 283900
+56000 283900
+56000 284000
+56000 284000
+p 51 4
+56000 283900
+56100 283900
+56100 284000
+56000 284000
+p 52 4
+56100 283900
+56100 283900
+56100 284000
+56100 284000
+p 53 4
+56100 283900
+56200 283900
+56200 284000
+56100 284000
+p 54 4
+56200 283900
+56200 283900
+56200 284000
+56200 284000
+p 55 4
+56200 283900
+56300 283900
+56300 284000
+56200 284000
+p 56 4
+56300 283900
+56300 283900
+56300 284000
+56300 284000
+p 57 4
+56300 283900
+56400 283900
+56400 284000
+56300 284000
+p 58 4
+56400 283900
+56400 283900
+56400 284000
+56400 284000
+p 59 4
+56400 283900
+56500 283900
+56500 284000
+56400 284000
+p 60 4
+56500 284000
+56500 284000
+56500 284000
+56500 284000
+p 61 4
+56500 283900
+56500 283900
+56500 284000
+56500 284000
+p 62 4
+56500 283900
+56500 283900
+56500 283900
+56500 283900
+p 63 4
+207500 345300
+207600 345300
+207600 345300
+207500 345300
+p 64 4
+207500 345300
+207600 345300
+207600 345300
+207500 345300
+p 65 4
+207500 345200
+207600 345200
+207600 345300
+207500 345300
+p 66 4
+207500 345200
+207600 345200
+207600 345200
+207500 345200
+p 67 4
+207500 345100
+207600 345100
+207600 345200
+207500 345200
+p 68 4
+207500 345100
+207600 345100
+207600 345100
+207500 345100
+p 69 4
+207500 345000
+207600 345000
+207600 345100
+207500 345100
+p 70 4
+207500 345000
+207600 345000
+207600 345000
+207500 345000
+p 71 4
+207500 344900
+207600 344900
+207600 345000
+207500 345000
+p 72 4
+207500 344900
+207600 344900
+207600 344900
+207500 344900
+p 73 4
+207500 344800
+207600 344800
+207600 344900
+207500 344900
+p 74 4
+207500 344800
+207600 344800
+207600 344800
+207500 344800
+p 75 4
+207500 344800
+207600 344800
+207600 344800
+207500 344800
+p 76 4
+207500 344700
+207600 344700
+207600 344700
+207500 344700
+p 77 4
+207500 344700
+207600 344700
+207600 344700
+207500 344700
+p 78 4
+207500 344600
+207600 344600
+207600 344600
+207500 344600
+p 79 4
+207500 344600
+207600 344600
+207600 344600
+207500 344600
+p 80 4
+207500 344500
+207600 344500
+207600 344500
+207500 344500
+p 81 4
+207500 344500
+207600 344500
+207600 344500
+207500 344500
+p 82 4
+207500 344400
+207600 344400
+207600 344500
+207500 344500
+p 83 4
+207500 344400
+207600 344400
+207600 344400
+207500 344400
+p 84 4
+233500 345200
+233600 345200
+233600 345200
+233500 345200
+p 85 4
+233500 345200
+233600 345200
+233600 345200
+233500 345200
+p 86 4
+233500 345100
+233600 345100
+233600 345200
+233500 345200
+p 87 4
+233500 345100
+233600 345100
+233600 345100
+233500 345100
+p 88 4
+233500 345000
+233600 345000
+233600 345100
+233500 345100
+p 89 4
+233500 345000
+233600 345000
+233600 345000
+233500 345000
+p 90 4
+233500 344900
+233600 344900
+233600 345000
+233500 345000
+p 91 4
+233500 344900
+233600 344900
+233600 344900
+233500 344900
+p 92 4
+233500 344800
+233600 344800
+233600 344900
+233500 344900
+p 93 4
+233500 344800
+233600 344800
+233600 344800
+233500 344800
+p 94 4
+233500 344700
+233600 344700
+233600 344800
+233500 344800
+p 95 4
+233500 344700
+233600 344700
+233600 344700
+233500 344700
+p 96 4
+233500 344600
+233600 344600
+233600 344700
+233500 344700
+p 97 4
+233500 344600
+233600 344600
+233600 344600
+233500 344600
+p 98 4
+233500 344500
+233600 344500
+233600 344600
+233500 344600
+p 99 4
+233500 344500
+233600 344500
+233600 344500
+233500 344500
+p 100 4
+233500 344500
+233600 344500
+233600 344500
+233500 344500
+p 101 4
+233500 344400
+233600 344400
+233600 344400
+233500 344400
+p 102 4
+233500 344400
+233600 344400
+233600 344400
+233500 344400
+p 103 4
+233500 344300
+233600 344300
+233600 344300
+233500 344300
+p 104 4
+233500 344300
+233600 344300
+233600 344300
+233500 344300
+r_0_LU.2
+Rule File Pathname: /mnt/uffs/user/u7783_ria1834/design/optimised_strong_arm_latch/jobs/mpw_precheck/e406567e-c292-477e-a398-aa63730efed3/outputs/reports/magic_drc_check.drc.report
+LU.2: N-diff distance to P-tap must be < 15.0um 
+p 1 4
+44100 292500
+44200 292500
+44200 292600
+44100 292600
+p 2 4
+44200 292500
+44200 292500
+44200 292600
+44200 292600
+p 3 4
+44200 292500
+44300 292500
+44300 292600
+44200 292600
+p 4 4
+44300 292500
+44300 292500
+44300 292600
+44300 292600
+p 5 4
+44300 292500
+44300 292500
+44300 292600
+44300 292600
+p 6 4
+44400 292500
+44400 292500
+44400 292600
+44400 292600
+p 7 4
+44400 292500
+44400 292500
+44400 292600
+44400 292600
+p 8 4
+44500 292500
+44500 292500
+44500 292600
+44500 292600
+p 9 4
+44500 292500
+44500 292500
+44500 292600
+44500 292600
+p 10 4
+44600 292500
+44600 292500
+44600 292600
+44600 292600
+p 11 4
+44600 292500
+44600 292500
+44600 292600
+44600 292600
+p 12 4
+44700 292500
+44700 292500
+44700 292600
+44700 292600
+p 13 4
+44700 292500
+44700 292500
+44700 292600
+44700 292600
+p 14 4
+44700 292500
+44800 292500
+44800 292600
+44700 292600
+p 15 4
+44800 292500
+44800 292500
+44800 292600
+44800 292600
+p 16 4
+44800 292500
+44900 292500
+44900 292600
+44800 292600
+p 17 4
+44900 292600
+44900 292600
+44900 292600
+44900 292600
+p 18 4
+44900 292600
+44900 292600
+44900 292600
+44900 292600
+p 19 4
+44900 292500
+44900 292500
+44900 292600
+44900 292600
+p 20 4
+55100 283700
+55200 283700
+55200 283800
+55100 283800
+p 21 4
+55200 283700
+55200 283700
+55200 283800
+55200 283800
+p 22 4
+55200 283700
+55300 283700
+55300 283800
+55200 283800
+p 23 4
+55300 283700
+55300 283700
+55300 283800
+55300 283800
+p 24 4
+55300 283700
+55400 283700
+55400 283800
+55300 283800
+p 25 4
+55400 283700
+55400 283700
+55400 283800
+55400 283800
+p 26 4
+55400 283700
+55500 283700
+55500 283800
+55400 283800
+p 27 4
+55500 283700
+55500 283700
+55500 283800
+55500 283800
+p 28 4
+55500 283700
+55500 283700
+55500 283800
+55500 283800
+p 29 4
+55600 283700
+55600 283700
+55600 283800
+55600 283800
+p 30 4
+55600 283700
+55600 283700
+55600 283800
+55600 283800
+p 31 4
+55700 283700
+55700 283700
+55700 283800
+55700 283800
+p 32 4
+55700 283700
+55700 283700
+55700 283800
+55700 283800
+p 33 4
+55800 283700
+55800 283700
+55800 283800
+55800 283800
+p 34 4
+55800 283700
+55800 283700
+55800 283800
+55800 283800
+p 35 4
+55900 283700
+55900 283700
+55900 283800
+55900 283800
+p 36 4
+55900 283800
+55900 283800
+55900 283800
+55900 283800
+p 37 4
+55900 283700
+55900 283700
+55900 283800
+55900 283800
+p 38 4
+55900 283700
+55900 283700
+55900 283700
+55900 283700
+p 39 4
+207800 344700
+207900 344700
+207900 344700
+207800 344700
+p 40 4
+207800 344700
+207900 344700
+207900 344700
+207800 344700
+p 41 4
+207800 344700
+207900 344700
+207900 344700
+207800 344700
+p 42 4
+207800 344600
+207900 344600
+207900 344600
+207800 344600
+p 43 4
+207800 344600
+207900 344600
+207900 344600
+207800 344600
+p 44 4
+207800 344500
+207900 344500
+207900 344500
+207800 344500
+p 45 4
+207800 344500
+207900 344500
+207900 344500
+207800 344500
+p 46 4
+207800 344400
+207900 344400
+207900 344500
+207800 344500
+p 47 4
+207800 344400
+207900 344400
+207900 344400
+207800 344400
+p 48 4
+207800 344300
+207900 344300
+207900 344400
+207800 344400
+p 49 4
+207800 344300
+207900 344300
+207900 344300
+207800 344300
+p 50 4
+207800 344200
+207900 344200
+207900 344300
+207800 344300
+p 51 4
+207800 344200
+207900 344200
+207900 344200
+207800 344200
+p 52 4
+207800 344100
+207900 344100
+207900 344200
+207800 344200
+p 53 4
+207800 344100
+207900 344100
+207900 344100
+207800 344100
+p 54 4
+207800 344000
+207900 344000
+207900 344100
+207800 344100
+p 55 4
+207800 344000
+207900 344000
+207900 344000
+207800 344000
+p 56 4
+207800 343900
+207900 343900
+207900 344000
+207800 344000
+p 57 4
+207800 343900
+207900 343900
+207900 343900
+207800 343900
+p 58 4
+207800 343500
+207900 343500
+207900 343500
+207800 343500
+p 59 4
+207800 343500
+207900 343500
+207900 343500
+207800 343500
+p 60 4
+207800 343400
+207900 343400
+207900 343500
+207800 343500
+p 61 4
+207800 343400
+207900 343400
+207900 343400
+207800 343400
+p 62 4
+207800 343300
+207900 343300
+207900 343400
+207800 343400
+p 63 4
+207800 343300
+207900 343300
+207900 343300
+207800 343300
+p 64 4
+207800 343200
+207900 343200
+207900 343300
+207800 343300
+p 65 4
+207800 343200
+207900 343200
+207900 343200
+207800 343200
+p 66 4
+207800 343100
+207900 343100
+207900 343200
+207800 343200
+p 67 4
+207800 343100
+207900 343100
+207900 343100
+207800 343100
+p 68 4
+207800 343100
+207900 343100
+207900 343100
+207800 343100
+p 69 4
+233800 344600
+233800 344600
+233800 344600
+233800 344600
+p 70 4
+233700 344600
+233800 344600
+233800 344600
+233700 344600
+p 71 4
+233700 344500
+233800 344500
+233800 344600
+233700 344600
+p 72 4
+233700 344500
+233800 344500
+233800 344500
+233700 344500
+p 73 4
+233700 344500
+233800 344500
+233800 344500
+233700 344500
+p 74 4
+233700 344400
+233800 344400
+233800 344400
+233700 344400
+p 75 4
+233700 344400
+233800 344400
+233800 344400
+233700 344400
+p 76 4
+233700 344300
+233800 344300
+233800 344300
+233700 344300
+p 77 4
+233700 344300
+233800 344300
+233800 344300
+233700 344300
+p 78 4
+233700 344200
+233800 344200
+233800 344200
+233700 344200
+p 79 4
+233700 344200
+233800 344200
+233800 344200
+233700 344200
+p 80 4
+233700 344100
+233800 344100
+233800 344200
+233700 344200
+p 81 4
+233700 344100
+233800 344100
+233800 344100
+233700 344100
+p 82 4
+233700 344000
+233800 344000
+233800 344100
+233700 344100
+p 83 4
+233700 344000
+233800 344000
+233800 344000
+233700 344000
+p 84 4
+233700 343900
+233800 343900
+233800 344000
+233700 344000
+p 85 4
+233700 343900
+233800 343900
+233800 343900
+233700 343900
+p 86 4
+233700 343800
+233800 343800
+233800 343900
+233700 343900
+p 87 4
+233800 343800
+233800 343800
+233800 343800
+233800 343800
+p 88 4
+233800 343400
+233800 343400
+233800 343400
+233800 343400
+p 89 4
+233700 343400
+233800 343400
+233800 343400
+233700 343400
+p 90 4
+233700 343300
+233800 343300
+233800 343400
+233700 343400
+p 91 4
+233700 343300
+233800 343300
+233800 343300
+233700 343300
+p 92 4
+233700 343200
+233800 343200
+233800 343300
+233700 343300
+p 93 4
+233700 343200
+233800 343200
+233800 343200
+233700 343200
+p 94 4
+233700 343100
+233800 343100
+233800 343200
+233700 343200
+p 95 4
+233700 343100
+233800 343100
+233800 343100
+233700 343100
+p 96 4
+233700 343000
+233800 343000
+233800 343100
+233700 343100
+p 97 4
+233700 343000
+233800 343000
+233800 343000
+233700 343000
+p 98 4
+233800 343000
+233800 343000
+233800 343000
+233800 343000
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..b3a1eb7
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tcl
@@ -0,0 +1,202 @@
+box 441.730um 2928.260um 442.060um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 442.210um 2928.260um 442.540um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 442.690um 2928.260um 443.020um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 443.170um 2928.260um 443.500um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 443.650um 2928.260um 443.980um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 444.130um 2928.260um 444.460um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 444.610um 2928.260um 444.940um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 445.090um 2928.260um 445.420um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 445.570um 2928.260um 445.900um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 446.050um 2928.260um 446.380um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 446.530um 2928.260um 446.860um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 447.010um 2928.260um 447.340um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 447.490um 2928.260um 447.820um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 447.970um 2928.260um 448.300um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 448.450um 2928.260um 448.780um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 448.930um 2928.260um 449.260um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 449.410um 2928.260um 449.740um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 449.890um 2928.260um 450.220um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 450.370um 2928.260um 450.700um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 450.850um 2928.260um 451.180um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 451.330um 2928.260um 451.660um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 451.810um 2928.260um 452.140um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 452.290um 2928.260um 452.620um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 452.770um 2928.260um 453.100um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 453.250um 2928.260um 453.580um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 453.730um 2928.260um 454.060um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 454.210um 2928.260um 454.540um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 454.690um 2928.260um 455.020um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 455.170um 2929.130um 455.460um 2929.260; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 455.170um 2928.390um 455.480um 2929.130; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 455.170um 2928.260um 455.460um 2928.390; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 551.790um 2839.510um 552.120um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 552.270um 2839.510um 552.600um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 552.750um 2839.510um 553.080um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 553.230um 2839.510um 553.560um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 553.710um 2839.510um 554.040um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 554.190um 2839.510um 554.520um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 554.670um 2839.510um 555.000um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 555.150um 2839.510um 555.480um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 555.630um 2839.510um 555.960um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 556.110um 2839.510um 556.440um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 556.590um 2839.510um 556.920um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 557.070um 2839.510um 557.400um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 557.550um 2839.510um 557.880um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 558.030um 2839.510um 558.360um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 558.510um 2839.510um 558.840um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 558.990um 2839.510um 559.320um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 559.470um 2839.510um 559.800um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 559.950um 2839.510um 560.280um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 560.430um 2839.510um 560.760um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 560.910um 2839.510um 561.240um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 561.390um 2839.510um 561.720um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 561.870um 2839.510um 562.200um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 562.350um 2839.510um 562.680um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 562.830um 2839.510um 563.160um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 563.310um 2839.510um 563.640um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 563.790um 2839.510um 564.120um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 564.270um 2839.510um 564.600um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 564.750um 2839.510um 565.080um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 565.230um 2840.380um 565.520um 2840.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 565.230um 2839.640um 565.540um 2840.380; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 565.230um 2839.510um 565.520um 2839.640; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.990um 3453.600um 2076.730um 3453.620; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3453.310um 2076.860um 3453.600; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3452.830um 2076.860um 3453.160; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3452.350um 2076.860um 3452.680; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3451.870um 2076.860um 3452.200; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3451.390um 2076.860um 3451.720; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3450.910um 2076.860um 3451.240; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3450.430um 2076.860um 3450.760; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3449.950um 2076.860um 3450.280; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3449.470um 2076.860um 3449.800; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3448.990um 2076.860um 3449.320; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3448.510um 2076.860um 3448.840; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3448.030um 2076.860um 3448.360; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3447.550um 2076.860um 3447.880; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3447.070um 2076.860um 3447.400; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3446.590um 2076.860um 3446.920; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3446.110um 2076.860um 3446.440; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3445.630um 2076.860um 3445.960; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3445.150um 2076.860um 3445.480; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3444.670um 2076.860um 3445.000; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2075.860um 3444.190um 2076.860um 3444.520; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.750um 3452.510um 2336.490um 3452.530; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3452.220um 2336.620um 3452.510; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3451.740um 2336.620um 3452.070; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3451.260um 2336.620um 3451.590; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3450.780um 2336.620um 3451.110; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3450.300um 2336.620um 3450.630; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3449.820um 2336.620um 3450.150; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3449.340um 2336.620um 3449.670; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3448.860um 2336.620um 3449.190; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3448.380um 2336.620um 3448.710; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3447.900um 2336.620um 3448.230; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3447.420um 2336.620um 3447.750; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3446.940um 2336.620um 3447.270; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3446.460um 2336.620um 3446.790; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3445.980um 2336.620um 3446.310; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3445.500um 2336.620um 3445.830; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3445.020um 2336.620um 3445.350; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3444.540um 2336.620um 3444.870; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3444.060um 2336.620um 3444.390; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3443.580um 2336.620um 3443.910; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 2335.620um 3443.100um 2336.620um 3443.430; feedback add "P-diff distance to N-tap must be < 15.0um (LU.3)" medium
+box 441.925um 2925.970um 442.070um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 442.220um 2925.970um 442.550um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 442.700um 2925.970um 443.030um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 443.180um 2925.970um 443.510um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 443.660um 2925.970um 443.990um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 444.140um 2925.970um 444.470um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 444.620um 2925.970um 444.950um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 445.100um 2925.970um 445.430um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 445.580um 2925.970um 445.910um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 446.060um 2925.970um 446.390um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 446.540um 2925.970um 446.870um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 447.020um 2925.970um 447.350um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 447.500um 2925.970um 447.830um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 447.980um 2925.970um 448.310um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 448.460um 2925.970um 448.790um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 448.940um 2925.970um 449.270um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 449.420um 2926.840um 449.710um 2926.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 449.420um 2926.100um 449.730um 2926.840; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 449.420um 2925.970um 449.710um 2926.100; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 551.985um 2837.220um 552.130um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 552.280um 2837.220um 552.610um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 552.760um 2837.220um 553.090um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 553.240um 2837.220um 553.570um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 553.720um 2837.220um 554.050um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 554.200um 2837.220um 554.530um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 554.680um 2837.220um 555.010um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 555.160um 2837.220um 555.490um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 555.640um 2837.220um 555.970um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 556.120um 2837.220um 556.450um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 556.600um 2837.220um 556.930um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 557.080um 2837.220um 557.410um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 557.560um 2837.220um 557.890um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 558.040um 2837.220um 558.370um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 558.520um 2837.220um 558.850um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 559.000um 2837.220um 559.330um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 559.480um 2838.090um 559.770um 2838.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 559.480um 2837.350um 559.790um 2838.090; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 559.480um 2837.220um 559.770um 2837.350; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.280um 3447.850um 2079.020um 3447.870; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3447.560um 2079.150um 3447.850; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3447.080um 2079.150um 3447.410; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3446.600um 2079.150um 3446.930; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3446.120um 2079.150um 3446.450; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3445.640um 2079.150um 3445.970; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3445.160um 2079.150um 3445.490; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3444.680um 2079.150um 3445.010; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3444.200um 2079.150um 3444.530; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3443.720um 2079.150um 3444.050; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3443.240um 2079.150um 3443.570; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3442.760um 2079.150um 3443.090; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3442.280um 2079.150um 3442.610; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3441.800um 2079.150um 3442.130; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3441.320um 2079.150um 3441.650; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3440.840um 2079.150um 3441.170; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3440.360um 2079.150um 3440.690; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.150um 3439.920um 2079.150um 3440.210; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.280um 3439.900um 2079.020um 3439.920; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.290um 3435.630um 2079.030um 3435.650; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3435.340um 2079.160um 3435.630; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3434.860um 2079.160um 3435.190; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3434.380um 2079.160um 3434.710; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3433.900um 2079.160um 3434.230; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3433.420um 2079.160um 3433.750; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3432.940um 2079.160um 3433.270; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3432.460um 2079.160um 3432.790; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3431.980um 2079.160um 3432.310; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.160um 3431.540um 2079.160um 3431.830; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2078.290um 3431.520um 2079.030um 3431.540; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2338.040um 3446.760um 2338.780um 3446.780; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3446.470um 2338.910um 3446.760; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3445.990um 2338.910um 3446.320; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3445.510um 2338.910um 3445.840; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3445.030um 2338.910um 3445.360; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3444.550um 2338.910um 3444.880; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3444.070um 2338.910um 3444.400; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3443.590um 2338.910um 3443.920; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3443.110um 2338.910um 3443.440; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3442.630um 2338.910um 3442.960; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3442.150um 2338.910um 3442.480; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3441.670um 2338.910um 3442.000; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3441.190um 2338.910um 3441.520; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3440.710um 2338.910um 3441.040; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3440.230um 2338.910um 3440.560; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3439.750um 2338.910um 3440.080; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3439.270um 2338.910um 3439.600; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.910um 3438.830um 2338.910um 3439.120; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2338.040um 3438.810um 2338.780um 3438.830; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2338.050um 3434.540um 2338.790um 3434.560; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3434.250um 2338.920um 3434.540; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3433.770um 2338.920um 3434.100; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3433.290um 2338.920um 3433.620; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3432.810um 2338.920um 3433.140; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3432.330um 2338.920um 3432.660; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3431.850um 2338.920um 3432.180; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3431.370um 2338.920um 3431.700; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3430.890um 2338.920um 3431.220; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2337.920um 3430.450um 2338.920um 3430.740; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
+box 2338.050um 3430.430um 2338.790um 3430.450; feedback add "N-diff distance to P-tap must be < 15.0um (LU.2)" medium
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..12371e3
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.tr
@@ -0,0 +1,606 @@
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 441.730, 2928.260 ) - ( 442.060, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 442.210, 2928.260 ) - ( 442.540, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 442.690, 2928.260 ) - ( 443.020, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 443.170, 2928.260 ) - ( 443.500, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 443.650, 2928.260 ) - ( 443.980, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 444.130, 2928.260 ) - ( 444.460, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 444.610, 2928.260 ) - ( 444.940, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 445.090, 2928.260 ) - ( 445.420, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 445.570, 2928.260 ) - ( 445.900, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 446.050, 2928.260 ) - ( 446.380, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 446.530, 2928.260 ) - ( 446.860, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 447.010, 2928.260 ) - ( 447.340, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 447.490, 2928.260 ) - ( 447.820, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 447.970, 2928.260 ) - ( 448.300, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 448.450, 2928.260 ) - ( 448.780, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 448.930, 2928.260 ) - ( 449.260, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 449.410, 2928.260 ) - ( 449.740, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 449.890, 2928.260 ) - ( 450.220, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 450.370, 2928.260 ) - ( 450.700, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 450.850, 2928.260 ) - ( 451.180, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 451.330, 2928.260 ) - ( 451.660, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 451.810, 2928.260 ) - ( 452.140, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 452.290, 2928.260 ) - ( 452.620, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 452.770, 2928.260 ) - ( 453.100, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 453.250, 2928.260 ) - ( 453.580, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 453.730, 2928.260 ) - ( 454.060, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 454.210, 2928.260 ) - ( 454.540, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 454.690, 2928.260 ) - ( 455.020, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 455.170, 2929.130 ) - ( 455.460, 2929.260 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 455.170, 2928.390 ) - ( 455.480, 2929.130 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 455.170, 2928.260 ) - ( 455.460, 2928.390 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 551.790, 2839.510 ) - ( 552.120, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 552.270, 2839.510 ) - ( 552.600, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 552.750, 2839.510 ) - ( 553.080, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 553.230, 2839.510 ) - ( 553.560, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 553.710, 2839.510 ) - ( 554.040, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 554.190, 2839.510 ) - ( 554.520, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 554.670, 2839.510 ) - ( 555.000, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 555.150, 2839.510 ) - ( 555.480, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 555.630, 2839.510 ) - ( 555.960, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 556.110, 2839.510 ) - ( 556.440, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 556.590, 2839.510 ) - ( 556.920, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 557.070, 2839.510 ) - ( 557.400, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 557.550, 2839.510 ) - ( 557.880, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 558.030, 2839.510 ) - ( 558.360, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 558.510, 2839.510 ) - ( 558.840, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 558.990, 2839.510 ) - ( 559.320, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 559.470, 2839.510 ) - ( 559.800, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 559.950, 2839.510 ) - ( 560.280, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 560.430, 2839.510 ) - ( 560.760, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 560.910, 2839.510 ) - ( 561.240, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 561.390, 2839.510 ) - ( 561.720, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 561.870, 2839.510 ) - ( 562.200, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 562.350, 2839.510 ) - ( 562.680, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 562.830, 2839.510 ) - ( 563.160, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 563.310, 2839.510 ) - ( 563.640, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 563.790, 2839.510 ) - ( 564.120, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 564.270, 2839.510 ) - ( 564.600, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 564.750, 2839.510 ) - ( 565.080, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 565.230, 2840.380 ) - ( 565.520, 2840.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 565.230, 2839.640 ) - ( 565.540, 2840.380 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 565.230, 2839.510 ) - ( 565.520, 2839.640 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.990, 3453.600 ) - ( 2076.730, 3453.620 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3453.310 ) - ( 2076.860, 3453.600 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3452.830 ) - ( 2076.860, 3453.160 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3452.350 ) - ( 2076.860, 3452.680 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3451.870 ) - ( 2076.860, 3452.200 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3451.390 ) - ( 2076.860, 3451.720 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3450.910 ) - ( 2076.860, 3451.240 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3450.430 ) - ( 2076.860, 3450.760 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3449.950 ) - ( 2076.860, 3450.280 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3449.470 ) - ( 2076.860, 3449.800 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3448.990 ) - ( 2076.860, 3449.320 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3448.510 ) - ( 2076.860, 3448.840 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3448.030 ) - ( 2076.860, 3448.360 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3447.550 ) - ( 2076.860, 3447.880 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3447.070 ) - ( 2076.860, 3447.400 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3446.590 ) - ( 2076.860, 3446.920 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3446.110 ) - ( 2076.860, 3446.440 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3445.630 ) - ( 2076.860, 3445.960 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3445.150 ) - ( 2076.860, 3445.480 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3444.670 ) - ( 2076.860, 3445.000 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2075.860, 3444.190 ) - ( 2076.860, 3444.520 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.750, 3452.510 ) - ( 2336.490, 3452.530 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3452.220 ) - ( 2336.620, 3452.510 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3451.740 ) - ( 2336.620, 3452.070 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3451.260 ) - ( 2336.620, 3451.590 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3450.780 ) - ( 2336.620, 3451.110 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3450.300 ) - ( 2336.620, 3450.630 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3449.820 ) - ( 2336.620, 3450.150 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3449.340 ) - ( 2336.620, 3449.670 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3448.860 ) - ( 2336.620, 3449.190 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3448.380 ) - ( 2336.620, 3448.710 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3447.900 ) - ( 2336.620, 3448.230 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3447.420 ) - ( 2336.620, 3447.750 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3446.940 ) - ( 2336.620, 3447.270 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3446.460 ) - ( 2336.620, 3446.790 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3445.980 ) - ( 2336.620, 3446.310 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3445.500 ) - ( 2336.620, 3445.830 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3445.020 ) - ( 2336.620, 3445.350 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3444.540 ) - ( 2336.620, 3444.870 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3444.060 ) - ( 2336.620, 3444.390 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3443.580 ) - ( 2336.620, 3443.910 ) on Layer LU
+  violation type: P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3
+    srcs: N/A N/A
+    bbox = ( 2335.620, 3443.100 ) - ( 2336.620, 3443.430 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 441.925, 2925.970 ) - ( 442.070, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 442.220, 2925.970 ) - ( 442.550, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 442.700, 2925.970 ) - ( 443.030, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 443.180, 2925.970 ) - ( 443.510, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 443.660, 2925.970 ) - ( 443.990, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 444.140, 2925.970 ) - ( 444.470, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 444.620, 2925.970 ) - ( 444.950, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 445.100, 2925.970 ) - ( 445.430, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 445.580, 2925.970 ) - ( 445.910, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 446.060, 2925.970 ) - ( 446.390, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 446.540, 2925.970 ) - ( 446.870, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 447.020, 2925.970 ) - ( 447.350, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 447.500, 2925.970 ) - ( 447.830, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 447.980, 2925.970 ) - ( 448.310, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 448.460, 2925.970 ) - ( 448.790, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 448.940, 2925.970 ) - ( 449.270, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 449.420, 2926.840 ) - ( 449.710, 2926.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 449.420, 2926.100 ) - ( 449.730, 2926.840 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 449.420, 2925.970 ) - ( 449.710, 2926.100 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 551.985, 2837.220 ) - ( 552.130, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 552.280, 2837.220 ) - ( 552.610, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 552.760, 2837.220 ) - ( 553.090, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 553.240, 2837.220 ) - ( 553.570, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 553.720, 2837.220 ) - ( 554.050, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 554.200, 2837.220 ) - ( 554.530, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 554.680, 2837.220 ) - ( 555.010, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 555.160, 2837.220 ) - ( 555.490, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 555.640, 2837.220 ) - ( 555.970, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 556.120, 2837.220 ) - ( 556.450, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 556.600, 2837.220 ) - ( 556.930, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 557.080, 2837.220 ) - ( 557.410, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 557.560, 2837.220 ) - ( 557.890, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 558.040, 2837.220 ) - ( 558.370, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 558.520, 2837.220 ) - ( 558.850, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 559.000, 2837.220 ) - ( 559.330, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 559.480, 2838.090 ) - ( 559.770, 2838.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 559.480, 2837.350 ) - ( 559.790, 2838.090 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 559.480, 2837.220 ) - ( 559.770, 2837.350 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.280, 3447.850 ) - ( 2079.020, 3447.870 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3447.560 ) - ( 2079.150, 3447.850 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3447.080 ) - ( 2079.150, 3447.410 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3446.600 ) - ( 2079.150, 3446.930 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3446.120 ) - ( 2079.150, 3446.450 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3445.640 ) - ( 2079.150, 3445.970 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3445.160 ) - ( 2079.150, 3445.490 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3444.680 ) - ( 2079.150, 3445.010 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3444.200 ) - ( 2079.150, 3444.530 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3443.720 ) - ( 2079.150, 3444.050 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3443.240 ) - ( 2079.150, 3443.570 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3442.760 ) - ( 2079.150, 3443.090 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3442.280 ) - ( 2079.150, 3442.610 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3441.800 ) - ( 2079.150, 3442.130 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3441.320 ) - ( 2079.150, 3441.650 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3440.840 ) - ( 2079.150, 3441.170 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3440.360 ) - ( 2079.150, 3440.690 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.150, 3439.920 ) - ( 2079.150, 3440.210 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.280, 3439.900 ) - ( 2079.020, 3439.920 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.290, 3435.630 ) - ( 2079.030, 3435.650 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3435.340 ) - ( 2079.160, 3435.630 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3434.860 ) - ( 2079.160, 3435.190 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3434.380 ) - ( 2079.160, 3434.710 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3433.900 ) - ( 2079.160, 3434.230 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3433.420 ) - ( 2079.160, 3433.750 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3432.940 ) - ( 2079.160, 3433.270 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3432.460 ) - ( 2079.160, 3432.790 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3431.980 ) - ( 2079.160, 3432.310 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.160, 3431.540 ) - ( 2079.160, 3431.830 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2078.290, 3431.520 ) - ( 2079.030, 3431.540 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2338.040, 3446.760 ) - ( 2338.780, 3446.780 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3446.470 ) - ( 2338.910, 3446.760 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3445.990 ) - ( 2338.910, 3446.320 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3445.510 ) - ( 2338.910, 3445.840 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3445.030 ) - ( 2338.910, 3445.360 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3444.550 ) - ( 2338.910, 3444.880 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3444.070 ) - ( 2338.910, 3444.400 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3443.590 ) - ( 2338.910, 3443.920 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3443.110 ) - ( 2338.910, 3443.440 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3442.630 ) - ( 2338.910, 3442.960 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3442.150 ) - ( 2338.910, 3442.480 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3441.670 ) - ( 2338.910, 3442.000 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3441.190 ) - ( 2338.910, 3441.520 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3440.710 ) - ( 2338.910, 3441.040 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3440.230 ) - ( 2338.910, 3440.560 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3439.750 ) - ( 2338.910, 3440.080 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3439.270 ) - ( 2338.910, 3439.600 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.910, 3438.830 ) - ( 2338.910, 3439.120 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2338.040, 3438.810 ) - ( 2338.780, 3438.830 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2338.050, 3434.540 ) - ( 2338.790, 3434.560 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3434.250 ) - ( 2338.920, 3434.540 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3433.770 ) - ( 2338.920, 3434.100 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3433.290 ) - ( 2338.920, 3433.620 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3432.810 ) - ( 2338.920, 3433.140 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3432.330 ) - ( 2338.920, 3432.660 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3431.850 ) - ( 2338.920, 3432.180 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3431.370 ) - ( 2338.920, 3431.700 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3430.890 ) - ( 2338.920, 3431.220 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2337.920, 3430.450 ) - ( 2338.920, 3430.740 ) on Layer LU
+  violation type: N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2
+    srcs: N/A N/A
+    bbox = ( 2338.050, 3430.430 ) - ( 2338.790, 3430.450 ) on Layer LU
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..6c3fee9
--- /dev/null
+++ b/mpw_precheck/outputs/reports/magic_drc_check.xml
@@ -0,0 +1,2240 @@
+<?xml version="1.0" ?>
+<report-database>
+    <categories>
+        <category>
+            <name>P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3</name>
+        </category>
+        <category>
+            <name>N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2</name>
+        </category>
+    </categories>
+    <cells>
+        <cell>
+            <name>user_analog_project_wrapper</name>
+        </cell>
+    </cells>
+    <items>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (441.730,2928.260;442.060,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (442.210,2928.260;442.540,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (442.690,2928.260;443.020,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (443.170,2928.260;443.500,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (443.650,2928.260;443.980,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (444.130,2928.260;444.460,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (444.610,2928.260;444.940,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (445.090,2928.260;445.420,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (445.570,2928.260;445.900,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (446.050,2928.260;446.380,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (446.530,2928.260;446.860,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.010,2928.260;447.340,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.490,2928.260;447.820,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.970,2928.260;448.300,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (448.450,2928.260;448.780,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (448.930,2928.260;449.260,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (449.410,2928.260;449.740,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (449.890,2928.260;450.220,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (450.370,2928.260;450.700,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (450.850,2928.260;451.180,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (451.330,2928.260;451.660,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (451.810,2928.260;452.140,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (452.290,2928.260;452.620,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (452.770,2928.260;453.100,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (453.250,2928.260;453.580,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (453.730,2928.260;454.060,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (454.210,2928.260;454.540,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (454.690,2928.260;455.020,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (455.170,2929.130;455.460,2929.260)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (455.170,2928.390;455.480,2929.130)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (455.170,2928.260;455.460,2928.390)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (551.790,2839.510;552.120,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (552.270,2839.510;552.600,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (552.750,2839.510;553.080,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (553.230,2839.510;553.560,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (553.710,2839.510;554.040,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (554.190,2839.510;554.520,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (554.670,2839.510;555.000,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (555.150,2839.510;555.480,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (555.630,2839.510;555.960,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (556.110,2839.510;556.440,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (556.590,2839.510;556.920,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (557.070,2839.510;557.400,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (557.550,2839.510;557.880,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (558.030,2839.510;558.360,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (558.510,2839.510;558.840,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (558.990,2839.510;559.320,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.470,2839.510;559.800,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.950,2839.510;560.280,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (560.430,2839.510;560.760,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (560.910,2839.510;561.240,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (561.390,2839.510;561.720,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (561.870,2839.510;562.200,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (562.350,2839.510;562.680,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (562.830,2839.510;563.160,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (563.310,2839.510;563.640,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (563.790,2839.510;564.120,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (564.270,2839.510;564.600,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (564.750,2839.510;565.080,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (565.230,2840.380;565.520,2840.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (565.230,2839.640;565.540,2840.380)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (565.230,2839.510;565.520,2839.640)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.990,3453.600;2076.730,3453.620)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3453.310;2076.860,3453.600)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3452.830;2076.860,3453.160)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3452.350;2076.860,3452.680)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3451.870;2076.860,3452.200)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3451.390;2076.860,3451.720)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3450.910;2076.860,3451.240)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3450.430;2076.860,3450.760)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3449.950;2076.860,3450.280)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3449.470;2076.860,3449.800)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3448.990;2076.860,3449.320)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3448.510;2076.860,3448.840)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3448.030;2076.860,3448.360)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3447.550;2076.860,3447.880)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3447.070;2076.860,3447.400)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3446.590;2076.860,3446.920)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3446.110;2076.860,3446.440)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3445.630;2076.860,3445.960)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3445.150;2076.860,3445.480)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3444.670;2076.860,3445.000)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2075.860,3444.190;2076.860,3444.520)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.750,3452.510;2336.490,3452.530)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3452.220;2336.620,3452.510)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3451.740;2336.620,3452.070)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3451.260;2336.620,3451.590)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3450.780;2336.620,3451.110)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3450.300;2336.620,3450.630)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3449.820;2336.620,3450.150)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3449.340;2336.620,3449.670)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3448.860;2336.620,3449.190)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3448.380;2336.620,3448.710)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3447.900;2336.620,3448.230)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3447.420;2336.620,3447.750)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3446.940;2336.620,3447.270)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3446.460;2336.620,3446.790)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3445.980;2336.620,3446.310)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3445.500;2336.620,3445.830)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3445.020;2336.620,3445.350)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3444.540;2336.620,3444.870)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3444.060;2336.620,3444.390)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3443.580;2336.620,3443.910)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'P_diff_distance_to_N_tap_must_be_lt_15dot0um_LUdot3'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2335.620,3443.100;2336.620,3443.430)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (441.925,2925.970;442.070,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (442.220,2925.970;442.550,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (442.700,2925.970;443.030,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (443.180,2925.970;443.510,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (443.660,2925.970;443.990,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (444.140,2925.970;444.470,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (444.620,2925.970;444.950,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (445.100,2925.970;445.430,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (445.580,2925.970;445.910,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (446.060,2925.970;446.390,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (446.540,2925.970;446.870,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.020,2925.970;447.350,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.500,2925.970;447.830,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (447.980,2925.970;448.310,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (448.460,2925.970;448.790,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (448.940,2925.970;449.270,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (449.420,2926.840;449.710,2926.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (449.420,2926.100;449.730,2926.840)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (449.420,2925.970;449.710,2926.100)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (551.985,2837.220;552.130,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (552.280,2837.220;552.610,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (552.760,2837.220;553.090,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (553.240,2837.220;553.570,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (553.720,2837.220;554.050,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (554.200,2837.220;554.530,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (554.680,2837.220;555.010,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (555.160,2837.220;555.490,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (555.640,2837.220;555.970,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (556.120,2837.220;556.450,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (556.600,2837.220;556.930,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (557.080,2837.220;557.410,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (557.560,2837.220;557.890,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (558.040,2837.220;558.370,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (558.520,2837.220;558.850,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.000,2837.220;559.330,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.480,2838.090;559.770,2838.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.480,2837.350;559.790,2838.090)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (559.480,2837.220;559.770,2837.350)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.280,3447.850;2079.020,3447.870)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3447.560;2079.150,3447.850)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3447.080;2079.150,3447.410)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3446.600;2079.150,3446.930)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3446.120;2079.150,3446.450)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3445.640;2079.150,3445.970)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3445.160;2079.150,3445.490)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3444.680;2079.150,3445.010)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3444.200;2079.150,3444.530)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3443.720;2079.150,3444.050)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3443.240;2079.150,3443.570)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3442.760;2079.150,3443.090)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3442.280;2079.150,3442.610)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3441.800;2079.150,3442.130)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3441.320;2079.150,3441.650)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3440.840;2079.150,3441.170)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3440.360;2079.150,3440.690)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.150,3439.920;2079.150,3440.210)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.280,3439.900;2079.020,3439.920)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.290,3435.630;2079.030,3435.650)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3435.340;2079.160,3435.630)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3434.860;2079.160,3435.190)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3434.380;2079.160,3434.710)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3433.900;2079.160,3434.230)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3433.420;2079.160,3433.750)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3432.940;2079.160,3433.270)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3432.460;2079.160,3432.790)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3431.980;2079.160,3432.310)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.160,3431.540;2079.160,3431.830)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2078.290,3431.520;2079.030,3431.540)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2338.040,3446.760;2338.780,3446.780)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3446.470;2338.910,3446.760)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3445.990;2338.910,3446.320)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3445.510;2338.910,3445.840)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3445.030;2338.910,3445.360)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3444.550;2338.910,3444.880)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3444.070;2338.910,3444.400)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3443.590;2338.910,3443.920)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3443.110;2338.910,3443.440)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3442.630;2338.910,3442.960)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3442.150;2338.910,3442.480)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3441.670;2338.910,3442.000)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3441.190;2338.910,3441.520)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3440.710;2338.910,3441.040)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3440.230;2338.910,3440.560)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3439.750;2338.910,3440.080)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3439.270;2338.910,3439.600)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.910,3438.830;2338.910,3439.120)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2338.040,3438.810;2338.780,3438.830)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2338.050,3434.540;2338.790,3434.560)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3434.250;2338.920,3434.540)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3433.770;2338.920,3434.100)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3433.290;2338.920,3433.620)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3432.810;2338.920,3433.140)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3432.330;2338.920,3432.660)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3431.850;2338.920,3432.180)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3431.370;2338.920,3431.700)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3430.890;2338.920,3431.220)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2337.920,3430.450;2338.920,3430.740)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+        <item>
+            <category>'N_diff_distance_to_P_tap_must_be_lt_15dot0um_LUdot2'</category>
+            <cell>user_analog_project_wrapper</cell>
+            <visited>false</visited>
+            <multiplicity>1</multiplicity>
+            <values>
+                <value>box: (2338.050,3430.430;2338.790,3430.450)</value>
+                <value>text: 'On layer LU'</value>
+                <value>text: 'Between N/A N/A'</value>
+            </values>
+        </item>
+    </items>
+</report-database>
diff --git a/mpw_precheck/outputs/user_analog_project_wrapper.magic.drc.mag b/mpw_precheck/outputs/user_analog_project_wrapper.magic.drc.mag
new file mode 100644
index 0000000..fdfc7b1
--- /dev/null
+++ b/mpw_precheck/outputs/user_analog_project_wrapper.magic.drc.mag
@@ -0,0 +1,7124 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1654146812
+<< checkpaint >>
+rect -4732 -4732 588732 708732
+<< nwell >>
+rect 415018 685602 415472 685898
+rect 467060 685674 467362 685730
+rect 466970 685526 467424 685674
+<< nsubdiff >>
+rect 415166 685848 415374 685858
+rect 415166 685814 415219 685848
+rect 415253 685814 415287 685848
+rect 415321 685814 415374 685848
+rect 415166 685804 415374 685814
+rect 467126 685632 467326 685642
+rect 467126 685598 467175 685632
+rect 467209 685598 467243 685632
+rect 467277 685598 467326 685632
+rect 467126 685588 467326 685598
+<< nsubdiffcont >>
+rect 415219 685814 415253 685848
+rect 415287 685814 415321 685848
+rect 467175 685598 467209 685632
+rect 467243 685598 467277 685632
+<< poly >>
+rect 85506 585178 85536 585202
+rect 107518 567430 107548 567446
+rect 103446 567336 103476 567372
+<< locali >>
+rect 467316 691415 467882 691454
+rect 467316 691381 467394 691415
+rect 467428 691381 467754 691415
+rect 467788 691381 467882 691415
+rect 415478 691358 415536 691360
+rect 415416 691315 415982 691358
+rect 415416 691281 415494 691315
+rect 415528 691281 415854 691315
+rect 415888 691281 415982 691315
+rect 415416 691243 415982 691281
+rect 415416 691209 415494 691243
+rect 415528 691209 415854 691243
+rect 415888 691209 415982 691243
+rect 415416 691075 415982 691209
+rect 415416 691041 415494 691075
+rect 415528 691041 415854 691075
+rect 415888 691041 415982 691075
+rect 415416 691003 415982 691041
+rect 467316 691343 467882 691381
+rect 467316 691309 467394 691343
+rect 467428 691309 467754 691343
+rect 467788 691309 467882 691343
+rect 467316 691175 467882 691309
+rect 467316 691141 467394 691175
+rect 467428 691141 467754 691175
+rect 467788 691141 467882 691175
+rect 467316 691103 467882 691141
+rect 467316 691069 467394 691103
+rect 467428 691069 467754 691103
+rect 467788 691069 467882 691103
+rect 467316 691026 467882 691069
+rect 415416 690969 415494 691003
+rect 415528 690969 415854 691003
+rect 415888 690969 415982 691003
+rect 415416 690926 415982 690969
+rect 415476 690698 415534 690926
+rect 467430 690510 467494 691026
+rect 412670 688608 414760 688612
+rect 466792 688608 466986 688610
+rect 412670 688347 415068 688608
+rect 416130 688586 416872 688598
+rect 412670 688241 413815 688347
+rect 413993 688241 414215 688347
+rect 414393 688241 415068 688347
+rect 412670 687947 415068 688241
+rect 415932 688347 416872 688586
+rect 415932 688241 416215 688347
+rect 416393 688241 416615 688347
+rect 416793 688241 416872 688347
+rect 415932 687960 416872 688241
+rect 412670 687841 413815 687947
+rect 413993 687841 414215 687947
+rect 414393 687841 415068 687947
+rect 412670 687547 415068 687841
+rect 412670 687441 413815 687547
+rect 413993 687441 414215 687547
+rect 414393 687441 415068 687547
+rect 412670 687147 415068 687441
+rect 415920 687947 416872 687960
+rect 415920 687841 416215 687947
+rect 416393 687841 416615 687947
+rect 416793 687841 416872 687947
+rect 415920 687547 416872 687841
+rect 415920 687441 416215 687547
+rect 416393 687441 416615 687547
+rect 416793 687441 416872 687547
+rect 415920 687286 416872 687441
+rect 412670 687041 413815 687147
+rect 413993 687041 414215 687147
+rect 414393 687041 415068 687147
+rect 412670 686948 415068 687041
+rect 415932 687147 416872 687286
+rect 415932 687041 416215 687147
+rect 416393 687041 416625 687147
+rect 416803 687041 416872 687147
+rect 412670 686942 414760 686948
+rect 415932 686944 416872 687041
+rect 465730 688347 466986 688608
+rect 465730 688241 465815 688347
+rect 465993 688241 466215 688347
+rect 466393 688241 466986 688347
+rect 465730 687947 466986 688241
+rect 465730 687841 465815 687947
+rect 465993 687841 466215 687947
+rect 466393 687841 466986 687947
+rect 465730 687547 466986 687841
+rect 465730 687441 465815 687547
+rect 465993 687441 466215 687547
+rect 466393 687441 466986 687547
+rect 465730 687147 466986 687441
+rect 465730 687041 465815 687147
+rect 465993 687041 466215 687147
+rect 466393 687041 466986 687147
+rect 465730 686948 466986 687041
+rect 467892 688586 467924 688598
+rect 468130 688586 468872 688598
+rect 467892 688347 468872 688586
+rect 467892 688241 468215 688347
+rect 468393 688241 468615 688347
+rect 468793 688241 468872 688347
+rect 467892 687947 468872 688241
+rect 467892 687841 468215 687947
+rect 468393 687841 468615 687947
+rect 468793 687841 468872 687947
+rect 467892 687547 468872 687841
+rect 467892 687441 468215 687547
+rect 468393 687441 468615 687547
+rect 468793 687441 468872 687547
+rect 467892 687147 468872 687441
+rect 467892 687041 468215 687147
+rect 468393 687041 468625 687147
+rect 468803 687041 468872 687147
+rect 465730 686944 466598 686948
+rect 467892 686944 468872 687041
+rect 415932 686936 416238 686944
+rect 467892 686936 468238 686944
+rect 415170 685848 415370 685964
+rect 415170 685834 415219 685848
+rect 415174 685814 415219 685834
+rect 415253 685814 415287 685848
+rect 415321 685834 415370 685848
+rect 415321 685814 415366 685834
+rect 415174 685804 415366 685814
+rect 415478 685558 415536 685916
+rect 467134 685642 467302 685722
+rect 467134 685632 467318 685642
+rect 467134 685598 467175 685632
+rect 467209 685598 467243 685632
+rect 467277 685598 467318 685632
+rect 467134 685588 467318 685598
+rect 467364 685590 467548 685732
+rect 415416 685515 415982 685558
+rect 467364 685554 467550 685590
+rect 415416 685481 415494 685515
+rect 415528 685481 415854 685515
+rect 415888 685481 415982 685515
+rect 415416 685443 415982 685481
+rect 415416 685409 415494 685443
+rect 415528 685409 415854 685443
+rect 415888 685409 415982 685443
+rect 415416 685275 415982 685409
+rect 415416 685241 415494 685275
+rect 415528 685241 415854 685275
+rect 415888 685241 415982 685275
+rect 415416 685203 415982 685241
+rect 415416 685169 415494 685203
+rect 415528 685169 415854 685203
+rect 415888 685169 415982 685203
+rect 415416 685126 415982 685169
+rect 467316 685511 467882 685554
+rect 467316 685477 467394 685511
+rect 467428 685477 467754 685511
+rect 467788 685477 467882 685511
+rect 467316 685439 467882 685477
+rect 467316 685405 467394 685439
+rect 467428 685405 467754 685439
+rect 467788 685405 467882 685439
+rect 467316 685271 467882 685405
+rect 467316 685237 467394 685271
+rect 467428 685237 467754 685271
+rect 467788 685237 467882 685271
+rect 467316 685199 467882 685237
+rect 467316 685165 467394 685199
+rect 467428 685165 467754 685199
+rect 467788 685165 467882 685199
+rect 467316 685122 467882 685165
+rect 440216 657715 440782 657758
+rect 440216 657681 440294 657715
+rect 440328 657681 440654 657715
+rect 440688 657681 440782 657715
+rect 440216 657643 440782 657681
+rect 440216 657609 440294 657643
+rect 440328 657609 440654 657643
+rect 440688 657609 440782 657643
+rect 440216 657475 440782 657609
+rect 440216 657441 440294 657475
+rect 440328 657441 440654 657475
+rect 440688 657441 440782 657475
+rect 440216 657403 440782 657441
+rect 440216 657369 440294 657403
+rect 440328 657369 440654 657403
+rect 440688 657369 440782 657403
+rect 440216 657328 440782 657369
+rect 448816 657715 449382 657758
+rect 448816 657681 448894 657715
+rect 448928 657681 449254 657715
+rect 449288 657681 449382 657715
+rect 448816 657643 449382 657681
+rect 448816 657609 448894 657643
+rect 448928 657609 449254 657643
+rect 449288 657609 449382 657643
+rect 448816 657475 449382 657609
+rect 448816 657441 448894 657475
+rect 448928 657441 449254 657475
+rect 449288 657441 449382 657475
+rect 448816 657403 449382 657441
+rect 448816 657369 448894 657403
+rect 448928 657369 449254 657403
+rect 449288 657369 449382 657403
+rect 448816 657328 449382 657369
+rect 437730 656602 438598 656608
+rect 437730 656347 439968 656602
+rect 437730 656241 437815 656347
+rect 437993 656241 438215 656347
+rect 438393 656241 439968 656347
+rect 437730 655947 439968 656241
+rect 440372 656150 440470 657328
+rect 448972 657212 449070 657328
+rect 442330 656700 443072 656712
+rect 442232 656461 443072 656700
+rect 442232 656355 442415 656461
+rect 442593 656355 442815 656461
+rect 442993 656355 443072 656461
+rect 442232 656184 443072 656355
+rect 437730 655841 437815 655947
+rect 437993 655841 438215 655947
+rect 438393 655841 439968 655947
+rect 437730 655547 439968 655841
+rect 437730 655441 437815 655547
+rect 437993 655441 438215 655547
+rect 438393 655441 439968 655547
+rect 437730 655147 439968 655441
+rect 440850 656061 443072 656184
+rect 440850 655955 442415 656061
+rect 442593 655955 442815 656061
+rect 442993 655955 443072 656061
+rect 440850 655661 443072 655955
+rect 440850 655555 442415 655661
+rect 442593 655555 442815 655661
+rect 442993 655555 443072 655661
+rect 440850 655261 443072 655555
+rect 437730 655041 437815 655147
+rect 437993 655041 438215 655147
+rect 438393 655041 439968 655147
+rect 440394 655080 440450 655236
+rect 440850 655196 442415 655261
+rect 442232 655155 442415 655196
+rect 442593 655155 442825 655261
+rect 443003 655155 443072 655261
+rect 437730 654944 439968 655041
+rect 438466 654934 439968 654944
+rect 440368 654758 440486 655080
+rect 442232 655058 443072 655155
+rect 446130 656602 446998 656608
+rect 446130 656347 448554 656602
+rect 446130 656241 446215 656347
+rect 446393 656241 446615 656347
+rect 446793 656241 448554 656347
+rect 446130 655947 448554 656241
+rect 448972 656176 449072 657212
+rect 450730 656700 451472 656712
+rect 450632 656461 451472 656700
+rect 450632 656355 450815 656461
+rect 450993 656355 451215 656461
+rect 451393 656355 451472 656461
+rect 450632 656184 451472 656355
+rect 450628 656180 451472 656184
+rect 446130 655841 446215 655947
+rect 446393 655841 446615 655947
+rect 446793 655841 448554 655947
+rect 446130 655547 448554 655841
+rect 446130 655441 446215 655547
+rect 446393 655441 446615 655547
+rect 446793 655441 448554 655547
+rect 446130 655147 448554 655441
+rect 449450 656061 451472 656180
+rect 449450 655955 450815 656061
+rect 450993 655955 451215 656061
+rect 451393 655955 451472 656061
+rect 449450 655661 451472 655955
+rect 449450 655555 450815 655661
+rect 450993 655555 451215 655661
+rect 451393 655555 451472 655661
+rect 449450 655261 451472 655555
+rect 442232 655050 442438 655058
+rect 446130 655041 446215 655147
+rect 446393 655041 446615 655147
+rect 446793 655041 448554 655147
+rect 446130 654944 448554 655041
+rect 446866 654934 448554 654944
+rect 447078 654924 448554 654934
+rect 448966 654876 449086 655210
+rect 449450 655190 450815 655261
+rect 450632 655155 450815 655190
+rect 450993 655155 451225 655261
+rect 451403 655155 451472 655261
+rect 450632 655058 451472 655155
+rect 450632 655050 450838 655058
+rect 448968 654758 449086 654876
+rect 440216 654715 440782 654758
+rect 440216 654681 440294 654715
+rect 440328 654681 440654 654715
+rect 440688 654681 440782 654715
+rect 440216 654643 440782 654681
+rect 440216 654609 440294 654643
+rect 440328 654609 440654 654643
+rect 440688 654609 440782 654643
+rect 440216 654475 440782 654609
+rect 440216 654441 440294 654475
+rect 440328 654441 440654 654475
+rect 440688 654441 440782 654475
+rect 440216 654403 440782 654441
+rect 440216 654369 440294 654403
+rect 440328 654369 440654 654403
+rect 440688 654369 440782 654403
+rect 440216 654328 440782 654369
+rect 448816 654715 449382 654758
+rect 448816 654681 448894 654715
+rect 448928 654681 449254 654715
+rect 449288 654681 449382 654715
+rect 448816 654643 449382 654681
+rect 448816 654609 448894 654643
+rect 448928 654609 449254 654643
+rect 449288 654609 449382 654643
+rect 448816 654475 449382 654609
+rect 448816 654441 448894 654475
+rect 448928 654441 449254 654475
+rect 449288 654441 449382 654475
+rect 448816 654403 449382 654441
+rect 448816 654369 448894 654403
+rect 448928 654369 449254 654403
+rect 449288 654369 449382 654403
+rect 448816 654328 449382 654369
+rect 85396 586374 90074 586454
+rect 85212 586313 90074 586374
+rect 85212 586135 85589 586313
+rect 85839 586135 86189 586313
+rect 86439 586135 86789 586313
+rect 87039 586135 87389 586313
+rect 87639 586135 87989 586313
+rect 88239 586135 88589 586313
+rect 88839 586135 89189 586313
+rect 89439 586135 90074 586313
+rect 85212 585978 90074 586135
+rect 422904 586415 422982 586456
+rect 422904 586381 422926 586415
+rect 422960 586381 422982 586415
+rect 422904 586343 422982 586381
+rect 422904 586309 422926 586343
+rect 422960 586309 422982 586343
+rect 422904 586271 422982 586309
+rect 422904 586237 422926 586271
+rect 422960 586237 422982 586271
+rect 422904 586199 422982 586237
+rect 422904 586165 422926 586199
+rect 422960 586165 422982 586199
+rect 85212 585972 90038 585978
+rect 422904 585814 422982 586165
+rect 84984 585585 85258 585606
+rect 84984 585551 85029 585585
+rect 85063 585551 85149 585585
+rect 85183 585551 85258 585585
+rect 84984 585485 85258 585551
+rect 91384 585585 91628 585606
+rect 91384 585551 91429 585585
+rect 91463 585551 91549 585585
+rect 91583 585551 91628 585585
+rect 91384 585546 91628 585551
+rect 91370 585544 91628 585546
+rect 91122 585488 91628 585544
+rect 84984 585451 85029 585485
+rect 85063 585451 85149 585485
+rect 85183 585451 85258 585485
+rect 84984 585410 85258 585451
+rect 91384 585485 91628 585488
+rect 91384 585451 91429 585485
+rect 91463 585451 91549 585485
+rect 91583 585451 91628 585485
+rect 91384 585410 91628 585451
+rect 85242 585001 90086 585078
+rect 85242 584895 85406 585001
+rect 85584 584895 85806 585001
+rect 85984 584895 86206 585001
+rect 86384 584895 86606 585001
+rect 86784 584895 87006 585001
+rect 87184 584895 87406 585001
+rect 87584 584895 87806 585001
+rect 87984 584895 88206 585001
+rect 88384 584895 88606 585001
+rect 88784 584895 89006 585001
+rect 89184 584895 89406 585001
+rect 89584 584895 89806 585001
+rect 89984 584895 90086 585001
+rect 85242 584761 90086 584895
+rect 422890 585067 422964 585254
+rect 422890 585033 422911 585067
+rect 422945 585033 422964 585067
+rect 422890 584995 422964 585033
+rect 422890 584961 422911 584995
+rect 422945 584961 422964 584995
+rect 422890 584923 422964 584961
+rect 422890 584889 422911 584923
+rect 422945 584889 422964 584923
+rect 422890 584851 422964 584889
+rect 422890 584817 422911 584851
+rect 422945 584817 422964 584851
+rect 422890 584792 422964 584817
+rect 85242 584655 85406 584761
+rect 85584 584655 85806 584761
+rect 85984 584655 86206 584761
+rect 86384 584655 86606 584761
+rect 86784 584655 87006 584761
+rect 87184 584655 87406 584761
+rect 87584 584655 87806 584761
+rect 87984 584655 88206 584761
+rect 88384 584655 88606 584761
+rect 88784 584655 89006 584761
+rect 89184 584655 89406 584761
+rect 89584 584655 89806 584761
+rect 89984 584655 90086 584761
+rect 85242 584562 90086 584655
+rect 101690 568824 106034 568854
+rect 107396 568824 111740 568854
+rect 101608 568713 106034 568824
+rect 101608 568535 101883 568713
+rect 102133 568535 102483 568713
+rect 102733 568535 103083 568713
+rect 103333 568535 103683 568713
+rect 103933 568535 104283 568713
+rect 104533 568535 104883 568713
+rect 105133 568535 105483 568713
+rect 105733 568535 106034 568713
+rect 101608 568356 106034 568535
+rect 101606 568328 106034 568356
+rect 107314 568713 111740 568824
+rect 107314 568535 107589 568713
+rect 107839 568535 108189 568713
+rect 108439 568535 108789 568713
+rect 109039 568535 109389 568713
+rect 109639 568535 109989 568713
+rect 110239 568535 110589 568713
+rect 110839 568535 111189 568713
+rect 111439 568535 111740 568713
+rect 101606 568136 106030 568328
+rect 107314 568264 111740 568535
+rect 107314 568250 112086 568264
+rect 107314 568226 112230 568250
+rect 113384 567842 113620 567854
+rect 113384 567833 113622 567842
+rect 102842 567785 103076 567806
+rect 102842 567751 102887 567785
+rect 102921 567751 103007 567785
+rect 103041 567751 103076 567785
+rect 102842 567712 103076 567751
+rect 103986 567785 104220 567806
+rect 103986 567751 104029 567785
+rect 104063 567751 104149 567785
+rect 104183 567751 104220 567785
+rect 102842 567685 103232 567712
+rect 103986 567708 104220 567751
+rect 102842 567651 102887 567685
+rect 102921 567651 103007 567685
+rect 103041 567651 103232 567685
+rect 103648 567685 104220 567708
+rect 103648 567652 104029 567685
+rect 102842 567644 103232 567651
+rect 103986 567651 104029 567652
+rect 104063 567651 104149 567685
+rect 104183 567651 104220 567685
+rect 102842 567610 103076 567644
+rect 103986 567610 104220 567651
+rect 106984 567794 107220 567806
+rect 113384 567799 113429 567833
+rect 113463 567799 113549 567833
+rect 113583 567799 113622 567833
+rect 113384 567794 113622 567799
+rect 106984 567785 107290 567794
+rect 106984 567751 107029 567785
+rect 107063 567751 107149 567785
+rect 107183 567751 107290 567785
+rect 106984 567738 107290 567751
+rect 113090 567786 113622 567794
+rect 113090 567738 113620 567786
+rect 106984 567685 107220 567738
+rect 106984 567651 107029 567685
+rect 107063 567651 107149 567685
+rect 107183 567651 107220 567685
+rect 113384 567733 113620 567738
+rect 113384 567699 113429 567733
+rect 113463 567699 113549 567733
+rect 113583 567699 113620 567733
+rect 113384 567658 113620 567699
+rect 106984 567610 107220 567651
+rect 101238 567039 106104 567240
+rect 101238 566933 101416 567039
+rect 101594 566933 101816 567039
+rect 101994 566933 102216 567039
+rect 102394 566933 102616 567039
+rect 102794 566933 103016 567039
+rect 103194 566933 103416 567039
+rect 103594 566933 103816 567039
+rect 103994 566933 104216 567039
+rect 104394 566933 104616 567039
+rect 104794 566933 105016 567039
+rect 105194 566933 105416 567039
+rect 105594 566933 105816 567039
+rect 105994 566933 106104 567039
+rect 101238 566799 106104 566933
+rect 101238 566693 101416 566799
+rect 101594 566693 101816 566799
+rect 101994 566693 102216 566799
+rect 102394 566693 102616 566799
+rect 102794 566693 103016 566799
+rect 103194 566693 103416 566799
+rect 103594 566693 103816 566799
+rect 103994 566693 104216 566799
+rect 104394 566693 104616 566799
+rect 104794 566693 105016 566799
+rect 105194 566693 105416 566799
+rect 105594 566693 105816 566799
+rect 105994 566693 106104 566799
+rect 101238 566568 106104 566693
+rect 107228 567001 112094 567334
+rect 107228 566895 107406 567001
+rect 107584 566895 107806 567001
+rect 107984 566895 108206 567001
+rect 108384 566895 108606 567001
+rect 108784 566895 109006 567001
+rect 109184 566895 109406 567001
+rect 109584 566895 109806 567001
+rect 109984 566895 110206 567001
+rect 110384 566895 110606 567001
+rect 110784 566895 111006 567001
+rect 111184 566895 111406 567001
+rect 111584 566895 111806 567001
+rect 111984 566895 112094 567001
+rect 107228 566761 112094 566895
+rect 107228 566655 107406 566761
+rect 107584 566655 107806 566761
+rect 107984 566655 108206 566761
+rect 108384 566655 108606 566761
+rect 108784 566655 109006 566761
+rect 109184 566655 109406 566761
+rect 109584 566655 109806 566761
+rect 109984 566655 110206 566761
+rect 110384 566655 110606 566761
+rect 110784 566655 111006 566761
+rect 111184 566655 111406 566761
+rect 111584 566655 111806 566761
+rect 111984 566655 112094 566761
+rect 107228 566530 112094 566655
+<< viali >>
+rect 467394 691381 467428 691415
+rect 467754 691381 467788 691415
+rect 415494 691281 415528 691315
+rect 415854 691281 415888 691315
+rect 415494 691209 415528 691243
+rect 415854 691209 415888 691243
+rect 415494 691041 415528 691075
+rect 415854 691041 415888 691075
+rect 467394 691309 467428 691343
+rect 467754 691309 467788 691343
+rect 467394 691141 467428 691175
+rect 467754 691141 467788 691175
+rect 467394 691069 467428 691103
+rect 467754 691069 467788 691103
+rect 415494 690969 415528 691003
+rect 415854 690969 415888 691003
+rect 413815 688241 413993 688347
+rect 414215 688241 414393 688347
+rect 416215 688241 416393 688347
+rect 416615 688241 416793 688347
+rect 413815 687841 413993 687947
+rect 414215 687841 414393 687947
+rect 413815 687441 413993 687547
+rect 414215 687441 414393 687547
+rect 416215 687841 416393 687947
+rect 416615 687841 416793 687947
+rect 416215 687441 416393 687547
+rect 416615 687441 416793 687547
+rect 413815 687041 413993 687147
+rect 414215 687041 414393 687147
+rect 416215 687041 416393 687147
+rect 416625 687041 416803 687147
+rect 465815 688241 465993 688347
+rect 466215 688241 466393 688347
+rect 465815 687841 465993 687947
+rect 466215 687841 466393 687947
+rect 465815 687441 465993 687547
+rect 466215 687441 466393 687547
+rect 465815 687041 465993 687147
+rect 466215 687041 466393 687147
+rect 468215 688241 468393 688347
+rect 468615 688241 468793 688347
+rect 468215 687841 468393 687947
+rect 468615 687841 468793 687947
+rect 468215 687441 468393 687547
+rect 468615 687441 468793 687547
+rect 468215 687041 468393 687147
+rect 468625 687041 468803 687147
+rect 415494 685481 415528 685515
+rect 415854 685481 415888 685515
+rect 415494 685409 415528 685443
+rect 415854 685409 415888 685443
+rect 415494 685241 415528 685275
+rect 415854 685241 415888 685275
+rect 415494 685169 415528 685203
+rect 415854 685169 415888 685203
+rect 467394 685477 467428 685511
+rect 467754 685477 467788 685511
+rect 467394 685405 467428 685439
+rect 467754 685405 467788 685439
+rect 467394 685237 467428 685271
+rect 467754 685237 467788 685271
+rect 467394 685165 467428 685199
+rect 467754 685165 467788 685199
+rect 440294 657681 440328 657715
+rect 440654 657681 440688 657715
+rect 440294 657609 440328 657643
+rect 440654 657609 440688 657643
+rect 440294 657441 440328 657475
+rect 440654 657441 440688 657475
+rect 440294 657369 440328 657403
+rect 440654 657369 440688 657403
+rect 448894 657681 448928 657715
+rect 449254 657681 449288 657715
+rect 448894 657609 448928 657643
+rect 449254 657609 449288 657643
+rect 448894 657441 448928 657475
+rect 449254 657441 449288 657475
+rect 448894 657369 448928 657403
+rect 449254 657369 449288 657403
+rect 437815 656241 437993 656347
+rect 438215 656241 438393 656347
+rect 442415 656355 442593 656461
+rect 442815 656355 442993 656461
+rect 437815 655841 437993 655947
+rect 438215 655841 438393 655947
+rect 437815 655441 437993 655547
+rect 438215 655441 438393 655547
+rect 442415 655955 442593 656061
+rect 442815 655955 442993 656061
+rect 442415 655555 442593 655661
+rect 442815 655555 442993 655661
+rect 437815 655041 437993 655147
+rect 438215 655041 438393 655147
+rect 442415 655155 442593 655261
+rect 442825 655155 443003 655261
+rect 446215 656241 446393 656347
+rect 446615 656241 446793 656347
+rect 450815 656355 450993 656461
+rect 451215 656355 451393 656461
+rect 446215 655841 446393 655947
+rect 446615 655841 446793 655947
+rect 446215 655441 446393 655547
+rect 446615 655441 446793 655547
+rect 450815 655955 450993 656061
+rect 451215 655955 451393 656061
+rect 450815 655555 450993 655661
+rect 451215 655555 451393 655661
+rect 446215 655041 446393 655147
+rect 446615 655041 446793 655147
+rect 450815 655155 450993 655261
+rect 451225 655155 451403 655261
+rect 440294 654681 440328 654715
+rect 440654 654681 440688 654715
+rect 440294 654609 440328 654643
+rect 440654 654609 440688 654643
+rect 440294 654441 440328 654475
+rect 440654 654441 440688 654475
+rect 440294 654369 440328 654403
+rect 440654 654369 440688 654403
+rect 448894 654681 448928 654715
+rect 449254 654681 449288 654715
+rect 448894 654609 448928 654643
+rect 449254 654609 449288 654643
+rect 448894 654441 448928 654475
+rect 449254 654441 449288 654475
+rect 448894 654369 448928 654403
+rect 449254 654369 449288 654403
+rect 85589 586135 85839 586313
+rect 86189 586135 86439 586313
+rect 86789 586135 87039 586313
+rect 87389 586135 87639 586313
+rect 87989 586135 88239 586313
+rect 88589 586135 88839 586313
+rect 89189 586135 89439 586313
+rect 422926 586381 422960 586415
+rect 422926 586309 422960 586343
+rect 422926 586237 422960 586271
+rect 422926 586165 422960 586199
+rect 85029 585551 85063 585585
+rect 85149 585551 85183 585585
+rect 91429 585551 91463 585585
+rect 91549 585551 91583 585585
+rect 85029 585451 85063 585485
+rect 85149 585451 85183 585485
+rect 91429 585451 91463 585485
+rect 91549 585451 91583 585485
+rect 85406 584895 85584 585001
+rect 85806 584895 85984 585001
+rect 86206 584895 86384 585001
+rect 86606 584895 86784 585001
+rect 87006 584895 87184 585001
+rect 87406 584895 87584 585001
+rect 87806 584895 87984 585001
+rect 88206 584895 88384 585001
+rect 88606 584895 88784 585001
+rect 89006 584895 89184 585001
+rect 89406 584895 89584 585001
+rect 89806 584895 89984 585001
+rect 422911 585033 422945 585067
+rect 422911 584961 422945 584995
+rect 422911 584889 422945 584923
+rect 422911 584817 422945 584851
+rect 85406 584655 85584 584761
+rect 85806 584655 85984 584761
+rect 86206 584655 86384 584761
+rect 86606 584655 86784 584761
+rect 87006 584655 87184 584761
+rect 87406 584655 87584 584761
+rect 87806 584655 87984 584761
+rect 88206 584655 88384 584761
+rect 88606 584655 88784 584761
+rect 89006 584655 89184 584761
+rect 89406 584655 89584 584761
+rect 89806 584655 89984 584761
+rect 101883 568535 102133 568713
+rect 102483 568535 102733 568713
+rect 103083 568535 103333 568713
+rect 103683 568535 103933 568713
+rect 104283 568535 104533 568713
+rect 104883 568535 105133 568713
+rect 105483 568535 105733 568713
+rect 107589 568535 107839 568713
+rect 108189 568535 108439 568713
+rect 108789 568535 109039 568713
+rect 109389 568535 109639 568713
+rect 109989 568535 110239 568713
+rect 110589 568535 110839 568713
+rect 111189 568535 111439 568713
+rect 102887 567751 102921 567785
+rect 103007 567751 103041 567785
+rect 104029 567751 104063 567785
+rect 104149 567751 104183 567785
+rect 102887 567651 102921 567685
+rect 103007 567651 103041 567685
+rect 104029 567651 104063 567685
+rect 104149 567651 104183 567685
+rect 113429 567799 113463 567833
+rect 113549 567799 113583 567833
+rect 107029 567751 107063 567785
+rect 107149 567751 107183 567785
+rect 107029 567651 107063 567685
+rect 107149 567651 107183 567685
+rect 113429 567699 113463 567733
+rect 113549 567699 113583 567733
+rect 101416 566933 101594 567039
+rect 101816 566933 101994 567039
+rect 102216 566933 102394 567039
+rect 102616 566933 102794 567039
+rect 103016 566933 103194 567039
+rect 103416 566933 103594 567039
+rect 103816 566933 103994 567039
+rect 104216 566933 104394 567039
+rect 104616 566933 104794 567039
+rect 105016 566933 105194 567039
+rect 105416 566933 105594 567039
+rect 105816 566933 105994 567039
+rect 101416 566693 101594 566799
+rect 101816 566693 101994 566799
+rect 102216 566693 102394 566799
+rect 102616 566693 102794 566799
+rect 103016 566693 103194 566799
+rect 103416 566693 103594 566799
+rect 103816 566693 103994 566799
+rect 104216 566693 104394 566799
+rect 104616 566693 104794 566799
+rect 105016 566693 105194 566799
+rect 105416 566693 105594 566799
+rect 105816 566693 105994 566799
+rect 107406 566895 107584 567001
+rect 107806 566895 107984 567001
+rect 108206 566895 108384 567001
+rect 108606 566895 108784 567001
+rect 109006 566895 109184 567001
+rect 109406 566895 109584 567001
+rect 109806 566895 109984 567001
+rect 110206 566895 110384 567001
+rect 110606 566895 110784 567001
+rect 111006 566895 111184 567001
+rect 111406 566895 111584 567001
+rect 111806 566895 111984 567001
+rect 107406 566655 107584 566761
+rect 107806 566655 107984 566761
+rect 108206 566655 108384 566761
+rect 108606 566655 108784 566761
+rect 109006 566655 109184 566761
+rect 109406 566655 109584 566761
+rect 109806 566655 109984 566761
+rect 110206 566655 110384 566761
+rect 110606 566655 110784 566761
+rect 111006 566655 111184 566761
+rect 111406 566655 111584 566761
+rect 111806 566655 111984 566761
+<< metal1 >>
+rect 467316 691415 467882 691454
+rect 467316 691388 467394 691415
+rect 467428 691388 467754 691415
+rect 467788 691388 467882 691415
+rect 415416 691315 415982 691358
+rect 415416 691288 415494 691315
+rect 415528 691288 415854 691315
+rect 415888 691288 415982 691315
+rect 415416 691236 415485 691288
+rect 415537 691236 415845 691288
+rect 415897 691236 415982 691288
+rect 415416 691209 415494 691236
+rect 415528 691209 415854 691236
+rect 415888 691209 415982 691236
+rect 415416 691075 415982 691209
+rect 415416 691048 415494 691075
+rect 415528 691048 415854 691075
+rect 415888 691048 415982 691075
+rect 415416 690996 415485 691048
+rect 415537 690996 415845 691048
+rect 415897 690996 415982 691048
+rect 467316 691336 467385 691388
+rect 467437 691336 467745 691388
+rect 467797 691336 467882 691388
+rect 467316 691309 467394 691336
+rect 467428 691309 467754 691336
+rect 467788 691309 467882 691336
+rect 467316 691175 467882 691309
+rect 467316 691148 467394 691175
+rect 467428 691148 467754 691175
+rect 467788 691148 467882 691175
+rect 467316 691096 467385 691148
+rect 467437 691096 467745 691148
+rect 467797 691096 467882 691148
+rect 467316 691069 467394 691096
+rect 467428 691069 467754 691096
+rect 467788 691069 467882 691096
+rect 467316 691026 467882 691069
+rect 415416 690969 415494 690996
+rect 415528 690969 415854 690996
+rect 415888 690969 415982 690996
+rect 415416 690926 415982 690969
+rect 413730 688352 414462 688608
+rect 413730 688236 413814 688352
+rect 413994 688236 414214 688352
+rect 414394 688236 414462 688352
+rect 413730 687952 414462 688236
+rect 413730 687836 413814 687952
+rect 413994 687836 414214 687952
+rect 414394 687836 414462 687952
+rect 413730 687552 414462 687836
+rect 413730 687436 413814 687552
+rect 413994 687436 414214 687552
+rect 414394 687436 414462 687552
+rect 413730 687152 414462 687436
+rect 413730 687036 413814 687152
+rect 413994 687036 414214 687152
+rect 414394 687036 414462 687152
+rect 413730 686944 414462 687036
+rect 416130 688352 416866 688598
+rect 416130 688236 416214 688352
+rect 416394 688236 416614 688352
+rect 416794 688236 416866 688352
+rect 416130 687952 416866 688236
+rect 416130 687836 416214 687952
+rect 416394 687836 416614 687952
+rect 416794 687836 416866 687952
+rect 416130 687552 416866 687836
+rect 416130 687436 416214 687552
+rect 416394 687436 416614 687552
+rect 416794 687436 416866 687552
+rect 416130 687152 416866 687436
+rect 416130 687036 416214 687152
+rect 416394 687036 416624 687152
+rect 416804 687036 416866 687152
+rect 416130 686944 416866 687036
+rect 465730 688352 466466 688608
+rect 465730 688236 465814 688352
+rect 465994 688236 466214 688352
+rect 466394 688236 466466 688352
+rect 465730 687952 466466 688236
+rect 465730 687836 465814 687952
+rect 465994 687836 466214 687952
+rect 466394 687836 466466 687952
+rect 465730 687552 466466 687836
+rect 465730 687436 465814 687552
+rect 465994 687436 466214 687552
+rect 466394 687436 466466 687552
+rect 465730 687152 466466 687436
+rect 465730 687036 465814 687152
+rect 465994 687036 466214 687152
+rect 466394 687036 466466 687152
+rect 465730 686944 466466 687036
+rect 468130 688352 468866 688598
+rect 468130 688236 468214 688352
+rect 468394 688236 468614 688352
+rect 468794 688236 468866 688352
+rect 468130 687952 468866 688236
+rect 468130 687836 468214 687952
+rect 468394 687836 468614 687952
+rect 468794 687836 468866 687952
+rect 468130 687552 468866 687836
+rect 468130 687436 468214 687552
+rect 468394 687436 468614 687552
+rect 468794 687436 468866 687552
+rect 468130 687152 468866 687436
+rect 468130 687036 468214 687152
+rect 468394 687036 468624 687152
+rect 468804 687036 468866 687152
+rect 468130 686944 468866 687036
+rect 415416 685515 415982 685558
+rect 415416 685488 415494 685515
+rect 415528 685488 415854 685515
+rect 415888 685488 415982 685515
+rect 415416 685436 415485 685488
+rect 415537 685436 415845 685488
+rect 415897 685436 415982 685488
+rect 415416 685409 415494 685436
+rect 415528 685409 415854 685436
+rect 415888 685409 415982 685436
+rect 415416 685275 415982 685409
+rect 415416 685248 415494 685275
+rect 415528 685248 415854 685275
+rect 415888 685248 415982 685275
+rect 415416 685196 415485 685248
+rect 415537 685196 415845 685248
+rect 415897 685196 415982 685248
+rect 415416 685169 415494 685196
+rect 415528 685169 415854 685196
+rect 415888 685169 415982 685196
+rect 415416 685126 415982 685169
+rect 467316 685511 467882 685554
+rect 467316 685484 467394 685511
+rect 467428 685484 467754 685511
+rect 467788 685484 467882 685511
+rect 467316 685432 467385 685484
+rect 467437 685432 467745 685484
+rect 467797 685432 467882 685484
+rect 467316 685405 467394 685432
+rect 467428 685405 467754 685432
+rect 467788 685405 467882 685432
+rect 467316 685271 467882 685405
+rect 467316 685244 467394 685271
+rect 467428 685244 467754 685271
+rect 467788 685244 467882 685271
+rect 467316 685192 467385 685244
+rect 467437 685192 467745 685244
+rect 467797 685192 467882 685244
+rect 467316 685165 467394 685192
+rect 467428 685165 467754 685192
+rect 467788 685165 467882 685192
+rect 467316 685122 467882 685165
+rect 440216 657715 440782 657758
+rect 440216 657688 440294 657715
+rect 440328 657688 440654 657715
+rect 440688 657688 440782 657715
+rect 440216 657636 440285 657688
+rect 440337 657636 440645 657688
+rect 440697 657636 440782 657688
+rect 440216 657609 440294 657636
+rect 440328 657609 440654 657636
+rect 440688 657609 440782 657636
+rect 440216 657475 440782 657609
+rect 440216 657448 440294 657475
+rect 440328 657448 440654 657475
+rect 440688 657448 440782 657475
+rect 440216 657396 440285 657448
+rect 440337 657396 440645 657448
+rect 440697 657396 440782 657448
+rect 440216 657369 440294 657396
+rect 440328 657369 440654 657396
+rect 440688 657369 440782 657396
+rect 440216 657328 440782 657369
+rect 448816 657715 449382 657758
+rect 448816 657688 448894 657715
+rect 448928 657688 449254 657715
+rect 449288 657688 449382 657715
+rect 448816 657636 448885 657688
+rect 448937 657636 449245 657688
+rect 449297 657636 449382 657688
+rect 448816 657609 448894 657636
+rect 448928 657609 449254 657636
+rect 449288 657609 449382 657636
+rect 448816 657475 449382 657609
+rect 448816 657448 448894 657475
+rect 448928 657448 449254 657475
+rect 449288 657448 449382 657475
+rect 448816 657396 448885 657448
+rect 448937 657396 449245 657448
+rect 449297 657396 449382 657448
+rect 448816 657369 448894 657396
+rect 448928 657369 449254 657396
+rect 449288 657369 449382 657396
+rect 448816 657328 449382 657369
+rect 437730 656352 438466 656608
+rect 437730 656236 437814 656352
+rect 437994 656236 438214 656352
+rect 438394 656236 438466 656352
+rect 437730 655952 438466 656236
+rect 437730 655836 437814 655952
+rect 437994 655836 438214 655952
+rect 438394 655836 438466 655952
+rect 437730 655552 438466 655836
+rect 437730 655436 437814 655552
+rect 437994 655436 438214 655552
+rect 438394 655436 438466 655552
+rect 437730 655152 438466 655436
+rect 437730 655036 437814 655152
+rect 437994 655036 438214 655152
+rect 438394 655036 438466 655152
+rect 442330 656466 443066 656712
+rect 442330 656350 442414 656466
+rect 442594 656350 442814 656466
+rect 442994 656350 443066 656466
+rect 442330 656066 443066 656350
+rect 442330 655950 442414 656066
+rect 442594 655950 442814 656066
+rect 442994 655950 443066 656066
+rect 442330 655666 443066 655950
+rect 442330 655550 442414 655666
+rect 442594 655550 442814 655666
+rect 442994 655550 443066 655666
+rect 442330 655266 443066 655550
+rect 442330 655150 442414 655266
+rect 442594 655150 442824 655266
+rect 443004 655150 443066 655266
+rect 442330 655058 443066 655150
+rect 446130 656352 446866 656608
+rect 446130 656236 446214 656352
+rect 446394 656236 446614 656352
+rect 446794 656236 446866 656352
+rect 446130 655952 446866 656236
+rect 446130 655836 446214 655952
+rect 446394 655836 446614 655952
+rect 446794 655836 446866 655952
+rect 446130 655552 446866 655836
+rect 446130 655436 446214 655552
+rect 446394 655436 446614 655552
+rect 446794 655436 446866 655552
+rect 446130 655152 446866 655436
+rect 437730 654944 438466 655036
+rect 446130 655036 446214 655152
+rect 446394 655036 446614 655152
+rect 446794 655036 446866 655152
+rect 450730 656466 451466 656712
+rect 450730 656350 450814 656466
+rect 450994 656350 451214 656466
+rect 451394 656350 451466 656466
+rect 450730 656066 451466 656350
+rect 450730 655950 450814 656066
+rect 450994 655950 451214 656066
+rect 451394 655950 451466 656066
+rect 450730 655666 451466 655950
+rect 450730 655550 450814 655666
+rect 450994 655550 451214 655666
+rect 451394 655550 451466 655666
+rect 450730 655266 451466 655550
+rect 450730 655150 450814 655266
+rect 450994 655150 451224 655266
+rect 451404 655150 451466 655266
+rect 450730 655058 451466 655150
+rect 446130 654944 446866 655036
+rect 440216 654715 440782 654758
+rect 440216 654688 440294 654715
+rect 440328 654688 440654 654715
+rect 440688 654688 440782 654715
+rect 440216 654636 440285 654688
+rect 440337 654636 440645 654688
+rect 440697 654636 440782 654688
+rect 440216 654609 440294 654636
+rect 440328 654609 440654 654636
+rect 440688 654609 440782 654636
+rect 440216 654475 440782 654609
+rect 440216 654448 440294 654475
+rect 440328 654448 440654 654475
+rect 440688 654448 440782 654475
+rect 440216 654396 440285 654448
+rect 440337 654396 440645 654448
+rect 440697 654396 440782 654448
+rect 440216 654369 440294 654396
+rect 440328 654369 440654 654396
+rect 440688 654369 440782 654396
+rect 440216 654328 440782 654369
+rect 448816 654715 449382 654758
+rect 448816 654688 448894 654715
+rect 448928 654688 449254 654715
+rect 449288 654688 449382 654715
+rect 448816 654636 448885 654688
+rect 448937 654636 449245 654688
+rect 449297 654636 449382 654688
+rect 448816 654609 448894 654636
+rect 448928 654609 449254 654636
+rect 449288 654609 449382 654636
+rect 448816 654475 449382 654609
+rect 448816 654448 448894 654475
+rect 448928 654448 449254 654475
+rect 449288 654448 449382 654475
+rect 448816 654396 448885 654448
+rect 448937 654396 449245 654448
+rect 449297 654396 449382 654448
+rect 448816 654369 448894 654396
+rect 448928 654369 449254 654396
+rect 449288 654369 449382 654396
+rect 448816 654328 449382 654369
+rect 416354 586774 417192 586912
+rect 85388 586314 90080 586454
+rect 85388 586134 85560 586314
+rect 85868 586134 86160 586314
+rect 86468 586134 86760 586314
+rect 87068 586134 87360 586314
+rect 87668 586134 87960 586314
+rect 88268 586134 88560 586314
+rect 88868 586134 89160 586314
+rect 89468 586134 90080 586314
+rect 416354 586402 416500 586774
+rect 417064 586588 417192 586774
+rect 417298 586588 418148 586590
+rect 417064 586402 418148 586588
+rect 416354 586298 418148 586402
+rect 422904 586452 423448 586456
+rect 422904 586446 428284 586452
+rect 438104 586450 440896 586452
+rect 441242 586450 441936 586452
+rect 433144 586446 441936 586450
+rect 422904 586415 441936 586446
+rect 422904 586381 422926 586415
+rect 422960 586381 441936 586415
+rect 422904 586377 441936 586381
+rect 422904 586343 438976 586377
+rect 422904 586309 422926 586343
+rect 422960 586309 438976 586343
+rect 416354 586296 417336 586298
+rect 422904 586271 438976 586309
+rect 422904 586237 422926 586271
+rect 422960 586237 438976 586271
+rect 422904 586199 438976 586237
+rect 422904 586165 422926 586199
+rect 422960 586197 438976 586199
+rect 441844 586214 441936 586377
+rect 441844 586197 441958 586214
+rect 422960 586165 441958 586197
+rect 422904 586138 441958 586165
+rect 85388 586024 90080 586134
+rect 426680 586136 438282 586138
+rect 426680 586132 433278 586136
+rect 438896 586134 441958 586138
+rect 426680 586126 428284 586132
+rect 84984 585594 85258 585606
+rect 84984 585542 85020 585594
+rect 85072 585542 85140 585594
+rect 85192 585542 85258 585594
+rect 84984 585494 85258 585542
+rect 84984 585442 85020 585494
+rect 85072 585442 85140 585494
+rect 85192 585442 85258 585494
+rect 84984 585410 85258 585442
+rect 91384 585594 91628 585606
+rect 91384 585542 91420 585594
+rect 91472 585542 91540 585594
+rect 91592 585542 91628 585594
+rect 91384 585494 91628 585542
+rect 91384 585442 91420 585494
+rect 91472 585442 91540 585494
+rect 91592 585442 91628 585494
+rect 91384 585410 91628 585442
+rect 417066 585172 417284 585174
+rect 416354 585170 417290 585172
+rect 85234 585076 85488 585078
+rect 85234 585001 90092 585076
+rect 85234 584895 85406 585001
+rect 85584 584895 85806 585001
+rect 85984 584895 86206 585001
+rect 86384 584895 86606 585001
+rect 86784 584895 87006 585001
+rect 87184 584895 87406 585001
+rect 87584 584895 87806 585001
+rect 87984 584895 88206 585001
+rect 88384 584895 88606 585001
+rect 88784 584895 89006 585001
+rect 89184 584895 89406 585001
+rect 89584 584895 89806 585001
+rect 89984 584895 90092 585001
+rect 85234 584761 90092 584895
+rect 85234 584655 85406 584761
+rect 85584 584655 85806 584761
+rect 85984 584655 86206 584761
+rect 86384 584655 86606 584761
+rect 86784 584655 87006 584761
+rect 87184 584655 87406 584761
+rect 87584 584655 87806 584761
+rect 87984 584655 88206 584761
+rect 88384 584655 88606 584761
+rect 88784 584655 89006 584761
+rect 89184 584655 89406 584761
+rect 89584 584655 89806 584761
+rect 89984 584655 90092 584761
+rect 85234 584538 90092 584655
+rect 416354 585064 418148 585170
+rect 416354 584692 416500 585064
+rect 417064 584876 418148 585064
+rect 417064 584692 417186 584876
+rect 417290 584872 418148 584876
+rect 422848 585096 423324 585100
+rect 426686 585096 450516 585098
+rect 422848 585067 450516 585096
+rect 422848 585033 422911 585067
+rect 422945 585033 450516 585067
+rect 422848 585031 450516 585033
+rect 422848 584995 447371 585031
+rect 422848 584961 422911 584995
+rect 422945 584961 447371 584995
+rect 422848 584923 447371 584961
+rect 422848 584889 422911 584923
+rect 422945 584889 447371 584923
+rect 422848 584851 447371 584889
+rect 450239 584851 450516 585031
+rect 422848 584817 422911 584851
+rect 422945 584817 450516 584851
+rect 422848 584792 450516 584817
+rect 422848 584790 423324 584792
+rect 426686 584790 450516 584792
+rect 416354 584586 417186 584692
+rect 85236 584260 90092 584538
+rect 85234 583521 90096 584260
+rect 85234 583021 85633 583521
+rect 86389 583021 86833 583521
+rect 87589 583021 88033 583521
+rect 88789 583021 89233 583521
+rect 89989 583021 90096 583521
+rect 85234 582598 90096 583021
+rect 101682 568714 106034 568854
+rect 101682 568534 101854 568714
+rect 102162 568534 102454 568714
+rect 102762 568534 103054 568714
+rect 103362 568534 103654 568714
+rect 103962 568534 104254 568714
+rect 104562 568534 104854 568714
+rect 105162 568534 105454 568714
+rect 105762 568534 106034 568714
+rect 101682 568424 106034 568534
+rect 107388 568714 111740 568854
+rect 107388 568534 107560 568714
+rect 107868 568534 108160 568714
+rect 108468 568534 108760 568714
+rect 109068 568534 109360 568714
+rect 109668 568534 109960 568714
+rect 110268 568534 110560 568714
+rect 110868 568534 111160 568714
+rect 111468 568534 111740 568714
+rect 107388 568424 111740 568534
+rect 113384 567842 113620 567854
+rect 102842 567794 103076 567806
+rect 102842 567742 102878 567794
+rect 102930 567742 102998 567794
+rect 103050 567742 103076 567794
+rect 102842 567694 103076 567742
+rect 102842 567642 102878 567694
+rect 102930 567642 102998 567694
+rect 103050 567642 103076 567694
+rect 102842 567610 103076 567642
+rect 103986 567794 104220 567806
+rect 103986 567742 104020 567794
+rect 104072 567742 104140 567794
+rect 104192 567742 104220 567794
+rect 103986 567694 104220 567742
+rect 103986 567642 104020 567694
+rect 104072 567642 104140 567694
+rect 104192 567642 104220 567694
+rect 103986 567610 104220 567642
+rect 106984 567794 107220 567806
+rect 106984 567742 107020 567794
+rect 107072 567742 107140 567794
+rect 107192 567742 107220 567794
+rect 106984 567694 107220 567742
+rect 106984 567642 107020 567694
+rect 107072 567642 107140 567694
+rect 107192 567642 107220 567694
+rect 113384 567790 113420 567842
+rect 113472 567790 113540 567842
+rect 113592 567790 113620 567842
+rect 113384 567742 113620 567790
+rect 113384 567690 113420 567742
+rect 113472 567690 113540 567742
+rect 113592 567690 113620 567742
+rect 113384 567658 113620 567690
+rect 106984 567610 107220 567642
+rect 101244 567114 101498 567116
+rect 101244 567039 106102 567114
+rect 101244 566933 101416 567039
+rect 101594 566933 101816 567039
+rect 101994 566933 102216 567039
+rect 102394 566933 102616 567039
+rect 102794 566933 103016 567039
+rect 103194 566933 103416 567039
+rect 103594 566933 103816 567039
+rect 103994 566933 104216 567039
+rect 104394 566933 104616 567039
+rect 104794 566933 105016 567039
+rect 105194 566933 105416 567039
+rect 105594 566933 105816 567039
+rect 105994 566933 106102 567039
+rect 101244 566799 106102 566933
+rect 101244 566693 101416 566799
+rect 101594 566693 101816 566799
+rect 101994 566693 102216 566799
+rect 102394 566693 102616 566799
+rect 102794 566693 103016 566799
+rect 103194 566693 103416 566799
+rect 103594 566693 103816 566799
+rect 103994 566693 104216 566799
+rect 104394 566693 104616 566799
+rect 104794 566693 105016 566799
+rect 105194 566693 105416 566799
+rect 105594 566693 105816 566799
+rect 105994 566693 106102 566799
+rect 101244 566576 106102 566693
+rect 101246 566298 106102 566576
+rect 107234 567076 107488 567078
+rect 107234 567001 112092 567076
+rect 107234 566895 107406 567001
+rect 107584 566895 107806 567001
+rect 107984 566895 108206 567001
+rect 108384 566895 108606 567001
+rect 108784 566895 109006 567001
+rect 109184 566895 109406 567001
+rect 109584 566895 109806 567001
+rect 109984 566895 110206 567001
+rect 110384 566895 110606 567001
+rect 110784 566895 111006 567001
+rect 111184 566895 111406 567001
+rect 111584 566895 111806 567001
+rect 111984 566895 112092 567001
+rect 107234 566761 112092 566895
+rect 107234 566655 107406 566761
+rect 107584 566655 107806 566761
+rect 107984 566655 108206 566761
+rect 108384 566655 108606 566761
+rect 108784 566655 109006 566761
+rect 109184 566655 109406 566761
+rect 109584 566655 109806 566761
+rect 109984 566655 110206 566761
+rect 110384 566655 110606 566761
+rect 110784 566655 111006 566761
+rect 111184 566655 111406 566761
+rect 111584 566655 111806 566761
+rect 111984 566655 112092 566761
+rect 107234 566538 112092 566655
+rect 101244 565559 106106 566298
+rect 107236 566260 112092 566538
+rect 101244 565059 101643 565559
+rect 102399 565059 102843 565559
+rect 103599 565059 104043 565559
+rect 104799 565059 105243 565559
+rect 105999 565059 106106 565559
+rect 101244 564636 106106 565059
+rect 107234 565521 112096 566260
+rect 107234 565021 107633 565521
+rect 108389 565021 108833 565521
+rect 109589 565021 110033 565521
+rect 110789 565021 111233 565521
+rect 111989 565021 112096 565521
+rect 107234 564598 112096 565021
+<< via1 >>
+rect 415485 691281 415494 691288
+rect 415494 691281 415528 691288
+rect 415528 691281 415537 691288
+rect 415485 691243 415537 691281
+rect 415485 691236 415494 691243
+rect 415494 691236 415528 691243
+rect 415528 691236 415537 691243
+rect 415845 691281 415854 691288
+rect 415854 691281 415888 691288
+rect 415888 691281 415897 691288
+rect 415845 691243 415897 691281
+rect 415845 691236 415854 691243
+rect 415854 691236 415888 691243
+rect 415888 691236 415897 691243
+rect 415485 691041 415494 691048
+rect 415494 691041 415528 691048
+rect 415528 691041 415537 691048
+rect 415485 691003 415537 691041
+rect 415485 690996 415494 691003
+rect 415494 690996 415528 691003
+rect 415528 690996 415537 691003
+rect 415845 691041 415854 691048
+rect 415854 691041 415888 691048
+rect 415888 691041 415897 691048
+rect 415845 691003 415897 691041
+rect 415845 690996 415854 691003
+rect 415854 690996 415888 691003
+rect 415888 690996 415897 691003
+rect 467385 691381 467394 691388
+rect 467394 691381 467428 691388
+rect 467428 691381 467437 691388
+rect 467385 691343 467437 691381
+rect 467385 691336 467394 691343
+rect 467394 691336 467428 691343
+rect 467428 691336 467437 691343
+rect 467745 691381 467754 691388
+rect 467754 691381 467788 691388
+rect 467788 691381 467797 691388
+rect 467745 691343 467797 691381
+rect 467745 691336 467754 691343
+rect 467754 691336 467788 691343
+rect 467788 691336 467797 691343
+rect 467385 691141 467394 691148
+rect 467394 691141 467428 691148
+rect 467428 691141 467437 691148
+rect 467385 691103 467437 691141
+rect 467385 691096 467394 691103
+rect 467394 691096 467428 691103
+rect 467428 691096 467437 691103
+rect 467745 691141 467754 691148
+rect 467754 691141 467788 691148
+rect 467788 691141 467797 691148
+rect 467745 691103 467797 691141
+rect 467745 691096 467754 691103
+rect 467754 691096 467788 691103
+rect 467788 691096 467797 691103
+rect 413814 688347 413994 688352
+rect 413814 688241 413815 688347
+rect 413815 688241 413993 688347
+rect 413993 688241 413994 688347
+rect 413814 688236 413994 688241
+rect 414214 688347 414394 688352
+rect 414214 688241 414215 688347
+rect 414215 688241 414393 688347
+rect 414393 688241 414394 688347
+rect 414214 688236 414394 688241
+rect 413814 687947 413994 687952
+rect 413814 687841 413815 687947
+rect 413815 687841 413993 687947
+rect 413993 687841 413994 687947
+rect 413814 687836 413994 687841
+rect 414214 687947 414394 687952
+rect 414214 687841 414215 687947
+rect 414215 687841 414393 687947
+rect 414393 687841 414394 687947
+rect 414214 687836 414394 687841
+rect 413814 687547 413994 687552
+rect 413814 687441 413815 687547
+rect 413815 687441 413993 687547
+rect 413993 687441 413994 687547
+rect 413814 687436 413994 687441
+rect 414214 687547 414394 687552
+rect 414214 687441 414215 687547
+rect 414215 687441 414393 687547
+rect 414393 687441 414394 687547
+rect 414214 687436 414394 687441
+rect 413814 687147 413994 687152
+rect 413814 687041 413815 687147
+rect 413815 687041 413993 687147
+rect 413993 687041 413994 687147
+rect 413814 687036 413994 687041
+rect 414214 687147 414394 687152
+rect 414214 687041 414215 687147
+rect 414215 687041 414393 687147
+rect 414393 687041 414394 687147
+rect 414214 687036 414394 687041
+rect 416214 688347 416394 688352
+rect 416214 688241 416215 688347
+rect 416215 688241 416393 688347
+rect 416393 688241 416394 688347
+rect 416214 688236 416394 688241
+rect 416614 688347 416794 688352
+rect 416614 688241 416615 688347
+rect 416615 688241 416793 688347
+rect 416793 688241 416794 688347
+rect 416614 688236 416794 688241
+rect 416214 687947 416394 687952
+rect 416214 687841 416215 687947
+rect 416215 687841 416393 687947
+rect 416393 687841 416394 687947
+rect 416214 687836 416394 687841
+rect 416614 687947 416794 687952
+rect 416614 687841 416615 687947
+rect 416615 687841 416793 687947
+rect 416793 687841 416794 687947
+rect 416614 687836 416794 687841
+rect 416214 687547 416394 687552
+rect 416214 687441 416215 687547
+rect 416215 687441 416393 687547
+rect 416393 687441 416394 687547
+rect 416214 687436 416394 687441
+rect 416614 687547 416794 687552
+rect 416614 687441 416615 687547
+rect 416615 687441 416793 687547
+rect 416793 687441 416794 687547
+rect 416614 687436 416794 687441
+rect 416214 687147 416394 687152
+rect 416214 687041 416215 687147
+rect 416215 687041 416393 687147
+rect 416393 687041 416394 687147
+rect 416214 687036 416394 687041
+rect 416624 687147 416804 687152
+rect 416624 687041 416625 687147
+rect 416625 687041 416803 687147
+rect 416803 687041 416804 687147
+rect 416624 687036 416804 687041
+rect 465814 688347 465994 688352
+rect 465814 688241 465815 688347
+rect 465815 688241 465993 688347
+rect 465993 688241 465994 688347
+rect 465814 688236 465994 688241
+rect 466214 688347 466394 688352
+rect 466214 688241 466215 688347
+rect 466215 688241 466393 688347
+rect 466393 688241 466394 688347
+rect 466214 688236 466394 688241
+rect 465814 687947 465994 687952
+rect 465814 687841 465815 687947
+rect 465815 687841 465993 687947
+rect 465993 687841 465994 687947
+rect 465814 687836 465994 687841
+rect 466214 687947 466394 687952
+rect 466214 687841 466215 687947
+rect 466215 687841 466393 687947
+rect 466393 687841 466394 687947
+rect 466214 687836 466394 687841
+rect 465814 687547 465994 687552
+rect 465814 687441 465815 687547
+rect 465815 687441 465993 687547
+rect 465993 687441 465994 687547
+rect 465814 687436 465994 687441
+rect 466214 687547 466394 687552
+rect 466214 687441 466215 687547
+rect 466215 687441 466393 687547
+rect 466393 687441 466394 687547
+rect 466214 687436 466394 687441
+rect 465814 687147 465994 687152
+rect 465814 687041 465815 687147
+rect 465815 687041 465993 687147
+rect 465993 687041 465994 687147
+rect 465814 687036 465994 687041
+rect 466214 687147 466394 687152
+rect 466214 687041 466215 687147
+rect 466215 687041 466393 687147
+rect 466393 687041 466394 687147
+rect 466214 687036 466394 687041
+rect 468214 688347 468394 688352
+rect 468214 688241 468215 688347
+rect 468215 688241 468393 688347
+rect 468393 688241 468394 688347
+rect 468214 688236 468394 688241
+rect 468614 688347 468794 688352
+rect 468614 688241 468615 688347
+rect 468615 688241 468793 688347
+rect 468793 688241 468794 688347
+rect 468614 688236 468794 688241
+rect 468214 687947 468394 687952
+rect 468214 687841 468215 687947
+rect 468215 687841 468393 687947
+rect 468393 687841 468394 687947
+rect 468214 687836 468394 687841
+rect 468614 687947 468794 687952
+rect 468614 687841 468615 687947
+rect 468615 687841 468793 687947
+rect 468793 687841 468794 687947
+rect 468614 687836 468794 687841
+rect 468214 687547 468394 687552
+rect 468214 687441 468215 687547
+rect 468215 687441 468393 687547
+rect 468393 687441 468394 687547
+rect 468214 687436 468394 687441
+rect 468614 687547 468794 687552
+rect 468614 687441 468615 687547
+rect 468615 687441 468793 687547
+rect 468793 687441 468794 687547
+rect 468614 687436 468794 687441
+rect 468214 687147 468394 687152
+rect 468214 687041 468215 687147
+rect 468215 687041 468393 687147
+rect 468393 687041 468394 687147
+rect 468214 687036 468394 687041
+rect 468624 687147 468804 687152
+rect 468624 687041 468625 687147
+rect 468625 687041 468803 687147
+rect 468803 687041 468804 687147
+rect 468624 687036 468804 687041
+rect 415485 685481 415494 685488
+rect 415494 685481 415528 685488
+rect 415528 685481 415537 685488
+rect 415485 685443 415537 685481
+rect 415485 685436 415494 685443
+rect 415494 685436 415528 685443
+rect 415528 685436 415537 685443
+rect 415845 685481 415854 685488
+rect 415854 685481 415888 685488
+rect 415888 685481 415897 685488
+rect 415845 685443 415897 685481
+rect 415845 685436 415854 685443
+rect 415854 685436 415888 685443
+rect 415888 685436 415897 685443
+rect 415485 685241 415494 685248
+rect 415494 685241 415528 685248
+rect 415528 685241 415537 685248
+rect 415485 685203 415537 685241
+rect 415485 685196 415494 685203
+rect 415494 685196 415528 685203
+rect 415528 685196 415537 685203
+rect 415845 685241 415854 685248
+rect 415854 685241 415888 685248
+rect 415888 685241 415897 685248
+rect 415845 685203 415897 685241
+rect 415845 685196 415854 685203
+rect 415854 685196 415888 685203
+rect 415888 685196 415897 685203
+rect 467385 685477 467394 685484
+rect 467394 685477 467428 685484
+rect 467428 685477 467437 685484
+rect 467385 685439 467437 685477
+rect 467385 685432 467394 685439
+rect 467394 685432 467428 685439
+rect 467428 685432 467437 685439
+rect 467745 685477 467754 685484
+rect 467754 685477 467788 685484
+rect 467788 685477 467797 685484
+rect 467745 685439 467797 685477
+rect 467745 685432 467754 685439
+rect 467754 685432 467788 685439
+rect 467788 685432 467797 685439
+rect 467385 685237 467394 685244
+rect 467394 685237 467428 685244
+rect 467428 685237 467437 685244
+rect 467385 685199 467437 685237
+rect 467385 685192 467394 685199
+rect 467394 685192 467428 685199
+rect 467428 685192 467437 685199
+rect 467745 685237 467754 685244
+rect 467754 685237 467788 685244
+rect 467788 685237 467797 685244
+rect 467745 685199 467797 685237
+rect 467745 685192 467754 685199
+rect 467754 685192 467788 685199
+rect 467788 685192 467797 685199
+rect 440285 657681 440294 657688
+rect 440294 657681 440328 657688
+rect 440328 657681 440337 657688
+rect 440285 657643 440337 657681
+rect 440285 657636 440294 657643
+rect 440294 657636 440328 657643
+rect 440328 657636 440337 657643
+rect 440645 657681 440654 657688
+rect 440654 657681 440688 657688
+rect 440688 657681 440697 657688
+rect 440645 657643 440697 657681
+rect 440645 657636 440654 657643
+rect 440654 657636 440688 657643
+rect 440688 657636 440697 657643
+rect 440285 657441 440294 657448
+rect 440294 657441 440328 657448
+rect 440328 657441 440337 657448
+rect 440285 657403 440337 657441
+rect 440285 657396 440294 657403
+rect 440294 657396 440328 657403
+rect 440328 657396 440337 657403
+rect 440645 657441 440654 657448
+rect 440654 657441 440688 657448
+rect 440688 657441 440697 657448
+rect 440645 657403 440697 657441
+rect 440645 657396 440654 657403
+rect 440654 657396 440688 657403
+rect 440688 657396 440697 657403
+rect 448885 657681 448894 657688
+rect 448894 657681 448928 657688
+rect 448928 657681 448937 657688
+rect 448885 657643 448937 657681
+rect 448885 657636 448894 657643
+rect 448894 657636 448928 657643
+rect 448928 657636 448937 657643
+rect 449245 657681 449254 657688
+rect 449254 657681 449288 657688
+rect 449288 657681 449297 657688
+rect 449245 657643 449297 657681
+rect 449245 657636 449254 657643
+rect 449254 657636 449288 657643
+rect 449288 657636 449297 657643
+rect 448885 657441 448894 657448
+rect 448894 657441 448928 657448
+rect 448928 657441 448937 657448
+rect 448885 657403 448937 657441
+rect 448885 657396 448894 657403
+rect 448894 657396 448928 657403
+rect 448928 657396 448937 657403
+rect 449245 657441 449254 657448
+rect 449254 657441 449288 657448
+rect 449288 657441 449297 657448
+rect 449245 657403 449297 657441
+rect 449245 657396 449254 657403
+rect 449254 657396 449288 657403
+rect 449288 657396 449297 657403
+rect 437814 656347 437994 656352
+rect 437814 656241 437815 656347
+rect 437815 656241 437993 656347
+rect 437993 656241 437994 656347
+rect 437814 656236 437994 656241
+rect 438214 656347 438394 656352
+rect 438214 656241 438215 656347
+rect 438215 656241 438393 656347
+rect 438393 656241 438394 656347
+rect 438214 656236 438394 656241
+rect 437814 655947 437994 655952
+rect 437814 655841 437815 655947
+rect 437815 655841 437993 655947
+rect 437993 655841 437994 655947
+rect 437814 655836 437994 655841
+rect 438214 655947 438394 655952
+rect 438214 655841 438215 655947
+rect 438215 655841 438393 655947
+rect 438393 655841 438394 655947
+rect 438214 655836 438394 655841
+rect 437814 655547 437994 655552
+rect 437814 655441 437815 655547
+rect 437815 655441 437993 655547
+rect 437993 655441 437994 655547
+rect 437814 655436 437994 655441
+rect 438214 655547 438394 655552
+rect 438214 655441 438215 655547
+rect 438215 655441 438393 655547
+rect 438393 655441 438394 655547
+rect 438214 655436 438394 655441
+rect 437814 655147 437994 655152
+rect 437814 655041 437815 655147
+rect 437815 655041 437993 655147
+rect 437993 655041 437994 655147
+rect 437814 655036 437994 655041
+rect 438214 655147 438394 655152
+rect 438214 655041 438215 655147
+rect 438215 655041 438393 655147
+rect 438393 655041 438394 655147
+rect 438214 655036 438394 655041
+rect 442414 656461 442594 656466
+rect 442414 656355 442415 656461
+rect 442415 656355 442593 656461
+rect 442593 656355 442594 656461
+rect 442414 656350 442594 656355
+rect 442814 656461 442994 656466
+rect 442814 656355 442815 656461
+rect 442815 656355 442993 656461
+rect 442993 656355 442994 656461
+rect 442814 656350 442994 656355
+rect 442414 656061 442594 656066
+rect 442414 655955 442415 656061
+rect 442415 655955 442593 656061
+rect 442593 655955 442594 656061
+rect 442414 655950 442594 655955
+rect 442814 656061 442994 656066
+rect 442814 655955 442815 656061
+rect 442815 655955 442993 656061
+rect 442993 655955 442994 656061
+rect 442814 655950 442994 655955
+rect 442414 655661 442594 655666
+rect 442414 655555 442415 655661
+rect 442415 655555 442593 655661
+rect 442593 655555 442594 655661
+rect 442414 655550 442594 655555
+rect 442814 655661 442994 655666
+rect 442814 655555 442815 655661
+rect 442815 655555 442993 655661
+rect 442993 655555 442994 655661
+rect 442814 655550 442994 655555
+rect 442414 655261 442594 655266
+rect 442414 655155 442415 655261
+rect 442415 655155 442593 655261
+rect 442593 655155 442594 655261
+rect 442414 655150 442594 655155
+rect 442824 655261 443004 655266
+rect 442824 655155 442825 655261
+rect 442825 655155 443003 655261
+rect 443003 655155 443004 655261
+rect 442824 655150 443004 655155
+rect 446214 656347 446394 656352
+rect 446214 656241 446215 656347
+rect 446215 656241 446393 656347
+rect 446393 656241 446394 656347
+rect 446214 656236 446394 656241
+rect 446614 656347 446794 656352
+rect 446614 656241 446615 656347
+rect 446615 656241 446793 656347
+rect 446793 656241 446794 656347
+rect 446614 656236 446794 656241
+rect 446214 655947 446394 655952
+rect 446214 655841 446215 655947
+rect 446215 655841 446393 655947
+rect 446393 655841 446394 655947
+rect 446214 655836 446394 655841
+rect 446614 655947 446794 655952
+rect 446614 655841 446615 655947
+rect 446615 655841 446793 655947
+rect 446793 655841 446794 655947
+rect 446614 655836 446794 655841
+rect 446214 655547 446394 655552
+rect 446214 655441 446215 655547
+rect 446215 655441 446393 655547
+rect 446393 655441 446394 655547
+rect 446214 655436 446394 655441
+rect 446614 655547 446794 655552
+rect 446614 655441 446615 655547
+rect 446615 655441 446793 655547
+rect 446793 655441 446794 655547
+rect 446614 655436 446794 655441
+rect 446214 655147 446394 655152
+rect 446214 655041 446215 655147
+rect 446215 655041 446393 655147
+rect 446393 655041 446394 655147
+rect 446214 655036 446394 655041
+rect 446614 655147 446794 655152
+rect 446614 655041 446615 655147
+rect 446615 655041 446793 655147
+rect 446793 655041 446794 655147
+rect 446614 655036 446794 655041
+rect 450814 656461 450994 656466
+rect 450814 656355 450815 656461
+rect 450815 656355 450993 656461
+rect 450993 656355 450994 656461
+rect 450814 656350 450994 656355
+rect 451214 656461 451394 656466
+rect 451214 656355 451215 656461
+rect 451215 656355 451393 656461
+rect 451393 656355 451394 656461
+rect 451214 656350 451394 656355
+rect 450814 656061 450994 656066
+rect 450814 655955 450815 656061
+rect 450815 655955 450993 656061
+rect 450993 655955 450994 656061
+rect 450814 655950 450994 655955
+rect 451214 656061 451394 656066
+rect 451214 655955 451215 656061
+rect 451215 655955 451393 656061
+rect 451393 655955 451394 656061
+rect 451214 655950 451394 655955
+rect 450814 655661 450994 655666
+rect 450814 655555 450815 655661
+rect 450815 655555 450993 655661
+rect 450993 655555 450994 655661
+rect 450814 655550 450994 655555
+rect 451214 655661 451394 655666
+rect 451214 655555 451215 655661
+rect 451215 655555 451393 655661
+rect 451393 655555 451394 655661
+rect 451214 655550 451394 655555
+rect 450814 655261 450994 655266
+rect 450814 655155 450815 655261
+rect 450815 655155 450993 655261
+rect 450993 655155 450994 655261
+rect 450814 655150 450994 655155
+rect 451224 655261 451404 655266
+rect 451224 655155 451225 655261
+rect 451225 655155 451403 655261
+rect 451403 655155 451404 655261
+rect 451224 655150 451404 655155
+rect 440285 654681 440294 654688
+rect 440294 654681 440328 654688
+rect 440328 654681 440337 654688
+rect 440285 654643 440337 654681
+rect 440285 654636 440294 654643
+rect 440294 654636 440328 654643
+rect 440328 654636 440337 654643
+rect 440645 654681 440654 654688
+rect 440654 654681 440688 654688
+rect 440688 654681 440697 654688
+rect 440645 654643 440697 654681
+rect 440645 654636 440654 654643
+rect 440654 654636 440688 654643
+rect 440688 654636 440697 654643
+rect 440285 654441 440294 654448
+rect 440294 654441 440328 654448
+rect 440328 654441 440337 654448
+rect 440285 654403 440337 654441
+rect 440285 654396 440294 654403
+rect 440294 654396 440328 654403
+rect 440328 654396 440337 654403
+rect 440645 654441 440654 654448
+rect 440654 654441 440688 654448
+rect 440688 654441 440697 654448
+rect 440645 654403 440697 654441
+rect 440645 654396 440654 654403
+rect 440654 654396 440688 654403
+rect 440688 654396 440697 654403
+rect 448885 654681 448894 654688
+rect 448894 654681 448928 654688
+rect 448928 654681 448937 654688
+rect 448885 654643 448937 654681
+rect 448885 654636 448894 654643
+rect 448894 654636 448928 654643
+rect 448928 654636 448937 654643
+rect 449245 654681 449254 654688
+rect 449254 654681 449288 654688
+rect 449288 654681 449297 654688
+rect 449245 654643 449297 654681
+rect 449245 654636 449254 654643
+rect 449254 654636 449288 654643
+rect 449288 654636 449297 654643
+rect 448885 654441 448894 654448
+rect 448894 654441 448928 654448
+rect 448928 654441 448937 654448
+rect 448885 654403 448937 654441
+rect 448885 654396 448894 654403
+rect 448894 654396 448928 654403
+rect 448928 654396 448937 654403
+rect 449245 654441 449254 654448
+rect 449254 654441 449288 654448
+rect 449288 654441 449297 654448
+rect 449245 654403 449297 654441
+rect 449245 654396 449254 654403
+rect 449254 654396 449288 654403
+rect 449288 654396 449297 654403
+rect 85560 586313 85868 586314
+rect 85560 586135 85589 586313
+rect 85589 586135 85839 586313
+rect 85839 586135 85868 586313
+rect 85560 586134 85868 586135
+rect 86160 586313 86468 586314
+rect 86160 586135 86189 586313
+rect 86189 586135 86439 586313
+rect 86439 586135 86468 586313
+rect 86160 586134 86468 586135
+rect 86760 586313 87068 586314
+rect 86760 586135 86789 586313
+rect 86789 586135 87039 586313
+rect 87039 586135 87068 586313
+rect 86760 586134 87068 586135
+rect 87360 586313 87668 586314
+rect 87360 586135 87389 586313
+rect 87389 586135 87639 586313
+rect 87639 586135 87668 586313
+rect 87360 586134 87668 586135
+rect 87960 586313 88268 586314
+rect 87960 586135 87989 586313
+rect 87989 586135 88239 586313
+rect 88239 586135 88268 586313
+rect 87960 586134 88268 586135
+rect 88560 586313 88868 586314
+rect 88560 586135 88589 586313
+rect 88589 586135 88839 586313
+rect 88839 586135 88868 586313
+rect 88560 586134 88868 586135
+rect 89160 586313 89468 586314
+rect 89160 586135 89189 586313
+rect 89189 586135 89439 586313
+rect 89439 586135 89468 586313
+rect 89160 586134 89468 586135
+rect 416500 586402 417064 586774
+rect 438976 586197 441844 586377
+rect 85020 585585 85072 585594
+rect 85020 585551 85029 585585
+rect 85029 585551 85063 585585
+rect 85063 585551 85072 585585
+rect 85020 585542 85072 585551
+rect 85140 585585 85192 585594
+rect 85140 585551 85149 585585
+rect 85149 585551 85183 585585
+rect 85183 585551 85192 585585
+rect 85140 585542 85192 585551
+rect 85020 585485 85072 585494
+rect 85020 585451 85029 585485
+rect 85029 585451 85063 585485
+rect 85063 585451 85072 585485
+rect 85020 585442 85072 585451
+rect 85140 585485 85192 585494
+rect 85140 585451 85149 585485
+rect 85149 585451 85183 585485
+rect 85183 585451 85192 585485
+rect 85140 585442 85192 585451
+rect 91420 585585 91472 585594
+rect 91420 585551 91429 585585
+rect 91429 585551 91463 585585
+rect 91463 585551 91472 585585
+rect 91420 585542 91472 585551
+rect 91540 585585 91592 585594
+rect 91540 585551 91549 585585
+rect 91549 585551 91583 585585
+rect 91583 585551 91592 585585
+rect 91540 585542 91592 585551
+rect 91420 585485 91472 585494
+rect 91420 585451 91429 585485
+rect 91429 585451 91463 585485
+rect 91463 585451 91472 585485
+rect 91420 585442 91472 585451
+rect 91540 585485 91592 585494
+rect 91540 585451 91549 585485
+rect 91549 585451 91583 585485
+rect 91583 585451 91592 585485
+rect 91540 585442 91592 585451
+rect 416500 584692 417064 585064
+rect 447371 584851 450239 585031
+rect 85633 583021 86389 583521
+rect 86833 583021 87589 583521
+rect 88033 583021 88789 583521
+rect 89233 583021 89989 583521
+rect 101854 568713 102162 568714
+rect 101854 568535 101883 568713
+rect 101883 568535 102133 568713
+rect 102133 568535 102162 568713
+rect 101854 568534 102162 568535
+rect 102454 568713 102762 568714
+rect 102454 568535 102483 568713
+rect 102483 568535 102733 568713
+rect 102733 568535 102762 568713
+rect 102454 568534 102762 568535
+rect 103054 568713 103362 568714
+rect 103054 568535 103083 568713
+rect 103083 568535 103333 568713
+rect 103333 568535 103362 568713
+rect 103054 568534 103362 568535
+rect 103654 568713 103962 568714
+rect 103654 568535 103683 568713
+rect 103683 568535 103933 568713
+rect 103933 568535 103962 568713
+rect 103654 568534 103962 568535
+rect 104254 568713 104562 568714
+rect 104254 568535 104283 568713
+rect 104283 568535 104533 568713
+rect 104533 568535 104562 568713
+rect 104254 568534 104562 568535
+rect 104854 568713 105162 568714
+rect 104854 568535 104883 568713
+rect 104883 568535 105133 568713
+rect 105133 568535 105162 568713
+rect 104854 568534 105162 568535
+rect 105454 568713 105762 568714
+rect 105454 568535 105483 568713
+rect 105483 568535 105733 568713
+rect 105733 568535 105762 568713
+rect 105454 568534 105762 568535
+rect 107560 568713 107868 568714
+rect 107560 568535 107589 568713
+rect 107589 568535 107839 568713
+rect 107839 568535 107868 568713
+rect 107560 568534 107868 568535
+rect 108160 568713 108468 568714
+rect 108160 568535 108189 568713
+rect 108189 568535 108439 568713
+rect 108439 568535 108468 568713
+rect 108160 568534 108468 568535
+rect 108760 568713 109068 568714
+rect 108760 568535 108789 568713
+rect 108789 568535 109039 568713
+rect 109039 568535 109068 568713
+rect 108760 568534 109068 568535
+rect 109360 568713 109668 568714
+rect 109360 568535 109389 568713
+rect 109389 568535 109639 568713
+rect 109639 568535 109668 568713
+rect 109360 568534 109668 568535
+rect 109960 568713 110268 568714
+rect 109960 568535 109989 568713
+rect 109989 568535 110239 568713
+rect 110239 568535 110268 568713
+rect 109960 568534 110268 568535
+rect 110560 568713 110868 568714
+rect 110560 568535 110589 568713
+rect 110589 568535 110839 568713
+rect 110839 568535 110868 568713
+rect 110560 568534 110868 568535
+rect 111160 568713 111468 568714
+rect 111160 568535 111189 568713
+rect 111189 568535 111439 568713
+rect 111439 568535 111468 568713
+rect 111160 568534 111468 568535
+rect 102878 567785 102930 567794
+rect 102878 567751 102887 567785
+rect 102887 567751 102921 567785
+rect 102921 567751 102930 567785
+rect 102878 567742 102930 567751
+rect 102998 567785 103050 567794
+rect 102998 567751 103007 567785
+rect 103007 567751 103041 567785
+rect 103041 567751 103050 567785
+rect 102998 567742 103050 567751
+rect 102878 567685 102930 567694
+rect 102878 567651 102887 567685
+rect 102887 567651 102921 567685
+rect 102921 567651 102930 567685
+rect 102878 567642 102930 567651
+rect 102998 567685 103050 567694
+rect 102998 567651 103007 567685
+rect 103007 567651 103041 567685
+rect 103041 567651 103050 567685
+rect 102998 567642 103050 567651
+rect 104020 567785 104072 567794
+rect 104020 567751 104029 567785
+rect 104029 567751 104063 567785
+rect 104063 567751 104072 567785
+rect 104020 567742 104072 567751
+rect 104140 567785 104192 567794
+rect 104140 567751 104149 567785
+rect 104149 567751 104183 567785
+rect 104183 567751 104192 567785
+rect 104140 567742 104192 567751
+rect 104020 567685 104072 567694
+rect 104020 567651 104029 567685
+rect 104029 567651 104063 567685
+rect 104063 567651 104072 567685
+rect 104020 567642 104072 567651
+rect 104140 567685 104192 567694
+rect 104140 567651 104149 567685
+rect 104149 567651 104183 567685
+rect 104183 567651 104192 567685
+rect 104140 567642 104192 567651
+rect 107020 567785 107072 567794
+rect 107020 567751 107029 567785
+rect 107029 567751 107063 567785
+rect 107063 567751 107072 567785
+rect 107020 567742 107072 567751
+rect 107140 567785 107192 567794
+rect 107140 567751 107149 567785
+rect 107149 567751 107183 567785
+rect 107183 567751 107192 567785
+rect 107140 567742 107192 567751
+rect 107020 567685 107072 567694
+rect 107020 567651 107029 567685
+rect 107029 567651 107063 567685
+rect 107063 567651 107072 567685
+rect 107020 567642 107072 567651
+rect 107140 567685 107192 567694
+rect 107140 567651 107149 567685
+rect 107149 567651 107183 567685
+rect 107183 567651 107192 567685
+rect 107140 567642 107192 567651
+rect 113420 567833 113472 567842
+rect 113420 567799 113429 567833
+rect 113429 567799 113463 567833
+rect 113463 567799 113472 567833
+rect 113420 567790 113472 567799
+rect 113540 567833 113592 567842
+rect 113540 567799 113549 567833
+rect 113549 567799 113583 567833
+rect 113583 567799 113592 567833
+rect 113540 567790 113592 567799
+rect 113420 567733 113472 567742
+rect 113420 567699 113429 567733
+rect 113429 567699 113463 567733
+rect 113463 567699 113472 567733
+rect 113420 567690 113472 567699
+rect 113540 567733 113592 567742
+rect 113540 567699 113549 567733
+rect 113549 567699 113583 567733
+rect 113583 567699 113592 567733
+rect 113540 567690 113592 567699
+rect 101643 565059 102399 565559
+rect 102843 565059 103599 565559
+rect 104043 565059 104799 565559
+rect 105243 565059 105999 565559
+rect 107633 565021 108389 565521
+rect 108833 565021 109589 565521
+rect 110033 565021 110789 565521
+rect 111233 565021 111989 565521
+<< metal2 >>
+rect 467316 691390 467882 691454
+rect 415416 691290 415982 691358
+rect 415416 691234 415483 691290
+rect 415539 691234 415843 691290
+rect 415899 691234 415982 691290
+rect 415416 691050 415982 691234
+rect 415416 690994 415483 691050
+rect 415539 690994 415843 691050
+rect 415899 690994 415982 691050
+rect 467316 691334 467383 691390
+rect 467439 691334 467743 691390
+rect 467799 691334 467882 691390
+rect 467316 691150 467882 691334
+rect 467316 691094 467383 691150
+rect 467439 691094 467743 691150
+rect 467799 691094 467882 691150
+rect 467316 691026 467882 691094
+rect 415416 690926 415982 690994
+rect 413730 688362 414462 688608
+rect 413730 688352 413836 688362
+rect 413972 688352 414236 688362
+rect 414372 688352 414462 688362
+rect 413730 688236 413814 688352
+rect 413994 688236 414214 688352
+rect 414394 688236 414462 688352
+rect 413730 688226 413836 688236
+rect 413972 688226 414236 688236
+rect 414372 688226 414462 688236
+rect 413730 687962 414462 688226
+rect 413730 687952 413836 687962
+rect 413972 687952 414236 687962
+rect 414372 687952 414462 687962
+rect 413730 687836 413814 687952
+rect 413994 687836 414214 687952
+rect 414394 687836 414462 687952
+rect 413730 687826 413836 687836
+rect 413972 687826 414236 687836
+rect 414372 687826 414462 687836
+rect 413730 687562 414462 687826
+rect 413730 687552 413836 687562
+rect 413972 687552 414236 687562
+rect 414372 687552 414462 687562
+rect 413730 687436 413814 687552
+rect 413994 687436 414214 687552
+rect 414394 687436 414462 687552
+rect 413730 687426 413836 687436
+rect 413972 687426 414236 687436
+rect 414372 687426 414462 687436
+rect 413730 687162 414462 687426
+rect 413730 687152 413836 687162
+rect 413972 687152 414236 687162
+rect 414372 687152 414462 687162
+rect 413730 687036 413814 687152
+rect 413994 687036 414214 687152
+rect 414394 687036 414462 687152
+rect 413730 687026 413836 687036
+rect 413972 687026 414236 687036
+rect 414372 687026 414462 687036
+rect 413730 686944 414462 687026
+rect 416130 688362 416866 688598
+rect 416130 688352 416236 688362
+rect 416372 688352 416636 688362
+rect 416772 688352 416866 688362
+rect 416130 688236 416214 688352
+rect 416394 688236 416614 688352
+rect 416794 688236 416866 688352
+rect 416130 688226 416236 688236
+rect 416372 688226 416636 688236
+rect 416772 688226 416866 688236
+rect 416130 687962 416866 688226
+rect 416130 687952 416236 687962
+rect 416372 687952 416636 687962
+rect 416772 687952 416866 687962
+rect 416130 687836 416214 687952
+rect 416394 687836 416614 687952
+rect 416794 687836 416866 687952
+rect 416130 687826 416236 687836
+rect 416372 687826 416636 687836
+rect 416772 687826 416866 687836
+rect 416130 687562 416866 687826
+rect 416130 687552 416236 687562
+rect 416372 687552 416636 687562
+rect 416772 687552 416866 687562
+rect 416130 687436 416214 687552
+rect 416394 687436 416614 687552
+rect 416794 687436 416866 687552
+rect 416130 687426 416236 687436
+rect 416372 687426 416636 687436
+rect 416772 687426 416866 687436
+rect 416130 687162 416866 687426
+rect 416130 687152 416236 687162
+rect 416372 687152 416646 687162
+rect 416782 687152 416866 687162
+rect 416130 687036 416214 687152
+rect 416394 687036 416624 687152
+rect 416804 687036 416866 687152
+rect 416130 687026 416236 687036
+rect 416372 687026 416646 687036
+rect 416782 687026 416866 687036
+rect 416130 686944 416866 687026
+rect 465730 688362 466466 688608
+rect 465730 688352 465836 688362
+rect 465972 688352 466236 688362
+rect 466372 688352 466466 688362
+rect 465730 688236 465814 688352
+rect 465994 688236 466214 688352
+rect 466394 688236 466466 688352
+rect 465730 688226 465836 688236
+rect 465972 688226 466236 688236
+rect 466372 688226 466466 688236
+rect 465730 687962 466466 688226
+rect 465730 687952 465836 687962
+rect 465972 687952 466236 687962
+rect 466372 687952 466466 687962
+rect 465730 687836 465814 687952
+rect 465994 687836 466214 687952
+rect 466394 687836 466466 687952
+rect 465730 687826 465836 687836
+rect 465972 687826 466236 687836
+rect 466372 687826 466466 687836
+rect 465730 687562 466466 687826
+rect 465730 687552 465836 687562
+rect 465972 687552 466236 687562
+rect 466372 687552 466466 687562
+rect 465730 687436 465814 687552
+rect 465994 687436 466214 687552
+rect 466394 687436 466466 687552
+rect 465730 687426 465836 687436
+rect 465972 687426 466236 687436
+rect 466372 687426 466466 687436
+rect 465730 687162 466466 687426
+rect 465730 687152 465836 687162
+rect 465972 687152 466236 687162
+rect 466372 687152 466466 687162
+rect 465730 687036 465814 687152
+rect 465994 687036 466214 687152
+rect 466394 687036 466466 687152
+rect 465730 687026 465836 687036
+rect 465972 687026 466236 687036
+rect 466372 687026 466466 687036
+rect 465730 686944 466466 687026
+rect 468130 688362 468866 688598
+rect 468130 688352 468236 688362
+rect 468372 688352 468636 688362
+rect 468772 688352 468866 688362
+rect 468130 688236 468214 688352
+rect 468394 688236 468614 688352
+rect 468794 688236 468866 688352
+rect 468130 688226 468236 688236
+rect 468372 688226 468636 688236
+rect 468772 688226 468866 688236
+rect 468130 687962 468866 688226
+rect 468130 687952 468236 687962
+rect 468372 687952 468636 687962
+rect 468772 687952 468866 687962
+rect 468130 687836 468214 687952
+rect 468394 687836 468614 687952
+rect 468794 687836 468866 687952
+rect 468130 687826 468236 687836
+rect 468372 687826 468636 687836
+rect 468772 687826 468866 687836
+rect 468130 687562 468866 687826
+rect 468130 687552 468236 687562
+rect 468372 687552 468636 687562
+rect 468772 687552 468866 687562
+rect 468130 687436 468214 687552
+rect 468394 687436 468614 687552
+rect 468794 687436 468866 687552
+rect 468130 687426 468236 687436
+rect 468372 687426 468636 687436
+rect 468772 687426 468866 687436
+rect 468130 687162 468866 687426
+rect 468130 687152 468236 687162
+rect 468372 687152 468646 687162
+rect 468782 687152 468866 687162
+rect 468130 687036 468214 687152
+rect 468394 687036 468624 687152
+rect 468804 687036 468866 687152
+rect 468130 687026 468236 687036
+rect 468372 687026 468646 687036
+rect 468782 687026 468866 687036
+rect 468130 686944 468866 687026
+rect 415416 685490 415982 685558
+rect 415416 685434 415483 685490
+rect 415539 685434 415843 685490
+rect 415899 685434 415982 685490
+rect 415416 685250 415982 685434
+rect 415416 685194 415483 685250
+rect 415539 685194 415843 685250
+rect 415899 685194 415982 685250
+rect 415416 685126 415982 685194
+rect 467316 685486 467882 685554
+rect 467316 685430 467383 685486
+rect 467439 685430 467743 685486
+rect 467799 685430 467882 685486
+rect 467316 685246 467882 685430
+rect 467316 685190 467383 685246
+rect 467439 685190 467743 685246
+rect 467799 685190 467882 685246
+rect 467316 685122 467882 685190
+rect 440216 657690 440782 657758
+rect 440216 657634 440283 657690
+rect 440339 657634 440643 657690
+rect 440699 657634 440782 657690
+rect 440216 657450 440782 657634
+rect 440216 657394 440283 657450
+rect 440339 657394 440643 657450
+rect 440699 657394 440782 657450
+rect 440216 657328 440782 657394
+rect 448816 657690 449382 657758
+rect 448816 657634 448883 657690
+rect 448939 657634 449243 657690
+rect 449299 657634 449382 657690
+rect 448816 657450 449382 657634
+rect 448816 657394 448883 657450
+rect 448939 657394 449243 657450
+rect 449299 657394 449382 657450
+rect 448816 657328 449382 657394
+rect 437730 656362 438466 656608
+rect 437730 656352 437836 656362
+rect 437972 656352 438236 656362
+rect 438372 656352 438466 656362
+rect 437730 656236 437814 656352
+rect 437994 656236 438214 656352
+rect 438394 656236 438466 656352
+rect 437730 656226 437836 656236
+rect 437972 656226 438236 656236
+rect 438372 656226 438466 656236
+rect 437730 655962 438466 656226
+rect 437730 655952 437836 655962
+rect 437972 655952 438236 655962
+rect 438372 655952 438466 655962
+rect 437730 655836 437814 655952
+rect 437994 655836 438214 655952
+rect 438394 655836 438466 655952
+rect 437730 655826 437836 655836
+rect 437972 655826 438236 655836
+rect 438372 655826 438466 655836
+rect 437730 655562 438466 655826
+rect 437730 655552 437836 655562
+rect 437972 655552 438236 655562
+rect 438372 655552 438466 655562
+rect 437730 655436 437814 655552
+rect 437994 655436 438214 655552
+rect 438394 655436 438466 655552
+rect 437730 655426 437836 655436
+rect 437972 655426 438236 655436
+rect 438372 655426 438466 655436
+rect 437730 655162 438466 655426
+rect 437730 655152 437836 655162
+rect 437972 655152 438236 655162
+rect 438372 655152 438466 655162
+rect 437730 655036 437814 655152
+rect 437994 655036 438214 655152
+rect 438394 655036 438466 655152
+rect 442330 656476 443066 656712
+rect 442330 656466 442436 656476
+rect 442572 656466 442836 656476
+rect 442972 656466 443066 656476
+rect 442330 656350 442414 656466
+rect 442594 656350 442814 656466
+rect 442994 656350 443066 656466
+rect 442330 656340 442436 656350
+rect 442572 656340 442836 656350
+rect 442972 656340 443066 656350
+rect 442330 656076 443066 656340
+rect 442330 656066 442436 656076
+rect 442572 656066 442836 656076
+rect 442972 656066 443066 656076
+rect 442330 655950 442414 656066
+rect 442594 655950 442814 656066
+rect 442994 655950 443066 656066
+rect 442330 655940 442436 655950
+rect 442572 655940 442836 655950
+rect 442972 655940 443066 655950
+rect 442330 655676 443066 655940
+rect 442330 655666 442436 655676
+rect 442572 655666 442836 655676
+rect 442972 655666 443066 655676
+rect 442330 655550 442414 655666
+rect 442594 655550 442814 655666
+rect 442994 655550 443066 655666
+rect 442330 655540 442436 655550
+rect 442572 655540 442836 655550
+rect 442972 655540 443066 655550
+rect 442330 655276 443066 655540
+rect 442330 655266 442436 655276
+rect 442572 655266 442846 655276
+rect 442982 655266 443066 655276
+rect 442330 655150 442414 655266
+rect 442594 655150 442824 655266
+rect 443004 655150 443066 655266
+rect 442330 655140 442436 655150
+rect 442572 655140 442846 655150
+rect 442982 655140 443066 655150
+rect 442330 655058 443066 655140
+rect 446130 656362 446866 656608
+rect 446130 656352 446236 656362
+rect 446372 656352 446636 656362
+rect 446772 656352 446866 656362
+rect 446130 656236 446214 656352
+rect 446394 656236 446614 656352
+rect 446794 656236 446866 656352
+rect 446130 656226 446236 656236
+rect 446372 656226 446636 656236
+rect 446772 656226 446866 656236
+rect 446130 655962 446866 656226
+rect 446130 655952 446236 655962
+rect 446372 655952 446636 655962
+rect 446772 655952 446866 655962
+rect 446130 655836 446214 655952
+rect 446394 655836 446614 655952
+rect 446794 655836 446866 655952
+rect 446130 655826 446236 655836
+rect 446372 655826 446636 655836
+rect 446772 655826 446866 655836
+rect 446130 655562 446866 655826
+rect 446130 655552 446236 655562
+rect 446372 655552 446636 655562
+rect 446772 655552 446866 655562
+rect 446130 655436 446214 655552
+rect 446394 655436 446614 655552
+rect 446794 655436 446866 655552
+rect 446130 655426 446236 655436
+rect 446372 655426 446636 655436
+rect 446772 655426 446866 655436
+rect 446130 655162 446866 655426
+rect 446130 655152 446236 655162
+rect 446372 655152 446636 655162
+rect 446772 655152 446866 655162
+rect 437730 655026 437836 655036
+rect 437972 655026 438236 655036
+rect 438372 655026 438466 655036
+rect 437730 654944 438466 655026
+rect 446130 655036 446214 655152
+rect 446394 655036 446614 655152
+rect 446794 655036 446866 655152
+rect 450730 656476 451466 656712
+rect 450730 656466 450836 656476
+rect 450972 656466 451236 656476
+rect 451372 656466 451466 656476
+rect 450730 656350 450814 656466
+rect 450994 656350 451214 656466
+rect 451394 656350 451466 656466
+rect 450730 656340 450836 656350
+rect 450972 656340 451236 656350
+rect 451372 656340 451466 656350
+rect 450730 656076 451466 656340
+rect 450730 656066 450836 656076
+rect 450972 656066 451236 656076
+rect 451372 656066 451466 656076
+rect 450730 655950 450814 656066
+rect 450994 655950 451214 656066
+rect 451394 655950 451466 656066
+rect 450730 655940 450836 655950
+rect 450972 655940 451236 655950
+rect 451372 655940 451466 655950
+rect 450730 655676 451466 655940
+rect 450730 655666 450836 655676
+rect 450972 655666 451236 655676
+rect 451372 655666 451466 655676
+rect 450730 655550 450814 655666
+rect 450994 655550 451214 655666
+rect 451394 655550 451466 655666
+rect 450730 655540 450836 655550
+rect 450972 655540 451236 655550
+rect 451372 655540 451466 655550
+rect 450730 655276 451466 655540
+rect 450730 655266 450836 655276
+rect 450972 655266 451246 655276
+rect 451382 655266 451466 655276
+rect 450730 655150 450814 655266
+rect 450994 655150 451224 655266
+rect 451404 655150 451466 655266
+rect 450730 655140 450836 655150
+rect 450972 655140 451246 655150
+rect 451382 655140 451466 655150
+rect 450730 655058 451466 655140
+rect 446130 655026 446236 655036
+rect 446372 655026 446636 655036
+rect 446772 655026 446866 655036
+rect 446130 654944 446866 655026
+rect 440216 654690 440782 654758
+rect 440216 654634 440283 654690
+rect 440339 654634 440643 654690
+rect 440699 654634 440782 654690
+rect 440216 654450 440782 654634
+rect 440216 654394 440283 654450
+rect 440339 654394 440643 654450
+rect 440699 654394 440782 654450
+rect 440216 654328 440782 654394
+rect 448816 654690 449382 654758
+rect 448816 654634 448883 654690
+rect 448939 654634 449243 654690
+rect 449299 654634 449382 654690
+rect 448816 654450 449382 654634
+rect 448816 654394 448883 654450
+rect 448939 654394 449243 654450
+rect 449299 654394 449382 654450
+rect 448816 654328 449382 654394
+rect 416354 586776 417192 586912
+rect 85388 586332 90080 586454
+rect 85388 586314 85566 586332
+rect 85862 586314 86166 586332
+rect 86462 586314 86766 586332
+rect 87062 586314 87366 586332
+rect 87662 586314 87966 586332
+rect 88262 586314 88566 586332
+rect 88862 586314 89166 586332
+rect 89462 586314 90080 586332
+rect 85388 586134 85560 586314
+rect 85868 586134 86160 586314
+rect 86468 586134 86760 586314
+rect 87068 586134 87360 586314
+rect 87668 586134 87960 586314
+rect 88268 586134 88560 586314
+rect 88868 586134 89160 586314
+rect 89468 586134 90080 586314
+rect 416354 586400 416474 586776
+rect 417090 586400 417192 586776
+rect 416354 586296 417192 586400
+rect 438926 586377 441902 586434
+rect 438926 586197 438976 586377
+rect 441844 586197 441902 586377
+rect 438926 586136 441902 586197
+rect 85388 586116 85566 586134
+rect 85862 586116 86166 586134
+rect 86462 586116 86766 586134
+rect 87062 586116 87366 586134
+rect 87662 586116 87966 586134
+rect 88262 586116 88566 586134
+rect 88862 586116 89166 586134
+rect 89462 586116 90080 586134
+rect 85388 586024 90080 586116
+rect 84984 585596 85258 585606
+rect 84984 585540 85018 585596
+rect 85074 585540 85138 585596
+rect 85194 585540 85258 585596
+rect 84984 585496 85258 585540
+rect 84984 585440 85018 585496
+rect 85074 585440 85138 585496
+rect 85194 585440 85258 585496
+rect 84984 585410 85258 585440
+rect 91384 585596 91628 585606
+rect 91384 585540 91418 585596
+rect 91474 585540 91538 585596
+rect 91594 585540 91628 585596
+rect 91384 585496 91628 585540
+rect 91384 585440 91418 585496
+rect 91474 585440 91538 585496
+rect 91594 585440 91628 585496
+rect 417462 585545 417652 585580
+rect 417462 585489 417489 585545
+rect 417545 585489 417569 585545
+rect 417625 585489 417652 585545
+rect 417462 585454 417652 585489
+rect 91384 585410 91628 585440
+rect 416354 585066 417186 585172
+rect 416354 584690 416474 585066
+rect 417090 584690 417186 585066
+rect 447352 585031 450258 585064
+rect 447352 584851 447371 585031
+rect 450239 584851 450258 585031
+rect 447352 584820 450258 584851
+rect 416354 584586 417186 584690
+rect 85234 583539 90146 583958
+rect 85234 583003 85623 583539
+rect 86399 583003 86823 583539
+rect 87599 583003 88023 583539
+rect 88799 583003 89223 583539
+rect 89999 583003 90146 583539
+rect 85234 582602 90146 583003
+rect 101682 568732 106034 568854
+rect 101682 568714 101860 568732
+rect 102156 568714 102460 568732
+rect 102756 568714 103060 568732
+rect 103356 568714 103660 568732
+rect 103956 568714 104260 568732
+rect 104556 568714 104860 568732
+rect 105156 568714 105460 568732
+rect 105756 568714 106034 568732
+rect 101682 568534 101854 568714
+rect 102162 568534 102454 568714
+rect 102762 568534 103054 568714
+rect 103362 568534 103654 568714
+rect 103962 568534 104254 568714
+rect 104562 568534 104854 568714
+rect 105162 568534 105454 568714
+rect 105762 568534 106034 568714
+rect 101682 568516 101860 568534
+rect 102156 568516 102460 568534
+rect 102756 568516 103060 568534
+rect 103356 568516 103660 568534
+rect 103956 568516 104260 568534
+rect 104556 568516 104860 568534
+rect 105156 568516 105460 568534
+rect 105756 568516 106034 568534
+rect 101682 568424 106034 568516
+rect 107388 568732 111740 568854
+rect 107388 568714 107566 568732
+rect 107862 568714 108166 568732
+rect 108462 568714 108766 568732
+rect 109062 568714 109366 568732
+rect 109662 568714 109966 568732
+rect 110262 568714 110566 568732
+rect 110862 568714 111166 568732
+rect 111462 568714 111740 568732
+rect 107388 568534 107560 568714
+rect 107868 568534 108160 568714
+rect 108468 568534 108760 568714
+rect 109068 568534 109360 568714
+rect 109668 568534 109960 568714
+rect 110268 568534 110560 568714
+rect 110868 568534 111160 568714
+rect 111468 568534 111740 568714
+rect 107388 568516 107566 568534
+rect 107862 568516 108166 568534
+rect 108462 568516 108766 568534
+rect 109062 568516 109366 568534
+rect 109662 568516 109966 568534
+rect 110262 568516 110566 568534
+rect 110862 568516 111166 568534
+rect 111462 568516 111740 568534
+rect 107388 568424 111740 568516
+rect 113384 567844 113620 567854
+rect 102842 567796 103076 567806
+rect 102842 567740 102876 567796
+rect 102932 567740 102996 567796
+rect 103052 567740 103076 567796
+rect 102842 567696 103076 567740
+rect 102842 567640 102876 567696
+rect 102932 567640 102996 567696
+rect 103052 567640 103076 567696
+rect 102842 567610 103076 567640
+rect 103986 567796 104220 567806
+rect 103986 567740 104018 567796
+rect 104074 567740 104138 567796
+rect 104194 567740 104220 567796
+rect 103986 567696 104220 567740
+rect 103986 567640 104018 567696
+rect 104074 567640 104138 567696
+rect 104194 567640 104220 567696
+rect 103986 567610 104220 567640
+rect 106984 567796 107220 567806
+rect 106984 567740 107018 567796
+rect 107074 567740 107138 567796
+rect 107194 567740 107220 567796
+rect 106984 567696 107220 567740
+rect 106984 567640 107018 567696
+rect 107074 567640 107138 567696
+rect 107194 567640 107220 567696
+rect 113384 567788 113418 567844
+rect 113474 567788 113538 567844
+rect 113594 567788 113620 567844
+rect 113384 567744 113620 567788
+rect 113384 567688 113418 567744
+rect 113474 567688 113538 567744
+rect 113594 567688 113620 567744
+rect 113384 567658 113620 567688
+rect 106984 567610 107220 567640
+rect 101244 565577 106156 565996
+rect 101244 565041 101633 565577
+rect 102409 565041 102833 565577
+rect 103609 565041 104033 565577
+rect 104809 565041 105233 565577
+rect 106009 565041 106156 565577
+rect 101244 564640 106156 565041
+rect 107234 565539 112146 565958
+rect 107234 565003 107623 565539
+rect 108399 565003 108823 565539
+rect 109599 565003 110023 565539
+rect 110799 565003 111223 565539
+rect 111999 565003 112146 565539
+rect 107234 564602 112146 565003
+rect 524 -800 636 480
+rect 1706 -800 1818 480
+rect 2888 -800 3000 480
+rect 4070 -800 4182 480
+rect 5252 -800 5364 480
+rect 6434 -800 6546 480
+rect 7616 -800 7728 480
+rect 8798 -800 8910 480
+rect 9980 -800 10092 480
+rect 11162 -800 11274 480
+rect 12344 -800 12456 480
+rect 13526 -800 13638 480
+rect 14708 -800 14820 480
+rect 15890 -800 16002 480
+rect 17072 -800 17184 480
+rect 18254 -800 18366 480
+rect 19436 -800 19548 480
+rect 20618 -800 20730 480
+rect 21800 -800 21912 480
+rect 22982 -800 23094 480
+rect 24164 -800 24276 480
+rect 25346 -800 25458 480
+rect 26528 -800 26640 480
+rect 27710 -800 27822 480
+rect 28892 -800 29004 480
+rect 30074 -800 30186 480
+rect 31256 -800 31368 480
+rect 32438 -800 32550 480
+rect 33620 -800 33732 480
+rect 34802 -800 34914 480
+rect 35984 -800 36096 480
+rect 37166 -800 37278 480
+rect 38348 -800 38460 480
+rect 39530 -800 39642 480
+rect 40712 -800 40824 480
+rect 41894 -800 42006 480
+rect 43076 -800 43188 480
+rect 44258 -800 44370 480
+rect 45440 -800 45552 480
+rect 46622 -800 46734 480
+rect 47804 -800 47916 480
+rect 48986 -800 49098 480
+rect 50168 -800 50280 480
+rect 51350 -800 51462 480
+rect 52532 -800 52644 480
+rect 53714 -800 53826 480
+rect 54896 -800 55008 480
+rect 56078 -800 56190 480
+rect 57260 -800 57372 480
+rect 58442 -800 58554 480
+rect 59624 -800 59736 480
+rect 60806 -800 60918 480
+rect 61988 -800 62100 480
+rect 63170 -800 63282 480
+rect 64352 -800 64464 480
+rect 65534 -800 65646 480
+rect 66716 -800 66828 480
+rect 67898 -800 68010 480
+rect 69080 -800 69192 480
+rect 70262 -800 70374 480
+rect 71444 -800 71556 480
+rect 72626 -800 72738 480
+rect 73808 -800 73920 480
+rect 74990 -800 75102 480
+rect 76172 -800 76284 480
+rect 77354 -800 77466 480
+rect 78536 -800 78648 480
+rect 79718 -800 79830 480
+rect 80900 -800 81012 480
+rect 82082 -800 82194 480
+rect 83264 -800 83376 480
+rect 84446 -800 84558 480
+rect 85628 -800 85740 480
+rect 86810 -800 86922 480
+rect 87992 -800 88104 480
+rect 89174 -800 89286 480
+rect 90356 -800 90468 480
+rect 91538 -800 91650 480
+rect 92720 -800 92832 480
+rect 93902 -800 94014 480
+rect 95084 -800 95196 480
+rect 96266 -800 96378 480
+rect 97448 -800 97560 480
+rect 98630 -800 98742 480
+rect 99812 -800 99924 480
+rect 100994 -800 101106 480
+rect 102176 -800 102288 480
+rect 103358 -800 103470 480
+rect 104540 -800 104652 480
+rect 105722 -800 105834 480
+rect 106904 -800 107016 480
+rect 108086 -800 108198 480
+rect 109268 -800 109380 480
+rect 110450 -800 110562 480
+rect 111632 -800 111744 480
+rect 112814 -800 112926 480
+rect 113996 -800 114108 480
+rect 115178 -800 115290 480
+rect 116360 -800 116472 480
+rect 117542 -800 117654 480
+rect 118724 -800 118836 480
+rect 119906 -800 120018 480
+rect 121088 -800 121200 480
+rect 122270 -800 122382 480
+rect 123452 -800 123564 480
+rect 124634 -800 124746 480
+rect 125816 -800 125928 480
+rect 126998 -800 127110 480
+rect 128180 -800 128292 480
+rect 129362 -800 129474 480
+rect 130544 -800 130656 480
+rect 131726 -800 131838 480
+rect 132908 -800 133020 480
+rect 134090 -800 134202 480
+rect 135272 -800 135384 480
+rect 136454 -800 136566 480
+rect 137636 -800 137748 480
+rect 138818 -800 138930 480
+rect 140000 -800 140112 480
+rect 141182 -800 141294 480
+rect 142364 -800 142476 480
+rect 143546 -800 143658 480
+rect 144728 -800 144840 480
+rect 145910 -800 146022 480
+rect 147092 -800 147204 480
+rect 148274 -800 148386 480
+rect 149456 -800 149568 480
+rect 150638 -800 150750 480
+rect 151820 -800 151932 480
+rect 153002 -800 153114 480
+rect 154184 -800 154296 480
+rect 155366 -800 155478 480
+rect 156548 -800 156660 480
+rect 157730 -800 157842 480
+rect 158912 -800 159024 480
+rect 160094 -800 160206 480
+rect 161276 -800 161388 480
+rect 162458 -800 162570 480
+rect 163640 -800 163752 480
+rect 164822 -800 164934 480
+rect 166004 -800 166116 480
+rect 167186 -800 167298 480
+rect 168368 -800 168480 480
+rect 169550 -800 169662 480
+rect 170732 -800 170844 480
+rect 171914 -800 172026 480
+rect 173096 -800 173208 480
+rect 174278 -800 174390 480
+rect 175460 -800 175572 480
+rect 176642 -800 176754 480
+rect 177824 -800 177936 480
+rect 179006 -800 179118 480
+rect 180188 -800 180300 480
+rect 181370 -800 181482 480
+rect 182552 -800 182664 480
+rect 183734 -800 183846 480
+rect 184916 -800 185028 480
+rect 186098 -800 186210 480
+rect 187280 -800 187392 480
+rect 188462 -800 188574 480
+rect 189644 -800 189756 480
+rect 190826 -800 190938 480
+rect 192008 -800 192120 480
+rect 193190 -800 193302 480
+rect 194372 -800 194484 480
+rect 195554 -800 195666 480
+rect 196736 -800 196848 480
+rect 197918 -800 198030 480
+rect 199100 -800 199212 480
+rect 200282 -800 200394 480
+rect 201464 -800 201576 480
+rect 202646 -800 202758 480
+rect 203828 -800 203940 480
+rect 205010 -800 205122 480
+rect 206192 -800 206304 480
+rect 207374 -800 207486 480
+rect 208556 -800 208668 480
+rect 209738 -800 209850 480
+rect 210920 -800 211032 480
+rect 212102 -800 212214 480
+rect 213284 -800 213396 480
+rect 214466 -800 214578 480
+rect 215648 -800 215760 480
+rect 216830 -800 216942 480
+rect 218012 -800 218124 480
+rect 219194 -800 219306 480
+rect 220376 -800 220488 480
+rect 221558 -800 221670 480
+rect 222740 -800 222852 480
+rect 223922 -800 224034 480
+rect 225104 -800 225216 480
+rect 226286 -800 226398 480
+rect 227468 -800 227580 480
+rect 228650 -800 228762 480
+rect 229832 -800 229944 480
+rect 231014 -800 231126 480
+rect 232196 -800 232308 480
+rect 233378 -800 233490 480
+rect 234560 -800 234672 480
+rect 235742 -800 235854 480
+rect 236924 -800 237036 480
+rect 238106 -800 238218 480
+rect 239288 -800 239400 480
+rect 240470 -800 240582 480
+rect 241652 -800 241764 480
+rect 242834 -800 242946 480
+rect 244016 -800 244128 480
+rect 245198 -800 245310 480
+rect 246380 -800 246492 480
+rect 247562 -800 247674 480
+rect 248744 -800 248856 480
+rect 249926 -800 250038 480
+rect 251108 -800 251220 480
+rect 252290 -800 252402 480
+rect 253472 -800 253584 480
+rect 254654 -800 254766 480
+rect 255836 -800 255948 480
+rect 257018 -800 257130 480
+rect 258200 -800 258312 480
+rect 259382 -800 259494 480
+rect 260564 -800 260676 480
+rect 261746 -800 261858 480
+rect 262928 -800 263040 480
+rect 264110 -800 264222 480
+rect 265292 -800 265404 480
+rect 266474 -800 266586 480
+rect 267656 -800 267768 480
+rect 268838 -800 268950 480
+rect 270020 -800 270132 480
+rect 271202 -800 271314 480
+rect 272384 -800 272496 480
+rect 273566 -800 273678 480
+rect 274748 -800 274860 480
+rect 275930 -800 276042 480
+rect 277112 -800 277224 480
+rect 278294 -800 278406 480
+rect 279476 -800 279588 480
+rect 280658 -800 280770 480
+rect 281840 -800 281952 480
+rect 283022 -800 283134 480
+rect 284204 -800 284316 480
+rect 285386 -800 285498 480
+rect 286568 -800 286680 480
+rect 287750 -800 287862 480
+rect 288932 -800 289044 480
+rect 290114 -800 290226 480
+rect 291296 -800 291408 480
+rect 292478 -800 292590 480
+rect 293660 -800 293772 480
+rect 294842 -800 294954 480
+rect 296024 -800 296136 480
+rect 297206 -800 297318 480
+rect 298388 -800 298500 480
+rect 299570 -800 299682 480
+rect 300752 -800 300864 480
+rect 301934 -800 302046 480
+rect 303116 -800 303228 480
+rect 304298 -800 304410 480
+rect 305480 -800 305592 480
+rect 306662 -800 306774 480
+rect 307844 -800 307956 480
+rect 309026 -800 309138 480
+rect 310208 -800 310320 480
+rect 311390 -800 311502 480
+rect 312572 -800 312684 480
+rect 313754 -800 313866 480
+rect 314936 -800 315048 480
+rect 316118 -800 316230 480
+rect 317300 -800 317412 480
+rect 318482 -800 318594 480
+rect 319664 -800 319776 480
+rect 320846 -800 320958 480
+rect 322028 -800 322140 480
+rect 323210 -800 323322 480
+rect 324392 -800 324504 480
+rect 325574 -800 325686 480
+rect 326756 -800 326868 480
+rect 327938 -800 328050 480
+rect 329120 -800 329232 480
+rect 330302 -800 330414 480
+rect 331484 -800 331596 480
+rect 332666 -800 332778 480
+rect 333848 -800 333960 480
+rect 335030 -800 335142 480
+rect 336212 -800 336324 480
+rect 337394 -800 337506 480
+rect 338576 -800 338688 480
+rect 339758 -800 339870 480
+rect 340940 -800 341052 480
+rect 342122 -800 342234 480
+rect 343304 -800 343416 480
+rect 344486 -800 344598 480
+rect 345668 -800 345780 480
+rect 346850 -800 346962 480
+rect 348032 -800 348144 480
+rect 349214 -800 349326 480
+rect 350396 -800 350508 480
+rect 351578 -800 351690 480
+rect 352760 -800 352872 480
+rect 353942 -800 354054 480
+rect 355124 -800 355236 480
+rect 356306 -800 356418 480
+rect 357488 -800 357600 480
+rect 358670 -800 358782 480
+rect 359852 -800 359964 480
+rect 361034 -800 361146 480
+rect 362216 -800 362328 480
+rect 363398 -800 363510 480
+rect 364580 -800 364692 480
+rect 365762 -800 365874 480
+rect 366944 -800 367056 480
+rect 368126 -800 368238 480
+rect 369308 -800 369420 480
+rect 370490 -800 370602 480
+rect 371672 -800 371784 480
+rect 372854 -800 372966 480
+rect 374036 -800 374148 480
+rect 375218 -800 375330 480
+rect 376400 -800 376512 480
+rect 377582 -800 377694 480
+rect 378764 -800 378876 480
+rect 379946 -800 380058 480
+rect 381128 -800 381240 480
+rect 382310 -800 382422 480
+rect 383492 -800 383604 480
+rect 384674 -800 384786 480
+rect 385856 -800 385968 480
+rect 387038 -800 387150 480
+rect 388220 -800 388332 480
+rect 389402 -800 389514 480
+rect 390584 -800 390696 480
+rect 391766 -800 391878 480
+rect 392948 -800 393060 480
+rect 394130 -800 394242 480
+rect 395312 -800 395424 480
+rect 396494 -800 396606 480
+rect 397676 -800 397788 480
+rect 398858 -800 398970 480
+rect 400040 -800 400152 480
+rect 401222 -800 401334 480
+rect 402404 -800 402516 480
+rect 403586 -800 403698 480
+rect 404768 -800 404880 480
+rect 405950 -800 406062 480
+rect 407132 -800 407244 480
+rect 408314 -800 408426 480
+rect 409496 -800 409608 480
+rect 410678 -800 410790 480
+rect 411860 -800 411972 480
+rect 413042 -800 413154 480
+rect 414224 -800 414336 480
+rect 415406 -800 415518 480
+rect 416588 -800 416700 480
+rect 417770 -800 417882 480
+rect 418952 -800 419064 480
+rect 420134 -800 420246 480
+rect 421316 -800 421428 480
+rect 422498 -800 422610 480
+rect 423680 -800 423792 480
+rect 424862 -800 424974 480
+rect 426044 -800 426156 480
+rect 427226 -800 427338 480
+rect 428408 -800 428520 480
+rect 429590 -800 429702 480
+rect 430772 -800 430884 480
+rect 431954 -800 432066 480
+rect 433136 -800 433248 480
+rect 434318 -800 434430 480
+rect 435500 -800 435612 480
+rect 436682 -800 436794 480
+rect 437864 -800 437976 480
+rect 439046 -800 439158 480
+rect 440228 -800 440340 480
+rect 441410 -800 441522 480
+rect 442592 -800 442704 480
+rect 443774 -800 443886 480
+rect 444956 -800 445068 480
+rect 446138 -800 446250 480
+rect 447320 -800 447432 480
+rect 448502 -800 448614 480
+rect 449684 -800 449796 480
+rect 450866 -800 450978 480
+rect 452048 -800 452160 480
+rect 453230 -800 453342 480
+rect 454412 -800 454524 480
+rect 455594 -800 455706 480
+rect 456776 -800 456888 480
+rect 457958 -800 458070 480
+rect 459140 -800 459252 480
+rect 460322 -800 460434 480
+rect 461504 -800 461616 480
+rect 462686 -800 462798 480
+rect 463868 -800 463980 480
+rect 465050 -800 465162 480
+rect 466232 -800 466344 480
+rect 467414 -800 467526 480
+rect 468596 -800 468708 480
+rect 469778 -800 469890 480
+rect 470960 -800 471072 480
+rect 472142 -800 472254 480
+rect 473324 -800 473436 480
+rect 474506 -800 474618 480
+rect 475688 -800 475800 480
+rect 476870 -800 476982 480
+rect 478052 -800 478164 480
+rect 479234 -800 479346 480
+rect 480416 -800 480528 480
+rect 481598 -800 481710 480
+rect 482780 -800 482892 480
+rect 483962 -800 484074 480
+rect 485144 -800 485256 480
+rect 486326 -800 486438 480
+rect 487508 -800 487620 480
+rect 488690 -800 488802 480
+rect 489872 -800 489984 480
+rect 491054 -800 491166 480
+rect 492236 -800 492348 480
+rect 493418 -800 493530 480
+rect 494600 -800 494712 480
+rect 495782 -800 495894 480
+rect 496964 -800 497076 480
+rect 498146 -800 498258 480
+rect 499328 -800 499440 480
+rect 500510 -800 500622 480
+rect 501692 -800 501804 480
+rect 502874 -800 502986 480
+rect 504056 -800 504168 480
+rect 505238 -800 505350 480
+rect 506420 -800 506532 480
+rect 507602 -800 507714 480
+rect 508784 -800 508896 480
+rect 509966 -800 510078 480
+rect 511148 -800 511260 480
+rect 512330 -800 512442 480
+rect 513512 -800 513624 480
+rect 514694 -800 514806 480
+rect 515876 -800 515988 480
+rect 517058 -800 517170 480
+rect 518240 -800 518352 480
+rect 519422 -800 519534 480
+rect 520604 -800 520716 480
+rect 521786 -800 521898 480
+rect 522968 -800 523080 480
+rect 524150 -800 524262 480
+rect 525332 -800 525444 480
+rect 526514 -800 526626 480
+rect 527696 -800 527808 480
+rect 528878 -800 528990 480
+rect 530060 -800 530172 480
+rect 531242 -800 531354 480
+rect 532424 -800 532536 480
+rect 533606 -800 533718 480
+rect 534788 -800 534900 480
+rect 535970 -800 536082 480
+rect 537152 -800 537264 480
+rect 538334 -800 538446 480
+rect 539516 -800 539628 480
+rect 540698 -800 540810 480
+rect 541880 -800 541992 480
+rect 543062 -800 543174 480
+rect 544244 -800 544356 480
+rect 545426 -800 545538 480
+rect 546608 -800 546720 480
+rect 547790 -800 547902 480
+rect 548972 -800 549084 480
+rect 550154 -800 550266 480
+rect 551336 -800 551448 480
+rect 552518 -800 552630 480
+rect 553700 -800 553812 480
+rect 554882 -800 554994 480
+rect 556064 -800 556176 480
+rect 557246 -800 557358 480
+rect 558428 -800 558540 480
+rect 559610 -800 559722 480
+rect 560792 -800 560904 480
+rect 561974 -800 562086 480
+rect 563156 -800 563268 480
+rect 564338 -800 564450 480
+rect 565520 -800 565632 480
+rect 566702 -800 566814 480
+rect 567884 -800 567996 480
+rect 569066 -800 569178 480
+rect 570248 -800 570360 480
+rect 571430 -800 571542 480
+rect 572612 -800 572724 480
+rect 573794 -800 573906 480
+rect 574976 -800 575088 480
+rect 576158 -800 576270 480
+rect 577340 -800 577452 480
+rect 578522 -800 578634 480
+rect 579704 -800 579816 480
+rect 580886 -800 580998 480
+rect 582068 -800 582180 480
+rect 583250 -800 583362 480
+<< via2 >>
+rect 415483 691288 415539 691290
+rect 415483 691236 415485 691288
+rect 415485 691236 415537 691288
+rect 415537 691236 415539 691288
+rect 415483 691234 415539 691236
+rect 415843 691288 415899 691290
+rect 415843 691236 415845 691288
+rect 415845 691236 415897 691288
+rect 415897 691236 415899 691288
+rect 415843 691234 415899 691236
+rect 415483 691048 415539 691050
+rect 415483 690996 415485 691048
+rect 415485 690996 415537 691048
+rect 415537 690996 415539 691048
+rect 415483 690994 415539 690996
+rect 415843 691048 415899 691050
+rect 415843 690996 415845 691048
+rect 415845 690996 415897 691048
+rect 415897 690996 415899 691048
+rect 415843 690994 415899 690996
+rect 467383 691388 467439 691390
+rect 467383 691336 467385 691388
+rect 467385 691336 467437 691388
+rect 467437 691336 467439 691388
+rect 467383 691334 467439 691336
+rect 467743 691388 467799 691390
+rect 467743 691336 467745 691388
+rect 467745 691336 467797 691388
+rect 467797 691336 467799 691388
+rect 467743 691334 467799 691336
+rect 467383 691148 467439 691150
+rect 467383 691096 467385 691148
+rect 467385 691096 467437 691148
+rect 467437 691096 467439 691148
+rect 467383 691094 467439 691096
+rect 467743 691148 467799 691150
+rect 467743 691096 467745 691148
+rect 467745 691096 467797 691148
+rect 467797 691096 467799 691148
+rect 467743 691094 467799 691096
+rect 413836 688352 413972 688362
+rect 414236 688352 414372 688362
+rect 413836 688236 413972 688352
+rect 414236 688236 414372 688352
+rect 413836 688226 413972 688236
+rect 414236 688226 414372 688236
+rect 413836 687952 413972 687962
+rect 414236 687952 414372 687962
+rect 413836 687836 413972 687952
+rect 414236 687836 414372 687952
+rect 413836 687826 413972 687836
+rect 414236 687826 414372 687836
+rect 413836 687552 413972 687562
+rect 414236 687552 414372 687562
+rect 413836 687436 413972 687552
+rect 414236 687436 414372 687552
+rect 413836 687426 413972 687436
+rect 414236 687426 414372 687436
+rect 413836 687152 413972 687162
+rect 414236 687152 414372 687162
+rect 413836 687036 413972 687152
+rect 414236 687036 414372 687152
+rect 413836 687026 413972 687036
+rect 414236 687026 414372 687036
+rect 416236 688352 416372 688362
+rect 416636 688352 416772 688362
+rect 416236 688236 416372 688352
+rect 416636 688236 416772 688352
+rect 416236 688226 416372 688236
+rect 416636 688226 416772 688236
+rect 416236 687952 416372 687962
+rect 416636 687952 416772 687962
+rect 416236 687836 416372 687952
+rect 416636 687836 416772 687952
+rect 416236 687826 416372 687836
+rect 416636 687826 416772 687836
+rect 416236 687552 416372 687562
+rect 416636 687552 416772 687562
+rect 416236 687436 416372 687552
+rect 416636 687436 416772 687552
+rect 416236 687426 416372 687436
+rect 416636 687426 416772 687436
+rect 416236 687152 416372 687162
+rect 416646 687152 416782 687162
+rect 416236 687036 416372 687152
+rect 416646 687036 416782 687152
+rect 416236 687026 416372 687036
+rect 416646 687026 416782 687036
+rect 465836 688352 465972 688362
+rect 466236 688352 466372 688362
+rect 465836 688236 465972 688352
+rect 466236 688236 466372 688352
+rect 465836 688226 465972 688236
+rect 466236 688226 466372 688236
+rect 465836 687952 465972 687962
+rect 466236 687952 466372 687962
+rect 465836 687836 465972 687952
+rect 466236 687836 466372 687952
+rect 465836 687826 465972 687836
+rect 466236 687826 466372 687836
+rect 465836 687552 465972 687562
+rect 466236 687552 466372 687562
+rect 465836 687436 465972 687552
+rect 466236 687436 466372 687552
+rect 465836 687426 465972 687436
+rect 466236 687426 466372 687436
+rect 465836 687152 465972 687162
+rect 466236 687152 466372 687162
+rect 465836 687036 465972 687152
+rect 466236 687036 466372 687152
+rect 465836 687026 465972 687036
+rect 466236 687026 466372 687036
+rect 468236 688352 468372 688362
+rect 468636 688352 468772 688362
+rect 468236 688236 468372 688352
+rect 468636 688236 468772 688352
+rect 468236 688226 468372 688236
+rect 468636 688226 468772 688236
+rect 468236 687952 468372 687962
+rect 468636 687952 468772 687962
+rect 468236 687836 468372 687952
+rect 468636 687836 468772 687952
+rect 468236 687826 468372 687836
+rect 468636 687826 468772 687836
+rect 468236 687552 468372 687562
+rect 468636 687552 468772 687562
+rect 468236 687436 468372 687552
+rect 468636 687436 468772 687552
+rect 468236 687426 468372 687436
+rect 468636 687426 468772 687436
+rect 468236 687152 468372 687162
+rect 468646 687152 468782 687162
+rect 468236 687036 468372 687152
+rect 468646 687036 468782 687152
+rect 468236 687026 468372 687036
+rect 468646 687026 468782 687036
+rect 415483 685488 415539 685490
+rect 415483 685436 415485 685488
+rect 415485 685436 415537 685488
+rect 415537 685436 415539 685488
+rect 415483 685434 415539 685436
+rect 415843 685488 415899 685490
+rect 415843 685436 415845 685488
+rect 415845 685436 415897 685488
+rect 415897 685436 415899 685488
+rect 415843 685434 415899 685436
+rect 415483 685248 415539 685250
+rect 415483 685196 415485 685248
+rect 415485 685196 415537 685248
+rect 415537 685196 415539 685248
+rect 415483 685194 415539 685196
+rect 415843 685248 415899 685250
+rect 415843 685196 415845 685248
+rect 415845 685196 415897 685248
+rect 415897 685196 415899 685248
+rect 415843 685194 415899 685196
+rect 467383 685484 467439 685486
+rect 467383 685432 467385 685484
+rect 467385 685432 467437 685484
+rect 467437 685432 467439 685484
+rect 467383 685430 467439 685432
+rect 467743 685484 467799 685486
+rect 467743 685432 467745 685484
+rect 467745 685432 467797 685484
+rect 467797 685432 467799 685484
+rect 467743 685430 467799 685432
+rect 467383 685244 467439 685246
+rect 467383 685192 467385 685244
+rect 467385 685192 467437 685244
+rect 467437 685192 467439 685244
+rect 467383 685190 467439 685192
+rect 467743 685244 467799 685246
+rect 467743 685192 467745 685244
+rect 467745 685192 467797 685244
+rect 467797 685192 467799 685244
+rect 467743 685190 467799 685192
+rect 440283 657688 440339 657690
+rect 440283 657636 440285 657688
+rect 440285 657636 440337 657688
+rect 440337 657636 440339 657688
+rect 440283 657634 440339 657636
+rect 440643 657688 440699 657690
+rect 440643 657636 440645 657688
+rect 440645 657636 440697 657688
+rect 440697 657636 440699 657688
+rect 440643 657634 440699 657636
+rect 440283 657448 440339 657450
+rect 440283 657396 440285 657448
+rect 440285 657396 440337 657448
+rect 440337 657396 440339 657448
+rect 440283 657394 440339 657396
+rect 440643 657448 440699 657450
+rect 440643 657396 440645 657448
+rect 440645 657396 440697 657448
+rect 440697 657396 440699 657448
+rect 440643 657394 440699 657396
+rect 448883 657688 448939 657690
+rect 448883 657636 448885 657688
+rect 448885 657636 448937 657688
+rect 448937 657636 448939 657688
+rect 448883 657634 448939 657636
+rect 449243 657688 449299 657690
+rect 449243 657636 449245 657688
+rect 449245 657636 449297 657688
+rect 449297 657636 449299 657688
+rect 449243 657634 449299 657636
+rect 448883 657448 448939 657450
+rect 448883 657396 448885 657448
+rect 448885 657396 448937 657448
+rect 448937 657396 448939 657448
+rect 448883 657394 448939 657396
+rect 449243 657448 449299 657450
+rect 449243 657396 449245 657448
+rect 449245 657396 449297 657448
+rect 449297 657396 449299 657448
+rect 449243 657394 449299 657396
+rect 437836 656352 437972 656362
+rect 438236 656352 438372 656362
+rect 437836 656236 437972 656352
+rect 438236 656236 438372 656352
+rect 437836 656226 437972 656236
+rect 438236 656226 438372 656236
+rect 437836 655952 437972 655962
+rect 438236 655952 438372 655962
+rect 437836 655836 437972 655952
+rect 438236 655836 438372 655952
+rect 437836 655826 437972 655836
+rect 438236 655826 438372 655836
+rect 437836 655552 437972 655562
+rect 438236 655552 438372 655562
+rect 437836 655436 437972 655552
+rect 438236 655436 438372 655552
+rect 437836 655426 437972 655436
+rect 438236 655426 438372 655436
+rect 437836 655152 437972 655162
+rect 438236 655152 438372 655162
+rect 437836 655036 437972 655152
+rect 438236 655036 438372 655152
+rect 442436 656466 442572 656476
+rect 442836 656466 442972 656476
+rect 442436 656350 442572 656466
+rect 442836 656350 442972 656466
+rect 442436 656340 442572 656350
+rect 442836 656340 442972 656350
+rect 442436 656066 442572 656076
+rect 442836 656066 442972 656076
+rect 442436 655950 442572 656066
+rect 442836 655950 442972 656066
+rect 442436 655940 442572 655950
+rect 442836 655940 442972 655950
+rect 442436 655666 442572 655676
+rect 442836 655666 442972 655676
+rect 442436 655550 442572 655666
+rect 442836 655550 442972 655666
+rect 442436 655540 442572 655550
+rect 442836 655540 442972 655550
+rect 442436 655266 442572 655276
+rect 442846 655266 442982 655276
+rect 442436 655150 442572 655266
+rect 442846 655150 442982 655266
+rect 442436 655140 442572 655150
+rect 442846 655140 442982 655150
+rect 446236 656352 446372 656362
+rect 446636 656352 446772 656362
+rect 446236 656236 446372 656352
+rect 446636 656236 446772 656352
+rect 446236 656226 446372 656236
+rect 446636 656226 446772 656236
+rect 446236 655952 446372 655962
+rect 446636 655952 446772 655962
+rect 446236 655836 446372 655952
+rect 446636 655836 446772 655952
+rect 446236 655826 446372 655836
+rect 446636 655826 446772 655836
+rect 446236 655552 446372 655562
+rect 446636 655552 446772 655562
+rect 446236 655436 446372 655552
+rect 446636 655436 446772 655552
+rect 446236 655426 446372 655436
+rect 446636 655426 446772 655436
+rect 446236 655152 446372 655162
+rect 446636 655152 446772 655162
+rect 437836 655026 437972 655036
+rect 438236 655026 438372 655036
+rect 446236 655036 446372 655152
+rect 446636 655036 446772 655152
+rect 450836 656466 450972 656476
+rect 451236 656466 451372 656476
+rect 450836 656350 450972 656466
+rect 451236 656350 451372 656466
+rect 450836 656340 450972 656350
+rect 451236 656340 451372 656350
+rect 450836 656066 450972 656076
+rect 451236 656066 451372 656076
+rect 450836 655950 450972 656066
+rect 451236 655950 451372 656066
+rect 450836 655940 450972 655950
+rect 451236 655940 451372 655950
+rect 450836 655666 450972 655676
+rect 451236 655666 451372 655676
+rect 450836 655550 450972 655666
+rect 451236 655550 451372 655666
+rect 450836 655540 450972 655550
+rect 451236 655540 451372 655550
+rect 450836 655266 450972 655276
+rect 451246 655266 451382 655276
+rect 450836 655150 450972 655266
+rect 451246 655150 451382 655266
+rect 450836 655140 450972 655150
+rect 451246 655140 451382 655150
+rect 446236 655026 446372 655036
+rect 446636 655026 446772 655036
+rect 440283 654688 440339 654690
+rect 440283 654636 440285 654688
+rect 440285 654636 440337 654688
+rect 440337 654636 440339 654688
+rect 440283 654634 440339 654636
+rect 440643 654688 440699 654690
+rect 440643 654636 440645 654688
+rect 440645 654636 440697 654688
+rect 440697 654636 440699 654688
+rect 440643 654634 440699 654636
+rect 440283 654448 440339 654450
+rect 440283 654396 440285 654448
+rect 440285 654396 440337 654448
+rect 440337 654396 440339 654448
+rect 440283 654394 440339 654396
+rect 440643 654448 440699 654450
+rect 440643 654396 440645 654448
+rect 440645 654396 440697 654448
+rect 440697 654396 440699 654448
+rect 440643 654394 440699 654396
+rect 448883 654688 448939 654690
+rect 448883 654636 448885 654688
+rect 448885 654636 448937 654688
+rect 448937 654636 448939 654688
+rect 448883 654634 448939 654636
+rect 449243 654688 449299 654690
+rect 449243 654636 449245 654688
+rect 449245 654636 449297 654688
+rect 449297 654636 449299 654688
+rect 449243 654634 449299 654636
+rect 448883 654448 448939 654450
+rect 448883 654396 448885 654448
+rect 448885 654396 448937 654448
+rect 448937 654396 448939 654448
+rect 448883 654394 448939 654396
+rect 449243 654448 449299 654450
+rect 449243 654396 449245 654448
+rect 449245 654396 449297 654448
+rect 449297 654396 449299 654448
+rect 449243 654394 449299 654396
+rect 85566 586314 85862 586332
+rect 86166 586314 86462 586332
+rect 86766 586314 87062 586332
+rect 87366 586314 87662 586332
+rect 87966 586314 88262 586332
+rect 88566 586314 88862 586332
+rect 89166 586314 89462 586332
+rect 85566 586134 85862 586314
+rect 86166 586134 86462 586314
+rect 86766 586134 87062 586314
+rect 87366 586134 87662 586314
+rect 87966 586134 88262 586314
+rect 88566 586134 88862 586314
+rect 89166 586134 89462 586314
+rect 416474 586774 417090 586776
+rect 416474 586402 416500 586774
+rect 416500 586402 417064 586774
+rect 417064 586402 417090 586774
+rect 416474 586400 417090 586402
+rect 438982 586219 441838 586355
+rect 85566 586116 85862 586134
+rect 86166 586116 86462 586134
+rect 86766 586116 87062 586134
+rect 87366 586116 87662 586134
+rect 87966 586116 88262 586134
+rect 88566 586116 88862 586134
+rect 89166 586116 89462 586134
+rect 85018 585594 85074 585596
+rect 85018 585542 85020 585594
+rect 85020 585542 85072 585594
+rect 85072 585542 85074 585594
+rect 85018 585540 85074 585542
+rect 85138 585594 85194 585596
+rect 85138 585542 85140 585594
+rect 85140 585542 85192 585594
+rect 85192 585542 85194 585594
+rect 85138 585540 85194 585542
+rect 85018 585494 85074 585496
+rect 85018 585442 85020 585494
+rect 85020 585442 85072 585494
+rect 85072 585442 85074 585494
+rect 85018 585440 85074 585442
+rect 85138 585494 85194 585496
+rect 85138 585442 85140 585494
+rect 85140 585442 85192 585494
+rect 85192 585442 85194 585494
+rect 85138 585440 85194 585442
+rect 91418 585594 91474 585596
+rect 91418 585542 91420 585594
+rect 91420 585542 91472 585594
+rect 91472 585542 91474 585594
+rect 91418 585540 91474 585542
+rect 91538 585594 91594 585596
+rect 91538 585542 91540 585594
+rect 91540 585542 91592 585594
+rect 91592 585542 91594 585594
+rect 91538 585540 91594 585542
+rect 91418 585494 91474 585496
+rect 91418 585442 91420 585494
+rect 91420 585442 91472 585494
+rect 91472 585442 91474 585494
+rect 91418 585440 91474 585442
+rect 91538 585494 91594 585496
+rect 91538 585442 91540 585494
+rect 91540 585442 91592 585494
+rect 91592 585442 91594 585494
+rect 91538 585440 91594 585442
+rect 417489 585489 417545 585545
+rect 417569 585489 417625 585545
+rect 416474 585064 417090 585066
+rect 416474 584692 416500 585064
+rect 416500 584692 417064 585064
+rect 417064 584692 417090 585064
+rect 416474 584690 417090 584692
+rect 447377 584873 450233 585009
+rect 85623 583521 86399 583539
+rect 85623 583021 85633 583521
+rect 85633 583021 86389 583521
+rect 86389 583021 86399 583521
+rect 85623 583003 86399 583021
+rect 86823 583521 87599 583539
+rect 86823 583021 86833 583521
+rect 86833 583021 87589 583521
+rect 87589 583021 87599 583521
+rect 86823 583003 87599 583021
+rect 88023 583521 88799 583539
+rect 88023 583021 88033 583521
+rect 88033 583021 88789 583521
+rect 88789 583021 88799 583521
+rect 88023 583003 88799 583021
+rect 89223 583521 89999 583539
+rect 89223 583021 89233 583521
+rect 89233 583021 89989 583521
+rect 89989 583021 89999 583521
+rect 89223 583003 89999 583021
+rect 101860 568714 102156 568732
+rect 102460 568714 102756 568732
+rect 103060 568714 103356 568732
+rect 103660 568714 103956 568732
+rect 104260 568714 104556 568732
+rect 104860 568714 105156 568732
+rect 105460 568714 105756 568732
+rect 101860 568534 102156 568714
+rect 102460 568534 102756 568714
+rect 103060 568534 103356 568714
+rect 103660 568534 103956 568714
+rect 104260 568534 104556 568714
+rect 104860 568534 105156 568714
+rect 105460 568534 105756 568714
+rect 101860 568516 102156 568534
+rect 102460 568516 102756 568534
+rect 103060 568516 103356 568534
+rect 103660 568516 103956 568534
+rect 104260 568516 104556 568534
+rect 104860 568516 105156 568534
+rect 105460 568516 105756 568534
+rect 107566 568714 107862 568732
+rect 108166 568714 108462 568732
+rect 108766 568714 109062 568732
+rect 109366 568714 109662 568732
+rect 109966 568714 110262 568732
+rect 110566 568714 110862 568732
+rect 111166 568714 111462 568732
+rect 107566 568534 107862 568714
+rect 108166 568534 108462 568714
+rect 108766 568534 109062 568714
+rect 109366 568534 109662 568714
+rect 109966 568534 110262 568714
+rect 110566 568534 110862 568714
+rect 111166 568534 111462 568714
+rect 107566 568516 107862 568534
+rect 108166 568516 108462 568534
+rect 108766 568516 109062 568534
+rect 109366 568516 109662 568534
+rect 109966 568516 110262 568534
+rect 110566 568516 110862 568534
+rect 111166 568516 111462 568534
+rect 102876 567794 102932 567796
+rect 102876 567742 102878 567794
+rect 102878 567742 102930 567794
+rect 102930 567742 102932 567794
+rect 102876 567740 102932 567742
+rect 102996 567794 103052 567796
+rect 102996 567742 102998 567794
+rect 102998 567742 103050 567794
+rect 103050 567742 103052 567794
+rect 102996 567740 103052 567742
+rect 102876 567694 102932 567696
+rect 102876 567642 102878 567694
+rect 102878 567642 102930 567694
+rect 102930 567642 102932 567694
+rect 102876 567640 102932 567642
+rect 102996 567694 103052 567696
+rect 102996 567642 102998 567694
+rect 102998 567642 103050 567694
+rect 103050 567642 103052 567694
+rect 102996 567640 103052 567642
+rect 104018 567794 104074 567796
+rect 104018 567742 104020 567794
+rect 104020 567742 104072 567794
+rect 104072 567742 104074 567794
+rect 104018 567740 104074 567742
+rect 104138 567794 104194 567796
+rect 104138 567742 104140 567794
+rect 104140 567742 104192 567794
+rect 104192 567742 104194 567794
+rect 104138 567740 104194 567742
+rect 104018 567694 104074 567696
+rect 104018 567642 104020 567694
+rect 104020 567642 104072 567694
+rect 104072 567642 104074 567694
+rect 104018 567640 104074 567642
+rect 104138 567694 104194 567696
+rect 104138 567642 104140 567694
+rect 104140 567642 104192 567694
+rect 104192 567642 104194 567694
+rect 104138 567640 104194 567642
+rect 107018 567794 107074 567796
+rect 107018 567742 107020 567794
+rect 107020 567742 107072 567794
+rect 107072 567742 107074 567794
+rect 107018 567740 107074 567742
+rect 107138 567794 107194 567796
+rect 107138 567742 107140 567794
+rect 107140 567742 107192 567794
+rect 107192 567742 107194 567794
+rect 107138 567740 107194 567742
+rect 107018 567694 107074 567696
+rect 107018 567642 107020 567694
+rect 107020 567642 107072 567694
+rect 107072 567642 107074 567694
+rect 107018 567640 107074 567642
+rect 107138 567694 107194 567696
+rect 107138 567642 107140 567694
+rect 107140 567642 107192 567694
+rect 107192 567642 107194 567694
+rect 107138 567640 107194 567642
+rect 113418 567842 113474 567844
+rect 113418 567790 113420 567842
+rect 113420 567790 113472 567842
+rect 113472 567790 113474 567842
+rect 113418 567788 113474 567790
+rect 113538 567842 113594 567844
+rect 113538 567790 113540 567842
+rect 113540 567790 113592 567842
+rect 113592 567790 113594 567842
+rect 113538 567788 113594 567790
+rect 113418 567742 113474 567744
+rect 113418 567690 113420 567742
+rect 113420 567690 113472 567742
+rect 113472 567690 113474 567742
+rect 113418 567688 113474 567690
+rect 113538 567742 113594 567744
+rect 113538 567690 113540 567742
+rect 113540 567690 113592 567742
+rect 113592 567690 113594 567742
+rect 113538 567688 113594 567690
+rect 101633 565559 102409 565577
+rect 101633 565059 101643 565559
+rect 101643 565059 102399 565559
+rect 102399 565059 102409 565559
+rect 101633 565041 102409 565059
+rect 102833 565559 103609 565577
+rect 102833 565059 102843 565559
+rect 102843 565059 103599 565559
+rect 103599 565059 103609 565559
+rect 102833 565041 103609 565059
+rect 104033 565559 104809 565577
+rect 104033 565059 104043 565559
+rect 104043 565059 104799 565559
+rect 104799 565059 104809 565559
+rect 104033 565041 104809 565059
+rect 105233 565559 106009 565577
+rect 105233 565059 105243 565559
+rect 105243 565059 105999 565559
+rect 105999 565059 106009 565559
+rect 105233 565041 106009 565059
+rect 107623 565521 108399 565539
+rect 107623 565021 107633 565521
+rect 107633 565021 108389 565521
+rect 108389 565021 108399 565521
+rect 107623 565003 108399 565021
+rect 108823 565521 109599 565539
+rect 108823 565021 108833 565521
+rect 108833 565021 109589 565521
+rect 109589 565021 109599 565521
+rect 108823 565003 109599 565021
+rect 110023 565521 110799 565539
+rect 110023 565021 110033 565521
+rect 110033 565021 110789 565521
+rect 110789 565021 110799 565521
+rect 110023 565003 110799 565021
+rect 111223 565521 111999 565539
+rect 111223 565021 111233 565521
+rect 111233 565021 111989 565521
+rect 111989 565021 111999 565521
+rect 111223 565003 111999 565021
+<< metal3 >>
+rect 16194 703052 21194 704800
+rect 16176 702226 21194 703052
+rect 68194 702928 73194 704800
+rect 120194 703294 125194 704800
+rect -800 680242 1700 685242
+rect -800 643842 1660 648642
+rect -800 633842 1660 638642
+rect 68150 593482 73222 702928
+rect 120124 701574 125196 703294
+rect 165594 702540 170594 704800
+rect 170894 702714 173094 704800
+rect 165552 702300 170594 702540
+rect 170854 702300 173094 702714
+rect 173394 703810 175594 704800
+rect 173394 702300 175744 703810
+rect 175894 702300 180894 704800
+rect 217294 702300 222294 704800
+rect 222594 703328 224794 704800
+rect 222500 702300 224794 703328
+rect 225094 702300 227294 704800
+rect 227594 702300 232594 704800
+rect 318994 702300 323994 704800
+rect 324294 702300 326494 704800
+rect 326794 702300 328994 704800
+rect 329294 702300 334294 704800
+rect 413394 703906 418394 704800
+rect 413390 702300 418394 703906
+rect 465394 702880 470394 704800
+rect 510594 702892 515394 704800
+rect 165552 693934 170568 702300
+rect 170854 692700 173082 702300
+rect 170832 692140 173082 692700
+rect 170832 674608 173060 692140
+rect 170832 672644 173078 674608
+rect 170720 664214 173078 672644
+rect 170584 663582 173078 664214
+rect 170584 656318 171200 663582
+rect 172464 662146 173078 663582
+rect 172464 656318 172824 662146
+rect 170584 655688 172824 656318
+rect 173464 644306 175744 702300
+rect 222500 664812 224720 702300
+rect 222260 664223 224752 664812
+rect 222260 656639 222768 664223
+rect 224352 656639 224752 664223
+rect 222260 656278 224752 656639
+rect 225202 657302 227234 702300
+rect 413390 691458 418372 702300
+rect 465390 693606 470394 702880
+rect 510580 696352 515412 702892
+rect 520594 702688 525394 704800
+rect 566594 702994 571594 704800
+rect 520592 696352 525424 702688
+rect 566592 702300 571594 702994
+rect 510580 695166 525452 696352
+rect 465390 693184 470416 693606
+rect 465392 692464 470416 693184
+rect 465390 691562 470416 692464
+rect 413376 691290 418376 691458
+rect 413376 691234 415483 691290
+rect 415539 691234 415843 691290
+rect 415899 691234 418376 691290
+rect 413376 691050 418376 691234
+rect 413376 690994 415483 691050
+rect 415539 690994 415843 691050
+rect 415899 690994 418376 691050
+rect 413376 690870 418376 690994
+rect 465390 691390 470418 691562
+rect 465390 691334 467383 691390
+rect 467439 691334 467743 691390
+rect 467799 691334 470418 691390
+rect 465390 691150 470418 691334
+rect 465390 691094 467383 691150
+rect 467439 691094 467743 691150
+rect 467799 691094 470418 691150
+rect 465390 690870 470418 691094
+rect 510494 691554 525452 695166
+rect 566592 694960 571574 702300
+rect 546976 692176 571574 694960
+rect 415366 690868 415684 690870
+rect 466794 690864 468150 690870
+rect 413730 688366 414462 688608
+rect 413730 688222 413832 688366
+rect 413976 688222 414232 688366
+rect 414376 688222 414462 688366
+rect 413730 687966 414462 688222
+rect 413730 687822 413832 687966
+rect 413976 687822 414232 687966
+rect 414376 687822 414462 687966
+rect 413730 687566 414462 687822
+rect 413730 687422 413832 687566
+rect 413976 687422 414232 687566
+rect 414376 687422 414462 687566
+rect 413730 687166 414462 687422
+rect 413730 687022 413832 687166
+rect 413976 687022 414232 687166
+rect 414376 687022 414462 687166
+rect 413730 686944 414462 687022
+rect 416130 688366 416866 688598
+rect 416130 688222 416232 688366
+rect 416376 688222 416632 688366
+rect 416776 688222 416866 688366
+rect 416130 687966 416866 688222
+rect 416130 687822 416232 687966
+rect 416376 687822 416632 687966
+rect 416776 687822 416866 687966
+rect 416130 687566 416866 687822
+rect 416130 687422 416232 687566
+rect 416376 687422 416632 687566
+rect 416776 687422 416866 687566
+rect 416130 687166 416866 687422
+rect 416130 687022 416232 687166
+rect 416376 687022 416642 687166
+rect 416786 687022 416866 687166
+rect 416130 686944 416866 687022
+rect 465730 688366 466466 688608
+rect 465730 688222 465832 688366
+rect 465976 688222 466232 688366
+rect 466376 688222 466466 688366
+rect 465730 687966 466466 688222
+rect 465730 687822 465832 687966
+rect 465976 687822 466232 687966
+rect 466376 687822 466466 687966
+rect 465730 687566 466466 687822
+rect 465730 687422 465832 687566
+rect 465976 687422 466232 687566
+rect 466376 687422 466466 687566
+rect 465730 687166 466466 687422
+rect 465730 687022 465832 687166
+rect 465976 687022 466232 687166
+rect 466376 687022 466466 687166
+rect 465730 686944 466466 687022
+rect 468130 688366 468866 688598
+rect 468130 688222 468232 688366
+rect 468376 688222 468632 688366
+rect 468776 688222 468866 688366
+rect 468130 687966 468866 688222
+rect 468130 687822 468232 687966
+rect 468376 687822 468632 687966
+rect 468776 687822 468866 687966
+rect 468130 687566 468866 687822
+rect 468130 687422 468232 687566
+rect 468376 687422 468632 687566
+rect 468776 687422 468866 687566
+rect 468130 687166 468866 687422
+rect 468130 687022 468232 687166
+rect 468376 687022 468642 687166
+rect 468786 687022 468866 687166
+rect 468130 686944 468866 687022
+rect 510494 686770 512957 691554
+rect 517261 686770 519815 691554
+rect 524119 687904 525452 691554
+rect 524119 686770 525424 687904
+rect 466650 685576 468836 685578
+rect 413388 685490 418376 685576
+rect 465390 685546 470376 685576
+rect 413388 685434 415483 685490
+rect 415539 685434 415843 685490
+rect 415899 685434 418376 685490
+rect 413388 685250 418376 685434
+rect 413388 685194 415483 685250
+rect 415539 685194 415843 685250
+rect 415899 685194 418376 685250
+rect 413388 684800 418376 685194
+rect 465318 685486 470376 685546
+rect 465318 685430 467383 685486
+rect 467439 685430 467743 685486
+rect 467799 685430 470376 685486
+rect 465318 685246 470376 685430
+rect 465318 685190 467383 685246
+rect 467439 685190 467743 685246
+rect 467799 685190 470376 685246
+rect 465318 684800 470376 685190
+rect 413390 672446 418372 684800
+rect 465318 684084 470372 684800
+rect 510494 684518 525424 686770
+rect 465318 683036 470370 684084
+rect 465318 682080 470394 683036
+rect 465390 672488 470394 682080
+rect 426718 672486 433774 672488
+rect 426718 672446 441922 672486
+rect 413390 667906 441922 672446
+rect 438918 659596 441922 667906
+rect 447300 667914 470394 672488
+rect 447300 667900 451926 667914
+rect 447318 661028 450322 667900
+rect 465390 667864 470394 667914
+rect 438868 657690 441950 659596
+rect 447318 658442 450330 661028
+rect 438868 657634 440283 657690
+rect 440339 657634 440643 657690
+rect 440699 657634 441950 657690
+rect 438868 657450 441950 657634
+rect 438868 657394 440283 657450
+rect 440339 657394 440643 657450
+rect 440699 657394 441950 657450
+rect 225202 656220 227256 657302
+rect 84858 641540 168710 641624
+rect 84624 641340 168710 641540
+rect 173466 641340 175738 644306
+rect 216098 641350 221908 641414
+rect 225206 641350 227256 656220
+rect 437730 656366 438466 656608
+rect 438868 656494 441950 657394
+rect 447326 657690 450330 658442
+rect 447326 657634 448883 657690
+rect 448939 657634 449243 657690
+rect 449299 657634 450330 657690
+rect 447326 657450 450330 657634
+rect 447326 657394 448883 657450
+rect 448939 657394 449243 657450
+rect 449299 657394 450330 657450
+rect 437730 656222 437832 656366
+rect 437976 656222 438232 656366
+rect 438376 656222 438466 656366
+rect 437730 655966 438466 656222
+rect 437730 655822 437832 655966
+rect 437976 655822 438232 655966
+rect 438376 655822 438466 655966
+rect 437730 655566 438466 655822
+rect 437730 655422 437832 655566
+rect 437976 655422 438232 655566
+rect 438376 655422 438466 655566
+rect 437730 655166 438466 655422
+rect 437730 655022 437832 655166
+rect 437976 655022 438232 655166
+rect 438376 655022 438466 655166
+rect 442330 656480 443066 656712
+rect 442330 656336 442432 656480
+rect 442576 656336 442832 656480
+rect 442976 656336 443066 656480
+rect 442330 656080 443066 656336
+rect 442330 655936 442432 656080
+rect 442576 655936 442832 656080
+rect 442976 655936 443066 656080
+rect 442330 655680 443066 655936
+rect 442330 655536 442432 655680
+rect 442576 655536 442832 655680
+rect 442976 655536 443066 655680
+rect 442330 655280 443066 655536
+rect 442330 655136 442432 655280
+rect 442576 655136 442842 655280
+rect 442986 655136 443066 655280
+rect 442330 655058 443066 655136
+rect 446130 656366 446866 656608
+rect 447326 656540 450330 657394
+rect 446130 656222 446232 656366
+rect 446376 656222 446632 656366
+rect 446776 656222 446866 656366
+rect 446130 655966 446866 656222
+rect 446130 655822 446232 655966
+rect 446376 655822 446632 655966
+rect 446776 655822 446866 655966
+rect 446130 655566 446866 655822
+rect 446130 655422 446232 655566
+rect 446376 655422 446632 655566
+rect 446776 655422 446866 655566
+rect 446130 655166 446866 655422
+rect 437730 654944 438466 655022
+rect 438924 655022 441930 655024
+rect 446130 655022 446232 655166
+rect 446376 655022 446632 655166
+rect 446776 655022 446866 655166
+rect 450730 656480 451466 656712
+rect 450730 656336 450832 656480
+rect 450976 656336 451232 656480
+rect 451376 656336 451466 656480
+rect 450730 656080 451466 656336
+rect 450730 655936 450832 656080
+rect 450976 655936 451232 656080
+rect 451376 655936 451466 656080
+rect 450730 655680 451466 655936
+rect 450730 655536 450832 655680
+rect 450976 655536 451232 655680
+rect 451376 655536 451466 655680
+rect 450730 655280 451466 655536
+rect 450730 655136 450832 655280
+rect 450976 655136 451242 655280
+rect 451386 655136 451466 655280
+rect 450730 655058 451466 655136
+rect 438924 654714 441974 655022
+rect 446130 654944 446866 655022
+rect 438924 654690 441968 654714
+rect 438924 654634 440283 654690
+rect 440339 654634 440643 654690
+rect 440699 654634 441968 654690
+rect 438924 654450 441968 654634
+rect 438924 654394 440283 654450
+rect 440339 654394 440643 654450
+rect 440699 654394 441968 654450
+rect 438924 651142 441968 654394
+rect 447300 654690 450342 654936
+rect 447300 654634 448883 654690
+rect 448939 654634 449243 654690
+rect 449299 654634 450342 654690
+rect 447300 654450 450342 654634
+rect 447300 654394 448883 654450
+rect 448939 654394 449243 654450
+rect 449299 654394 450342 654450
+rect 447300 653986 450342 654394
+rect 438918 650114 441968 651142
+rect 447316 651142 450320 653986
+rect 227664 641350 238982 641414
+rect 84624 641306 170068 641340
+rect 173362 641316 179734 641340
+rect 216098 641316 238982 641350
+rect 351700 641316 362636 641330
+rect 84624 641300 172954 641306
+rect 173362 641300 362636 641316
+rect 84624 639514 362636 641300
+rect 84624 633450 354223 639514
+rect 360367 633450 362636 639514
+rect 84624 631774 362636 633450
+rect 84624 631608 168710 631774
+rect 177012 631742 362636 631774
+rect 216098 631660 238982 631742
+rect 351700 631718 362636 631742
+rect 67942 588042 73258 593482
+rect 67914 585606 73258 588042
+rect 84624 587160 90256 631608
+rect 107080 630890 111738 631608
+rect 84620 586336 90258 587160
+rect 84620 586112 85562 586336
+rect 85866 586112 86162 586336
+rect 86466 586112 86762 586336
+rect 87066 586112 87362 586336
+rect 87666 586112 87962 586336
+rect 88266 586112 88562 586336
+rect 88866 586112 89162 586336
+rect 89466 586112 90258 586336
+rect 416354 586780 417192 586912
+rect 416354 586776 416510 586780
+rect 417054 586776 417192 586780
+rect 416354 586400 416474 586776
+rect 417090 586400 417192 586776
+rect 416354 586396 416510 586400
+rect 417054 586396 417192 586400
+rect 416354 586296 417192 586396
+rect 438918 586356 441922 650114
+rect 447316 649884 450322 651142
+rect 447318 586662 450322 649884
+rect 547102 632150 550106 692176
+rect 566592 692132 571574 692176
+rect 582300 677984 584800 682984
+rect 565206 644596 576142 646006
+rect 565206 644584 583128 644596
+rect 565206 644550 584800 644584
+rect 565206 641590 567741 644550
+rect 564368 639766 567741 641590
+rect 573725 639812 584800 644550
+rect 573725 639766 576142 639812
+rect 582340 639784 584800 639812
+rect 564368 634590 576142 639766
+rect 564368 634584 583082 634590
+rect 564368 634552 584800 634584
+rect 547102 629150 550128 632150
+rect 564368 632060 567703 634552
+rect 447316 586398 450322 586662
+rect 438908 586355 441924 586356
+rect 84620 586020 90258 586112
+rect 438908 586219 438982 586355
+rect 441838 586219 441924 586355
+rect 438908 586102 441924 586219
+rect 447312 586048 450322 586398
+rect 104672 585608 118590 585620
+rect 417414 585612 417702 585614
+rect 104672 585606 121324 585608
+rect 416094 585606 417702 585612
+rect 67914 585596 85274 585606
+rect 67914 585540 85018 585596
+rect 85074 585540 85138 585596
+rect 85194 585540 85274 585596
+rect 67914 585496 85274 585540
+rect 67914 585440 85018 585496
+rect 85074 585440 85138 585496
+rect 85194 585440 85274 585496
+rect 67914 585412 85274 585440
+rect 91370 585604 218504 585606
+rect 230148 585604 402784 585606
+rect 91370 585600 402784 585604
+rect 412402 585600 417702 585606
+rect 91370 585596 417702 585600
+rect 91370 585540 91418 585596
+rect 91474 585540 91538 585596
+rect 91594 585545 417702 585596
+rect 91594 585540 417489 585545
+rect 91370 585496 417489 585540
+rect 91370 585440 91418 585496
+rect 91474 585440 91538 585496
+rect 91594 585489 417489 585496
+rect 417545 585489 417569 585545
+rect 417625 585489 417702 585545
+rect 91594 585440 417702 585489
+rect 91370 585416 417702 585440
+rect 91370 585412 416016 585416
+rect 416354 585414 417186 585416
+rect 417414 585414 417702 585416
+rect 447316 585414 450318 586048
+rect 67914 585282 73258 585412
+rect 84984 585410 85258 585412
+rect 91384 585410 91628 585412
+rect 104672 585382 121324 585412
+rect 218288 585410 230804 585412
+rect 402662 585406 412608 585412
+rect 415798 585408 416016 585412
+rect 104672 585380 118590 585382
+rect 67914 567806 73226 585282
+rect 447312 585258 450318 585414
+rect 416354 585070 417186 585172
+rect 416354 585066 416510 585070
+rect 417054 585066 417186 585070
+rect 416354 584690 416474 585066
+rect 417090 584690 417186 585066
+rect 447312 585009 450316 585258
+rect 447312 584873 447377 585009
+rect 450233 584873 450316 585009
+rect 447312 584780 450316 584873
+rect 416354 584686 416510 584690
+rect 417054 584686 417186 584690
+rect 416354 584586 417186 584686
+rect 85234 583543 90146 583958
+rect 85234 583539 85659 583543
+rect 86363 583539 86859 583543
+rect 87563 583539 88059 583543
+rect 88763 583539 89259 583543
+rect 89963 583539 90146 583543
+rect 85234 583003 85623 583539
+rect 86399 583003 86823 583539
+rect 87599 583003 88023 583539
+rect 88799 583003 89223 583539
+rect 89999 583003 90146 583539
+rect 85234 582999 85659 583003
+rect 86363 582999 86859 583003
+rect 87563 582999 88059 583003
+rect 88763 582999 89259 583003
+rect 89963 582999 90146 583003
+rect 85234 582602 90146 582999
+rect 101388 568736 106034 569082
+rect 101388 568512 101856 568736
+rect 102160 568512 102456 568736
+rect 102760 568512 103056 568736
+rect 103360 568512 103656 568736
+rect 103960 568512 104256 568736
+rect 104560 568512 104856 568736
+rect 105160 568512 105456 568736
+rect 105760 568512 106034 568736
+rect 101388 568420 106034 568512
+rect 107094 568736 111740 569082
+rect 107094 568512 107562 568736
+rect 107866 568512 108162 568736
+rect 108466 568512 108762 568736
+rect 109066 568512 109362 568736
+rect 109666 568512 109962 568736
+rect 110266 568512 110562 568736
+rect 110866 568512 111162 568736
+rect 111466 568512 111740 568736
+rect 107094 568420 111740 568512
+rect 547124 567854 550128 629150
+rect 565206 629768 567703 632060
+rect 573687 629784 584800 634552
+rect 573687 629768 576142 629784
+rect 565206 627532 576142 629768
+rect 583520 589472 584800 589584
+rect 583520 588290 584800 588402
+rect 583520 587108 584800 587220
+rect 583520 585926 584800 586038
+rect 583520 584744 584800 584856
+rect 583520 583562 584800 583674
+rect 113382 567844 550128 567854
+rect 102338 567806 102860 567808
+rect 67914 567796 103076 567806
+rect 67914 567740 102876 567796
+rect 102932 567740 102996 567796
+rect 103052 567740 103076 567796
+rect 67914 567696 103076 567740
+rect 67914 567640 102876 567696
+rect 102932 567640 102996 567696
+rect 103052 567640 103076 567696
+rect 67914 567610 103076 567640
+rect 103986 567796 107220 567806
+rect 103986 567740 104018 567796
+rect 104074 567740 104138 567796
+rect 104194 567740 107018 567796
+rect 107074 567740 107138 567796
+rect 107194 567740 107220 567796
+rect 103986 567696 107220 567740
+rect 103986 567640 104018 567696
+rect 104074 567640 104138 567696
+rect 104194 567640 107018 567696
+rect 107074 567640 107138 567696
+rect 107194 567640 107220 567696
+rect 113382 567788 113418 567844
+rect 113474 567788 113538 567844
+rect 113594 567788 550128 567844
+rect 113382 567744 550128 567788
+rect 113382 567688 113418 567744
+rect 113474 567688 113538 567744
+rect 113594 567688 550128 567744
+rect 113382 567658 550128 567688
+rect 113472 567654 113606 567658
+rect 547124 567642 550128 567658
+rect 103986 567610 107220 567640
+rect 67914 567600 73226 567610
+rect 102338 567606 102860 567610
+rect 101244 565581 106156 565996
+rect 101244 565577 101669 565581
+rect 102373 565577 102869 565581
+rect 103573 565577 104069 565581
+rect 104773 565577 105269 565581
+rect 105973 565577 106156 565581
+rect 101244 565041 101633 565577
+rect 102409 565041 102833 565577
+rect 103609 565041 104033 565577
+rect 104809 565041 105233 565577
+rect 106009 565041 106156 565577
+rect 101244 565037 101669 565041
+rect 102373 565037 102869 565041
+rect 103573 565037 104069 565041
+rect 104773 565037 105269 565041
+rect 105973 565037 106156 565041
+rect 101244 564640 106156 565037
+rect 107234 565543 112146 565958
+rect 107234 565539 107659 565543
+rect 108363 565539 108859 565543
+rect 109563 565539 110059 565543
+rect 110763 565539 111259 565543
+rect 111963 565539 112146 565543
+rect 107234 565003 107623 565539
+rect 108399 565003 108823 565539
+rect 109599 565003 110023 565539
+rect 110799 565003 111223 565539
+rect 111999 565003 112146 565539
+rect 107234 564999 107659 565003
+rect 108363 564999 108859 565003
+rect 109563 564999 110059 565003
+rect 110763 564999 111259 565003
+rect 111963 564999 112146 565003
+rect 107234 564602 112146 564999
+rect -800 559442 1660 564242
+rect -800 549442 1660 554242
+rect 582340 550562 584800 555362
+rect 582340 540562 584800 545362
+rect -800 511530 480 511642
+rect -800 510348 480 510460
+rect -800 509166 480 509278
+rect -800 507984 480 508096
+rect -800 506802 480 506914
+rect -800 505620 480 505732
+rect 583520 500050 584800 500162
+rect 583520 498868 584800 498980
+rect 583520 497686 584800 497798
+rect 583520 496504 584800 496616
+rect 583520 495322 584800 495434
+rect 583520 494140 584800 494252
+rect -800 468308 480 468420
+rect -800 467126 480 467238
+rect -800 465944 480 466056
+rect -800 464762 480 464874
+rect -800 463580 480 463692
+rect -800 462398 480 462510
+rect 583520 455628 584800 455740
+rect 583520 454446 584800 454558
+rect 583520 453264 584800 453376
+rect 583520 452082 584800 452194
+rect 583520 450900 584800 451012
+rect 583520 449718 584800 449830
+rect -800 425086 480 425198
+rect -800 423904 480 424016
+rect -800 422722 480 422834
+rect -800 421540 480 421652
+rect -800 420358 480 420470
+rect -800 419176 480 419288
+rect 583520 411206 584800 411318
+rect 583520 410024 584800 410136
+rect 583520 408842 584800 408954
+rect 583520 407660 584800 407772
+rect 583520 406478 584800 406590
+rect 583520 405296 584800 405408
+rect -800 381864 480 381976
+rect -800 380682 480 380794
+rect -800 379500 480 379612
+rect -800 378318 480 378430
+rect -800 377136 480 377248
+rect -800 375954 480 376066
+rect 583520 364784 584800 364896
+rect 583520 363602 584800 363714
+rect 583520 362420 584800 362532
+rect 583520 361238 584800 361350
+rect 583520 360056 584800 360168
+rect 583520 358874 584800 358986
+rect -800 338642 480 338754
+rect -800 337460 480 337572
+rect -800 336278 480 336390
+rect -800 335096 480 335208
+rect -800 333914 480 334026
+rect -800 332732 480 332844
+rect 583520 319562 584800 319674
+rect 583520 318380 584800 318492
+rect 583520 317198 584800 317310
+rect 583520 316016 584800 316128
+rect 583520 314834 584800 314946
+rect 583520 313652 584800 313764
+rect -800 295420 480 295532
+rect -800 294238 480 294350
+rect -800 293056 480 293168
+rect -800 291874 480 291986
+rect -800 290692 480 290804
+rect -800 289510 480 289622
+rect 583520 275140 584800 275252
+rect 583520 273958 584800 274070
+rect 583520 272776 584800 272888
+rect 583520 271594 584800 271706
+rect 583520 270412 584800 270524
+rect 583520 269230 584800 269342
+rect -800 252398 480 252510
+rect -800 251216 480 251328
+rect -800 250034 480 250146
+rect -800 248852 480 248964
+rect -800 247670 480 247782
+rect -800 246488 480 246600
+rect 582340 235230 584800 240030
+rect 582340 225230 584800 230030
+rect -800 214888 1660 219688
+rect -800 204888 1660 209688
+rect 582188 196230 582876 196238
+rect 582188 191430 584800 196230
+rect 582188 191424 582876 191430
+rect 582340 186224 584800 186230
+rect 582188 181430 584800 186224
+rect 582188 181410 582678 181430
+rect -800 172888 1660 177688
+rect -800 162888 1660 167688
+rect 582340 151538 584800 151630
+rect 581994 146830 584800 151538
+rect 581994 146778 583364 146830
+rect 581994 141630 583088 141672
+rect 581994 136912 584800 141630
+rect 582340 136830 584800 136912
+rect -800 124776 480 124888
+rect -800 123594 480 123706
+rect -800 122412 480 122524
+rect -800 121230 480 121342
+rect -800 120048 480 120160
+rect -800 118866 480 118978
+rect 583520 95118 584800 95230
+rect 583520 93936 584800 94048
+rect 583520 92754 584800 92866
+rect 583520 91572 584800 91684
+rect -800 81554 480 81666
+rect -800 80372 480 80484
+rect -800 79190 480 79302
+rect -800 78008 480 78120
+rect -800 76826 480 76938
+rect -800 75644 480 75756
+rect 583520 50460 584800 50572
+rect 583520 49278 584800 49390
+rect 583520 48096 584800 48208
+rect 583520 46914 584800 47026
+rect -800 38332 480 38444
+rect -800 37150 480 37262
+rect -800 35968 480 36080
+rect -800 34786 480 34898
+rect -800 33604 480 33716
+rect -800 32422 480 32534
+rect 583520 24002 584800 24114
+rect 583520 22820 584800 22932
+rect 583520 21638 584800 21750
+rect 583520 20456 584800 20568
+rect 583520 19274 584800 19386
+rect 583520 18092 584800 18204
+rect -800 16910 480 17022
+rect 583520 16910 584800 17022
+rect -800 15728 480 15840
+rect 583520 15728 584800 15840
+rect -800 14546 480 14658
+rect 583520 14546 584800 14658
+rect -800 13364 480 13476
+rect 583520 13364 584800 13476
+rect -800 12182 480 12294
+rect 583520 12182 584800 12294
+rect -800 11000 480 11112
+rect 583520 11000 584800 11112
+rect -800 9818 480 9930
+rect 583520 9818 584800 9930
+rect -800 8636 480 8748
+rect 583520 8636 584800 8748
+rect -800 7454 480 7566
+rect 583520 7454 584800 7566
+rect -800 6272 480 6384
+rect 583520 6272 584800 6384
+rect -800 5090 480 5202
+rect 583520 5090 584800 5202
+rect -800 3908 480 4020
+rect 583520 3908 584800 4020
+rect -800 2726 480 2838
+rect 583520 2726 584800 2838
+rect -800 1544 480 1656
+rect 583520 1544 584800 1656
+<< via3 >>
+rect 171200 656318 172464 663582
+rect 222768 656639 224352 664223
+rect 413832 688362 413976 688366
+rect 413832 688226 413836 688362
+rect 413836 688226 413972 688362
+rect 413972 688226 413976 688362
+rect 413832 688222 413976 688226
+rect 414232 688362 414376 688366
+rect 414232 688226 414236 688362
+rect 414236 688226 414372 688362
+rect 414372 688226 414376 688362
+rect 414232 688222 414376 688226
+rect 413832 687962 413976 687966
+rect 413832 687826 413836 687962
+rect 413836 687826 413972 687962
+rect 413972 687826 413976 687962
+rect 413832 687822 413976 687826
+rect 414232 687962 414376 687966
+rect 414232 687826 414236 687962
+rect 414236 687826 414372 687962
+rect 414372 687826 414376 687962
+rect 414232 687822 414376 687826
+rect 413832 687562 413976 687566
+rect 413832 687426 413836 687562
+rect 413836 687426 413972 687562
+rect 413972 687426 413976 687562
+rect 413832 687422 413976 687426
+rect 414232 687562 414376 687566
+rect 414232 687426 414236 687562
+rect 414236 687426 414372 687562
+rect 414372 687426 414376 687562
+rect 414232 687422 414376 687426
+rect 413832 687162 413976 687166
+rect 413832 687026 413836 687162
+rect 413836 687026 413972 687162
+rect 413972 687026 413976 687162
+rect 413832 687022 413976 687026
+rect 414232 687162 414376 687166
+rect 414232 687026 414236 687162
+rect 414236 687026 414372 687162
+rect 414372 687026 414376 687162
+rect 414232 687022 414376 687026
+rect 416232 688362 416376 688366
+rect 416232 688226 416236 688362
+rect 416236 688226 416372 688362
+rect 416372 688226 416376 688362
+rect 416232 688222 416376 688226
+rect 416632 688362 416776 688366
+rect 416632 688226 416636 688362
+rect 416636 688226 416772 688362
+rect 416772 688226 416776 688362
+rect 416632 688222 416776 688226
+rect 416232 687962 416376 687966
+rect 416232 687826 416236 687962
+rect 416236 687826 416372 687962
+rect 416372 687826 416376 687962
+rect 416232 687822 416376 687826
+rect 416632 687962 416776 687966
+rect 416632 687826 416636 687962
+rect 416636 687826 416772 687962
+rect 416772 687826 416776 687962
+rect 416632 687822 416776 687826
+rect 416232 687562 416376 687566
+rect 416232 687426 416236 687562
+rect 416236 687426 416372 687562
+rect 416372 687426 416376 687562
+rect 416232 687422 416376 687426
+rect 416632 687562 416776 687566
+rect 416632 687426 416636 687562
+rect 416636 687426 416772 687562
+rect 416772 687426 416776 687562
+rect 416632 687422 416776 687426
+rect 416232 687162 416376 687166
+rect 416232 687026 416236 687162
+rect 416236 687026 416372 687162
+rect 416372 687026 416376 687162
+rect 416232 687022 416376 687026
+rect 416642 687162 416786 687166
+rect 416642 687026 416646 687162
+rect 416646 687026 416782 687162
+rect 416782 687026 416786 687162
+rect 416642 687022 416786 687026
+rect 465832 688362 465976 688366
+rect 465832 688226 465836 688362
+rect 465836 688226 465972 688362
+rect 465972 688226 465976 688362
+rect 465832 688222 465976 688226
+rect 466232 688362 466376 688366
+rect 466232 688226 466236 688362
+rect 466236 688226 466372 688362
+rect 466372 688226 466376 688362
+rect 466232 688222 466376 688226
+rect 465832 687962 465976 687966
+rect 465832 687826 465836 687962
+rect 465836 687826 465972 687962
+rect 465972 687826 465976 687962
+rect 465832 687822 465976 687826
+rect 466232 687962 466376 687966
+rect 466232 687826 466236 687962
+rect 466236 687826 466372 687962
+rect 466372 687826 466376 687962
+rect 466232 687822 466376 687826
+rect 465832 687562 465976 687566
+rect 465832 687426 465836 687562
+rect 465836 687426 465972 687562
+rect 465972 687426 465976 687562
+rect 465832 687422 465976 687426
+rect 466232 687562 466376 687566
+rect 466232 687426 466236 687562
+rect 466236 687426 466372 687562
+rect 466372 687426 466376 687562
+rect 466232 687422 466376 687426
+rect 465832 687162 465976 687166
+rect 465832 687026 465836 687162
+rect 465836 687026 465972 687162
+rect 465972 687026 465976 687162
+rect 465832 687022 465976 687026
+rect 466232 687162 466376 687166
+rect 466232 687026 466236 687162
+rect 466236 687026 466372 687162
+rect 466372 687026 466376 687162
+rect 466232 687022 466376 687026
+rect 468232 688362 468376 688366
+rect 468232 688226 468236 688362
+rect 468236 688226 468372 688362
+rect 468372 688226 468376 688362
+rect 468232 688222 468376 688226
+rect 468632 688362 468776 688366
+rect 468632 688226 468636 688362
+rect 468636 688226 468772 688362
+rect 468772 688226 468776 688362
+rect 468632 688222 468776 688226
+rect 468232 687962 468376 687966
+rect 468232 687826 468236 687962
+rect 468236 687826 468372 687962
+rect 468372 687826 468376 687962
+rect 468232 687822 468376 687826
+rect 468632 687962 468776 687966
+rect 468632 687826 468636 687962
+rect 468636 687826 468772 687962
+rect 468772 687826 468776 687962
+rect 468632 687822 468776 687826
+rect 468232 687562 468376 687566
+rect 468232 687426 468236 687562
+rect 468236 687426 468372 687562
+rect 468372 687426 468376 687562
+rect 468232 687422 468376 687426
+rect 468632 687562 468776 687566
+rect 468632 687426 468636 687562
+rect 468636 687426 468772 687562
+rect 468772 687426 468776 687562
+rect 468632 687422 468776 687426
+rect 468232 687162 468376 687166
+rect 468232 687026 468236 687162
+rect 468236 687026 468372 687162
+rect 468372 687026 468376 687162
+rect 468232 687022 468376 687026
+rect 468642 687162 468786 687166
+rect 468642 687026 468646 687162
+rect 468646 687026 468782 687162
+rect 468782 687026 468786 687162
+rect 468642 687022 468786 687026
+rect 512957 686770 517261 691554
+rect 519815 686770 524119 691554
+rect 437832 656362 437976 656366
+rect 437832 656226 437836 656362
+rect 437836 656226 437972 656362
+rect 437972 656226 437976 656362
+rect 437832 656222 437976 656226
+rect 438232 656362 438376 656366
+rect 438232 656226 438236 656362
+rect 438236 656226 438372 656362
+rect 438372 656226 438376 656362
+rect 438232 656222 438376 656226
+rect 437832 655962 437976 655966
+rect 437832 655826 437836 655962
+rect 437836 655826 437972 655962
+rect 437972 655826 437976 655962
+rect 437832 655822 437976 655826
+rect 438232 655962 438376 655966
+rect 438232 655826 438236 655962
+rect 438236 655826 438372 655962
+rect 438372 655826 438376 655962
+rect 438232 655822 438376 655826
+rect 437832 655562 437976 655566
+rect 437832 655426 437836 655562
+rect 437836 655426 437972 655562
+rect 437972 655426 437976 655562
+rect 437832 655422 437976 655426
+rect 438232 655562 438376 655566
+rect 438232 655426 438236 655562
+rect 438236 655426 438372 655562
+rect 438372 655426 438376 655562
+rect 438232 655422 438376 655426
+rect 437832 655162 437976 655166
+rect 437832 655026 437836 655162
+rect 437836 655026 437972 655162
+rect 437972 655026 437976 655162
+rect 437832 655022 437976 655026
+rect 438232 655162 438376 655166
+rect 438232 655026 438236 655162
+rect 438236 655026 438372 655162
+rect 438372 655026 438376 655162
+rect 438232 655022 438376 655026
+rect 442432 656476 442576 656480
+rect 442432 656340 442436 656476
+rect 442436 656340 442572 656476
+rect 442572 656340 442576 656476
+rect 442432 656336 442576 656340
+rect 442832 656476 442976 656480
+rect 442832 656340 442836 656476
+rect 442836 656340 442972 656476
+rect 442972 656340 442976 656476
+rect 442832 656336 442976 656340
+rect 442432 656076 442576 656080
+rect 442432 655940 442436 656076
+rect 442436 655940 442572 656076
+rect 442572 655940 442576 656076
+rect 442432 655936 442576 655940
+rect 442832 656076 442976 656080
+rect 442832 655940 442836 656076
+rect 442836 655940 442972 656076
+rect 442972 655940 442976 656076
+rect 442832 655936 442976 655940
+rect 442432 655676 442576 655680
+rect 442432 655540 442436 655676
+rect 442436 655540 442572 655676
+rect 442572 655540 442576 655676
+rect 442432 655536 442576 655540
+rect 442832 655676 442976 655680
+rect 442832 655540 442836 655676
+rect 442836 655540 442972 655676
+rect 442972 655540 442976 655676
+rect 442832 655536 442976 655540
+rect 442432 655276 442576 655280
+rect 442432 655140 442436 655276
+rect 442436 655140 442572 655276
+rect 442572 655140 442576 655276
+rect 442432 655136 442576 655140
+rect 442842 655276 442986 655280
+rect 442842 655140 442846 655276
+rect 442846 655140 442982 655276
+rect 442982 655140 442986 655276
+rect 442842 655136 442986 655140
+rect 446232 656362 446376 656366
+rect 446232 656226 446236 656362
+rect 446236 656226 446372 656362
+rect 446372 656226 446376 656362
+rect 446232 656222 446376 656226
+rect 446632 656362 446776 656366
+rect 446632 656226 446636 656362
+rect 446636 656226 446772 656362
+rect 446772 656226 446776 656362
+rect 446632 656222 446776 656226
+rect 446232 655962 446376 655966
+rect 446232 655826 446236 655962
+rect 446236 655826 446372 655962
+rect 446372 655826 446376 655962
+rect 446232 655822 446376 655826
+rect 446632 655962 446776 655966
+rect 446632 655826 446636 655962
+rect 446636 655826 446772 655962
+rect 446772 655826 446776 655962
+rect 446632 655822 446776 655826
+rect 446232 655562 446376 655566
+rect 446232 655426 446236 655562
+rect 446236 655426 446372 655562
+rect 446372 655426 446376 655562
+rect 446232 655422 446376 655426
+rect 446632 655562 446776 655566
+rect 446632 655426 446636 655562
+rect 446636 655426 446772 655562
+rect 446772 655426 446776 655562
+rect 446632 655422 446776 655426
+rect 446232 655162 446376 655166
+rect 446232 655026 446236 655162
+rect 446236 655026 446372 655162
+rect 446372 655026 446376 655162
+rect 446232 655022 446376 655026
+rect 446632 655162 446776 655166
+rect 446632 655026 446636 655162
+rect 446636 655026 446772 655162
+rect 446772 655026 446776 655162
+rect 446632 655022 446776 655026
+rect 450832 656476 450976 656480
+rect 450832 656340 450836 656476
+rect 450836 656340 450972 656476
+rect 450972 656340 450976 656476
+rect 450832 656336 450976 656340
+rect 451232 656476 451376 656480
+rect 451232 656340 451236 656476
+rect 451236 656340 451372 656476
+rect 451372 656340 451376 656476
+rect 451232 656336 451376 656340
+rect 450832 656076 450976 656080
+rect 450832 655940 450836 656076
+rect 450836 655940 450972 656076
+rect 450972 655940 450976 656076
+rect 450832 655936 450976 655940
+rect 451232 656076 451376 656080
+rect 451232 655940 451236 656076
+rect 451236 655940 451372 656076
+rect 451372 655940 451376 656076
+rect 451232 655936 451376 655940
+rect 450832 655676 450976 655680
+rect 450832 655540 450836 655676
+rect 450836 655540 450972 655676
+rect 450972 655540 450976 655676
+rect 450832 655536 450976 655540
+rect 451232 655676 451376 655680
+rect 451232 655540 451236 655676
+rect 451236 655540 451372 655676
+rect 451372 655540 451376 655676
+rect 451232 655536 451376 655540
+rect 450832 655276 450976 655280
+rect 450832 655140 450836 655276
+rect 450836 655140 450972 655276
+rect 450972 655140 450976 655276
+rect 450832 655136 450976 655140
+rect 451242 655276 451386 655280
+rect 451242 655140 451246 655276
+rect 451246 655140 451382 655276
+rect 451382 655140 451386 655276
+rect 451242 655136 451386 655140
+rect 354223 633450 360367 639514
+rect 85562 586332 85866 586336
+rect 85562 586116 85566 586332
+rect 85566 586116 85862 586332
+rect 85862 586116 85866 586332
+rect 85562 586112 85866 586116
+rect 86162 586332 86466 586336
+rect 86162 586116 86166 586332
+rect 86166 586116 86462 586332
+rect 86462 586116 86466 586332
+rect 86162 586112 86466 586116
+rect 86762 586332 87066 586336
+rect 86762 586116 86766 586332
+rect 86766 586116 87062 586332
+rect 87062 586116 87066 586332
+rect 86762 586112 87066 586116
+rect 87362 586332 87666 586336
+rect 87362 586116 87366 586332
+rect 87366 586116 87662 586332
+rect 87662 586116 87666 586332
+rect 87362 586112 87666 586116
+rect 87962 586332 88266 586336
+rect 87962 586116 87966 586332
+rect 87966 586116 88262 586332
+rect 88262 586116 88266 586332
+rect 87962 586112 88266 586116
+rect 88562 586332 88866 586336
+rect 88562 586116 88566 586332
+rect 88566 586116 88862 586332
+rect 88862 586116 88866 586332
+rect 88562 586112 88866 586116
+rect 89162 586332 89466 586336
+rect 89162 586116 89166 586332
+rect 89166 586116 89462 586332
+rect 89462 586116 89466 586332
+rect 89162 586112 89466 586116
+rect 416510 586776 417054 586780
+rect 416510 586400 417054 586776
+rect 416510 586396 417054 586400
+rect 567741 639766 573725 644550
+rect 416510 585066 417054 585070
+rect 416510 584690 417054 585066
+rect 416510 584686 417054 584690
+rect 85659 583539 86363 583543
+rect 86859 583539 87563 583543
+rect 88059 583539 88763 583543
+rect 89259 583539 89963 583543
+rect 85659 583003 86363 583539
+rect 86859 583003 87563 583539
+rect 88059 583003 88763 583539
+rect 89259 583003 89963 583539
+rect 85659 582999 86363 583003
+rect 86859 582999 87563 583003
+rect 88059 582999 88763 583003
+rect 89259 582999 89963 583003
+rect 101856 568732 102160 568736
+rect 101856 568516 101860 568732
+rect 101860 568516 102156 568732
+rect 102156 568516 102160 568732
+rect 101856 568512 102160 568516
+rect 102456 568732 102760 568736
+rect 102456 568516 102460 568732
+rect 102460 568516 102756 568732
+rect 102756 568516 102760 568732
+rect 102456 568512 102760 568516
+rect 103056 568732 103360 568736
+rect 103056 568516 103060 568732
+rect 103060 568516 103356 568732
+rect 103356 568516 103360 568732
+rect 103056 568512 103360 568516
+rect 103656 568732 103960 568736
+rect 103656 568516 103660 568732
+rect 103660 568516 103956 568732
+rect 103956 568516 103960 568732
+rect 103656 568512 103960 568516
+rect 104256 568732 104560 568736
+rect 104256 568516 104260 568732
+rect 104260 568516 104556 568732
+rect 104556 568516 104560 568732
+rect 104256 568512 104560 568516
+rect 104856 568732 105160 568736
+rect 104856 568516 104860 568732
+rect 104860 568516 105156 568732
+rect 105156 568516 105160 568732
+rect 104856 568512 105160 568516
+rect 105456 568732 105760 568736
+rect 105456 568516 105460 568732
+rect 105460 568516 105756 568732
+rect 105756 568516 105760 568732
+rect 105456 568512 105760 568516
+rect 107562 568732 107866 568736
+rect 107562 568516 107566 568732
+rect 107566 568516 107862 568732
+rect 107862 568516 107866 568732
+rect 107562 568512 107866 568516
+rect 108162 568732 108466 568736
+rect 108162 568516 108166 568732
+rect 108166 568516 108462 568732
+rect 108462 568516 108466 568732
+rect 108162 568512 108466 568516
+rect 108762 568732 109066 568736
+rect 108762 568516 108766 568732
+rect 108766 568516 109062 568732
+rect 109062 568516 109066 568732
+rect 108762 568512 109066 568516
+rect 109362 568732 109666 568736
+rect 109362 568516 109366 568732
+rect 109366 568516 109662 568732
+rect 109662 568516 109666 568732
+rect 109362 568512 109666 568516
+rect 109962 568732 110266 568736
+rect 109962 568516 109966 568732
+rect 109966 568516 110262 568732
+rect 110262 568516 110266 568732
+rect 109962 568512 110266 568516
+rect 110562 568732 110866 568736
+rect 110562 568516 110566 568732
+rect 110566 568516 110862 568732
+rect 110862 568516 110866 568732
+rect 110562 568512 110866 568516
+rect 111162 568732 111466 568736
+rect 111162 568516 111166 568732
+rect 111166 568516 111462 568732
+rect 111462 568516 111466 568732
+rect 111162 568512 111466 568516
+rect 567703 629768 573687 634552
+rect 101669 565577 102373 565581
+rect 102869 565577 103573 565581
+rect 104069 565577 104773 565581
+rect 105269 565577 105973 565581
+rect 101669 565041 102373 565577
+rect 102869 565041 103573 565577
+rect 104069 565041 104773 565577
+rect 105269 565041 105973 565577
+rect 101669 565037 102373 565041
+rect 102869 565037 103573 565041
+rect 104069 565037 104773 565041
+rect 105269 565037 105973 565041
+rect 107659 565539 108363 565543
+rect 108859 565539 109563 565543
+rect 110059 565539 110763 565543
+rect 111259 565539 111963 565543
+rect 107659 565003 108363 565539
+rect 108859 565003 109563 565539
+rect 110059 565003 110763 565539
+rect 111259 565003 111963 565539
+rect 107659 564999 108363 565003
+rect 108859 564999 109563 565003
+rect 110059 564999 110763 565003
+rect 111259 564999 111963 565003
+<< metal4 >>
+rect 165594 702540 170594 704800
+rect 165552 702300 170594 702540
+rect 175894 702434 180894 704800
+rect 175862 702300 180894 702434
+rect 217294 702970 222294 704800
+rect 217294 702300 222336 702970
+rect 227594 702926 232594 704800
+rect 165552 696162 170568 702300
+rect 165552 693934 170584 696162
+rect 165554 682686 170584 693934
+rect 175862 682686 180868 702300
+rect 217306 684124 222336 702300
+rect 165508 682660 187874 682686
+rect 217280 682660 222336 684124
+rect 227582 694624 232594 702926
+rect 318994 702300 323994 704800
+rect 329294 702300 334294 704800
+rect 227582 682660 232548 694624
+rect 402706 694056 476700 696958
+rect 402738 688608 404890 694056
+rect 412670 688608 414760 688612
+rect 463316 688610 464766 694056
+rect 511622 691554 524816 694356
+rect 402692 688366 414760 688608
+rect 463308 688608 465444 688610
+rect 416124 688598 416882 688604
+rect 402692 688222 413832 688366
+rect 413976 688222 414232 688366
+rect 414376 688222 414760 688366
+rect 402692 687966 414760 688222
+rect 402692 687822 413832 687966
+rect 413976 687822 414232 687966
+rect 414376 687822 414760 687966
+rect 402692 687566 414760 687822
+rect 402692 687422 413832 687566
+rect 413976 687422 414232 687566
+rect 414376 687422 414760 687566
+rect 402692 687166 414760 687422
+rect 402692 687022 413832 687166
+rect 413976 687022 414232 687166
+rect 414376 687022 414760 687166
+rect 402692 686948 414760 687022
+rect 416120 688366 416882 688598
+rect 416120 688222 416232 688366
+rect 416376 688222 416632 688366
+rect 416776 688222 416882 688366
+rect 416120 688016 416882 688222
+rect 416120 688008 416584 688016
+rect 416120 687772 416190 688008
+rect 416426 687780 416584 688008
+rect 416820 687780 416882 688016
+rect 416426 687772 416882 687780
+rect 416120 687566 416882 687772
+rect 416120 687422 416232 687566
+rect 416376 687422 416632 687566
+rect 416776 687422 416882 687566
+rect 416120 687228 416882 687422
+rect 416120 686992 416202 687228
+rect 416438 687220 416882 687228
+rect 416438 686992 416592 687220
+rect 416120 686984 416592 686992
+rect 416828 686984 416882 687220
+rect 416120 686948 416882 686984
+rect 165508 682658 191410 682660
+rect 208250 682658 232548 682660
+rect 165508 677212 191570 682658
+rect 185918 677168 191570 677212
+rect 186722 676918 191570 677168
+rect 204138 677168 232548 682658
+rect 402730 681322 404890 686948
+rect 412670 686942 414760 686948
+rect 416124 686946 416882 686948
+rect 463308 688366 466460 688608
+rect 468124 688598 468882 688604
+rect 463308 688222 465832 688366
+rect 465976 688222 466232 688366
+rect 466376 688222 466460 688366
+rect 463308 687966 466460 688222
+rect 463308 687822 465832 687966
+rect 465976 687822 466232 687966
+rect 466376 687822 466460 687966
+rect 463308 687566 466460 687822
+rect 463308 687422 465832 687566
+rect 465976 687422 466232 687566
+rect 466376 687422 466460 687566
+rect 463308 687166 466460 687422
+rect 463308 687022 465832 687166
+rect 465976 687022 466232 687166
+rect 466376 687022 466460 687166
+rect 463308 686948 466460 687022
+rect 468120 688366 468882 688598
+rect 468120 688222 468232 688366
+rect 468376 688222 468632 688366
+rect 468776 688222 468882 688366
+rect 468120 688016 468882 688222
+rect 468120 688008 468584 688016
+rect 468120 687772 468190 688008
+rect 468426 687780 468584 688008
+rect 468820 687780 468882 688016
+rect 468426 687772 468882 687780
+rect 468120 687566 468882 687772
+rect 468120 687422 468232 687566
+rect 468376 687422 468632 687566
+rect 468776 687422 468882 687566
+rect 468120 687228 468882 687422
+rect 468120 686992 468202 687228
+rect 468438 687220 468882 687228
+rect 468438 686992 468592 687220
+rect 468120 686984 468592 686992
+rect 468828 686984 468882 687220
+rect 468120 686948 468882 686984
+rect 463308 686946 465444 686948
+rect 468124 686946 468882 686948
+rect 511622 686770 512957 691554
+rect 517261 686770 519815 691554
+rect 524119 686770 524816 691554
+rect 511622 684546 524816 686770
+rect 204138 676918 209704 677168
+rect 222268 664229 224752 664696
+rect 222268 664223 222802 664229
+rect 224318 664223 224752 664229
+rect 170584 663582 172824 664214
+rect 170584 656318 171200 663582
+rect 172464 661626 172824 663582
+rect 222268 661626 222768 664223
+rect 172464 661560 185306 661626
+rect 213460 661560 222768 661626
+rect 172464 658966 222768 661560
+rect 172464 656318 172824 658966
+rect 181400 658866 215482 658966
+rect 170584 655688 172824 656318
+rect 222268 656639 222768 658966
+rect 224352 656639 224752 664223
+rect 222268 656633 222802 656639
+rect 224318 656633 224752 656639
+rect 222268 656278 224752 656633
+rect 402730 641404 404778 681322
+rect 442324 656712 443082 656718
+rect 450724 656712 451482 656718
+rect 437706 656562 438460 656608
+rect 434474 656552 438460 656562
+rect 431788 656366 438460 656552
+rect 431788 656222 437832 656366
+rect 437976 656222 438232 656366
+rect 438376 656222 438460 656366
+rect 431788 655966 438460 656222
+rect 431788 655822 437832 655966
+rect 437976 655822 438232 655966
+rect 438376 655822 438460 655966
+rect 431788 655566 438460 655822
+rect 431788 655422 437832 655566
+rect 437976 655422 438232 655566
+rect 438376 655422 438460 655566
+rect 431788 655166 438460 655422
+rect 431788 655022 437832 655166
+rect 437976 655022 438232 655166
+rect 438376 655022 438460 655166
+rect 442320 656480 443082 656712
+rect 446106 656562 446860 656608
+rect 445486 656560 446860 656562
+rect 442320 656336 442432 656480
+rect 442576 656336 442832 656480
+rect 442976 656336 443082 656480
+rect 442320 656130 443082 656336
+rect 442320 656122 442784 656130
+rect 442320 655886 442390 656122
+rect 442626 655894 442784 656122
+rect 443020 655894 443082 656130
+rect 442626 655886 443082 655894
+rect 442320 655680 443082 655886
+rect 442320 655536 442432 655680
+rect 442576 655536 442832 655680
+rect 442976 655536 443082 655680
+rect 442320 655342 443082 655536
+rect 442320 655106 442402 655342
+rect 442638 655334 443082 655342
+rect 442638 655106 442792 655334
+rect 442320 655098 442792 655106
+rect 443028 655098 443082 655334
+rect 442320 655062 443082 655098
+rect 442324 655060 443082 655062
+rect 443936 656366 446860 656560
+rect 443936 656222 446232 656366
+rect 446376 656222 446632 656366
+rect 446776 656222 446860 656366
+rect 443936 655966 446860 656222
+rect 443936 655822 446232 655966
+rect 446376 655822 446632 655966
+rect 446776 655822 446860 655966
+rect 443936 655566 446860 655822
+rect 443936 655422 446232 655566
+rect 446376 655422 446632 655566
+rect 446776 655422 446860 655566
+rect 443936 655166 446860 655422
+rect 431788 654976 438460 655022
+rect 431788 641404 433780 654976
+rect 437706 654948 438460 654976
+rect 443936 655022 446232 655166
+rect 446376 655022 446632 655166
+rect 446776 655022 446860 655166
+rect 450720 656480 451482 656712
+rect 450720 656336 450832 656480
+rect 450976 656336 451232 656480
+rect 451376 656336 451482 656480
+rect 450720 656130 451482 656336
+rect 450720 656122 451184 656130
+rect 450720 655886 450790 656122
+rect 451026 655894 451184 656122
+rect 451420 655894 451482 656130
+rect 451026 655886 451482 655894
+rect 450720 655680 451482 655886
+rect 450720 655536 450832 655680
+rect 450976 655536 451232 655680
+rect 451376 655536 451482 655680
+rect 450720 655342 451482 655536
+rect 450720 655106 450802 655342
+rect 451038 655334 451482 655342
+rect 451038 655106 451192 655334
+rect 450720 655098 451192 655106
+rect 451428 655098 451482 655334
+rect 450720 655062 451482 655098
+rect 450724 655060 451482 655062
+rect 443936 654976 446860 655022
+rect 443936 641404 445822 654976
+rect 446106 654948 446860 654976
+rect 565206 644550 576142 646006
+rect 565206 641590 567741 644550
+rect 476622 641404 567741 641590
+rect 351700 641284 362636 641330
+rect 400454 641284 567741 641404
+rect 351700 641240 567741 641284
+rect 84462 639766 567741 641240
+rect 573725 639766 576142 644550
+rect 84462 639514 576142 639766
+rect 84462 633450 354223 639514
+rect 360367 634552 576142 639514
+rect 360367 633450 567703 634552
+rect 84462 632060 567703 633450
+rect 84462 631874 495080 632060
+rect 84462 630674 374398 631874
+rect 402730 631352 404778 631874
+rect 101248 587156 111738 630674
+rect 85148 586454 85494 586456
+rect 85148 586336 90080 586454
+rect 85148 586112 85562 586336
+rect 85866 586112 86162 586336
+rect 86466 586112 86762 586336
+rect 87066 586112 87362 586336
+rect 87666 586112 87962 586336
+rect 88266 586112 88562 586336
+rect 88866 586112 89162 586336
+rect 89466 586112 90080 586336
+rect 85148 586024 90080 586112
+rect 85148 586014 85494 586024
+rect 85234 583543 90146 583958
+rect 85234 582999 85659 583543
+rect 86363 582999 86859 583543
+rect 87563 582999 88059 583543
+rect 88763 582999 89259 583543
+rect 89963 582999 90146 583543
+rect 85234 582602 90146 582999
+rect 101248 582374 111700 587156
+rect 186722 585092 191570 630674
+rect 204138 591614 209704 630674
+rect 204098 590968 209704 591614
+rect 417434 591470 424178 631874
+rect 565206 629768 567703 632060
+rect 573687 629768 576142 634552
+rect 565206 627532 576142 629768
+rect 204098 586508 209692 590968
+rect 417438 590348 424178 591470
+rect 417438 589372 424184 590348
+rect 417438 588084 424158 589372
+rect 416354 586780 417192 586912
+rect 416354 586706 416510 586780
+rect 417054 586706 417192 586780
+rect 416354 586470 416504 586706
+rect 417060 586470 417192 586706
+rect 416354 586396 416510 586470
+rect 417054 586396 417192 586470
+rect 416354 586296 417192 586396
+rect 186716 584756 191570 585092
+rect 416354 585070 417186 585172
+rect 416354 584996 416510 585070
+rect 417054 584996 417186 585070
+rect 416354 584760 416504 584996
+rect 417060 584760 417186 584996
+rect 186716 584374 191564 584756
+rect 416354 584686 416510 584760
+rect 417054 584686 417186 584760
+rect 416354 584586 417186 584686
+rect 101248 577176 111738 582374
+rect 101404 570812 111738 577176
+rect 101374 569594 111738 570812
+rect 101386 569170 111738 569594
+rect 101388 568854 111738 569170
+rect 101388 568736 111740 568854
+rect 101388 568512 101856 568736
+rect 102160 568512 102456 568736
+rect 102760 568512 103056 568736
+rect 103360 568512 103656 568736
+rect 103960 568512 104256 568736
+rect 104560 568512 104856 568736
+rect 105160 568512 105456 568736
+rect 105760 568512 107562 568736
+rect 107866 568512 108162 568736
+rect 108466 568512 108762 568736