[DATA] Fix lsbufhv2lv_1_wrapped legalization issue
diff --git a/def/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.def b/def/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.def
index 3e54bd4..48422b0 100644
--- a/def/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.def
+++ b/def/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.def
@@ -38,6 +38,14 @@
 + RECT met5 ( -710 -710 ) ( 710 710 ) 
  
  ;
+- via4_1600x1600 
+ 
++ VIARULE M4M5_PR
+  + CUTSIZE 800 800
+  + LAYERS met4 via4 met5
+  + CUTSPACING 800 800
+  + ENCLOSURE 400 400 400 400
+ ;
 - via_1600x510 
  
 + VIARULE M1M2_PR
@@ -65,32 +73,24 @@
   + ENCLOSURE 100 60 100 155
   + ROWCOL 1 4
  ;
-- via4_1600x1600 
- 
-+ VIARULE M4M5_PR
-  + CUTSIZE 800 800
-  + LAYERS met4 via4 met5
-  + CUTSPACING 800 800
-  + ENCLOSURE 400 400 400 400
- ;
 END VIAS
 
 COMPONENTS 22 ;
-- lvlshiftdown sky130_fd_sc_hvl__lsbufhv2lv_1 + PLACED ( 6720 8140 ) N ;
+- lvlshiftdown sky130_fd_sc_hvl__lsbufhv2lv_1 + PLACED ( 11040 0 ) FS ;
 - FILLER_0_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 0 0 ) FS ;
 - FILLER_0_8 sky130_fd_sc_hvl__decap_8 + PLACED ( 3840 0 ) FS ;
-- FILLER_0_16 sky130_fd_sc_hvl__decap_8 + PLACED ( 7680 0 ) FS ;
-- FILLER_0_24 sky130_fd_sc_hvl__decap_8 + PLACED ( 11520 0 ) FS ;
-- FILLER_0_32 sky130_fd_sc_hvl__decap_8 + PLACED ( 15360 0 ) FS ;
+- FILLER_0_16 sky130_fd_sc_hvl__decap_4 + PLACED ( 7680 0 ) FS ;
+- FILLER_0_20 sky130_fd_sc_hvl__fill_2 + PLACED ( 9600 0 ) FS ;
+- FILLER_0_22 sky130_fd_sc_hvl__fill_1 + PLACED ( 10560 0 ) FS ;
 - FILLER_0_40 sky130_fd_sc_hvl__decap_8 + PLACED ( 19200 0 ) FS ;
 - FILLER_0_48 sky130_fd_sc_hvl__decap_4 + PLACED ( 23040 0 ) FS ;
 - FILLER_1_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 0 8140 ) N ;
-- FILLER_1_8 sky130_fd_sc_hvl__decap_4 + PLACED ( 3840 8140 ) N ;
-- FILLER_1_12 sky130_fd_sc_hvl__fill_2 + PLACED ( 5760 8140 ) N ;
-- FILLER_1_31 sky130_fd_sc_hvl__decap_8 + PLACED ( 14880 8140 ) N ;
-- FILLER_1_39 sky130_fd_sc_hvl__decap_8 + PLACED ( 18720 8140 ) N ;
-- FILLER_1_47 sky130_fd_sc_hvl__decap_4 + PLACED ( 22560 8140 ) N ;
-- FILLER_1_51 sky130_fd_sc_hvl__fill_1 + PLACED ( 24480 8140 ) N ;
+- FILLER_1_8 sky130_fd_sc_hvl__decap_8 + PLACED ( 3840 8140 ) N ;
+- FILLER_1_16 sky130_fd_sc_hvl__decap_8 + PLACED ( 7680 8140 ) N ;
+- FILLER_1_24 sky130_fd_sc_hvl__decap_8 + PLACED ( 11520 8140 ) N ;
+- FILLER_1_32 sky130_fd_sc_hvl__decap_8 + PLACED ( 15360 8140 ) N ;
+- FILLER_1_40 sky130_fd_sc_hvl__decap_8 + PLACED ( 19200 8140 ) N ;
+- FILLER_1_48 sky130_fd_sc_hvl__decap_4 + PLACED ( 23040 8140 ) N ;
 - FILLER_2_0 sky130_fd_sc_hvl__decap_8 + PLACED ( 0 16280 ) FS ;
 - FILLER_2_8 sky130_fd_sc_hvl__decap_8 + PLACED ( 3840 16280 ) FS ;
 - FILLER_2_16 sky130_fd_sc_hvl__decap_8 + PLACED ( 7680 16280 ) FS ;
@@ -100,33 +100,48 @@
 - FILLER_2_48 sky130_fd_sc_hvl__decap_4 + PLACED ( 23040 16280 ) FS ;
 END COMPONENTS
 
-PINS 4 ;
+PINS 12 ;
 - A + NET A + DIRECTION INPUT + USE SIGNAL 
   + LAYER met2 ( -140 -2000 ) ( 140 2000 )
   + PLACED ( 21360 23000 ) N ;
 - X + NET X + DIRECTION OUTPUT + USE SIGNAL 
   + LAYER met2 ( -140 -2000 ) ( 140 2000 )
   + PLACED ( 3120 2000 ) N ;
-- VPWR + NET VPWR + DIRECTION INPUT + USE SIGNAL 
-  + LAYER met1 ( -12480 -255 ) ( 12480 255 )
-  + FIXED ( 12480 16280 ) N + SPECIAL ;
-- VGND + NET VGND + DIRECTION INPUT + USE SIGNAL 
-  + LAYER met1 ( -12480 -255 ) ( 12480 255 )
-  + FIXED ( 12480 24420 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met4 ( -800 -12465 ) ( 800 12465 )
+  + FIXED ( 20833 12210 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met4 ( -800 -12465 ) ( 800 12465 )
+  + FIXED ( 12500 12210 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met4 ( -800 -12465 ) ( 800 12465 )
+  + FIXED ( 4167 12210 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met5 ( -12480 -800 ) ( 12480 800 )
+  + FIXED ( 12480 20578 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met5 ( -12480 -800 ) ( 12480 800 )
+  + FIXED ( 12480 12245 ) N + SPECIAL ;
+- VPWR + NET VPWR + DIRECTION INOUT + USE POWER 
+  + LAYER met5 ( -12480 -800 ) ( 12480 800 )
+  + FIXED ( 12480 3912 ) N + SPECIAL ;
+- VGND + NET VGND + DIRECTION INOUT + USE GROUND 
+  + LAYER met4 ( -800 -12465 ) ( 800 12465 )
+  + FIXED ( 16666 12210 ) N + SPECIAL ;
+- VGND + NET VGND + DIRECTION INOUT + USE GROUND 
+  + LAYER met4 ( -800 -12465 ) ( 800 12465 )
+  + FIXED ( 8333 12210 ) N + SPECIAL ;
+- VGND + NET VGND + DIRECTION INOUT + USE GROUND 
+  + LAYER met5 ( -12480 -800 ) ( 12480 800 )
+  + FIXED ( 12480 16411 ) N + SPECIAL ;
+- VGND + NET VGND + DIRECTION INOUT + USE GROUND 
+  + LAYER met5 ( -12480 -800 ) ( 12480 800 )
+  + FIXED ( 12480 8078 ) N + SPECIAL ;
 END PINS
 
 SPECIALNETS 2 ;
-- VPWR ( PIN VPWR ) ( * VPWR ) ( * VPB ) ( * LVPWR ) 
-  + ROUTED met4 0 + SHAPE STRIPE ( 20833 20578 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 12500 20578 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 4167 20578 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 20833 12245 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 12500 12245 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 4167 12245 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 20833 3912 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 12500 3912 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 4167 3912 ) via4_1600x1600 
-    NEW met3 0 + SHAPE STRIPE ( 20833 16280 ) via3_1600x510 
+- VPWR ( PIN VPWR ) 
+  + ROUTED met3 0 + SHAPE STRIPE ( 20833 16280 ) via3_1600x510 
     NEW met2 0 + SHAPE STRIPE ( 20833 16280 ) via2_1600x510 
     NEW met1 0 + SHAPE STRIPE ( 20833 16280 ) via_1600x510 
     NEW met3 0 + SHAPE STRIPE ( 12500 16280 ) via3_1600x510 
@@ -144,6 +159,15 @@
     NEW met3 0 + SHAPE STRIPE ( 4167 0 ) via3_1600x510 
     NEW met2 0 + SHAPE STRIPE ( 4167 0 ) via2_1600x510 
     NEW met1 0 + SHAPE STRIPE ( 4167 0 ) via_1600x510 
+    NEW met4 0 + SHAPE STRIPE ( 20833 20578 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 12500 20578 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 4167 20578 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 20833 12245 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 12500 12245 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 4167 12245 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 20833 3912 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 12500 3912 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 4167 3912 ) via4_1600x1600 
     NEW met5 1600 + SHAPE STRIPE ( 0 20578 ) ( 24960 20578 ) 
     NEW met5 1600 + SHAPE STRIPE ( 0 12245 ) ( 24960 12245 ) 
     NEW met5 1600 + SHAPE STRIPE ( 0 3912 ) ( 24960 3912 ) 
@@ -153,12 +177,8 @@
     NEW met1 510 + SHAPE FOLLOWPIN ( 0 16280 ) ( 24960 16280 ) 
     NEW met1 510 + SHAPE FOLLOWPIN ( 0 0 ) ( 24960 0 ) 
   + USE POWER ;
-- VGND ( PIN VGND ) ( * VNB ) ( * VGND ) 
-  + ROUTED met4 0 + SHAPE STRIPE ( 16666 16411 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 8333 16411 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 16666 8078 ) via4_1600x1600 
-    NEW met4 0 + SHAPE STRIPE ( 8333 8078 ) via4_1600x1600 
-    NEW met3 0 + SHAPE STRIPE ( 16666 24420 ) via3_1600x510 
+- VGND ( PIN VGND ) 
+  + ROUTED met3 0 + SHAPE STRIPE ( 16666 24420 ) via3_1600x510 
     NEW met2 0 + SHAPE STRIPE ( 16666 24420 ) via2_1600x510 
     NEW met1 0 + SHAPE STRIPE ( 16666 24420 ) via_1600x510 
     NEW met3 0 + SHAPE STRIPE ( 8333 24420 ) via3_1600x510 
@@ -170,6 +190,10 @@
     NEW met3 0 + SHAPE STRIPE ( 8333 8140 ) via3_1600x510 
     NEW met2 0 + SHAPE STRIPE ( 8333 8140 ) via2_1600x510 
     NEW met1 0 + SHAPE STRIPE ( 8333 8140 ) via_1600x510 
+    NEW met4 0 + SHAPE STRIPE ( 16666 16411 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 8333 16411 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 16666 8078 ) via4_1600x1600 
+    NEW met4 0 + SHAPE STRIPE ( 8333 8078 ) via4_1600x1600 
     NEW met5 1600 + SHAPE STRIPE ( 0 16411 ) ( 24960 16411 ) 
     NEW met5 1600 + SHAPE STRIPE ( 0 8078 ) ( 24960 8078 ) 
     NEW met4 1600 + SHAPE STRIPE ( 16666 -255 ) ( 16666 24675 ) 
@@ -181,18 +205,22 @@
 
 NETS 2 ;
 - A ( PIN A ) ( lvlshiftdown A ) 
-  + ROUTED met1 ( 7920 13135 ) ( 21840 13135 )
-    NEW met2 ( 21840 13135 ) ( 21840 17390 )
+  + ROUTED met2 ( 12240 3145 ) ( 12240 3330 )
+    NEW met3 ( 12240 3330 ) ( 21840 3330 )
+    NEW met2 ( 21840 3330 ) ( 21840 17390 )
     NEW met2 ( 21360 17390 ) ( 21840 17390 )
     NEW met2 ( 21360 17390 ) ( 21360 21090 0 )
-    NEW li1 ( 7920 13135 ) L1M1_PR_MR
-    NEW met1 ( 21840 13135 ) M1M2_PR
+    NEW li1 ( 12240 3145 ) L1M1_PR_MR
+    NEW met1 ( 12240 3145 ) M1M2_PR
+    NEW met2 ( 12240 3330 ) via2_FR
+    NEW met2 ( 21840 3330 ) via2_FR
+    NEW met1 ( 12240 3145 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
 - X ( PIN X ) ( lvlshiftdown X ) 
-  + ROUTED met2 ( 3120 3330 0 ) ( 3120 9065 )
-    NEW met1 ( 3120 9065 ) ( 10320 9065 )
-    NEW met1 ( 3120 9065 ) M1M2_PR
-    NEW li1 ( 10320 9065 ) L1M1_PR_MR
+  + ROUTED met2 ( 3120 3330 0 ) ( 3120 5735 )
+    NEW met1 ( 3120 5735 ) ( 14640 5735 )
+    NEW met1 ( 3120 5735 ) M1M2_PR
+    NEW li1 ( 14640 5735 ) L1M1_PR_MR
 + USE SIGNAL ;
 END NETS
 END DESIGN
diff --git a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz
index 7d97cb4..f0bbcc2 100644
--- a/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz
+++ b/gds/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds.gz
Binary files differ
diff --git a/lef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.lef b/lef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.lef
index c8f4ad2..be6c72d 100644
--- a/lef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.lef
+++ b/lef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.lef
@@ -5,55 +5,120 @@
 MACRO sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped
   CLASS BLOCK ;
   FOREIGN sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped ;
-  ORIGIN 0.000 -0.005 ;
-  SIZE 25.620 BY 25.415 ;
+  ORIGIN 0.000 0.000 ;
+  SIZE 25.000 BY 25.000 ;
   PIN A
     DIRECTION INPUT ;
+    USE SIGNAL ;
     PORT
       LAYER met2 ;
-        RECT 21.550 21.420 21.830 25.420 ;
+        RECT 21.220 21.000 21.500 25.000 ;
     END
   END A
   PIN X
     DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
     PORT
       LAYER met2 ;
-        RECT 3.310 0.420 3.590 4.420 ;
+        RECT 2.980 0.000 3.260 4.000 ;
     END
   END X
   PIN VPWR
-    DIRECTION INPUT ;
+    DIRECTION INOUT ;
     USE POWER ;
     PORT
-      LAYER met1 ;
-        RECT 0.330 16.445 25.290 16.955 ;
+      LAYER met4 ;
+        RECT 20.035 -0.255 21.635 24.675 ;
+    END
+  END VPWR
+  PIN VPWR
+    DIRECTION INOUT ;
+    USE POWER ;
+    PORT
+      LAYER met4 ;
+        RECT 11.700 -0.255 13.300 24.675 ;
+    END
+  END VPWR
+  PIN VPWR
+    DIRECTION INOUT ;
+    USE POWER ;
+    PORT
+      LAYER met4 ;
+        RECT 3.365 -0.255 4.965 24.675 ;
+    END
+  END VPWR
+  PIN VPWR
+    DIRECTION INOUT ;
+    USE POWER ;
+    PORT
+      LAYER met5 ;
+        RECT 0.000 19.780 24.960 21.380 ;
+    END
+  END VPWR
+  PIN VPWR
+    DIRECTION INOUT ;
+    USE POWER ;
+    PORT
+      LAYER met5 ;
+        RECT 0.000 11.445 24.960 13.045 ;
+    END
+  END VPWR
+  PIN VPWR
+    DIRECTION INOUT ;
+    USE POWER ;
+    PORT
+      LAYER met5 ;
+        RECT 0.000 3.110 24.960 4.710 ;
     END
   END VPWR
   PIN VGND
-    DIRECTION INPUT ;
+    DIRECTION INOUT ;
     USE GROUND ;
     PORT
-      LAYER met1 ;
-        RECT 0.330 24.585 25.290 25.095 ;
+      LAYER met4 ;
+        RECT 15.865 -0.255 17.465 24.675 ;
+    END
+  END VGND
+  PIN VGND
+    DIRECTION INOUT ;
+    USE GROUND ;
+    PORT
+      LAYER met4 ;
+        RECT 7.535 -0.255 9.135 24.675 ;
+    END
+  END VGND
+  PIN VGND
+    DIRECTION INOUT ;
+    USE GROUND ;
+    PORT
+      LAYER met5 ;
+        RECT 0.000 15.610 24.960 17.210 ;
+    END
+  END VGND
+  PIN VGND
+    DIRECTION INOUT ;
+    USE GROUND ;
+    PORT
+      LAYER met5 ;
+        RECT 0.000 7.280 24.960 8.880 ;
     END
   END VGND
   OBS
       LAYER li1 ;
-        RECT 0.330 0.335 25.290 20.855 ;
+        RECT 0.000 0.000 24.960 20.435 ;
       LAYER met1 ;
-        RECT 0.330 17.235 25.290 20.885 ;
-        RECT 0.330 0.165 25.290 16.165 ;
+        RECT 0.000 0.000 24.960 24.675 ;
       LAYER met2 ;
-        RECT 3.320 21.140 21.270 25.095 ;
-        RECT 22.110 21.140 22.300 25.095 ;
-        RECT 3.320 4.700 22.300 21.140 ;
-        RECT 3.870 0.165 22.300 4.700 ;
+        RECT 2.990 20.720 20.940 24.675 ;
+        RECT 21.780 20.720 21.980 24.675 ;
+        RECT 2.990 4.280 21.980 20.720 ;
+        RECT 3.540 0.000 21.980 4.280 ;
       LAYER met3 ;
-        RECT 3.695 0.255 21.960 25.005 ;
+        RECT 3.365 0.000 22.005 24.585 ;
       LAYER met4 ;
-        RECT 3.695 0.165 21.960 25.095 ;
-      LAYER met5 ;
-        RECT 0.330 3.530 25.290 21.795 ;
+        RECT 9.535 0.000 11.300 24.675 ;
+        RECT 13.700 0.000 15.465 24.675 ;
+        RECT 17.865 0.000 19.635 24.675 ;
   END
 END sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped
 END LIBRARY
diff --git a/mag/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag b/mag/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
index 70d7b10..ba7f876 100644
--- a/mag/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
+++ b/mag/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
@@ -1,937 +1,968 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1606497726
-<< checkpaint >>
-rect -1260 -1259 6384 6344
+timestamp 1607712711
 << viali >>
-rect 1633 2694 1667 2728
-rect 2113 1880 2147 1914
+rect 2911 1130 2945 1164
+rect 2431 612 2465 646
 << metal1 >>
-rect 66 4994 5058 5019
-rect 66 4942 1610 4994
-rect 1662 4942 1674 4994
-rect 1726 4942 1738 4994
-rect 1790 4942 1802 4994
-rect 1854 4942 3277 4994
-rect 3329 4942 3341 4994
-rect 3393 4942 3405 4994
-rect 3457 4942 3469 4994
-rect 3521 4942 5058 4994
-rect 66 4917 5058 4942
-rect 66 3366 5058 3391
-rect 66 3314 777 3366
-rect 829 3314 841 3366
-rect 893 3314 905 3366
-rect 957 3314 969 3366
-rect 1021 3314 2444 3366
-rect 2496 3314 2508 3366
-rect 2560 3314 2572 3366
-rect 2624 3314 2636 3366
-rect 2688 3314 4110 3366
-rect 4162 3314 4174 3366
-rect 4226 3314 4238 3366
-rect 4290 3314 4302 3366
-rect 4354 3314 5058 3366
-rect 66 3289 5058 3314
-rect 1621 2728 1679 2734
-rect 1621 2694 1633 2728
-rect 1667 2725 1679 2728
-rect 4402 2725 4408 2737
-rect 1667 2697 4408 2725
-rect 1667 2694 1679 2697
-rect 1621 2688 1679 2694
-rect 4402 2685 4408 2697
-rect 4460 2685 4466 2737
-rect 658 1871 664 1923
-rect 716 1911 722 1923
-rect 2101 1914 2159 1920
-rect 2101 1911 2113 1914
-rect 716 1883 2113 1911
-rect 716 1871 722 1883
-rect 2101 1880 2113 1883
-rect 2147 1880 2159 1914
-rect 2101 1874 2159 1880
-rect 66 1738 5058 1763
-rect 66 1686 1610 1738
-rect 1662 1686 1674 1738
-rect 1726 1686 1738 1738
-rect 1790 1686 1802 1738
-rect 1854 1686 3277 1738
-rect 3329 1686 3341 1738
-rect 3393 1686 3405 1738
-rect 3457 1686 3469 1738
-rect 3521 1686 5058 1738
-rect 66 1661 5058 1686
-rect 66 110 5058 135
-rect 66 58 777 110
-rect 829 58 841 110
-rect 893 58 905 110
-rect 957 58 969 110
-rect 1021 58 2444 110
-rect 2496 58 2508 110
-rect 2560 58 2572 110
-rect 2624 58 2636 110
-rect 2688 58 4110 110
-rect 4162 58 4174 110
-rect 4226 58 4238 110
-rect 4290 58 4302 110
-rect 4354 58 5058 110
-rect 66 33 5058 58
+rect 0 4910 4992 4935
+rect 0 4858 1544 4910
+rect 1596 4858 1608 4910
+rect 1660 4858 1672 4910
+rect 1724 4858 1736 4910
+rect 1788 4858 3211 4910
+rect 3263 4858 3275 4910
+rect 3327 4858 3339 4910
+rect 3391 4858 3403 4910
+rect 3455 4858 4992 4910
+rect 0 4833 4992 4858
+rect 0 3282 4992 3307
+rect 0 3230 711 3282
+rect 763 3230 775 3282
+rect 827 3230 839 3282
+rect 891 3230 903 3282
+rect 955 3230 2378 3282
+rect 2430 3230 2442 3282
+rect 2494 3230 2506 3282
+rect 2558 3230 2570 3282
+rect 2622 3230 4044 3282
+rect 4096 3230 4108 3282
+rect 4160 3230 4172 3282
+rect 4224 3230 4236 3282
+rect 4288 3230 4992 3282
+rect 0 3205 4992 3230
+rect 0 1654 4992 1679
+rect 0 1602 1544 1654
+rect 1596 1602 1608 1654
+rect 1660 1602 1672 1654
+rect 1724 1602 1736 1654
+rect 1788 1602 3211 1654
+rect 3263 1602 3275 1654
+rect 3327 1602 3339 1654
+rect 3391 1602 3403 1654
+rect 3455 1602 4992 1654
+rect 0 1577 4992 1602
+rect 592 1121 598 1173
+rect 650 1161 656 1173
+rect 2899 1164 2957 1170
+rect 2899 1161 2911 1164
+rect 650 1133 2911 1161
+rect 650 1121 656 1133
+rect 2899 1130 2911 1133
+rect 2945 1130 2957 1164
+rect 2899 1124 2957 1130
+rect 2416 643 2422 655
+rect 2377 615 2422 643
+rect 2416 603 2422 615
+rect 2474 603 2480 655
+rect 0 26 4992 51
+rect 0 -26 711 26
+rect 763 -26 775 26
+rect 827 -26 839 26
+rect 891 -26 903 26
+rect 955 -26 2378 26
+rect 2430 -26 2442 26
+rect 2494 -26 2506 26
+rect 2558 -26 2570 26
+rect 2622 -26 4044 26
+rect 4096 -26 4108 26
+rect 4160 -26 4172 26
+rect 4224 -26 4236 26
+rect 4288 -26 4992 26
+rect 0 -51 4992 -26
 << via1 >>
-rect 1610 4942 1662 4994
-rect 1674 4942 1726 4994
-rect 1738 4942 1790 4994
-rect 1802 4942 1854 4994
-rect 3277 4942 3329 4994
-rect 3341 4942 3393 4994
-rect 3405 4942 3457 4994
-rect 3469 4942 3521 4994
-rect 777 3314 829 3366
-rect 841 3314 893 3366
-rect 905 3314 957 3366
-rect 969 3314 1021 3366
-rect 2444 3314 2496 3366
-rect 2508 3314 2560 3366
-rect 2572 3314 2624 3366
-rect 2636 3314 2688 3366
-rect 4110 3314 4162 3366
-rect 4174 3314 4226 3366
-rect 4238 3314 4290 3366
-rect 4302 3314 4354 3366
-rect 4408 2685 4460 2737
-rect 664 1871 716 1923
-rect 1610 1686 1662 1738
-rect 1674 1686 1726 1738
-rect 1738 1686 1790 1738
-rect 1802 1686 1854 1738
-rect 3277 1686 3329 1738
-rect 3341 1686 3393 1738
-rect 3405 1686 3457 1738
-rect 3469 1686 3521 1738
-rect 777 58 829 110
-rect 841 58 893 110
-rect 905 58 957 110
-rect 969 58 1021 110
-rect 2444 58 2496 110
-rect 2508 58 2560 110
-rect 2572 58 2624 110
-rect 2636 58 2688 110
-rect 4110 58 4162 110
-rect 4174 58 4226 110
-rect 4238 58 4290 110
-rect 4302 58 4354 110
+rect 1544 4858 1596 4910
+rect 1608 4858 1660 4910
+rect 1672 4858 1724 4910
+rect 1736 4858 1788 4910
+rect 3211 4858 3263 4910
+rect 3275 4858 3327 4910
+rect 3339 4858 3391 4910
+rect 3403 4858 3455 4910
+rect 711 3230 763 3282
+rect 775 3230 827 3282
+rect 839 3230 891 3282
+rect 903 3230 955 3282
+rect 2378 3230 2430 3282
+rect 2442 3230 2494 3282
+rect 2506 3230 2558 3282
+rect 2570 3230 2622 3282
+rect 4044 3230 4096 3282
+rect 4108 3230 4160 3282
+rect 4172 3230 4224 3282
+rect 4236 3230 4288 3282
+rect 1544 1602 1596 1654
+rect 1608 1602 1660 1654
+rect 1672 1602 1724 1654
+rect 1736 1602 1788 1654
+rect 3211 1602 3263 1654
+rect 3275 1602 3327 1654
+rect 3339 1602 3391 1654
+rect 3403 1602 3455 1654
+rect 598 1121 650 1173
+rect 2422 646 2474 655
+rect 2422 612 2431 646
+rect 2431 612 2465 646
+rect 2465 612 2474 646
+rect 2422 603 2474 612
+rect 711 -26 763 26
+rect 775 -26 827 26
+rect 839 -26 891 26
+rect 903 -26 955 26
+rect 2378 -26 2430 26
+rect 2442 -26 2494 26
+rect 2506 -26 2558 26
+rect 2570 -26 2622 26
+rect 4044 -26 4096 26
+rect 4108 -26 4160 26
+rect 4172 -26 4224 26
+rect 4236 -26 4288 26
 << metal2 >>
-rect 1584 4996 1880 5019
-rect 1640 4994 1664 4996
-rect 1720 4994 1744 4996
-rect 1800 4994 1824 4996
-rect 1662 4942 1664 4994
-rect 1726 4942 1738 4994
-rect 1800 4942 1802 4994
-rect 1640 4940 1664 4942
-rect 1720 4940 1744 4942
-rect 1800 4940 1824 4942
-rect 1584 4917 1880 4940
-rect 3251 4996 3547 5019
-rect 3307 4994 3331 4996
-rect 3387 4994 3411 4996
-rect 3467 4994 3491 4996
-rect 3329 4942 3331 4994
-rect 3393 4942 3405 4994
-rect 3467 4942 3469 4994
-rect 3307 4940 3331 4942
-rect 3387 4940 3411 4942
-rect 3467 4940 3491 4942
-rect 3251 4917 3547 4940
-rect 4310 4284 4366 5084
-rect 4324 3576 4352 4284
-rect 4324 3548 4448 3576
-rect 751 3368 1047 3391
-rect 807 3366 831 3368
-rect 887 3366 911 3368
-rect 967 3366 991 3368
-rect 829 3314 831 3366
-rect 893 3314 905 3366
-rect 967 3314 969 3366
-rect 807 3312 831 3314
-rect 887 3312 911 3314
-rect 967 3312 991 3314
-rect 751 3289 1047 3312
-rect 2418 3368 2714 3391
-rect 2474 3366 2498 3368
-rect 2554 3366 2578 3368
-rect 2634 3366 2658 3368
-rect 2496 3314 2498 3366
-rect 2560 3314 2572 3366
-rect 2634 3314 2636 3366
-rect 2474 3312 2498 3314
-rect 2554 3312 2578 3314
-rect 2634 3312 2658 3314
-rect 2418 3289 2714 3312
-rect 4084 3368 4380 3391
-rect 4140 3366 4164 3368
-rect 4220 3366 4244 3368
-rect 4300 3366 4324 3368
-rect 4162 3314 4164 3366
-rect 4226 3314 4238 3366
-rect 4300 3314 4302 3366
-rect 4140 3312 4164 3314
-rect 4220 3312 4244 3314
-rect 4300 3312 4324 3314
-rect 4084 3289 4380 3312
-rect 4420 2743 4448 3548
-rect 4408 2737 4460 2743
-rect 4408 2679 4460 2685
-rect 664 1923 716 1929
-rect 664 1865 716 1871
-rect 676 884 704 1865
-rect 1584 1740 1880 1763
-rect 1640 1738 1664 1740
-rect 1720 1738 1744 1740
-rect 1800 1738 1824 1740
-rect 1662 1686 1664 1738
-rect 1726 1686 1738 1738
-rect 1800 1686 1802 1738
-rect 1640 1684 1664 1686
-rect 1720 1684 1744 1686
-rect 1800 1684 1824 1686
-rect 1584 1661 1880 1684
-rect 3251 1740 3547 1763
-rect 3307 1738 3331 1740
-rect 3387 1738 3411 1740
-rect 3467 1738 3491 1740
-rect 3329 1686 3331 1738
-rect 3393 1686 3405 1738
-rect 3467 1686 3469 1738
-rect 3307 1684 3331 1686
-rect 3387 1684 3411 1686
-rect 3467 1684 3491 1686
-rect 3251 1661 3547 1684
-rect 662 84 718 884
-rect 751 112 1047 135
-rect 807 110 831 112
-rect 887 110 911 112
-rect 967 110 991 112
-rect 829 58 831 110
-rect 893 58 905 110
-rect 967 58 969 110
-rect 807 56 831 58
-rect 887 56 911 58
-rect 967 56 991 58
-rect 751 33 1047 56
-rect 2418 112 2714 135
-rect 2474 110 2498 112
-rect 2554 110 2578 112
-rect 2634 110 2658 112
-rect 2496 58 2498 110
-rect 2560 58 2572 110
-rect 2634 58 2636 110
-rect 2474 56 2498 58
-rect 2554 56 2578 58
-rect 2634 56 2658 58
-rect 2418 33 2714 56
-rect 4084 112 4380 135
-rect 4140 110 4164 112
-rect 4220 110 4244 112
-rect 4300 110 4324 112
-rect 4162 58 4164 110
-rect 4226 58 4238 110
-rect 4300 58 4302 110
-rect 4140 56 4164 58
-rect 4220 56 4244 58
-rect 4300 56 4324 58
-rect 4084 33 4380 56
+rect 1518 4912 1814 4935
+rect 1574 4910 1598 4912
+rect 1654 4910 1678 4912
+rect 1734 4910 1758 4912
+rect 1596 4858 1598 4910
+rect 1660 4858 1672 4910
+rect 1734 4858 1736 4910
+rect 1574 4856 1598 4858
+rect 1654 4856 1678 4858
+rect 1734 4856 1758 4858
+rect 1518 4833 1814 4856
+rect 3185 4912 3481 4935
+rect 3241 4910 3265 4912
+rect 3321 4910 3345 4912
+rect 3401 4910 3425 4912
+rect 3263 4858 3265 4910
+rect 3327 4858 3339 4910
+rect 3401 4858 3403 4910
+rect 3241 4856 3265 4858
+rect 3321 4856 3345 4858
+rect 3401 4856 3425 4858
+rect 3185 4833 3481 4856
+rect 4244 4200 4300 5000
+rect 4258 3492 4286 4200
+rect 4258 3464 4382 3492
+rect 685 3284 981 3307
+rect 741 3282 765 3284
+rect 821 3282 845 3284
+rect 901 3282 925 3284
+rect 763 3230 765 3282
+rect 827 3230 839 3282
+rect 901 3230 903 3282
+rect 741 3228 765 3230
+rect 821 3228 845 3230
+rect 901 3228 925 3230
+rect 685 3205 981 3228
+rect 2352 3284 2648 3307
+rect 2408 3282 2432 3284
+rect 2488 3282 2512 3284
+rect 2568 3282 2592 3284
+rect 2430 3230 2432 3282
+rect 2494 3230 2506 3282
+rect 2568 3230 2570 3282
+rect 2408 3228 2432 3230
+rect 2488 3228 2512 3230
+rect 2568 3228 2592 3230
+rect 2352 3205 2648 3228
+rect 4018 3284 4314 3307
+rect 4074 3282 4098 3284
+rect 4154 3282 4178 3284
+rect 4234 3282 4258 3284
+rect 4096 3230 4098 3282
+rect 4160 3230 4172 3282
+rect 4234 3230 4236 3282
+rect 4074 3228 4098 3230
+rect 4154 3228 4178 3230
+rect 4234 3228 4258 3230
+rect 4018 3205 4314 3228
+rect 1518 1656 1814 1679
+rect 1574 1654 1598 1656
+rect 1654 1654 1678 1656
+rect 1734 1654 1758 1656
+rect 1596 1602 1598 1654
+rect 1660 1602 1672 1654
+rect 1734 1602 1736 1654
+rect 1574 1600 1598 1602
+rect 1654 1600 1678 1602
+rect 1734 1600 1758 1602
+rect 1518 1577 1814 1600
+rect 3185 1656 3481 1679
+rect 3241 1654 3265 1656
+rect 3321 1654 3345 1656
+rect 3401 1654 3425 1656
+rect 3263 1602 3265 1654
+rect 3327 1602 3339 1654
+rect 3401 1602 3403 1654
+rect 3241 1600 3265 1602
+rect 3321 1600 3345 1602
+rect 3401 1600 3425 1602
+rect 3185 1577 3481 1600
+rect 598 1173 650 1179
+rect 598 1115 650 1121
+rect 610 800 638 1115
+rect 596 0 652 800
+rect 4354 703 4382 3464
+rect 2420 694 2476 703
+rect 2420 629 2422 638
+rect 2474 629 2476 638
+rect 4340 694 4396 703
+rect 4340 629 4396 638
+rect 2422 597 2474 603
+rect 685 28 981 51
+rect 741 26 765 28
+rect 821 26 845 28
+rect 901 26 925 28
+rect 763 -26 765 26
+rect 827 -26 839 26
+rect 901 -26 903 26
+rect 741 -28 765 -26
+rect 821 -28 845 -26
+rect 901 -28 925 -26
+rect 685 -51 981 -28
+rect 2352 28 2648 51
+rect 2408 26 2432 28
+rect 2488 26 2512 28
+rect 2568 26 2592 28
+rect 2430 -26 2432 26
+rect 2494 -26 2506 26
+rect 2568 -26 2570 26
+rect 2408 -28 2432 -26
+rect 2488 -28 2512 -26
+rect 2568 -28 2592 -26
+rect 2352 -51 2648 -28
+rect 4018 28 4314 51
+rect 4074 26 4098 28
+rect 4154 26 4178 28
+rect 4234 26 4258 28
+rect 4096 -26 4098 26
+rect 4160 -26 4172 26
+rect 4234 -26 4236 26
+rect 4074 -28 4098 -26
+rect 4154 -28 4178 -26
+rect 4234 -28 4258 -26
+rect 4018 -51 4314 -28
 << via2 >>
-rect 1584 4994 1640 4996
-rect 1664 4994 1720 4996
-rect 1744 4994 1800 4996
-rect 1824 4994 1880 4996
-rect 1584 4942 1610 4994
-rect 1610 4942 1640 4994
-rect 1664 4942 1674 4994
-rect 1674 4942 1720 4994
-rect 1744 4942 1790 4994
-rect 1790 4942 1800 4994
-rect 1824 4942 1854 4994
-rect 1854 4942 1880 4994
-rect 1584 4940 1640 4942
-rect 1664 4940 1720 4942
-rect 1744 4940 1800 4942
-rect 1824 4940 1880 4942
-rect 3251 4994 3307 4996
-rect 3331 4994 3387 4996
-rect 3411 4994 3467 4996
-rect 3491 4994 3547 4996
-rect 3251 4942 3277 4994
-rect 3277 4942 3307 4994
-rect 3331 4942 3341 4994
-rect 3341 4942 3387 4994
-rect 3411 4942 3457 4994
-rect 3457 4942 3467 4994
-rect 3491 4942 3521 4994
-rect 3521 4942 3547 4994
-rect 3251 4940 3307 4942
-rect 3331 4940 3387 4942
-rect 3411 4940 3467 4942
-rect 3491 4940 3547 4942
-rect 751 3366 807 3368
-rect 831 3366 887 3368
-rect 911 3366 967 3368
-rect 991 3366 1047 3368
-rect 751 3314 777 3366
-rect 777 3314 807 3366
-rect 831 3314 841 3366
-rect 841 3314 887 3366
-rect 911 3314 957 3366
-rect 957 3314 967 3366
-rect 991 3314 1021 3366
-rect 1021 3314 1047 3366
-rect 751 3312 807 3314
-rect 831 3312 887 3314
-rect 911 3312 967 3314
-rect 991 3312 1047 3314
-rect 2418 3366 2474 3368
-rect 2498 3366 2554 3368
-rect 2578 3366 2634 3368
-rect 2658 3366 2714 3368
-rect 2418 3314 2444 3366
-rect 2444 3314 2474 3366
-rect 2498 3314 2508 3366
-rect 2508 3314 2554 3366
-rect 2578 3314 2624 3366
-rect 2624 3314 2634 3366
-rect 2658 3314 2688 3366
-rect 2688 3314 2714 3366
-rect 2418 3312 2474 3314
-rect 2498 3312 2554 3314
-rect 2578 3312 2634 3314
-rect 2658 3312 2714 3314
-rect 4084 3366 4140 3368
-rect 4164 3366 4220 3368
-rect 4244 3366 4300 3368
-rect 4324 3366 4380 3368
-rect 4084 3314 4110 3366
-rect 4110 3314 4140 3366
-rect 4164 3314 4174 3366
-rect 4174 3314 4220 3366
-rect 4244 3314 4290 3366
-rect 4290 3314 4300 3366
-rect 4324 3314 4354 3366
-rect 4354 3314 4380 3366
-rect 4084 3312 4140 3314
-rect 4164 3312 4220 3314
-rect 4244 3312 4300 3314
-rect 4324 3312 4380 3314
-rect 1584 1738 1640 1740
-rect 1664 1738 1720 1740
-rect 1744 1738 1800 1740
-rect 1824 1738 1880 1740
-rect 1584 1686 1610 1738
-rect 1610 1686 1640 1738
-rect 1664 1686 1674 1738
-rect 1674 1686 1720 1738
-rect 1744 1686 1790 1738
-rect 1790 1686 1800 1738
-rect 1824 1686 1854 1738
-rect 1854 1686 1880 1738
-rect 1584 1684 1640 1686
-rect 1664 1684 1720 1686
-rect 1744 1684 1800 1686
-rect 1824 1684 1880 1686
-rect 3251 1738 3307 1740
-rect 3331 1738 3387 1740
-rect 3411 1738 3467 1740
-rect 3491 1738 3547 1740
-rect 3251 1686 3277 1738
-rect 3277 1686 3307 1738
-rect 3331 1686 3341 1738
-rect 3341 1686 3387 1738
-rect 3411 1686 3457 1738
-rect 3457 1686 3467 1738
-rect 3491 1686 3521 1738
-rect 3521 1686 3547 1738
-rect 3251 1684 3307 1686
-rect 3331 1684 3387 1686
-rect 3411 1684 3467 1686
-rect 3491 1684 3547 1686
-rect 751 110 807 112
-rect 831 110 887 112
-rect 911 110 967 112
-rect 991 110 1047 112
-rect 751 58 777 110
-rect 777 58 807 110
-rect 831 58 841 110
-rect 841 58 887 110
-rect 911 58 957 110
-rect 957 58 967 110
-rect 991 58 1021 110
-rect 1021 58 1047 110
-rect 751 56 807 58
-rect 831 56 887 58
-rect 911 56 967 58
-rect 991 56 1047 58
-rect 2418 110 2474 112
-rect 2498 110 2554 112
-rect 2578 110 2634 112
-rect 2658 110 2714 112
-rect 2418 58 2444 110
-rect 2444 58 2474 110
-rect 2498 58 2508 110
-rect 2508 58 2554 110
-rect 2578 58 2624 110
-rect 2624 58 2634 110
-rect 2658 58 2688 110
-rect 2688 58 2714 110
-rect 2418 56 2474 58
-rect 2498 56 2554 58
-rect 2578 56 2634 58
-rect 2658 56 2714 58
-rect 4084 110 4140 112
-rect 4164 110 4220 112
-rect 4244 110 4300 112
-rect 4324 110 4380 112
-rect 4084 58 4110 110
-rect 4110 58 4140 110
-rect 4164 58 4174 110
-rect 4174 58 4220 110
-rect 4244 58 4290 110
-rect 4290 58 4300 110
-rect 4324 58 4354 110
-rect 4354 58 4380 110
-rect 4084 56 4140 58
-rect 4164 56 4220 58
-rect 4244 56 4300 58
-rect 4324 56 4380 58
+rect 1518 4910 1574 4912
+rect 1598 4910 1654 4912
+rect 1678 4910 1734 4912
+rect 1758 4910 1814 4912
+rect 1518 4858 1544 4910
+rect 1544 4858 1574 4910
+rect 1598 4858 1608 4910
+rect 1608 4858 1654 4910
+rect 1678 4858 1724 4910
+rect 1724 4858 1734 4910
+rect 1758 4858 1788 4910
+rect 1788 4858 1814 4910
+rect 1518 4856 1574 4858
+rect 1598 4856 1654 4858
+rect 1678 4856 1734 4858
+rect 1758 4856 1814 4858
+rect 3185 4910 3241 4912
+rect 3265 4910 3321 4912
+rect 3345 4910 3401 4912
+rect 3425 4910 3481 4912
+rect 3185 4858 3211 4910
+rect 3211 4858 3241 4910
+rect 3265 4858 3275 4910
+rect 3275 4858 3321 4910
+rect 3345 4858 3391 4910
+rect 3391 4858 3401 4910
+rect 3425 4858 3455 4910
+rect 3455 4858 3481 4910
+rect 3185 4856 3241 4858
+rect 3265 4856 3321 4858
+rect 3345 4856 3401 4858
+rect 3425 4856 3481 4858
+rect 685 3282 741 3284
+rect 765 3282 821 3284
+rect 845 3282 901 3284
+rect 925 3282 981 3284
+rect 685 3230 711 3282
+rect 711 3230 741 3282
+rect 765 3230 775 3282
+rect 775 3230 821 3282
+rect 845 3230 891 3282
+rect 891 3230 901 3282
+rect 925 3230 955 3282
+rect 955 3230 981 3282
+rect 685 3228 741 3230
+rect 765 3228 821 3230
+rect 845 3228 901 3230
+rect 925 3228 981 3230
+rect 2352 3282 2408 3284
+rect 2432 3282 2488 3284
+rect 2512 3282 2568 3284
+rect 2592 3282 2648 3284
+rect 2352 3230 2378 3282
+rect 2378 3230 2408 3282
+rect 2432 3230 2442 3282
+rect 2442 3230 2488 3282
+rect 2512 3230 2558 3282
+rect 2558 3230 2568 3282
+rect 2592 3230 2622 3282
+rect 2622 3230 2648 3282
+rect 2352 3228 2408 3230
+rect 2432 3228 2488 3230
+rect 2512 3228 2568 3230
+rect 2592 3228 2648 3230
+rect 4018 3282 4074 3284
+rect 4098 3282 4154 3284
+rect 4178 3282 4234 3284
+rect 4258 3282 4314 3284
+rect 4018 3230 4044 3282
+rect 4044 3230 4074 3282
+rect 4098 3230 4108 3282
+rect 4108 3230 4154 3282
+rect 4178 3230 4224 3282
+rect 4224 3230 4234 3282
+rect 4258 3230 4288 3282
+rect 4288 3230 4314 3282
+rect 4018 3228 4074 3230
+rect 4098 3228 4154 3230
+rect 4178 3228 4234 3230
+rect 4258 3228 4314 3230
+rect 1518 1654 1574 1656
+rect 1598 1654 1654 1656
+rect 1678 1654 1734 1656
+rect 1758 1654 1814 1656
+rect 1518 1602 1544 1654
+rect 1544 1602 1574 1654
+rect 1598 1602 1608 1654
+rect 1608 1602 1654 1654
+rect 1678 1602 1724 1654
+rect 1724 1602 1734 1654
+rect 1758 1602 1788 1654
+rect 1788 1602 1814 1654
+rect 1518 1600 1574 1602
+rect 1598 1600 1654 1602
+rect 1678 1600 1734 1602
+rect 1758 1600 1814 1602
+rect 3185 1654 3241 1656
+rect 3265 1654 3321 1656
+rect 3345 1654 3401 1656
+rect 3425 1654 3481 1656
+rect 3185 1602 3211 1654
+rect 3211 1602 3241 1654
+rect 3265 1602 3275 1654
+rect 3275 1602 3321 1654
+rect 3345 1602 3391 1654
+rect 3391 1602 3401 1654
+rect 3425 1602 3455 1654
+rect 3455 1602 3481 1654
+rect 3185 1600 3241 1602
+rect 3265 1600 3321 1602
+rect 3345 1600 3401 1602
+rect 3425 1600 3481 1602
+rect 2420 655 2476 694
+rect 2420 638 2422 655
+rect 2422 638 2474 655
+rect 2474 638 2476 655
+rect 4340 638 4396 694
+rect 685 26 741 28
+rect 765 26 821 28
+rect 845 26 901 28
+rect 925 26 981 28
+rect 685 -26 711 26
+rect 711 -26 741 26
+rect 765 -26 775 26
+rect 775 -26 821 26
+rect 845 -26 891 26
+rect 891 -26 901 26
+rect 925 -26 955 26
+rect 955 -26 981 26
+rect 685 -28 741 -26
+rect 765 -28 821 -26
+rect 845 -28 901 -26
+rect 925 -28 981 -26
+rect 2352 26 2408 28
+rect 2432 26 2488 28
+rect 2512 26 2568 28
+rect 2592 26 2648 28
+rect 2352 -26 2378 26
+rect 2378 -26 2408 26
+rect 2432 -26 2442 26
+rect 2442 -26 2488 26
+rect 2512 -26 2558 26
+rect 2558 -26 2568 26
+rect 2592 -26 2622 26
+rect 2622 -26 2648 26
+rect 2352 -28 2408 -26
+rect 2432 -28 2488 -26
+rect 2512 -28 2568 -26
+rect 2592 -28 2648 -26
+rect 4018 26 4074 28
+rect 4098 26 4154 28
+rect 4178 26 4234 28
+rect 4258 26 4314 28
+rect 4018 -26 4044 26
+rect 4044 -26 4074 26
+rect 4098 -26 4108 26
+rect 4108 -26 4154 26
+rect 4178 -26 4224 26
+rect 4224 -26 4234 26
+rect 4258 -26 4288 26
+rect 4288 -26 4314 26
+rect 4018 -28 4074 -26
+rect 4098 -28 4154 -26
+rect 4178 -28 4234 -26
+rect 4258 -28 4314 -26
 << metal3 >>
-rect 1572 5000 1892 5001
-rect 1572 4936 1580 5000
-rect 1644 4936 1660 5000
-rect 1724 4936 1740 5000
-rect 1804 4936 1820 5000
-rect 1884 4936 1892 5000
-rect 1572 4935 1892 4936
-rect 3239 5000 3559 5001
-rect 3239 4936 3247 5000
-rect 3311 4936 3327 5000
-rect 3391 4936 3407 5000
-rect 3471 4936 3487 5000
-rect 3551 4936 3559 5000
-rect 3239 4935 3559 4936
-rect 739 3372 1059 3373
-rect 739 3308 747 3372
-rect 811 3308 827 3372
-rect 891 3308 907 3372
-rect 971 3308 987 3372
-rect 1051 3308 1059 3372
-rect 739 3307 1059 3308
-rect 2406 3372 2726 3373
-rect 2406 3308 2414 3372
-rect 2478 3308 2494 3372
-rect 2558 3308 2574 3372
-rect 2638 3308 2654 3372
-rect 2718 3308 2726 3372
-rect 2406 3307 2726 3308
-rect 4072 3372 4392 3373
-rect 4072 3308 4080 3372
-rect 4144 3308 4160 3372
-rect 4224 3308 4240 3372
-rect 4304 3308 4320 3372
-rect 4384 3308 4392 3372
-rect 4072 3307 4392 3308
-rect 1572 1744 1892 1745
-rect 1572 1680 1580 1744
-rect 1644 1680 1660 1744
-rect 1724 1680 1740 1744
-rect 1804 1680 1820 1744
-rect 1884 1680 1892 1744
-rect 1572 1679 1892 1680
-rect 3239 1744 3559 1745
-rect 3239 1680 3247 1744
-rect 3311 1680 3327 1744
-rect 3391 1680 3407 1744
-rect 3471 1680 3487 1744
-rect 3551 1680 3559 1744
-rect 3239 1679 3559 1680
-rect 739 116 1059 117
-rect 739 52 747 116
-rect 811 52 827 116
-rect 891 52 907 116
-rect 971 52 987 116
-rect 1051 52 1059 116
-rect 739 51 1059 52
-rect 2406 116 2726 117
-rect 2406 52 2414 116
-rect 2478 52 2494 116
-rect 2558 52 2574 116
-rect 2638 52 2654 116
-rect 2718 52 2726 116
-rect 2406 51 2726 52
-rect 4072 116 4392 117
-rect 4072 52 4080 116
-rect 4144 52 4160 116
-rect 4224 52 4240 116
-rect 4304 52 4320 116
-rect 4384 52 4392 116
-rect 4072 51 4392 52
+rect 1506 4916 1826 4917
+rect 1506 4852 1514 4916
+rect 1578 4852 1594 4916
+rect 1658 4852 1674 4916
+rect 1738 4852 1754 4916
+rect 1818 4852 1826 4916
+rect 1506 4851 1826 4852
+rect 3173 4916 3493 4917
+rect 3173 4852 3181 4916
+rect 3245 4852 3261 4916
+rect 3325 4852 3341 4916
+rect 3405 4852 3421 4916
+rect 3485 4852 3493 4916
+rect 3173 4851 3493 4852
+rect 673 3288 993 3289
+rect 673 3224 681 3288
+rect 745 3224 761 3288
+rect 825 3224 841 3288
+rect 905 3224 921 3288
+rect 985 3224 993 3288
+rect 673 3223 993 3224
+rect 2340 3288 2660 3289
+rect 2340 3224 2348 3288
+rect 2412 3224 2428 3288
+rect 2492 3224 2508 3288
+rect 2572 3224 2588 3288
+rect 2652 3224 2660 3288
+rect 2340 3223 2660 3224
+rect 4006 3288 4326 3289
+rect 4006 3224 4014 3288
+rect 4078 3224 4094 3288
+rect 4158 3224 4174 3288
+rect 4238 3224 4254 3288
+rect 4318 3224 4326 3288
+rect 4006 3223 4326 3224
+rect 1506 1660 1826 1661
+rect 1506 1596 1514 1660
+rect 1578 1596 1594 1660
+rect 1658 1596 1674 1660
+rect 1738 1596 1754 1660
+rect 1818 1596 1826 1660
+rect 1506 1595 1826 1596
+rect 3173 1660 3493 1661
+rect 3173 1596 3181 1660
+rect 3245 1596 3261 1660
+rect 3325 1596 3341 1660
+rect 3405 1596 3421 1660
+rect 3485 1596 3493 1660
+rect 3173 1595 3493 1596
+rect 2415 696 2481 699
+rect 4335 696 4401 699
+rect 2415 694 4401 696
+rect 2415 638 2420 694
+rect 2476 638 4340 694
+rect 4396 638 4401 694
+rect 2415 636 4401 638
+rect 2415 633 2481 636
+rect 4335 633 4401 636
+rect 673 32 993 33
+rect 673 -32 681 32
+rect 745 -32 761 32
+rect 825 -32 841 32
+rect 905 -32 921 32
+rect 985 -32 993 32
+rect 673 -33 993 -32
+rect 2340 32 2660 33
+rect 2340 -32 2348 32
+rect 2412 -32 2428 32
+rect 2492 -32 2508 32
+rect 2572 -32 2588 32
+rect 2652 -32 2660 32
+rect 2340 -33 2660 -32
+rect 4006 32 4326 33
+rect 4006 -32 4014 32
+rect 4078 -32 4094 32
+rect 4158 -32 4174 32
+rect 4238 -32 4254 32
+rect 4318 -32 4326 32
+rect 4006 -33 4326 -32
 << via3 >>
-rect 1580 4996 1644 5000
-rect 1580 4940 1584 4996
-rect 1584 4940 1640 4996
-rect 1640 4940 1644 4996
-rect 1580 4936 1644 4940
-rect 1660 4996 1724 5000
-rect 1660 4940 1664 4996
-rect 1664 4940 1720 4996
-rect 1720 4940 1724 4996
-rect 1660 4936 1724 4940
-rect 1740 4996 1804 5000
-rect 1740 4940 1744 4996
-rect 1744 4940 1800 4996
-rect 1800 4940 1804 4996
-rect 1740 4936 1804 4940
-rect 1820 4996 1884 5000
-rect 1820 4940 1824 4996
-rect 1824 4940 1880 4996
-rect 1880 4940 1884 4996
-rect 1820 4936 1884 4940
-rect 3247 4996 3311 5000
-rect 3247 4940 3251 4996
-rect 3251 4940 3307 4996
-rect 3307 4940 3311 4996
-rect 3247 4936 3311 4940
-rect 3327 4996 3391 5000
-rect 3327 4940 3331 4996
-rect 3331 4940 3387 4996
-rect 3387 4940 3391 4996
-rect 3327 4936 3391 4940
-rect 3407 4996 3471 5000
-rect 3407 4940 3411 4996
-rect 3411 4940 3467 4996
-rect 3467 4940 3471 4996
-rect 3407 4936 3471 4940
-rect 3487 4996 3551 5000
-rect 3487 4940 3491 4996
-rect 3491 4940 3547 4996
-rect 3547 4940 3551 4996
-rect 3487 4936 3551 4940
-rect 747 3368 811 3372
-rect 747 3312 751 3368
-rect 751 3312 807 3368
-rect 807 3312 811 3368
-rect 747 3308 811 3312
-rect 827 3368 891 3372
-rect 827 3312 831 3368
-rect 831 3312 887 3368
-rect 887 3312 891 3368
-rect 827 3308 891 3312
-rect 907 3368 971 3372
-rect 907 3312 911 3368
-rect 911 3312 967 3368
-rect 967 3312 971 3368
-rect 907 3308 971 3312
-rect 987 3368 1051 3372
-rect 987 3312 991 3368
-rect 991 3312 1047 3368
-rect 1047 3312 1051 3368
-rect 987 3308 1051 3312
-rect 2414 3368 2478 3372
-rect 2414 3312 2418 3368
-rect 2418 3312 2474 3368
-rect 2474 3312 2478 3368
-rect 2414 3308 2478 3312
-rect 2494 3368 2558 3372
-rect 2494 3312 2498 3368
-rect 2498 3312 2554 3368
-rect 2554 3312 2558 3368
-rect 2494 3308 2558 3312
-rect 2574 3368 2638 3372
-rect 2574 3312 2578 3368
-rect 2578 3312 2634 3368
-rect 2634 3312 2638 3368
-rect 2574 3308 2638 3312
-rect 2654 3368 2718 3372
-rect 2654 3312 2658 3368
-rect 2658 3312 2714 3368
-rect 2714 3312 2718 3368
-rect 2654 3308 2718 3312
-rect 4080 3368 4144 3372
-rect 4080 3312 4084 3368
-rect 4084 3312 4140 3368
-rect 4140 3312 4144 3368
-rect 4080 3308 4144 3312
-rect 4160 3368 4224 3372
-rect 4160 3312 4164 3368
-rect 4164 3312 4220 3368
-rect 4220 3312 4224 3368
-rect 4160 3308 4224 3312
-rect 4240 3368 4304 3372
-rect 4240 3312 4244 3368
-rect 4244 3312 4300 3368
-rect 4300 3312 4304 3368
-rect 4240 3308 4304 3312
-rect 4320 3368 4384 3372
-rect 4320 3312 4324 3368
-rect 4324 3312 4380 3368
-rect 4380 3312 4384 3368
-rect 4320 3308 4384 3312
-rect 1580 1740 1644 1744
-rect 1580 1684 1584 1740
-rect 1584 1684 1640 1740
-rect 1640 1684 1644 1740
-rect 1580 1680 1644 1684
-rect 1660 1740 1724 1744
-rect 1660 1684 1664 1740
-rect 1664 1684 1720 1740
-rect 1720 1684 1724 1740
-rect 1660 1680 1724 1684
-rect 1740 1740 1804 1744
-rect 1740 1684 1744 1740
-rect 1744 1684 1800 1740
-rect 1800 1684 1804 1740
-rect 1740 1680 1804 1684
-rect 1820 1740 1884 1744
-rect 1820 1684 1824 1740
-rect 1824 1684 1880 1740
-rect 1880 1684 1884 1740
-rect 1820 1680 1884 1684
-rect 3247 1740 3311 1744
-rect 3247 1684 3251 1740
-rect 3251 1684 3307 1740
-rect 3307 1684 3311 1740
-rect 3247 1680 3311 1684
-rect 3327 1740 3391 1744
-rect 3327 1684 3331 1740
-rect 3331 1684 3387 1740
-rect 3387 1684 3391 1740
-rect 3327 1680 3391 1684
-rect 3407 1740 3471 1744
-rect 3407 1684 3411 1740
-rect 3411 1684 3467 1740
-rect 3467 1684 3471 1740
-rect 3407 1680 3471 1684
-rect 3487 1740 3551 1744
-rect 3487 1684 3491 1740
-rect 3491 1684 3547 1740
-rect 3547 1684 3551 1740
-rect 3487 1680 3551 1684
-rect 747 112 811 116
-rect 747 56 751 112
-rect 751 56 807 112
-rect 807 56 811 112
-rect 747 52 811 56
-rect 827 112 891 116
-rect 827 56 831 112
-rect 831 56 887 112
-rect 887 56 891 112
-rect 827 52 891 56
-rect 907 112 971 116
-rect 907 56 911 112
-rect 911 56 967 112
-rect 967 56 971 112
-rect 907 52 971 56
-rect 987 112 1051 116
-rect 987 56 991 112
-rect 991 56 1047 112
-rect 1047 56 1051 112
-rect 987 52 1051 56
-rect 2414 112 2478 116
-rect 2414 56 2418 112
-rect 2418 56 2474 112
-rect 2474 56 2478 112
-rect 2414 52 2478 56
-rect 2494 112 2558 116
-rect 2494 56 2498 112
-rect 2498 56 2554 112
-rect 2554 56 2558 112
-rect 2494 52 2558 56
-rect 2574 112 2638 116
-rect 2574 56 2578 112
-rect 2578 56 2634 112
-rect 2634 56 2638 112
-rect 2574 52 2638 56
-rect 2654 112 2718 116
-rect 2654 56 2658 112
-rect 2658 56 2714 112
-rect 2714 56 2718 112
-rect 2654 52 2718 56
-rect 4080 112 4144 116
-rect 4080 56 4084 112
-rect 4084 56 4140 112
-rect 4140 56 4144 112
-rect 4080 52 4144 56
-rect 4160 112 4224 116
-rect 4160 56 4164 112
-rect 4164 56 4220 112
-rect 4220 56 4224 112
-rect 4160 52 4224 56
-rect 4240 112 4304 116
-rect 4240 56 4244 112
-rect 4244 56 4300 112
-rect 4300 56 4304 112
-rect 4240 52 4304 56
-rect 4320 112 4384 116
-rect 4320 56 4324 112
-rect 4324 56 4380 112
-rect 4380 56 4384 112
-rect 4320 52 4384 56
+rect 1514 4912 1578 4916
+rect 1514 4856 1518 4912
+rect 1518 4856 1574 4912
+rect 1574 4856 1578 4912
+rect 1514 4852 1578 4856
+rect 1594 4912 1658 4916
+rect 1594 4856 1598 4912
+rect 1598 4856 1654 4912
+rect 1654 4856 1658 4912
+rect 1594 4852 1658 4856
+rect 1674 4912 1738 4916
+rect 1674 4856 1678 4912
+rect 1678 4856 1734 4912
+rect 1734 4856 1738 4912
+rect 1674 4852 1738 4856
+rect 1754 4912 1818 4916
+rect 1754 4856 1758 4912
+rect 1758 4856 1814 4912
+rect 1814 4856 1818 4912
+rect 1754 4852 1818 4856
+rect 3181 4912 3245 4916
+rect 3181 4856 3185 4912
+rect 3185 4856 3241 4912
+rect 3241 4856 3245 4912
+rect 3181 4852 3245 4856
+rect 3261 4912 3325 4916
+rect 3261 4856 3265 4912
+rect 3265 4856 3321 4912
+rect 3321 4856 3325 4912
+rect 3261 4852 3325 4856
+rect 3341 4912 3405 4916
+rect 3341 4856 3345 4912
+rect 3345 4856 3401 4912
+rect 3401 4856 3405 4912
+rect 3341 4852 3405 4856
+rect 3421 4912 3485 4916
+rect 3421 4856 3425 4912
+rect 3425 4856 3481 4912
+rect 3481 4856 3485 4912
+rect 3421 4852 3485 4856
+rect 681 3284 745 3288
+rect 681 3228 685 3284
+rect 685 3228 741 3284
+rect 741 3228 745 3284
+rect 681 3224 745 3228
+rect 761 3284 825 3288
+rect 761 3228 765 3284
+rect 765 3228 821 3284
+rect 821 3228 825 3284
+rect 761 3224 825 3228
+rect 841 3284 905 3288
+rect 841 3228 845 3284
+rect 845 3228 901 3284
+rect 901 3228 905 3284
+rect 841 3224 905 3228
+rect 921 3284 985 3288
+rect 921 3228 925 3284
+rect 925 3228 981 3284
+rect 981 3228 985 3284
+rect 921 3224 985 3228
+rect 2348 3284 2412 3288
+rect 2348 3228 2352 3284
+rect 2352 3228 2408 3284
+rect 2408 3228 2412 3284
+rect 2348 3224 2412 3228
+rect 2428 3284 2492 3288
+rect 2428 3228 2432 3284
+rect 2432 3228 2488 3284
+rect 2488 3228 2492 3284
+rect 2428 3224 2492 3228
+rect 2508 3284 2572 3288
+rect 2508 3228 2512 3284
+rect 2512 3228 2568 3284
+rect 2568 3228 2572 3284
+rect 2508 3224 2572 3228
+rect 2588 3284 2652 3288
+rect 2588 3228 2592 3284
+rect 2592 3228 2648 3284
+rect 2648 3228 2652 3284
+rect 2588 3224 2652 3228
+rect 4014 3284 4078 3288
+rect 4014 3228 4018 3284
+rect 4018 3228 4074 3284
+rect 4074 3228 4078 3284
+rect 4014 3224 4078 3228
+rect 4094 3284 4158 3288
+rect 4094 3228 4098 3284
+rect 4098 3228 4154 3284
+rect 4154 3228 4158 3284
+rect 4094 3224 4158 3228
+rect 4174 3284 4238 3288
+rect 4174 3228 4178 3284
+rect 4178 3228 4234 3284
+rect 4234 3228 4238 3284
+rect 4174 3224 4238 3228
+rect 4254 3284 4318 3288
+rect 4254 3228 4258 3284
+rect 4258 3228 4314 3284
+rect 4314 3228 4318 3284
+rect 4254 3224 4318 3228
+rect 1514 1656 1578 1660
+rect 1514 1600 1518 1656
+rect 1518 1600 1574 1656
+rect 1574 1600 1578 1656
+rect 1514 1596 1578 1600
+rect 1594 1656 1658 1660
+rect 1594 1600 1598 1656
+rect 1598 1600 1654 1656
+rect 1654 1600 1658 1656
+rect 1594 1596 1658 1600
+rect 1674 1656 1738 1660
+rect 1674 1600 1678 1656
+rect 1678 1600 1734 1656
+rect 1734 1600 1738 1656
+rect 1674 1596 1738 1600
+rect 1754 1656 1818 1660
+rect 1754 1600 1758 1656
+rect 1758 1600 1814 1656
+rect 1814 1600 1818 1656
+rect 1754 1596 1818 1600
+rect 3181 1656 3245 1660
+rect 3181 1600 3185 1656
+rect 3185 1600 3241 1656
+rect 3241 1600 3245 1656
+rect 3181 1596 3245 1600
+rect 3261 1656 3325 1660
+rect 3261 1600 3265 1656
+rect 3265 1600 3321 1656
+rect 3321 1600 3325 1656
+rect 3261 1596 3325 1600
+rect 3341 1656 3405 1660
+rect 3341 1600 3345 1656
+rect 3345 1600 3401 1656
+rect 3401 1600 3405 1656
+rect 3341 1596 3405 1600
+rect 3421 1656 3485 1660
+rect 3421 1600 3425 1656
+rect 3425 1600 3481 1656
+rect 3481 1600 3485 1656
+rect 3421 1596 3485 1600
+rect 681 28 745 32
+rect 681 -28 685 28
+rect 685 -28 741 28
+rect 741 -28 745 28
+rect 681 -32 745 -28
+rect 761 28 825 32
+rect 761 -28 765 28
+rect 765 -28 821 28
+rect 821 -28 825 28
+rect 761 -32 825 -28
+rect 841 28 905 32
+rect 841 -28 845 28
+rect 845 -28 901 28
+rect 901 -28 905 28
+rect 841 -32 905 -28
+rect 921 28 985 32
+rect 921 -28 925 28
+rect 925 -28 981 28
+rect 981 -28 985 28
+rect 921 -32 985 -28
+rect 2348 28 2412 32
+rect 2348 -28 2352 28
+rect 2352 -28 2408 28
+rect 2408 -28 2412 28
+rect 2348 -32 2412 -28
+rect 2428 28 2492 32
+rect 2428 -28 2432 28
+rect 2432 -28 2488 28
+rect 2488 -28 2492 28
+rect 2428 -32 2492 -28
+rect 2508 28 2572 32
+rect 2508 -28 2512 28
+rect 2512 -28 2568 28
+rect 2568 -28 2572 28
+rect 2508 -32 2572 -28
+rect 2588 28 2652 32
+rect 2588 -28 2592 28
+rect 2592 -28 2648 28
+rect 2648 -28 2652 28
+rect 2588 -32 2652 -28
+rect 4014 28 4078 32
+rect 4014 -28 4018 28
+rect 4018 -28 4074 28
+rect 4074 -28 4078 28
+rect 4014 -32 4078 -28
+rect 4094 28 4158 32
+rect 4094 -28 4098 28
+rect 4098 -28 4154 28
+rect 4154 -28 4158 28
+rect 4094 -32 4158 -28
+rect 4174 28 4238 32
+rect 4174 -28 4178 28
+rect 4178 -28 4234 28
+rect 4234 -28 4238 28
+rect 4174 -32 4238 -28
+rect 4254 28 4318 32
+rect 4254 -28 4258 28
+rect 4258 -28 4314 28
+rect 4314 -28 4318 28
+rect 4254 -32 4318 -28
 << metal4 >>
-rect 739 4317 1059 5019
-rect 739 4081 781 4317
-rect 1017 4081 1059 4317
-rect 739 3372 1059 4081
-rect 739 3308 747 3372
-rect 811 3308 827 3372
-rect 891 3308 907 3372
-rect 971 3308 987 3372
-rect 1051 3308 1059 3372
-rect 739 2651 1059 3308
-rect 739 2415 781 2651
-rect 1017 2415 1059 2651
-rect 739 984 1059 2415
-rect 739 748 781 984
-rect 1017 748 1059 984
-rect 739 116 1059 748
-rect 739 52 747 116
-rect 811 52 827 116
-rect 891 52 907 116
-rect 971 52 987 116
-rect 1051 52 1059 116
-rect 739 33 1059 52
-rect 1572 5000 1892 5019
-rect 1572 4936 1580 5000
-rect 1644 4936 1660 5000
-rect 1724 4936 1740 5000
-rect 1804 4936 1820 5000
-rect 1884 4936 1892 5000
-rect 1572 3484 1892 4936
-rect 1572 3248 1614 3484
-rect 1850 3248 1892 3484
-rect 1572 1817 1892 3248
-rect 1572 1744 1614 1817
-rect 1850 1744 1892 1817
-rect 1572 1680 1580 1744
-rect 1884 1680 1892 1744
-rect 1572 1581 1614 1680
-rect 1850 1581 1892 1680
-rect 1572 33 1892 1581
-rect 2406 4317 2726 5019
-rect 2406 4081 2448 4317
-rect 2684 4081 2726 4317
-rect 2406 3372 2726 4081
-rect 2406 3308 2414 3372
-rect 2478 3308 2494 3372
-rect 2558 3308 2574 3372
-rect 2638 3308 2654 3372
-rect 2718 3308 2726 3372
-rect 2406 2651 2726 3308
-rect 2406 2415 2448 2651
-rect 2684 2415 2726 2651
-rect 2406 984 2726 2415
-rect 2406 748 2448 984
-rect 2684 748 2726 984
-rect 2406 116 2726 748
-rect 2406 52 2414 116
-rect 2478 52 2494 116
-rect 2558 52 2574 116
-rect 2638 52 2654 116
-rect 2718 52 2726 116
-rect 2406 33 2726 52
-rect 3239 5000 3559 5019
-rect 3239 4936 3247 5000
-rect 3311 4936 3327 5000
-rect 3391 4936 3407 5000
-rect 3471 4936 3487 5000
-rect 3551 4936 3559 5000
-rect 3239 3484 3559 4936
-rect 3239 3248 3281 3484
-rect 3517 3248 3559 3484
-rect 3239 1817 3559 3248
-rect 3239 1744 3281 1817
-rect 3517 1744 3559 1817
-rect 3239 1680 3247 1744
-rect 3551 1680 3559 1744
-rect 3239 1581 3281 1680
-rect 3517 1581 3559 1680
-rect 3239 33 3559 1581
-rect 4072 4317 4392 5019
-rect 4072 4081 4114 4317
-rect 4350 4081 4392 4317
-rect 4072 3372 4392 4081
-rect 4072 3308 4080 3372
-rect 4144 3308 4160 3372
-rect 4224 3308 4240 3372
-rect 4304 3308 4320 3372
-rect 4384 3308 4392 3372
-rect 4072 2651 4392 3308
-rect 4072 2415 4114 2651
-rect 4350 2415 4392 2651
-rect 4072 984 4392 2415
-rect 4072 748 4114 984
-rect 4350 748 4392 984
-rect 4072 116 4392 748
-rect 4072 52 4080 116
-rect 4144 52 4160 116
-rect 4224 52 4240 116
-rect 4304 52 4320 116
-rect 4384 52 4392 116
-rect 4072 33 4392 52
+rect 673 4233 993 4935
+rect 673 3997 715 4233
+rect 951 3997 993 4233
+rect 673 3288 993 3997
+rect 673 3224 681 3288
+rect 745 3224 761 3288
+rect 825 3224 841 3288
+rect 905 3224 921 3288
+rect 985 3224 993 3288
+rect 673 2567 993 3224
+rect 673 2331 715 2567
+rect 951 2331 993 2567
+rect 673 900 993 2331
+rect 673 664 715 900
+rect 951 664 993 900
+rect 673 32 993 664
+rect 673 -32 681 32
+rect 745 -32 761 32
+rect 825 -32 841 32
+rect 905 -32 921 32
+rect 985 -32 993 32
+rect 673 -51 993 -32
+rect 1506 4916 1827 4935
+rect 1506 4852 1514 4916
+rect 1578 4852 1594 4916
+rect 1658 4852 1674 4916
+rect 1738 4852 1754 4916
+rect 1818 4852 1827 4916
+rect 1506 3400 1827 4852
+rect 1506 3164 1548 3400
+rect 1784 3164 1827 3400
+rect 1506 1733 1827 3164
+rect 1506 1660 1548 1733
+rect 1784 1660 1827 1733
+rect 1506 1596 1514 1660
+rect 1818 1596 1827 1660
+rect 1506 1497 1548 1596
+rect 1784 1497 1827 1596
+rect 1506 -51 1827 1497
+rect 2340 4233 2660 4935
+rect 2340 3997 2382 4233
+rect 2618 3997 2660 4233
+rect 2340 3288 2660 3997
+rect 2340 3224 2348 3288
+rect 2412 3224 2428 3288
+rect 2492 3224 2508 3288
+rect 2572 3224 2588 3288
+rect 2652 3224 2660 3288
+rect 2340 2567 2660 3224
+rect 2340 2331 2382 2567
+rect 2618 2331 2660 2567
+rect 2340 900 2660 2331
+rect 2340 664 2382 900
+rect 2618 664 2660 900
+rect 2340 32 2660 664
+rect 2340 -32 2348 32
+rect 2412 -32 2428 32
+rect 2492 -32 2508 32
+rect 2572 -32 2588 32
+rect 2652 -32 2660 32
+rect 2340 -51 2660 -32
+rect 3173 4916 3493 4935
+rect 3173 4852 3181 4916
+rect 3245 4852 3261 4916
+rect 3325 4852 3341 4916
+rect 3405 4852 3421 4916
+rect 3485 4852 3493 4916
+rect 3173 3400 3493 4852
+rect 3173 3164 3215 3400
+rect 3451 3164 3493 3400
+rect 3173 1733 3493 3164
+rect 3173 1660 3215 1733
+rect 3451 1660 3493 1733
+rect 3173 1596 3181 1660
+rect 3485 1596 3493 1660
+rect 3173 1497 3215 1596
+rect 3451 1497 3493 1596
+rect 3173 -51 3493 1497
+rect 4006 4233 4327 4935
+rect 4006 3997 4048 4233
+rect 4284 3997 4327 4233
+rect 4006 3288 4327 3997
+rect 4006 3224 4014 3288
+rect 4078 3224 4094 3288
+rect 4158 3224 4174 3288
+rect 4238 3224 4254 3288
+rect 4318 3224 4327 3288
+rect 4006 2567 4327 3224
+rect 4006 2331 4048 2567
+rect 4284 2331 4327 2567
+rect 4006 900 4327 2331
+rect 4006 664 4048 900
+rect 4284 664 4327 900
+rect 4006 32 4327 664
+rect 4006 -32 4014 32
+rect 4078 -32 4094 32
+rect 4158 -32 4174 32
+rect 4238 -32 4254 32
+rect 4318 -32 4327 32
+rect 4006 -51 4327 -32
 << via4 >>
-rect 781 4081 1017 4317
-rect 781 2415 1017 2651
-rect 781 748 1017 984
-rect 1614 3248 1850 3484
-rect 1614 1744 1850 1817
-rect 1614 1680 1644 1744
-rect 1644 1680 1660 1744
-rect 1660 1680 1724 1744
-rect 1724 1680 1740 1744
-rect 1740 1680 1804 1744
-rect 1804 1680 1820 1744
-rect 1820 1680 1850 1744
-rect 1614 1581 1850 1680
-rect 2448 4081 2684 4317
-rect 2448 2415 2684 2651
-rect 2448 748 2684 984
-rect 3281 3248 3517 3484
-rect 3281 1744 3517 1817
-rect 3281 1680 3311 1744
-rect 3311 1680 3327 1744
-rect 3327 1680 3391 1744
-rect 3391 1680 3407 1744
-rect 3407 1680 3471 1744
-rect 3471 1680 3487 1744
-rect 3487 1680 3517 1744
-rect 3281 1581 3517 1680
-rect 4114 4081 4350 4317
-rect 4114 2415 4350 2651
-rect 4114 748 4350 984
+rect 715 3997 951 4233
+rect 715 2331 951 2567
+rect 715 664 951 900
+rect 1548 3164 1784 3400
+rect 1548 1660 1784 1733
+rect 1548 1596 1578 1660
+rect 1578 1596 1594 1660
+rect 1594 1596 1658 1660
+rect 1658 1596 1674 1660
+rect 1674 1596 1738 1660
+rect 1738 1596 1754 1660
+rect 1754 1596 1784 1660
+rect 1548 1497 1784 1596
+rect 2382 3997 2618 4233
+rect 2382 2331 2618 2567
+rect 2382 664 2618 900
+rect 3215 3164 3451 3400
+rect 3215 1660 3451 1733
+rect 3215 1596 3245 1660
+rect 3245 1596 3261 1660
+rect 3261 1596 3325 1660
+rect 3325 1596 3341 1660
+rect 3341 1596 3405 1660
+rect 3405 1596 3421 1660
+rect 3421 1596 3451 1660
+rect 3215 1497 3451 1596
+rect 4048 3997 4284 4233
+rect 4048 2331 4284 2567
+rect 4048 664 4284 900
 << metal5 >>
-rect 66 4317 5058 4359
-rect 66 4081 781 4317
-rect 1017 4081 2448 4317
-rect 2684 4081 4114 4317
-rect 4350 4081 5058 4317
-rect 66 4039 5058 4081
-rect 66 3484 5058 3526
-rect 66 3248 1614 3484
-rect 1850 3248 3281 3484
-rect 3517 3248 5058 3484
-rect 66 3206 5058 3248
-rect 66 2651 5058 2693
-rect 66 2415 781 2651
-rect 1017 2415 2448 2651
-rect 2684 2415 4114 2651
-rect 4350 2415 5058 2651
-rect 66 2373 5058 2415
-rect 66 1817 5058 1859
-rect 66 1581 1614 1817
-rect 1850 1581 3281 1817
-rect 3517 1581 5058 1817
-rect 66 1539 5058 1581
-rect 66 984 5058 1026
-rect 66 748 781 984
-rect 1017 748 2448 984
-rect 2684 748 4114 984
-rect 4350 748 5058 984
-rect 66 706 5058 748
-use sky130_fd_sc_hvl__decap_8  FILLER_1_39
-timestamp 1606497726
-transform 1 0 3810 0 1 1712
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_4  FILLER_1_47
-timestamp 1606497726
-transform 1 0 4578 0 1 1712
-box -66 -23 450 897
-use sky130_fd_sc_hvl__fill_1  FILLER_1_51
-timestamp 1606497726
-transform 1 0 4962 0 1 1712
-box -66 -23 162 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_40
-timestamp 1606497726
-transform 1 0 3906 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_4  FILLER_2_48
-timestamp 1606497726
-transform 1 0 4674 0 -1 4154
-box -66 -23 450 897
-use sky130_fd_sc_hvl__decap_8  FILLER_1_31
-timestamp 1606497726
-transform 1 0 3042 0 1 1712
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_24
-timestamp 1606497726
-transform 1 0 2370 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_32
-timestamp 1606497726
-transform 1 0 3138 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__lsbufhv2lv_1  lvlshiftdown
-timestamp 1606497726
-transform 1 0 1410 0 1 1712
-box -66 -23 1698 1651
-use sky130_fd_sc_hvl__decap_8  FILLER_1_0
-timestamp 1606497726
-transform 1 0 66 0 1 1712
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_4  FILLER_1_8
-timestamp 1606497726
-transform 1 0 834 0 1 1712
-box -66 -23 450 897
-use sky130_fd_sc_hvl__fill_2  FILLER_1_12
-timestamp 1606497726
-transform 1 0 1218 0 1 1712
-box -66 -23 258 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_0
-timestamp 1606497726
-transform 1 0 66 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_8
-timestamp 1606497726
-transform 1 0 834 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_2_16
-timestamp 1606497726
-transform 1 0 1602 0 -1 4154
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_0_40
-timestamp 1606497726
-transform 1 0 3906 0 -1 898
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_4  FILLER_0_48
-timestamp 1606497726
-transform 1 0 4674 0 -1 898
-box -66 -23 450 897
-use sky130_fd_sc_hvl__decap_8  FILLER_0_24
-timestamp 1606497726
-transform 1 0 2370 0 -1 898
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_0_32
-timestamp 1606497726
-transform 1 0 3138 0 -1 898
-box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_0_0
-timestamp 1606497726
-transform 1 0 66 0 -1 898
+rect 0 4233 4992 4276
+rect 0 3997 715 4233
+rect 951 3997 2382 4233
+rect 2618 3997 4048 4233
+rect 4284 3997 4992 4233
+rect 0 3955 4992 3997
+rect 0 3400 4992 3442
+rect 0 3164 1548 3400
+rect 1784 3164 3215 3400
+rect 3451 3164 4992 3400
+rect 0 3122 4992 3164
+rect 0 2567 4992 2609
+rect 0 2331 715 2567
+rect 951 2331 2382 2567
+rect 2618 2331 4048 2567
+rect 4284 2331 4992 2567
+rect 0 2289 4992 2331
+rect 0 1733 4992 1776
+rect 0 1497 1548 1733
+rect 1784 1497 3215 1733
+rect 3451 1497 4992 1733
+rect 0 1455 4992 1497
+rect 0 900 4992 942
+rect 0 664 715 900
+rect 951 664 2382 900
+rect 2618 664 4048 900
+rect 4284 664 4992 900
+rect 0 622 4992 664
+use sky130_fd_sc_hvl__decap_8  FILLER_0_0 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
+timestamp 1607116011
+transform 1 0 0 0 -1 814
 box -66 -23 834 897
 use sky130_fd_sc_hvl__decap_8  FILLER_0_8
-timestamp 1606497726
-transform 1 0 834 0 -1 898
+timestamp 1607116011
+transform 1 0 768 0 -1 814
 box -66 -23 834 897
-use sky130_fd_sc_hvl__decap_8  FILLER_0_16
-timestamp 1606497726
-transform 1 0 1602 0 -1 898
+use sky130_fd_sc_hvl__decap_4  FILLER_0_16 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
+timestamp 1607116011
+transform 1 0 1536 0 -1 814
+box -66 -23 450 897
+use sky130_fd_sc_hvl__lsbufhv2lv_1  lvlshiftdown $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
+timestamp 1607116011
+transform 1 0 2208 0 -1 1628
+box -66 -23 1698 1651
+use sky130_fd_sc_hvl__fill_2  FILLER_0_20 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
+timestamp 1607116011
+transform 1 0 1920 0 -1 814
+box -66 -23 258 897
+use sky130_fd_sc_hvl__fill_1  FILLER_0_22 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
+timestamp 1607116011
+transform 1 0 2112 0 -1 814
+box -66 -23 162 897
+use sky130_fd_sc_hvl__decap_8  FILLER_0_40
+timestamp 1607116011
+transform 1 0 3840 0 -1 814
 box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_4  FILLER_0_48
+timestamp 1607116011
+transform 1 0 4608 0 -1 814
+box -66 -23 450 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_0
+timestamp 1607116011
+transform 1 0 0 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_8
+timestamp 1607116011
+transform 1 0 768 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_16
+timestamp 1607116011
+transform 1 0 1536 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_0
+timestamp 1607116011
+transform 1 0 0 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_8
+timestamp 1607116011
+transform 1 0 768 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_16
+timestamp 1607116011
+transform 1 0 1536 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_24
+timestamp 1607116011
+transform 1 0 2304 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_32
+timestamp 1607116011
+transform 1 0 3072 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_24
+timestamp 1607116011
+transform 1 0 2304 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_32
+timestamp 1607116011
+transform 1 0 3072 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_8  FILLER_1_40
+timestamp 1607116011
+transform 1 0 3840 0 1 1628
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_4  FILLER_1_48
+timestamp 1607116011
+transform 1 0 4608 0 1 1628
+box -66 -23 450 897
+use sky130_fd_sc_hvl__decap_8  FILLER_2_40
+timestamp 1607116011
+transform 1 0 3840 0 -1 4070
+box -66 -23 834 897
+use sky130_fd_sc_hvl__decap_4  FILLER_2_48
+timestamp 1607116011
+transform 1 0 4608 0 -1 4070
+box -66 -23 450 897
 << labels >>
-rlabel metal2 s 4310 4284 4366 5084 4 A
-port 1 nsew
-rlabel metal2 s 662 84 718 884 4 X
-port 2 nsew
-rlabel metal1 s 66 3289 5058 3391 4 VPWR
-port 3 nsew
-rlabel metal1 s 66 4917 5058 5019 4 VGND
-port 4 nsew
+rlabel metal2 s 4244 4200 4300 5000 6 A
+port 0 nsew signal input
+rlabel metal2 s 596 0 652 800 6 X
+port 1 nsew signal tristate
+rlabel metal4 s 4007 -51 4327 4935 6 VPWR
+port 2 nsew power bidirectional
+rlabel metal4 s 2340 -51 2660 4935 6 VPWR
+port 3 nsew power bidirectional
+rlabel metal4 s 673 -51 993 4935 6 VPWR
+port 4 nsew power bidirectional
+rlabel metal5 s 0 3956 4992 4276 6 VPWR
+port 5 nsew power bidirectional
+rlabel metal5 s 0 2289 4992 2609 6 VPWR
+port 6 nsew power bidirectional
+rlabel metal5 s 0 622 4992 942 6 VPWR
+port 7 nsew power bidirectional
+rlabel metal4 s 3173 -51 3493 4935 6 VGND
+port 8 nsew ground bidirectional
+rlabel metal4 s 1507 -51 1827 4935 6 VGND
+port 9 nsew ground bidirectional
+rlabel metal5 s 0 3122 4992 3442 6 VGND
+port 10 nsew ground bidirectional
+rlabel metal5 s 0 1456 4992 1776 6 VGND
+port 11 nsew ground bidirectional
 << properties >>
-string FIXED_BBOX 0 1 5124 5084
+string FIXED_BBOX 0 0 5000 5000
 << end >>
diff --git a/maglef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag b/maglef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
index 2309e77..1166f9d 100644
--- a/maglef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
+++ b/maglef/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
@@ -1,41 +1,64 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1607107367
+timestamp 1607712712
 << obsli1 >>
-rect 66 67 5058 4171
-<< metal1 >>
-rect 66 4917 5058 5019
-rect 66 3289 5058 3391
+rect 0 0 4992 4087
 << obsm1 >>
-rect 66 3447 5058 4177
-rect 66 33 5058 3233
+rect 0 0 4992 4935
 << metal2 >>
-rect 4310 4284 4366 5084
-rect 662 84 718 884
+rect 4244 4200 4300 5000
+rect 596 0 652 800
 << obsm2 >>
-rect 664 4228 4254 5019
-rect 4422 4228 4460 5019
-rect 664 940 4460 4228
-rect 774 33 4460 940
+rect 598 4144 4188 4935
+rect 4356 4144 4396 4935
+rect 598 856 4396 4144
+rect 708 0 4396 856
 << obsm3 >>
-rect 739 51 4392 5001
+rect 673 0 4401 4917
+<< metal4 >>
+rect 673 -51 993 4935
+rect 1507 -51 1827 4935
+rect 2340 -51 2660 4935
+rect 3173 -51 3493 4935
+rect 4007 -51 4327 4935
 << obsm4 >>
-rect 739 33 4392 5019
-<< obsm5 >>
-rect 66 706 5058 4359
+rect 1907 0 2260 4935
+rect 2740 0 3093 4935
+rect 3573 0 3927 4935
+<< metal5 >>
+rect 0 3956 4992 4276
+rect 0 3122 4992 3442
+rect 0 2289 4992 2609
+rect 0 1456 4992 1776
+rect 0 622 4992 942
 << labels >>
-rlabel metal2 s 4310 4284 4366 5084 6 A
-port 1 nsew
-rlabel metal2 s 662 84 718 884 6 X
-port 2 nsew
-rlabel metal1 s 66 3289 5058 3391 6 VPWR
-port 3 nsew power default
-rlabel metal1 s 66 4917 5058 5019 6 VGND
-port 4 nsew ground default
+rlabel metal2 s 4244 4200 4300 5000 6 A
+port 1 nsew signal input
+rlabel metal2 s 596 0 652 800 6 X
+port 2 nsew signal output
+rlabel metal4 s 4007 -51 4327 4935 6 VPWR
+port 3 nsew power bidirectional
+rlabel metal4 s 2340 -51 2660 4935 6 VPWR
+port 4 nsew power bidirectional
+rlabel metal4 s 673 -51 993 4935 6 VPWR
+port 5 nsew power bidirectional
+rlabel metal5 s 0 3956 4992 4276 6 VPWR
+port 6 nsew power bidirectional
+rlabel metal5 s 0 2289 4992 2609 6 VPWR
+port 7 nsew power bidirectional
+rlabel metal5 s 0 622 4992 942 6 VPWR
+port 8 nsew power bidirectional
+rlabel metal4 s 3173 -51 3493 4935 6 VGND
+port 9 nsew ground bidirectional
+rlabel metal4 s 1507 -51 1827 4935 6 VGND
+port 10 nsew ground bidirectional
+rlabel metal5 s 0 3122 4992 3442 6 VGND
+port 11 nsew ground bidirectional
+rlabel metal5 s 0 1456 4992 1776 6 VGND
+port 12 nsew ground bidirectional
 << properties >>
 string LEFclass BLOCK
-string FIXED_BBOX 0 1 5124 5084
+string FIXED_BBOX 0 0 5000 5000
 string LEFview TRUE
 << end >>
-
diff --git a/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice b/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice
index 40c0d9f..42d347d 100644
--- a/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice
+++ b/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice
@@ -8,40 +8,40 @@
 .subckt sky130_fd_sc_hvl__decap_4 VGND VNB VPB VPWR
 .ends
 
-* Black-box entry subcircuit for sky130_fd_sc_hvl__fill_1 abstract view
-.subckt sky130_fd_sc_hvl__fill_1 VGND VNB VPB VPWR
+* Black-box entry subcircuit for sky130_fd_sc_hvl__lsbufhv2lv_1 abstract view
+.subckt sky130_fd_sc_hvl__lsbufhv2lv_1 A LVPWR VGND VNB VPB VPWR X
 .ends
 
 * Black-box entry subcircuit for sky130_fd_sc_hvl__fill_2 abstract view
 .subckt sky130_fd_sc_hvl__fill_2 VGND VNB VPB VPWR
 .ends
 
-* Black-box entry subcircuit for sky130_fd_sc_hvl__lsbufhv2lv_1 abstract view
-.subckt sky130_fd_sc_hvl__lsbufhv2lv_1 A LVPWR VGND VNB VPB VPWR X
+* Black-box entry subcircuit for sky130_fd_sc_hvl__fill_1 abstract view
+.subckt sky130_fd_sc_hvl__fill_1 VGND VNB VPB VPWR
 .ends
 
-.subckt sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped A X VPWR VGND
-XFILLER_0_24 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_0_48 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_4
-XFILLER_1_0 VGND VGND FILLER_1_8/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_0_16 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_1_51 VGND VGND FILLER_1_8/VPB FILLER_1_51/VPWR sky130_fd_sc_hvl__fill_1
-XFILLER_1_31 VGND VGND FILLER_1_8/VPB FILLER_1_51/VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_1_8 VGND VGND FILLER_1_8/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_4
-XFILLER_1_12 VGND VGND FILLER_1_8/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__fill_2
-XFILLER_1_47 VGND VGND FILLER_1_8/VPB FILLER_1_51/VPWR sky130_fd_sc_hvl__decap_4
-XFILLER_1_39 VGND VGND FILLER_1_8/VPB FILLER_1_51/VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_40 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_0 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_32 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_0_0 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_24 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_48 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_4
-XFILLER_2_16 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_2_8 FILLER_2_0/VGND FILLER_2_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_0_8 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-Xlvlshiftdown A lvlshiftdown/LVPWR VPWR VPWR FILLER_1_8/VPB lvlshiftdown/VPWR X sky130_fd_sc_hvl__lsbufhv2lv_1
-XFILLER_0_40 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
-XFILLER_0_32 FILLER_0_0/VGND FILLER_0_0/VNB VPWR VPWR sky130_fd_sc_hvl__decap_8
+.subckt sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped A X VPWR
+XFILLER_1_0 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_0_48 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_4
+XFILLER_0_16 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_4
+XFILLER_1_40 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_1_32 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_1_8 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_1_24 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_1_48 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_4
+XFILLER_1_16 VPWR VPWR FILLER_1_0/VPB FILLER_1_0/VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_40 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_0 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_32 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_0_0 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_24 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_48 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_4
+XFILLER_2_16 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_2_8 FILLER_2_0/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+Xlvlshiftdown A lvlshiftdown/LVPWR VPWR VPWR VPWR FILLER_0_8/VGND X sky130_fd_sc_hvl__lsbufhv2lv_1
+XFILLER_0_8 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_0_40 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__decap_8
+XFILLER_0_20 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__fill_2
+XFILLER_0_22 FILLER_0_8/VGND VPWR VPWR VPWR sky130_fd_sc_hvl__fill_1
 .ends
 
diff --git a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
index 7b591d3..29d7c70 100644
--- a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
+++ b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
@@ -1,18 +1,3 @@
-// SPDX-FileCopyrightText: 2020 Efabless Corporation
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// SPDX-License-Identifier: Apache-2.0
-
 /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */
 
 module sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped(A, X, VPWR, VGND);
@@ -26,19 +11,19 @@
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_8 FILLER_0_16 (
+  sky130_fd_sc_hvl__decap_4 FILLER_0_16 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_8 FILLER_0_24 (
+  sky130_fd_sc_hvl__fill_2 FILLER_0_20 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_8 FILLER_0_32 (
+  sky130_fd_sc_hvl__fill_1 FILLER_0_22 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
@@ -68,37 +53,37 @@
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__fill_2 FILLER_1_12 (
+  sky130_fd_sc_hvl__decap_8 FILLER_1_16 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_8 FILLER_1_31 (
+  sky130_fd_sc_hvl__decap_8 FILLER_1_24 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_8 FILLER_1_39 (
+  sky130_fd_sc_hvl__decap_8 FILLER_1_32 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_4 FILLER_1_47 (
+  sky130_fd_sc_hvl__decap_8 FILLER_1_40 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__fill_1 FILLER_1_51 (
+  sky130_fd_sc_hvl__decap_4 FILLER_1_48 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),
     .VPWR(VPWR)
   );
-  sky130_fd_sc_hvl__decap_4 FILLER_1_8 (
+  sky130_fd_sc_hvl__decap_8 FILLER_1_8 (
     .VGND(VGND),
     .VNB(VGND),
     .VPB(VPWR),