Adding layout and sch files.
diff --git a/.gitignore b/.gitignore
index bd35ce4..bba55de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,7 @@
 precheck_results
 */tmp
-*/*/tmp
\ No newline at end of file
+*/*/tmp
+xschemrc
+*.ext
+comp.out
+
diff --git a/README.md b/README.md
index bc720da..24c722b 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,44 @@
 # High bandwidth TIA
 In this project a transimpedance amplifier TIA with a nominal bandwidth of 1 GHz, a nominal gain of 70 dBOhm and an input impedance of < 30 Ohm is implemented. The nominal operating voltage is 1.8 V. The output has a nomincal impedance of 50 Ohm and is differential driver intended to drive a load with a capacitance of up to 10 pF.
 
-The TIA design is based on [1]. It is augmented by a on-chip refference current source for biasing based on [2]. Finally a 50 Ohm differential output driver is implemented. For electrostatic discharge (ESD) protection a grounded gate n-channel field effect transistor (GGNFET) circuit is used.
+The TIA design is based on [1]. It is augmented by a on-chip refference current source for biasing based on [2]. Finally a 50 Ohm differential output driver is implemented. For electrostatic discharge (ESD) protection clamping diodes are used.
 
-The circuit is intedended for use as a preamplifier for charaterizing SiN PIN diodes. However, it can find wider use, e.g. in optical communication and in physics experiments. The differential output is intended to be attached to an external high speed ADC or oscilloscope. 
+The circuit is intedended for use as a preamplifier for charaterizing SiC PIN diodes. However, it can find wider use, e.g. in optical communication and in physics experiments. The differential output is intended to be attached to an external high speed ADC or oscilloscope. 
 
 # Reference current source
-Post-layout simulations reveal a precision of the current source of +/-10% as shown below. The output of the current source is provided on the analog output *TDB*  for characterization.
+Post-layout simulations reveal a precision of the current source of +/-10% as shown below. The output of the current source is provided on an analog output via a current mirror for characterization.
 ![Current Reference Post Layout Simulations](docs/source/op_iref.png)
-The correspondig files are:
-- xschem/low_pvt_source.sch
-- mag/layout/isource/isource.mag
 # TIA
 Simulations show that the the bandwidth of the TIA is between 0.9 and 1.8 GHz depending on the temperature and process variations. However, this bandwidth is not available at the output. It is merely relevant if the TIA is reused in a design where the output is directly processed within the chip. The Gain is between 54 and 60 dBOhm, again this signal is not available at the output of the chip. Please refer to the section Output for detalils on the output characteristics.
 ![TIA gain](docs/source/tia_gain.png)
 ![TIA gain](docs/source/input_impedance.png)
 
-
 # Output driver
-The output driver is intended to complement the TIA. Into a 10pF load capacitor it delivers a bandwidth of 
+The output driver is intended to complement the TIA. Into a 10pF load capacitor it delivers a bandwidth of 0.8GHz or more depending on the temperature and process variations.
 ![TIA gain](docs/source/output_gain.png)
+# Organization of files
+- TIA: 
+    - xschem/tia/tia_rgc_core.sch contains the TIA.
+    - mag/tia/core/tia_core.mag contains the layout
+    - xschem/test/test_tia_rgc_full.sch can be used to testing modifications of the TIA
+    - xschem/test/test_tia_rgc_full_mc.sch is intended to check the impact of temperature and process variations on the performance.
+- Output driver
+    - xschem/outdriver/outdriver.sch contains the circuit
+    - mag/outd/outd.mag contains the layout
+    - xschem/test/test_outd.sch is used for testing modifications to the output driver
+- Low PVT current source:
+    - xschem/bias/low_pvt_source.sch contains the circuit
+    - mag/isource/isource.mag contains the layout
+    - xschem/test/test_tia_rgc_full.sch is used for testing modifications 
+    - xschem/test/test_tia_rgc_full_mc.sch is intended to check the impact of temperature and process variations on the performance.
+- Integration testing:
+    - xschem/test/test_tia_rgc_integration.sch tests the interplay between all components.
+    - xschem/test/test_tia_rgc_integration_mc.sch is intended to check the impact of temperature and process variations on the performance.
 
-# Limitations
-
-
+# License
 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![CI](https://github.com/efabless/caravel_user_project_analog/actions/workflows/user_project_ci.yml/badge.svg)](https://github.com/efabless/caravel_user_project_analog/actions/workflows/user_project_ci.yml) [![Caravan Build](https://github.com/efabless/caravel_user_project_analog/actions/workflows/caravan_build.yml/badge.svg)](https://github.com/efabless/caravel_user_project_analog/actions/workflows/caravan_build.yml)
 
+# References
 [1] [Low-power 10 Gb/s inductorless inverter based common-drain active feedback transimpedance amplifier in 40 nm CMOS](https://link.springer.com/article/10.1007/s10470-013-0117-8)
-[2]
\ No newline at end of file
+
+[2] [A 65-nm CMOS Constant Current Source With Reduced PVT Variation](https://ieeexplore.ieee.org/document/7792720)
diff --git a/docs/source/input_impedance.png b/docs/source/input_impedance.png
index 4d53b43..be6403c 100644
--- a/docs/source/input_impedance.png
+++ b/docs/source/input_impedance.png
Binary files differ
diff --git a/docs/source/output_gain.png b/docs/source/output_gain.png
index 160e878..dca8942 100644
--- a/docs/source/output_gain.png
+++ b/docs/source/output_gain.png
Binary files differ
diff --git a/docs/source/tia_gain.png b/docs/source/tia_gain.png
index 6e8c477..b342d6d 100644
--- a/docs/source/tia_gain.png
+++ b/docs/source/tia_gain.png
Binary files differ
diff --git a/mag/currm/.magicrc b/mag/currm/.magicrc
new file mode 100644
index 0000000..1685a32
--- /dev/null
+++ b/mag/currm/.magicrc
@@ -0,0 +1,86 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Turn off the scale option on ext2spice or else it conflicts with the
+# scale in the model files.
+ext2spice scale off
+
+# Allow override of PDK path from environment variable PDK_ROOT
+if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} {
+    set PDK_ROOT /usr/local/share/pdk
+}
+
+# loading technology
+tech load $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDK_ROOT/sky130A/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}]} {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/mag/currm/cmirror_channel.mag b/mag/currm/cmirror_channel.mag
new file mode 100644
index 0000000..6040bde
--- /dev/null
+++ b/mag/currm/cmirror_channel.mag
@@ -0,0 +1,276 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646406885
+<< locali >>
+rect 2850 580 3170 3330
+<< metal1 >>
+rect 2160 410 19080 560
+rect 2270 -70 2340 130
+rect 2470 -70 2550 130
+rect 2660 -70 2740 130
+rect 2160 -140 2740 -70
+rect 4470 -400 4550 410
+rect 890 -610 960 -460
+rect 900 -990 950 -950
+rect -40 -1100 2840 -990
+rect -40 -1190 970 -1100
+rect 4090 -3150 16770 -3000
+rect 12900 -3900 13420 -3150
+rect 12890 -4310 12900 -3900
+rect 13420 -4310 13430 -3900
+<< via1 >>
+rect 12900 -4310 13420 -3900
+<< metal2 >>
+rect 1730 -40 2740 150
+rect 850 -720 990 -350
+rect 1730 -720 1830 -40
+rect 3930 -210 19240 150
+rect 2530 -720 2670 -350
+rect -130 -870 270 -860
+rect -130 -1280 270 -1270
+rect 4070 -3810 16950 -3410
+rect 12590 -3820 14200 -3810
+rect 12900 -3900 13420 -3890
+rect 12900 -4320 13420 -4310
+<< via2 >>
+rect -130 -1270 270 -870
+rect 12900 -4310 13420 -3900
+<< metal3 >>
+rect 1580 2990 19370 3330
+rect 3240 790 3490 1080
+rect 3240 -230 3480 790
+rect 4200 -230 4440 970
+rect 4590 -230 4830 970
+rect 5550 -230 5790 970
+rect 5940 -230 6180 970
+rect 6900 -230 7140 970
+rect 7290 -230 7530 970
+rect 8250 -230 8490 970
+rect 8640 -230 8880 970
+rect 9600 -230 9840 970
+rect 9990 -230 10230 970
+rect 10950 -230 11190 970
+rect 11340 -230 11580 970
+rect 12300 -230 12540 970
+rect 12690 -230 12930 970
+rect 13650 -230 13890 970
+rect 14040 -230 14280 970
+rect 15000 -230 15240 970
+rect 16350 -230 16590 970
+rect 16740 -230 16980 970
+rect 3240 -570 16980 -230
+rect -140 -870 280 -865
+rect -140 -1270 -130 -870
+rect 270 -1270 280 -870
+rect -140 -1275 280 -1270
+rect 700 -3650 3150 -3460
+rect 700 -3830 2440 -3650
+rect 2430 -4150 2440 -3830
+rect 3540 -4150 3550 -3650
+rect 7180 -3970 7420 -2580
+rect 7570 -3970 7810 -2580
+rect 8530 -3970 8770 -2580
+rect 8920 -3630 9160 -2580
+rect 8920 -3970 9140 -3630
+rect 7180 -4070 9140 -3970
+rect 9790 -3970 9800 -3630
+rect 10270 -3970 10510 -2580
+rect 11230 -3970 11470 -2580
+rect 9790 -4070 11470 -3970
+rect 7180 -4260 11470 -4070
+rect 12890 -3900 13430 -3895
+rect 12890 -4310 12900 -3900
+rect 13420 -4310 13430 -3900
+rect 14320 -3970 14560 -2580
+rect 15270 -2760 15510 -2580
+rect 15280 -3510 15510 -2760
+rect 15670 -3510 15910 -2580
+rect 15140 -3970 15150 -3510
+rect 14320 -4110 15150 -3970
+rect 16010 -3970 16020 -3510
+rect 16630 -3970 16870 -2580
+rect 16010 -4110 16870 -3970
+rect 14320 -4260 16870 -4110
+rect 12890 -4315 13430 -4310
+<< via3 >>
+rect -130 -1270 270 -870
+rect 2440 -4150 3540 -3650
+rect 9140 -4070 9790 -3630
+rect 12900 -4310 13420 -3900
+rect 15150 -4110 16010 -3510
+<< metal4 >>
+rect -140 -870 670 -860
+rect -140 -1270 -130 -870
+rect 270 -1270 670 -870
+rect -140 -1280 670 -1270
+rect 540 -4400 1290 -3070
+rect 15149 -3510 16011 -3509
+rect 9139 -3630 9791 -3629
+rect 2439 -3650 3541 -3649
+rect 2439 -4150 2440 -3650
+rect 3540 -4150 3541 -3650
+rect 9139 -4071 9140 -3630
+rect 2439 -4151 3541 -4150
+rect 9790 -4071 9791 -3630
+rect 12820 -3900 13920 -3890
+rect 12820 -4310 12900 -3900
+rect 13420 -4310 13920 -3900
+rect 15149 -4111 15150 -3510
+rect 16010 -4111 16011 -3510
+rect 12820 -4480 13920 -4310
+<< via4 >>
+rect 2440 -4150 3540 -3650
+rect 9140 -4070 9790 -3810
+rect 9140 -4250 9790 -4070
+rect 15150 -4110 16010 -3780
+rect 15150 -4220 16010 -4110
+<< metal5 >>
+rect 6540 -2750 7900 -1580
+rect 2310 -3650 3660 -3100
+rect 2310 -4150 2440 -3650
+rect 3540 -4150 3660 -3650
+rect 2310 -4710 3660 -4150
+rect 8800 -3810 10130 -3210
+rect 8800 -4250 9140 -3810
+rect 9790 -4250 10130 -3810
+rect 8800 -4520 10130 -4250
+rect 14790 -3740 16120 -3200
+rect 14790 -3780 16350 -3740
+rect 14790 -4220 15150 -3780
+rect 16010 -4220 16350 -3780
+rect 14790 -4570 16350 -4220
+use mirror_n  mirror_n_0
+timestamp 1646402185
+transform 1 0 1530 0 1 -3800
+box -30 -30 820 3450
+use mirror_n  mirror_n_1
+timestamp 1646402185
+transform 1 0 2370 0 1 -3800
+box -30 -30 820 3450
+use mirror_n  mirror_n_2
+timestamp 1646402185
+transform 1 0 690 0 1 -3800
+box -30 -30 820 3450
+use mirror_p  mirror_p_0
+timestamp 1646401284
+transform -1 0 2550 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_2
+timestamp 1646401284
+transform -1 0 4200 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_3
+timestamp 1646401284
+transform -1 0 8250 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_4
+timestamp 1646401284
+transform -1 0 6900 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_5
+timestamp 1646401284
+transform -1 0 5550 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_6
+timestamp 1646401284
+transform -1 0 15000 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_7
+timestamp 1646401284
+transform -1 0 13650 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_8
+timestamp 1646401284
+transform -1 0 12300 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_9
+timestamp 1646401284
+transform -1 0 10950 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_10
+timestamp 1646401284
+transform -1 0 4480 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_11
+timestamp 1646401284
+transform -1 0 9600 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_12
+timestamp 1646401284
+transform -1 0 5830 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_13
+timestamp 1646401284
+transform -1 0 7180 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_14
+timestamp 1646401284
+transform -1 0 8530 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_15
+timestamp 1646401284
+transform -1 0 9880 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_16
+timestamp 1646401284
+transform -1 0 11230 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_17
+timestamp 1646401284
+transform -1 0 12580 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_18
+timestamp 1646401284
+transform -1 0 13930 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_19
+timestamp 1646401284
+transform -1 0 15280 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_20
+timestamp 1646401284
+transform -1 0 16630 0 -1 -2110
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_21
+timestamp 1646401284
+transform -1 0 19050 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_22
+timestamp 1646401284
+transform -1 0 16350 0 -1 1450
+box -320 -1880 1050 1700
+use mirror_p  mirror_p_23
+timestamp 1646401284
+transform -1 0 17700 0 -1 1450
+box -320 -1880 1050 1700
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0
+timestamp 1646406276
+transform 0 1 10181 -1 0 -18
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1
+timestamp 1646406276
+transform 0 1 16711 -1 0 -17
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_2
+timestamp 1646406276
+transform 0 -1 3651 1 0 -49
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_3
+timestamp 1646406276
+transform 0 1 3651 -1 0 -7727
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_4
+timestamp 1646406276
+transform 0 1 10181 -1 0 -7717
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#0  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_5
+timestamp 1646406276
+transform 0 1 16741 -1 0 -7697
+box -3351 -3101 3373 3101
+<< labels >>
+rlabel metal2 15800 -3790 15970 -3630 1 TIA_I_Bias1
+rlabel metal2 18160 -190 18330 -30 1 A_Out_I_Bias
+rlabel metal2 2540 -500 2660 -360 1 TIA_I_Bias2
+rlabel metal2 860 -470 980 -360 1 I_in_channel
+<< end >>
diff --git a/mag/currm/eigth_mirror.mag b/mag/currm/eigth_mirror.mag
new file mode 100644
index 0000000..c124ddb
--- /dev/null
+++ b/mag/currm/eigth_mirror.mag
@@ -0,0 +1,68 @@
+magic
+tech sky130A
+timestamp 1646401284
+<< metal1 >>
+rect 70 1700 205 1735
+rect 70 1600 110 1700
+rect 165 1600 205 1700
+rect 265 1600 305 1735
+rect 95 1405 5760 1460
+<< metal2 >>
+rect 70 1590 140 1790
+rect 745 1590 815 1790
+rect 1420 1590 1490 1790
+rect 2095 1590 2165 1790
+rect 2770 1590 2840 1790
+rect 3445 1590 3515 1790
+rect 4120 1590 4190 1790
+rect 4795 1590 4865 1790
+rect 5470 1590 5540 1790
+<< metal3 >>
+rect 50 0 5675 170
+use mirror_p  mirror_p_0
+timestamp 1646401284
+transform 1 0 165 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_1
+timestamp 1646401284
+transform 1 0 840 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_2
+timestamp 1646401284
+transform 1 0 1515 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_3
+timestamp 1646401284
+transform 1 0 2190 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_4
+timestamp 1646401284
+transform 1 0 2865 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_6
+timestamp 1646401284
+transform 1 0 5565 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_7
+timestamp 1646401284
+transform 1 0 4890 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_8
+timestamp 1646401284
+transform 1 0 4215 0 1 940
+box -160 -940 525 850
+use mirror_p  mirror_p_9
+timestamp 1646401284
+transform 1 0 3540 0 1 940
+box -160 -940 525 850
+<< labels >>
+rlabel metal2 75 1720 135 1785 1 I_In
+rlabel metal2 750 1720 810 1785 1 I_out_0
+rlabel metal2 1425 1720 1485 1785 1 I_out_1
+rlabel metal2 2100 1720 2160 1785 1 I_out_2
+rlabel metal2 2775 1720 2835 1785 1 I_out_3
+rlabel metal2 3450 1720 3510 1785 1 I_out_4
+rlabel metal2 4125 1720 4185 1785 1 I_out_5
+rlabel metal2 4800 1720 4860 1785 1 I_out_6
+rlabel metal2 5475 1720 5535 1785 1 I_out_7
+<< end >>
diff --git a/mag/currm/mirror_n.mag b/mag/currm/mirror_n.mag
new file mode 100644
index 0000000..a483dca
--- /dev/null
+++ b/mag/currm/mirror_n.mag
@@ -0,0 +1,127 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646402185
+<< locali >>
+rect -30 3380 500 3450
+rect -30 2690 40 3380
+rect 430 2690 500 3380
+rect -30 2600 820 2690
+rect -30 2580 40 2600
+rect 460 2580 820 2600
+rect -30 40 130 2580
+rect 660 40 820 2580
+rect -30 -30 820 40
+<< metal1 >>
+rect 250 3270 470 3340
+rect 198 3080 208 3240
+rect 262 3080 272 3240
+rect 100 2840 110 3000
+rect 164 2840 174 3000
+rect 296 2840 306 3000
+rect 360 2840 370 3000
+rect 398 2810 470 3270
+rect 140 2740 470 2810
+rect 230 2520 300 2740
+rect 150 2470 630 2520
+rect 100 2034 110 2194
+rect 164 2034 174 2194
+rect 230 2000 300 2470
+rect 358 2274 368 2434
+rect 422 2274 432 2434
+rect 616 2034 626 2194
+rect 680 2034 690 2194
+rect 150 1850 630 2000
+rect 100 1416 110 1576
+rect 164 1416 174 1576
+rect 230 1380 300 1850
+rect 358 1656 368 1816
+rect 422 1656 432 1816
+rect 616 1416 626 1576
+rect 680 1416 690 1576
+rect 150 1230 630 1380
+rect 100 1038 110 1198
+rect 164 1038 174 1198
+rect 230 770 300 1230
+rect 616 1038 626 1198
+rect 680 1038 690 1198
+rect 358 798 368 958
+rect 422 798 432 958
+rect 150 610 630 770
+rect 100 180 110 340
+rect 164 180 174 340
+rect 230 150 300 610
+rect 358 420 368 580
+rect 422 420 432 580
+rect 616 180 626 340
+rect 680 180 690 340
+rect 150 90 630 150
+<< via1 >>
+rect 208 3080 262 3240
+rect 110 2840 164 3000
+rect 306 2840 360 3000
+rect 110 2034 164 2194
+rect 368 2274 422 2434
+rect 626 2034 680 2194
+rect 110 1416 164 1576
+rect 368 1656 422 1816
+rect 626 1416 680 1576
+rect 110 1038 164 1198
+rect 626 1038 680 1198
+rect 368 798 422 958
+rect 110 180 164 340
+rect 368 420 422 580
+rect 626 180 680 340
+<< metal2 >>
+rect 208 3240 262 3250
+rect 208 3070 262 3080
+rect 110 3000 530 3010
+rect 164 2840 306 3000
+rect 360 2840 530 3000
+rect 110 2830 530 2840
+rect 270 2434 530 2830
+rect 270 2274 368 2434
+rect 422 2274 530 2434
+rect 10 2194 200 2210
+rect 10 2034 110 2194
+rect 164 2034 200 2194
+rect 10 1576 200 2034
+rect 10 1416 110 1576
+rect 164 1416 200 1576
+rect 10 1198 200 1416
+rect 10 1038 110 1198
+rect 164 1038 200 1198
+rect 10 340 200 1038
+rect 270 1816 530 2274
+rect 270 1656 368 1816
+rect 422 1656 530 1816
+rect 270 958 530 1656
+rect 270 798 368 958
+rect 422 798 530 958
+rect 270 580 530 798
+rect 270 420 368 580
+rect 422 420 530 580
+rect 270 410 530 420
+rect 580 2194 770 2210
+rect 580 2034 626 2194
+rect 680 2034 770 2194
+rect 580 1576 770 2034
+rect 580 1416 626 1576
+rect 680 1416 770 1576
+rect 580 1198 770 1416
+rect 580 1038 626 1198
+rect 680 1038 770 1198
+rect 580 340 770 1038
+rect 10 180 110 340
+rect 164 180 626 340
+rect 680 180 770 340
+rect 10 -30 770 180
+use sky130_fd_pr__nfet_01v8_M8466X  sky130_fd_pr__nfet_01v8_M8466X_0
+timestamp 1646402185
+transform 1 0 395 0 1 1307
+box -425 -1337 425 1337
+use sky130_fd_pr__nfet_01v8_WS53KN  sky130_fd_pr__nfet_01v8_WS53KN_0
+timestamp 1646402185
+transform 1 0 235 0 1 3040
+box -265 -410 265 410
+<< end >>
diff --git a/mag/currm/mirror_p.mag b/mag/currm/mirror_p.mag
new file mode 100644
index 0000000..7ca91da
--- /dev/null
+++ b/mag/currm/mirror_p.mag
@@ -0,0 +1,303 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646401284
+<< nwell >>
+rect 230 1520 310 1570
+<< locali >>
+rect -320 1630 410 1700
+rect -320 910 -260 1630
+rect 340 910 410 1630
+rect -320 870 410 910
+rect -320 820 1050 870
+rect -320 -1820 -160 820
+rect 340 810 1050 820
+rect 890 -1820 1050 810
+rect -320 -1880 1050 -1820
+<< metal1 >>
+rect -40 1520 390 1590
+rect -190 1320 -180 1480
+rect -126 1320 -116 1480
+rect 6 1320 16 1480
+rect 70 1320 80 1480
+rect 202 1320 212 1480
+rect 266 1320 276 1480
+rect -92 1078 -82 1238
+rect -28 1078 -18 1238
+rect 104 1078 114 1238
+rect 168 1078 178 1238
+rect 310 1040 390 1520
+rect -140 970 390 1040
+rect -70 740 10 970
+rect -130 690 860 740
+rect -190 488 -180 648
+rect -126 488 -116 648
+rect -70 210 10 690
+rect 326 488 336 648
+rect 390 488 400 648
+rect 842 488 852 648
+rect 906 488 916 648
+rect 68 246 78 406
+rect 132 246 142 406
+rect 584 246 594 406
+rect 648 246 658 406
+rect -130 50 860 210
+rect -190 -390 -180 -230
+rect -126 -390 -116 -230
+rect -70 -430 10 50
+rect 68 -148 78 12
+rect 132 -148 142 12
+rect 584 -148 594 12
+rect 648 -148 658 12
+rect 326 -390 336 -230
+rect 390 -390 400 -230
+rect 842 -390 852 -230
+rect 906 -390 916 -230
+rect -130 -590 860 -430
+rect -190 -784 -180 -624
+rect -126 -784 -116 -624
+rect -70 -1060 10 -590
+rect 326 -784 336 -624
+rect 390 -784 400 -624
+rect 842 -784 852 -624
+rect 906 -784 916 -624
+rect 68 -1026 78 -866
+rect 132 -1026 142 -866
+rect 584 -1026 594 -866
+rect 648 -1026 658 -866
+rect -130 -1220 860 -1060
+rect -190 -1662 -180 -1502
+rect -126 -1662 -116 -1502
+rect -70 -1700 10 -1220
+rect 68 -1420 78 -1260
+rect 132 -1420 142 -1260
+rect 584 -1420 594 -1260
+rect 648 -1420 658 -1260
+rect 326 -1662 336 -1502
+rect 390 -1662 400 -1502
+rect 842 -1662 852 -1502
+rect 906 -1662 916 -1502
+rect -130 -1750 860 -1700
+<< via1 >>
+rect -180 1320 -126 1480
+rect 16 1320 70 1480
+rect 212 1320 266 1480
+rect -82 1078 -28 1238
+rect 114 1078 168 1238
+rect -180 488 -126 648
+rect 336 488 390 648
+rect 852 488 906 648
+rect 78 246 132 406
+rect 594 246 648 406
+rect -180 -390 -126 -230
+rect 78 -148 132 12
+rect 594 -148 648 12
+rect 336 -390 390 -230
+rect 852 -390 906 -230
+rect -180 -784 -126 -624
+rect 336 -784 390 -624
+rect 852 -784 906 -624
+rect 78 -1026 132 -866
+rect 594 -1026 648 -866
+rect -180 -1662 -126 -1502
+rect 78 -1420 132 -1260
+rect 594 -1420 648 -1260
+rect 336 -1662 390 -1502
+rect 852 -1662 906 -1502
+<< metal2 >>
+rect -190 1480 270 1490
+rect -190 1320 -180 1480
+rect -126 1320 16 1480
+rect 70 1320 212 1480
+rect 266 1320 270 1480
+rect -190 1300 270 1320
+rect 70 1250 650 1260
+rect -90 1238 70 1250
+rect -90 1078 -82 1238
+rect -28 1078 70 1238
+rect -90 1060 70 1078
+rect 70 1050 650 1060
+rect -240 650 960 660
+rect 0 648 720 650
+rect 0 488 336 648
+rect 390 488 720 648
+rect 0 480 720 488
+rect -240 470 960 480
+rect 70 410 650 420
+rect 70 406 80 410
+rect 640 406 650 410
+rect 70 246 78 406
+rect 648 246 650 406
+rect 70 240 80 246
+rect 640 240 650 246
+rect 70 230 650 240
+rect 70 20 650 30
+rect 70 12 80 20
+rect 640 12 650 20
+rect 70 -148 78 12
+rect 648 -148 650 12
+rect 70 -150 80 -148
+rect 640 -150 650 -148
+rect 70 -160 650 -150
+rect -240 -230 960 -220
+rect 0 -390 336 -230
+rect 390 -390 720 -230
+rect 0 -400 720 -390
+rect -240 -410 960 -400
+rect -240 -620 960 -610
+rect 0 -624 720 -620
+rect 0 -784 336 -624
+rect 390 -784 720 -624
+rect 0 -790 720 -784
+rect -240 -800 960 -790
+rect 70 -860 660 -850
+rect 70 -866 80 -860
+rect 640 -866 660 -860
+rect 70 -1026 78 -866
+rect 648 -1026 660 -866
+rect 70 -1030 80 -1026
+rect 640 -1030 660 -1026
+rect 70 -1040 660 -1030
+rect 70 -1260 650 -1250
+rect 70 -1420 78 -1260
+rect 648 -1420 650 -1260
+rect 70 -1430 80 -1420
+rect 640 -1430 650 -1420
+rect 70 -1440 650 -1430
+rect -240 -1500 960 -1490
+rect 0 -1502 720 -1500
+rect 0 -1662 336 -1502
+rect 390 -1662 720 -1502
+rect 0 -1670 720 -1662
+rect -240 -1680 960 -1670
+<< via2 >>
+rect 70 1238 650 1250
+rect 70 1078 114 1238
+rect 114 1078 168 1238
+rect 168 1078 650 1238
+rect 70 1060 650 1078
+rect -240 648 0 650
+rect 720 648 960 650
+rect -240 488 -180 648
+rect -180 488 -126 648
+rect -126 488 0 648
+rect 720 488 852 648
+rect 852 488 906 648
+rect 906 488 960 648
+rect -240 480 0 488
+rect 720 480 960 488
+rect 80 406 640 410
+rect 80 246 132 406
+rect 132 246 594 406
+rect 594 246 640 406
+rect 80 240 640 246
+rect 80 12 640 20
+rect 80 -148 132 12
+rect 132 -148 594 12
+rect 594 -148 640 12
+rect 80 -150 640 -148
+rect -240 -390 -180 -230
+rect -180 -390 -126 -230
+rect -126 -390 0 -230
+rect 720 -390 852 -230
+rect 852 -390 906 -230
+rect 906 -390 960 -230
+rect -240 -400 0 -390
+rect 720 -400 960 -390
+rect -240 -624 0 -620
+rect 720 -624 960 -620
+rect -240 -784 -180 -624
+rect -180 -784 -126 -624
+rect -126 -784 0 -624
+rect 720 -784 852 -624
+rect 852 -784 906 -624
+rect 906 -784 960 -624
+rect -240 -790 0 -784
+rect 720 -790 960 -784
+rect 80 -866 640 -860
+rect 80 -1026 132 -866
+rect 132 -1026 594 -866
+rect 594 -1026 640 -866
+rect 80 -1030 640 -1026
+rect 80 -1420 132 -1260
+rect 132 -1420 594 -1260
+rect 594 -1420 640 -1260
+rect 80 -1430 640 -1420
+rect -240 -1502 0 -1500
+rect 720 -1502 960 -1500
+rect -240 -1662 -180 -1502
+rect -180 -1662 -126 -1502
+rect -126 -1662 0 -1502
+rect 720 -1662 852 -1502
+rect 852 -1662 906 -1502
+rect 906 -1662 960 -1502
+rect -240 -1670 0 -1662
+rect 720 -1670 960 -1662
+<< metal3 >>
+rect 60 1250 660 1255
+rect 60 1060 70 1250
+rect 650 1060 660 1250
+rect 60 1055 660 1060
+rect -230 655 10 660
+rect -250 650 10 655
+rect -250 480 -240 650
+rect 0 480 10 650
+rect -250 475 10 480
+rect -230 -225 10 475
+rect -250 -230 10 -225
+rect -250 -400 -240 -230
+rect 0 -400 10 -230
+rect -250 -405 10 -400
+rect -230 -615 10 -405
+rect -250 -620 10 -615
+rect -250 -790 -240 -620
+rect 0 -790 10 -620
+rect -250 -795 10 -790
+rect -230 -1495 10 -795
+rect 70 410 650 1055
+rect 70 240 80 410
+rect 640 240 650 410
+rect 70 20 650 240
+rect 70 -150 80 20
+rect 640 -150 650 20
+rect 70 -860 650 -150
+rect 70 -1030 80 -860
+rect 640 -1030 650 -860
+rect 70 -1260 650 -1030
+rect 70 -1430 80 -1260
+rect 640 -1430 650 -1260
+rect 70 -1440 650 -1430
+rect 710 655 960 660
+rect 710 650 970 655
+rect 710 480 720 650
+rect 960 480 970 650
+rect 710 475 970 480
+rect 710 -225 960 475
+rect 710 -230 970 -225
+rect 710 -400 720 -230
+rect 960 -400 970 -230
+rect 710 -405 970 -400
+rect 710 -615 960 -405
+rect 710 -620 970 -615
+rect 710 -790 720 -620
+rect 960 -790 970 -620
+rect 710 -795 970 -790
+rect -250 -1500 10 -1495
+rect -250 -1670 -240 -1500
+rect 0 -1540 10 -1500
+rect 710 -1495 960 -795
+rect 710 -1500 970 -1495
+rect 710 -1540 720 -1500
+rect 0 -1670 720 -1540
+rect 960 -1670 970 -1500
+rect -250 -1675 970 -1670
+rect -230 -1880 960 -1675
+use sky130_fd_pr__pfet_01v8_LXX5YL  sky130_fd_pr__pfet_01v8_LXX5YL_0
+timestamp 1646400034
+transform 1 0 363 0 1 -507
+box -683 -1373 683 1373
+use sky130_fd_pr__pfet_01v8_X9CJL2  sky130_fd_pr__pfet_01v8_X9CJL2_0
+timestamp 1646401284
+transform 1 0 43 0 1 1279
+box -363 -419 363 419
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag b/mag/currm/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
new file mode 100644
index 0000000..8d0f695
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646406276
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__nfet_01v8_M8466X.mag b/mag/currm/sky130_fd_pr__nfet_01v8_M8466X.mag
new file mode 100644
index 0000000..9ee15a2
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__nfet_01v8_M8466X.mag
@@ -0,0 +1,386 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646402185
+<< pwell >>
+rect -425 -1337 425 1337
+<< nmos >>
+rect -229 727 -29 1127
+rect 29 727 229 1127
+rect -229 109 -29 509
+rect 29 109 229 509
+rect -229 -509 -29 -109
+rect 29 -509 229 -109
+rect -229 -1127 -29 -727
+rect 29 -1127 229 -727
+<< ndiff >>
+rect -287 1115 -229 1127
+rect -287 739 -275 1115
+rect -241 739 -229 1115
+rect -287 727 -229 739
+rect -29 1115 29 1127
+rect -29 739 -17 1115
+rect 17 739 29 1115
+rect -29 727 29 739
+rect 229 1115 287 1127
+rect 229 739 241 1115
+rect 275 739 287 1115
+rect 229 727 287 739
+rect -287 497 -229 509
+rect -287 121 -275 497
+rect -241 121 -229 497
+rect -287 109 -229 121
+rect -29 497 29 509
+rect -29 121 -17 497
+rect 17 121 29 497
+rect -29 109 29 121
+rect 229 497 287 509
+rect 229 121 241 497
+rect 275 121 287 497
+rect 229 109 287 121
+rect -287 -121 -229 -109
+rect -287 -497 -275 -121
+rect -241 -497 -229 -121
+rect -287 -509 -229 -497
+rect -29 -121 29 -109
+rect -29 -497 -17 -121
+rect 17 -497 29 -121
+rect -29 -509 29 -497
+rect 229 -121 287 -109
+rect 229 -497 241 -121
+rect 275 -497 287 -121
+rect 229 -509 287 -497
+rect -287 -739 -229 -727
+rect -287 -1115 -275 -739
+rect -241 -1115 -229 -739
+rect -287 -1127 -229 -1115
+rect -29 -739 29 -727
+rect -29 -1115 -17 -739
+rect 17 -1115 29 -739
+rect -29 -1127 29 -1115
+rect 229 -739 287 -727
+rect 229 -1115 241 -739
+rect 275 -1115 287 -739
+rect 229 -1127 287 -1115
+<< ndiffc >>
+rect -275 739 -241 1115
+rect -17 739 17 1115
+rect 241 739 275 1115
+rect -275 121 -241 497
+rect -17 121 17 497
+rect 241 121 275 497
+rect -275 -497 -241 -121
+rect -17 -497 17 -121
+rect 241 -497 275 -121
+rect -275 -1115 -241 -739
+rect -17 -1115 17 -739
+rect 241 -1115 275 -739
+<< psubdiff >>
+rect -389 1267 -293 1301
+rect 293 1267 389 1301
+rect -389 1205 -355 1267
+rect 355 1205 389 1267
+rect -389 -1267 -355 -1205
+rect 355 -1267 389 -1205
+rect -389 -1301 -293 -1267
+rect 293 -1301 389 -1267
+<< psubdiffcont >>
+rect -293 1267 293 1301
+rect -389 -1205 -355 1205
+rect 355 -1205 389 1205
+rect -293 -1301 293 -1267
+<< poly >>
+rect -229 1199 -29 1215
+rect -229 1165 -213 1199
+rect -45 1165 -29 1199
+rect -229 1127 -29 1165
+rect 29 1199 229 1215
+rect 29 1165 45 1199
+rect 213 1165 229 1199
+rect 29 1127 229 1165
+rect -229 689 -29 727
+rect -229 655 -213 689
+rect -45 655 -29 689
+rect -229 639 -29 655
+rect 29 689 229 727
+rect 29 655 45 689
+rect 213 655 229 689
+rect 29 639 229 655
+rect -229 581 -29 597
+rect -229 547 -213 581
+rect -45 547 -29 581
+rect -229 509 -29 547
+rect 29 581 229 597
+rect 29 547 45 581
+rect 213 547 229 581
+rect 29 509 229 547
+rect -229 71 -29 109
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 109
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -109 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -109 229 -71
+rect -229 -547 -29 -509
+rect -229 -581 -213 -547
+rect -45 -581 -29 -547
+rect -229 -597 -29 -581
+rect 29 -547 229 -509
+rect 29 -581 45 -547
+rect 213 -581 229 -547
+rect 29 -597 229 -581
+rect -229 -655 -29 -639
+rect -229 -689 -213 -655
+rect -45 -689 -29 -655
+rect -229 -727 -29 -689
+rect 29 -655 229 -639
+rect 29 -689 45 -655
+rect 213 -689 229 -655
+rect 29 -727 229 -689
+rect -229 -1165 -29 -1127
+rect -229 -1199 -213 -1165
+rect -45 -1199 -29 -1165
+rect -229 -1215 -29 -1199
+rect 29 -1165 229 -1127
+rect 29 -1199 45 -1165
+rect 213 -1199 229 -1165
+rect 29 -1215 229 -1199
+<< polycont >>
+rect -213 1165 -45 1199
+rect 45 1165 213 1199
+rect -213 655 -45 689
+rect 45 655 213 689
+rect -213 547 -45 581
+rect 45 547 213 581
+rect -213 37 -45 71
+rect 45 37 213 71
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect -213 -581 -45 -547
+rect 45 -581 213 -547
+rect -213 -689 -45 -655
+rect 45 -689 213 -655
+rect -213 -1199 -45 -1165
+rect 45 -1199 213 -1165
+<< locali >>
+rect -389 1267 -293 1301
+rect 293 1267 389 1301
+rect -389 1205 -355 1267
+rect 355 1205 389 1267
+rect -229 1165 -213 1199
+rect -45 1165 -29 1199
+rect 29 1165 45 1199
+rect 213 1165 229 1199
+rect -275 1115 -241 1131
+rect -275 723 -241 739
+rect -17 1115 17 1131
+rect -17 723 17 739
+rect 241 1115 275 1131
+rect 241 723 275 739
+rect -229 655 -213 689
+rect -45 655 -29 689
+rect 29 655 45 689
+rect 213 655 229 689
+rect -229 547 -213 581
+rect -45 547 -29 581
+rect 29 547 45 581
+rect 213 547 229 581
+rect -275 497 -241 513
+rect -275 105 -241 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 241 497 275 513
+rect 241 105 275 121
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect -275 -121 -241 -105
+rect -275 -513 -241 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 241 -121 275 -105
+rect 241 -513 275 -497
+rect -229 -581 -213 -547
+rect -45 -581 -29 -547
+rect 29 -581 45 -547
+rect 213 -581 229 -547
+rect -229 -689 -213 -655
+rect -45 -689 -29 -655
+rect 29 -689 45 -655
+rect 213 -689 229 -655
+rect -275 -739 -241 -723
+rect -275 -1131 -241 -1115
+rect -17 -739 17 -723
+rect -17 -1131 17 -1115
+rect 241 -739 275 -723
+rect 241 -1131 275 -1115
+rect -229 -1199 -213 -1165
+rect -45 -1199 -29 -1165
+rect 29 -1199 45 -1165
+rect 213 -1199 229 -1165
+rect -389 -1267 -355 -1205
+rect 355 -1267 389 -1205
+rect -389 -1301 -293 -1267
+rect 293 -1301 389 -1267
+<< viali >>
+rect -213 1165 -45 1199
+rect 45 1165 213 1199
+rect -275 739 -241 1115
+rect -17 739 17 1115
+rect 241 739 275 1115
+rect -213 655 -45 689
+rect 45 655 213 689
+rect -213 547 -45 581
+rect 45 547 213 581
+rect -275 121 -241 497
+rect -17 121 17 497
+rect 241 121 275 497
+rect -213 37 -45 71
+rect 45 37 213 71
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect -275 -497 -241 -121
+rect -17 -497 17 -121
+rect 241 -497 275 -121
+rect -213 -581 -45 -547
+rect 45 -581 213 -547
+rect -213 -689 -45 -655
+rect 45 -689 213 -655
+rect -275 -1115 -241 -739
+rect -17 -1115 17 -739
+rect 241 -1115 275 -739
+rect -213 -1199 -45 -1165
+rect 45 -1199 213 -1165
+<< metal1 >>
+rect -225 1199 -33 1205
+rect -225 1165 -213 1199
+rect -45 1165 -33 1199
+rect -225 1159 -33 1165
+rect 33 1199 225 1205
+rect 33 1165 45 1199
+rect 213 1165 225 1199
+rect 33 1159 225 1165
+rect -281 1115 -235 1127
+rect -281 739 -275 1115
+rect -241 739 -235 1115
+rect -281 727 -235 739
+rect -23 1115 23 1127
+rect -23 739 -17 1115
+rect 17 739 23 1115
+rect -23 727 23 739
+rect 235 1115 281 1127
+rect 235 739 241 1115
+rect 275 739 281 1115
+rect 235 727 281 739
+rect -225 689 -33 695
+rect -225 655 -213 689
+rect -45 655 -33 689
+rect -225 649 -33 655
+rect 33 689 225 695
+rect 33 655 45 689
+rect 213 655 225 689
+rect 33 649 225 655
+rect -225 581 -33 587
+rect -225 547 -213 581
+rect -45 547 -33 581
+rect -225 541 -33 547
+rect 33 581 225 587
+rect 33 547 45 581
+rect 213 547 225 581
+rect 33 541 225 547
+rect -281 497 -235 509
+rect -281 121 -275 497
+rect -241 121 -235 497
+rect -281 109 -235 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 235 497 281 509
+rect 235 121 241 497
+rect 275 121 281 497
+rect 235 109 281 121
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect -281 -121 -235 -109
+rect -281 -497 -275 -121
+rect -241 -497 -235 -121
+rect -281 -509 -235 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 235 -121 281 -109
+rect 235 -497 241 -121
+rect 275 -497 281 -121
+rect 235 -509 281 -497
+rect -225 -547 -33 -541
+rect -225 -581 -213 -547
+rect -45 -581 -33 -547
+rect -225 -587 -33 -581
+rect 33 -547 225 -541
+rect 33 -581 45 -547
+rect 213 -581 225 -547
+rect 33 -587 225 -581
+rect -225 -655 -33 -649
+rect -225 -689 -213 -655
+rect -45 -689 -33 -655
+rect -225 -695 -33 -689
+rect 33 -655 225 -649
+rect 33 -689 45 -655
+rect 213 -689 225 -655
+rect 33 -695 225 -689
+rect -281 -739 -235 -727
+rect -281 -1115 -275 -739
+rect -241 -1115 -235 -739
+rect -281 -1127 -235 -1115
+rect -23 -739 23 -727
+rect -23 -1115 -17 -739
+rect 17 -1115 23 -739
+rect -23 -1127 23 -1115
+rect 235 -739 281 -727
+rect 235 -1115 241 -739
+rect 275 -1115 281 -739
+rect 235 -1127 281 -1115
+rect -225 -1165 -33 -1159
+rect -225 -1199 -213 -1165
+rect -45 -1199 -33 -1165
+rect -225 -1205 -33 -1199
+rect 33 -1165 225 -1159
+rect 33 -1199 45 -1165
+rect 213 -1199 225 -1165
+rect 33 -1205 225 -1199
+<< properties >>
+string FIXED_BBOX -372 -1284 372 1284
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 1 m 4 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__nfet_01v8_WS53KN.mag b/mag/currm/sky130_fd_pr__nfet_01v8_WS53KN.mag
new file mode 100644
index 0000000..745299f
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__nfet_01v8_WS53KN.mag
@@ -0,0 +1,115 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646402185
+<< error_p >>
+rect 20 272 78 278
+rect 20 238 32 272
+rect 20 232 78 238
+rect -78 -238 -20 -232
+rect -78 -272 -66 -238
+rect -78 -278 -20 -272
+<< pwell >>
+rect -265 -410 265 410
+<< nmos >>
+rect -69 -200 -29 200
+rect 29 -200 69 200
+<< ndiff >>
+rect -127 188 -69 200
+rect -127 -188 -115 188
+rect -81 -188 -69 188
+rect -127 -200 -69 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 69 188 127 200
+rect 69 -188 81 188
+rect 115 -188 127 188
+rect 69 -200 127 -188
+<< ndiffc >>
+rect -115 -188 -81 188
+rect -17 -188 17 188
+rect 81 -188 115 188
+<< psubdiff >>
+rect -229 340 -133 374
+rect 133 340 229 374
+rect -229 278 -195 340
+rect 195 278 229 340
+rect -229 -340 -195 -278
+rect 195 -340 229 -278
+rect -229 -374 -133 -340
+rect 133 -374 229 -340
+<< psubdiffcont >>
+rect -133 340 133 374
+rect -229 -278 -195 278
+rect 195 -278 229 278
+rect -133 -374 133 -340
+<< poly >>
+rect 16 272 82 288
+rect 16 238 32 272
+rect 66 238 82 272
+rect -69 200 -29 226
+rect 16 222 82 238
+rect 29 200 69 222
+rect -69 -222 -29 -200
+rect -82 -238 -16 -222
+rect 29 -226 69 -200
+rect -82 -272 -66 -238
+rect -32 -272 -16 -238
+rect -82 -288 -16 -272
+<< polycont >>
+rect 32 238 66 272
+rect -66 -272 -32 -238
+<< locali >>
+rect -229 340 -133 374
+rect 133 340 229 374
+rect -229 278 -195 340
+rect 195 278 229 340
+rect 16 238 32 272
+rect 66 238 82 272
+rect -115 188 -81 204
+rect -115 -204 -81 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 81 188 115 204
+rect 81 -204 115 -188
+rect -82 -272 -66 -238
+rect -32 -272 -16 -238
+rect -229 -340 -195 -278
+rect 195 -340 229 -278
+rect -229 -374 -133 -340
+rect 133 -374 229 -340
+<< viali >>
+rect 32 238 66 272
+rect -115 -188 -81 188
+rect -17 -188 17 188
+rect 81 -188 115 188
+rect -66 -272 -32 -238
+<< metal1 >>
+rect 20 272 78 278
+rect 20 238 32 272
+rect 66 238 78 272
+rect 20 232 78 238
+rect -121 188 -75 200
+rect -121 -188 -115 188
+rect -81 -188 -75 188
+rect -121 -200 -75 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 75 188 121 200
+rect 75 -188 81 188
+rect 115 -188 121 188
+rect 75 -200 121 -188
+rect -78 -238 -20 -232
+rect -78 -272 -66 -238
+rect -32 -272 -20 -238
+rect -78 -278 -20 -272
+<< properties >>
+string FIXED_BBOX -212 -357 212 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__nfet_01v8_ZRZL87.mag b/mag/currm/sky130_fd_pr__nfet_01v8_ZRZL87.mag
new file mode 100644
index 0000000..ea12c25
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__nfet_01v8_ZRZL87.mag
@@ -0,0 +1,175 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< error_p >>
+rect -78 172 -20 178
+rect 118 172 176 178
+rect -78 138 -66 172
+rect 118 138 130 172
+rect -78 132 -20 138
+rect 118 132 176 138
+rect -176 -138 -118 -132
+rect 20 -138 78 -132
+rect -176 -172 -164 -138
+rect 20 -172 32 -138
+rect -176 -178 -118 -172
+rect 20 -178 78 -172
+<< pwell >>
+rect -363 -310 363 310
+<< nmos >>
+rect -167 -100 -127 100
+rect -69 -100 -29 100
+rect 29 -100 69 100
+rect 127 -100 167 100
+<< ndiff >>
+rect -225 88 -167 100
+rect -225 -88 -213 88
+rect -179 -88 -167 88
+rect -225 -100 -167 -88
+rect -127 88 -69 100
+rect -127 -88 -115 88
+rect -81 -88 -69 88
+rect -127 -100 -69 -88
+rect -29 88 29 100
+rect -29 -88 -17 88
+rect 17 -88 29 88
+rect -29 -100 29 -88
+rect 69 88 127 100
+rect 69 -88 81 88
+rect 115 -88 127 88
+rect 69 -100 127 -88
+rect 167 88 225 100
+rect 167 -88 179 88
+rect 213 -88 225 88
+rect 167 -100 225 -88
+<< ndiffc >>
+rect -213 -88 -179 88
+rect -115 -88 -81 88
+rect -17 -88 17 88
+rect 81 -88 115 88
+rect 179 -88 213 88
+<< psubdiff >>
+rect -327 240 -231 274
+rect 231 240 327 274
+rect -327 178 -293 240
+rect 293 178 327 240
+rect -327 -240 -293 -178
+rect 293 -240 327 -178
+rect -327 -274 -231 -240
+rect 231 -274 327 -240
+<< psubdiffcont >>
+rect -231 240 231 274
+rect -327 -178 -293 178
+rect 293 -178 327 178
+rect -231 -274 231 -240
+<< poly >>
+rect -82 172 -16 188
+rect -82 138 -66 172
+rect -32 138 -16 172
+rect -167 100 -127 126
+rect -82 122 -16 138
+rect 114 172 180 188
+rect 114 138 130 172
+rect 164 138 180 172
+rect -69 100 -29 122
+rect 29 100 69 126
+rect 114 122 180 138
+rect 127 100 167 122
+rect -167 -122 -127 -100
+rect -180 -138 -114 -122
+rect -69 -126 -29 -100
+rect 29 -122 69 -100
+rect -180 -172 -164 -138
+rect -130 -172 -114 -138
+rect -180 -188 -114 -172
+rect 16 -138 82 -122
+rect 127 -126 167 -100
+rect 16 -172 32 -138
+rect 66 -172 82 -138
+rect 16 -188 82 -172
+<< polycont >>
+rect -66 138 -32 172
+rect 130 138 164 172
+rect -164 -172 -130 -138
+rect 32 -172 66 -138
+<< locali >>
+rect -327 240 -231 274
+rect 231 240 327 274
+rect -327 178 -293 240
+rect 293 178 327 240
+rect -82 138 -66 172
+rect -32 138 -16 172
+rect 114 138 130 172
+rect 164 138 180 172
+rect -213 88 -179 104
+rect -213 -104 -179 -88
+rect -115 88 -81 104
+rect -115 -104 -81 -88
+rect -17 88 17 104
+rect -17 -104 17 -88
+rect 81 88 115 104
+rect 81 -104 115 -88
+rect 179 88 213 104
+rect 179 -104 213 -88
+rect -180 -172 -164 -138
+rect -130 -172 -114 -138
+rect 16 -172 32 -138
+rect 66 -172 82 -138
+rect -327 -240 -293 -178
+rect 293 -240 327 -178
+rect -327 -274 -231 -240
+rect 231 -274 327 -240
+<< viali >>
+rect -66 138 -32 172
+rect 130 138 164 172
+rect -213 -88 -179 88
+rect -115 -88 -81 88
+rect -17 -88 17 88
+rect 81 -88 115 88
+rect 179 -88 213 88
+rect -164 -172 -130 -138
+rect 32 -172 66 -138
+<< metal1 >>
+rect -78 172 -20 178
+rect -78 138 -66 172
+rect -32 138 -20 172
+rect -78 132 -20 138
+rect 118 172 176 178
+rect 118 138 130 172
+rect 164 138 176 172
+rect 118 132 176 138
+rect -219 88 -173 100
+rect -219 -88 -213 88
+rect -179 -88 -173 88
+rect -219 -100 -173 -88
+rect -121 88 -75 100
+rect -121 -88 -115 88
+rect -81 -88 -75 88
+rect -121 -100 -75 -88
+rect -23 88 23 100
+rect -23 -88 -17 88
+rect 17 -88 23 88
+rect -23 -100 23 -88
+rect 75 88 121 100
+rect 75 -88 81 88
+rect 115 -88 121 88
+rect 75 -100 121 -88
+rect 173 88 219 100
+rect 173 -88 179 88
+rect 213 -88 219 88
+rect 173 -100 219 -88
+rect -176 -138 -118 -132
+rect -176 -172 -164 -138
+rect -130 -172 -118 -138
+rect -176 -178 -118 -172
+rect 20 -138 78 -132
+rect 20 -172 32 -138
+rect 66 -172 78 -138
+rect 20 -178 78 -172
+<< properties >>
+string FIXED_BBOX -310 -257 310 257
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 1 l 0.2 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_3HMKL2.mag b/mag/currm/sky130_fd_pr__pfet_01v8_3HMKL2.mag
new file mode 100644
index 0000000..7674131
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_3HMKL2.mag
@@ -0,0 +1,175 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< error_p >>
+rect -78 181 -20 187
+rect 118 181 176 187
+rect -78 147 -66 181
+rect 118 147 130 181
+rect -78 141 -20 147
+rect 118 141 176 147
+rect -176 -147 -118 -141
+rect 20 -147 78 -141
+rect -176 -181 -164 -147
+rect 20 -181 32 -147
+rect -176 -187 -118 -181
+rect 20 -187 78 -181
+<< nwell >>
+rect -363 -319 363 319
+<< pmos >>
+rect -167 -100 -127 100
+rect -69 -100 -29 100
+rect 29 -100 69 100
+rect 127 -100 167 100
+<< pdiff >>
+rect -225 88 -167 100
+rect -225 -88 -213 88
+rect -179 -88 -167 88
+rect -225 -100 -167 -88
+rect -127 88 -69 100
+rect -127 -88 -115 88
+rect -81 -88 -69 88
+rect -127 -100 -69 -88
+rect -29 88 29 100
+rect -29 -88 -17 88
+rect 17 -88 29 88
+rect -29 -100 29 -88
+rect 69 88 127 100
+rect 69 -88 81 88
+rect 115 -88 127 88
+rect 69 -100 127 -88
+rect 167 88 225 100
+rect 167 -88 179 88
+rect 213 -88 225 88
+rect 167 -100 225 -88
+<< pdiffc >>
+rect -213 -88 -179 88
+rect -115 -88 -81 88
+rect -17 -88 17 88
+rect 81 -88 115 88
+rect 179 -88 213 88
+<< nsubdiff >>
+rect -327 249 -231 283
+rect 231 249 327 283
+rect -327 187 -293 249
+rect 293 187 327 249
+rect -327 -249 -293 -187
+rect 293 -249 327 -187
+rect -327 -283 -231 -249
+rect 231 -283 327 -249
+<< nsubdiffcont >>
+rect -231 249 231 283
+rect -327 -187 -293 187
+rect 293 -187 327 187
+rect -231 -283 231 -249
+<< poly >>
+rect -82 181 -16 197
+rect -82 147 -66 181
+rect -32 147 -16 181
+rect -82 131 -16 147
+rect 114 181 180 197
+rect 114 147 130 181
+rect 164 147 180 181
+rect 114 131 180 147
+rect -167 100 -127 126
+rect -69 100 -29 131
+rect 29 100 69 126
+rect 127 100 167 131
+rect -167 -131 -127 -100
+rect -69 -126 -29 -100
+rect 29 -131 69 -100
+rect 127 -126 167 -100
+rect -180 -147 -114 -131
+rect -180 -181 -164 -147
+rect -130 -181 -114 -147
+rect -180 -197 -114 -181
+rect 16 -147 82 -131
+rect 16 -181 32 -147
+rect 66 -181 82 -147
+rect 16 -197 82 -181
+<< polycont >>
+rect -66 147 -32 181
+rect 130 147 164 181
+rect -164 -181 -130 -147
+rect 32 -181 66 -147
+<< locali >>
+rect -327 249 -231 283
+rect 231 249 327 283
+rect -327 187 -293 249
+rect 293 187 327 249
+rect -82 147 -66 181
+rect -32 147 -16 181
+rect 114 147 130 181
+rect 164 147 180 181
+rect -213 88 -179 104
+rect -213 -104 -179 -88
+rect -115 88 -81 104
+rect -115 -104 -81 -88
+rect -17 88 17 104
+rect -17 -104 17 -88
+rect 81 88 115 104
+rect 81 -104 115 -88
+rect 179 88 213 104
+rect 179 -104 213 -88
+rect -180 -181 -164 -147
+rect -130 -181 -114 -147
+rect 16 -181 32 -147
+rect 66 -181 82 -147
+rect -327 -249 -293 -187
+rect 293 -249 327 -187
+rect -327 -283 -231 -249
+rect 231 -283 327 -249
+<< viali >>
+rect -66 147 -32 181
+rect 130 147 164 181
+rect -213 -88 -179 88
+rect -115 -88 -81 88
+rect -17 -88 17 88
+rect 81 -88 115 88
+rect 179 -88 213 88
+rect -164 -181 -130 -147
+rect 32 -181 66 -147
+<< metal1 >>
+rect -78 181 -20 187
+rect -78 147 -66 181
+rect -32 147 -20 181
+rect -78 141 -20 147
+rect 118 181 176 187
+rect 118 147 130 181
+rect 164 147 176 181
+rect 118 141 176 147
+rect -219 88 -173 100
+rect -219 -88 -213 88
+rect -179 -88 -173 88
+rect -219 -100 -173 -88
+rect -121 88 -75 100
+rect -121 -88 -115 88
+rect -81 -88 -75 88
+rect -121 -100 -75 -88
+rect -23 88 23 100
+rect -23 -88 -17 88
+rect 17 -88 23 88
+rect -23 -100 23 -88
+rect 75 88 121 100
+rect 75 -88 81 88
+rect 115 -88 121 88
+rect 75 -100 121 -88
+rect 173 88 219 100
+rect 173 -88 179 88
+rect 213 -88 219 88
+rect 173 -100 219 -88
+rect -176 -147 -118 -141
+rect -176 -181 -164 -147
+rect -130 -181 -118 -147
+rect -176 -187 -118 -181
+rect 20 -147 78 -141
+rect 20 -181 32 -147
+rect 66 -181 78 -147
+rect 20 -187 78 -181
+<< properties >>
+string FIXED_BBOX -310 -266 310 266
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 1 l 0.2 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_J2YKMP.mag b/mag/currm/sky130_fd_pr__pfet_01v8_J2YKMP.mag
new file mode 100644
index 0000000..b4663b6
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_J2YKMP.mag
@@ -0,0 +1,202 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< nwell >>
+rect -683 -619 683 619
+<< pmos >>
+rect -487 -400 -287 400
+rect -229 -400 -29 400
+rect 29 -400 229 400
+rect 287 -400 487 400
+<< pdiff >>
+rect -545 388 -487 400
+rect -545 -388 -533 388
+rect -499 -388 -487 388
+rect -545 -400 -487 -388
+rect -287 388 -229 400
+rect -287 -388 -275 388
+rect -241 -388 -229 388
+rect -287 -400 -229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 229 388 287 400
+rect 229 -388 241 388
+rect 275 -388 287 388
+rect 229 -400 287 -388
+rect 487 388 545 400
+rect 487 -388 499 388
+rect 533 -388 545 388
+rect 487 -400 545 -388
+<< pdiffc >>
+rect -533 -388 -499 388
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+rect 499 -388 533 388
+<< nsubdiff >>
+rect -647 549 -551 583
+rect 551 549 647 583
+rect -647 487 -613 549
+rect 613 487 647 549
+rect -647 -549 -613 -487
+rect 613 -549 647 -487
+rect -647 -583 -551 -549
+rect 551 -583 647 -549
+<< nsubdiffcont >>
+rect -551 549 551 583
+rect -647 -487 -613 487
+rect 613 -487 647 487
+rect -551 -583 551 -549
+<< poly >>
+rect -487 481 -287 497
+rect -487 447 -471 481
+rect -303 447 -287 481
+rect -487 400 -287 447
+rect -229 481 -29 497
+rect -229 447 -213 481
+rect -45 447 -29 481
+rect -229 400 -29 447
+rect 29 481 229 497
+rect 29 447 45 481
+rect 213 447 229 481
+rect 29 400 229 447
+rect 287 481 487 497
+rect 287 447 303 481
+rect 471 447 487 481
+rect 287 400 487 447
+rect -487 -447 -287 -400
+rect -487 -481 -471 -447
+rect -303 -481 -287 -447
+rect -487 -497 -287 -481
+rect -229 -447 -29 -400
+rect -229 -481 -213 -447
+rect -45 -481 -29 -447
+rect -229 -497 -29 -481
+rect 29 -447 229 -400
+rect 29 -481 45 -447
+rect 213 -481 229 -447
+rect 29 -497 229 -481
+rect 287 -447 487 -400
+rect 287 -481 303 -447
+rect 471 -481 487 -447
+rect 287 -497 487 -481
+<< polycont >>
+rect -471 447 -303 481
+rect -213 447 -45 481
+rect 45 447 213 481
+rect 303 447 471 481
+rect -471 -481 -303 -447
+rect -213 -481 -45 -447
+rect 45 -481 213 -447
+rect 303 -481 471 -447
+<< locali >>
+rect -647 549 -551 583
+rect 551 549 647 583
+rect -647 487 -613 549
+rect 613 487 647 549
+rect -487 447 -471 481
+rect -303 447 -287 481
+rect -229 447 -213 481
+rect -45 447 -29 481
+rect 29 447 45 481
+rect 213 447 229 481
+rect 287 447 303 481
+rect 471 447 487 481
+rect -533 388 -499 404
+rect -533 -404 -499 -388
+rect -275 388 -241 404
+rect -275 -404 -241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 241 388 275 404
+rect 241 -404 275 -388
+rect 499 388 533 404
+rect 499 -404 533 -388
+rect -487 -481 -471 -447
+rect -303 -481 -287 -447
+rect -229 -481 -213 -447
+rect -45 -481 -29 -447
+rect 29 -481 45 -447
+rect 213 -481 229 -447
+rect 287 -481 303 -447
+rect 471 -481 487 -447
+rect -647 -549 -613 -487
+rect 613 -549 647 -487
+rect -647 -583 -551 -549
+rect 551 -583 647 -549
+<< viali >>
+rect -471 447 -303 481
+rect -213 447 -45 481
+rect 45 447 213 481
+rect 303 447 471 481
+rect -533 -388 -499 388
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+rect 499 -388 533 388
+rect -471 -481 -303 -447
+rect -213 -481 -45 -447
+rect 45 -481 213 -447
+rect 303 -481 471 -447
+<< metal1 >>
+rect -483 481 -291 487
+rect -483 447 -471 481
+rect -303 447 -291 481
+rect -483 441 -291 447
+rect -225 481 -33 487
+rect -225 447 -213 481
+rect -45 447 -33 481
+rect -225 441 -33 447
+rect 33 481 225 487
+rect 33 447 45 481
+rect 213 447 225 481
+rect 33 441 225 447
+rect 291 481 483 487
+rect 291 447 303 481
+rect 471 447 483 481
+rect 291 441 483 447
+rect -539 388 -493 400
+rect -539 -388 -533 388
+rect -499 -388 -493 388
+rect -539 -400 -493 -388
+rect -281 388 -235 400
+rect -281 -388 -275 388
+rect -241 -388 -235 388
+rect -281 -400 -235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 235 388 281 400
+rect 235 -388 241 388
+rect 275 -388 281 388
+rect 235 -400 281 -388
+rect 493 388 539 400
+rect 493 -388 499 388
+rect 533 -388 539 388
+rect 493 -400 539 -388
+rect -483 -447 -291 -441
+rect -483 -481 -471 -447
+rect -303 -481 -291 -447
+rect -483 -487 -291 -481
+rect -225 -447 -33 -441
+rect -225 -481 -213 -447
+rect -45 -481 -33 -447
+rect -225 -487 -33 -481
+rect 33 -447 225 -441
+rect 33 -481 45 -447
+rect 213 -481 225 -447
+rect 33 -487 225 -481
+rect 291 -447 483 -441
+rect 291 -481 303 -447
+rect 471 -481 483 -447
+rect 291 -487 483 -481
+<< properties >>
+string FIXED_BBOX -630 -566 630 566
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 1 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_LXX5YL.mag b/mag/currm/sky130_fd_pr__pfet_01v8_LXX5YL.mag
new file mode 100644
index 0000000..a8fa80b
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_LXX5YL.mag
@@ -0,0 +1,682 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< nwell >>
+rect -683 -1373 683 1373
+<< pmos >>
+rect -487 754 -287 1154
+rect -229 754 -29 1154
+rect 29 754 229 1154
+rect 287 754 487 1154
+rect -487 118 -287 518
+rect -229 118 -29 518
+rect 29 118 229 518
+rect 287 118 487 518
+rect -487 -518 -287 -118
+rect -229 -518 -29 -118
+rect 29 -518 229 -118
+rect 287 -518 487 -118
+rect -487 -1154 -287 -754
+rect -229 -1154 -29 -754
+rect 29 -1154 229 -754
+rect 287 -1154 487 -754
+<< pdiff >>
+rect -545 1142 -487 1154
+rect -545 766 -533 1142
+rect -499 766 -487 1142
+rect -545 754 -487 766
+rect -287 1142 -229 1154
+rect -287 766 -275 1142
+rect -241 766 -229 1142
+rect -287 754 -229 766
+rect -29 1142 29 1154
+rect -29 766 -17 1142
+rect 17 766 29 1142
+rect -29 754 29 766
+rect 229 1142 287 1154
+rect 229 766 241 1142
+rect 275 766 287 1142
+rect 229 754 287 766
+rect 487 1142 545 1154
+rect 487 766 499 1142
+rect 533 766 545 1142
+rect 487 754 545 766
+rect -545 506 -487 518
+rect -545 130 -533 506
+rect -499 130 -487 506
+rect -545 118 -487 130
+rect -287 506 -229 518
+rect -287 130 -275 506
+rect -241 130 -229 506
+rect -287 118 -229 130
+rect -29 506 29 518
+rect -29 130 -17 506
+rect 17 130 29 506
+rect -29 118 29 130
+rect 229 506 287 518
+rect 229 130 241 506
+rect 275 130 287 506
+rect 229 118 287 130
+rect 487 506 545 518
+rect 487 130 499 506
+rect 533 130 545 506
+rect 487 118 545 130
+rect -545 -130 -487 -118
+rect -545 -506 -533 -130
+rect -499 -506 -487 -130
+rect -545 -518 -487 -506
+rect -287 -130 -229 -118
+rect -287 -506 -275 -130
+rect -241 -506 -229 -130
+rect -287 -518 -229 -506
+rect -29 -130 29 -118
+rect -29 -506 -17 -130
+rect 17 -506 29 -130
+rect -29 -518 29 -506
+rect 229 -130 287 -118
+rect 229 -506 241 -130
+rect 275 -506 287 -130
+rect 229 -518 287 -506
+rect 487 -130 545 -118
+rect 487 -506 499 -130
+rect 533 -506 545 -130
+rect 487 -518 545 -506
+rect -545 -766 -487 -754
+rect -545 -1142 -533 -766
+rect -499 -1142 -487 -766
+rect -545 -1154 -487 -1142
+rect -287 -766 -229 -754
+rect -287 -1142 -275 -766
+rect -241 -1142 -229 -766
+rect -287 -1154 -229 -1142
+rect -29 -766 29 -754
+rect -29 -1142 -17 -766
+rect 17 -1142 29 -766
+rect -29 -1154 29 -1142
+rect 229 -766 287 -754
+rect 229 -1142 241 -766
+rect 275 -1142 287 -766
+rect 229 -1154 287 -1142
+rect 487 -766 545 -754
+rect 487 -1142 499 -766
+rect 533 -1142 545 -766
+rect 487 -1154 545 -1142
+<< pdiffc >>
+rect -533 766 -499 1142
+rect -275 766 -241 1142
+rect -17 766 17 1142
+rect 241 766 275 1142
+rect 499 766 533 1142
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -533 -506 -499 -130
+rect -275 -506 -241 -130
+rect -17 -506 17 -130
+rect 241 -506 275 -130
+rect 499 -506 533 -130
+rect -533 -1142 -499 -766
+rect -275 -1142 -241 -766
+rect -17 -1142 17 -766
+rect 241 -1142 275 -766
+rect 499 -1142 533 -766
+<< nsubdiff >>
+rect -647 1303 -551 1337
+rect 551 1303 647 1337
+rect -647 1241 -613 1303
+rect 613 1241 647 1303
+rect -647 -1303 -613 -1241
+rect 613 -1303 647 -1241
+rect -647 -1337 -551 -1303
+rect 551 -1337 647 -1303
+<< nsubdiffcont >>
+rect -551 1303 551 1337
+rect -647 -1241 -613 1241
+rect 613 -1241 647 1241
+rect -551 -1337 551 -1303
+<< poly >>
+rect -487 1235 -287 1251
+rect -487 1201 -471 1235
+rect -303 1201 -287 1235
+rect -487 1154 -287 1201
+rect -229 1235 -29 1251
+rect -229 1201 -213 1235
+rect -45 1201 -29 1235
+rect -229 1154 -29 1201
+rect 29 1235 229 1251
+rect 29 1201 45 1235
+rect 213 1201 229 1235
+rect 29 1154 229 1201
+rect 287 1235 487 1251
+rect 287 1201 303 1235
+rect 471 1201 487 1235
+rect 287 1154 487 1201
+rect -487 707 -287 754
+rect -487 673 -471 707
+rect -303 673 -287 707
+rect -487 657 -287 673
+rect -229 707 -29 754
+rect -229 673 -213 707
+rect -45 673 -29 707
+rect -229 657 -29 673
+rect 29 707 229 754
+rect 29 673 45 707
+rect 213 673 229 707
+rect 29 657 229 673
+rect 287 707 487 754
+rect 287 673 303 707
+rect 471 673 487 707
+rect 287 657 487 673
+rect -487 599 -287 615
+rect -487 565 -471 599
+rect -303 565 -287 599
+rect -487 518 -287 565
+rect -229 599 -29 615
+rect -229 565 -213 599
+rect -45 565 -29 599
+rect -229 518 -29 565
+rect 29 599 229 615
+rect 29 565 45 599
+rect 213 565 229 599
+rect 29 518 229 565
+rect 287 599 487 615
+rect 287 565 303 599
+rect 471 565 487 599
+rect 287 518 487 565
+rect -487 71 -287 118
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 118
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 118
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 118
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect -487 -37 -287 -21
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -487 -118 -287 -71
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -118 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -118 229 -71
+rect 287 -37 487 -21
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 287 -118 487 -71
+rect -487 -565 -287 -518
+rect -487 -599 -471 -565
+rect -303 -599 -287 -565
+rect -487 -615 -287 -599
+rect -229 -565 -29 -518
+rect -229 -599 -213 -565
+rect -45 -599 -29 -565
+rect -229 -615 -29 -599
+rect 29 -565 229 -518
+rect 29 -599 45 -565
+rect 213 -599 229 -565
+rect 29 -615 229 -599
+rect 287 -565 487 -518
+rect 287 -599 303 -565
+rect 471 -599 487 -565
+rect 287 -615 487 -599
+rect -487 -673 -287 -657
+rect -487 -707 -471 -673
+rect -303 -707 -287 -673
+rect -487 -754 -287 -707
+rect -229 -673 -29 -657
+rect -229 -707 -213 -673
+rect -45 -707 -29 -673
+rect -229 -754 -29 -707
+rect 29 -673 229 -657
+rect 29 -707 45 -673
+rect 213 -707 229 -673
+rect 29 -754 229 -707
+rect 287 -673 487 -657
+rect 287 -707 303 -673
+rect 471 -707 487 -673
+rect 287 -754 487 -707
+rect -487 -1201 -287 -1154
+rect -487 -1235 -471 -1201
+rect -303 -1235 -287 -1201
+rect -487 -1251 -287 -1235
+rect -229 -1201 -29 -1154
+rect -229 -1235 -213 -1201
+rect -45 -1235 -29 -1201
+rect -229 -1251 -29 -1235
+rect 29 -1201 229 -1154
+rect 29 -1235 45 -1201
+rect 213 -1235 229 -1201
+rect 29 -1251 229 -1235
+rect 287 -1201 487 -1154
+rect 287 -1235 303 -1201
+rect 471 -1235 487 -1201
+rect 287 -1251 487 -1235
+<< polycont >>
+rect -471 1201 -303 1235
+rect -213 1201 -45 1235
+rect 45 1201 213 1235
+rect 303 1201 471 1235
+rect -471 673 -303 707
+rect -213 673 -45 707
+rect 45 673 213 707
+rect 303 673 471 707
+rect -471 565 -303 599
+rect -213 565 -45 599
+rect 45 565 213 599
+rect 303 565 471 599
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect -471 -599 -303 -565
+rect -213 -599 -45 -565
+rect 45 -599 213 -565
+rect 303 -599 471 -565
+rect -471 -707 -303 -673
+rect -213 -707 -45 -673
+rect 45 -707 213 -673
+rect 303 -707 471 -673
+rect -471 -1235 -303 -1201
+rect -213 -1235 -45 -1201
+rect 45 -1235 213 -1201
+rect 303 -1235 471 -1201
+<< locali >>
+rect -647 1303 -551 1337
+rect 551 1303 647 1337
+rect -647 1241 -613 1303
+rect 613 1241 647 1303
+rect -487 1201 -471 1235
+rect -303 1201 -287 1235
+rect -229 1201 -213 1235
+rect -45 1201 -29 1235
+rect 29 1201 45 1235
+rect 213 1201 229 1235
+rect 287 1201 303 1235
+rect 471 1201 487 1235
+rect -533 1142 -499 1158
+rect -533 750 -499 766
+rect -275 1142 -241 1158
+rect -275 750 -241 766
+rect -17 1142 17 1158
+rect -17 750 17 766
+rect 241 1142 275 1158
+rect 241 750 275 766
+rect 499 1142 533 1158
+rect 499 750 533 766
+rect -487 673 -471 707
+rect -303 673 -287 707
+rect -229 673 -213 707
+rect -45 673 -29 707
+rect 29 673 45 707
+rect 213 673 229 707
+rect 287 673 303 707
+rect 471 673 487 707
+rect -487 565 -471 599
+rect -303 565 -287 599
+rect -229 565 -213 599
+rect -45 565 -29 599
+rect 29 565 45 599
+rect 213 565 229 599
+rect 287 565 303 599
+rect 471 565 487 599
+rect -533 506 -499 522
+rect -533 114 -499 130
+rect -275 506 -241 522
+rect -275 114 -241 130
+rect -17 506 17 522
+rect -17 114 17 130
+rect 241 506 275 522
+rect 241 114 275 130
+rect 499 506 533 522
+rect 499 114 533 130
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect -533 -130 -499 -114
+rect -533 -522 -499 -506
+rect -275 -130 -241 -114
+rect -275 -522 -241 -506
+rect -17 -130 17 -114
+rect -17 -522 17 -506
+rect 241 -130 275 -114
+rect 241 -522 275 -506
+rect 499 -130 533 -114
+rect 499 -522 533 -506
+rect -487 -599 -471 -565
+rect -303 -599 -287 -565
+rect -229 -599 -213 -565
+rect -45 -599 -29 -565
+rect 29 -599 45 -565
+rect 213 -599 229 -565
+rect 287 -599 303 -565
+rect 471 -599 487 -565
+rect -487 -707 -471 -673
+rect -303 -707 -287 -673
+rect -229 -707 -213 -673
+rect -45 -707 -29 -673
+rect 29 -707 45 -673
+rect 213 -707 229 -673
+rect 287 -707 303 -673
+rect 471 -707 487 -673
+rect -533 -766 -499 -750
+rect -533 -1158 -499 -1142
+rect -275 -766 -241 -750
+rect -275 -1158 -241 -1142
+rect -17 -766 17 -750
+rect -17 -1158 17 -1142
+rect 241 -766 275 -750
+rect 241 -1158 275 -1142
+rect 499 -766 533 -750
+rect 499 -1158 533 -1142
+rect -487 -1235 -471 -1201
+rect -303 -1235 -287 -1201
+rect -229 -1235 -213 -1201
+rect -45 -1235 -29 -1201
+rect 29 -1235 45 -1201
+rect 213 -1235 229 -1201
+rect 287 -1235 303 -1201
+rect 471 -1235 487 -1201
+rect -647 -1303 -613 -1241
+rect 613 -1303 647 -1241
+rect -647 -1337 -551 -1303
+rect 551 -1337 647 -1303
+<< viali >>
+rect -471 1201 -303 1235
+rect -213 1201 -45 1235
+rect 45 1201 213 1235
+rect 303 1201 471 1235
+rect -533 766 -499 1142
+rect -275 766 -241 1142
+rect -17 766 17 1142
+rect 241 766 275 1142
+rect 499 766 533 1142
+rect -471 673 -303 707
+rect -213 673 -45 707
+rect 45 673 213 707
+rect 303 673 471 707
+rect -471 565 -303 599
+rect -213 565 -45 599
+rect 45 565 213 599
+rect 303 565 471 599
+rect -533 130 -499 506
+rect -275 130 -241 506
+rect -17 130 17 506
+rect 241 130 275 506
+rect 499 130 533 506
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect -533 -506 -499 -130
+rect -275 -506 -241 -130
+rect -17 -506 17 -130
+rect 241 -506 275 -130
+rect 499 -506 533 -130
+rect -471 -599 -303 -565
+rect -213 -599 -45 -565
+rect 45 -599 213 -565
+rect 303 -599 471 -565
+rect -471 -707 -303 -673
+rect -213 -707 -45 -673
+rect 45 -707 213 -673
+rect 303 -707 471 -673
+rect -533 -1142 -499 -766
+rect -275 -1142 -241 -766
+rect -17 -1142 17 -766
+rect 241 -1142 275 -766
+rect 499 -1142 533 -766
+rect -471 -1235 -303 -1201
+rect -213 -1235 -45 -1201
+rect 45 -1235 213 -1201
+rect 303 -1235 471 -1201
+<< metal1 >>
+rect -483 1235 -291 1241
+rect -483 1201 -471 1235
+rect -303 1201 -291 1235
+rect -483 1195 -291 1201
+rect -225 1235 -33 1241
+rect -225 1201 -213 1235
+rect -45 1201 -33 1235
+rect -225 1195 -33 1201
+rect 33 1235 225 1241
+rect 33 1201 45 1235
+rect 213 1201 225 1235
+rect 33 1195 225 1201
+rect 291 1235 483 1241
+rect 291 1201 303 1235
+rect 471 1201 483 1235
+rect 291 1195 483 1201
+rect -539 1142 -493 1154
+rect -539 766 -533 1142
+rect -499 766 -493 1142
+rect -539 754 -493 766
+rect -281 1142 -235 1154
+rect -281 766 -275 1142
+rect -241 766 -235 1142
+rect -281 754 -235 766
+rect -23 1142 23 1154
+rect -23 766 -17 1142
+rect 17 766 23 1142
+rect -23 754 23 766
+rect 235 1142 281 1154
+rect 235 766 241 1142
+rect 275 766 281 1142
+rect 235 754 281 766
+rect 493 1142 539 1154
+rect 493 766 499 1142
+rect 533 766 539 1142
+rect 493 754 539 766
+rect -483 707 -291 713
+rect -483 673 -471 707
+rect -303 673 -291 707
+rect -483 667 -291 673
+rect -225 707 -33 713
+rect -225 673 -213 707
+rect -45 673 -33 707
+rect -225 667 -33 673
+rect 33 707 225 713
+rect 33 673 45 707
+rect 213 673 225 707
+rect 33 667 225 673
+rect 291 707 483 713
+rect 291 673 303 707
+rect 471 673 483 707
+rect 291 667 483 673
+rect -483 599 -291 605
+rect -483 565 -471 599
+rect -303 565 -291 599
+rect -483 559 -291 565
+rect -225 599 -33 605
+rect -225 565 -213 599
+rect -45 565 -33 599
+rect -225 559 -33 565
+rect 33 599 225 605
+rect 33 565 45 599
+rect 213 565 225 599
+rect 33 559 225 565
+rect 291 599 483 605
+rect 291 565 303 599
+rect 471 565 483 599
+rect 291 559 483 565
+rect -539 506 -493 518
+rect -539 130 -533 506
+rect -499 130 -493 506
+rect -539 118 -493 130
+rect -281 506 -235 518
+rect -281 130 -275 506
+rect -241 130 -235 506
+rect -281 118 -235 130
+rect -23 506 23 518
+rect -23 130 -17 506
+rect 17 130 23 506
+rect -23 118 23 130
+rect 235 506 281 518
+rect 235 130 241 506
+rect 275 130 281 506
+rect 235 118 281 130
+rect 493 506 539 518
+rect 493 130 499 506
+rect 533 130 539 506
+rect 493 118 539 130
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect -483 -37 -291 -31
+rect -483 -71 -471 -37
+rect -303 -71 -291 -37
+rect -483 -77 -291 -71
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect 291 -37 483 -31
+rect 291 -71 303 -37
+rect 471 -71 483 -37
+rect 291 -77 483 -71
+rect -539 -130 -493 -118
+rect -539 -506 -533 -130
+rect -499 -506 -493 -130
+rect -539 -518 -493 -506
+rect -281 -130 -235 -118
+rect -281 -506 -275 -130
+rect -241 -506 -235 -130
+rect -281 -518 -235 -506
+rect -23 -130 23 -118
+rect -23 -506 -17 -130
+rect 17 -506 23 -130
+rect -23 -518 23 -506
+rect 235 -130 281 -118
+rect 235 -506 241 -130
+rect 275 -506 281 -130
+rect 235 -518 281 -506
+rect 493 -130 539 -118
+rect 493 -506 499 -130
+rect 533 -506 539 -130
+rect 493 -518 539 -506
+rect -483 -565 -291 -559
+rect -483 -599 -471 -565
+rect -303 -599 -291 -565
+rect -483 -605 -291 -599
+rect -225 -565 -33 -559
+rect -225 -599 -213 -565
+rect -45 -599 -33 -565
+rect -225 -605 -33 -599
+rect 33 -565 225 -559
+rect 33 -599 45 -565
+rect 213 -599 225 -565
+rect 33 -605 225 -599
+rect 291 -565 483 -559
+rect 291 -599 303 -565
+rect 471 -599 483 -565
+rect 291 -605 483 -599
+rect -483 -673 -291 -667
+rect -483 -707 -471 -673
+rect -303 -707 -291 -673
+rect -483 -713 -291 -707
+rect -225 -673 -33 -667
+rect -225 -707 -213 -673
+rect -45 -707 -33 -673
+rect -225 -713 -33 -707
+rect 33 -673 225 -667
+rect 33 -707 45 -673
+rect 213 -707 225 -673
+rect 33 -713 225 -707
+rect 291 -673 483 -667
+rect 291 -707 303 -673
+rect 471 -707 483 -673
+rect 291 -713 483 -707
+rect -539 -766 -493 -754
+rect -539 -1142 -533 -766
+rect -499 -1142 -493 -766
+rect -539 -1154 -493 -1142
+rect -281 -766 -235 -754
+rect -281 -1142 -275 -766
+rect -241 -1142 -235 -766
+rect -281 -1154 -235 -1142
+rect -23 -766 23 -754
+rect -23 -1142 -17 -766
+rect 17 -1142 23 -766
+rect -23 -1154 23 -1142
+rect 235 -766 281 -754
+rect 235 -1142 241 -766
+rect 275 -1142 281 -766
+rect 235 -1154 281 -1142
+rect 493 -766 539 -754
+rect 493 -1142 499 -766
+rect 533 -1142 539 -766
+rect 493 -1154 539 -1142
+rect -483 -1201 -291 -1195
+rect -483 -1235 -471 -1201
+rect -303 -1235 -291 -1201
+rect -483 -1241 -291 -1235
+rect -225 -1201 -33 -1195
+rect -225 -1235 -213 -1201
+rect -45 -1235 -33 -1201
+rect -225 -1241 -33 -1235
+rect 33 -1201 225 -1195
+rect 33 -1235 45 -1201
+rect 213 -1235 225 -1201
+rect 33 -1241 225 -1235
+rect 291 -1201 483 -1195
+rect 291 -1235 303 -1201
+rect 471 -1235 483 -1201
+rect 291 -1241 483 -1235
+<< properties >>
+string FIXED_BBOX -630 -1320 630 1320
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 1 m 4 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_M2YXZJ.mag b/mag/currm/sky130_fd_pr__pfet_01v8_M2YXZJ.mag
new file mode 100644
index 0000000..29d5f4e
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_M2YXZJ.mag
@@ -0,0 +1,522 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< nwell >>
+rect -1083 -755 1083 755
+<< pmos >>
+rect -887 336 -487 536
+rect -429 336 -29 536
+rect 29 336 429 536
+rect 487 336 887 536
+rect -887 -100 -487 100
+rect -429 -100 -29 100
+rect 29 -100 429 100
+rect 487 -100 887 100
+rect -887 -536 -487 -336
+rect -429 -536 -29 -336
+rect 29 -536 429 -336
+rect 487 -536 887 -336
+<< pdiff >>
+rect -945 524 -887 536
+rect -945 348 -933 524
+rect -899 348 -887 524
+rect -945 336 -887 348
+rect -487 524 -429 536
+rect -487 348 -475 524
+rect -441 348 -429 524
+rect -487 336 -429 348
+rect -29 524 29 536
+rect -29 348 -17 524
+rect 17 348 29 524
+rect -29 336 29 348
+rect 429 524 487 536
+rect 429 348 441 524
+rect 475 348 487 524
+rect 429 336 487 348
+rect 887 524 945 536
+rect 887 348 899 524
+rect 933 348 945 524
+rect 887 336 945 348
+rect -945 88 -887 100
+rect -945 -88 -933 88
+rect -899 -88 -887 88
+rect -945 -100 -887 -88
+rect -487 88 -429 100
+rect -487 -88 -475 88
+rect -441 -88 -429 88
+rect -487 -100 -429 -88
+rect -29 88 29 100
+rect -29 -88 -17 88
+rect 17 -88 29 88
+rect -29 -100 29 -88
+rect 429 88 487 100
+rect 429 -88 441 88
+rect 475 -88 487 88
+rect 429 -100 487 -88
+rect 887 88 945 100
+rect 887 -88 899 88
+rect 933 -88 945 88
+rect 887 -100 945 -88
+rect -945 -348 -887 -336
+rect -945 -524 -933 -348
+rect -899 -524 -887 -348
+rect -945 -536 -887 -524
+rect -487 -348 -429 -336
+rect -487 -524 -475 -348
+rect -441 -524 -429 -348
+rect -487 -536 -429 -524
+rect -29 -348 29 -336
+rect -29 -524 -17 -348
+rect 17 -524 29 -348
+rect -29 -536 29 -524
+rect 429 -348 487 -336
+rect 429 -524 441 -348
+rect 475 -524 487 -348
+rect 429 -536 487 -524
+rect 887 -348 945 -336
+rect 887 -524 899 -348
+rect 933 -524 945 -348
+rect 887 -536 945 -524
+<< pdiffc >>
+rect -933 348 -899 524
+rect -475 348 -441 524
+rect -17 348 17 524
+rect 441 348 475 524
+rect 899 348 933 524
+rect -933 -88 -899 88
+rect -475 -88 -441 88
+rect -17 -88 17 88
+rect 441 -88 475 88
+rect 899 -88 933 88
+rect -933 -524 -899 -348
+rect -475 -524 -441 -348
+rect -17 -524 17 -348
+rect 441 -524 475 -348
+rect 899 -524 933 -348
+<< nsubdiff >>
+rect -1047 685 -951 719
+rect 951 685 1047 719
+rect -1047 623 -1013 685
+rect 1013 623 1047 685
+rect -1047 -685 -1013 -623
+rect 1013 -685 1047 -623
+rect -1047 -719 -951 -685
+rect 951 -719 1047 -685
+<< nsubdiffcont >>
+rect -951 685 951 719
+rect -1047 -623 -1013 623
+rect 1013 -623 1047 623
+rect -951 -719 951 -685
+<< poly >>
+rect -887 617 -487 633
+rect -887 583 -871 617
+rect -503 583 -487 617
+rect -887 536 -487 583
+rect -429 617 -29 633
+rect -429 583 -413 617
+rect -45 583 -29 617
+rect -429 536 -29 583
+rect 29 617 429 633
+rect 29 583 45 617
+rect 413 583 429 617
+rect 29 536 429 583
+rect 487 617 887 633
+rect 487 583 503 617
+rect 871 583 887 617
+rect 487 536 887 583
+rect -887 289 -487 336
+rect -887 255 -871 289
+rect -503 255 -487 289
+rect -887 239 -487 255
+rect -429 289 -29 336
+rect -429 255 -413 289
+rect -45 255 -29 289
+rect -429 239 -29 255
+rect 29 289 429 336
+rect 29 255 45 289
+rect 413 255 429 289
+rect 29 239 429 255
+rect 487 289 887 336
+rect 487 255 503 289
+rect 871 255 887 289
+rect 487 239 887 255
+rect -887 181 -487 197
+rect -887 147 -871 181
+rect -503 147 -487 181
+rect -887 100 -487 147
+rect -429 181 -29 197
+rect -429 147 -413 181
+rect -45 147 -29 181
+rect -429 100 -29 147
+rect 29 181 429 197
+rect 29 147 45 181
+rect 413 147 429 181
+rect 29 100 429 147
+rect 487 181 887 197
+rect 487 147 503 181
+rect 871 147 887 181
+rect 487 100 887 147
+rect -887 -147 -487 -100
+rect -887 -181 -871 -147
+rect -503 -181 -487 -147
+rect -887 -197 -487 -181
+rect -429 -147 -29 -100
+rect -429 -181 -413 -147
+rect -45 -181 -29 -147
+rect -429 -197 -29 -181
+rect 29 -147 429 -100
+rect 29 -181 45 -147
+rect 413 -181 429 -147
+rect 29 -197 429 -181
+rect 487 -147 887 -100
+rect 487 -181 503 -147
+rect 871 -181 887 -147
+rect 487 -197 887 -181
+rect -887 -255 -487 -239
+rect -887 -289 -871 -255
+rect -503 -289 -487 -255
+rect -887 -336 -487 -289
+rect -429 -255 -29 -239
+rect -429 -289 -413 -255
+rect -45 -289 -29 -255
+rect -429 -336 -29 -289
+rect 29 -255 429 -239
+rect 29 -289 45 -255
+rect 413 -289 429 -255
+rect 29 -336 429 -289
+rect 487 -255 887 -239
+rect 487 -289 503 -255
+rect 871 -289 887 -255
+rect 487 -336 887 -289
+rect -887 -583 -487 -536
+rect -887 -617 -871 -583
+rect -503 -617 -487 -583
+rect -887 -633 -487 -617
+rect -429 -583 -29 -536
+rect -429 -617 -413 -583
+rect -45 -617 -29 -583
+rect -429 -633 -29 -617
+rect 29 -583 429 -536
+rect 29 -617 45 -583
+rect 413 -617 429 -583
+rect 29 -633 429 -617
+rect 487 -583 887 -536
+rect 487 -617 503 -583
+rect 871 -617 887 -583
+rect 487 -633 887 -617
+<< polycont >>
+rect -871 583 -503 617
+rect -413 583 -45 617
+rect 45 583 413 617
+rect 503 583 871 617
+rect -871 255 -503 289
+rect -413 255 -45 289
+rect 45 255 413 289
+rect 503 255 871 289
+rect -871 147 -503 181
+rect -413 147 -45 181
+rect 45 147 413 181
+rect 503 147 871 181
+rect -871 -181 -503 -147
+rect -413 -181 -45 -147
+rect 45 -181 413 -147
+rect 503 -181 871 -147
+rect -871 -289 -503 -255
+rect -413 -289 -45 -255
+rect 45 -289 413 -255
+rect 503 -289 871 -255
+rect -871 -617 -503 -583
+rect -413 -617 -45 -583
+rect 45 -617 413 -583
+rect 503 -617 871 -583
+<< locali >>
+rect -1047 685 -951 719
+rect 951 685 1047 719
+rect -1047 623 -1013 685
+rect 1013 623 1047 685
+rect -887 583 -871 617
+rect -503 583 -487 617
+rect -429 583 -413 617
+rect -45 583 -29 617
+rect 29 583 45 617
+rect 413 583 429 617
+rect 487 583 503 617
+rect 871 583 887 617
+rect -933 524 -899 540
+rect -933 332 -899 348
+rect -475 524 -441 540
+rect -475 332 -441 348
+rect -17 524 17 540
+rect -17 332 17 348
+rect 441 524 475 540
+rect 441 332 475 348
+rect 899 524 933 540
+rect 899 332 933 348
+rect -887 255 -871 289
+rect -503 255 -487 289
+rect -429 255 -413 289
+rect -45 255 -29 289
+rect 29 255 45 289
+rect 413 255 429 289
+rect 487 255 503 289
+rect 871 255 887 289
+rect -887 147 -871 181
+rect -503 147 -487 181
+rect -429 147 -413 181
+rect -45 147 -29 181
+rect 29 147 45 181
+rect 413 147 429 181
+rect 487 147 503 181
+rect 871 147 887 181
+rect -933 88 -899 104
+rect -933 -104 -899 -88
+rect -475 88 -441 104
+rect -475 -104 -441 -88
+rect -17 88 17 104
+rect -17 -104 17 -88
+rect 441 88 475 104
+rect 441 -104 475 -88
+rect 899 88 933 104
+rect 899 -104 933 -88
+rect -887 -181 -871 -147
+rect -503 -181 -487 -147
+rect -429 -181 -413 -147
+rect -45 -181 -29 -147
+rect 29 -181 45 -147
+rect 413 -181 429 -147
+rect 487 -181 503 -147
+rect 871 -181 887 -147
+rect -887 -289 -871 -255
+rect -503 -289 -487 -255
+rect -429 -289 -413 -255
+rect -45 -289 -29 -255
+rect 29 -289 45 -255
+rect 413 -289 429 -255
+rect 487 -289 503 -255
+rect 871 -289 887 -255
+rect -933 -348 -899 -332
+rect -933 -540 -899 -524
+rect -475 -348 -441 -332
+rect -475 -540 -441 -524
+rect -17 -348 17 -332
+rect -17 -540 17 -524
+rect 441 -348 475 -332
+rect 441 -540 475 -524
+rect 899 -348 933 -332
+rect 899 -540 933 -524
+rect -887 -617 -871 -583
+rect -503 -617 -487 -583
+rect -429 -617 -413 -583
+rect -45 -617 -29 -583
+rect 29 -617 45 -583
+rect 413 -617 429 -583
+rect 487 -617 503 -583
+rect 871 -617 887 -583
+rect -1047 -685 -1013 -623
+rect 1013 -685 1047 -623
+rect -1047 -719 -951 -685
+rect 951 -719 1047 -685
+<< viali >>
+rect -871 583 -503 617
+rect -413 583 -45 617
+rect 45 583 413 617
+rect 503 583 871 617
+rect -933 348 -899 524
+rect -475 348 -441 524
+rect -17 348 17 524
+rect 441 348 475 524
+rect 899 348 933 524
+rect -871 255 -503 289
+rect -413 255 -45 289
+rect 45 255 413 289
+rect 503 255 871 289
+rect -871 147 -503 181
+rect -413 147 -45 181
+rect 45 147 413 181
+rect 503 147 871 181
+rect -933 -88 -899 88
+rect -475 -88 -441 88
+rect -17 -88 17 88
+rect 441 -88 475 88
+rect 899 -88 933 88
+rect -871 -181 -503 -147
+rect -413 -181 -45 -147
+rect 45 -181 413 -147
+rect 503 -181 871 -147
+rect -871 -289 -503 -255
+rect -413 -289 -45 -255
+rect 45 -289 413 -255
+rect 503 -289 871 -255
+rect -933 -524 -899 -348
+rect -475 -524 -441 -348
+rect -17 -524 17 -348
+rect 441 -524 475 -348
+rect 899 -524 933 -348
+rect -871 -617 -503 -583
+rect -413 -617 -45 -583
+rect 45 -617 413 -583
+rect 503 -617 871 -583
+<< metal1 >>
+rect -883 617 -491 623
+rect -883 583 -871 617
+rect -503 583 -491 617
+rect -883 577 -491 583
+rect -425 617 -33 623
+rect -425 583 -413 617
+rect -45 583 -33 617
+rect -425 577 -33 583
+rect 33 617 425 623
+rect 33 583 45 617
+rect 413 583 425 617
+rect 33 577 425 583
+rect 491 617 883 623
+rect 491 583 503 617
+rect 871 583 883 617
+rect 491 577 883 583
+rect -939 524 -893 536
+rect -939 348 -933 524
+rect -899 348 -893 524
+rect -939 336 -893 348
+rect -481 524 -435 536
+rect -481 348 -475 524
+rect -441 348 -435 524
+rect -481 336 -435 348
+rect -23 524 23 536
+rect -23 348 -17 524
+rect 17 348 23 524
+rect -23 336 23 348
+rect 435 524 481 536
+rect 435 348 441 524
+rect 475 348 481 524
+rect 435 336 481 348
+rect 893 524 939 536
+rect 893 348 899 524
+rect 933 348 939 524
+rect 893 336 939 348
+rect -883 289 -491 295
+rect -883 255 -871 289
+rect -503 255 -491 289
+rect -883 249 -491 255
+rect -425 289 -33 295
+rect -425 255 -413 289
+rect -45 255 -33 289
+rect -425 249 -33 255
+rect 33 289 425 295
+rect 33 255 45 289
+rect 413 255 425 289
+rect 33 249 425 255
+rect 491 289 883 295
+rect 491 255 503 289
+rect 871 255 883 289
+rect 491 249 883 255
+rect -883 181 -491 187
+rect -883 147 -871 181
+rect -503 147 -491 181
+rect -883 141 -491 147
+rect -425 181 -33 187
+rect -425 147 -413 181
+rect -45 147 -33 181
+rect -425 141 -33 147
+rect 33 181 425 187
+rect 33 147 45 181
+rect 413 147 425 181
+rect 33 141 425 147
+rect 491 181 883 187
+rect 491 147 503 181
+rect 871 147 883 181
+rect 491 141 883 147
+rect -939 88 -893 100
+rect -939 -88 -933 88
+rect -899 -88 -893 88
+rect -939 -100 -893 -88
+rect -481 88 -435 100
+rect -481 -88 -475 88
+rect -441 -88 -435 88
+rect -481 -100 -435 -88
+rect -23 88 23 100
+rect -23 -88 -17 88
+rect 17 -88 23 88
+rect -23 -100 23 -88
+rect 435 88 481 100
+rect 435 -88 441 88
+rect 475 -88 481 88
+rect 435 -100 481 -88
+rect 893 88 939 100
+rect 893 -88 899 88
+rect 933 -88 939 88
+rect 893 -100 939 -88
+rect -883 -147 -491 -141
+rect -883 -181 -871 -147
+rect -503 -181 -491 -147
+rect -883 -187 -491 -181
+rect -425 -147 -33 -141
+rect -425 -181 -413 -147
+rect -45 -181 -33 -147
+rect -425 -187 -33 -181
+rect 33 -147 425 -141
+rect 33 -181 45 -147
+rect 413 -181 425 -147
+rect 33 -187 425 -181
+rect 491 -147 883 -141
+rect 491 -181 503 -147
+rect 871 -181 883 -147
+rect 491 -187 883 -181
+rect -883 -255 -491 -249
+rect -883 -289 -871 -255
+rect -503 -289 -491 -255
+rect -883 -295 -491 -289
+rect -425 -255 -33 -249
+rect -425 -289 -413 -255
+rect -45 -289 -33 -255
+rect -425 -295 -33 -289
+rect 33 -255 425 -249
+rect 33 -289 45 -255
+rect 413 -289 425 -255
+rect 33 -295 425 -289
+rect 491 -255 883 -249
+rect 491 -289 503 -255
+rect 871 -289 883 -255
+rect 491 -295 883 -289
+rect -939 -348 -893 -336
+rect -939 -524 -933 -348
+rect -899 -524 -893 -348
+rect -939 -536 -893 -524
+rect -481 -348 -435 -336
+rect -481 -524 -475 -348
+rect -441 -524 -435 -348
+rect -481 -536 -435 -524
+rect -23 -348 23 -336
+rect -23 -524 -17 -348
+rect 17 -524 23 -348
+rect -23 -536 23 -524
+rect 435 -348 481 -336
+rect 435 -524 441 -348
+rect 475 -524 481 -348
+rect 435 -536 481 -524
+rect 893 -348 939 -336
+rect 893 -524 899 -348
+rect 933 -524 939 -348
+rect 893 -536 939 -524
+rect -883 -583 -491 -577
+rect -883 -617 -871 -583
+rect -503 -617 -491 -583
+rect -883 -623 -491 -617
+rect -425 -583 -33 -577
+rect -425 -617 -413 -583
+rect -45 -617 -33 -583
+rect -425 -623 -33 -617
+rect 33 -583 425 -577
+rect 33 -617 45 -583
+rect 413 -617 425 -583
+rect 33 -623 425 -617
+rect 491 -583 883 -577
+rect 491 -617 503 -583
+rect 871 -617 883 -583
+rect 491 -623 883 -617
+<< properties >>
+string FIXED_BBOX -1030 -702 1030 702
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 1 l 2 m 3 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_T2YK62.mag b/mag/currm/sky130_fd_pr__pfet_01v8_T2YK62.mag
new file mode 100644
index 0000000..03e7d59
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_T2YK62.mag
@@ -0,0 +1,202 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646400034
+<< nwell >>
+rect -1883 -319 1883 319
+<< pmos >>
+rect -1687 -100 -887 100
+rect -829 -100 -29 100
+rect 29 -100 829 100
+rect 887 -100 1687 100
+<< pdiff >>
+rect -1745 88 -1687 100
+rect -1745 -88 -1733 88
+rect -1699 -88 -1687 88
+rect -1745 -100 -1687 -88
+rect -887 88 -829 100
+rect -887 -88 -875 88
+rect -841 -88 -829 88
+rect -887 -100 -829 -88
+rect -29 88 29 100
+rect -29 -88 -17 88
+rect 17 -88 29 88
+rect -29 -100 29 -88
+rect 829 88 887 100
+rect 829 -88 841 88
+rect 875 -88 887 88
+rect 829 -100 887 -88
+rect 1687 88 1745 100
+rect 1687 -88 1699 88
+rect 1733 -88 1745 88
+rect 1687 -100 1745 -88
+<< pdiffc >>
+rect -1733 -88 -1699 88
+rect -875 -88 -841 88
+rect -17 -88 17 88
+rect 841 -88 875 88
+rect 1699 -88 1733 88
+<< nsubdiff >>
+rect -1847 249 -1751 283
+rect 1751 249 1847 283
+rect -1847 187 -1813 249
+rect 1813 187 1847 249
+rect -1847 -249 -1813 -187
+rect 1813 -249 1847 -187
+rect -1847 -283 -1751 -249
+rect 1751 -283 1847 -249
+<< nsubdiffcont >>
+rect -1751 249 1751 283
+rect -1847 -187 -1813 187
+rect 1813 -187 1847 187
+rect -1751 -283 1751 -249
+<< poly >>
+rect -1687 181 -887 197
+rect -1687 147 -1671 181
+rect -903 147 -887 181
+rect -1687 100 -887 147
+rect -829 181 -29 197
+rect -829 147 -813 181
+rect -45 147 -29 181
+rect -829 100 -29 147
+rect 29 181 829 197
+rect 29 147 45 181
+rect 813 147 829 181
+rect 29 100 829 147
+rect 887 181 1687 197
+rect 887 147 903 181
+rect 1671 147 1687 181
+rect 887 100 1687 147
+rect -1687 -147 -887 -100
+rect -1687 -181 -1671 -147
+rect -903 -181 -887 -147
+rect -1687 -197 -887 -181
+rect -829 -147 -29 -100
+rect -829 -181 -813 -147
+rect -45 -181 -29 -147
+rect -829 -197 -29 -181
+rect 29 -147 829 -100
+rect 29 -181 45 -147
+rect 813 -181 829 -147
+rect 29 -197 829 -181
+rect 887 -147 1687 -100
+rect 887 -181 903 -147
+rect 1671 -181 1687 -147
+rect 887 -197 1687 -181
+<< polycont >>
+rect -1671 147 -903 181
+rect -813 147 -45 181
+rect 45 147 813 181
+rect 903 147 1671 181
+rect -1671 -181 -903 -147
+rect -813 -181 -45 -147
+rect 45 -181 813 -147
+rect 903 -181 1671 -147
+<< locali >>
+rect -1847 249 -1751 283
+rect 1751 249 1847 283
+rect -1847 187 -1813 249
+rect 1813 187 1847 249
+rect -1687 147 -1671 181
+rect -903 147 -887 181
+rect -829 147 -813 181
+rect -45 147 -29 181
+rect 29 147 45 181
+rect 813 147 829 181
+rect 887 147 903 181
+rect 1671 147 1687 181
+rect -1733 88 -1699 104
+rect -1733 -104 -1699 -88
+rect -875 88 -841 104
+rect -875 -104 -841 -88
+rect -17 88 17 104
+rect -17 -104 17 -88
+rect 841 88 875 104
+rect 841 -104 875 -88
+rect 1699 88 1733 104
+rect 1699 -104 1733 -88
+rect -1687 -181 -1671 -147
+rect -903 -181 -887 -147
+rect -829 -181 -813 -147
+rect -45 -181 -29 -147
+rect 29 -181 45 -147
+rect 813 -181 829 -147
+rect 887 -181 903 -147
+rect 1671 -181 1687 -147
+rect -1847 -249 -1813 -187
+rect 1813 -249 1847 -187
+rect -1847 -283 -1751 -249
+rect 1751 -283 1847 -249
+<< viali >>
+rect -1671 147 -903 181
+rect -813 147 -45 181
+rect 45 147 813 181
+rect 903 147 1671 181
+rect -1733 -88 -1699 88
+rect -875 -88 -841 88
+rect -17 -88 17 88
+rect 841 -88 875 88
+rect 1699 -88 1733 88
+rect -1671 -181 -903 -147
+rect -813 -181 -45 -147
+rect 45 -181 813 -147
+rect 903 -181 1671 -147
+<< metal1 >>
+rect -1683 181 -891 187
+rect -1683 147 -1671 181
+rect -903 147 -891 181
+rect -1683 141 -891 147
+rect -825 181 -33 187
+rect -825 147 -813 181
+rect -45 147 -33 181
+rect -825 141 -33 147
+rect 33 181 825 187
+rect 33 147 45 181
+rect 813 147 825 181
+rect 33 141 825 147
+rect 891 181 1683 187
+rect 891 147 903 181
+rect 1671 147 1683 181
+rect 891 141 1683 147
+rect -1739 88 -1693 100
+rect -1739 -88 -1733 88
+rect -1699 -88 -1693 88
+rect -1739 -100 -1693 -88
+rect -881 88 -835 100
+rect -881 -88 -875 88
+rect -841 -88 -835 88
+rect -881 -100 -835 -88
+rect -23 88 23 100
+rect -23 -88 -17 88
+rect 17 -88 23 88
+rect -23 -100 23 -88
+rect 835 88 881 100
+rect 835 -88 841 88
+rect 875 -88 881 88
+rect 835 -100 881 -88
+rect 1693 88 1739 100
+rect 1693 -88 1699 88
+rect 1733 -88 1739 88
+rect 1693 -100 1739 -88
+rect -1683 -147 -891 -141
+rect -1683 -181 -1671 -147
+rect -903 -181 -891 -147
+rect -1683 -187 -891 -181
+rect -825 -147 -33 -141
+rect -825 -181 -813 -147
+rect -45 -181 -33 -147
+rect -825 -187 -33 -181
+rect 33 -147 825 -141
+rect 33 -181 45 -147
+rect 813 -181 825 -147
+rect 33 -187 825 -181
+rect 891 -147 1683 -141
+rect 891 -181 903 -147
+rect 1671 -181 1683 -147
+rect 891 -187 1683 -181
+<< properties >>
+string FIXED_BBOX -1830 -266 1830 266
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 1 l 4 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/currm/sky130_fd_pr__pfet_01v8_X9CJL2.mag b/mag/currm/sky130_fd_pr__pfet_01v8_X9CJL2.mag
new file mode 100644
index 0000000..4705483
--- /dev/null
+++ b/mag/currm/sky130_fd_pr__pfet_01v8_X9CJL2.mag
@@ -0,0 +1,175 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646401284
+<< error_p >>
+rect -78 281 -20 287
+rect 118 281 176 287
+rect -78 247 -66 281
+rect 118 247 130 281
+rect -78 241 -20 247
+rect 118 241 176 247
+rect -176 -247 -118 -241
+rect 20 -247 78 -241
+rect -176 -281 -164 -247
+rect 20 -281 32 -247
+rect -176 -287 -118 -281
+rect 20 -287 78 -281
+<< nwell >>
+rect -363 -419 363 419
+<< pmos >>
+rect -167 -200 -127 200
+rect -69 -200 -29 200
+rect 29 -200 69 200
+rect 127 -200 167 200
+<< pdiff >>
+rect -225 188 -167 200
+rect -225 -188 -213 188
+rect -179 -188 -167 188
+rect -225 -200 -167 -188
+rect -127 188 -69 200
+rect -127 -188 -115 188
+rect -81 -188 -69 188
+rect -127 -200 -69 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 69 188 127 200
+rect 69 -188 81 188
+rect 115 -188 127 188
+rect 69 -200 127 -188
+rect 167 188 225 200
+rect 167 -188 179 188
+rect 213 -188 225 188
+rect 167 -200 225 -188
+<< pdiffc >>
+rect -213 -188 -179 188
+rect -115 -188 -81 188
+rect -17 -188 17 188
+rect 81 -188 115 188
+rect 179 -188 213 188
+<< nsubdiff >>
+rect -327 349 -231 383
+rect 231 349 327 383
+rect -327 287 -293 349
+rect 293 287 327 349
+rect -327 -349 -293 -287
+rect 293 -349 327 -287
+rect -327 -383 -231 -349
+rect 231 -383 327 -349
+<< nsubdiffcont >>
+rect -231 349 231 383
+rect -327 -287 -293 287
+rect 293 -287 327 287
+rect -231 -383 231 -349
+<< poly >>
+rect -82 281 -16 297
+rect -82 247 -66 281
+rect -32 247 -16 281
+rect -82 231 -16 247
+rect 114 281 180 297
+rect 114 247 130 281
+rect 164 247 180 281
+rect 114 231 180 247
+rect -167 200 -127 226
+rect -69 200 -29 231
+rect 29 200 69 226
+rect 127 200 167 231
+rect -167 -231 -127 -200
+rect -69 -226 -29 -200
+rect 29 -231 69 -200
+rect 127 -226 167 -200
+rect -180 -247 -114 -231
+rect -180 -281 -164 -247
+rect -130 -281 -114 -247
+rect -180 -297 -114 -281
+rect 16 -247 82 -231
+rect 16 -281 32 -247
+rect 66 -281 82 -247
+rect 16 -297 82 -281
+<< polycont >>
+rect -66 247 -32 281
+rect 130 247 164 281
+rect -164 -281 -130 -247
+rect 32 -281 66 -247
+<< locali >>
+rect -327 349 -231 383
+rect 231 349 327 383
+rect -327 287 -293 349
+rect 293 287 327 349
+rect -82 247 -66 281
+rect -32 247 -16 281
+rect 114 247 130 281
+rect 164 247 180 281
+rect -213 188 -179 204
+rect -213 -204 -179 -188
+rect -115 188 -81 204
+rect -115 -204 -81 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 81 188 115 204
+rect 81 -204 115 -188
+rect 179 188 213 204
+rect 179 -204 213 -188
+rect -180 -281 -164 -247
+rect -130 -281 -114 -247
+rect 16 -281 32 -247
+rect 66 -281 82 -247
+rect -327 -349 -293 -287
+rect 293 -349 327 -287
+rect -327 -383 -231 -349
+rect 231 -383 327 -349
+<< viali >>
+rect -66 247 -32 281
+rect 130 247 164 281
+rect -213 -188 -179 188
+rect -115 -188 -81 188
+rect -17 -188 17 188
+rect 81 -188 115 188
+rect 179 -188 213 188
+rect -164 -281 -130 -247
+rect 32 -281 66 -247
+<< metal1 >>
+rect -78 281 -20 287
+rect -78 247 -66 281
+rect -32 247 -20 281
+rect -78 241 -20 247
+rect 118 281 176 287
+rect 118 247 130 281
+rect 164 247 176 281
+rect 118 241 176 247
+rect -219 188 -173 200
+rect -219 -188 -213 188
+rect -179 -188 -173 188
+rect -219 -200 -173 -188
+rect -121 188 -75 200
+rect -121 -188 -115 188
+rect -81 -188 -75 188
+rect -121 -200 -75 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 75 188 121 200
+rect 75 -188 81 188
+rect 115 -188 121 188
+rect 75 -200 121 -188
+rect 173 188 219 200
+rect 173 -188 179 188
+rect 213 -188 219 188
+rect 173 -200 219 -188
+rect -176 -247 -118 -241
+rect -176 -281 -164 -247
+rect -130 -281 -118 -247
+rect -176 -287 -118 -281
+rect 20 -247 78 -241
+rect 20 -281 32 -247
+rect 66 -281 78 -247
+rect 20 -287 78 -281
+<< properties >>
+string FIXED_BBOX -310 -366 310 366
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/esd/.magicrc b/mag/esd/.magicrc
new file mode 100644
index 0000000..1685a32
--- /dev/null
+++ b/mag/esd/.magicrc
@@ -0,0 +1,86 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Turn off the scale option on ext2spice or else it conflicts with the
+# scale in the model files.
+ext2spice scale off
+
+# Allow override of PDK path from environment variable PDK_ROOT
+if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} {
+    set PDK_ROOT /usr/local/share/pdk
+}
+
+# loading technology
+tech load $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDK_ROOT/sky130A/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}]} {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/mag/esd/esd-array.mag b/mag/esd/esd-array.mag
new file mode 100644
index 0000000..3ce05fe
--- /dev/null
+++ b/mag/esd/esd-array.mag
@@ -0,0 +1,648 @@
+magic
+tech sky130A
+timestamp 1646682533
+<< nwell >>
+rect -2351 269 281 507
+<< pwell >>
+rect -2420 507 350 576
+rect -2420 269 -2351 507
+rect 281 269 350 507
+rect -2420 200 350 269
+rect -2350 -40 282 198
+<< psubdiff >>
+rect -2402 541 -2354 558
+rect 284 541 332 558
+rect -2402 510 -2385 541
+rect 315 510 332 541
+rect -2402 235 -2385 266
+rect 315 235 332 266
+rect -2402 218 -2354 235
+rect 284 218 332 235
+rect -2332 163 -2284 180
+rect -2178 163 -2130 180
+rect -2332 132 -2315 163
+rect -2147 132 -2130 163
+rect -2332 -5 -2315 26
+rect -2147 -5 -2130 26
+rect -2332 -22 -2284 -5
+rect -2178 -22 -2130 -5
+rect -2066 163 -2018 180
+rect -1912 163 -1864 180
+rect -2066 132 -2049 163
+rect -1881 132 -1864 163
+rect -2066 -5 -2049 26
+rect -1881 -5 -1864 26
+rect -2066 -22 -2018 -5
+rect -1912 -22 -1864 -5
+rect -1800 163 -1752 180
+rect -1646 163 -1598 180
+rect -1800 132 -1783 163
+rect -1615 132 -1598 163
+rect -1800 -5 -1783 26
+rect -1615 -5 -1598 26
+rect -1800 -22 -1752 -5
+rect -1646 -22 -1598 -5
+rect -1534 163 -1486 180
+rect -1380 163 -1332 180
+rect -1534 132 -1517 163
+rect -1349 132 -1332 163
+rect -1534 -5 -1517 26
+rect -1349 -5 -1332 26
+rect -1534 -22 -1486 -5
+rect -1380 -22 -1332 -5
+rect -1268 163 -1220 180
+rect -1114 163 -1066 180
+rect -1268 132 -1251 163
+rect -1083 132 -1066 163
+rect -1268 -5 -1251 26
+rect -1083 -5 -1066 26
+rect -1268 -22 -1220 -5
+rect -1114 -22 -1066 -5
+rect -1002 163 -954 180
+rect -848 163 -800 180
+rect -1002 132 -985 163
+rect -817 132 -800 163
+rect -1002 -5 -985 26
+rect -817 -5 -800 26
+rect -1002 -22 -954 -5
+rect -848 -22 -800 -5
+rect -736 163 -688 180
+rect -582 163 -534 180
+rect -736 132 -719 163
+rect -551 132 -534 163
+rect -736 -5 -719 26
+rect -551 -5 -534 26
+rect -736 -22 -688 -5
+rect -582 -22 -534 -5
+rect -470 163 -422 180
+rect -316 163 -268 180
+rect -470 132 -453 163
+rect -285 132 -268 163
+rect -470 -5 -453 26
+rect -285 -5 -268 26
+rect -470 -22 -422 -5
+rect -316 -22 -268 -5
+rect -204 163 -156 180
+rect -50 163 -2 180
+rect -204 132 -187 163
+rect -19 132 -2 163
+rect -204 -5 -187 26
+rect -19 -5 -2 26
+rect -204 -22 -156 -5
+rect -50 -22 -2 -5
+rect 62 163 110 180
+rect 216 163 264 180
+rect 62 132 79 163
+rect 247 132 264 163
+rect 62 -5 79 26
+rect 247 -5 264 26
+rect 62 -22 110 -5
+rect 216 -22 264 -5
+<< nsubdiff >>
+rect -2333 472 -2285 489
+rect -2179 472 -2131 489
+rect -2333 441 -2316 472
+rect -2148 441 -2131 472
+rect -2333 304 -2316 335
+rect -2148 304 -2131 335
+rect -2333 287 -2285 304
+rect -2179 287 -2131 304
+rect -2067 472 -2019 489
+rect -1913 472 -1865 489
+rect -2067 441 -2050 472
+rect -1882 441 -1865 472
+rect -2067 304 -2050 335
+rect -1882 304 -1865 335
+rect -2067 287 -2019 304
+rect -1913 287 -1865 304
+rect -1801 472 -1753 489
+rect -1647 472 -1599 489
+rect -1801 441 -1784 472
+rect -1616 441 -1599 472
+rect -1801 304 -1784 335
+rect -1616 304 -1599 335
+rect -1801 287 -1753 304
+rect -1647 287 -1599 304
+rect -1535 472 -1487 489
+rect -1381 472 -1333 489
+rect -1535 441 -1518 472
+rect -1350 441 -1333 472
+rect -1535 304 -1518 335
+rect -1350 304 -1333 335
+rect -1535 287 -1487 304
+rect -1381 287 -1333 304
+rect -1269 472 -1221 489
+rect -1115 472 -1067 489
+rect -1269 441 -1252 472
+rect -1084 441 -1067 472
+rect -1269 304 -1252 335
+rect -1084 304 -1067 335
+rect -1269 287 -1221 304
+rect -1115 287 -1067 304
+rect -1003 472 -955 489
+rect -849 472 -801 489
+rect -1003 441 -986 472
+rect -818 441 -801 472
+rect -1003 304 -986 335
+rect -818 304 -801 335
+rect -1003 287 -955 304
+rect -849 287 -801 304
+rect -737 472 -689 489
+rect -583 472 -535 489
+rect -737 441 -720 472
+rect -552 441 -535 472
+rect -737 304 -720 335
+rect -552 304 -535 335
+rect -737 287 -689 304
+rect -583 287 -535 304
+rect -471 472 -423 489
+rect -317 472 -269 489
+rect -471 441 -454 472
+rect -286 441 -269 472
+rect -471 304 -454 335
+rect -286 304 -269 335
+rect -471 287 -423 304
+rect -317 287 -269 304
+rect -205 472 -157 489
+rect -51 472 -3 489
+rect -205 441 -188 472
+rect -20 441 -3 472
+rect -205 304 -188 335
+rect -20 304 -3 335
+rect -205 287 -157 304
+rect -51 287 -3 304
+rect 61 472 109 489
+rect 215 472 263 489
+rect 61 441 78 472
+rect 246 441 263 472
+rect 61 304 78 335
+rect 246 304 263 335
+rect 61 287 109 304
+rect 215 287 263 304
+<< psubdiffcont >>
+rect -2354 541 284 558
+rect -2402 266 -2385 510
+rect 315 266 332 510
+rect -2354 218 284 235
+rect -2284 163 -2178 180
+rect -2332 26 -2315 132
+rect -2147 26 -2130 132
+rect -2284 -22 -2178 -5
+rect -2018 163 -1912 180
+rect -2066 26 -2049 132
+rect -1881 26 -1864 132
+rect -2018 -22 -1912 -5
+rect -1752 163 -1646 180
+rect -1800 26 -1783 132
+rect -1615 26 -1598 132
+rect -1752 -22 -1646 -5
+rect -1486 163 -1380 180
+rect -1534 26 -1517 132
+rect -1349 26 -1332 132
+rect -1486 -22 -1380 -5
+rect -1220 163 -1114 180
+rect -1268 26 -1251 132
+rect -1083 26 -1066 132
+rect -1220 -22 -1114 -5
+rect -954 163 -848 180
+rect -1002 26 -985 132
+rect -817 26 -800 132
+rect -954 -22 -848 -5
+rect -688 163 -582 180
+rect -736 26 -719 132
+rect -551 26 -534 132
+rect -688 -22 -582 -5
+rect -422 163 -316 180
+rect -470 26 -453 132
+rect -285 26 -268 132
+rect -422 -22 -316 -5
+rect -156 163 -50 180
+rect -204 26 -187 132
+rect -19 26 -2 132
+rect -156 -22 -50 -5
+rect 110 163 216 180
+rect 62 26 79 132
+rect 247 26 264 132
+rect 110 -22 216 -5
+<< nsubdiffcont >>
+rect -2285 472 -2179 489
+rect -2333 335 -2316 441
+rect -2148 335 -2131 441
+rect -2285 287 -2179 304
+rect -2019 472 -1913 489
+rect -2067 335 -2050 441
+rect -1882 335 -1865 441
+rect -2019 287 -1913 304
+rect -1753 472 -1647 489
+rect -1801 335 -1784 441
+rect -1616 335 -1599 441
+rect -1753 287 -1647 304
+rect -1487 472 -1381 489
+rect -1535 335 -1518 441
+rect -1350 335 -1333 441
+rect -1487 287 -1381 304
+rect -1221 472 -1115 489
+rect -1269 335 -1252 441
+rect -1084 335 -1067 441
+rect -1221 287 -1115 304
+rect -955 472 -849 489
+rect -1003 335 -986 441
+rect -818 335 -801 441
+rect -955 287 -849 304
+rect -689 472 -583 489
+rect -737 335 -720 441
+rect -552 335 -535 441
+rect -689 287 -583 304
+rect -423 472 -317 489
+rect -471 335 -454 441
+rect -286 335 -269 441
+rect -423 287 -317 304
+rect -157 472 -51 489
+rect -205 335 -188 441
+rect -20 335 -3 441
+rect -157 287 -51 304
+rect 109 472 215 489
+rect 61 335 78 441
+rect 246 335 263 441
+rect 109 287 215 304
+<< pdiode >>
+rect -2282 432 -2182 438
+rect -2282 344 -2276 432
+rect -2188 344 -2182 432
+rect -2282 338 -2182 344
+rect -2016 432 -1916 438
+rect -2016 344 -2010 432
+rect -1922 344 -1916 432
+rect -2016 338 -1916 344
+rect -1750 432 -1650 438
+rect -1750 344 -1744 432
+rect -1656 344 -1650 432
+rect -1750 338 -1650 344
+rect -1484 432 -1384 438
+rect -1484 344 -1478 432
+rect -1390 344 -1384 432
+rect -1484 338 -1384 344
+rect -1218 432 -1118 438
+rect -1218 344 -1212 432
+rect -1124 344 -1118 432
+rect -1218 338 -1118 344
+rect -952 432 -852 438
+rect -952 344 -946 432
+rect -858 344 -852 432
+rect -952 338 -852 344
+rect -686 432 -586 438
+rect -686 344 -680 432
+rect -592 344 -586 432
+rect -686 338 -586 344
+rect -420 432 -320 438
+rect -420 344 -414 432
+rect -326 344 -320 432
+rect -420 338 -320 344
+rect -154 432 -54 438
+rect -154 344 -148 432
+rect -60 344 -54 432
+rect -154 338 -54 344
+rect 112 432 212 438
+rect 112 344 118 432
+rect 206 344 212 432
+rect 112 338 212 344
+<< ndiode >>
+rect -2281 123 -2181 129
+rect -2281 35 -2275 123
+rect -2187 35 -2181 123
+rect -2281 29 -2181 35
+rect -2015 123 -1915 129
+rect -2015 35 -2009 123
+rect -1921 35 -1915 123
+rect -2015 29 -1915 35
+rect -1749 123 -1649 129
+rect -1749 35 -1743 123
+rect -1655 35 -1649 123
+rect -1749 29 -1649 35
+rect -1483 123 -1383 129
+rect -1483 35 -1477 123
+rect -1389 35 -1383 123
+rect -1483 29 -1383 35
+rect -1217 123 -1117 129
+rect -1217 35 -1211 123
+rect -1123 35 -1117 123
+rect -1217 29 -1117 35
+rect -951 123 -851 129
+rect -951 35 -945 123
+rect -857 35 -851 123
+rect -951 29 -851 35
+rect -685 123 -585 129
+rect -685 35 -679 123
+rect -591 35 -585 123
+rect -685 29 -585 35
+rect -419 123 -319 129
+rect -419 35 -413 123
+rect -325 35 -319 123
+rect -419 29 -319 35
+rect -153 123 -53 129
+rect -153 35 -147 123
+rect -59 35 -53 123
+rect -153 29 -53 35
+rect 113 123 213 129
+rect 113 35 119 123
+rect 207 35 213 123
+rect 113 29 213 35
+<< pdiodec >>
+rect -2276 344 -2188 432
+rect -2010 344 -1922 432
+rect -1744 344 -1656 432
+rect -1478 344 -1390 432
+rect -1212 344 -1124 432
+rect -946 344 -858 432
+rect -680 344 -592 432
+rect -414 344 -326 432
+rect -148 344 -60 432
+rect 118 344 206 432
+<< ndiodec >>
+rect -2275 35 -2187 123
+rect -2009 35 -1921 123
+rect -1743 35 -1655 123
+rect -1477 35 -1389 123
+rect -1211 35 -1123 123
+rect -945 35 -857 123
+rect -679 35 -591 123
+rect -413 35 -325 123
+rect -147 35 -59 123
+rect 119 35 207 123
+<< locali >>
+rect -2420 558 350 575
+rect -2420 541 -2354 558
+rect 284 541 350 558
+rect -2420 510 -2385 541
+rect -2420 266 -2402 510
+rect 315 510 350 541
+rect -2350 489 280 505
+rect -2350 472 -2285 489
+rect -2179 472 -2019 489
+rect -1913 472 -1753 489
+rect -1647 472 -1487 489
+rect -1381 472 -1221 489
+rect -1115 472 -955 489
+rect -849 472 -689 489
+rect -583 472 -423 489
+rect -317 472 -157 489
+rect -51 472 109 489
+rect 215 472 280 489
+rect -2350 441 -2316 472
+rect -2350 335 -2333 441
+rect -2148 441 -2050 472
+rect -2284 344 -2276 432
+rect -2188 344 -2180 432
+rect -2350 304 -2316 335
+rect -2131 335 -2067 441
+rect -1882 441 -1784 472
+rect -2018 344 -2010 432
+rect -1922 344 -1914 432
+rect -2148 304 -2050 335
+rect -1865 335 -1801 441
+rect -1616 441 -1518 472
+rect -1752 344 -1744 432
+rect -1656 344 -1648 432
+rect -1882 304 -1784 335
+rect -1599 335 -1535 441
+rect -1350 441 -1252 472
+rect -1486 344 -1478 432
+rect -1390 344 -1382 432
+rect -1616 304 -1518 335
+rect -1333 335 -1269 441
+rect -1084 441 -986 472
+rect -1220 344 -1212 432
+rect -1124 344 -1116 432
+rect -1350 304 -1252 335
+rect -1067 335 -1003 441
+rect -818 441 -720 472
+rect -954 344 -946 432
+rect -858 344 -850 432
+rect -1084 304 -986 335
+rect -801 335 -737 441
+rect -552 441 -454 472
+rect -688 344 -680 432
+rect -592 344 -584 432
+rect -818 304 -720 335
+rect -535 335 -471 441
+rect -286 441 -188 472
+rect -422 344 -414 432
+rect -326 344 -318 432
+rect -552 304 -454 335
+rect -269 335 -205 441
+rect -20 441 78 472
+rect -156 344 -148 432
+rect -60 344 -52 432
+rect -286 304 -188 335
+rect -3 335 61 441
+rect 246 441 280 472
+rect 110 344 118 432
+rect 206 344 214 432
+rect -20 304 78 335
+rect 263 335 280 441
+rect 246 304 280 335
+rect -2350 287 -2285 304
+rect -2179 287 -2019 304
+rect -1913 287 -1753 304
+rect -1647 287 -1487 304
+rect -1381 287 -1221 304
+rect -1115 287 -955 304
+rect -849 287 -689 304
+rect -583 287 -423 304
+rect -317 287 -157 304
+rect -51 287 109 304
+rect 215 287 280 304
+rect -2350 270 280 287
+rect -2420 235 -2385 266
+rect 332 266 350 510
+rect 315 235 350 266
+rect -2420 218 -2354 235
+rect 284 218 350 235
+rect -2420 180 350 218
+rect -2420 163 -2284 180
+rect -2178 163 -2018 180
+rect -1912 163 -1752 180
+rect -1646 163 -1486 180
+rect -1380 163 -1220 180
+rect -1114 163 -954 180
+rect -848 163 -688 180
+rect -582 163 -422 180
+rect -316 163 -156 180
+rect -50 163 110 180
+rect 216 163 350 180
+rect -2420 132 -2315 163
+rect -2420 26 -2332 132
+rect -2147 132 -2049 163
+rect -2283 35 -2275 123
+rect -2187 35 -2179 123
+rect -2420 -5 -2315 26
+rect -2130 26 -2066 132
+rect -1881 132 -1783 163
+rect -2017 35 -2009 123
+rect -1921 35 -1913 123
+rect -2147 -5 -2049 26
+rect -1864 26 -1800 132
+rect -1615 132 -1517 163
+rect -1751 35 -1743 123
+rect -1655 35 -1647 123
+rect -1881 -5 -1783 26
+rect -1598 26 -1534 132
+rect -1349 132 -1251 163
+rect -1485 35 -1477 123
+rect -1389 35 -1381 123
+rect -1615 -5 -1517 26
+rect -1332 26 -1268 132
+rect -1083 132 -985 163
+rect -1219 35 -1211 123
+rect -1123 35 -1115 123
+rect -1349 -5 -1251 26
+rect -1066 26 -1002 132
+rect -817 132 -719 163
+rect -953 35 -945 123
+rect -857 35 -849 123
+rect -1083 -5 -985 26
+rect -800 26 -736 132
+rect -551 132 -453 163
+rect -687 35 -679 123
+rect -591 35 -583 123
+rect -817 -5 -719 26
+rect -534 26 -470 132
+rect -285 132 -187 163
+rect -421 35 -413 123
+rect -325 35 -317 123
+rect -551 -5 -453 26
+rect -268 26 -204 132
+rect -19 132 79 163
+rect -155 35 -147 123
+rect -59 35 -51 123
+rect -285 -5 -187 26
+rect -2 26 62 132
+rect 247 132 350 163
+rect 111 35 119 123
+rect 207 35 215 123
+rect -19 -5 79 26
+rect 264 26 350 132
+rect 247 -5 350 26
+rect -2420 -22 -2284 -5
+rect -2178 -22 -2018 -5
+rect -1912 -22 -1752 -5
+rect -1646 -22 -1486 -5
+rect -1380 -22 -1220 -5
+rect -1114 -22 -954 -5
+rect -848 -22 -688 -5
+rect -582 -22 -422 -5
+rect -316 -22 -156 -5
+rect -50 -22 110 -5
+rect 216 -22 350 -5
+rect -2420 -45 350 -22
+<< viali >>
+rect -2276 344 -2188 432
+rect -2010 344 -1922 432
+rect -1744 344 -1656 432
+rect -1478 344 -1390 432
+rect -1212 344 -1124 432
+rect -946 344 -858 432
+rect -680 344 -592 432
+rect -414 344 -326 432
+rect -148 344 -60 432
+rect 118 344 206 432
+rect -2275 35 -2187 123
+rect -2009 35 -1921 123
+rect -1743 35 -1655 123
+rect -1477 35 -1389 123
+rect -1211 35 -1123 123
+rect -945 35 -857 123
+rect -679 35 -591 123
+rect -413 35 -325 123
+rect -147 35 -59 123
+rect 119 35 207 123
+<< metal1 >>
+rect -2282 432 -2182 435
+rect -2282 344 -2276 432
+rect -2188 344 -2182 432
+rect -2282 341 -2182 344
+rect -2016 432 -1916 435
+rect -2016 344 -2010 432
+rect -1922 344 -1916 432
+rect -2016 341 -1916 344
+rect -1750 432 -1650 435
+rect -1750 344 -1744 432
+rect -1656 344 -1650 432
+rect -1750 341 -1650 344
+rect -1484 432 -1384 435
+rect -1484 344 -1478 432
+rect -1390 344 -1384 432
+rect -1484 341 -1384 344
+rect -1218 432 -1118 435
+rect -1218 344 -1212 432
+rect -1124 344 -1118 432
+rect -1218 341 -1118 344
+rect -952 432 -852 435
+rect -952 344 -946 432
+rect -858 344 -852 432
+rect -952 341 -852 344
+rect -686 432 -586 435
+rect -686 344 -680 432
+rect -592 344 -586 432
+rect -686 341 -586 344
+rect -420 432 -320 435
+rect -420 344 -414 432
+rect -326 344 -320 432
+rect -420 341 -320 344
+rect -154 432 -54 435
+rect -154 344 -148 432
+rect -60 344 -54 432
+rect -154 341 -54 344
+rect 112 432 212 435
+rect 112 344 118 432
+rect 206 344 212 432
+rect 112 341 212 344
+rect -2281 123 -2181 126
+rect -2281 35 -2275 123
+rect -2187 35 -2181 123
+rect -2281 32 -2181 35
+rect -2015 123 -1915 126
+rect -2015 35 -2009 123
+rect -1921 35 -1915 123
+rect -2015 32 -1915 35
+rect -1749 123 -1649 126
+rect -1749 35 -1743 123
+rect -1655 35 -1649 123
+rect -1749 32 -1649 35
+rect -1483 123 -1383 126
+rect -1483 35 -1477 123
+rect -1389 35 -1383 123
+rect -1483 32 -1383 35
+rect -1217 123 -1117 126
+rect -1217 35 -1211 123
+rect -1123 35 -1117 123
+rect -1217 32 -1117 35
+rect -951 123 -851 126
+rect -951 35 -945 123
+rect -857 35 -851 123
+rect -951 32 -851 35
+rect -685 123 -585 126
+rect -685 35 -679 123
+rect -591 35 -585 123
+rect -685 32 -585 35
+rect -419 123 -319 126
+rect -419 35 -413 123
+rect -325 35 -319 123
+rect -419 32 -319 35
+rect -153 123 -53 126
+rect -153 35 -147 123
+rect -59 35 -53 123
+rect -153 32 -53 35
+rect 113 123 213 126
+rect 113 35 119 123
+rect 207 35 213 123
+rect 113 32 213 35
+use sky130_fd_pr__diode_pd2nw_05v5_AEDW7W  sky130_fd_pr__diode_pd2nw_05v5_AEDW7W_0
+timestamp 1646653136
+transform 1 0 -1035 0 1 388
+box -1385 -188 1385 188
+use sky130_fd_pr__diode_pw2nd_05v5_Z3EYSA  sky130_fd_pr__diode_pw2nd_05v5_Z3EYSA_0
+timestamp 1646653136
+transform 1 0 -1034 0 1 79
+box -1316 -119 1316 119
+<< end >>
diff --git a/mag/esd/esd-array.spice b/mag/esd/esd-array.spice
new file mode 100644
index 0000000..62a98d5
--- /dev/null
+++ b/mag/esd/esd-array.spice
@@ -0,0 +1,22 @@
+* SPICE3 file created from esd-array.ext - technology: sky130A
+
+D0 a_n1904_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D1 a_n1372_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D2 a_n2436_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D3 a_n2968_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D4 a_224_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D5 a_n840_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D6 a_n4564_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D7 a_n308_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D8 a_n3500_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D9 a_n4032_676# w_n4702_538# sky130_fd_pr__diode_pd2nw_05v5 pj=4e+06u area=1e+12p
+D10 w_n4840_400# a_n1902_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D11 w_n4840_400# a_n1370_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D12 w_n4840_400# a_n2434_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D13 w_n4840_400# a_n2966_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D14 w_n4840_400# a_226_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D15 w_n4840_400# a_n838_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D16 w_n4840_400# a_n4562_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D17 w_n4840_400# a_n306_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D18 w_n4840_400# a_n3498_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
+D19 w_n4840_400# a_n4030_58# sky130_fd_pr__diode_pw2nd_05v5 pj=4e+06u area=1e+12p
diff --git a/mag/esd/sky130_fd_pr__diode_pd2nw_05v5_AEDW7W.mag b/mag/esd/sky130_fd_pr__diode_pd2nw_05v5_AEDW7W.mag
new file mode 100644
index 0000000..080a478
--- /dev/null
+++ b/mag/esd/sky130_fd_pr__diode_pd2nw_05v5_AEDW7W.mag
@@ -0,0 +1,365 @@
+magic
+tech sky130A
+timestamp 1646653136
+<< nwell >>
+rect -1316 -119 1316 119
+<< pwell >>
+rect -1385 119 1385 188
+rect -1385 -119 -1316 119
+rect 1316 -119 1385 119
+rect -1385 -188 1385 -119
+<< psubdiff >>
+rect -1367 153 -1319 170
+rect 1319 153 1367 170
+rect -1367 122 -1350 153
+rect 1350 122 1367 153
+rect -1367 -153 -1350 -122
+rect 1350 -153 1367 -122
+rect -1367 -170 -1319 -153
+rect 1319 -170 1367 -153
+<< nsubdiff >>
+rect -1298 84 -1250 101
+rect -1144 84 -1096 101
+rect -1298 53 -1281 84
+rect -1113 53 -1096 84
+rect -1298 -84 -1281 -53
+rect -1113 -84 -1096 -53
+rect -1298 -101 -1250 -84
+rect -1144 -101 -1096 -84
+rect -1032 84 -984 101
+rect -878 84 -830 101
+rect -1032 53 -1015 84
+rect -847 53 -830 84
+rect -1032 -84 -1015 -53
+rect -847 -84 -830 -53
+rect -1032 -101 -984 -84
+rect -878 -101 -830 -84
+rect -766 84 -718 101
+rect -612 84 -564 101
+rect -766 53 -749 84
+rect -581 53 -564 84
+rect -766 -84 -749 -53
+rect -581 -84 -564 -53
+rect -766 -101 -718 -84
+rect -612 -101 -564 -84
+rect -500 84 -452 101
+rect -346 84 -298 101
+rect -500 53 -483 84
+rect -315 53 -298 84
+rect -500 -84 -483 -53
+rect -315 -84 -298 -53
+rect -500 -101 -452 -84
+rect -346 -101 -298 -84
+rect -234 84 -186 101
+rect -80 84 -32 101
+rect -234 53 -217 84
+rect -49 53 -32 84
+rect -234 -84 -217 -53
+rect -49 -84 -32 -53
+rect -234 -101 -186 -84
+rect -80 -101 -32 -84
+rect 32 84 80 101
+rect 186 84 234 101
+rect 32 53 49 84
+rect 217 53 234 84
+rect 32 -84 49 -53
+rect 217 -84 234 -53
+rect 32 -101 80 -84
+rect 186 -101 234 -84
+rect 298 84 346 101
+rect 452 84 500 101
+rect 298 53 315 84
+rect 483 53 500 84
+rect 298 -84 315 -53
+rect 483 -84 500 -53
+rect 298 -101 346 -84
+rect 452 -101 500 -84
+rect 564 84 612 101
+rect 718 84 766 101
+rect 564 53 581 84
+rect 749 53 766 84
+rect 564 -84 581 -53
+rect 749 -84 766 -53
+rect 564 -101 612 -84
+rect 718 -101 766 -84
+rect 830 84 878 101
+rect 984 84 1032 101
+rect 830 53 847 84
+rect 1015 53 1032 84
+rect 830 -84 847 -53
+rect 1015 -84 1032 -53
+rect 830 -101 878 -84
+rect 984 -101 1032 -84
+rect 1096 84 1144 101
+rect 1250 84 1298 101
+rect 1096 53 1113 84
+rect 1281 53 1298 84
+rect 1096 -84 1113 -53
+rect 1281 -84 1298 -53
+rect 1096 -101 1144 -84
+rect 1250 -101 1298 -84
+<< psubdiffcont >>
+rect -1319 153 1319 170
+rect -1367 -122 -1350 122
+rect 1350 -122 1367 122
+rect -1319 -170 1319 -153
+<< nsubdiffcont >>
+rect -1250 84 -1144 101
+rect -1298 -53 -1281 53
+rect -1113 -53 -1096 53
+rect -1250 -101 -1144 -84
+rect -984 84 -878 101
+rect -1032 -53 -1015 53
+rect -847 -53 -830 53
+rect -984 -101 -878 -84
+rect -718 84 -612 101
+rect -766 -53 -749 53
+rect -581 -53 -564 53
+rect -718 -101 -612 -84
+rect -452 84 -346 101
+rect -500 -53 -483 53
+rect -315 -53 -298 53
+rect -452 -101 -346 -84
+rect -186 84 -80 101
+rect -234 -53 -217 53
+rect -49 -53 -32 53
+rect -186 -101 -80 -84
+rect 80 84 186 101
+rect 32 -53 49 53
+rect 217 -53 234 53
+rect 80 -101 186 -84
+rect 346 84 452 101
+rect 298 -53 315 53
+rect 483 -53 500 53
+rect 346 -101 452 -84
+rect 612 84 718 101
+rect 564 -53 581 53
+rect 749 -53 766 53
+rect 612 -101 718 -84
+rect 878 84 984 101
+rect 830 -53 847 53
+rect 1015 -53 1032 53
+rect 878 -101 984 -84
+rect 1144 84 1250 101
+rect 1096 -53 1113 53
+rect 1281 -53 1298 53
+rect 1144 -101 1250 -84
+<< pdiode >>
+rect -1247 44 -1147 50
+rect -1247 -44 -1241 44
+rect -1153 -44 -1147 44
+rect -1247 -50 -1147 -44
+rect -981 44 -881 50
+rect -981 -44 -975 44
+rect -887 -44 -881 44
+rect -981 -50 -881 -44
+rect -715 44 -615 50
+rect -715 -44 -709 44
+rect -621 -44 -615 44
+rect -715 -50 -615 -44
+rect -449 44 -349 50
+rect -449 -44 -443 44
+rect -355 -44 -349 44
+rect -449 -50 -349 -44
+rect -183 44 -83 50
+rect -183 -44 -177 44
+rect -89 -44 -83 44
+rect -183 -50 -83 -44
+rect 83 44 183 50
+rect 83 -44 89 44
+rect 177 -44 183 44
+rect 83 -50 183 -44
+rect 349 44 449 50
+rect 349 -44 355 44
+rect 443 -44 449 44
+rect 349 -50 449 -44
+rect 615 44 715 50
+rect 615 -44 621 44
+rect 709 -44 715 44
+rect 615 -50 715 -44
+rect 881 44 981 50
+rect 881 -44 887 44
+rect 975 -44 981 44
+rect 881 -50 981 -44
+rect 1147 44 1247 50
+rect 1147 -44 1153 44
+rect 1241 -44 1247 44
+rect 1147 -50 1247 -44
+<< pdiodec >>
+rect -1241 -44 -1153 44
+rect -975 -44 -887 44
+rect -709 -44 -621 44
+rect -443 -44 -355 44
+rect -177 -44 -89 44
+rect 89 -44 177 44
+rect 355 -44 443 44
+rect 621 -44 709 44
+rect 887 -44 975 44
+rect 1153 -44 1241 44
+<< locali >>
+rect -1367 153 -1319 170
+rect 1319 153 1367 170
+rect -1367 122 -1350 153
+rect 1350 122 1367 153
+rect -1298 84 -1250 101
+rect -1144 84 -1096 101
+rect -1298 53 -1281 84
+rect -1113 53 -1096 84
+rect -1249 -44 -1241 44
+rect -1153 -44 -1145 44
+rect -1298 -84 -1281 -53
+rect -1113 -84 -1096 -53
+rect -1298 -101 -1250 -84
+rect -1144 -101 -1096 -84
+rect -1032 84 -984 101
+rect -878 84 -830 101
+rect -1032 53 -1015 84
+rect -847 53 -830 84
+rect -983 -44 -975 44
+rect -887 -44 -879 44
+rect -1032 -84 -1015 -53
+rect -847 -84 -830 -53
+rect -1032 -101 -984 -84
+rect -878 -101 -830 -84
+rect -766 84 -718 101
+rect -612 84 -564 101
+rect -766 53 -749 84
+rect -581 53 -564 84
+rect -717 -44 -709 44
+rect -621 -44 -613 44
+rect -766 -84 -749 -53
+rect -581 -84 -564 -53
+rect -766 -101 -718 -84
+rect -612 -101 -564 -84
+rect -500 84 -452 101
+rect -346 84 -298 101
+rect -500 53 -483 84
+rect -315 53 -298 84
+rect -451 -44 -443 44
+rect -355 -44 -347 44
+rect -500 -84 -483 -53
+rect -315 -84 -298 -53
+rect -500 -101 -452 -84
+rect -346 -101 -298 -84
+rect -234 84 -186 101
+rect -80 84 -32 101
+rect -234 53 -217 84
+rect -49 53 -32 84
+rect -185 -44 -177 44
+rect -89 -44 -81 44
+rect -234 -84 -217 -53
+rect -49 -84 -32 -53
+rect -234 -101 -186 -84
+rect -80 -101 -32 -84
+rect 32 84 80 101
+rect 186 84 234 101
+rect 32 53 49 84
+rect 217 53 234 84
+rect 81 -44 89 44
+rect 177 -44 185 44
+rect 32 -84 49 -53
+rect 217 -84 234 -53
+rect 32 -101 80 -84
+rect 186 -101 234 -84
+rect 298 84 346 101
+rect 452 84 500 101
+rect 298 53 315 84
+rect 483 53 500 84
+rect 347 -44 355 44
+rect 443 -44 451 44
+rect 298 -84 315 -53
+rect 483 -84 500 -53
+rect 298 -101 346 -84
+rect 452 -101 500 -84
+rect 564 84 612 101
+rect 718 84 766 101
+rect 564 53 581 84
+rect 749 53 766 84
+rect 613 -44 621 44
+rect 709 -44 717 44
+rect 564 -84 581 -53
+rect 749 -84 766 -53
+rect 564 -101 612 -84
+rect 718 -101 766 -84
+rect 830 84 878 101
+rect 984 84 1032 101
+rect 830 53 847 84
+rect 1015 53 1032 84
+rect 879 -44 887 44
+rect 975 -44 983 44
+rect 830 -84 847 -53
+rect 1015 -84 1032 -53
+rect 830 -101 878 -84
+rect 984 -101 1032 -84
+rect 1096 84 1144 101
+rect 1250 84 1298 101
+rect 1096 53 1113 84
+rect 1281 53 1298 84
+rect 1145 -44 1153 44
+rect 1241 -44 1249 44
+rect 1096 -84 1113 -53
+rect 1281 -84 1298 -53
+rect 1096 -101 1144 -84
+rect 1250 -101 1298 -84
+rect -1367 -153 -1350 -122
+rect 1350 -153 1367 -122
+rect -1367 -170 -1319 -153
+rect 1319 -170 1367 -153
+<< viali >>
+rect -1241 -44 -1153 44
+rect -975 -44 -887 44
+rect -709 -44 -621 44
+rect -443 -44 -355 44
+rect -177 -44 -89 44
+rect 89 -44 177 44
+rect 355 -44 443 44
+rect 621 -44 709 44
+rect 887 -44 975 44
+rect 1153 -44 1241 44
+<< metal1 >>
+rect -1247 44 -1147 47
+rect -1247 -44 -1241 44
+rect -1153 -44 -1147 44
+rect -1247 -47 -1147 -44
+rect -981 44 -881 47
+rect -981 -44 -975 44
+rect -887 -44 -881 44
+rect -981 -47 -881 -44
+rect -715 44 -615 47
+rect -715 -44 -709 44
+rect -621 -44 -615 44
+rect -715 -47 -615 -44
+rect -449 44 -349 47
+rect -449 -44 -443 44
+rect -355 -44 -349 44
+rect -449 -47 -349 -44
+rect -183 44 -83 47
+rect -183 -44 -177 44
+rect -89 -44 -83 44
+rect -183 -47 -83 -44
+rect 83 44 183 47
+rect 83 -44 89 44
+rect 177 -44 183 44
+rect 83 -47 183 -44
+rect 349 44 449 47
+rect 349 -44 355 44
+rect 443 -44 449 44
+rect 349 -47 449 -44
+rect 615 44 715 47
+rect 615 -44 621 44
+rect 709 -44 715 44
+rect 615 -47 715 -44
+rect 881 44 981 47
+rect 881 -44 887 44
+rect 975 -44 981 44
+rect 881 -47 981 -44
+rect 1147 44 1247 47
+rect 1147 -44 1153 44
+rect 1241 -44 1247 44
+rect 1147 -47 1247 -44
+<< properties >>
+string FIXED_BBOX 1104 -92 1289 92
+string gencell sky130_fd_pr__diode_pd2nw_05v5
+string library sky130
+string parameters w 1 l 1 area 1.0 peri 4.0 nx 10 ny 1 dummy 0 lmin 0.45 wmin 0.45 elc 1 erc 1 etc 1 ebc 1 glc 1 grc 1 gtc 1 gbc 1 doverlap 0 compatible {sky130_fd_pr__diode_pd2nw_05v5 sky130_fd_pr__diode_pd2nw_05v5_lvt  sky130_fd_pr__diode_pd2nw_05v5_hvt sky130_fd_pr__diode_pd2nw_11v0} full_metal 1 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/esd/sky130_fd_pr__diode_pw2nd_05v5_Z3EYSA.mag b/mag/esd/sky130_fd_pr__diode_pw2nd_05v5_Z3EYSA.mag
new file mode 100644
index 0000000..08e4c8e
--- /dev/null
+++ b/mag/esd/sky130_fd_pr__diode_pw2nd_05v5_Z3EYSA.mag
@@ -0,0 +1,338 @@
+magic
+tech sky130A
+timestamp 1646653136
+<< pwell >>
+rect -1316 -119 1316 119
+<< psubdiff >>
+rect -1298 84 -1250 101
+rect -1144 84 -1096 101
+rect -1298 53 -1281 84
+rect -1113 53 -1096 84
+rect -1298 -84 -1281 -53
+rect -1113 -84 -1096 -53
+rect -1298 -101 -1250 -84
+rect -1144 -101 -1096 -84
+rect -1032 84 -984 101
+rect -878 84 -830 101
+rect -1032 53 -1015 84
+rect -847 53 -830 84
+rect -1032 -84 -1015 -53
+rect -847 -84 -830 -53
+rect -1032 -101 -984 -84
+rect -878 -101 -830 -84
+rect -766 84 -718 101
+rect -612 84 -564 101
+rect -766 53 -749 84
+rect -581 53 -564 84
+rect -766 -84 -749 -53
+rect -581 -84 -564 -53
+rect -766 -101 -718 -84
+rect -612 -101 -564 -84
+rect -500 84 -452 101
+rect -346 84 -298 101
+rect -500 53 -483 84
+rect -315 53 -298 84
+rect -500 -84 -483 -53
+rect -315 -84 -298 -53
+rect -500 -101 -452 -84
+rect -346 -101 -298 -84
+rect -234 84 -186 101
+rect -80 84 -32 101
+rect -234 53 -217 84
+rect -49 53 -32 84
+rect -234 -84 -217 -53
+rect -49 -84 -32 -53
+rect -234 -101 -186 -84
+rect -80 -101 -32 -84
+rect 32 84 80 101
+rect 186 84 234 101
+rect 32 53 49 84
+rect 217 53 234 84
+rect 32 -84 49 -53
+rect 217 -84 234 -53
+rect 32 -101 80 -84
+rect 186 -101 234 -84
+rect 298 84 346 101
+rect 452 84 500 101
+rect 298 53 315 84
+rect 483 53 500 84
+rect 298 -84 315 -53
+rect 483 -84 500 -53
+rect 298 -101 346 -84
+rect 452 -101 500 -84
+rect 564 84 612 101
+rect 718 84 766 101
+rect 564 53 581 84
+rect 749 53 766 84
+rect 564 -84 581 -53
+rect 749 -84 766 -53
+rect 564 -101 612 -84
+rect 718 -101 766 -84
+rect 830 84 878 101
+rect 984 84 1032 101
+rect 830 53 847 84
+rect 1015 53 1032 84
+rect 830 -84 847 -53
+rect 1015 -84 1032 -53
+rect 830 -101 878 -84
+rect 984 -101 1032 -84
+rect 1096 84 1144 101
+rect 1250 84 1298 101
+rect 1096 53 1113 84
+rect 1281 53 1298 84
+rect 1096 -84 1113 -53
+rect 1281 -84 1298 -53
+rect 1096 -101 1144 -84
+rect 1250 -101 1298 -84
+<< psubdiffcont >>
+rect -1250 84 -1144 101
+rect -1298 -53 -1281 53
+rect -1113 -53 -1096 53
+rect -1250 -101 -1144 -84
+rect -984 84 -878 101
+rect -1032 -53 -1015 53
+rect -847 -53 -830 53
+rect -984 -101 -878 -84
+rect -718 84 -612 101
+rect -766 -53 -749 53
+rect -581 -53 -564 53
+rect -718 -101 -612 -84
+rect -452 84 -346 101
+rect -500 -53 -483 53
+rect -315 -53 -298 53
+rect -452 -101 -346 -84
+rect -186 84 -80 101
+rect -234 -53 -217 53
+rect -49 -53 -32 53
+rect -186 -101 -80 -84
+rect 80 84 186 101
+rect 32 -53 49 53
+rect 217 -53 234 53
+rect 80 -101 186 -84
+rect 346 84 452 101
+rect 298 -53 315 53
+rect 483 -53 500 53
+rect 346 -101 452 -84
+rect 612 84 718 101
+rect 564 -53 581 53
+rect 749 -53 766 53
+rect 612 -101 718 -84
+rect 878 84 984 101
+rect 830 -53 847 53
+rect 1015 -53 1032 53
+rect 878 -101 984 -84
+rect 1144 84 1250 101
+rect 1096 -53 1113 53
+rect 1281 -53 1298 53
+rect 1144 -101 1250 -84
+<< ndiode >>
+rect -1247 44 -1147 50
+rect -1247 -44 -1241 44
+rect -1153 -44 -1147 44
+rect -1247 -50 -1147 -44
+rect -981 44 -881 50
+rect -981 -44 -975 44
+rect -887 -44 -881 44
+rect -981 -50 -881 -44
+rect -715 44 -615 50
+rect -715 -44 -709 44
+rect -621 -44 -615 44
+rect -715 -50 -615 -44
+rect -449 44 -349 50
+rect -449 -44 -443 44
+rect -355 -44 -349 44
+rect -449 -50 -349 -44
+rect -183 44 -83 50
+rect -183 -44 -177 44
+rect -89 -44 -83 44
+rect -183 -50 -83 -44
+rect 83 44 183 50
+rect 83 -44 89 44
+rect 177 -44 183 44
+rect 83 -50 183 -44
+rect 349 44 449 50
+rect 349 -44 355 44
+rect 443 -44 449 44
+rect 349 -50 449 -44
+rect 615 44 715 50
+rect 615 -44 621 44
+rect 709 -44 715 44
+rect 615 -50 715 -44
+rect 881 44 981 50
+rect 881 -44 887 44
+rect 975 -44 981 44
+rect 881 -50 981 -44
+rect 1147 44 1247 50
+rect 1147 -44 1153 44
+rect 1241 -44 1247 44
+rect 1147 -50 1247 -44
+<< ndiodec >>
+rect -1241 -44 -1153 44
+rect -975 -44 -887 44
+rect -709 -44 -621 44
+rect -443 -44 -355 44
+rect -177 -44 -89 44
+rect 89 -44 177 44
+rect 355 -44 443 44
+rect 621 -44 709 44
+rect 887 -44 975 44
+rect 1153 -44 1241 44
+<< locali >>
+rect -1298 84 -1250 101
+rect -1144 84 -1096 101
+rect -1298 53 -1281 84
+rect -1113 53 -1096 84
+rect -1249 -44 -1241 44
+rect -1153 -44 -1145 44
+rect -1298 -84 -1281 -53
+rect -1113 -84 -1096 -53
+rect -1298 -101 -1250 -84
+rect -1144 -101 -1096 -84
+rect -1032 84 -984 101
+rect -878 84 -830 101
+rect -1032 53 -1015 84
+rect -847 53 -830 84
+rect -983 -44 -975 44
+rect -887 -44 -879 44
+rect -1032 -84 -1015 -53
+rect -847 -84 -830 -53
+rect -1032 -101 -984 -84
+rect -878 -101 -830 -84
+rect -766 84 -718 101
+rect -612 84 -564 101
+rect -766 53 -749 84
+rect -581 53 -564 84
+rect -717 -44 -709 44
+rect -621 -44 -613 44
+rect -766 -84 -749 -53
+rect -581 -84 -564 -53
+rect -766 -101 -718 -84
+rect -612 -101 -564 -84
+rect -500 84 -452 101
+rect -346 84 -298 101
+rect -500 53 -483 84
+rect -315 53 -298 84
+rect -451 -44 -443 44
+rect -355 -44 -347 44
+rect -500 -84 -483 -53
+rect -315 -84 -298 -53
+rect -500 -101 -452 -84
+rect -346 -101 -298 -84
+rect -234 84 -186 101
+rect -80 84 -32 101
+rect -234 53 -217 84
+rect -49 53 -32 84
+rect -185 -44 -177 44
+rect -89 -44 -81 44
+rect -234 -84 -217 -53
+rect -49 -84 -32 -53
+rect -234 -101 -186 -84
+rect -80 -101 -32 -84
+rect 32 84 80 101
+rect 186 84 234 101
+rect 32 53 49 84
+rect 217 53 234 84
+rect 81 -44 89 44
+rect 177 -44 185 44
+rect 32 -84 49 -53
+rect 217 -84 234 -53
+rect 32 -101 80 -84
+rect 186 -101 234 -84
+rect 298 84 346 101
+rect 452 84 500 101
+rect 298 53 315 84
+rect 483 53 500 84
+rect 347 -44 355 44
+rect 443 -44 451 44
+rect 298 -84 315 -53
+rect 483 -84 500 -53
+rect 298 -101 346 -84
+rect 452 -101 500 -84
+rect 564 84 612 101
+rect 718 84 766 101
+rect 564 53 581 84
+rect 749 53 766 84
+rect 613 -44 621 44
+rect 709 -44 717 44
+rect 564 -84 581 -53
+rect 749 -84 766 -53
+rect 564 -101 612 -84
+rect 718 -101 766 -84
+rect 830 84 878 101
+rect 984 84 1032 101
+rect 830 53 847 84
+rect 1015 53 1032 84
+rect 879 -44 887 44
+rect 975 -44 983 44
+rect 830 -84 847 -53
+rect 1015 -84 1032 -53
+rect 830 -101 878 -84
+rect 984 -101 1032 -84
+rect 1096 84 1144 101
+rect 1250 84 1298 101
+rect 1096 53 1113 84
+rect 1281 53 1298 84
+rect 1145 -44 1153 44
+rect 1241 -44 1249 44
+rect 1096 -84 1113 -53
+rect 1281 -84 1298 -53
+rect 1096 -101 1144 -84
+rect 1250 -101 1298 -84
+<< viali >>
+rect -1241 -44 -1153 44
+rect -975 -44 -887 44
+rect -709 -44 -621 44
+rect -443 -44 -355 44
+rect -177 -44 -89 44
+rect 89 -44 177 44
+rect 355 -44 443 44
+rect 621 -44 709 44
+rect 887 -44 975 44
+rect 1153 -44 1241 44
+<< metal1 >>
+rect -1247 44 -1147 47
+rect -1247 -44 -1241 44
+rect -1153 -44 -1147 44
+rect -1247 -47 -1147 -44
+rect -981 44 -881 47
+rect -981 -44 -975 44
+rect -887 -44 -881 44
+rect -981 -47 -881 -44
+rect -715 44 -615 47
+rect -715 -44 -709 44
+rect -621 -44 -615 44
+rect -715 -47 -615 -44
+rect -449 44 -349 47
+rect -449 -44 -443 44
+rect -355 -44 -349 44
+rect -449 -47 -349 -44
+rect -183 44 -83 47
+rect -183 -44 -177 44
+rect -89 -44 -83 44
+rect -183 -47 -83 -44
+rect 83 44 183 47
+rect 83 -44 89 44
+rect 177 -44 183 44
+rect 83 -47 183 -44
+rect 349 44 449 47
+rect 349 -44 355 44
+rect 443 -44 449 44
+rect 349 -47 449 -44
+rect 615 44 715 47
+rect 615 -44 621 44
+rect 709 -44 715 44
+rect 615 -47 715 -44
+rect 881 44 981 47
+rect 881 -44 887 44
+rect 975 -44 981 44
+rect 881 -47 981 -44
+rect 1147 44 1247 47
+rect 1147 -44 1153 44
+rect 1241 -44 1247 44
+rect 1147 -47 1247 -44
+<< properties >>
+string FIXED_BBOX 1104 -92 1289 92
+string gencell sky130_fd_pr__diode_pw2nd_05v5
+string library sky130
+string parameters w 1 l 1 area 1.0 peri 4.0 nx 10 ny 1 dummy 0 lmin 0.45 wmin 0.45 elc 1 erc 1 etc 1 ebc 1 doverlap 0 compatible {sky130_fd_pr__diode_pw2nd_05v5 sky130_fd_pr__diode_pw2nd_05v5_lvt  sky130_fd_pr__diode_pw2nd_05v5_nvt sky130_fd_pr__diode_pw2nd_11v0} full_metal 1 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/example_por.mag b/mag/example_por.mag
deleted file mode 100644
index 76d1d78..0000000
--- a/mag/example_por.mag
+++ /dev/null
@@ -1,603 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1620310959
-<< nwell >>
-rect 70 7344 6652 7795
-rect 7401 6799 10893 7301
-<< pwell >>
-rect 463 6569 519 6579
-rect 2635 5816 2853 6026
-<< mvpsubdiff >>
-rect 7438 7387 10856 7455
-<< mvnsubdiff >>
-rect 7467 7201 10827 7235
-<< locali >>
-rect 41 8275 183 8288
-rect 41 8190 57 8275
-rect 169 8190 183 8275
-rect 41 7451 183 8190
-rect 6891 8273 7134 8286
-rect 6891 8112 6936 8273
-rect 7117 8112 7134 8273
-rect 6891 7455 7134 8112
-rect 3043 7451 7134 7455
-rect 41 7435 7134 7451
-rect 41 7305 6927 7435
-rect 35 6388 121 7179
-rect 3043 7022 6927 7305
-rect 7110 7322 7134 7435
-rect 7110 7201 10829 7322
-rect 7110 7022 7134 7201
-rect 3043 7005 7134 7022
-rect 2907 6693 7134 6838
-rect 2907 6388 3220 6693
-rect 35 6320 3220 6388
-rect 35 6318 505 6320
-rect 35 6192 48 6318
-rect 286 6192 505 6318
-rect 35 6191 505 6192
-rect 2951 6253 3220 6320
-rect 6116 6388 7134 6693
-rect 6116 6253 10860 6388
-rect 2951 6191 10860 6253
-rect 35 6143 10860 6191
-rect 35 5813 689 6143
-rect 1006 5813 1393 6029
-rect 1778 5813 2165 6029
-rect 2550 6015 2937 6029
-rect 2550 5829 2648 6015
-rect 2840 5829 2937 6015
-rect 2550 5813 2937 5829
-rect 3322 5813 3709 6029
-rect 4094 5813 4481 6029
-rect 4866 5813 5253 6029
-rect 5638 5813 6025 6029
-rect 6410 5813 6797 6029
-rect 7182 5813 7569 6029
-rect 7954 5813 8341 6029
-rect 8726 5813 9113 6029
-rect 9498 5813 9885 6029
-rect 10656 5813 10837 6029
-rect 51 165 234 381
-rect 619 165 1006 381
-rect 1391 165 1778 381
-rect 2163 165 2550 381
-rect 2935 165 3322 381
-rect 3707 165 4094 381
-rect 4479 165 4866 381
-rect 5251 165 5638 381
-rect 6023 165 6410 381
-rect 6795 165 7182 381
-rect 7567 165 7954 381
-rect 8339 165 8726 381
-rect 9111 165 9498 381
-rect 9883 165 10270 381
-rect 10655 165 10835 381
-<< viali >>
-rect 57 8190 169 8275
-rect 6936 8112 7117 8273
-rect 9224 7854 9270 8060
-rect 7604 7754 7807 7801
-rect 9459 7754 9796 7801
-rect 10785 7683 10819 7879
-rect 6927 7022 7110 7435
-rect 7870 6775 8128 6834
-rect 48 6192 286 6318
-rect 505 6191 2951 6320
-rect 3220 6253 6116 6693
-rect 8439 6684 8506 6878
-rect 8650 6720 8853 6767
-rect 10270 6735 10316 6896
-rect 2648 5829 2840 6015
-rect 10202 5598 10340 6030
-<< metal1 >>
-rect 40 8275 7133 8286
-rect 40 8190 57 8275
-rect 169 8273 7133 8275
-rect 169 8269 6936 8273
-rect 624 8260 6936 8269
-rect 624 8201 1026 8260
-rect 169 8193 1026 8201
-rect 7117 8209 7133 8273
-rect 7284 8252 10841 8278
-rect 169 8190 6936 8193
-rect 40 8179 6936 8190
-rect 218 8110 376 8127
-rect 218 8038 436 8110
-rect 709 8082 719 8144
-rect 801 8129 818 8144
-rect 801 8085 2498 8129
-rect 2829 8085 2990 8129
-rect 801 8082 818 8085
-rect 218 8024 282 8038
-rect 218 7641 313 8024
-rect 375 7641 436 8038
-rect 521 7788 567 8040
-rect 627 7892 2821 8028
-rect 502 7653 2537 7788
-rect 218 7568 436 7641
-rect 521 7597 567 7653
-rect 709 7597 719 7606
-rect 218 7554 375 7568
-rect 218 7501 282 7554
-rect 521 7553 719 7597
-rect 709 7544 719 7553
-rect 801 7597 818 7606
-rect 2866 7597 2944 8085
-rect 2993 7658 3300 7804
-rect 801 7556 2990 7597
-rect 801 7553 2922 7556
-rect 801 7544 818 7553
-rect 3360 7501 3433 8122
-rect 3699 8082 3959 8128
-rect 3486 7636 3556 8035
-rect 218 7453 3433 7501
-rect 218 7248 282 7453
-rect 3497 7344 3556 7636
-rect 185 7121 282 7248
-rect 2382 7274 3556 7344
-rect 3699 7642 3781 8082
-rect 4283 8081 5747 8125
-rect 6083 8081 6237 8125
-rect 6910 8112 6936 8179
-rect 7117 8112 7134 8209
-rect 7284 8153 7318 8252
-rect 10802 8153 10841 8252
-rect 7284 8125 10841 8153
-rect 3988 7805 4025 8041
-rect 4109 7872 6071 8033
-rect 3966 7645 5802 7805
-rect 3699 7600 3773 7642
-rect 3699 7554 3958 7600
-rect 3988 7597 4025 7645
-rect 6126 7597 6188 8081
-rect 6249 7884 6537 8029
-rect 6249 7690 6262 7884
-rect 3699 7501 3773 7554
-rect 3988 7553 6239 7597
-rect 6612 7501 6674 8112
-rect 3699 7453 6674 7501
-rect 185 6969 263 7121
-rect 2382 7074 2452 7274
-rect 3699 7165 3773 7453
-rect 2265 7047 2275 7074
-rect 185 6573 282 6969
-rect 25 6318 301 6326
-rect 25 6192 48 6318
-rect 286 6192 301 6318
-rect 25 6185 301 6192
-rect 25 5348 133 6185
-rect 345 5944 399 7033
-rect 781 7003 2275 7047
-rect 2351 7047 2452 7074
-rect 2767 7074 3773 7165
-rect 2351 7003 2738 7047
-rect 463 6745 634 6972
-rect 2382 6952 2452 7003
-rect 721 6815 2452 6952
-rect 463 6579 2560 6745
-rect 463 6569 634 6579
-rect 505 6326 634 6569
-rect 2629 6533 2693 7003
-rect 2767 6949 2842 7074
-rect 6752 7065 6823 8044
-rect 6910 7435 7134 8112
-rect 9218 8060 9276 8072
-rect 9218 7854 9224 8060
-rect 9270 8051 9276 8060
-rect 10128 8051 10138 8053
-rect 9270 8001 10138 8051
-rect 9270 7854 9276 8001
-rect 10128 7999 10138 8001
-rect 10290 7999 10300 8053
-rect 9218 7842 9276 7854
-rect 10779 7879 10825 7891
-rect 7592 7801 8339 7807
-rect 7592 7754 7604 7801
-rect 7807 7754 8339 7801
-rect 7592 7748 8339 7754
-rect 8519 7801 9808 7807
-rect 8519 7754 9459 7801
-rect 9796 7754 9808 7801
-rect 8519 7748 9808 7754
-rect 10779 7728 10785 7879
-rect 10819 7728 10825 7879
-rect 10743 7674 10753 7728
-rect 10905 7674 10915 7728
-rect 10779 7671 10825 7674
-rect 2756 6573 2842 6949
-rect 6407 7036 6825 7065
-rect 3167 6819 6174 6842
-rect 3167 6693 4331 6819
-rect 5278 6693 6174 6819
-rect 781 6489 2275 6533
-rect 2265 6460 2275 6489
-rect 2350 6460 2360 6533
-rect 2585 6489 2739 6533
-rect 3167 6326 3220 6693
-rect 493 6320 3220 6326
-rect 493 6191 505 6320
-rect 2951 6253 3220 6320
-rect 6116 6531 6174 6693
-rect 6407 6623 6432 7036
-rect 6803 6840 6825 7036
-rect 6910 7022 6927 7435
-rect 7110 7324 7134 7435
-rect 7279 7543 10836 7570
-rect 7279 7449 7306 7543
-rect 8343 7449 8618 7543
-rect 10649 7449 10836 7543
-rect 7279 7417 10836 7449
-rect 7110 7299 10832 7324
-rect 7110 7124 7171 7299
-rect 8320 7124 8602 7299
-rect 10750 7124 10832 7299
-rect 7110 7094 10832 7124
-rect 7110 7022 7134 7094
-rect 10516 7093 10832 7094
-rect 6910 6994 7134 7022
-rect 10264 6896 10322 6908
-rect 8433 6878 8512 6890
-rect 6803 6834 8140 6840
-rect 6803 6775 7870 6834
-rect 8128 6775 8140 6834
-rect 6803 6769 8140 6775
-rect 6803 6623 6825 6769
-rect 8429 6684 8439 6878
-rect 8506 6773 8516 6878
-rect 8506 6767 8865 6773
-rect 8506 6720 8650 6767
-rect 8853 6720 8865 6767
-rect 10264 6735 10270 6896
-rect 10316 6834 10322 6896
-rect 10316 6765 10507 6834
-rect 10672 6765 10682 6834
-rect 10316 6735 10322 6765
-rect 10264 6723 10322 6735
-rect 8506 6714 8865 6720
-rect 8506 6684 8516 6714
-rect 8433 6672 8512 6684
-rect 6407 6600 6825 6623
-rect 6116 6319 10827 6531
-rect 6116 6253 6174 6319
-rect 2951 6237 6174 6253
-rect 10221 6260 10716 6270
-rect 2951 6191 6175 6237
-rect 493 6185 6175 6191
-rect 10221 6187 10233 6260
-rect 10700 6187 10716 6260
-rect 10221 6176 10716 6187
-rect 10221 6045 10315 6176
-rect 10187 6030 10353 6045
-rect 2635 6015 2853 6026
-rect 2635 5944 2648 6015
-rect 345 5890 2648 5944
-rect 2635 5829 2648 5890
-rect 2840 5829 2853 6015
-rect 2635 5816 2853 5829
-rect 10187 5598 10202 6030
-rect 10340 5598 10353 6030
-rect 10187 5582 10353 5598
-rect 10805 5348 10867 6079
-rect 25 4748 10867 5348
-rect 25 4348 133 4748
-rect 10805 4348 10867 4748
-rect 25 3748 10867 4348
-rect 25 3348 133 3748
-rect 10805 3348 10867 3748
-rect 25 2748 10867 3348
-rect 25 2348 133 2748
-rect 10805 2348 10867 2748
-rect 25 1748 10867 2348
-rect 25 1348 133 1748
-rect 10805 1348 10867 1748
-rect 25 748 10867 1348
-rect 25 99 133 748
-rect 10805 99 10867 748
-rect 25 11 10867 99
-<< via1 >>
-rect 60 8201 169 8269
-rect 169 8201 624 8269
-rect 1026 8193 6936 8260
-rect 6936 8193 7093 8260
-rect 719 8082 801 8144
-rect 719 7544 801 7606
-rect 7318 8153 10802 8252
-rect 2275 7003 2351 7074
-rect 10138 7999 10290 8053
-rect 8339 7748 8519 7807
-rect 10753 7683 10785 7728
-rect 10785 7683 10819 7728
-rect 10819 7683 10905 7728
-rect 10753 7674 10905 7683
-rect 4331 6693 5278 6819
-rect 2275 6460 2350 6533
-rect 4331 6270 5278 6693
-rect 6432 6623 6803 7036
-rect 7306 7449 8343 7543
-rect 8618 7449 10649 7543
-rect 7171 7124 8320 7299
-rect 8602 7124 10750 7299
-rect 8439 6684 8506 6878
-rect 10507 6765 10672 6834
-rect 10233 6187 10700 6260
-<< metal2 >>
-rect 985 8286 7132 8287
-rect 38 8269 7132 8286
-rect 38 8201 60 8269
-rect 624 8261 7132 8269
-rect 38 8104 77 8201
-rect 634 8187 886 8261
-rect 7091 8260 7132 8261
-rect 7093 8193 7132 8260
-rect 634 8104 654 8187
-rect 38 8061 654 8104
-rect 719 8144 801 8154
-rect 719 8072 801 8082
-rect 866 8104 886 8187
-rect 7091 8104 7132 8193
-rect 7284 8252 10841 8278
-rect 7284 8153 7318 8252
-rect 10802 8153 10841 8252
-rect 7284 8125 10841 8153
-rect 729 7616 785 8072
-rect 866 8060 7132 8104
-rect 10138 8056 10290 8066
-rect 10138 7986 10290 7996
-rect 8339 7807 8519 7817
-rect 8339 7738 8519 7748
-rect 719 7606 801 7616
-rect 719 7534 801 7544
-rect 7279 7543 8374 7570
-rect 7279 7449 7306 7543
-rect 8343 7449 8374 7543
-rect 7279 7417 8374 7449
-rect 7141 7299 8355 7324
-rect 7141 7124 7171 7299
-rect 8320 7124 8355 7299
-rect 7141 7094 8355 7124
-rect 2275 7074 2351 7084
-rect 2275 6993 2351 7003
-rect 6407 7036 6825 7065
-rect 2288 6543 2340 6993
-rect 4308 6849 5298 6868
-rect 2275 6533 2350 6543
-rect 2275 6450 2350 6460
-rect 4308 6270 4331 6849
-rect 5278 6270 5298 6849
-rect 6407 6623 6432 7036
-rect 6803 6623 6825 7036
-rect 8443 6888 8500 7738
-rect 10753 7731 10905 7741
-rect 10753 7661 10905 7671
-rect 8588 7543 10667 7570
-rect 8587 7449 8618 7543
-rect 10649 7449 10667 7543
-rect 8588 7417 10667 7449
-rect 8567 7299 10798 7324
-rect 8567 7124 8602 7299
-rect 10750 7124 10798 7299
-rect 8567 7094 10798 7124
-rect 8439 6878 8506 6888
-rect 8439 6674 8506 6684
-rect 6407 6600 6825 6623
-rect 4308 6249 5298 6270
-rect 10221 6270 10431 7094
-rect 10498 6765 10507 6834
-rect 10672 6765 10757 6834
-rect 10909 6765 10918 6834
-rect 10221 6260 10716 6270
-rect 10221 6187 10233 6260
-rect 10700 6187 10716 6260
-rect 10221 6176 10716 6187
-<< via2 >>
-rect 77 8201 624 8261
-rect 624 8201 634 8261
-rect 77 8104 634 8201
-rect 886 8260 7091 8261
-rect 886 8193 1026 8260
-rect 1026 8193 7091 8260
-rect 886 8104 7091 8193
-rect 7318 8153 10802 8252
-rect 10138 8053 10290 8056
-rect 10138 7999 10290 8053
-rect 10138 7996 10290 7999
-rect 7306 7449 8343 7543
-rect 4331 6819 5278 6849
-rect 4331 6522 5278 6819
-rect 6432 6623 6803 7036
-rect 10753 7728 10905 7731
-rect 10753 7674 10905 7728
-rect 10753 7671 10905 7674
-rect 8618 7449 10649 7543
-rect 10757 6765 10909 6834
-<< metal3 >>
-rect 38 8261 7126 8283
-rect 38 8244 77 8261
-rect 634 8244 886 8261
-rect 38 8000 73 8244
-rect 7091 8104 7126 8261
-rect 7284 8252 10841 8278
-rect 7284 8153 7318 8252
-rect 10802 8153 10841 8252
-rect 7284 8125 10841 8153
-rect 7073 8000 7126 8104
-rect 38 7965 7126 8000
-rect 10128 8056 10295 8064
-rect 10128 7996 10138 8056
-rect 10290 7996 10431 8056
-rect 10128 7991 10295 7996
-rect 10371 7916 10431 7996
-rect 10371 7856 11343 7916
-rect 10743 7731 10910 7739
-rect 10743 7671 10753 7731
-rect 10905 7671 10910 7731
-rect 10743 7666 10910 7671
-rect 7279 7543 10667 7570
-rect 7279 7449 7306 7543
-rect 10649 7449 10667 7543
-rect 10792 7551 10852 7666
-rect 10792 7491 11344 7551
-rect 7279 7417 10667 7449
-rect 4111 7277 5299 7317
-rect 4111 6849 4350 7277
-rect 5268 6849 5299 7277
-rect 4111 6522 4331 6849
-rect 5278 6522 5299 6849
-rect 6408 7036 6825 7065
-rect 6408 6623 6432 7036
-rect 6803 6623 6825 7036
-rect 10747 6834 10918 6840
-rect 10747 6765 10757 6834
-rect 10909 6765 11342 6834
-rect 10747 6758 10918 6765
-rect 6408 6600 6825 6623
-rect 4111 6494 5299 6522
-rect 4111 6251 4307 6494
-<< via3 >>
-rect 73 8104 77 8244
-rect 77 8104 634 8244
-rect 634 8104 886 8244
-rect 886 8104 7073 8244
-rect 7318 8153 10802 8252
-rect 73 8000 7073 8104
-rect 7306 7449 8343 7543
-rect 8343 7449 8618 7543
-rect 8618 7449 10649 7543
-rect 4350 6849 5268 7277
-rect 4350 6558 5268 6849
-rect 6432 6623 6803 7036
-<< metal4 >>
-rect 38 8244 7126 8283
-rect 38 8000 73 8244
-rect 7073 8000 7126 8244
-rect 38 7965 7126 8000
-rect 7241 8252 11180 8291
-rect 7241 8153 7318 8252
-rect 10802 8153 11180 8252
-rect 7241 7962 11180 8153
-rect 10843 7755 11178 7774
-rect 38 7543 10667 7655
-rect 38 7449 7306 7543
-rect 10649 7449 10667 7543
-rect 38 7277 10667 7449
-rect 38 7255 4350 7277
-rect 3817 6558 4350 7255
-rect 5268 7255 10667 7277
-rect 5268 6558 5299 7255
-rect 10843 7074 10879 7755
-rect 6386 7036 10879 7074
-rect 6386 6623 6432 7036
-rect 6803 6623 10879 7036
-rect 6386 6615 10879 6623
-rect 11146 6615 11178 7755
-rect 6386 6591 11178 6615
-rect 3817 6522 5299 6558
-rect 3817 51 4011 6522
-rect 4101 51 4793 6251
-<< via4 >>
-rect 4350 6558 5268 7247
-rect 10879 6615 11146 7755
-<< metal5 >>
-rect 10851 7755 11171 7779
-rect 4313 7247 5299 7317
-rect 4313 6558 4350 7247
-rect 5268 6558 5299 7247
-rect 4313 6494 5299 6558
-rect 4507 6135 5299 6494
-rect 10851 6615 10879 7755
-rect 11146 6615 11171 7755
-rect 10851 6242 11171 6615
-use sky130_fd_pr__nfet_g5v0d10v5_TGFUGS  sky130_fd_pr__nfet_g5v0d10v5_TGFUGS_0
-timestamp 1606063140
-transform 1 0 1515 0 1 6769
-box -962 -458 962 458
-use sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC  sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC_1
-timestamp 1605994897
-transform -1 0 371 0 1 6769
-box -308 -458 308 458
-use sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ  sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ_0
-timestamp 1606063140
-transform 1 0 1657 0 1 7841
-box -1101 -497 1101 497
-use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB  sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_3
-timestamp 1606063140
-transform 1 0 408 0 1 7841
-box -338 -497 338 497
-use sky130_fd_pr__nfet_g5v0d10v5_PKVMTM  sky130_fd_pr__nfet_g5v0d10v5_PKVMTM_0
-timestamp 1606063140
-transform 1 0 2660 0 1 6770
-box -308 -458 308 458
-use sky130_fd_pr__pfet_g5v0d10v5_YUHPBG  sky130_fd_pr__pfet_g5v0d10v5_YUHPBG_0
-timestamp 1606063140
-transform 1 0 2906 0 1 7841
-box -338 -497 338 497
-use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB  sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_0
-timestamp 1606063140
-transform 1 0 3392 0 1 7841
-box -338 -497 338 497
-use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB  sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_1
-timestamp 1606063140
-transform 1 0 3878 0 1 7841
-box -338 -497 338 497
-use sky130_fd_pr__pfet_g5v0d10v5_YEUEBV  sky130_fd_pr__pfet_g5v0d10v5_YEUEBV_0
-timestamp 1606063140
-transform 1 0 5018 0 1 7841
-box -992 -497 992 497
-use sky130_fd_pr__pfet_g5v0d10v5_YUHPXE  sky130_fd_pr__pfet_g5v0d10v5_YUHPXE_0
-timestamp 1606063140
-transform 1 0 6158 0 1 7841
-box -338 -497 338 497
-use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB  sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_2
-timestamp 1606063140
-transform 1 0 6644 0 1 7841
-box -338 -497 338 497
-use sky130_fd_sc_hvl__schmittbuf_1  sky130_fd_sc_hvl__schmittbuf_1_0 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
-timestamp 1619722500
-transform 1 0 7467 0 1 6404
-box -66 -43 1122 897
-use sky130_fd_sc_hvl__buf_8  sky130_fd_sc_hvl__buf_8_1 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
-timestamp 1619722500
-transform 1 0 7477 0 1 7438
-box -66 -43 1986 897
-use sky130_fd_sc_hvl__buf_8  sky130_fd_sc_hvl__buf_8_0
-timestamp 1619722500
-transform 1 0 8523 0 1 6404
-box -66 -43 1986 897
-use sky130_fd_sc_hvl__fill_4  sky130_fd_sc_hvl__fill_4_0 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
-timestamp 1619722500
-transform 1 0 10443 0 1 6404
-box -66 -43 450 897
-use sky130_fd_sc_hvl__inv_8  sky130_fd_sc_hvl__inv_8_0 $PDKPATH/libs.ref/sky130_fd_sc_hvl/mag
-timestamp 1619722500
-transform 1 0 9397 0 1 7438
-box -66 -43 1506 897
-use sky130_fd_pr__res_xhigh_po_0p69_S5N9F3  sky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0
-timestamp 1606074388
-transform 1 0 5446 0 1 3098
-box -5446 -3098 5446 3098
-use sky130_fd_pr__cap_mim_m3_2_W5U4AW  sky130_fd_pr__cap_mim_m3_2_W5U4AW_0
-timestamp 1606502073
-transform 1 0 7970 0 1 3151
-box -3179 -3101 3201 3101
-use sky130_fd_pr__cap_mim_m3_1_WRT4AW  sky130_fd_pr__cap_mim_m3_1_WRT4AW_0
-timestamp 1606502073
-transform -1 0 7027 0 1 3151
-box -3136 -3100 3136 3100
-<< labels >>
-flabel metal4 s 38 7965 73 8283 0 FreeSans 320 0 0 0 vdd3v3
-port 0 nsew
-flabel metal4 s 38 7255 232 7655 0 FreeSans 320 0 0 0 vss
-port 2 nsew
-flabel metal4 s 10974 7962 11180 8291 0 FreeSans 320 0 0 0 vdd1v8
-port 1 nsew
-flabel metal3 11189 7491 11344 7551 0 FreeSans 320 0 0 0 por_l
-port 4 nsew
-flabel metal3 11188 7856 11343 7916 0 FreeSans 320 0 0 0 porb_l
-port 5 nsew
-flabel metal3 10969 6765 11342 6834 0 FreeSans 320 0 0 0 porb_h
-port 3 nsew
-<< properties >>
-string FIXED_BBOX 0 0 11344 8338
-<< end >>
diff --git a/mag/isource/.magicrc b/mag/isource/.magicrc
new file mode 100644
index 0000000..1685a32
--- /dev/null
+++ b/mag/isource/.magicrc
@@ -0,0 +1,86 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Turn off the scale option on ext2spice or else it conflicts with the
+# scale in the model files.
+ext2spice scale off
+
+# Allow override of PDK path from environment variable PDK_ROOT
+if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} {
+    set PDK_ROOT /usr/local/share/pdk
+}
+
+# loading technology
+tech load $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDK_ROOT/sky130A/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}]} {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/mag/isource/isource.mag b/mag/isource/isource.mag
new file mode 100644
index 0000000..266d739
--- /dev/null
+++ b/mag/isource/isource.mag
@@ -0,0 +1,517 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646406885
+<< psubdiff >>
+rect 8476 13900 8500 15280
+rect 10040 13900 10064 15280
+<< psubdiffcont >>
+rect 8500 13900 10040 15280
+<< locali >>
+rect 8484 14040 8500 15280
+rect -40 14020 8500 14040
+rect -280 13900 8500 14020
+rect 10040 14620 10056 15280
+rect 10040 13900 11080 14620
+rect -280 13760 11080 13900
+rect 12442 13858 12652 13938
+rect 12296 13760 12652 13858
+rect -280 13460 12652 13760
+rect -280 -2300 80 13460
+rect 9900 13448 12652 13460
+rect 9900 13440 12534 13448
+rect 11060 13420 12440 13440
+rect 12920 13380 13200 13440
+rect 12900 8480 13220 13380
+rect 18900 9790 19320 9800
+rect 18900 9700 21010 9790
+rect 12920 7330 13200 8480
+rect 18900 7440 21010 7530
+rect 12920 7320 13250 7330
+rect 12920 7220 13340 7320
+rect 12930 6180 13340 7220
+rect 12930 6170 13260 6180
+rect 12980 5000 13260 6170
+rect 18880 5290 18930 5340
+rect 18880 5200 20360 5290
+rect 12910 4810 13280 5000
+rect 12940 1720 13280 4810
+rect 12910 1540 13280 1720
+rect 18880 3010 18930 5200
+rect 18880 2920 20360 3010
+rect 12910 1340 18620 1540
+rect 12880 1310 18620 1340
+rect 12880 -860 13440 1310
+rect 16580 -840 16820 1310
+rect 18020 -1180 18620 1310
+rect 13060 -2140 13220 -1360
+rect 18260 -2140 18420 -1360
+rect 18530 -1560 18620 -1180
+rect 18880 760 18930 2920
+rect 18880 670 20360 760
+rect 18880 -1560 18930 670
+rect -280 -2540 18540 -2300
+rect 40 -2560 18540 -2540
+rect 20760 -4780 21220 -4120
+<< viali >>
+rect 9300 13900 9800 15280
+rect 17920 6300 18040 6480
+rect 16446 5046 16624 5142
+<< metal1 >>
+rect 17670 15580 17680 15780
+rect 17790 15580 17800 15780
+rect 9294 15280 9806 15292
+rect 9290 13900 9300 15280
+rect 9800 13900 9810 15280
+rect 12990 14600 13000 14720
+rect 13080 14600 13090 14720
+rect 17420 14360 17840 14480
+rect 18000 14360 18010 14480
+rect 12970 14080 12980 14200
+rect 13060 14080 13070 14200
+rect 13970 13980 13980 14100
+rect 14100 14098 14140 14100
+rect 14200 14098 14360 14100
+rect 14100 13980 14360 14098
+rect 14132 13976 14228 13980
+rect 9294 13888 9806 13900
+rect 12320 13740 12400 13800
+rect 12320 13620 12520 13740
+rect 12620 13620 12630 13740
+rect 14900 11260 15040 13440
+rect 17670 12400 17680 12580
+rect 17980 12400 17990 12580
+rect 17680 11480 17980 12400
+rect 18800 11840 19020 11920
+rect 18800 10980 18960 11840
+rect 17420 10230 17540 10360
+rect 14030 9840 14040 9980
+rect 14180 9840 14360 9980
+rect 18800 9920 18980 10980
+rect 18800 9840 19040 9920
+rect 18800 9660 18980 9840
+rect 18800 9580 19040 9660
+rect 18610 8500 18620 8760
+rect 18800 7660 18980 9580
+rect 12930 7180 13390 7240
+rect 13430 7200 13610 7480
+rect 17610 7400 17620 7660
+rect 17800 7400 17810 7660
+rect 18800 7580 19000 7660
+rect 17620 7100 17800 7400
+rect 18800 7310 18980 7580
+rect 17914 6480 18046 6492
+rect 12920 6250 13380 6310
+rect 17910 6300 17920 6480
+rect 18040 6300 18050 6480
+rect 17914 6288 18046 6300
+rect 16434 5142 16636 5148
+rect 16434 5046 16446 5142
+rect 16624 5046 16636 5142
+rect 16434 5040 16636 5046
+rect 14040 1340 14340 1800
+rect 18210 1620 18220 2100
+rect 18540 1620 18550 2100
+rect 14040 -1310 14330 1340
+rect 16290 580 16760 810
+rect 18800 620 18980 5090
+rect 18800 520 19020 620
+rect 18800 490 18980 520
+rect 14554 -4160 15600 -3240
+rect 16420 -4160 16430 -3240
+<< via1 >>
+rect 17680 15580 17790 15780
+rect 9300 13900 9800 15280
+rect 13000 14600 13080 14720
+rect 17840 14360 18000 14480
+rect 12980 14080 13060 14200
+rect 13980 13980 14100 14100
+rect 12520 13620 12620 13740
+rect 17680 12400 17980 12580
+rect 14040 9840 14180 9980
+rect 18620 8500 18800 8760
+rect 17620 7400 17800 7660
+rect 17920 6300 18040 6480
+rect 16446 5046 16624 5142
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+<< metal2 >>
+rect 17680 15780 17790 15790
+rect 13060 15580 17680 15780
+rect 17790 15580 21200 15780
+rect 9300 15280 9800 15290
+rect 13060 14730 13320 15580
+rect 17680 15570 17790 15580
+rect 18880 15560 19080 15580
+rect 13000 14720 13320 14730
+rect 13080 14600 13320 14720
+rect 13760 15040 13880 15050
+rect 13000 14590 13080 14600
+rect 12980 14200 13060 14210
+rect 13760 14200 13880 14900
+rect 20920 15000 21200 15580
+rect 18500 14520 18680 14536
+rect 17640 14480 19080 14520
+rect 17640 14360 17840 14480
+rect 18000 14360 19080 14480
+rect 17640 14320 19080 14360
+rect 9800 13940 11260 14140
+rect 13060 14080 13880 14200
+rect 13980 14160 14520 14300
+rect 13980 14100 14100 14160
+rect 12980 14070 13060 14080
+rect 9300 13890 9800 13900
+rect 13980 13932 14100 13980
+rect 13980 13790 14102 13932
+rect 12520 13740 12620 13750
+rect 13980 13720 14100 13790
+rect 12520 13610 12620 13620
+rect 13040 13500 14100 13720
+rect 13040 9480 13720 13500
+rect 17680 12580 17980 12590
+rect 17680 12390 17980 12400
+rect 13260 9240 13720 9480
+rect 13860 11140 14060 11150
+rect 14060 10900 14234 11140
+rect 13860 10180 14234 10900
+rect 18880 10560 19080 14320
+rect 20920 12950 21180 15000
+rect 20800 12940 21300 12950
+rect 20800 12220 21300 12500
+rect 20920 11600 21180 12220
+rect 13860 10020 14380 10180
+rect 13860 9980 14234 10020
+rect 13860 9840 14040 9980
+rect 14180 9840 14234 9980
+rect 13040 9230 13260 9240
+rect 13860 8306 14234 9840
+rect 16800 8760 17020 8770
+rect 17660 8760 18000 10380
+rect 18620 8760 18800 8770
+rect 18880 8760 19080 8940
+rect 17020 8500 18620 8760
+rect 18800 8500 19080 8760
+rect 16800 8490 17020 8500
+rect 17660 8480 18000 8500
+rect 18620 8490 18800 8500
+rect 13860 8120 14320 8306
+rect 18880 8300 19080 8500
+rect 12140 7760 12340 7770
+rect 13220 7760 14320 8120
+rect 12340 7560 12720 7760
+rect 13140 7560 14320 7760
+rect 20920 7780 21140 11600
+rect 17620 7660 17800 7670
+rect 12140 7550 12340 7560
+rect 18240 7400 18520 7660
+rect 17620 7390 17800 7400
+rect 20920 7320 23100 7560
+rect 12720 6920 13360 7120
+rect 18360 7080 18680 7090
+rect 18180 6800 18360 7080
+rect 18180 6790 18680 6800
+rect 17920 6480 18040 6490
+rect 18180 6480 18660 6790
+rect 17720 6300 17920 6480
+rect 18040 6300 18660 6480
+rect 17920 6290 18040 6300
+rect 15840 5760 16380 6100
+rect 16200 5140 16380 5760
+rect 16446 5142 16624 5152
+rect 16200 5046 16446 5140
+rect 16200 5036 16624 5046
+rect 16200 5020 16620 5036
+rect 18220 2100 18540 2110
+rect 18220 1610 18540 1620
+rect 19160 1520 19300 6680
+rect 22900 700 23100 7320
+rect 20800 540 23100 700
+rect 18040 160 18200 170
+rect 18040 -50 18200 -40
+rect 20800 -1360 21040 540
+rect 16950 -1640 17820 -1400
+rect 15600 -3240 16420 -3230
+rect 15600 -4170 16420 -4160
+rect 20760 -4240 21060 -4230
+rect 20760 -4670 21060 -4660
+<< via2 >>
+rect 9300 13900 9800 15280
+rect 13760 14900 13880 15040
+rect 12520 13620 12620 13740
+rect 17680 12400 17980 12580
+rect 13040 9240 13260 9480
+rect 13860 10900 14060 11140
+rect 20800 12500 21300 12940
+rect 16800 8500 17020 8760
+rect 12140 7560 12340 7760
+rect 20920 7560 21140 7780
+rect 18360 6800 18680 7080
+rect 18220 1620 18540 2100
+rect 18040 -40 18200 160
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal3 >>
+rect 9290 15280 9810 15285
+rect 9290 13900 9300 15280
+rect 9800 13900 9810 15280
+rect 13750 15040 13890 15045
+rect 13750 14900 13760 15040
+rect 13880 14900 17000 15040
+rect 13750 14895 13890 14900
+rect 9290 13895 9810 13900
+rect 12510 13740 12630 13745
+rect 12510 13620 12520 13740
+rect 12620 13620 14100 13740
+rect 12510 13615 12630 13620
+rect 12818 13500 14100 13620
+rect 11850 11840 11860 11940
+rect 12060 11840 12070 11940
+rect 11380 7260 11680 7440
+rect 9000 5840 9780 5980
+rect 9000 4580 9860 5840
+rect 9000 4420 9780 4580
+rect 11870 1540 11880 11840
+rect 12040 1540 12050 11840
+rect 13860 11145 14060 13500
+rect 13850 11140 14070 11145
+rect 13850 10900 13860 11140
+rect 14060 10900 14070 11140
+rect 13850 10895 14070 10900
+rect 13030 9480 13270 9485
+rect 12480 9250 13040 9480
+rect 12680 9240 13040 9250
+rect 13260 9240 13270 9480
+rect 13030 9235 13270 9240
+rect 16820 8765 17000 14900
+rect 20790 12940 21310 12945
+rect 17840 12760 20800 12940
+rect 17840 12585 17980 12760
+rect 20790 12640 20800 12760
+rect 17670 12580 17990 12585
+rect 17670 12400 17680 12580
+rect 17980 12568 17990 12580
+rect 17980 12400 18000 12568
+rect 20780 12500 20800 12640
+rect 21300 12500 21310 12940
+rect 17670 12395 17990 12400
+rect 18880 11840 19080 12500
+rect 20780 12495 21310 12500
+rect 20780 12400 20980 12495
+rect 16790 8760 17030 8765
+rect 16790 8500 16800 8760
+rect 17020 8500 17520 8760
+rect 16790 8495 17030 8500
+rect 20910 7780 21150 7785
+rect 12130 7760 12350 7765
+rect 12130 7560 12140 7760
+rect 12340 7560 12350 7760
+rect 12130 7555 12350 7560
+rect 20910 7560 20920 7780
+rect 21140 7560 21150 7780
+rect 20910 7555 21150 7560
+rect 18350 7080 18690 7085
+rect 18350 6800 18360 7080
+rect 18680 6800 18690 7080
+rect 18350 6795 18690 6800
+rect 18210 2100 18550 2105
+rect 18210 1620 18220 2100
+rect 18540 1620 18550 2100
+rect 18210 1615 18550 1620
+rect 18030 160 18210 165
+rect 14900 -40 18040 160
+rect 18200 -40 18210 160
+rect 4100 -1730 9800 -700
+rect 14900 -4000 15080 -40
+rect 18030 -45 18210 -40
+rect 15590 -3240 16430 -3235
+rect 14554 -4800 15200 -4000
+rect 15590 -4160 15600 -3240
+rect 16420 -4160 16430 -3240
+rect 15590 -4165 16430 -4160
+rect 20750 -4240 21070 -4235
+rect 20750 -4660 20760 -4240
+rect 21060 -4660 21070 -4240
+rect 20750 -4665 21070 -4660
+<< via3 >>
+rect 9300 13900 9800 15280
+rect 11860 11840 12060 11940
+rect 11880 1540 12040 11840
+rect 20800 12500 21300 12940
+rect 20920 7560 21140 7780
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal4 >>
+rect 9299 15280 9801 15281
+rect 9299 13900 9300 15280
+rect 9800 13900 9801 15280
+rect 9299 13899 9801 13900
+rect 20799 12940 21301 12941
+rect 20799 12500 20800 12940
+rect 21300 12500 21301 12940
+rect 20799 12499 21301 12500
+rect 20800 12380 21300 12499
+rect 11859 11940 12061 11941
+rect 11859 11840 11860 11940
+rect 12060 11840 12061 11940
+rect 11859 11839 11880 11840
+rect 11879 8300 11880 11839
+rect 12040 11839 12061 11840
+rect 12040 8300 12041 11839
+rect 20800 11820 21300 12220
+rect 20900 7780 21400 8280
+rect 9000 5840 9780 5980
+rect 11879 5900 11880 7600
+rect 12040 5900 12041 7600
+rect 20900 7560 20920 7780
+rect 21140 7560 21400 7780
+rect 20900 7320 21400 7560
+rect 9000 4800 9860 5840
+rect 11879 1540 11880 5200
+rect 12040 1540 12041 5200
+rect 18219 2100 18541 2101
+rect 18219 1620 18220 2100
+rect 18540 1620 18541 2100
+rect 18219 1619 18541 1620
+rect 11879 1539 12041 1540
+rect 11900 -1374 13900 -1300
+rect 15599 -3240 16421 -3239
+rect 15599 -4160 15600 -3240
+rect 16420 -4160 16421 -3240
+rect 15599 -4161 16421 -4160
+rect 20759 -4240 21061 -4239
+rect 20759 -4660 20760 -4240
+rect 21060 -4660 21061 -4240
+rect 20759 -4661 21061 -4660
+<< via4 >>
+rect 9300 13900 9800 15280
+rect 20800 12500 21300 12940
+rect 11720 7600 11880 8300
+rect 11880 7600 12040 8300
+rect 12040 7600 12320 8300
+rect 11700 5200 11880 5900
+rect 11880 5200 12040 5900
+rect 12040 5200 12300 5900
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal5 >>
+rect 9276 15280 9824 15304
+rect 9276 13900 9300 15280
+rect 9800 13900 9824 15280
+rect 9276 13876 9824 13900
+rect 9300 12700 9800 13876
+rect 20776 12940 21324 12964
+rect 9300 12300 12900 12700
+rect 20776 12500 20800 12940
+rect 21300 12500 21324 12940
+rect 20776 12476 21324 12500
+rect 9300 11200 9800 12300
+rect 10260 7200 10920 11780
+rect 11700 8324 12300 12300
+rect 11696 8300 12344 8324
+rect 11696 7600 11720 8300
+rect 12320 7600 12344 8300
+rect 11696 7576 12344 7600
+rect 20800 7320 21300 12476
+rect 20800 7200 21400 7320
+rect 10260 6300 21400 7200
+rect 9000 5840 9780 5980
+rect 9000 4580 9860 5840
+rect 9000 4420 9780 4580
+rect 8600 -2800 9800 -700
+rect 10260 -1300 10920 6300
+rect 11676 5900 12324 5924
+rect 11676 5200 11700 5900
+rect 12300 5200 12324 5900
+rect 11676 5176 12324 5200
+rect 11700 100 12300 5176
+rect 18000 2100 18700 2300
+rect 18000 1620 18220 2100
+rect 18540 1620 18700 2100
+rect 18000 100 18700 1620
+rect 11700 -700 18700 100
+rect 10260 -2240 17620 -1300
+rect 11876 -2324 13924 -2240
+rect 8600 -3216 16400 -2800
+rect 8600 -3240 16444 -3216
+rect 8600 -4160 15600 -3240
+rect 16420 -4160 16444 -3240
+rect 8600 -4184 16444 -4160
+rect 8600 -4200 16400 -4184
+rect 15600 -4800 16400 -4200
+rect 16800 -4800 17600 -2240
+rect 18000 -2900 18700 -700
+rect 18000 -3600 21080 -2900
+rect 20680 -4216 21080 -3600
+rect 20680 -4240 21084 -4216
+rect 20680 -4660 20760 -4240
+rect 21060 -4660 21084 -4240
+rect 20680 -4680 21084 -4660
+rect 20736 -4684 21084 -4680
+use isource_cmirror  isource_cmirror_2
+timestamp 1645630008
+transform 1 0 18900 0 1 9740
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_3
+timestamp 1645630008
+transform 1 0 18900 0 1 7480
+box 0 0 2044 2280
+use isource_conv  isource_conv_0
+timestamp 1645701277
+transform 1 0 9200 0 1 -6200
+box 3980 6900 13920 13860
+use isource_conv_tsmal_nwell  isource_conv_tsmal_nwell_0
+timestamp 1645700356
+transform 1 0 12044 0 1 -1430
+box 4070 6210 5960 9050
+use isource_diffamp  isource_diffamp_0
+timestamp 1645698808
+transform 1 0 -280 0 1 16996
+box 14560 -8200 18240 -5200
+use isource_diffamp  isource_diffamp_1
+timestamp 1645698808
+transform 1 0 -280 0 1 21120
+box 14560 -8200 18240 -5200
+use isource_out  isource_out_0
+timestamp 1645630008
+transform 1 0 -4300 0 1 -13810
+box 4320 8980 25514 15188
+use isource_ref  isource_ref_0
+timestamp 1645630008
+transform 1 0 20 0 1 40
+box -30 -40 13220 13420
+use isource_startup  isource_startup_0
+timestamp 1645630008
+transform 1 0 10820 0 1 13700
+box 200 0 2352 1238
+use sky130_fd_pr__cap_mim_m3_1_WXTTNJ#0  sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0
+timestamp 1645630008
+transform 1 0 19490 0 1 10040
+box -2150 -2100 2149 2100
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#1  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0
+timestamp 1645614240
+transform 1 0 7151 0 1 1700
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#1  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1
+timestamp 1645614240
+transform 1 0 7151 0 1 8700
+box -3351 -3101 3373 3101
+<< labels >>
+rlabel metal3 14600 -4600 15000 -4200 7 I_ref
+port 2 w
+rlabel metal1 14040 730 14330 920 1 VM3G
+rlabel metal2 17660 -1630 17810 -1400 3 VM3D
+rlabel metal1 16290 580 16490 800 3 VM22D
+rlabel metal3 11380 7260 11680 7440 1 VM12D
+rlabel metal1 13440 7380 13580 7460 1 VM12G
+rlabel metal5 16940 -4640 17440 -4120 1 VP
+port 1 n
+rlabel metal5 15800 -4600 16200 -4200 1 VN
+port 3 n
+rlabel metal2 13720 7620 14040 8060 1 VM11D
+rlabel metal2 18260 7400 18480 7660 1 VM14D
+rlabel metal1 14908 12062 15034 12202 1 VM9D
+rlabel metal2 17100 8540 17460 8740 1 VM8D
+rlabel metal2 13280 12860 13440 13080 1 VM2D
+<< end >>
diff --git a/mag/isource/isource.sim b/mag/isource/isource.sim
new file mode 100644
index 0000000..19c2e76
--- /dev/null
+++ b/mag/isource/isource.sim
@@ -0,0 +1,1689 @@
+| units: 1 tech: sky130A format: MIT
+x VP VM8D l=2e+09 w=2e+09 x=8.7205e+09 y=4.0205e+09 sky130_fd_pr__cap_mim_m3_1
+x VM3G VM3D VN VN l=6e+08 w=4e+08 x=7.2575e+09 y=-1.0795e+09 sky130_fd_pr__nfet_01v8
+x VM3G VN VM3D VN l=6e+08 w=4e+08 x=6.6285e+09 y=-1.0795e+09 sky130_fd_pr__nfet_01v8
+x VM3G VN VM3D VN l=6e+08 w=4e+08 x=7.886e+09 y=-1.0795e+09 sky130_fd_pr__nfet_01v8
+x VM3G VM3D VN VN l=6e+08 w=4e+08 x=8.515e+09 y=-1.0795e+09 sky130_fd_pr__nfet_01v8
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.869e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.6775e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.821e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.6775e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.5335e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.869e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.773e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.821e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.917e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.5335e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.4855e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.5815e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.6295e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.773e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.5815e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.917e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.725e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.725e+09 y=1.84e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=1.5e+07 w=4e+08 x=8.6295e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=1.5e+07 w=4e+08 x=8.4855e+09 y=-3.245e+08 sky130_fd_pr__nfet_01v8_lvt
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=5.769e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=2.6245e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=1.3665e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=1.9955e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=5.14e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=7.375e+08 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=3.253e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=4.511e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=1.085e+08 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=3.882e+09 y=-4.795e+08 sky130_fd_pr__nfet_01v8
+x VM8D VM22D a_19136_n1351# VP l=2e+07 w=4e+08 x=9.5485e+09 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x VM8D VM22D a_19136_n1351# VP l=2e+07 w=4e+08 x=9.5485e+09 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_n1351# VP l=1e+08 w=4e+08 x=1.0145e+10 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_n1351# VP l=1e+08 w=4e+08 x=1.0145e+10 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_n1351# VP l=1e+08 w=4e+08 x=9.8875e+09 y=-6.75e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_n1351# VP l=1e+08 w=4e+08 x=9.8875e+09 y=-1.575e+08 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=5.769e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=2.6245e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=1.3665e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=1.9955e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=5.14e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=7.375e+08 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=3.253e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=6e+08 w=4e+08 x=4.511e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=1.085e+08 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=6e+08 w=4e+08 x=3.882e+09 y=-1.0845e+09 sky130_fd_pr__nfet_01v8
+x a_18646_n4232# a_18646_n4664# a_216_n2258# VN l=1e+09 w=0 x=9.3235e+09 y=-2.1155e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_20766_n4232# VN a_20236_n2232# VN l=1e+09 w=0 x=1.0383e+10 y=-2.1155e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_19176_n4232# a_18646_n4664# a_19176_n2232# VN l=1e+09 w=0 x=9.5885e+09 y=-2.1155e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_19706_n4232# a_19706_n4664# a_19176_n2232# VN l=1e+09 w=0 x=9.8535e+09 y=-2.1155e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_20236_n4232# a_19706_n4664# a_20236_n2232# VN l=1e+09 w=0 x=1.0118e+10 y=-2.1155e+09 sky130_fd_pr__res_xhigh_po_1p41
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.691e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.4995e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.643e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.4995e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.3555e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.691e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.595e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.643e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.739e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.3555e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.3075e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.4035e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.4515e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.595e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.4035e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.739e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.547e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.547e+09 y=3.154e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=1.5e+07 w=4e+08 x=8.4515e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=1.5e+07 w=4e+08 x=8.3075e+09 y=2.6455e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D isource_startup_0/m1_330_800# VP VP l=2e+08 w=5e+07 x=6.2885e+09 y=7.31e+09 sky130_fd_pr__pfet_01v8
+x isource_startup_0/m1_330_800# VN VM8D VN l=2e+08 w=5e+07 x=6.2785e+09 y=7.0455e+09 sky130_fd_pr__nfet_01v8
+x VM11D isource_startup_0/m1_330_800# VN VN l=2e+07 w=4e+08 x=5.6085e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN isource_startup_0/m1_330_800# VN l=2e+07 w=4e+08 x=6.049e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN isource_startup_0/m1_330_800# VN l=2e+07 w=4e+08 x=5.7555e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D isource_startup_0/m1_330_800# VN VN l=2e+07 w=4e+08 x=5.902e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D isource_startup_0/m1_330_800# VN VN l=2e+07 w=4e+08 x=5.7065e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN isource_startup_0/m1_330_800# VN l=2e+07 w=4e+08 x=5.951e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN isource_startup_0/m1_330_800# VN l=2e+07 w=4e+08 x=5.853e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN isource_startup_0/m1_330_800# VN l=2e+07 w=4e+08 x=5.6575e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D isource_startup_0/m1_330_800# VN VN l=2e+07 w=4e+08 x=5.8045e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM11D isource_startup_0/m1_330_800# VN VN l=2e+07 w=4e+08 x=6e+09 y=6.9555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=5.769e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=2.6245e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.3665e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=1.9955e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=5.14e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=7.375e+08 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=3.253e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=4.511e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.085e+08 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=3.882e+09 y=2.5655e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=1.255e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=5.769e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=2.6245e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.3665e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=1.9955e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=5.14e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=7.375e+08 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=3.253e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=4.511e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.085e+08 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=3.882e+09 y=7.355e+08 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=1.3455e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=1.9555e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=6.614e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=5.769e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=2.6245e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.3665e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=1.9955e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=5.14e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=7.375e+08 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=3.253e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=6e+08 w=4e+08 x=4.511e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=1.085e+08 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=6e+08 w=4e+08 x=3.882e+09 y=6.004e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=5.394e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=5.769e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.6245e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.9955e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=5.14e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=3.253e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=4.511e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=3.882e+09 y=4.784e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=1.995e+09 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=6e+08 w=4e+08 x=7.375e+08 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.085e+08 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=2.624e+09 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=6e+08 w=4e+08 x=1.3665e+09 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM12G VN VM12D VN l=6e+08 w=4e+08 x=5.1435e+09 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM12G VM12D VN VN l=6e+08 w=4e+08 x=5.772e+09 y=3.1705e+09 sky130_fd_pr__nfet_01v8
+x VM8D VM9D a_19136_9959# VP l=2e+07 w=4e+08 x=9.5485e+09 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM9D a_19136_9959# VP l=2e+07 w=4e+08 x=9.5485e+09 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_9959# VP l=1e+08 w=4e+08 x=1.0145e+10 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_9959# VP l=1e+08 w=4e+08 x=1.0145e+10 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_9959# VP l=1e+08 w=4e+08 x=9.8875e+09 y=4.98e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_9959# VP l=1e+08 w=4e+08 x=9.8875e+09 y=5.4975e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM8D a_19136_7699# VP l=2e+07 w=4e+08 x=9.5485e+09 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM8D a_19136_7699# VP l=2e+07 w=4e+08 x=9.5485e+09 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=1e+08 w=4e+08 x=1.0145e+10 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=1e+08 w=4e+08 x=1.0145e+10 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=1e+08 w=4e+08 x=9.8875e+09 y=3.85e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=1e+08 w=4e+08 x=9.8875e+09 y=4.3675e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=9.5485e+09 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.0274e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.00165e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.0145e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=9.7585e+09 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=9.8875e+09 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=2.72e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=3.2375e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=1.59e+09 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=2.1075e+09 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=2e+07 w=4e+08 x=1.05685e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.1294e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.10365e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.1165e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=1e+08 w=4e+08 x=1.07785e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=4.6e+08 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=1e+08 w=4e+08 x=1.09075e+10 y=9.775e+08 sky130_fd_pr__pfet_01v8
+x a_17176_2078# a_17176_1646# a_16646_4078# VN l=1e+09 w=0 x=8.588e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_16646_2078# a_16116_1646# a_16646_4078# VN l=1e+09 w=0 x=8.323e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_14526_2078# VM3G a_14526_4078# VN l=1e+09 w=0 x=7.2635e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_15056_2078# a_15056_1646# a_14526_4078# VN l=1e+09 w=0 x=7.5285e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_15586_2078# a_15056_1646# a_15586_4078# VN l=1e+09 w=0 x=7.7935e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_18236_2078# VN a_17706_4078# VN l=1e+09 w=0 x=9.118e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_16116_2078# a_16116_1646# a_15586_4078# VN l=1e+09 w=0 x=8.0585e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_17706_2078# a_17176_1646# a_17706_4078# VN l=1e+09 w=0 x=8.853e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x VM12G VN VM14D VN l=6e+08 w=4e+08 x=6.6885e+09 y=3.1755e+09 sky130_fd_pr__nfet_01v8
+x VM12G VM14D VN VN l=6e+08 w=4e+08 x=7.317e+09 y=3.1755e+09 sky130_fd_pr__nfet_01v8
+x a_13916_2078# VM3G a_13386_4078# VN l=1e+09 w=0 x=6.958e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x a_13386_2078# VM12G a_13386_4078# VN l=1e+09 w=0 x=6.6935e+09 y=1.0395e+09 sky130_fd_pr__res_xhigh_po_1p41
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.073e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.589e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=8.202e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.6865e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.589e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.9445e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.073e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.4285e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=7.8155e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.6865e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=7.8155e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=7.5575e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=8.46e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.4285e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=8.46e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=7.5575e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.331e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=7.9445e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=1e+08 w=4e+08 x=8.331e+09 y=5.202e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=1e+08 w=4e+08 x=8.202e+09 y=4.6935e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.073e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.589e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=8.202e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.6865e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.589e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.9445e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.073e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.4285e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=7.8155e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.6865e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=7.8155e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=7.5575e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=8.46e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.4285e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=8.46e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=7.5575e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.331e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=7.9445e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=1e+08 w=4e+08 x=8.331e+09 y=7.264e+09 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM2D VM9D VM2D l=1e+08 w=4e+08 x=8.202e+09 y=6.7555e+09 sky130_fd_pr__nfet_01v8_lvt
+x VN VP l=3e+09 w=3e+09 x=1.9505e+09 y=-6.495e+08 sky130_fd_pr__cap_mim_m3_2
+x VN VP l=3e+09 w=3e+09 x=1.9505e+09 y=2.8505e+09 sky130_fd_pr__cap_mim_m3_2
+C VP VM22D 7.60
+C VP a_19136_9959# 16.96
+C a_216_n2258# VM22D 27.19
+C VM11D VM2D 74.09
+C VM9D VM2D 30.84
+C VN VP 152.27
+C a_19136_7699# VP 16.99
+C VM8D VM2D 3.93
+C VM8D VM14D 20.11
+C a_19136_n1351# VM8D 6.10
+C VM12D VM11D 37.63
+C VN isource_startup_0/m1_330_800# 19.06
+C VP m3_4100_n1730# 10.73
+C a_216_n2258# m3_4100_n1730# 11.64
+C VM3D VM3G 3.43
+C VM8D a_19136_919# 47.88
+C VP VM11D 39.67
+C VP VM9D 5.78
+C a_19136_9959# VM9D 2.94
+C VM12D VM2D 66.97
+C VN VM11D 67.54
+C VP VM8D 226.66
+C a_19136_9959# VM8D 12.34
+C VM14D VM12G 13.42
+C VM14D a_19136_919# 21.67
+C a_19136_7699# VM8D 14.81
+C isource_startup_0/m1_330_800# VM11D 2.79
+C VP VM2D 27.03
+C VM22D VM3D 9.50
+C VP VM3G 5.21
+C a_216_n2258# VM2D 4.99
+C VP VM14D 42.22
+C VP VM3D 5.28
+C VM22D I_ref 9.00
+C VN VM2D 44.08
+C a_216_n2258# VM3D 14.69
+C a_216_n2258# I_ref 40.41
+C a_19136_n1351# VM22D 2.94
+C VP a_19136_n1351# 14.48
+C VM9D VM11D 17.25
+C VP VM12D 9.90
+C VP VM12G 55.78
+C VP a_19136_919# 112.08
+C VM8D VM11D 18.17
+C VN VM12D 42.08
+C VM8D VM9D 22.49
+C VM3D m3_4100_n1730# 11.24
+C VM9D GND 30.91
+R VM9D 23138
+= VM9D isource_diffamp_1/m1_15310_n7040#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1003_n909#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_487_n909#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n29_n909#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1003_109#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_487_109#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n29_109#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n545_n909#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1061_n909#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n545_109#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1061_109#
+= VM9D isource_diffamp_1/m1_14640_n6760#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1061_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_803_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_545_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_287_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_29_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1061_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_803_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_545_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_287_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_29_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n229_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n487_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n745_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1003_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1261_n997#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n229_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n487_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n745_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1003_21#
+= VM9D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1261_21#
+= VM9D isource_cmirror_2/m1_110_820#
+= VM9D isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM9D isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM9D isource_diffamp_0/m1_14640_n6760#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1061_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_803_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_545_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_287_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_29_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1061_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_803_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_545_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_287_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_29_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n229_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n487_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n745_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1003_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1261_n997#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n229_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n487_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n745_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1003_21#
+= VM9D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1261_21#
+R a_13916_2078# 2000
+= a_13916_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_124_n1000#
+R a_13386_2078# 4859
+= a_13386_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_n406_n1000#
+C a_13386_4078# GND 6.29
+R a_13386_4078# 84
+= a_13386_4078# isource_conv_0/m1_4160_10260#
+= a_13386_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_124_1000#
+= a_13386_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_n406_1000#
+R a_18236_2078# 2000
+= a_18236_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1714_n1000#
+R a_17706_2078# 8196
+= a_17706_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1184_n1000#
+C a_17706_4078# GND 5.45
+R a_17706_4078# 78
+= a_17706_4078# isource_conv_0/m1_8480_10260#
+= a_17706_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1714_1000#
+= a_17706_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1184_1000#
+C a_17176_1646# GND 4.55
+R a_17176_1646# 94
+= a_17176_1646# isource_conv_0/m1_7960_7820#
+= a_17176_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1184_n1432#
+= a_17176_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_654_n1432#
+R a_17176_2078# 8196
+= a_17176_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_654_n1000#
+R a_16646_2078# 2000
+= a_16646_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_124_n1000#
+C a_16646_4078# GND 5.99
+R a_16646_4078# 102
+= a_16646_4078# isource_conv_0/m1_7420_10260#
+= a_16646_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_654_1000#
+= a_16646_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_124_1000#
+C a_16116_1646# GND 5.11
+R a_16116_1646# 13
+= a_16116_1646# isource_conv_0/m1_6900_7820#
+= a_16116_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_124_n1432#
+= a_16116_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n406_n1432#
+R a_16116_2078# 2000
+= a_16116_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n406_n1000#
+R a_15586_2078# 8196
+= a_15586_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n936_n1000#
+C a_15586_4078# GND 6.46
+R a_15586_4078# 66
+= a_15586_4078# isource_conv_0/m1_6360_10260#
+= a_15586_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n406_1000#
+= a_15586_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n936_1000#
+C a_15056_1646# GND 4.92
+R a_15056_1646# 94
+= a_15056_1646# isource_conv_0/m1_5840_7820#
+= a_15056_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n936_n1432#
+= a_15056_1646# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1466_n1432#
+R a_15056_2078# 8196
+= a_15056_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1466_n1000#
+R a_14526_2078# 2000
+= a_14526_2078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1996_n1000#
+C a_14526_4078# GND 4.52
+R a_14526_4078# 13
+= a_14526_4078# isource_conv_0/m1_5300_10260#
+= a_14526_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1466_1000#
+= a_14526_4078# isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1996_1000#
+R VM8D 12246
+= VM8D isource_startup_0/sky130_fd_pr__nfet_01v8_U3V43Z_0/a_200_n50#
+= VM8D m3_18880_11840#
+= VM8D isource_cmirror_2/m1_0_1060#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0/m3_n2150_n2100#
+= VM8D isource_diffamp_0/m1_15310_n7040#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1003_n909#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_487_n909#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n29_n909#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1003_109#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_487_109#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n29_109#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n545_n909#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1061_n909#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n545_109#
+= VM8D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1061_109#
+= VM8D isource_cmirror_3/m1_0_1060#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_cmirror_3/m1_110_820#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM8D isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM8D isource_out_0/isource_cmirror_0/m1_0_1060#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/m1_9600_7000#
+= VM8D isource_conv_0/isource_cmirror_0/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/isource_cmirror_3/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/m1_11580_12480#
+= VM8D isource_conv_0/isource_cmirror_1/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/isource_cmirror_4/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/m1_11580_10220#
+= VM8D isource_conv_0/isource_cmirror_2/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+= VM8D isource_conv_0/m1_11560_7960#
+= VM8D isource_conv_0/isource_cmirror_5/m1_0_1060#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n33_21#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_n1015#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_416_21#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_158_21#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n100_21#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n358_21#
+= VM8D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n616_21#
+R a_19136_919# 40538
+= a_19136_919# isource_conv_0/m2_10060_7720#
+= a_19136_919# isource_conv_0/isource_cmirror_3/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+= a_19136_919# isource_conv_0/m2_11660_13040#
+= a_19136_919# isource_conv_0/isource_cmirror_0/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+= a_19136_919# isource_conv_0/isource_cmirror_4/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+= a_19136_919# isource_conv_0/isource_cmirror_1/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+= a_19136_919# isource_conv_0/isource_cmirror_5/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+= a_19136_919# isource_conv_0/isource_cmirror_2/m1_250_820#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_919# isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+C VP GND 171.66
+R VP 28469
+= VP isource_startup_0/li_2190_920#
+= VP isource_startup_0/sky130_fd_pr__pfet_01v8_QDYTZD_1/w_n396_n269#
+= VP isource_startup_0/li_1590_740#
+= VP isource_startup_0/sky130_fd_pr__pfet_01v8_QDYTZD_1/a_200_n50#
+= VP isource_diffamp_1/dw_14640_n8120#
+= VP m4_20800_11820#
+= VP isource_cmirror_2/li_0_0#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_cmirror_2/m1_810_220#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_diffamp_0/dw_14640_n8120#
+= VP sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0/c1_n2050_n2000#
+= VP isource_cmirror_3/li_0_0#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_cmirror_3/m1_810_220#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1/m4_n3351_n3100#
+= VP isource_conv_tsmal_nwell_0/m1_4500_6730#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_447_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_255_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_63_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n129_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n321_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n509_n909#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_447_109#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_255_109#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_63_109#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n129_109#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n321_109#
+= VP isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n509_109#
+= VP isource_conv_tsmal_nwell_0/dw_4150_6290#
+= VP m4_9000_4800#
+= VP sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0/m4_n3351_n3100#
+= VP isource_out_0/li_23190_12600#
+= VP isource_out_0/isource_cmirror_0/li_0_0#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_out_0/isource_cmirror_0/m1_810_220#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/li_9700_9140#
+= VP isource_conv_0/isource_cmirror_3/li_0_0#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_3/m1_810_220#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/isource_cmirror_0/li_0_0#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_0/m1_810_220#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/li_9700_11420#
+= VP isource_conv_0/m2_11180_13260#
+= VP isource_conv_0/isource_cmirror_4/li_0_0#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_4/m1_810_220#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/isource_cmirror_5/li_0_0#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_5/m1_810_220#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/isource_cmirror_1/li_0_0#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_1/m1_810_220#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+= VP isource_conv_0/isource_cmirror_2/li_0_0#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_118#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_118#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_118#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_616_n918#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_100_n918#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n416_n918#
+= VP isource_conv_0/isource_cmirror_2/m1_810_220#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/w_n216_n1137#
+= VP isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/w_n812_n1137#
+R a_19136_7699# 3819
+= a_19136_7699# isource_cmirror_3/m1_250_820#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_7699# isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+R a_19136_9959# 4186
+= a_19136_9959# isource_cmirror_2/m1_250_820#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_9959# isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+R VN 1182242
+= VN isource_startup_0/VSUBS
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_U3V43Z_0/a_n258_n50#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_U3V43Z_0/w_n396_n260#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_363_n400#
+= VN isource_startup_0/sky130_fd_pr__pfet_01v8_QDYTZD_1/VSUBS
+= VN isource_startup_0/li_240_1150#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_167_n400#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n29_n400#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n225_n400#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n421_n400#
+= VN isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/w_n657_n610#
+= VN sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1/c2_n3251_n3000#
+= VN sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0/c2_n3251_n3000#
+= VN m5_9000_4420#
+= VN isource_out_0/VSUBS
+= VN isource_cmirror_2/VSUBS
+= VN isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_cmirror_3/VSUBS
+= VN isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0/VSUBS
+= VN isource_conv_0/m1_4090_13100#
+= VN isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/a_1229_n400#
+= VN isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/a_n1287_n400#
+= VN sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1/VSUBS
+= VN isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_1714_n1432#
+= VN isource_conv_0/VSUBS
+= VN isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/w_n1425_n610#
+= VN isource_conv_0/isource_cmirror_3/VSUBS
+= VN isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_0/VSUBS
+= VN isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_4/VSUBS
+= VN isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_1/VSUBS
+= VN isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_5/VSUBS
+= VN isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_2/VSUBS
+= VN isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/w_n2162_n1598#
+= VN isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/w_n572_n1598#
+= VN isource_conv_0/li_5100_7720#
+= VN sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0/VSUBS
+= VN w_20_n2380#
+= VN isource_out_0/isource_cmirror_0/VSUBS
+= VN isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/VSUBS
+= VN isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/VSUBS
+= VN isource_out_0/isource_conv_tsmal_0/w_4410_6620#
+= VN isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/w_n647_n1119#
+= VN isource_out_0/isource_ref_transistor_0/VSUBS
+= VN isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_2487_n400#
+= VN isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_n29_n400#
+= VN isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_n2545_n400#
+= VN isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/w_n1367_n1598#
+= VN isource_out_0/isource_ref_transistor_1/VSUBS
+= VN isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/w_n2683_n610#
+= VN isource_out_0/li_4360_12590#
+= VN isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_919_n1432#
+= VN isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_transistor_0/VSUBS
+= VN isource_ref_0/dw_12100_8800#
+= VN isource_ref_0/isource_ref_5transistors_1/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_1/li_40_4820#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_1/li_20_3600#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_1/li_40_2380#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_1/li_12820_1440#
+= VN isource_ref_0/isource_ref_5transistors_1/m2_620_1490#
+= VN isource_ref_0/isource_ref_5transistors_1/li_40_1160#
+= VN isource_ref_0/isource_ref_5transistors_1/li_20_1440#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_n370_110#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VN isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VN isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_1229_n400#
+= VN isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_n1287_n400#
+= VN isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/w_n1425_n610#
+= VN isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/w_n3312_n610#
+= VN isource_ref_0/w_1300_6040#
+= VN isource_ref_0/isource_ref_transistor_0/m1_n370_110#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VN isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_0/VSUBS
+= VN isource_ref_0/m1_10190_6860#
+= VN isource_ref_0/li_n20_n40#
+= VN isource_ref_0/m2_620_5130#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_0/li_40_4820#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_0/li_20_3600#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_0/li_40_2380#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/VSUBS
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_0/li_12820_1440#
+= VN isource_ref_0/isource_ref_5transistors_0/m2_620_1490#
+= VN isource_ref_0/isource_ref_5transistors_0/li_40_1160#
+= VN isource_ref_0/isource_ref_5transistors_0/li_20_1440#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/w_n6457_n610#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_n370_110#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VN isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+C VM2D GND 347.98
+R VM2D 89450
+= VM2D isource_diffamp_1/m1_15050_n7600#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1261_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_745_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_229_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n287_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n803_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1319_109#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1261_n909#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_745_n909#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_229_n909#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n287_n909#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n803_n909#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1319_n909#
+= VM2D isource_diffamp_1/w_14846_n7914#
+= VM2D isource_diffamp_1/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/w_n1457_n1119#
+= VM2D isource_diffamp_1/li_14940_n7200#
+= VM2D isource_ref_0/m1_5600_140#
+= VM2D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_1916_n488#
+= VM2D isource_ref_0/m1_5154_6228#
+= VM2D isource_ref_0/m1_11444_5928#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_887_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_886_930#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/m1_5154_7138#
+= VM2D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_658_n488#
+= VM2D isource_ref_0/m1_3896_7138#
+= VM2D isource_ref_0/m1_3896_6228#
+= VM2D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n600_n488#
+= VM2D isource_ref_0/m1_2638_7138#
+= VM2D isource_ref_0/m1_2638_6228#
+= VM2D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n1858_n488#
+= VM2D isource_ref_0/m1_1380_7138#
+= VM2D isource_ref_0/m1_1380_6228#
+= VM2D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n3116_n488#
+= VM2D isource_ref_0/m2_1460_5690#
+= VM2D isource_ref_0/isource_ref_5transistors_1/m1_12450_1060#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_890_680#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/m2_12460_5710#
+= VM2D isource_ref_0/isource_ref_transistor_0/m1_890_680#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM2D isource_ref_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/m1_12450_1060#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_890_680#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_887_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_10952_932#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_10951_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_9693_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_8435_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_9692_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_8434_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_7177_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_7176_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_5919_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_5918_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_4661_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_4660_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_3403_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_3402_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_2145_21#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_2144_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/m1_886_930#
+= VM2D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+R VM11D 51080
+= VM11D isource_startup_0/m1_360_100#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_310_n488#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_114_n488#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n82_n488#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n278_n488#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n474_n488#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_408_422#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_212_422#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_16_422#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n180_422#
+= VM11D isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n376_422#
+= VM11D isource_startup_0/sky130_fd_pr__pfet_01v8_QDYTZD_1/a_n200_n147#
+= VM11D isource_diffamp_0/m1_15050_n7600#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1261_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_745_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_229_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n287_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n803_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1319_109#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_1261_n909#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_745_n909#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_229_n909#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n287_n909#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n803_n909#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/a_n1319_n909#
+= VM11D isource_diffamp_0/w_14846_n7914#
+= VM11D isource_diffamp_0/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0/w_n1457_n1119#
+= VM11D isource_diffamp_0/li_14940_n7200#
+= VM11D m2_12140_7550#
+= VM11D isource_ref_0/m2_12700_7520#
+= VM11D isource_ref_0/m1_1370_6840#
+= VM11D isource_ref_0/m3_12120_4500#
+= VM11D isource_ref_0/isource_ref_5transistors_1/m2_12120_850#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM11D isource_ref_0/m2_12700_8740#
+= VM11D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_3116_n400#
+= VM11D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_600_n400#
+= VM11D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n1916_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/m2_12120_850#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_890_680#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM11D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+C VM12D GND 3.69
+R VM12D 89179
+= VM12D isource_ref_0/m1_130_6460#
+= VM12D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_1858_n400#
+= VM12D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n658_n400#
+= VM12D isource_ref_0/sky130_fd_pr__nfet_01v8_TV3VM6_0/a_n3174_n400#
+= VM12D isource_ref_0/m1_11450_6340#
+= VM12D isource_ref_0/isource_ref_5transistors_1/m2_220_270#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_1/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM12D isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_n29_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/m2_220_270#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_4/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_3/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/m1_n370_110#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM12D isource_ref_0/isource_ref_5transistors_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+C isource_startup_0/m1_330_800# GND 2.12
+R isource_startup_0/m1_330_800# 13984
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_U3V43Z_0/a_n200_n138#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_461_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_265_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_69_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n127_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n323_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0/a_n519_n400#
+= isource_startup_0/m1_330_800# isource_startup_0/sky130_fd_pr__pfet_01v8_QDYTZD_1/a_n258_n50#
+C VM12G GND 31.46
+R VM12G 5948
+= VM12G isource_ref_0/m1_12708_6228#
+= VM12G isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_29_n488#
+= VM12G isource_ref_0/m1_11450_7138#
+= VM12G isource_ref_0/m1_11450_6228#
+= VM12G isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_n1229_n488#
+= VM12G isource_conv_tsmal_nwell_0/w_4356_6496#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/w_n647_n1119#
+= VM12G isource_conv_0/m1_4150_7820#
+= VM12G isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/a_29_n488#
+= VM12G isource_conv_0/m1_5360_13388#
+= VM12G isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/a_n1229_n488#
+= VM12G isource_conv_0/m1_5360_12478#
+= VM12G isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_n406_n1432#
+= VM12G isource_conv_tsmal_nwell_0/m1_4590_7330#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_351_109#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_159_109#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n33_109#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n225_109#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n417_109#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_351_n909#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_159_n909#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n33_n909#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n225_n909#
+= VM12G isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n417_n909#
+R VM14D 26787
+= VM14D isource_conv_0/m1_5350_12620#
+= VM14D isource_conv_0/isource_cmirror_3/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_3/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_0/isource_cmirror_0/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_0/sky130_fd_pr__nfet_01v8_WY4VMC_2/a_n29_n400#
+= VM14D isource_conv_0/isource_cmirror_4/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_4/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_0/isource_cmirror_1/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_1/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_0/isource_cmirror_5/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_5/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_0/isource_cmirror_2/m1_110_820#
+= VM14D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM14D isource_conv_0/isource_cmirror_2/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM14D isource_conv_tsmal_nwell_0/m1_4410_6620#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_303_931#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_111_931#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n81_931#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n273_931#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n465_931#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_303_n997#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_111_n997#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n81_n997#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n273_n997#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n465_n997#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_399_n87#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_207_n87#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_15_n87#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n177_n87#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n369_n87#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_399_21#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_207_21#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_15_21#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n177_21#
+= VM14D isource_conv_tsmal_nwell_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n369_21#
+C VM3G GND 43.00
+R VM3G 81
+= VM3G isource_conv_0/m1_4700_7820#
+= VM3G isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0/a_n1996_n1432#
+= VM3G isource_conv_0/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0/a_124_n1432#
+= VM3G isource_out_0/m1_21256_12488#
+= VM3G isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_1287_n488#
+= VM3G isource_out_0/m1_21256_11578#
+= VM3G isource_out_0/m1_19998_12488#
+= VM3G isource_out_0/m1_18740_12488#
+= VM3G isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_29_n488#
+= VM3G isource_out_0/m1_19998_11578#
+= VM3G isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_n1229_n488#
+= VM3G isource_out_0/m1_18740_11578#
+= VM3G isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_n2487_n488#
+= VM3G isource_out_0/m1_17600_11580#
+R a_20766_n4232# 2000
+= a_20766_n4232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_919_n1000#
+R a_20236_n4232# 2000
+= a_20236_n4232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_389_n1000#
+C a_20236_n2232# GND 5.56
+R a_20236_n2232# 13
+= a_20236_n2232# isource_out_0/m1_24520_11560#
+= a_20236_n2232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_919_1000#
+= a_20236_n2232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_389_1000#
+C a_19706_n4664# GND 6.18
+R a_19706_n4664# 49
+= a_19706_n4664# isource_out_0/m1_24000_9140#
+= a_19706_n4664# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_389_n1432#
+= a_19706_n4664# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n141_n1432#
+R a_19706_n4232# 2000
+= a_19706_n4232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n141_n1000#
+R a_19176_n4232# 2000
+= a_19176_n4232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n671_n1000#
+C a_19176_n2232# GND 5.72
+R a_19176_n2232# 63
+= a_19176_n2232# isource_out_0/m1_23460_11560#
+= a_19176_n2232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n141_1000#
+= a_19176_n2232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n671_1000#
+C a_18646_n4664# GND 5.04
+R a_18646_n4664# 54
+= a_18646_n4664# isource_out_0/m1_22920_9140#
+= a_18646_n4664# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n671_n1432#
+= a_18646_n4664# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n1201_n1432#
+R a_18646_n4232# 2000
+= a_18646_n4232# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n1201_n1000#
+C VM3D GND 24.52
+R VM3D 5565
+= VM3D isource_out_0/m1_18730_12160#
+= VM3D isource_out_0/isource_ref_transistor_0/m1_n370_110#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM3D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM3D isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_1229_n400#
+= VM3D isource_out_0/sky130_fd_pr__nfet_01v8_834VMG_0/a_n1287_n400#
+= VM3D isource_out_0/isource_ref_transistor_1/m1_890_680#
+= VM3D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM3D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM3D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM3D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM3D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+C a_216_n2258# GND 226.03
+R a_216_n2258# 3891
+= a_216_n2258# isource_out_0/m1_16760_11560#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/m1_4590_7330#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_351_109#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_159_109#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n33_109#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n225_109#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n417_109#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_351_n909#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_159_n909#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n33_n909#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n225_n909#
+= a_216_n2258# isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n417_n909#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_887_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_10952_932#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_10951_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_9693_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_8435_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_9692_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_8434_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_7177_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_7176_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_5919_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_5918_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_4661_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_4660_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_3403_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_3402_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_2145_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_2144_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/m1_886_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+= a_216_n2258# isource_out_0/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0/a_n1201_1000#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_887_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5061_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_10952_932#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3803_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_10951_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2545_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_9693_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_8435_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_9692_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1287_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_8434_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_7177_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_29_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_7176_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_5919_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1229_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_5918_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_4661_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2487_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_4660_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_3403_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3745_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_3402_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_2145_21#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5003_n488#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_2144_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/m1_886_930#
+= a_216_n2258# isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6261_n488#
+R a_19136_n1351# 5857
+= a_19136_n1351# isource_out_0/isource_cmirror_0/m1_250_820#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_n918#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_20_118#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_n918#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_n918#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_n918#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_358_118#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n158_118#
+= a_19136_n1351# isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_J24RLQ_0/a_n674_118#
+C I_ref GND 22.61
+R I_ref 2466
+= I_ref isource_out_0/isource_conv_tsmal_0/m1_4500_6730#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_447_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_255_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_63_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n129_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n321_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n509_n909#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_447_109#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_255_109#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_63_109#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n129_109#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n321_109#
+= I_ref isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n509_109#
+C VM22D GND 40.28
+R VM22D 14344
+= VM22D isource_out_0/m1_20970_12680#
+= VM22D isource_out_0/isource_cmirror_0/m1_110_820#
+= VM22D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_n918#
+= VM22D isource_out_0/isource_cmirror_0/sky130_fd_pr__pfet_01v8_ACY9XJ_0/a_n78_118#
+= VM22D isource_out_0/isource_ref_transistor_0/m1_890_680#
+= VM22D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_5003_n400#
+= VM22D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_2487_n400#
+= VM22D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n29_n400#
+= VM22D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n2545_n400#
+= VM22D isource_out_0/isource_ref_transistor_0/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n5061_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/m1_n370_110#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_6261_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_3745_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_1229_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n1287_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n3803_n400#
+= VM22D isource_out_0/isource_ref_transistor_1/sky130_fd_pr__nfet_01v8_HZ8P49_0/a_n6319_n400#
+= VM22D isource_out_0/isource_conv_tsmal_0/m1_4410_6620#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_303_931#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_111_931#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n81_931#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n273_931#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n465_931#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_303_n997#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_111_n997#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n81_n997#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n273_n997#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n465_n997#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_399_n87#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_207_n87#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_15_n87#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n177_n87#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n369_n87#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_399_21#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_207_21#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_15_21#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n177_21#
+= VM22D isource_out_0/isource_conv_tsmal_0/sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0/a_n369_21#
diff --git a/mag/isource/isource.spice b/mag/isource/isource.spice
new file mode 100644
index 0000000..1c2ea13
--- /dev/null
+++ b/mag/isource/isource.spice
@@ -0,0 +1,345 @@
+* SPICE3 file created from isource.ext - technology: sky130A
+
+.subckt isource I_ref VN VP
+X0 VP VM8D sky130_fd_pr__cap_mim_m3_1 l=2e+07u w=2e+07u
+X1 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=1.75622e+14p ps=1.58256e+09u w=4e+06u l=150000u
+X2 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X3 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X4 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X5 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X6 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X7 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X8 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X9 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X10 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X11 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X12 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X13 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X14 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X15 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X16 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X17 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X18 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X19 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X20 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X21 VP VM11D isource_startup_0/m1_330_800# VP sky130_fd_pr__pfet_01v8 ad=6.18049e+13p pd=4.649e+08u as=0p ps=0u w=500000u l=2e+06u
+X22 VM8D isource_startup_0/m1_330_800# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=3.4945e+13p ps=2.5898e+08u w=500000u l=2e+06u
+X23 VN VM11D isource_startup_0/m1_330_800# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X24 isource_startup_0/m1_330_800# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X25 isource_startup_0/m1_330_800# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X26 VN VM11D isource_startup_0/m1_330_800# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X27 VN VM11D isource_startup_0/m1_330_800# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X28 isource_startup_0/m1_330_800# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X29 isource_startup_0/m1_330_800# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X30 isource_startup_0/m1_330_800# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X31 VN VM11D isource_startup_0/m1_330_800# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X32 VN VM11D isource_startup_0/m1_330_800# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X33 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X34 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X35 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X36 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X37 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X38 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X39 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X40 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X41 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X42 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X43 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X44 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X45 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X46 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X47 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X48 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X49 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X50 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X51 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X52 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X53 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X54 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X55 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X56 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X57 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X58 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X59 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X60 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X61 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X62 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X63 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X64 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X65 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X66 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X67 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X68 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X69 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X70 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X71 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X72 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X73 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X74 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X75 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X76 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X77 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X78 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X79 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X80 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X81 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X82 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X83 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X84 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X85 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X86 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X87 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X88 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X89 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X90 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X91 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X92 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X93 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X94 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X95 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X96 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X97 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X98 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X99 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X100 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X101 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X102 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X103 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X104 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X105 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X106 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X107 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X108 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X109 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X110 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X111 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X112 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X113 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X114 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X115 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X116 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X117 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X118 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X119 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X120 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X121 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X122 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X123 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X124 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X125 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X126 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X127 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X128 VM12D VM12G VN isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_n1389_n574# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X129 VN VM12G VM12D isource_ref_0/sky130_fd_pr__nfet_01v8_WY4VMC_0/a_n1389_n574# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X130 isource_cmirror_2/m1_250_820# VM8D VM9D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X131 isource_cmirror_2/m1_250_820# VM8D VM9D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X132 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X133 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X134 isource_cmirror_2/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X135 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X136 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X137 isource_cmirror_2/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X138 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X139 VP VM8D isource_cmirror_2/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X140 isource_cmirror_2/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X141 isource_cmirror_2/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X142 isource_cmirror_3/m1_250_820# VM8D VM8D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X143 isource_cmirror_3/m1_250_820# VM8D VM8D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X144 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X145 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X146 isource_cmirror_3/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X147 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X148 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X149 isource_cmirror_3/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X150 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X151 VP VM8D isource_cmirror_3/m1_250_820# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X152 isource_cmirror_3/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X153 isource_cmirror_3/m1_250_820# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X154 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X155 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X156 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X157 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X158 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X159 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X160 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X161 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X162 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X163 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X164 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X165 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X166 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X167 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X168 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X169 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X170 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X171 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X172 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X173 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X174 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X175 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X176 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X177 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X178 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X179 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X180 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X181 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X182 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X183 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X184 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X185 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X186 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X187 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X188 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X189 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X190 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X191 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X192 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X193 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X194 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X195 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X196 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X197 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X198 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X199 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X200 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X201 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X202 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X203 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X204 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X205 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X206 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X207 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X208 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X209 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X210 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X211 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X212 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X213 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X214 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X215 m2_19160_1520# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X216 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X217 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X218 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X219 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X220 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X221 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X222 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X223 VP VM8D m2_19160_1520# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X224 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X225 m2_19160_1520# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X226 isource_conv_0/m1_7960_7820# isource_conv_0/m1_7420_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X227 isource_conv_0/m1_6900_7820# isource_conv_0/m1_7420_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X228 VM3G isource_conv_0/m1_5300_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X229 isource_conv_0/m1_5840_7820# isource_conv_0/m1_5300_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X230 isource_conv_0/m1_5840_7820# isource_conv_0/m1_6360_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X231 VN isource_conv_0/m1_8480_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X232 isource_conv_0/m1_6900_7820# isource_conv_0/m1_6360_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X233 isource_conv_0/m1_7960_7820# isource_conv_0/m1_8480_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X234 VM14D VM12G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X235 VN VM12G VM14D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X236 VM3G isource_conv_0/m1_4160_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X237 VM12G isource_conv_0/m1_4160_10260# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X238 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X239 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X240 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X241 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X242 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X243 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X244 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X245 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X246 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X247 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X248 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X249 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X250 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X251 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X252 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X253 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X254 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X255 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X256 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X257 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X258 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X259 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X260 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X261 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X262 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X263 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X264 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X265 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X266 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X267 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X268 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X269 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X270 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X271 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X272 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X273 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X274 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X275 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X276 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X277 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X278 VN VP sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X279 VN VP sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X280 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X281 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=1.552e+13p pd=1.0376e+08u as=0p ps=0u w=4e+06u l=150000u
+X282 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X283 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X284 a_18646_n4664# a_19176_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X285 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X286 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X287 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X288 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X289 a_19136_n1351# VM8D VM22D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X290 VN a_20236_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X291 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X292 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X293 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X294 a_19706_n4664# a_19176_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X295 VM3D VM3G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X296 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X297 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X298 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X299 a_19706_n4664# a_20236_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X300 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X301 a_18646_n4664# a_216_n2258# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X302 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X303 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X304 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X305 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X306 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X307 VM3D VM3G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X308 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X309 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X310 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X311 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X312 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X313 a_19136_n1351# VM8D VM22D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X314 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X315 VN VM3G VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X316 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X317 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X318 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X319 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X320 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X321 VN VM3G VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X322 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X323 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X324 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X325 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X326 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X327 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X328 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X329 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X330 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X331 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X332 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X333 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X334 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X335 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X336 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X337 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X338 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X339 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X340 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+.ends
diff --git a/mag/isource/isource_cmirror.mag b/mag/isource/isource_cmirror.mag
new file mode 100644
index 0000000..41cf787
--- /dev/null
+++ b/mag/isource/isource_cmirror.mag
@@ -0,0 +1,125 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< locali >>
+rect 0 2200 2040 2280
+rect 0 60 60 2200
+rect 380 1840 480 2200
+rect 1980 2020 2040 2200
+rect 1880 1840 2040 2020
+rect 360 320 480 1840
+rect 1980 420 2040 1840
+rect 380 60 480 320
+rect 1880 240 2040 420
+rect 1980 60 2040 240
+rect 0 0 2040 60
+<< metal1 >>
+rect 100 2120 1860 2180
+rect 100 2100 1850 2120
+rect 180 2090 260 2100
+rect 110 1260 120 1460
+rect 180 1260 190 1460
+rect 250 1260 260 1460
+rect 320 1260 330 1460
+rect 360 1220 480 2100
+rect 810 1840 820 2040
+rect 880 1840 890 2040
+rect 1330 1840 1340 2040
+rect 1400 1840 1410 2040
+rect 1830 1840 1840 2040
+rect 1920 1840 1930 2040
+rect 550 1260 560 1460
+rect 620 1260 630 1460
+rect 1070 1260 1080 1460
+rect 1140 1260 1150 1460
+rect 1590 1260 1600 1460
+rect 1660 1260 1670 1460
+rect 0 1060 1880 1220
+rect 110 820 120 1020
+rect 180 820 190 1020
+rect 250 820 260 1020
+rect 320 820 330 1020
+rect 360 180 480 1060
+rect 550 820 560 1020
+rect 620 820 630 1020
+rect 1070 820 1080 1020
+rect 1140 820 1150 1020
+rect 1590 820 1600 1020
+rect 1660 820 1670 1020
+rect 810 220 820 420
+rect 880 220 890 420
+rect 1330 220 1340 420
+rect 1400 220 1410 420
+rect 1830 220 1840 420
+rect 1920 220 1930 420
+rect 100 160 1850 180
+rect 100 100 1860 160
+<< via1 >>
+rect 120 1260 180 1460
+rect 260 1260 320 1460
+rect 820 1840 880 2040
+rect 1340 1840 1400 2040
+rect 1840 1840 1920 2040
+rect 560 1260 620 1460
+rect 1080 1260 1140 1460
+rect 1600 1260 1660 1460
+rect 120 820 180 1020
+rect 260 820 320 1020
+rect 560 820 620 1020
+rect 1080 820 1140 1020
+rect 1600 820 1660 1020
+rect 820 220 880 420
+rect 1340 220 1400 420
+rect 1840 220 1920 420
+<< metal2 >>
+rect 820 2040 880 2050
+rect 1340 2040 1400 2050
+rect 1840 2040 1920 2050
+rect 880 1840 1340 2040
+rect 1400 1840 1840 2040
+rect 820 1830 880 1840
+rect 1340 1830 1400 1840
+rect 120 1460 180 1470
+rect 60 1260 120 1460
+rect 60 1020 180 1260
+rect 60 820 120 1020
+rect 120 810 180 820
+rect 260 1460 320 1470
+rect 560 1460 620 1470
+rect 1080 1460 1140 1470
+rect 1600 1460 1660 1470
+rect 320 1260 560 1460
+rect 620 1260 1080 1460
+rect 1140 1260 1600 1460
+rect 260 1020 440 1260
+rect 560 1250 620 1260
+rect 1080 1250 1140 1260
+rect 1600 1250 1660 1260
+rect 560 1020 620 1030
+rect 1080 1020 1140 1030
+rect 1600 1020 1660 1030
+rect 320 820 560 1020
+rect 620 820 1080 1020
+rect 1140 820 1600 1020
+rect 260 810 320 820
+rect 560 810 620 820
+rect 1080 810 1140 820
+rect 1600 810 1660 820
+rect 820 420 880 430
+rect 1340 420 1400 430
+rect 1720 420 1920 1840
+rect 880 220 1340 420
+rect 1400 220 1840 420
+rect 820 210 880 220
+rect 1340 210 1400 220
+rect 1840 210 1920 220
+use sky130_fd_pr__pfet_01v8_ACY9XJ  sky130_fd_pr__pfet_01v8_ACY9XJ_0
+timestamp 1645630008
+transform 1 0 216 0 1 1137
+box -216 -1137 216 1137
+use sky130_fd_pr__pfet_01v8_J24RLQ  sky130_fd_pr__pfet_01v8_J24RLQ_0
+timestamp 1645630008
+transform 1 0 1232 0 1 1137
+box -812 -1137 812 1137
+<< end >>
diff --git a/mag/isource/isource_cmirror.spice b/mag/isource/isource_cmirror.spice
new file mode 100644
index 0000000..472b7e3
--- /dev/null
+++ b/mag/isource/isource_cmirror.spice
@@ -0,0 +1,14 @@
+* SPICE3 file created from isource_cmirror.ext - technology: sky130A
+
+X0 m1_250_820# m1_n80_2060# m1_110_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X1 m1_250_820# m1_n80_2060# m1_110_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X2 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X3 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X4 m1_250_820# m1_n80_2060# li_0_30# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X5 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X6 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X7 m1_250_820# m1_n80_2060# li_0_30# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X8 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X9 li_0_30# m1_n80_2060# m1_250_820# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X10 m1_250_820# m1_n80_2060# li_0_30# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X11 m1_250_820# m1_n80_2060# li_0_30# li_0_30# sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
diff --git a/mag/isource/isource_cmirror_2.mag b/mag/isource/isource_cmirror_2.mag
new file mode 100644
index 0000000..ed56bef
--- /dev/null
+++ b/mag/isource/isource_cmirror_2.mag
@@ -0,0 +1,55 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645633816
+<< dnwell >>
+rect -200 -400 3400 2600
+<< nwell >>
+rect -280 2394 3480 2680
+rect -280 -194 6 2394
+rect 3194 -194 3480 2394
+rect -280 -480 3480 -194
+<< nsubdiff >>
+rect -243 2623 3443 2643
+rect -243 2589 -163 2623
+rect 3363 2589 3443 2623
+rect -243 2569 3443 2589
+rect -243 2563 -169 2569
+rect -243 -363 -223 2563
+rect -189 -363 -169 2563
+rect -243 -369 -169 -363
+rect 3369 2563 3443 2569
+rect 3369 -363 3389 2563
+rect 3423 -363 3443 2563
+rect 3369 -369 3443 -363
+rect -243 -389 3443 -369
+rect -243 -423 -163 -389
+rect 3363 -423 3443 -389
+rect -243 -443 3443 -423
+<< nsubdiffcont >>
+rect -163 2589 3363 2623
+rect -223 -363 -189 2563
+rect 3389 -363 3423 2563
+rect -163 -423 3363 -389
+<< locali >>
+rect -223 2589 -163 2623
+rect 3363 2589 3423 2623
+rect -223 2563 -189 2589
+rect -223 -389 -189 -363
+rect 3389 2563 3423 2589
+rect 3389 -389 3423 -363
+rect -223 -423 -163 -389
+rect 3363 -423 3423 -389
+<< metal1 >>
+rect 320 2020 2880 2080
+rect 400 1140 460 2020
+rect 2720 1140 2780 2020
+rect 320 1000 2880 1140
+rect 400 120 460 1000
+rect 2720 120 2780 1000
+rect 320 60 2900 120
+use sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87  sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0
+timestamp 1645633816
+transform 1 0 1604 0 1 1066
+box -1457 -1119 1457 1119
+<< end >>
diff --git a/mag/isource/isource_conv.mag b/mag/isource/isource_conv.mag
new file mode 100644
index 0000000..7b0cf66
--- /dev/null
+++ b/mag/isource/isource_conv.mag
@@ -0,0 +1,221 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645701277
+<< locali >>
+rect 9700 11420 13840 11480
+rect 11360 11400 13840 11420
+rect 11460 11380 13840 11400
+rect 5100 7720 5220 10860
+rect 11360 9200 13840 9220
+rect 9700 9140 13840 9200
+rect 11460 9120 13840 9140
+<< metal1 >>
+rect 9600 13520 9820 13600
+rect 4090 13100 4100 13340
+rect 4180 13100 4190 13340
+rect 4220 12620 4500 13440
+rect 5360 13388 5450 13422
+rect 6610 13100 6620 13340
+rect 5350 12620 5360 12820
+rect 5440 12620 5450 12820
+rect 4220 12540 4240 12620
+rect 4480 12540 4500 12620
+rect 4220 12480 4500 12540
+rect 5360 12478 5450 12512
+rect 9600 11600 9780 13520
+rect 11580 12480 11820 12640
+rect 9600 11520 9820 11600
+rect 9600 11340 9780 11520
+rect 9600 11260 9820 11340
+rect 4160 10260 5000 10720
+rect 5300 10260 6160 10740
+rect 6360 10260 7220 10740
+rect 7420 10260 8280 10740
+rect 8480 10260 9340 10740
+rect 9600 9340 9780 11260
+rect 11580 10220 11820 10380
+rect 9600 9260 9820 9340
+rect 9600 9080 9780 9260
+rect 9600 9000 9820 9080
+rect 4150 7820 4160 8300
+rect 4480 7820 4490 8300
+rect 4700 7820 5620 8300
+rect 5840 7820 6700 8300
+rect 6900 7820 7760 8300
+rect 7960 7820 8820 8300
+rect 9600 7080 9780 9000
+rect 11560 7960 11800 8120
+rect 9600 7000 9820 7080
+<< via1 >>
+rect 4100 13100 4180 13340
+rect 6620 13100 6676 13340
+rect 5360 12620 5440 12820
+rect 4240 12540 4480 12620
+rect 4160 7820 4480 8300
+<< metal2 >>
+rect 6760 13600 9860 13860
+rect 4100 13340 4180 13350
+rect 6620 13340 6700 13350
+rect 4180 13100 6620 13340
+rect 6676 13100 6700 13340
+rect 4100 13090 4180 13100
+rect 6620 13090 6700 13100
+rect 5360 12820 5440 12830
+rect 6760 12820 7000 13600
+rect 4240 12620 4480 12630
+rect 5320 12620 5360 12820
+rect 5440 12620 7000 12820
+rect 9600 12640 9860 13600
+rect 13580 13460 13900 13700
+rect 11180 13260 13900 13460
+rect 4120 12540 4240 12620
+rect 5360 12610 5440 12620
+rect 4120 12300 4480 12540
+rect 9800 12480 9860 12640
+rect 4120 11960 6864 12300
+rect 4120 8300 4480 11960
+rect 4120 7820 4160 8300
+rect 4160 7810 4480 7820
+rect 9600 10380 9860 12480
+rect 9800 10220 9860 10380
+rect 9600 8120 9860 10220
+rect 9800 7960 9860 8120
+rect 9600 7720 9860 7960
+rect 10060 13040 11360 13160
+rect 11660 13040 12140 13160
+rect 10060 12100 10220 13040
+rect 12020 12680 12140 13040
+rect 11800 12640 11920 12650
+rect 11800 12470 11920 12480
+rect 11160 12100 11300 12110
+rect 10060 11980 11160 12100
+rect 10060 10900 10220 11980
+rect 11160 11970 11300 11980
+rect 12320 12100 12460 12420
+rect 12320 11970 12460 11980
+rect 13580 11840 13900 13000
+rect 11520 11640 13900 11840
+rect 13580 11200 13900 11640
+rect 11520 11000 13900 11200
+rect 11120 10900 11240 10910
+rect 10060 10780 11120 10900
+rect 10060 8640 10220 10780
+rect 11120 10770 11240 10780
+rect 11660 10900 11780 10910
+rect 11780 10780 12140 10900
+rect 11660 10770 11780 10780
+rect 12020 10420 12140 10780
+rect 11800 10380 11920 10390
+rect 11800 10210 11920 10220
+rect 13580 9580 13900 11000
+rect 11520 9380 13900 9580
+rect 11040 8640 11180 8650
+rect 10060 8460 11040 8640
+rect 10060 7720 10220 8460
+rect 11040 8450 11180 8460
+rect 11760 8640 11900 8650
+rect 11900 8460 12120 8640
+rect 11760 8450 11900 8460
+rect 12000 8160 12120 8460
+rect 11800 8120 11920 8130
+rect 11800 7950 11920 7960
+rect 13580 6900 13900 9380
+<< via2 >>
+rect 9600 12480 9800 12640
+rect 9600 10220 9800 10380
+rect 9600 7960 9800 8120
+rect 13580 13000 13900 13260
+rect 11800 12480 11920 12640
+rect 11160 11980 11300 12100
+rect 12320 11980 12460 12100
+rect 11120 10780 11240 10900
+rect 11660 10780 11780 10900
+rect 11800 10220 11920 10380
+rect 11040 8460 11180 8640
+rect 11760 8460 11900 8640
+rect 11800 7960 11920 8120
+<< metal3 >>
+rect 9442 13260 13920 13280
+rect 9442 13000 13580 13260
+rect 13900 13000 13920 13260
+rect 13570 12995 13910 13000
+rect 9590 12640 9810 12645
+rect 11790 12640 11930 12645
+rect 9590 12480 9600 12640
+rect 9800 12480 11800 12640
+rect 11920 12480 11930 12640
+rect 9590 12475 9810 12480
+rect 11790 12475 11930 12480
+rect 11150 12100 11310 12105
+rect 12310 12100 12470 12105
+rect 11150 11980 11160 12100
+rect 11300 11980 12320 12100
+rect 12460 11980 12470 12100
+rect 11150 11975 11310 11980
+rect 12310 11975 12470 11980
+rect 11110 10900 11250 10905
+rect 11650 10900 11790 10905
+rect 11110 10780 11120 10900
+rect 11240 10780 11660 10900
+rect 11780 10780 11790 10900
+rect 11110 10775 11250 10780
+rect 11650 10775 11790 10780
+rect 9590 10380 9810 10385
+rect 11790 10380 11930 10385
+rect 9590 10220 9600 10380
+rect 9800 10220 11800 10380
+rect 11920 10220 11930 10380
+rect 9590 10215 9810 10220
+rect 11790 10215 11930 10220
+rect 11030 8640 11190 8645
+rect 11750 8640 11910 8645
+rect 11030 8460 11040 8640
+rect 11180 8460 11760 8640
+rect 11900 8460 11910 8640
+rect 11030 8455 11190 8460
+rect 11750 8455 11910 8460
+rect 9590 8120 9810 8125
+rect 11790 8120 11930 8125
+rect 9590 7960 9600 8120
+rect 9800 7960 11800 8120
+rect 11920 7960 11930 8120
+rect 9590 7955 9810 7960
+rect 11790 7955 11930 7960
+use isource_cmirror  isource_cmirror_0 ~/code/asic/layout/isource
+timestamp 1645630008
+transform 1 0 9700 0 1 11420
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_1
+timestamp 1645630008
+transform 1 0 9700 0 1 9160
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_2
+timestamp 1645630008
+transform 1 0 9700 0 1 6900
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_3
+timestamp 1645630008
+transform 1 0 11740 0 1 11420
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_4
+timestamp 1645630008
+transform 1 0 11740 0 1 9160
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_5
+timestamp 1645630008
+transform 1 0 11740 0 1 6900
+box 0 0 2044 2280
+use sky130_fd_pr__nfet_01v8_WY4VMC  sky130_fd_pr__nfet_01v8_WY4VMC_2
+timestamp 1645614240
+transform 1 0 5405 0 1 12950
+box -1425 -610 1425 610
+use sky130_fd_pr__res_xhigh_po_1p41_BQY2W7  sky130_fd_pr__res_xhigh_po_1p41_BQY2W7_0
+timestamp 1645462850
+transform 1 0 7322 0 1 9278
+box -2162 -1598 2162 1598
+use sky130_fd_pr__res_xhigh_po_1p41_J2NVFM  sky130_fd_pr__res_xhigh_po_1p41_J2NVFM_0
+timestamp 1645628777
+transform 1 0 4592 0 1 9278
+box -572 -1598 572 1598
+<< end >>
diff --git a/mag/isource/isource_conv_tsmal.mag b/mag/isource/isource_conv_tsmal.mag
new file mode 100644
index 0000000..b1d3dbf
--- /dev/null
+++ b/mag/isource/isource_conv_tsmal.mag
@@ -0,0 +1,167 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< pwell >>
+rect 4410 8570 5630 8630
+rect 4410 7700 4470 8570
+rect 5570 7700 5630 8570
+rect 4410 7550 5630 7700
+rect 4410 6680 4470 7550
+rect 5570 6680 5630 7550
+rect 4410 6620 4550 6680
+rect 5500 6620 5630 6680
+<< metal1 >>
+rect 4504 8630 5390 8632
+rect 4410 8570 5630 8630
+rect 4410 7700 4470 8570
+rect 4504 8566 5390 8570
+rect 4590 8340 4600 8510
+rect 4660 8340 4670 8510
+rect 4790 8340 4800 8510
+rect 4860 8340 4870 8510
+rect 4980 8340 4990 8510
+rect 5050 8340 5060 8510
+rect 5170 8340 5180 8510
+rect 5240 8340 5250 8510
+rect 5360 8340 5370 8510
+rect 5430 8340 5440 8510
+rect 4500 7740 4510 7910
+rect 4570 7740 4580 7910
+rect 4690 7740 4700 7910
+rect 4760 7740 4770 7910
+rect 4880 7740 4890 7910
+rect 4950 7740 4960 7910
+rect 5070 7740 5080 7910
+rect 5140 7740 5150 7910
+rect 5270 7740 5280 7910
+rect 5340 7740 5350 7910
+rect 5460 7740 5470 7910
+rect 5530 7740 5540 7910
+rect 5570 7700 5630 8570
+rect 4410 7550 5630 7700
+rect 4410 6680 4470 7550
+rect 4590 7330 4600 7500
+rect 4660 7330 4670 7500
+rect 4790 7330 4800 7500
+rect 4860 7330 4870 7500
+rect 4980 7330 4990 7500
+rect 5050 7330 5060 7500
+rect 5170 7330 5180 7500
+rect 5240 7330 5250 7500
+rect 5360 7330 5370 7500
+rect 5430 7330 5440 7500
+rect 4500 6730 4510 6900
+rect 4570 6730 4580 6900
+rect 4690 6730 4700 6900
+rect 4760 6730 4770 6900
+rect 4880 6730 4890 6900
+rect 4950 6730 4960 6900
+rect 5070 6730 5080 6900
+rect 5140 6730 5150 6900
+rect 5270 6730 5280 6900
+rect 5340 6730 5350 6900
+rect 5460 6730 5470 6900
+rect 5530 6730 5540 6900
+rect 5570 6680 5630 7550
+rect 4410 6620 5630 6680
+<< via1 >>
+rect 4600 8340 4660 8510
+rect 4800 8340 4860 8510
+rect 4990 8340 5050 8510
+rect 5180 8340 5240 8510
+rect 5370 8340 5430 8510
+rect 4510 7740 4570 7910
+rect 4700 7740 4760 7910
+rect 4890 7740 4950 7910
+rect 5080 7740 5140 7910
+rect 5280 7740 5340 7910
+rect 5470 7740 5530 7910
+rect 4600 7330 4660 7500
+rect 4800 7330 4860 7500
+rect 4990 7330 5050 7500
+rect 5180 7330 5240 7500
+rect 5370 7330 5430 7500
+rect 4510 6730 4570 6900
+rect 4700 6730 4760 6900
+rect 4890 6730 4950 6900
+rect 5080 6730 5140 6900
+rect 5280 6730 5340 6900
+rect 5470 6730 5530 6900
+<< metal2 >>
+rect 4600 8510 4660 8520
+rect 4800 8510 4860 8520
+rect 4990 8510 5050 8520
+rect 5180 8510 5240 8520
+rect 5370 8510 5430 8520
+rect 4250 8340 4600 8510
+rect 4660 8340 4800 8510
+rect 4860 8340 4990 8510
+rect 5050 8340 5180 8510
+rect 5240 8340 5370 8510
+rect 5430 8340 5530 8510
+rect 4250 7500 4450 8340
+rect 4600 8330 4660 8340
+rect 4800 8330 4860 8340
+rect 4990 8330 5050 8340
+rect 5180 8330 5240 8340
+rect 5370 8330 5430 8340
+rect 4510 7910 4570 7920
+rect 4700 7910 4760 7920
+rect 4890 7910 4950 7920
+rect 5080 7910 5140 7920
+rect 5280 7910 5340 7920
+rect 5470 7910 5530 7920
+rect 4570 7740 4700 7910
+rect 4760 7740 4890 7910
+rect 4950 7740 5080 7910
+rect 5140 7740 5280 7910
+rect 5340 7740 5470 7910
+rect 5530 7740 5820 7910
+rect 4510 7730 4570 7740
+rect 4700 7730 4760 7740
+rect 4890 7730 4950 7740
+rect 5080 7730 5140 7740
+rect 5280 7730 5340 7740
+rect 5470 7730 5530 7740
+rect 4600 7500 4660 7510
+rect 4800 7500 4860 7510
+rect 4990 7500 5050 7510
+rect 5180 7500 5240 7510
+rect 5370 7500 5430 7510
+rect 4250 7330 4600 7500
+rect 4660 7330 4800 7500
+rect 4860 7330 4990 7500
+rect 5050 7330 5180 7500
+rect 5240 7330 5370 7500
+rect 5430 7330 5530 7500
+rect 4250 7320 4450 7330
+rect 4600 7320 4660 7330
+rect 4800 7320 4860 7330
+rect 4990 7320 5050 7330
+rect 5180 7320 5240 7330
+rect 5370 7320 5430 7330
+rect 4510 6900 4570 6910
+rect 4700 6900 4760 6910
+rect 4890 6900 4950 6910
+rect 5080 6900 5140 6910
+rect 5280 6900 5340 6910
+rect 5470 6900 5530 6910
+rect 5620 6900 5820 7740
+rect 4570 6730 4700 6900
+rect 4760 6730 4890 6900
+rect 4950 6730 5080 6900
+rect 5140 6730 5280 6900
+rect 5340 6730 5470 6900
+rect 5530 6730 5820 6900
+rect 4510 6720 4570 6730
+rect 4700 6720 4760 6730
+rect 4890 6720 4950 6730
+rect 5080 6720 5140 6730
+rect 5280 6720 5340 6730
+rect 5470 6720 5530 6730
+use sky130_fd_pr__nfet_01v8_lvt_26RGPZ  sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0
+timestamp 1645614240
+transform 1 0 5017 0 1 7629
+box -647 -1119 647 1119
+<< end >>
diff --git a/mag/isource/isource_conv_tsmal_nwell.mag b/mag/isource/isource_conv_tsmal_nwell.mag
new file mode 100644
index 0000000..35e6500
--- /dev/null
+++ b/mag/isource/isource_conv_tsmal_nwell.mag
@@ -0,0 +1,196 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645700356
+<< dnwell >>
+rect 4150 6290 5880 8970
+<< nwell >>
+rect 4070 8764 5960 9050
+rect 4070 6496 4356 8764
+rect 5674 6496 5960 8764
+rect 4070 6210 5960 6496
+<< nsubdiff >>
+rect 4107 8993 5923 9013
+rect 4107 8959 4187 8993
+rect 5843 8959 5923 8993
+rect 4107 8939 5923 8959
+rect 4107 8933 4181 8939
+rect 4107 6327 4127 8933
+rect 4161 6327 4181 8933
+rect 4107 6321 4181 6327
+rect 5849 8933 5923 8939
+rect 5849 6327 5869 8933
+rect 5903 6327 5923 8933
+rect 5849 6321 5923 6327
+rect 4107 6301 5923 6321
+rect 4107 6267 4187 6301
+rect 5843 6267 5923 6301
+rect 4107 6247 5923 6267
+<< nsubdiffcont >>
+rect 4187 8959 5843 8993
+rect 4127 6327 4161 8933
+rect 5869 6327 5903 8933
+rect 4187 6267 5843 6301
+<< locali >>
+rect 4127 8959 4187 8993
+rect 5843 8959 5903 8993
+rect 4127 8933 4161 8959
+rect 4127 6301 4161 6327
+rect 5869 8933 5903 8959
+rect 5869 6301 5903 6327
+rect 4127 6267 4187 6301
+rect 5843 6267 5903 6301
+<< metal1 >>
+rect 4504 8630 5390 8632
+rect 4410 8570 5630 8630
+rect 4410 7700 4470 8570
+rect 4504 8566 5390 8570
+rect 4590 8340 4600 8510
+rect 4660 8340 4670 8510
+rect 4790 8340 4800 8510
+rect 4860 8340 4870 8510
+rect 4980 8340 4990 8510
+rect 5050 8340 5060 8510
+rect 5170 8340 5180 8510
+rect 5240 8340 5250 8510
+rect 5360 8340 5370 8510
+rect 5430 8340 5440 8510
+rect 4500 7740 4510 7910
+rect 4570 7740 4580 7910
+rect 4690 7740 4700 7910
+rect 4760 7740 4770 7910
+rect 4880 7740 4890 7910
+rect 4950 7740 4960 7910
+rect 5070 7740 5080 7910
+rect 5140 7740 5150 7910
+rect 5270 7740 5280 7910
+rect 5340 7740 5350 7910
+rect 5460 7740 5470 7910
+rect 5530 7740 5540 7910
+rect 5570 7700 5630 8570
+rect 4410 7550 5630 7700
+rect 4410 6680 4470 7550
+rect 4590 7330 4600 7500
+rect 4660 7330 4670 7500
+rect 4790 7330 4800 7500
+rect 4860 7330 4870 7500
+rect 4980 7330 4990 7500
+rect 5050 7330 5060 7500
+rect 5170 7330 5180 7500
+rect 5240 7330 5250 7500
+rect 5360 7330 5370 7500
+rect 5430 7330 5440 7500
+rect 4500 6730 4510 6900
+rect 4570 6730 4580 6900
+rect 4690 6730 4700 6900
+rect 4760 6730 4770 6900
+rect 4880 6730 4890 6900
+rect 4950 6730 4960 6900
+rect 5070 6730 5080 6900
+rect 5140 6730 5150 6900
+rect 5270 6730 5280 6900
+rect 5340 6730 5350 6900
+rect 5460 6730 5470 6900
+rect 5530 6730 5540 6900
+rect 5570 6680 5630 7550
+rect 4410 6620 5630 6680
+<< via1 >>
+rect 4600 8340 4660 8510
+rect 4800 8340 4860 8510
+rect 4990 8340 5050 8510
+rect 5180 8340 5240 8510
+rect 5370 8340 5430 8510
+rect 4510 7740 4570 7910
+rect 4700 7740 4760 7910
+rect 4890 7740 4950 7910
+rect 5080 7740 5140 7910
+rect 5280 7740 5340 7910
+rect 5470 7740 5530 7910
+rect 4600 7330 4660 7500
+rect 4800 7330 4860 7500
+rect 4990 7330 5050 7500
+rect 5180 7330 5240 7500
+rect 5370 7330 5430 7500
+rect 4510 6730 4570 6900
+rect 4700 6730 4760 6900
+rect 4890 6730 4950 6900
+rect 5080 6730 5140 6900
+rect 5280 6730 5340 6900
+rect 5470 6730 5530 6900
+<< metal2 >>
+rect 4600 8510 4660 8520
+rect 4800 8510 4860 8520
+rect 4990 8510 5050 8520
+rect 5180 8510 5240 8520
+rect 5370 8510 5430 8520
+rect 4250 8340 4600 8510
+rect 4660 8340 4800 8510
+rect 4860 8340 4990 8510
+rect 5050 8340 5180 8510
+rect 5240 8340 5370 8510
+rect 5430 8340 5530 8510
+rect 4250 7500 4450 8340
+rect 4600 8330 4660 8340
+rect 4800 8330 4860 8340
+rect 4990 8330 5050 8340
+rect 5180 8330 5240 8340
+rect 5370 8330 5430 8340
+rect 4510 7910 4570 7920
+rect 4700 7910 4760 7920
+rect 4890 7910 4950 7920
+rect 5080 7910 5140 7920
+rect 5280 7910 5340 7920
+rect 5470 7910 5530 7920
+rect 4570 7740 4700 7910
+rect 4760 7740 4890 7910
+rect 4950 7740 5080 7910
+rect 5140 7740 5280 7910
+rect 5340 7740 5470 7910
+rect 5530 7740 5820 7910
+rect 4510 7730 4570 7740
+rect 4700 7730 4760 7740
+rect 4890 7730 4950 7740
+rect 5080 7730 5140 7740
+rect 5280 7730 5340 7740
+rect 5470 7730 5530 7740
+rect 4600 7500 4660 7510
+rect 4800 7500 4860 7510
+rect 4990 7500 5050 7510
+rect 5180 7500 5240 7510
+rect 5370 7500 5430 7510
+rect 4250 7330 4600 7500
+rect 4660 7330 4800 7500
+rect 4860 7330 4990 7500
+rect 5050 7330 5180 7500
+rect 5240 7330 5370 7500
+rect 5430 7330 5530 7500
+rect 4250 7320 4450 7330
+rect 4600 7320 4660 7330
+rect 4800 7320 4860 7330
+rect 4990 7320 5050 7330
+rect 5180 7320 5240 7330
+rect 5370 7320 5430 7330
+rect 4510 6900 4570 6910
+rect 4700 6900 4760 6910
+rect 4890 6900 4950 6910
+rect 5080 6900 5140 6910
+rect 5280 6900 5340 6910
+rect 5470 6900 5530 6910
+rect 5620 6900 5820 7740
+rect 4570 6730 4700 6900
+rect 4760 6730 4890 6900
+rect 4950 6730 5080 6900
+rect 5140 6730 5280 6900
+rect 5340 6730 5470 6900
+rect 5530 6730 5820 6900
+rect 4510 6720 4570 6730
+rect 4700 6720 4760 6730
+rect 4890 6720 4950 6730
+rect 5080 6720 5140 6730
+rect 5280 6720 5340 6730
+rect 5470 6720 5530 6730
+use sky130_fd_pr__nfet_01v8_lvt_26RGPZ  sky130_fd_pr__nfet_01v8_lvt_26RGPZ_0
+timestamp 1645614240
+transform 1 0 5017 0 1 7629
+box -647 -1119 647 1119
+<< end >>
diff --git a/mag/isource/isource_dest.mag b/mag/isource/isource_dest.mag
new file mode 100644
index 0000000..fcbb4d9
--- /dev/null
+++ b/mag/isource/isource_dest.mag
@@ -0,0 +1,452 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645632279
+<< locali >>
+rect -40 14020 7794 14040
+rect -280 13570 7794 14020
+rect 10648 13760 11080 14620
+rect 12442 13858 12652 13938
+rect 12296 13760 12652 13858
+rect 10648 13570 12652 13760
+rect -280 13460 12652 13570
+rect -280 -2300 80 13460
+rect 9900 13448 12652 13460
+rect 9900 13440 12534 13448
+rect 11060 13420 12440 13440
+rect 12920 13380 13200 13440
+rect 12900 8480 13220 13380
+rect 18900 9790 19320 9800
+rect 18900 9700 21010 9790
+rect 12920 7330 13200 8480
+rect 18900 7440 21010 7530
+rect 12920 7320 13250 7330
+rect 12920 7220 13340 7320
+rect 12930 6180 13340 7220
+rect 12930 6170 13260 6180
+rect 12980 5000 13260 6170
+rect 18880 5290 18930 5340
+rect 18880 5200 20360 5290
+rect 12910 4810 13280 5000
+rect 12940 1720 13280 4810
+rect 12910 1540 13280 1720
+rect 18880 3010 18930 5200
+rect 18880 2920 20360 3010
+rect 12910 1340 18620 1540
+rect 12880 1310 18620 1340
+rect 12880 -860 13440 1310
+rect 16580 -840 16820 1310
+rect 18020 -1180 18620 1310
+rect 13060 -2140 13220 -1360
+rect 18260 -2140 18420 -1360
+rect 18530 -1560 18620 -1180
+rect 18880 760 18930 2920
+rect 18880 670 20360 760
+rect 18880 -1560 18930 670
+rect -280 -2540 18540 -2300
+rect 40 -2560 18540 -2540
+rect 20760 -4780 21220 -4120
+<< viali >>
+rect 17940 6920 18080 7200
+<< metal1 >>
+rect 12990 14600 13000 14720
+rect 13080 14600 13090 14720
+rect 17420 14360 18040 14480
+rect 18160 14360 18170 14480
+rect 12970 14080 12980 14200
+rect 13060 14080 13070 14200
+rect 13970 13980 13980 14100
+rect 14100 13980 14140 14100
+rect 14200 13980 14360 14100
+rect 12320 13740 12400 13800
+rect 12320 13620 12520 13740
+rect 12620 13620 12630 13740
+rect 14900 11260 15040 13440
+rect 17670 12400 17680 12580
+rect 17980 12400 17990 12580
+rect 17680 11480 17980 12400
+rect 18800 11840 19020 11920
+rect 18800 10980 18960 11840
+rect 14030 9840 14040 9980
+rect 14180 9840 14360 9980
+rect 18800 9920 18980 10980
+rect 18800 9840 19040 9920
+rect 18800 9660 18980 9840
+rect 18800 9580 19040 9660
+rect 18800 8780 18980 9580
+rect 18770 8480 18780 8780
+rect 18940 8480 18980 8780
+rect 18800 7660 18980 8480
+rect 18800 7580 19000 7660
+rect 12930 7180 13390 7240
+rect 13430 7200 13610 7480
+rect 18800 7310 18980 7580
+rect 17934 7200 18086 7212
+rect 17930 6920 17940 7200
+rect 18080 6920 18090 7200
+rect 17934 6908 18086 6920
+rect 12920 6250 13380 6310
+rect 14040 1340 14340 1800
+rect 18210 1620 18220 2100
+rect 18540 1620 18550 2100
+rect 14040 -1310 14330 1340
+rect 16290 580 16760 810
+rect 18800 620 18980 5090
+rect 18800 520 19020 620
+rect 18800 490 18980 520
+rect 14554 -4160 15600 -3240
+rect 16420 -4160 16430 -3240
+<< via1 >>
+rect 13000 14600 13080 14720
+rect 18040 14360 18160 14480
+rect 12980 14080 13060 14200
+rect 13980 13980 14100 14100
+rect 12520 13620 12620 13740
+rect 17680 12400 17980 12580
+rect 14040 9840 14180 9980
+rect 18780 8480 18940 8780
+rect 17940 6920 18080 7200
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+<< metal2 >>
+rect 13060 15580 21200 15780
+rect 13060 14730 13320 15580
+rect 18880 15560 19080 15580
+rect 13000 14720 13320 14730
+rect 13080 14600 13320 14720
+rect 13760 15040 13880 15050
+rect 13000 14590 13080 14600
+rect 12980 14200 13060 14210
+rect 13760 14200 13880 14900
+rect 18500 15040 18680 15050
+rect 18500 14520 18680 14900
+rect 20920 15000 21200 15580
+rect 17640 14480 19080 14520
+rect 17640 14360 18040 14480
+rect 18160 14360 19080 14480
+rect 17640 14320 19080 14360
+rect 10648 13940 11260 14140
+rect 13060 14080 13880 14200
+rect 13980 14160 14520 14300
+rect 13980 14100 14100 14160
+rect 12980 14070 13060 14080
+rect 13980 13880 14100 13980
+rect 12520 13740 12620 13750
+rect 13980 13720 14100 13800
+rect 12520 13610 12620 13620
+rect 13040 13500 14100 13720
+rect 13040 9480 13720 13500
+rect 17680 12580 17980 12590
+rect 17680 12390 17980 12400
+rect 13260 9240 13720 9480
+rect 13860 11140 14060 11150
+rect 14060 10900 14234 11140
+rect 13860 10180 14234 10900
+rect 18880 10560 19080 14320
+rect 20920 12950 21180 15000
+rect 20800 12940 21300 12950
+rect 20800 12220 21300 12500
+rect 20920 11600 21180 12220
+rect 13860 10020 14380 10180
+rect 13860 9980 14234 10020
+rect 13860 9840 14040 9980
+rect 14180 9840 14234 9980
+rect 13040 9230 13260 9240
+rect 13860 8306 14234 9840
+rect 16540 8760 16980 8770
+rect 17660 8760 18000 10380
+rect 18880 8790 19080 8940
+rect 18780 8780 19080 8790
+rect 16980 8500 18780 8760
+rect 16540 8490 16980 8500
+rect 17660 8480 18000 8500
+rect 18940 8480 19080 8780
+rect 18780 8470 19080 8480
+rect 13860 8120 14320 8306
+rect 18880 8300 19080 8470
+rect 12140 7760 12340 7770
+rect 13220 7760 14320 8120
+rect 12340 7560 12720 7760
+rect 13140 7560 14320 7760
+rect 20920 7780 21140 11600
+rect 12140 7550 12340 7560
+rect 20920 7320 23100 7560
+rect 17940 7200 18080 7210
+rect 12720 6920 13360 7120
+rect 17940 6910 18080 6920
+rect 18720 3400 18860 3580
+rect 18220 2100 18540 2110
+rect 18220 1610 18540 1620
+rect 19160 1520 19300 6680
+rect 22900 700 23100 7320
+rect 20800 540 23100 700
+rect 18040 160 18200 170
+rect 18040 -50 18200 -40
+rect 20800 -1360 21040 540
+rect 16950 -1640 17820 -1400
+rect 15600 -3240 16420 -3230
+rect 15600 -4170 16420 -4160
+rect 20760 -4240 21060 -4230
+rect 20760 -4670 21060 -4660
+<< via2 >>
+rect 13760 14900 13880 15040
+rect 18500 14900 18680 15040
+rect 12520 13620 12620 13740
+rect 17680 12400 17980 12580
+rect 13040 9240 13260 9480
+rect 13860 10900 14060 11140
+rect 20800 12500 21300 12940
+rect 16540 8500 16980 8760
+rect 12140 7560 12340 7760
+rect 20920 7560 21140 7780
+rect 17940 6920 18080 7200
+rect 18220 1620 18540 2100
+rect 18040 -40 18200 160
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal3 >>
+rect 13750 15040 13890 15045
+rect 18490 15040 18690 15045
+rect 13750 14900 13760 15040
+rect 13880 14900 18500 15040
+rect 18680 14900 18690 15040
+rect 13750 14895 13890 14900
+rect 18490 14895 18690 14900
+rect 12510 13740 12630 13745
+rect 12510 13620 12520 13740
+rect 12620 13620 14100 13740
+rect 12510 13615 12630 13620
+rect 12818 13500 14100 13620
+rect 11850 11840 11860 11940
+rect 12060 11840 12070 11940
+rect 11380 7260 11680 7440
+rect 9000 5840 9780 5980
+rect 9000 4580 9860 5840
+rect 9000 4420 9780 4580
+rect 11870 1540 11880 11840
+rect 12040 1540 12050 11840
+rect 13860 11145 14060 13500
+rect 20790 12940 21310 12945
+rect 20790 12640 20800 12940
+rect 17670 12580 17990 12585
+rect 17670 12400 17680 12580
+rect 17980 12568 17990 12580
+rect 18226 12568 20800 12640
+rect 17980 12500 20800 12568
+rect 21300 12500 21310 12940
+rect 17980 12495 21310 12500
+rect 17980 12400 20980 12495
+rect 17670 12395 17990 12400
+rect 13850 11140 14070 11145
+rect 13850 10900 13860 11140
+rect 14060 10900 14070 11140
+rect 13850 10895 14070 10900
+rect 13030 9480 13270 9485
+rect 12480 9250 13040 9480
+rect 12680 9240 13040 9250
+rect 13260 9240 13270 9480
+rect 13030 9235 13270 9240
+rect 16530 8760 16990 8765
+rect 16530 8500 16540 8760
+rect 16980 8500 17460 8760
+rect 16530 8495 16990 8500
+rect 20910 7780 21150 7785
+rect 12130 7760 12350 7765
+rect 12130 7560 12140 7760
+rect 12340 7560 12350 7760
+rect 12130 7555 12350 7560
+rect 20910 7560 20920 7780
+rect 21140 7560 21150 7780
+rect 20910 7555 21150 7560
+rect 17930 7200 18090 7205
+rect 17930 6920 17940 7200
+rect 18080 6920 18090 7200
+rect 17930 6915 18090 6920
+rect 18210 2100 18550 2105
+rect 18210 1620 18220 2100
+rect 18540 1620 18550 2100
+rect 18210 1615 18550 1620
+rect 18030 160 18210 165
+rect 14900 -40 18040 160
+rect 18200 -40 18210 160
+rect 4100 -1730 9800 -700
+rect 14900 -4000 15080 -40
+rect 18030 -45 18210 -40
+rect 15590 -3240 16430 -3235
+rect 14554 -4800 15200 -4000
+rect 15590 -4160 15600 -3240
+rect 16420 -4160 16430 -3240
+rect 15590 -4165 16430 -4160
+rect 20750 -4240 21070 -4235
+rect 20750 -4660 20760 -4240
+rect 21060 -4660 21070 -4240
+rect 20750 -4665 21070 -4660
+<< via3 >>
+rect 11860 11840 12060 11940
+rect 11880 1540 12040 11840
+rect 20800 12500 21300 12940
+rect 20920 7560 21140 7780
+rect 17940 6920 18080 7200
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal4 >>
+rect 20799 12940 21301 12941
+rect 20799 12500 20800 12940
+rect 21300 12500 21301 12940
+rect 20799 12499 21301 12500
+rect 20800 12380 21300 12499
+rect 11859 11940 12061 11941
+rect 11859 11840 11860 11940
+rect 12060 11840 12061 11940
+rect 11859 11839 11880 11840
+rect 11879 8300 11880 11839
+rect 12040 11839 12061 11840
+rect 12040 8300 12041 11839
+rect 20800 11820 21300 12220
+rect 20900 7780 21400 8280
+rect 9000 5840 9780 5980
+rect 11879 5900 11880 7600
+rect 12040 5900 12041 7600
+rect 20900 7560 20920 7780
+rect 21140 7560 21400 7780
+rect 20900 7320 21400 7560
+rect 17939 7200 18081 7201
+rect 17939 6920 17940 7200
+rect 18080 6920 18081 7200
+rect 17939 6919 18081 6920
+rect 9000 4800 9860 5840
+rect 11879 1540 11880 5200
+rect 12040 1540 12041 5200
+rect 18219 2100 18541 2101
+rect 18219 1620 18220 2100
+rect 18540 1620 18541 2100
+rect 18219 1619 18541 1620
+rect 11879 1539 12041 1540
+rect 11900 -1374 13900 -1300
+rect 15599 -3240 16421 -3239
+rect 15599 -4160 15600 -3240
+rect 16420 -4160 16421 -3240
+rect 15599 -4161 16421 -4160
+rect 20759 -4240 21061 -4239
+rect 20759 -4660 20760 -4240
+rect 21060 -4660 21061 -4240
+rect 20759 -4661 21061 -4660
+<< via4 >>
+rect 20800 12500 21300 12940
+rect 11720 7600 11880 8300
+rect 11880 7600 12040 8300
+rect 12040 7600 12320 8300
+rect 11700 5200 11880 5900
+rect 11880 5200 12040 5900
+rect 12040 5200 12300 5900
+rect 18220 1620 18540 2100
+rect 15600 -4160 16420 -3240
+rect 20760 -4660 21060 -4240
+<< metal5 >>
+rect 9300 12700 9800 13570
+rect 20776 12940 21324 12964
+rect 9300 12300 12900 12700
+rect 20776 12500 20800 12940
+rect 21300 12500 21324 12940
+rect 20776 12476 21324 12500
+rect 9300 11576 9800 12300
+rect 9026 11200 9800 11576
+rect 9026 6308 9786 11200
+rect 10260 7200 10920 11780
+rect 11700 8324 12300 12300
+rect 11696 8300 12344 8324
+rect 11696 7600 11720 8300
+rect 12320 7600 12344 8300
+rect 11696 7576 12344 7600
+rect 20800 7320 21300 12476
+rect 20800 7200 21400 7320
+rect 9004 5980 9866 6308
+rect 9000 5704 9866 5980
+rect 10260 6300 21400 7200
+rect 9000 4796 9860 5704
+rect 8710 4580 9860 4796
+rect 8710 4420 9780 4580
+rect 8710 -700 9566 4420
+rect 8600 -2800 9800 -700
+rect 10260 -1300 10920 6300
+rect 11676 5900 12324 5924
+rect 11676 5200 11700 5900
+rect 12300 5200 12324 5900
+rect 11676 5176 12324 5200
+rect 11700 1192 12300 5176
+rect 18000 2100 18700 2300
+rect 18000 1620 18220 2100
+rect 18540 1620 18700 2100
+rect 11700 100 12300 598
+rect 18000 100 18700 1620
+rect 11700 -700 18700 100
+rect 10260 -2240 17620 -1300
+rect 11876 -2324 13924 -2240
+rect 8600 -3216 16400 -2800
+rect 8600 -3240 16444 -3216
+rect 8600 -4160 15600 -3240
+rect 16420 -4160 16444 -3240
+rect 8600 -4184 16444 -4160
+rect 8600 -4200 16400 -4184
+rect 15600 -4800 16400 -4200
+rect 16800 -4800 17600 -2240
+rect 18000 -2900 18700 -700
+rect 18000 -3600 21080 -2900
+rect 20680 -4216 21080 -3600
+rect 20680 -4240 21084 -4216
+rect 20680 -4660 20760 -4240
+rect 21060 -4660 21084 -4240
+rect 20680 -4680 21084 -4660
+rect 20736 -4684 21084 -4680
+use isource_cmirror  isource_cmirror_2
+timestamp 1645630008
+transform 1 0 18900 0 1 9740
+box 0 0 2044 2280
+use isource_cmirror  isource_cmirror_3
+timestamp 1645630008
+transform 1 0 18900 0 1 7480
+box 0 0 2044 2280
+use isource_conv  isource_conv_0
+timestamp 1645630008
+transform 1 0 9200 0 1 -6200
+box 3980 6900 13920 13896
+use isource_diffamp  isource_diffamp_0
+timestamp 1645630008
+transform 1 0 -280 0 1 16996
+box 14560 -8200 18240 -5200
+use isource_diffamp  isource_diffamp_1
+timestamp 1645630008
+transform 1 0 6092 0 1 26800
+box 14560 -8200 18240 -5200
+use isource_out  isource_out_0
+timestamp 1645630008
+transform 1 0 -4300 0 1 -13810
+box 4320 8980 25514 15188
+use isource_ref  isource_ref_0
+timestamp 1645630008
+transform 1 0 20 0 1 40
+box -30 -40 13220 13420
+use isource_startup  isource_startup_0
+timestamp 1645630008
+transform 1 0 10820 0 1 13700
+box 200 0 2352 1238
+use sky130_fd_pr__cap_mim_m3_1_WXTTNJ  sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0
+timestamp 1645630008
+transform 1 0 19490 0 1 10040
+box -2150 -2100 2149 2100
+<< labels >>
+rlabel metal3 14600 -4600 15000 -4200 7 I_ref
+rlabel metal1 14040 730 14330 920 1 VM3G
+rlabel metal2 17660 -1630 17810 -1400 3 VM3D
+rlabel metal1 16290 580 16490 800 3 VM22D
+rlabel space 18650 3400 18750 3580 3 VM14D
+rlabel metal3 11380 7260 11680 7440 1 VM12D
+rlabel metal1 13440 7380 13580 7460 1 VM12G
+rlabel metal5 16940 -4640 17440 -4120 1 VP
+rlabel metal2 13720 7620 14040 8060 1 VM11D
+rlabel metal2 13280 12860 13440 13080 1 VM2D
+rlabel metal2 18880 13660 19040 13880 1 VM8D
+rlabel metal3 17100 8540 17260 8720 1 VM9D
+rlabel metal5 15800 -4600 16200 -4200 1 VN
+<< end >>
diff --git a/mag/isource/isource_dest.spice b/mag/isource/isource_dest.spice
new file mode 100644
index 0000000..9ed18b4
--- /dev/null
+++ b/mag/isource/isource_dest.spice
@@ -0,0 +1,175 @@
+* SPICE3 file created from isource_dest.ext - technology: sky130A
+
+X0 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X1 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X2 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X3 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X4 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X5 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X6 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X7 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X8 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X9 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X10 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X11 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X12 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X13 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X14 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X15 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X16 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X17 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X18 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X19 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X20 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X21 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X22 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X23 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X24 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X25 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X26 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X27 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X28 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X29 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X30 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X31 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X32 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X33 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X34 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X35 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X36 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X37 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X38 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X39 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X40 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X41 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X42 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X43 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X44 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X45 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X46 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X47 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X48 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X49 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X50 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X51 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X52 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X53 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X54 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X55 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X56 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X57 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X58 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X59 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X60 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X61 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X62 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X63 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X64 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X65 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X66 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X67 VN m3_12480_9250# m3_12480_9250# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X68 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X69 m3_12480_9250# m3_12480_9250# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X70 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X71 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X72 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X73 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X74 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X75 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X76 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X77 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X78 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X79 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X80 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X81 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X82 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X83 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X84 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X85 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X86 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X87 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X88 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X89 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X90 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X91 VM12D m3_12480_9250# m2_12140_7550# VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X92 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X93 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X94 m2_12140_7550# m3_12480_9250# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X95 VM12D isource_ref_0/m1_12708_6228# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X96 VN isource_ref_0/m1_12708_6228# VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X97 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X98 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X99 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X100 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X101 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X102 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X103 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X104 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X105 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X106 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X107 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X108 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X109 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X110 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X111 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X112 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X113 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X114 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X115 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X116 isource_diffamp_0/D isource_diffamp_0/G isource_diffamp_0/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X117 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X118 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X119 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X120 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X121 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X122 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X123 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X124 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X125 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X126 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X127 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X128 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X129 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X130 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X131 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X132 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X133 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X134 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X135 isource_diffamp_1/S isource_diffamp_1/G isource_diffamp_1/D VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X136 isource_diffamp_1/D isource_diffamp_1/G isource_diffamp_1/S VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+C0 isource_diffamp_0/nwell VN 23.88fF
+C1 isource_diffamp_1/G VN 3.83fF
+C2 isource_diffamp_1/G isource_diffamp_1/S 9.68fF
+C3 VN VP 11.60fF
+C4 VN m4_9000_4800# 2.49fF
+C5 VN isource_diffamp_0/G 3.83fF
+C6 isource_diffamp_1/S VN 3.91fF
+C7 isource_diffamp_0/D isource_diffamp_0/G 7.02fF
+C8 VM12D VP 5.06fF
+C9 m3_12480_9250# VP 5.93fF
+C10 VM12D VN 42.90fF
+C11 m3_12480_9250# VN 65.70fF
+C12 m3_12480_9250# VM12D 66.56fF
+C13 isource_ref_0/m1_12708_6228# VN 4.08fF
+C14 VN m2_12140_7550# 57.92fF
+C15 m5_11700_2100# VN 3.59fF
+C16 isource_diffamp_1/D isource_diffamp_1/G 7.02fF
+C17 isource_diffamp_0/S isource_diffamp_0/G 9.68fF
+C18 isource_diffamp_1/nwell VN 23.88fF
+C19 isource_diffamp_0/S VN 3.91fF
+C20 VM12D m2_12140_7550# 37.61fF
+C21 m3_9000_4420# m4_9000_4800# 2.41fF
+C22 m3_12480_9250# m2_12140_7550# 72.02fF
+C23 isource_diffamp_0/S isource_diffamp_0/D 11.36fF
+C24 isource_diffamp_1/D isource_diffamp_1/S 11.36fF
+C25 VP 0 11.98fF
+C26 m3_5100_n1730# 0 3.80fF **FLOATING
+C27 li_5100_n2560# 0 8.27fF **FLOATING
+C28 isource_diffamp_1/nwell 0 35.22fF
+C29 isource_diffamp_1/G 0 13.66fF **FLOATING
+C30 isource_diffamp_0/nwell 0 35.22fF
+C31 isource_diffamp_0/G 0 13.66fF **FLOATING
+C32 isource_ref_0/m1_12708_6228# 0 6.59fF **FLOATING
+C33 VN 0 28.69fF **FLOATING
+C34 m3_12480_9250# 0 342.19fF **FLOATING
+C35 VM12D 0 3.62fF **FLOATING
diff --git a/mag/isource/isource_diffamp.mag b/mag/isource/isource_diffamp.mag
new file mode 100644
index 0000000..6d14394
--- /dev/null
+++ b/mag/isource/isource_diffamp.mag
@@ -0,0 +1,194 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645698808
+<< dnwell >>
+rect 14640 -8120 18160 -5280
+<< nwell >>
+rect 14560 -5486 18240 -5200
+rect 14560 -7914 14846 -5486
+rect 17954 -7914 18240 -5486
+rect 14560 -8200 18240 -7914
+<< nsubdiff >>
+rect 14597 -5257 18203 -5237
+rect 14597 -5291 14677 -5257
+rect 18123 -5291 18203 -5257
+rect 14597 -5311 18203 -5291
+rect 14597 -5317 14671 -5311
+rect 14597 -8083 14617 -5317
+rect 14651 -8083 14671 -5317
+rect 14597 -8089 14671 -8083
+rect 18129 -5317 18203 -5311
+rect 18129 -8083 18149 -5317
+rect 18183 -8083 18203 -5317
+rect 18129 -8089 18203 -8083
+rect 14597 -8109 18203 -8089
+rect 14597 -8143 14677 -8109
+rect 18123 -8143 18203 -8109
+rect 14597 -8163 18203 -8143
+<< nsubdiffcont >>
+rect 14677 -5291 18123 -5257
+rect 14617 -8083 14651 -5317
+rect 18149 -8083 18183 -5317
+rect 14677 -8143 18123 -8109
+<< locali >>
+rect 14617 -5291 14677 -5257
+rect 18123 -5291 18183 -5257
+rect 14617 -5317 14651 -5291
+rect 18149 -5317 18183 -5291
+rect 14617 -8109 14651 -8083
+rect 18149 -8109 18183 -8083
+rect 14617 -8143 14677 -8109
+rect 18123 -8143 18183 -8109
+<< viali >>
+rect 18120 -5540 18149 -5340
+rect 18149 -5540 18183 -5340
+rect 18183 -5540 18200 -5340
+rect 14940 -7200 15020 -7000
+<< metal1 >>
+rect 18114 -5340 18206 -5328
+rect 17960 -5540 18120 -5340
+rect 18200 -5540 18206 -5340
+rect 18114 -5552 18206 -5540
+rect 15120 -5740 17700 -5680
+rect 15050 -6020 15060 -5820
+rect 15140 -6020 15150 -5820
+rect 15200 -6640 15280 -5740
+rect 15570 -6020 15580 -5820
+rect 15660 -6020 15670 -5820
+rect 16090 -6020 16100 -5820
+rect 16180 -6020 16190 -5820
+rect 16610 -6020 16620 -5820
+rect 16700 -6020 16710 -5820
+rect 17130 -6020 17140 -5820
+rect 17220 -6020 17230 -5820
+rect 15310 -6580 15320 -6380
+rect 15400 -6580 15410 -6380
+rect 15830 -6580 15840 -6380
+rect 15920 -6580 15930 -6380
+rect 16350 -6580 16360 -6380
+rect 16440 -6580 16450 -6380
+rect 16870 -6580 16880 -6380
+rect 16960 -6580 16970 -6380
+rect 17370 -6580 17380 -6380
+rect 17460 -6580 17470 -6380
+rect 17520 -6640 17600 -5740
+rect 17650 -6020 17660 -5820
+rect 17740 -6020 17750 -5820
+rect 14640 -6760 17700 -6640
+rect 14934 -7000 15026 -6988
+rect 14934 -7020 14940 -7000
+rect 14640 -7140 14940 -7020
+rect 14934 -7200 14940 -7140
+rect 15020 -7200 15026 -7000
+rect 14934 -7212 15026 -7200
+rect 15050 -7600 15060 -7400
+rect 15140 -7600 15150 -7400
+rect 15200 -7660 15280 -6760
+rect 15310 -7040 15320 -6840
+rect 15400 -7040 15410 -6840
+rect 15830 -7040 15840 -6840
+rect 15920 -7040 15930 -6840
+rect 16350 -7040 16360 -6840
+rect 16440 -7040 16450 -6840
+rect 16870 -7040 16880 -6840
+rect 16960 -7040 16970 -6840
+rect 17370 -7040 17380 -6840
+rect 17460 -7040 17470 -6840
+rect 15570 -7600 15580 -7400
+rect 15660 -7600 15670 -7400
+rect 16090 -7600 16100 -7400
+rect 16180 -7600 16190 -7400
+rect 16610 -7600 16620 -7400
+rect 16700 -7600 16710 -7400
+rect 17130 -7600 17140 -7400
+rect 17220 -7600 17230 -7400
+rect 17520 -7660 17600 -6760
+rect 17650 -7600 17660 -7400
+rect 17740 -7600 17750 -7400
+rect 15120 -7720 17700 -7660
+<< via1 >>
+rect 15060 -6020 15140 -5820
+rect 15580 -6020 15660 -5820
+rect 16100 -6020 16180 -5820
+rect 16620 -6020 16700 -5820
+rect 17140 -6020 17220 -5820
+rect 15320 -6580 15400 -6380
+rect 15840 -6580 15920 -6380
+rect 16360 -6580 16440 -6380
+rect 16880 -6580 16960 -6380
+rect 17380 -6580 17460 -6380
+rect 17660 -6020 17740 -5820
+rect 15060 -7600 15140 -7400
+rect 15320 -7040 15400 -6840
+rect 15840 -7040 15920 -6840
+rect 16360 -7040 16440 -6840
+rect 16880 -7040 16960 -6840
+rect 17380 -7040 17460 -6840
+rect 15580 -7600 15660 -7400
+rect 16100 -7600 16180 -7400
+rect 16620 -7600 16700 -7400
+rect 17140 -7600 17220 -7400
+rect 17660 -7600 17740 -7400
+<< metal2 >>
+rect 15060 -5820 15140 -5810
+rect 15580 -5820 15660 -5810
+rect 16100 -5820 16180 -5810
+rect 16620 -5820 16700 -5810
+rect 17140 -5820 17220 -5810
+rect 17660 -5820 17740 -5810
+rect 15140 -6020 15580 -5820
+rect 15660 -6020 16100 -5820
+rect 16180 -6020 16620 -5820
+rect 16700 -6020 17140 -5820
+rect 17220 -6020 17660 -5820
+rect 15060 -6820 15240 -6020
+rect 15580 -6030 15660 -6020
+rect 16100 -6030 16180 -6020
+rect 16620 -6030 16700 -6020
+rect 17140 -6030 17220 -6020
+rect 17660 -6030 17740 -6020
+rect 14640 -6960 15240 -6820
+rect 15060 -7400 15240 -6960
+rect 15320 -6380 15400 -6370
+rect 15840 -6380 15920 -6370
+rect 16360 -6380 16440 -6370
+rect 16880 -6380 16960 -6370
+rect 17380 -6380 17460 -6370
+rect 15400 -6580 15840 -6380
+rect 15920 -6580 16360 -6380
+rect 16440 -6580 16880 -6380
+rect 16960 -6580 17380 -6380
+rect 15320 -6600 17460 -6580
+rect 15320 -6800 18080 -6600
+rect 15320 -6840 17460 -6800
+rect 15400 -7040 15840 -6840
+rect 15920 -7040 16360 -6840
+rect 16440 -7040 16880 -6840
+rect 16960 -7040 17380 -6840
+rect 15320 -7050 15400 -7040
+rect 15840 -7050 15920 -7040
+rect 16360 -7050 16440 -7040
+rect 16880 -7050 16960 -7040
+rect 17380 -7050 17460 -7040
+rect 15580 -7400 15660 -7390
+rect 16100 -7400 16180 -7390
+rect 16620 -7400 16700 -7390
+rect 17140 -7400 17220 -7390
+rect 17660 -7400 17740 -7390
+rect 15140 -7600 15580 -7400
+rect 15660 -7600 16100 -7400
+rect 16180 -7600 16620 -7400
+rect 16700 -7600 17140 -7400
+rect 17220 -7600 17660 -7400
+rect 15060 -7610 15140 -7600
+rect 15580 -7610 15660 -7600
+rect 16100 -7610 16180 -7600
+rect 16620 -7610 16700 -7600
+rect 17140 -7610 17220 -7600
+rect 17660 -7610 17740 -7600
+use sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87  sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87_0
+timestamp 1645633816
+transform 1 0 16397 0 1 -6701
+box -1457 -1119 1457 1119
+<< end >>
diff --git a/mag/isource/isource_diffamp.spice b/mag/isource/isource_diffamp.spice
new file mode 100644
index 0000000..e1e13cd
--- /dev/null
+++ b/mag/isource/isource_diffamp.spice
@@ -0,0 +1,30 @@
+* SPICE3 file created from isource_diffamp.ext - technology: sky130A
+
+X0 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X1 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X2 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X3 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X4 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X5 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X6 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X7 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X8 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X9 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X10 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X11 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X12 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X13 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X14 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X15 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X16 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X17 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X18 S G D B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X19 D G S B sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+C0 S B 3.91fF
+C1 S G 9.68fF
+C2 G D 7.02fF
+C3 G B 3.83fF
+C4 nwell B 23.88fF
+C5 S D 11.36fF
+C6 nwell VSUBS 35.22fF
+C7 G VSUBS 13.66fF **FLOATING
diff --git a/mag/isource/isource_flat.nodes b/mag/isource/isource_flat.nodes
new file mode 100644
index 0000000..cb09d98
--- /dev/null
+++ b/mag/isource/isource_flat.nodes
@@ -0,0 +1,49 @@
+I_ref 14600 -4599 m3
+VP 16940 -4639 m5
+VN 15800 -4599 m5
+m4_11900_n1374# 11900 -1373 m4
+m3_4100_n1730# 4100 -1729 m3
+m3_9000_4420# 9000 4420 m3
+a_20766_n4232# 20766 -4231 xres
+a_20236_n4232# 20236 -4231 xres
+a_20236_n2232# 20236 -2231 xpc
+a_19706_n4664# 19706 -4663 xpc
+a_19706_n4232# 19706 -4231 xres
+a_19176_n4232# 19176 -4231 xres
+a_19176_n2232# 19176 -2231 xpc
+a_18646_n4664# 18646 -4663 xpc
+a_18646_n4232# 18646 -4231 xres
+a_19136_n1351# 19136 -1350 pdif
+VM22D 158 -2169 ndif
+VM3D 158 -959 ndif
+a_216_n2258# 216 -2257 p
+a_18236_2078# 18236 2078 xres
+a_17706_2078# 17706 2078 xres
+a_17706_4078# 17706 4078 xpc
+a_17176_1646# 17176 1646 xpc
+a_17176_2078# 17176 2078 xres
+a_16646_2078# 16646 2078 xres
+a_16646_4078# 16646 4078 xpc
+a_16116_1646# 16116 1646 xpc
+a_16116_2078# 16116 2078 xres
+a_15586_2078# 15586 2078 xres
+a_15586_4078# 15586 4078 xpc
+a_15056_1646# 15056 1646 xpc
+a_15056_2078# 15056 2078 xres
+a_14526_2078# 14526 2078 xres
+a_14526_4078# 14526 4078 xpc
+VM3G 13256 -2247 p
+a_13916_2078# 13916 2078 xres
+a_13386_2078# 13386 2078 xres
+a_13386_4078# 13386 4078 xpc
+a_19136_919# 19136 919 pdif
+VM14D 14576 6350 ndif
+a_19136_7699# 19136 7699 pdif
+a_19136_9959# 19136 9959 pdif
+VM9D 14856 9298 p
+VM12D 158 250 ndif
+VM8D 12956 14090 ndif
+a_11158_13910# 11158 13910 ndif
+VM12G 16400 5066 pw
+VM11D 14566 9082 pw
+VM2D 14566 13206 pw
diff --git a/mag/isource/isource_flat.sim b/mag/isource/isource_flat.sim
new file mode 100644
index 0000000..982009a
--- /dev/null
+++ b/mag/isource/isource_flat.sim
@@ -0,0 +1,457 @@
+| units: 500000 tech: sky130A format: MIT
+x VM2D VN VM2D VN l=1200 w=800 x=10280 y=11210 sky130_fd_pr__nfet_01v8
+x a_17176_2078# a_17176_1646# a_16646_4078# VN l=2000 w=0 x=17176 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=3179 sky130_fd_pr__pfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=216 y=11210 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_n1351# VP l=200 w=800 x=20290 y=-314 sky130_fd_pr__pfet_01v8
+x a_15056_2078# a_15056_1646# a_14526_4078# VN l=2000 w=0 x=15056 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM9D VM9D VM2D VM2D l=200 w=800 x=15630 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=6475 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=3179 sky130_fd_pr__pfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=16146 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=9990 sky130_fd_pr__nfet_01v8
+x VM14D VP VM12G VM12G l=30 w=800 x=16998 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=20548 y=-1350 sky130_fd_pr__pfet_01v8
+x VM11D VN a_11158_13910# VN l=40 w=800 x=11314 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM9D VM2D VM2D l=200 w=800 x=17178 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x a_19176_n4232# a_18646_n4664# a_19176_n2232# VN l=2000 w=0 x=19176 y=-4231 sky130_fd_pr__res_xhigh_po_1p41
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17450 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=1200 w=800 x=3990 y=11210 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=10280 y=-2169 sky130_fd_pr__nfet_01v8
+x VM11D VN a_11158_13910# VN l=40 w=800 x=11510 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=200 w=800 x=14856 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=216 y=-2169 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=250 sky130_fd_pr__nfet_01v8
+x VM9D VM11D VM8D VM11D l=200 w=800 x=16920 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=30 w=800 x=17190 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=3179 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=3910 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_7699# VP l=200 w=800 x=20290 y=8735 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=3179 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=9990 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=9990 sky130_fd_pr__nfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=16662 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=200 w=800 x=16146 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM8D a_19136_7699# VP l=40 w=800 x=19096 y=7699 sky130_fd_pr__pfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=16710 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=3910 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=4215 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=1955 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=2732 y=11210 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=10280 y=-959 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=3910 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=3990 y=-2169 sky130_fd_pr__nfet_01v8
+x VM8D VM22D a_19136_n1351# VP l=40 w=800 x=19096 y=-314 sky130_fd_pr__pfet_01v8
+x a_20766_n4232# VN a_20236_n2232# VN l=2000 w=0 x=20766 y=-4231 sky130_fd_pr__res_xhigh_po_1p41
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=216 y=-959 sky130_fd_pr__nfet_01v8
+x VM11D VN a_11158_13910# VN l=40 w=800 x=12098 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=30 w=800 x=17094 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=4215 sky130_fd_pr__pfet_01v8
+x VM14D VP VM12G VM12G l=30 w=800 x=16998 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=919 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=9022 y=-959 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=250 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_9959# VP l=200 w=800 x=20290 y=9959 sky130_fd_pr__pfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=14856 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=30 w=800 x=16614 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=6475 sky130_fd_pr__pfet_01v8
+x a_13916_2078# VM3G a_13386_4078# VN l=2000 w=0 x=13916 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17066 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=6475 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=2732 y=-2169 sky130_fd_pr__nfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=12430 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=9990 sky130_fd_pr__nfet_01v8
+x a_19706_n4232# a_19706_n4664# a_19176_n2232# VN l=2000 w=0 x=19706 y=-4231 sky130_fd_pr__res_xhigh_po_1p41
+x VM9D VM2D VM9D VM2D l=200 w=800 x=15888 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=9990 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=4215 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=2690 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=6475 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=4215 sky130_fd_pr__pfet_01v8
+x VM3G VN VM3D VN l=1200 w=800 x=13256 y=-2159 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=12430 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=9990 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=9990 sky130_fd_pr__nfet_01v8
+x VM8D VM8D a_19136_7699# VP l=40 w=800 x=19096 y=8735 sky130_fd_pr__pfet_01v8
+x VM14D VP VM12G VM12G l=30 w=800 x=17382 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=6475 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=3179 sky130_fd_pr__pfet_01v8
+x VM12G VM12D VN VN l=1200 w=800 x=11544 y=6340 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=919 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=1955 sky130_fd_pr__pfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=16902 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=6475 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=2690 sky130_fd_pr__nfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17354 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=200 w=800 x=14856 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=2690 sky130_fd_pr__nfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=16662 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_7699# VP VP l=200 w=800 x=19516 y=7699 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_9959# VP l=200 w=800 x=19774 y=10995 sky130_fd_pr__pfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=17094 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=919 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=5439 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=8770 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=16404 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=30 w=800 x=16614 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=5439 sky130_fd_pr__pfet_01v8
+x VN VP l=6000 w=6000 x=3900 y=-1299 sky130_fd_pr__cap_mim_m3_2
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=19516 y=-314 sky130_fd_pr__pfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=16970 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM11D VN a_11158_13910# VN l=40 w=800 x=11706 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_9959# VP VP l=200 w=800 x=19516 y=10995 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=250 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=15372 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM9D a_19136_9959# VP l=40 w=800 x=19096 y=9959 sky130_fd_pr__pfet_01v8
+x a_20236_n4232# a_19706_n4664# a_20236_n2232# VN l=2000 w=0 x=20236 y=-4231 sky130_fd_pr__res_xhigh_po_1p41
+x VM11D VN a_11158_13910# VN l=40 w=800 x=11902 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x a_18646_n4232# a_18646_n4664# a_216_n2258# VN l=2000 w=0 x=18646 y=-4231 sky130_fd_pr__res_xhigh_po_1p41
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=919 sky130_fd_pr__pfet_01v8
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17642 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=8770 sky130_fd_pr__nfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=16662 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=8770 sky130_fd_pr__nfet_01v8
+x VM12G VN VM12D VN l=1200 w=800 x=10286 y=6340 sky130_fd_pr__nfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=15114 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=30 w=800 x=17382 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=200 w=800 x=15114 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM8D VM11D VM11D l=200 w=800 x=17178 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=2690 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=2690 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=4215 sky130_fd_pr__pfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=16146 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=30 w=800 x=16902 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=3179 sky130_fd_pr__pfet_01v8
+x VM9D VM11D VM8D VM11D l=200 w=800 x=16404 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_9959# VP VP l=200 w=800 x=20548 y=10995 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=2690 sky130_fd_pr__nfet_01v8
+x VP VM8D l=4000 w=4000 x=17440 y=8040 sky130_fd_pr__cap_mim_m3_1
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=12430 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=9990 sky130_fd_pr__nfet_01v8
+x VM9D VM11D VM8D VM11D l=200 w=800 x=15372 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=2690 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_7699# VP VP l=200 w=800 x=19516 y=8735 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=6475 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=9990 sky130_fd_pr__nfet_01v8
+x VM3G VN VM3D VN l=1200 w=800 x=15772 y=-2159 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=1955 sky130_fd_pr__pfet_01v8
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17450 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17162 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=250 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=1955 sky130_fd_pr__pfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=15114 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17642 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17354 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17066 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=9990 sky130_fd_pr__nfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=17286 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VN VM2D VN l=1200 w=800 x=5248 y=11210 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=8770 sky130_fd_pr__nfet_01v8
+x VM8D VM22D a_19136_n1351# VP l=40 w=800 x=19096 y=-1350 sky130_fd_pr__pfet_01v8
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17834 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17546 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17258 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=12430 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=8770 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=1955 sky130_fd_pr__pfet_01v8
+x VM14D VP VM12G VM12G l=30 w=800 x=16806 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=1200 w=800 x=11538 y=1470 sky130_fd_pr__nfet_01v8
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17258 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17738 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=1200 w=800 x=11538 y=5130 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_n1351# VP l=200 w=800 x=20290 y=-1350 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=11538 y=11210 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=8770 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=8770 sky130_fd_pr__nfet_01v8
+x VM3G VM3D VN VN l=1200 w=800 x=14514 y=-2159 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=1955 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=200 w=800 x=19516 y=9959 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=200 w=800 x=19774 y=7699 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=919 sky130_fd_pr__pfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=1955 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=250 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=6506 y=1470 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=20032 y=-1350 sky130_fd_pr__pfet_01v8
+x VM11D a_11158_13910# VN VN l=40 w=800 x=11216 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VN VM2D VN l=1200 w=800 x=2732 y=1470 sky130_fd_pr__nfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=4215 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=250 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=2732 y=5130 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=6506 y=5130 sky130_fd_pr__nfet_01v8
+x a_13386_2078# VM12G a_13386_4078# VN l=2000 w=0 x=13386 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=5248 y=-2169 sky130_fd_pr__nfet_01v8
+x VM11D a_11158_13910# VN VN l=40 w=800 x=11412 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_n1351# VP l=200 w=800 x=19774 y=-314 sky130_fd_pr__pfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=14856 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=200 w=800 x=15888 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=12430 sky130_fd_pr__nfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17546 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=12430 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=16920 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=6475 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=3179 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=11538 y=-2169 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=6340 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=2690 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=3179 sky130_fd_pr__pfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=15630 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=30 w=800 x=17286 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM3G VM3D VN VN l=1200 w=800 x=17030 y=-2159 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=2690 sky130_fd_pr__nfet_01v8
+x a_17706_2078# a_17176_1646# a_17706_4078# VN l=2000 w=0 x=17706 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM9D VM11D VM8D VM11D l=200 w=800 x=15372 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VP VM12G VM12G l=30 w=800 x=16806 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=3179 sky130_fd_pr__pfet_01v8
+x VM11D a_11158_13910# VP VP l=400 w=100 x=12576 y=14619 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=6475 sky130_fd_pr__pfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=15630 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=19096 y=5439 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=2690 sky130_fd_pr__nfet_01v8
+x a_11158_13910# VN VM8D VN l=400 w=100 x=12556 y=14090 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=3179 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=200 w=800 x=19774 y=8735 sky130_fd_pr__pfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=1474 y=1470 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=5248 y=1470 sky130_fd_pr__nfet_01v8
+x VM22D a_216_n2258# I_ref VN l=30 w=800 x=17834 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=250 sky130_fd_pr__nfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=16662 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM9D VM11D VM8D VM11D l=200 w=800 x=16920 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VN VM2D VN l=1200 w=800 x=5248 y=5130 sky130_fd_pr__nfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=3179 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=919 sky130_fd_pr__pfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=1474 y=5130 sky130_fd_pr__nfet_01v8
+x VM9D VM9D VM2D VM2D l=200 w=800 x=17178 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_7699# VP VP l=200 w=800 x=20548 y=7699 sky130_fd_pr__pfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=7764 y=1470 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=1955 sky130_fd_pr__pfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=16970 y=368 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VN VM2D VN l=1200 w=800 x=7764 y=11210 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=8770 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=6475 sky130_fd_pr__pfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=3990 y=1470 sky130_fd_pr__nfet_01v8
+x VN VP l=6000 w=6000 x=3900 y=5700 sky130_fd_pr__cap_mim_m3_2
+x VM2D VM2D VN VN l=1200 w=800 x=3990 y=5130 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=7764 y=5130 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=16404 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=6340 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=6475 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=12430 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=15372 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=8770 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=6340 sky130_fd_pr__nfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=15630 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=11538 y=3910 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=20548 y=-314 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=250 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=12430 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_7699# VP VP l=200 w=800 x=20032 y=7699 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=4215 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=9022 y=8770 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=6340 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=4215 sky130_fd_pr__pfet_01v8
+x VM11D a_11158_13910# VN VN l=40 w=800 x=12000 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM12G VM14D VN VN l=1200 w=800 x=14634 y=6350 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=6506 y=11210 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_9959# VP l=200 w=800 x=19774 y=9959 sky130_fd_pr__pfet_01v8
+x a_16646_2078# a_16116_1646# a_16646_4078# VN l=2000 w=0 x=16646 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM9D VM9D VM2D VM2D l=200 w=800 x=15114 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=11538 y=-959 sky130_fd_pr__nfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=17178 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x VM14D VM12G VP VM12G l=30 w=800 x=17478 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=4215 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=20032 y=-314 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=7764 y=-2169 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=3910 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=6506 y=3910 sky130_fd_pr__nfet_01v8
+x a_14526_2078# VM3G a_14526_4078# VN l=2000 w=0 x=14526 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=4215 sky130_fd_pr__pfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=12430 sky130_fd_pr__nfet_01v8
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=4215 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=200 w=800 x=20548 y=8735 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=6506 y=-959 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=2732 y=-959 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=19516 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=3179 sky130_fd_pr__pfet_01v8
+x VM11D a_11158_13910# VN VN l=40 w=800 x=11608 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=5439 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=6506 y=-2169 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=20548 y=1955 sky130_fd_pr__pfet_01v8
+x VM11D a_11158_13910# VN VN l=40 w=800 x=11804 y=13910 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=1200 w=800 x=9022 y=11210 sky130_fd_pr__nfet_01v8
+x VM8D VM9D a_19136_9959# VP l=40 w=800 x=19096 y=10995 sky130_fd_pr__pfet_01v8
+x a_18236_2078# VN a_17706_4078# VN l=2000 w=0 x=18236 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM8D a_19136_919# VP VP l=200 w=800 x=22588 y=919 sky130_fd_pr__pfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=15888 y=13510 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM2D VN VN l=1200 w=800 x=1474 y=11210 sky130_fd_pr__nfet_01v8
+x VM12G VN VM14D VN l=1200 w=800 x=13376 y=6350 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=2732 y=12430 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=22330 y=5439 sky130_fd_pr__pfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=10280 y=1470 sky130_fd_pr__nfet_01v8
+x VM9D VM11D VM8D VM11D l=200 w=800 x=16404 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_9959# VP l=200 w=800 x=20290 y=10995 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_7699# VP VP l=200 w=800 x=20032 y=8735 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=20290 y=6475 sky130_fd_pr__pfet_01v8
+x a_16116_2078# a_16116_1646# a_15586_4078# VN l=2000 w=0 x=16116 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM2D VN VM2D VN l=1200 w=800 x=10280 y=5130 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=22072 y=5439 sky130_fd_pr__pfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17738 y=-649 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM11D VM12D VN l=1200 w=800 x=1474 y=3910 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=5248 y=3910 sky130_fd_pr__nfet_01v8
+x VM2D VN VM2D VN l=1200 w=800 x=216 y=1470 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=20032 y=1955 sky130_fd_pr__pfet_01v8
+x VM9D VM8D VM11D VM11D l=200 w=800 x=16146 y=9386 sky130_fd_pr__nfet_01v8_lvt
+x a_15586_2078# a_15056_1646# a_15586_4078# VN l=2000 w=0 x=15586 y=2078 sky130_fd_pr__res_xhigh_po_1p41
+x VM2D VN VM2D VN l=1200 w=800 x=216 y=5130 sky130_fd_pr__nfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=17478 y=6308 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VM14D a_19136_919# VP l=40 w=800 x=21136 y=5439 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=200 w=800 x=20032 y=10995 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_9959# VP VP l=200 w=800 x=20548 y=9959 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=7764 y=3910 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=9022 y=1470 sky130_fd_pr__nfet_01v8
+x VM2D VM11D VM12D VN l=1200 w=800 x=3990 y=3910 sky130_fd_pr__nfet_01v8
+x VM2D VM2D VN VN l=1200 w=800 x=9022 y=5130 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_n1351# VP l=200 w=800 x=19774 y=-1350 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=5248 y=-959 sky130_fd_pr__nfet_01v8
+x VM9D VM11D VM8D VM11D l=200 w=800 x=15888 y=10404 sky130_fd_pr__nfet_01v8_lvt
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=9022 y=-2169 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=1474 y=-2169 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=1474 y=-959 sky130_fd_pr__nfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=6340 sky130_fd_pr__nfet_01v8
+x VM8D VP a_19136_919# VP l=200 w=800 x=21814 y=1955 sky130_fd_pr__pfet_01v8
+x VM14D VP VM12G VM12G l=30 w=800 x=17190 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM2D VM12D VM11D VN l=1200 w=800 x=216 y=250 sky130_fd_pr__nfet_01v8
+x VM8D a_19136_9959# VP VP l=200 w=800 x=20032 y=9959 sky130_fd_pr__pfet_01v8
+x VM8D VP a_19136_7699# VP l=200 w=800 x=20290 y=7699 sky130_fd_pr__pfet_01v8
+x VM8D a_19136_919# VP VP l=200 w=800 x=21556 y=1955 sky130_fd_pr__pfet_01v8
+x a_216_n2258# VM3D VM22D VN l=1200 w=800 x=7764 y=-959 sky130_fd_pr__nfet_01v8
+x a_216_n2258# VM22D VM3D VN l=1200 w=800 x=3990 y=-959 sky130_fd_pr__nfet_01v8
+x VM9D VM2D VM9D VM2D l=200 w=800 x=16920 y=14528 sky130_fd_pr__nfet_01v8_lvt
+x VM8D VP a_19136_919# VP l=200 w=800 x=19774 y=4215 sky130_fd_pr__pfet_01v8
+x VM2D VM12D VM11D VN l=1200 w=800 x=10280 y=250 sky130_fd_pr__nfet_01v8
+x VM14D VM12G VP VM12G l=30 w=800 x=16710 y=5290 sky130_fd_pr__nfet_01v8_lvt
+x VM8D a_19136_n1351# VP VP l=200 w=800 x=19516 y=-1350 sky130_fd_pr__pfet_01v8
+x VM22D I_ref a_216_n2258# VN l=30 w=800 x=17162 y=-649 sky130_fd_pr__nfet_01v8_lvt
+C VM9D VP 5.76
+C VM2D VM12G 2.06
+C VM11D VM9D 33.79
+C VM2D VP 85.83
+C VM2D VM11D 79.62
+C VM14D VM8D 20.15
+C I_ref a_216_n2258# 39.90
+C m3_4100_n1730# VP 11.93
+C m3_9000_4420# VP 3.46
+C VM2D VM9D 54.48
+C VP VM3D 7.63
+C VM14D VM12G 21.36
+C VP a_216_n2258# 12.38
+C VM11D a_11158_13910# 2.86
+C VM3G VM3D 3.43
+C VM8D a_19136_9959# 12.07
+C VM14D VP 42.20
+C VM14D a_19136_919# 21.92
+C I_ref VM22D 9.06
+C m3_9000_4420# VM2D 4.40
+C VP a_19136_9959# 17.09
+C VM22D VP 8.23
+C VM2D a_216_n2258# 4.99
+C VM8D a_19136_7699# 14.76
+C VP VM12D 19.12
+C m3_4100_n1730# VM3D 11.24
+C VM9D a_19136_9959# 2.97
+C VM8D VP 215.27
+C a_19136_n1351# VM22D 2.97
+C VM11D VM12D 39.78
+C m3_4100_n1730# a_216_n2258# 11.64
+C a_216_n2258# VM3D 17.74
+C VM8D VM11D 26.24
+C VP a_19136_7699# 16.78
+C VM8D a_19136_919# 42.95
+C VM8D a_19136_n1351# 5.74
+C VP VM12G 69.94
+C VM8D VM9D 24.08
+C VM2D VM12D 84.18
+C VM3G VP 5.21
+C VM11D VP 44.47
+C VM8D VM2D 3.93
+C VM22D VM3D 11.29
+C a_19136_919# VP 107.39
+C VM22D a_216_n2258# 29.87
+C a_19136_n1351# VP 14.48
+C I_ref GND 11.03
+R I_ref 24540
+C VP GND 321.11
+R VP 696656
+C m3_4100_n1730# GND 3.90
+R a_20766_n4232# 14184
+R a_20236_n4232# 14184
+C a_20236_n2232# GND 3.14
+R a_20236_n2232# 188
+C a_19706_n4664# GND 3.13
+R a_19706_n4664# 188
+R a_19706_n4232# 14184
+R a_19176_n4232# 14184
+C a_19176_n2232# GND 2.92
+R a_19176_n2232# 188
+C a_18646_n4664# GND 3.14
+R a_18646_n4664# 188
+R a_18646_n4232# 14184
+R a_19136_n1351# 27245
+C VM22D GND 20.22
+R VM22D 62890
+C VM3D GND 5.78
+R VM3D 28824
+C a_216_n2258# GND 88.72
+R a_216_n2258# 41580
+R a_18236_2078# 14184
+R a_17706_2078# 14184
+C a_17706_4078# GND 3.19
+R a_17706_4078# 188
+C a_17176_1646# GND 3.36
+R a_17176_1646# 188
+R a_17176_2078# 14184
+R a_16646_2078# 14184
+C a_16646_4078# GND 2.97
+R a_16646_4078# 188
+C a_16116_1646# GND 2.97
+R a_16116_1646# 188
+R a_16116_2078# 14184
+R a_15586_2078# 14184
+C a_15586_4078# GND 2.97
+R a_15586_4078# 188
+C a_15056_1646# GND 2.97
+R a_15056_1646# 188
+R a_15056_2078# 14184
+R a_14526_2078# 14184
+C a_14526_4078# GND 3.23
+R a_14526_4078# 188
+C VM3G GND 25.10
+R VM3G 3216
+R a_13916_2078# 14184
+R a_13386_2078# 14184
+C a_13386_4078# GND 3.40
+R a_13386_4078# 188
+R a_19136_919# 165587
+R VM14D 75101
+R a_19136_7699# 27245
+R a_19136_9959# 27245
+R VM9D 50420
+C VM12D GND 33.99
+R VM12D 89245
+R VM8D 91212
+C a_11158_13910# GND 20.96
+R a_11158_13910# 13987
+C VM12G GND 19.31
+R VM12G 71415
+C VM11D GND 33.83
+R VM11D 177948
+C VM2D GND 427.28
+R VM2D 235936
diff --git a/mag/isource/isource_flat.spice b/mag/isource/isource_flat.spice
new file mode 100644
index 0000000..121c298
--- /dev/null
+++ b/mag/isource/isource_flat.spice
@@ -0,0 +1,343 @@
+* SPICE3 file created from isource_flat.ext - technology: sky130A
+
+X0 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=3.4945e+13p ps=2.5898e+08u w=4e+06u l=6e+06u
+X1 a_17176_1646# a_16646_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X2 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=6.2785e+13p pd=4.649e+08u as=0p ps=0u w=4e+06u l=1e+06u
+X3 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X4 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X5 a_15056_1646# a_14526_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X6 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X7 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X8 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X9 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X10 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X11 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X12 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=1.75622e+14p ps=1.58256e+09u w=4e+06u l=150000u
+X13 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X14 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X15 a_11158_13910# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X16 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X17 a_18646_n4664# a_19176_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X18 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=1.552e+13p pd=1.0376e+08u as=0p ps=0u w=4e+06u l=150000u
+X19 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X20 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X21 a_11158_13910# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X22 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X23 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X24 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X25 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X26 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X27 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X28 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X29 a_19136_7699# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X30 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X31 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X32 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X33 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X34 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X35 a_19136_7699# VM8D VM8D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X36 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X37 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X38 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X39 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X40 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X41 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X42 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X43 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X44 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X45 a_19136_n1351# VM8D VM22D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X46 VN a_20236_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X47 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X48 a_11158_13910# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X49 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X50 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X51 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X52 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X53 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X54 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X55 a_19136_9959# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X56 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X57 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X58 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X59 VM3G a_13386_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X60 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X61 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X62 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X63 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X64 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X65 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X66 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X67 a_19706_n4664# a_19176_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X68 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X69 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X70 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X71 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X72 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X73 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X74 VM3D VM3G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X75 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X76 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X77 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X78 a_19136_7699# VM8D VM8D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X79 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X80 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X81 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X82 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X83 VN VM12G VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X84 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X85 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X86 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X87 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X88 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X89 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X90 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X91 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X92 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X93 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X94 a_19136_9959# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X95 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X96 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X97 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X98 VM12D VM2D VM11D dw_12120_8840# sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X99 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X100 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X101 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X102 VN VP sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X103 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X104 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X105 a_11158_13910# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X106 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X107 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X108 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X109 a_19136_9959# VM8D VM9D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X110 a_19706_n4664# a_20236_n2232# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X111 a_11158_13910# VM11D VN VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X112 a_18646_n4664# a_216_n2258# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X113 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X114 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X115 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X116 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X117 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X118 VM12D VM12G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X119 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X120 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X121 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X122 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X123 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X124 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X125 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X126 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X127 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X128 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X129 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X130 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X131 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X132 VP VM8D sky130_fd_pr__cap_mim_m3_1 l=2e+07u w=2e+07u
+X133 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X134 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X135 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X136 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X137 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X138 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X139 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X140 VM3D VM3G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X141 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X142 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X143 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X144 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X145 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X146 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X147 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X148 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X149 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X150 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X151 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X152 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X153 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X154 a_19136_n1351# VM8D VM22D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X155 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X156 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X157 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X158 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X159 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X160 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X161 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X162 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X163 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X164 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X165 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X166 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X167 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X168 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X169 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X170 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X171 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X172 VN VM3G VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X173 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X174 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X175 a_19136_7699# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X176 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X177 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X178 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X179 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X180 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X181 VN VM11D a_11158_13910# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X182 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X183 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X184 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X185 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X186 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X187 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X188 VM12G a_13386_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X189 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X190 VN VM11D a_11158_13910# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X191 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X192 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X193 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X194 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X195 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X196 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X197 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X198 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X199 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X200 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X201 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X202 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X203 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X204 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X205 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X206 VN VM3G VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X207 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X208 a_17176_1646# a_17706_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X209 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X210 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X211 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X212 VP VM11D a_11158_13910# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=500000u l=2e+06u
+X213 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X214 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X215 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X216 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X217 VM8D a_11158_13910# VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=500000u l=2e+06u
+X218 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X219 a_19136_7699# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X220 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X221 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X222 I_ref VM22D a_216_n2258# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X223 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X224 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X225 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X226 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X227 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X228 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X229 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X230 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X231 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X232 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X233 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X234 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X235 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X236 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X237 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X238 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X239 VN VP sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X240 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X241 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X242 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X243 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X244 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X245 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X246 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X247 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X248 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X249 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X250 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X251 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X252 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X253 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X254 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X255 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X256 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X257 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X258 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X259 VN VM11D a_11158_13910# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X260 VN VM12G VM14D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X261 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X262 a_19136_9959# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X263 a_16116_1646# a_16646_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X264 VM2D VM9D VM9D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X265 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X266 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X267 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X268 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X269 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X270 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X271 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X272 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X273 VM3G a_14526_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X274 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X275 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X276 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X277 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X278 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X279 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X280 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X281 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X282 VN VM11D a_11158_13910# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X283 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X284 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X285 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X286 VN VM11D a_11158_13910# VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X287 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X288 a_19136_9959# VM8D VM9D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X289 VN a_17706_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X290 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X291 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X292 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X293 VM14D VM12G VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X294 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X295 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X296 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X297 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X298 a_19136_9959# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X299 VP VM8D a_19136_7699# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X300 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X301 a_16116_1646# a_15586_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X302 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X303 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X304 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X305 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X306 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X307 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X308 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X309 VM11D VM9D VM8D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X310 a_15056_1646# a_15586_4078# VN sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X311 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X312 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X313 a_19136_919# VM8D VM14D VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X314 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X315 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X316 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X317 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X318 VM12D VM2D VM11D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X319 VN VM2D VM2D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X320 a_19136_n1351# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X321 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X322 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X323 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X324 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X325 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X326 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X327 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X328 VM12G VM14D VP VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X329 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X330 VP VM8D a_19136_9959# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X331 a_19136_7699# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X332 VP VM8D a_19136_919# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X333 VM22D a_216_n2258# VM3D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X334 VM3D a_216_n2258# VM22D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X335 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X336 a_19136_919# VM8D VP VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X337 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X338 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X339 VP VM8D a_19136_n1351# VP sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X340 a_216_n2258# VM22D I_ref VN sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
diff --git a/mag/isource/isource_out.mag b/mag/isource/isource_out.mag
new file mode 100644
index 0000000..3979c0a
--- /dev/null
+++ b/mag/isource/isource_out.mag
@@ -0,0 +1,164 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< locali >>
+rect 17180 12710 22720 13000
+rect 4360 12650 22720 12710
+rect 4360 12600 22840 12650
+rect 23190 12600 23240 13000
+rect 4360 12590 17410 12600
+rect 17170 11940 17410 12590
+rect 17170 11700 17300 11940
+rect 17400 11700 17410 11940
+rect 17170 11470 17410 11700
+rect 22680 11480 22840 12600
+<< viali >>
+rect 17300 11700 17400 11940
+<< metal1 >>
+rect 16760 13700 17860 13860
+rect 16760 12820 16980 13700
+rect 17680 13200 17860 13700
+rect 17680 13000 17700 13200
+rect 17840 13000 17860 13200
+rect 17680 12980 17860 13000
+rect 20980 12880 21160 15060
+rect 22820 13360 23120 13380
+rect 22820 13180 22840 13360
+rect 23100 13180 23120 13360
+rect 16760 12480 17020 12820
+rect 20970 12680 20980 12880
+rect 21160 12680 21170 12880
+rect 16760 11560 16980 12480
+rect 17294 11940 17406 11952
+rect 17290 11700 17300 11940
+rect 17400 11700 17410 11940
+rect 17470 11700 17480 11940
+rect 17560 11700 17570 11940
+rect 17294 11688 17406 11700
+rect 17600 11580 17800 12520
+rect 18740 12488 18830 12522
+rect 19998 12488 20088 12522
+rect 21256 12488 21346 12522
+rect 18730 12160 18740 12400
+rect 18820 12160 18830 12400
+rect 21250 12160 21260 12400
+rect 21340 12160 21350 12400
+rect 19990 11700 20000 11940
+rect 20080 11700 20090 11940
+rect 22510 11700 22520 11940
+rect 22600 11700 22610 11940
+rect 18740 11578 18830 11612
+rect 19998 11578 20088 11612
+rect 21256 11578 21346 11612
+rect 22820 11580 23120 13180
+rect 23460 11560 24300 12020
+rect 24520 11560 25360 12020
+rect 22920 9140 23760 9600
+rect 24000 9140 24840 9600
+rect 25050 9160 25060 9580
+rect 25360 9160 25370 9580
+<< via1 >>
+rect 17700 13000 17840 13200
+rect 22840 13180 23100 13360
+rect 20980 12680 21160 12880
+rect 17300 11700 17400 11940
+rect 17480 11700 17560 11940
+rect 18740 12160 18820 12400
+rect 21260 12160 21340 12400
+rect 20000 11700 20080 11940
+rect 22520 11700 22600 11940
+rect 25060 9160 25360 9580
+<< metal2 >>
+rect 16960 13630 17520 13680
+rect 16680 13620 17520 13630
+rect 17000 13480 17520 13620
+rect 16680 13470 17520 13480
+rect 16960 13420 17520 13470
+rect 16680 12400 17100 13080
+rect 17260 12880 17520 13420
+rect 20900 13360 21120 13840
+rect 17700 13200 17840 13210
+rect 20900 13200 20920 13360
+rect 17840 13100 20920 13200
+rect 22840 13360 23100 13370
+rect 22840 13170 23100 13180
+rect 17840 13000 21120 13100
+rect 17700 12990 17840 13000
+rect 20980 12880 21160 12890
+rect 23140 12880 23360 13700
+rect 17260 12680 20980 12880
+rect 21160 12680 23360 12880
+rect 20980 12670 21160 12680
+rect 18740 12400 18820 12410
+rect 21260 12400 21340 12410
+rect 16680 12160 18740 12400
+rect 18820 12160 21260 12400
+rect 18740 12150 18820 12160
+rect 21260 12150 21340 12160
+rect 17300 11940 17400 11950
+rect 17480 11940 17560 11950
+rect 20000 11940 20080 11950
+rect 22520 11940 22600 11950
+rect 16680 11820 17000 11830
+rect 17400 11700 17480 11940
+rect 17560 11700 20000 11940
+rect 20080 11700 22520 11940
+rect 22600 11700 22640 11940
+rect 17300 11690 17400 11700
+rect 17480 11690 17560 11700
+rect 20000 11690 20080 11700
+rect 16680 11670 17000 11680
+rect 22240 10540 22640 11700
+rect 22240 10160 25400 10540
+rect 25060 9580 25400 10160
+rect 25360 9180 25400 9580
+rect 25360 9160 25380 9180
+rect 25060 9150 25360 9160
+<< via2 >>
+rect 16680 13480 17000 13620
+rect 20920 13100 21120 13360
+rect 22840 13180 23100 13360
+rect 16680 11680 17000 11820
+<< metal3 >>
+rect 16670 13620 17010 13625
+rect 16670 13480 16680 13620
+rect 17000 13480 17010 13620
+rect 16670 13475 17010 13480
+rect 16680 11825 17000 13475
+rect 20910 13360 21130 13365
+rect 22830 13360 23110 13365
+rect 20910 13100 20920 13360
+rect 21120 13180 22840 13360
+rect 23100 13180 23120 13360
+rect 21120 13100 23120 13180
+rect 20910 13095 21130 13100
+rect 16670 11820 17010 11825
+rect 16670 11680 16680 11820
+rect 17000 11680 17010 11820
+rect 16670 11675 17010 11680
+use isource_cmirror  isource_cmirror_0
+timestamp 1645630008
+transform 1 0 23200 0 1 12240
+box 0 0 2044 2280
+use isource_conv_tsmal  isource_conv_tsmal_0
+timestamp 1645614240
+transform 1 0 16700 0 1 6440
+box 4250 6510 5820 8748
+use isource_ref_transistor  isource_ref_transistor_0
+timestamp 1645630008
+transform 1 0 4813 0 1 12757
+box -493 -117 12421 1103
+use isource_ref_transistor  isource_ref_transistor_1
+timestamp 1645630008
+transform 1 0 4813 0 1 11547
+box -493 -117 12421 1103
+use sky130_fd_pr__nfet_01v8_834VMG  sky130_fd_pr__nfet_01v8_834VMG_0
+timestamp 1645614240
+transform 1 0 20043 0 1 12050
+box -2683 -610 2683 610
+use sky130_fd_pr__res_xhigh_po_1p41_JAGHGM  sky130_fd_pr__res_xhigh_po_1p41_JAGHGM_0
+timestamp 1645614240
+transform 1 0 24147 0 1 10578
+box -1367 -1598 1367 1598
+<< end >>
diff --git a/mag/isource/isource_ref.mag b/mag/isource/isource_ref.mag
new file mode 100644
index 0000000..6d0a318
--- /dev/null
+++ b/mag/isource/isource_ref.mag
@@ -0,0 +1,312 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< isosubstrate >>
+rect 12100 8800 12340 8900
+<< pwell >>
+rect 1340 7260 1840 7380
+rect 1300 6040 1800 6140
+<< locali >>
+rect -20 13340 12960 13420
+rect -20 7380 60 13340
+rect -20 7358 10260 7380
+rect 12860 7358 12960 13340
+rect -20 7260 12960 7358
+rect -20 7240 1340 7260
+rect 1820 7246 12960 7260
+rect 1820 7240 10260 7246
+rect -20 6160 60 7240
+rect -20 6140 1340 6160
+rect 1760 6154 10360 6160
+rect 12860 6154 12960 7246
+rect 1760 6140 12960 6154
+rect -20 6040 12960 6140
+rect -20 5320 60 6040
+rect 10074 6030 12960 6040
+rect -20 60 60 5100
+rect 12860 5320 12960 6030
+rect 12860 60 12960 5080
+rect -20 -40 12960 60
+<< viali >>
+rect -20 5100 60 5320
+rect 12860 5080 12960 5320
+<< metal1 >>
+rect 1380 7138 1470 7172
+rect 2638 7138 2728 7172
+rect 3896 7138 3986 7172
+rect 5154 7138 5244 7172
+rect 1370 6840 1380 7040
+rect 1460 6840 1470 7040
+rect 3890 6840 3900 7040
+rect 3980 6840 3990 7040
+rect 130 6460 140 6660
+rect 200 6460 210 6660
+rect 2650 6460 2660 6660
+rect 2720 6460 2730 6660
+rect 5150 6460 5160 6660
+rect 5240 6460 5250 6660
+rect 1380 6228 1470 6262
+rect 2638 6228 2728 6262
+rect 3896 6228 3986 6262
+rect 5154 6228 5244 6262
+rect -26 5320 66 5332
+rect -30 5100 -20 5320
+rect 60 5100 70 5320
+rect -26 5088 66 5100
+rect 5600 140 6000 13260
+rect 11450 7138 11540 7172
+rect 12708 7138 12952 7172
+rect 6410 6840 6420 7040
+rect 6500 6840 6510 7040
+rect 10190 6860 10200 7060
+rect 10280 6860 10290 7060
+rect 12690 6880 12700 7080
+rect 12780 6880 12790 7080
+rect 11450 6340 11460 6540
+rect 11540 6340 11550 6540
+rect 12916 6262 12952 7138
+rect 11450 6228 11540 6262
+rect 12708 6228 12952 6262
+rect 11444 5928 11534 5962
+rect 12854 5320 12966 5332
+rect 12850 5080 12860 5320
+rect 12960 5080 13120 5320
+rect 12854 5068 12966 5080
+<< via1 >>
+rect 1380 6840 1460 7040
+rect 3900 6840 3980 7040
+rect 140 6460 200 6660
+rect 2660 6460 2720 6660
+rect 5160 6460 5240 6660
+rect -20 5100 60 5320
+rect 6420 6840 6500 7040
+rect 10200 6860 10280 7060
+rect 12700 6880 12780 7080
+rect 11460 6340 11540 6540
+rect 12860 5080 12960 5320
+<< metal2 >>
+rect 11380 13120 11660 13130
+rect 11380 13010 11660 13020
+rect 11840 11900 12040 11910
+rect 11840 11790 12040 11800
+rect 11380 10680 11660 10690
+rect 11380 10570 11660 10580
+rect 11360 9460 11640 9470
+rect 11360 9350 11640 9360
+rect 1880 8960 2180 8970
+rect 1880 8810 2180 8820
+rect 12700 8740 13100 8940
+rect 11840 8240 12040 8250
+rect 11840 8130 12040 8140
+rect 12700 7520 13220 7720
+rect 10200 7080 12880 7100
+rect 10200 7060 12700 7080
+rect 1380 7040 1460 7050
+rect 3900 7040 3980 7050
+rect 6420 7040 6500 7050
+rect 140 6840 1380 7040
+rect 1460 7000 3900 7040
+rect 1460 6880 1880 7000
+rect 2180 6880 3900 7000
+rect 1460 6840 3900 6880
+rect 3980 6840 6420 7040
+rect 6500 6840 6520 7040
+rect 10280 7000 12700 7060
+rect 10280 6900 11840 7000
+rect 12040 6900 12700 7000
+rect 10280 6880 12700 6900
+rect 12780 6880 12880 7080
+rect 10280 6860 12880 6880
+rect 10200 6840 12880 6860
+rect 1380 6830 1460 6840
+rect 3900 6830 3980 6840
+rect 6420 6830 6500 6840
+rect 140 6660 200 6670
+rect 2660 6660 2720 6670
+rect 5160 6660 5240 6670
+rect 200 6620 2660 6660
+rect 200 6500 220 6620
+rect 520 6500 2660 6620
+rect 200 6460 2660 6500
+rect 2720 6460 5160 6660
+rect 5240 6460 6460 6660
+rect 11340 6540 11660 6560
+rect 11340 6500 11460 6540
+rect 11540 6500 11660 6540
+rect 140 6450 200 6460
+rect 2660 6450 2720 6460
+rect 5160 6450 5240 6460
+rect 11340 6400 11360 6500
+rect 11640 6400 11660 6500
+rect 11340 6340 11460 6400
+rect 11540 6340 11660 6400
+rect 11460 6330 11540 6340
+rect 12460 5840 12660 5850
+rect 1460 5820 1720 5830
+rect 12460 5710 12660 5720
+rect 1460 5690 1720 5700
+rect -20 5320 60 5330
+rect 12860 5320 12960 5330
+rect 60 5100 200 5320
+rect 620 5280 920 5290
+rect 11840 5260 12040 5270
+rect 11840 5150 12040 5160
+rect 620 5130 920 5140
+rect 12700 5100 12860 5320
+rect -20 5090 60 5100
+rect 12860 5070 12960 5080
+rect 1880 4640 2180 4650
+rect 1880 4490 2180 4500
+rect 11360 4000 11640 4010
+rect 11360 3890 11640 3900
+rect 11360 2800 11640 2810
+rect 11360 2690 11640 2700
+rect 11840 1580 12040 1590
+rect 11840 1470 12040 1480
+rect 11360 360 11640 370
+rect 11360 250 11640 260
+<< via2 >>
+rect 11380 13020 11660 13120
+rect 11840 11800 12040 11900
+rect 11380 10580 11660 10680
+rect 11360 9360 11640 9460
+rect 1880 8820 2180 8960
+rect 11840 8140 12040 8240
+rect 1880 6880 2180 7000
+rect 11840 6900 12040 7000
+rect 220 6500 520 6620
+rect 11360 6400 11460 6500
+rect 11460 6400 11540 6500
+rect 11540 6400 11640 6500
+rect 1460 5700 1720 5820
+rect 12460 5720 12660 5840
+rect 620 5140 920 5280
+rect 11840 5160 12040 5260
+rect 1880 4500 2180 4640
+rect 11360 3900 11640 4000
+rect 11360 2700 11640 2800
+rect 11840 1480 12040 1580
+rect 11360 260 11640 360
+<< metal3 >>
+rect 11360 13125 11660 13140
+rect 11360 13120 11670 13125
+rect 11360 13020 11380 13120
+rect 11660 13020 11670 13120
+rect 11360 13015 11670 13020
+rect 216 6625 526 9460
+rect 210 6620 530 6625
+rect 210 6500 220 6620
+rect 520 6500 530 6620
+rect 210 6495 530 6500
+rect 216 3960 526 6495
+rect 620 5285 920 11620
+rect 11360 10685 11660 13015
+rect 11830 11900 12050 11905
+rect 11830 11800 11840 11900
+rect 12040 11800 12050 11900
+rect 11830 11795 12050 11800
+rect 11360 10680 11670 10685
+rect 11360 10580 11380 10680
+rect 11660 10580 11670 10680
+rect 11360 10575 11670 10580
+rect 11360 9465 11660 10575
+rect 11350 9460 11660 9465
+rect 11350 9360 11360 9460
+rect 11640 9360 11660 9460
+rect 11350 9355 11660 9360
+rect 1870 8960 2190 8965
+rect 1870 8820 1880 8960
+rect 2180 8820 2190 8960
+rect 1870 8815 2190 8820
+rect 1880 7005 2180 8815
+rect 1870 7000 2190 7005
+rect 1870 6880 1880 7000
+rect 2180 6880 2190 7000
+rect 1870 6875 2190 6880
+rect 1440 5900 1720 6160
+rect 1380 5825 1720 5900
+rect 1380 5820 1730 5825
+rect 1380 5700 1460 5820
+rect 1720 5700 1730 5820
+rect 1380 5695 1730 5700
+rect 1380 5680 1720 5695
+rect 1380 5660 1680 5680
+rect 610 5280 930 5285
+rect 610 5140 620 5280
+rect 920 5140 930 5280
+rect 610 5135 930 5140
+rect 620 1560 920 5135
+rect 1880 4645 2180 6875
+rect 11360 6505 11660 9355
+rect 11840 8245 12040 11795
+rect 11830 8240 12050 8245
+rect 11830 8140 11840 8240
+rect 12040 8140 12050 8240
+rect 11830 8135 12050 8140
+rect 11840 7005 12040 8135
+rect 11830 7000 12050 7005
+rect 11830 6900 11840 7000
+rect 12040 6900 12050 7000
+rect 11830 6895 12050 6900
+rect 11350 6500 11660 6505
+rect 11350 6400 11360 6500
+rect 11640 6400 11660 6500
+rect 11350 6395 11660 6400
+rect 1870 4640 2190 4645
+rect 1870 4500 1880 4640
+rect 2180 4500 2190 4640
+rect 1870 4495 2190 4500
+rect 11360 4005 11660 6395
+rect 11840 5265 12040 6895
+rect 11830 5260 12050 5265
+rect 11830 5160 11840 5260
+rect 12040 5160 12050 5260
+rect 11830 5155 12050 5160
+rect 11350 4000 11660 4005
+rect 11350 3900 11360 4000
+rect 11640 3900 11660 4000
+rect 11350 3895 11660 3900
+rect 11360 2805 11660 3895
+rect 11350 2800 11660 2805
+rect 11350 2700 11360 2800
+rect 11640 2700 11660 2800
+rect 11350 2695 11660 2700
+rect 11360 365 11660 2695
+rect 11840 1585 12040 5155
+rect 12120 4500 12320 8880
+rect 12460 5845 12660 8940
+rect 12450 5840 12670 5845
+rect 12450 5720 12460 5840
+rect 12660 5720 12670 5840
+rect 12450 5715 12670 5720
+rect 12460 4940 12660 5715
+rect 11830 1580 12050 1585
+rect 11830 1480 11840 1580
+rect 12040 1480 12050 1580
+rect 11830 1475 12050 1480
+rect 11350 360 11660 365
+rect 11350 260 11360 360
+rect 11640 260 11660 360
+rect 11350 255 11650 260
+use isource_ref_5transistors  isource_ref_5transistors_0
+timestamp 1645630008
+transform 1 0 0 0 1 0
+box 0 0 12914 4940
+use isource_ref_5transistors  isource_ref_5transistors_1
+timestamp 1645630008
+transform 1 0 0 0 -1 13400
+box 0 0 12914 4940
+use isource_ref_transistor  isource_ref_transistor_0
+timestamp 1645630008
+transform 1 0 493 0 1 4997
+box -493 -117 12421 1103
+use sky130_fd_pr__nfet_01v8_TV3VM6  sky130_fd_pr__nfet_01v8_TV3VM6_0
+timestamp 1645614240
+transform 1 0 3312 0 1 6700
+box -3312 -610 3312 610
+use sky130_fd_pr__nfet_01v8_WY4VMC  sky130_fd_pr__nfet_01v8_WY4VMC_0
+timestamp 1645614240
+transform 1 0 11495 0 1 6700
+box -1425 -610 1425 610
+<< end >>
diff --git a/mag/isource/isource_ref_5transistors.mag b/mag/isource/isource_ref_5transistors.mag
new file mode 100644
index 0000000..09020fc
--- /dev/null
+++ b/mag/isource/isource_ref_5transistors.mag
@@ -0,0 +1,193 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< locali >>
+rect 40 4820 12900 4940
+rect 20 3600 12880 3720
+rect 40 2380 12900 2500
+rect 40 1160 12900 1280
+<< viali >>
+rect 20 1440 80 1640
+rect 12820 1440 12900 1640
+<< metal1 >>
+rect 12450 4720 12460 4800
+rect 12660 4720 12670 4800
+rect 12450 3740 12460 3820
+rect 12660 3740 12670 3820
+rect 12450 3480 12460 3560
+rect 12660 3480 12670 3560
+rect 12450 2520 12460 2600
+rect 12660 2520 12670 2600
+rect 12450 2220 12460 2300
+rect 12660 2220 12670 2300
+rect 14 1640 86 1652
+rect 12814 1640 12906 1652
+rect 14 1440 20 1640
+rect 80 1440 180 1640
+rect 12720 1440 12820 1640
+rect 12900 1440 12906 1640
+rect 14 1428 86 1440
+rect 12814 1428 12906 1440
+rect 12450 1300 12460 1380
+rect 12660 1300 12670 1380
+rect 12450 1060 12460 1140
+rect 12660 1060 12670 1140
+rect 12470 80 12480 160
+rect 12680 80 12690 160
+<< via1 >>
+rect 12460 4720 12660 4800
+rect 12460 3740 12660 3820
+rect 12460 3480 12660 3560
+rect 12460 2520 12660 2600
+rect 12460 2220 12660 2300
+rect 12460 1300 12660 1380
+rect 12460 1060 12660 1140
+rect 12480 80 12680 160
+<< metal2 >>
+rect 12460 4800 12660 4810
+rect 12460 4710 12660 4720
+rect 12120 4580 12320 4590
+rect 12120 4510 12320 4520
+rect 220 4020 520 4030
+rect 220 3950 520 3960
+rect 12460 3820 12660 3830
+rect 12460 3730 12660 3740
+rect 12460 3560 12660 3570
+rect 12460 3470 12660 3480
+rect 12120 3360 12320 3370
+rect 12120 3290 12320 3300
+rect 220 2800 520 2810
+rect 220 2730 520 2740
+rect 12460 2600 12660 2610
+rect 12460 2510 12660 2520
+rect 12460 2300 12660 2310
+rect 12460 2210 12660 2220
+rect 12460 2140 12660 2150
+rect 12460 2070 12660 2080
+rect 620 1560 920 1570
+rect 620 1490 920 1500
+rect 12460 1380 12660 1390
+rect 12460 1290 12660 1300
+rect 12460 1140 12660 1150
+rect 12460 1050 12660 1060
+rect 12120 920 12320 930
+rect 12120 850 12320 860
+rect 220 340 520 350
+rect 220 270 520 280
+rect 12480 160 12680 170
+rect 12480 70 12680 80
+<< via2 >>
+rect 12460 4720 12660 4800
+rect 12120 4520 12320 4580
+rect 220 3960 520 4020
+rect 12460 3740 12660 3820
+rect 12460 3480 12660 3560
+rect 12120 3300 12320 3360
+rect 220 2740 520 2800
+rect 12460 2520 12660 2600
+rect 12460 2220 12660 2300
+rect 12460 2080 12660 2140
+rect 620 1500 920 1560
+rect 12460 1300 12660 1380
+rect 12460 1060 12660 1140
+rect 12120 860 12320 920
+rect 220 280 520 340
+rect 12480 80 12680 160
+<< metal3 >>
+rect 210 4020 530 4025
+rect 210 3960 220 4020
+rect 520 3960 530 4020
+rect 210 3955 530 3960
+rect 220 2805 520 3955
+rect 210 2800 530 2805
+rect 210 2740 220 2800
+rect 520 2740 530 2800
+rect 210 2735 530 2740
+rect 220 345 520 2735
+rect 620 1565 920 4940
+rect 12460 4805 12660 4940
+rect 12450 4800 12670 4805
+rect 12450 4720 12460 4800
+rect 12660 4720 12670 4800
+rect 12450 4715 12670 4720
+rect 12110 4580 12330 4585
+rect 12110 4520 12120 4580
+rect 12320 4520 12330 4580
+rect 12110 4515 12330 4520
+rect 12120 3365 12320 4515
+rect 12460 3825 12660 4715
+rect 12450 3820 12670 3825
+rect 12450 3740 12460 3820
+rect 12660 3740 12670 3820
+rect 12450 3735 12670 3740
+rect 12460 3565 12660 3735
+rect 12450 3560 12670 3565
+rect 12450 3480 12460 3560
+rect 12660 3480 12670 3560
+rect 12450 3475 12670 3480
+rect 12110 3360 12330 3365
+rect 12110 3300 12120 3360
+rect 12320 3300 12330 3360
+rect 12110 3295 12330 3300
+rect 610 1560 930 1565
+rect 610 1500 620 1560
+rect 920 1500 930 1560
+rect 610 1495 930 1500
+rect 12120 925 12320 3295
+rect 12460 2605 12660 3475
+rect 12450 2600 12670 2605
+rect 12450 2520 12460 2600
+rect 12660 2520 12670 2600
+rect 12450 2515 12670 2520
+rect 12460 2305 12660 2515
+rect 12450 2300 12670 2305
+rect 12450 2220 12460 2300
+rect 12660 2220 12670 2300
+rect 12450 2215 12670 2220
+rect 12460 2145 12660 2215
+rect 12450 2140 12670 2145
+rect 12450 2080 12460 2140
+rect 12660 2080 12670 2140
+rect 12450 2075 12670 2080
+rect 12460 1385 12660 2075
+rect 12450 1380 12670 1385
+rect 12450 1300 12460 1380
+rect 12660 1300 12670 1380
+rect 12450 1295 12670 1300
+rect 12460 1145 12660 1295
+rect 12450 1140 12670 1145
+rect 12450 1060 12460 1140
+rect 12660 1060 12670 1140
+rect 12450 1055 12670 1060
+rect 12110 920 12330 925
+rect 12110 860 12120 920
+rect 12320 860 12330 920
+rect 12110 855 12330 860
+rect 210 340 530 345
+rect 210 280 220 340
+rect 520 280 530 340
+rect 210 275 530 280
+rect 12460 165 12660 1055
+rect 12460 160 12690 165
+rect 12460 80 12480 160
+rect 12680 80 12690 160
+rect 12460 75 12690 80
+rect 12460 40 12660 75
+use isource_ref_transistor  isource_ref_transistor_0
+timestamp 1645630008
+transform 1 0 493 0 1 117
+box -493 -117 12421 1103
+use isource_ref_transistor  isource_ref_transistor_1
+timestamp 1645630008
+transform 1 0 493 0 1 1337
+box -493 -117 12421 1103
+use isource_ref_transistor  isource_ref_transistor_3
+timestamp 1645630008
+transform 1 0 493 0 1 2557
+box -493 -117 12421 1103
+use isource_ref_transistor  isource_ref_transistor_4
+timestamp 1645630008
+transform 1 0 493 0 1 3777
+box -493 -117 12421 1103
+<< end >>
diff --git a/mag/isource/isource_ref_transistor.mag b/mag/isource/isource_ref_transistor.mag
new file mode 100644
index 0000000..3865a50
--- /dev/null
+++ b/mag/isource/isource_ref_transistor.mag
@@ -0,0 +1,95 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< metal1 >>
+rect 886 930 978 966
+rect 2144 930 2236 966
+rect 3402 930 3494 966
+rect 4660 930 4752 966
+rect 5918 930 6010 966
+rect 7176 930 7268 966
+rect 8434 930 8526 966
+rect 9692 930 9784 966
+rect 10952 932 11040 966
+rect 890 680 900 880
+rect 980 680 990 880
+rect 3390 680 3400 880
+rect 3480 680 3490 880
+rect 5910 680 5920 880
+rect 6000 680 6010 880
+rect 8430 680 8440 880
+rect 8520 680 8530 880
+rect 10950 680 10960 880
+rect 11040 680 11050 880
+rect -370 110 -360 310
+rect -300 110 -290 310
+rect 2153 107 2163 307
+rect 2223 107 2233 307
+rect 4663 107 4673 307
+rect 4733 107 4743 307
+rect 7183 107 7193 307
+rect 7253 107 7263 307
+rect 9693 107 9703 307
+rect 9763 107 9773 307
+rect 12213 107 12223 307
+rect 12283 107 12293 307
+rect 887 21 977 55
+rect 2145 21 2235 55
+rect 3403 21 3493 55
+rect 4661 21 4751 55
+rect 5919 21 6009 55
+rect 7177 21 7267 55
+rect 8435 21 8525 55
+rect 9693 21 9783 55
+rect 10951 21 11041 55
+<< via1 >>
+rect 900 680 980 880
+rect 3400 680 3480 880
+rect 5920 680 6000 880
+rect 8440 680 8520 880
+rect 10960 680 11040 880
+rect -360 110 -300 310
+rect 2163 107 2223 307
+rect 4673 107 4733 307
+rect 7193 107 7253 307
+rect 9703 107 9763 307
+rect 12223 107 12283 307
+<< metal2 >>
+rect 900 880 980 890
+rect 3400 880 3480 890
+rect 5920 880 6000 890
+rect 8440 880 8520 890
+rect 10960 880 11040 890
+rect -360 680 900 880
+rect 980 680 3400 880
+rect 3480 680 5920 880
+rect 6000 680 8440 880
+rect 8520 680 10960 880
+rect 11040 680 12280 880
+rect 900 670 980 680
+rect 3400 670 3480 680
+rect 5920 670 6000 680
+rect 8440 670 8520 680
+rect 10960 670 11040 680
+rect -370 310 12290 320
+rect -370 110 -360 310
+rect -300 307 12290 310
+rect -300 110 2163 307
+rect -370 107 2163 110
+rect 2223 107 4673 307
+rect 4733 107 7193 307
+rect 7253 107 9703 307
+rect 9763 107 12223 307
+rect 12283 107 12290 307
+rect -370 100 12290 107
+rect 2163 97 2223 100
+rect 4673 97 4733 100
+rect 7193 97 7253 100
+rect 9703 97 9763 100
+rect 12223 97 12283 100
+use sky130_fd_pr__nfet_01v8_HZ8P49  sky130_fd_pr__nfet_01v8_HZ8P49_0
+timestamp 1645630008
+transform 1 0 5964 0 1 493
+box -6457 -610 6457 610
+<< end >>
diff --git a/mag/isource/isource_startup.mag b/mag/isource/isource_startup.mag
new file mode 100644
index 0000000..d822176
--- /dev/null
+++ b/mag/isource/isource_startup.mag
@@ -0,0 +1,134 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< locali >>
+rect 240 1150 1480 1200
+rect 1440 650 1480 1150
+rect 1590 750 1600 1200
+rect 2190 920 2320 1030
+rect 1590 740 2300 750
+rect 1440 250 1600 650
+rect 1440 160 1630 250
+rect 1440 110 1710 160
+rect 1440 40 1600 110
+<< viali >>
+rect 1630 160 1770 250
+<< metal1 >>
+rect 360 1060 1840 1120
+rect 330 800 340 1000
+rect 400 800 410 1000
+rect 530 800 540 1000
+rect 600 800 610 1000
+rect 720 800 730 1000
+rect 790 800 800 1000
+rect 910 800 920 1000
+rect 980 800 990 1000
+rect 1110 800 1120 1000
+rect 1180 800 1190 1000
+rect 1310 800 1320 1000
+rect 1380 800 1390 1000
+rect 1500 860 1580 1060
+rect 1660 900 1670 1030
+rect 1730 900 1740 1030
+rect 1500 800 1800 860
+rect 420 230 430 430
+rect 490 230 500 430
+rect 620 230 630 430
+rect 690 230 700 430
+rect 820 230 830 430
+rect 890 230 900 430
+rect 1010 230 1020 430
+rect 1080 230 1090 430
+rect 1210 230 1220 430
+rect 1280 230 1290 430
+rect 1500 160 1580 800
+rect 1740 530 1750 600
+rect 1900 530 1910 600
+rect 1630 350 1640 480
+rect 1700 350 1710 480
+rect 1770 320 1830 530
+rect 360 100 1580 160
+rect 1618 250 1782 256
+rect 1618 160 1630 250
+rect 1770 160 1782 250
+rect 1618 154 1782 160
+<< via1 >>
+rect 340 800 400 1000
+rect 540 800 600 1000
+rect 730 800 790 1000
+rect 920 800 980 1000
+rect 1120 800 1180 1000
+rect 1320 800 1380 1000
+rect 1670 900 1730 1030
+rect 430 230 490 430
+rect 630 230 690 430
+rect 830 230 890 430
+rect 1020 230 1080 430
+rect 1220 230 1280 430
+rect 1750 530 1900 600
+rect 1640 350 1700 480
+rect 1630 160 1770 250
+<< metal2 >>
+rect 1670 1030 1730 1040
+rect 340 1000 400 1010
+rect 540 1000 600 1010
+rect 730 1000 790 1010
+rect 920 1000 980 1010
+rect 1120 1000 1180 1010
+rect 1320 1000 1380 1010
+rect 1520 1000 1670 1030
+rect 400 800 540 1000
+rect 600 800 730 1000
+rect 790 800 920 1000
+rect 980 800 1120 1000
+rect 1180 800 1320 1000
+rect 1380 920 1670 1000
+rect 1380 800 1630 920
+rect 1730 920 1750 1030
+rect 1670 890 1730 900
+rect 340 790 400 800
+rect 540 790 600 800
+rect 730 790 790 800
+rect 920 790 980 800
+rect 1120 790 1180 800
+rect 1320 790 1380 800
+rect 1520 610 1630 800
+rect 1520 600 1900 610
+rect 1520 530 1750 600
+rect 1750 520 1900 530
+rect 1640 480 1700 490
+rect 430 430 490 440
+rect 630 430 690 440
+rect 830 430 890 440
+rect 1020 430 1080 440
+rect 1220 430 1280 440
+rect 350 230 430 430
+rect 490 230 630 430
+rect 690 230 830 430
+rect 890 230 1020 430
+rect 1080 230 1220 430
+rect 1280 350 1640 430
+rect 1700 350 1710 430
+rect 1280 260 1710 350
+rect 1280 250 1770 260
+rect 1280 230 1630 250
+rect 430 220 490 230
+rect 630 220 690 230
+rect 830 220 890 230
+rect 1020 220 1080 230
+rect 1220 220 1280 230
+rect 1630 150 1770 160
+use sky130_fd_pr__nfet_01v8_U3V43Z  sky130_fd_pr__nfet_01v8_U3V43Z_0
+timestamp 1645630008
+transform 1 0 1936 0 1 440
+box -396 -260 396 260
+use sky130_fd_pr__nfet_01v8_lvt_E9U3PA  sky130_fd_pr__nfet_01v8_lvt_E9U3PA_0
+timestamp 1645614240
+transform 1 0 857 0 1 610
+box -657 -610 657 610
+use sky130_fd_pr__pfet_01v8_QDYTZD  sky130_fd_pr__pfet_01v8_QDYTZD_1
+timestamp 1645630008
+transform 1 0 1956 0 1 969
+box -396 -269 396 269
+<< end >>
diff --git a/mag/isource/pex_isource.spice b/mag/isource/pex_isource.spice
new file mode 100644
index 0000000..1ae5ffc
--- /dev/null
+++ b/mag/isource/pex_isource.spice
@@ -0,0 +1,2431 @@
+* NGSPICE file created from isource_flat.ext - technology: sky130A
+
+.subckt isource_flat I_ref VP VN
+X0 VM2D VM2D VN.t100 VN.t77 sky130_fd_pr__nfet_01v8 ad=3.132e+13p pd=2.3166e+08u as=0p ps=0u w=4e+06u l=6e+06u
+X1 a_17176_1646.t1 a_16646_4078.t0 VN.t27 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X2 VP.t137 VM8D.t26 a_19136_919.t52 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X3 VM2D VM2D VN.t99 VN.t75 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X4 a_19136_n1351.t9 VM8D.t27 VP.t136 VP.t95 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X5 a_15056_1646.t0 a_14526_4078.t1 VN.t4 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X6 VM2D VM9D.t38 VM9D.t39 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X7 a_19136_919.t1 VM8D.t28 VM14D.t13 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X8 VP.t135 VM8D.t29 a_19136_919.t21 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X9 VM2D VM9D.t36 VM9D.t37 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X10 VP.t134 VM8D.t30 a_19136_919.t20 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X11 VM12D.t66 VM2D VM11D VN.t92 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=5.22e+13p ps=3.861e+08u w=4e+06u l=6e+06u
+X12 VM12G VM14D.t14 VP.t1 VM12G sky130_fd_pr__nfet_01v8_lvt ad=1.32e+13p pd=8.66e+07u as=0p ps=0u w=4e+06u l=150000u
+X13 a_19136_919.t18 VM8D.t31 VP.t133 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X14 VP.t132 VM8D.t32 a_19136_n1351.t8 VP.t72 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X15 a_11158_13910.t10 VM11D VN.t25 VN.t24 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X16 VM2D VM9D.t34 VM9D.t35 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X17 a_18646_n4664.t1 a_19176_n2232.t1 VN.t31 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X18 I_ref.t19 VM22D.t22 a_216_n2258.t3 VN.t59 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X19 VN.t98 VM2D VM2D VN.t71 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X20 VM3D.t19 a_216_n2258.t21 VM22D.t10 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X21 a_11158_13910.t9 VM11D VN.t23 VN.t22 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X22 VM8D.t16 VM9D.t42 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X23 VM3D.t18 a_216_n2258.t22 VM22D.t6 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X24 VM11D VM2D VM12D.t65 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X25 VM8D.t6 VM9D.t43 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X26 VM12G VM14D.t15 VP.t6 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X27 a_19136_919.t62 VM8D.t33 VP.t131 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X28 VM11D VM2D VM12D.t64 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X29 a_19136_7699.t9 VM8D.t34 VP.t130 VP.t30 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X30 VP.t129 VM8D.t35 a_19136_919.t55 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X31 VM11D VM2D VM12D.t63 VN.t66 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X32 VM12D.t62 VM2D VM11D VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X33 VM11D VM9D.t44 VM8D.t1 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X34 VM11D VM9D.t45 VM8D.t17 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X35 a_19136_7699.t11 VM8D.t23 VM8D.t24 VP.t54 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X36 VP.t20 VM14D.t16 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X37 VM11D VM2D VM12D.t61 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X38 VP.t128 VM8D.t36 a_19136_919.t54 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X39 a_19136_919.t29 VM8D.t37 VP.t127 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X40 a_19136_919.t8 VM8D.t38 VM14D.t12 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X41 VM2D VM2D VN.t97 VN.t66 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X42 VM22D.t21 a_216_n2258.t23 VM3D.t17 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X43 VM12D.t60 VM2D VM11D VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X44 VM22D.t9 a_216_n2258.t24 VM3D.t16 VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X45 a_19136_n1351.t11 VM8D.t39 VM22D.t19 VP.t99 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X46 VN.t37 a_20236_n2232.t1 VN.t31 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X47 VM22D.t16 a_216_n2258.t25 VM3D.t15 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X48 a_11158_13910.t8 VM11D VN.t21 VN.t20 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X49 VP.t0 VM14D.t17 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X50 VP.t126 VM8D.t40 a_19136_919.t28 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X51 VM12G VM14D.t18 VP.t12 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X52 a_19136_919.t66 VM8D.t41 VP.t125 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X53 VM3D.t14 a_216_n2258.t26 VM22D.t3 VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X54 VM12D.t59 VM2D VM11D VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X55 a_19136_9959.t9 VM8D.t42 VP.t124 VP.t30 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X56 VM9D.t33 VM9D.t32 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X57 VM12G VM14D.t19 VP.t7 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X58 VP.t123 VM8D.t43 a_19136_919.t57 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X59 VM3G.t1 a_13386_4078.t1 VN.t47 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X60 I_ref.t18 VM22D.t23 a_216_n2258.t1 VN.t38 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X61 VP.t122 VM8D.t44 a_19136_919.t56 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X62 VP.t121 VM8D.t45 a_19136_919.t39 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X63 VM3D.t13 a_216_n2258.t27 VM22D.t5 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X64 a_19136_919.t15 VM8D.t46 VM14D.t11 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X65 VM11D VM2D VM12D.t58 VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X66 VM11D VM2D VM12D.t57 VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X67 a_19706_n4664.t0 a_19176_n2232.t0 VN.t31 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X68 VM9D.t31 VM9D.t30 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X69 VM12D.t56 VM2D VM11D VN.t67 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X70 a_19136_919.t38 VM8D.t47 VP.t120 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X71 VM12D.t55 VM2D VM11D VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X72 a_19136_919.t31 VM8D.t48 VP.t119 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X73 VP.t118 VM8D.t49 a_19136_919.t30 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X74 VM3D.t22 VM3G.t2 VN.t56 VN.t55 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X75 VM12D.t54 VM2D VM11D VN.t92 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X76 VM12D.t53 VM2D VM11D VN.t71 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X77 VM11D VM2D VM12D.t52 VN.t81 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X78 a_19136_7699.t10 VM8D.t21 VM8D.t22 VP.t54 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X79 VM12G VM14D.t20 VP.t21 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X80 VP.t117 VM8D.t50 a_19136_919.t68 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X81 VP.t116 VM8D.t51 a_19136_919.t67 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X82 a_19136_919.t59 VM8D.t52 VP.t115 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X83 VN.t52 VM12G VM12D.t1 VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X84 a_19136_919.t58 VM8D.t53 VP.t114 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X85 a_19136_919.t27 VM8D.t54 VM14D.t10 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X86 VP.t19 VM14D.t21 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X87 a_19136_919.t49 VM8D.t55 VM14D.t9 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X88 VM12D.t51 VM2D VM11D VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X89 a_216_n2258.t0 VM22D.t24 I_ref.t17 VN.t41 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X90 VM8D.t4 VM9D.t46 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X91 VM11D VM2D VM12D.t50 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X92 VM2D VM9D.t28 VM9D.t29 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X93 VP.t107 VM8D.t56 a_19136_7699.t8 VP.t90 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X94 a_19136_9959.t8 VM8D.t57 VP.t108 VP.t66 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X95 VP.t15 VM14D.t22 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X96 a_19136_919.t41 VM8D.t58 VP.t113 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X97 a_19136_919.t40 VM8D.t59 VP.t112 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X98 VM12D.t49 VM2D VM11D VN.t92 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X99 VM9D.t27 VM9D.t26 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X100 VM12G VM14D.t23 VP.t2 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X101 VP.t111 VM8D.t60 a_19136_919.t0 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X102 VN.t101 VP.t23 sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X103 VP.t110 VM8D.t61 a_19136_n1351.t7 VP.t24 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X104 a_216_n2258.t15 VM22D.t25 I_ref.t16 VN.t29 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X105 a_11158_13910.t7 VM11D VN.t17 VN.t16 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X106 VP.t109 VM8D.t62 a_19136_9959.t7 VP.t90 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X107 VM12D.t48 VM2D VM11D VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X108 VM9D.t25 VM9D.t24 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X109 a_19136_9959.t11 VM8D.t63 VM9D.t41 VP.t54 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X110 a_19706_n4664.t1 a_20236_n2232.t0 VN.t31 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X111 a_11158_13910.t6 VM11D VN.t19 VN.t18 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X112 a_18646_n4664.t0 a_216_n2258.t20 VN.t31 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X113 VP.t106 VM8D.t64 a_19136_919.t42 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X114 I_ref.t15 VM22D.t26 a_216_n2258.t10 VN.t42 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X115 VM12D.t47 VM2D VM11D VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X116 VM11D VM9D.t47 VM8D.t0 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X117 VM11D VM2D VM12D.t46 VN.t66 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X118 VM12D.t0 VM12G VN.t51 VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X119 VM2D VM9D.t22 VM9D.t23 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X120 VM12G VM14D.t24 VP.t14 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X121 VM11D VM9D.t48 VM8D.t18 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X122 VM11D VM9D.t49 VM8D.t15 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X123 VM12D.t45 VM2D VM11D VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X124 VM11D VM2D VM12D.t44 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X125 a_19136_919.t48 VM8D.t65 VP.t105 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X126 VM2D VM9D.t20 VM9D.t21 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X127 VP.t13 VM14D.t25 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X128 a_19136_919.t10 VM8D.t66 VM14D.t8 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X129 VM8D.t14 VM9D.t50 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X130 VP.t104 VM8D.t67 a_19136_9959.t6 VP.t38 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X131 VM11D VM2D VM12D.t43 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X132 VP.t138 VM8D.t2 sky130_fd_pr__cap_mim_m3_1 l=2e+07u w=2e+07u
+X133 VM11D VM2D VM12D.t42 VN.t81 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X134 VM11D VM2D VM12D.t41 VN.t77 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X135 VM8D.t3 VM9D.t51 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X136 VM12D.t40 VM2D VM11D VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X137 VP.t102 VM8D.t68 a_19136_7699.t7 VP.t90 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X138 a_19136_919.t32 VM8D.t69 VP.t103 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X139 VM11D VM2D VM12D.t39 VN.t75 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X140 VM3D.t23 VM3G.t3 VN.t57 VN.t45 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X141 VP.t101 VM8D.t70 a_19136_919.t37 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X142 I_ref.t14 VM22D.t27 a_216_n2258.t9 VN.t59 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X143 a_216_n2258.t18 VM22D.t28 I_ref.t13 VN.t0 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X144 VM11D VM2D VM12D.t38 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X145 VP.t100 VM8D.t71 a_19136_919.t36 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X146 VM11D VM9D.t52 VM8D.t10 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X147 I_ref.t12 VM22D.t29 a_216_n2258.t17 VN.t42 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X148 a_216_n2258.t13 VM22D.t30 I_ref.t11 VN.t41 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X149 I_ref.t10 VM22D.t31 a_216_n2258.t14 VN.t38 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X150 VM12D.t37 VM2D VM11D VN.t69 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X151 VP.t5 VM14D.t26 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X152 VM2D VM2D VN.t96 VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X153 VM11D VM2D VM12D.t36 VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X154 a_19136_n1351.t10 VM8D.t72 VM22D.t18 VP.t99 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X155 I_ref.t9 VM22D.t32 a_216_n2258.t5 VN.t2 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X156 a_216_n2258.t4 VM22D.t33 I_ref.t8 VN.t1 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X157 I_ref.t7 VM22D.t34 a_216_n2258.t16 VN.t30 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X158 VM12D.t35 VM2D VM11D VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X159 VM12D.t34 VM2D VM11D VN.t67 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X160 a_19136_919.t11 VM8D.t73 VP.t98 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X161 a_19136_919.t3 VM8D.t74 VP.t97 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X162 VM12G VM14D.t27 VP.t8 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X163 VN.t95 VM2D VM2D VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X164 I_ref.t6 VM22D.t35 a_216_n2258.t11 VN.t30 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X165 a_216_n2258.t19 VM22D.t36 I_ref.t5 VN.t39 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X166 VN.t94 VM2D VM2D VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X167 a_19136_n1351.t6 VM8D.t75 VP.t96 VP.t95 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X168 VP.t94 VM8D.t76 a_19136_919.t53 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X169 VN.t93 VM2D VM2D VN.t92 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X170 VM12D.t33 VM2D VM11D VN.t71 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X171 VM11D VM2D VM12D.t32 VN.t81 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X172 VN.t46 VM3G.t4 VM3D.t20 VN.t45 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X173 VP.t93 VM8D.t77 a_19136_919.t22 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X174 VP.t91 VM8D.t78 a_19136_9959.t5 VP.t90 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X175 a_19136_7699.t6 VM8D.t79 VP.t92 VP.t66 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X176 VP.t89 VM8D.t80 a_19136_919.t19 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X177 a_19136_919.t50 VM8D.t81 VM14D.t7 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X178 VM12D.t31 VM2D VM11D VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X179 VN.t91 VM2D VM2D VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X180 VP.t88 VM8D.t82 a_19136_n1351.t5 VP.t63 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X181 VN.t15 VM11D a_11158_13910.t5 VN.t14 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X182 VM2D VM2D VN.t90 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X183 a_19136_919.t51 VM8D.t83 VM14D.t6 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X184 VM12D.t30 VM2D VM11D VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X185 a_19136_919.t64 VM8D.t84 VP.t87 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X186 VM2D VM2D VN.t89 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X187 VN.t88 VM2D VM2D VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X188 VM12G a_13386_4078.t0 VN.t34 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X189 VM3D.t12 a_216_n2258.t28 VM22D.t14 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X190 VN.t13 VM11D a_11158_13910.t4 VN.t12 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X191 a_19136_n1351.t4 VM8D.t85 VP.t70 VP.t36 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X192 VM9D.t19 VM9D.t18 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X193 VM8D.t9 VM9D.t53 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X194 VM12D.t29 VM2D VM11D VN.t69 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X195 a_216_n2258.t8 VM22D.t37 I_ref.t4 VN.t1 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X196 VM12D.t28 VM2D VM11D VN.t67 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X197 VM9D.t17 VM9D.t16 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X198 VP.t86 VM8D.t86 a_19136_919.t63 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X199 VP.t85 VM8D.t87 a_19136_919.t61 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X200 VM22D.t12 a_216_n2258.t29 VM3D.t11 VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X201 VM11D VM2D VM12D.t27 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X202 VM11D VM2D VM12D.t26 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X203 VP.t84 VM8D.t88 a_19136_919.t60 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X204 VM11D VM9D.t54 VM8D.t12 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X205 VP.t10 VM14D.t28 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X206 VN.t54 VM3G.t5 VM3D.t21 VN.t53 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X207 VM11D VM2D VM12D.t25 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X208 a_17176_1646.t0 a_17706_4078.t0 VN.t27 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X209 VM8D.t20 VM9D.t55 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X210 VM12G VM14D.t29 VP.t11 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X211 a_19136_919.t25 VM8D.t89 VP.t83 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X212 VP.t4 VM11D a_11158_13910.t0 VP.t3 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=500000u l=2e+06u
+X213 VP.t82 VM8D.t90 a_19136_919.t24 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X214 VM2D VM9D.t14 VM9D.t15 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X215 a_19136_919.t13 VM8D.t91 VM14D.t5 VP.t81 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X216 VM12D.t24 VM2D VM11D VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X217 VM8D.t13 a_11158_13910.t11 VN.t44 VN.t43 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=500000u l=2e+06u
+X218 VP.t80 VM8D.t92 a_19136_919.t12 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X219 a_19136_7699.t5 VM8D.t93 VP.t79 VP.t66 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X220 VN.t87 VM2D VM2D VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X221 VM2D VM2D VN.t86 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X222 I_ref.t3 VM22D.t38 a_216_n2258.t12 VN.t2 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X223 VM11D VM2D VM12D.t23 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X224 VM2D VM9D.t12 VM9D.t13 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X225 VM8D.t11 VM9D.t56 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X226 VM2D VM2D VN.t85 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X227 a_19136_919.t14 VM8D.t94 VM14D.t4 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X228 VP.t78 VM8D.t95 a_19136_919.t43 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X229 VN.t84 VM2D VM2D VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X230 VM2D VM9D.t10 VM9D.t11 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X231 VP.t77 VM8D.t96 a_19136_7699.t4 VP.t38 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X232 VM2D VM2D VN.t83 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X233 a_19136_919.t33 VM8D.t97 VP.t76 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X234 a_216_n2258.t2 VM22D.t39 I_ref.t2 VN.t29 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X235 VM2D VM2D VN.t82 VN.t81 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X236 VM11D VM2D VM12D.t22 VN.t77 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X237 a_19136_919.t70 VM8D.t98 VP.t75 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X238 VN.t80 VM2D VM2D VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X239 VN.t102 VP.t22 sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X240 VN.t79 VM2D VM2D VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X241 VM2D VM2D VN.t78 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X242 VM9D.t9 VM9D.t8 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X243 VM11D VM2D VM12D.t21 VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X244 VP.t74 VM8D.t99 a_19136_919.t69 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X245 VM11D VM2D VM12D.t20 VN.t77 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X246 VM9D.t7 VM9D.t6 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X247 VM11D VM2D VM12D.t19 VN.t75 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X248 VM12D.t18 VM2D VM11D VN.t76 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X249 VM11D VM9D.t57 VM8D.t25 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X250 VM12D.t17 VM2D VM11D VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X251 VP.t73 VM8D.t100 a_19136_n1351.t3 VP.t72 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X252 VM12D.t16 VM2D VM11D VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X253 VM11D VM2D VM12D.t15 VN.t75 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X254 VP.t69 VM8D.t101 a_19136_7699.t3 VP.t32 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X255 VP.t71 VM8D.t102 a_19136_919.t71 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X256 VM12D.t14 VM2D VM11D VN.t69 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X257 VM12D.t13 VM2D VM11D VN.t74 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X258 VP.t68 VM8D.t103 a_19136_919.t44 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X259 VN.t11 VM11D a_11158_13910.t3 VN.t10 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X260 VN.t50 VM12G VM14D.t1 VN.t48 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X261 VN.t73 VM2D VM2D VN.t72 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X262 a_19136_9959.t4 VM8D.t104 VP.t67 VP.t66 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X263 a_16116_1646.t1 a_16646_4078.t1 VN.t27 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X264 VM2D VM9D.t4 VM9D.t5 VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X265 VM3D.t10 a_216_n2258.t30 VM22D.t7 VN.t33 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X266 VM11D VM9D.t58 VM8D.t19 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X267 VP.t17 VM14D.t30 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X268 a_19136_919.t45 VM8D.t105 VP.t65 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X269 VP.t64 VM8D.t106 a_19136_n1351.t2 VP.t63 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X270 VM3D.t9 a_216_n2258.t31 VM22D.t17 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X271 VM11D VM2D VM12D.t12 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X272 VM12D.t11 VM2D VM11D VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X273 VM3G.t0 a_14526_4078.t0 VN.t4 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X274 VP.t62 VM8D.t107 a_19136_919.t47 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X275 VM12D.t10 VM2D VM11D VN.t71 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X276 a_19136_919.t2 VM8D.t108 VM14D.t3 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X277 VP.t59 VM8D.t109 a_19136_7699.t2 VP.t38 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X278 VM3D.t8 a_216_n2258.t32 VM22D.t20 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X279 VM22D.t8 a_216_n2258.t33 VM3D.t7 VN.t28 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X280 VP.t61 VM8D.t110 a_19136_919.t34 VP.t60 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X281 a_19136_919.t9 VM8D.t111 VP.t58 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X282 VN.t9 VM11D a_11158_13910.t2 VN.t8 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X283 VP.t57 VM8D.t112 a_19136_919.t5 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X284 VM22D.t15 a_216_n2258.t34 VM3D.t6 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X285 VP.t56 VM8D.t113 a_19136_919.t4 VP.t55 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X286 VN.t7 VM11D a_11158_13910.t1 VN.t6 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X287 VN.t70 VM2D VM2D VN.t69 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X288 a_19136_9959.t10 VM8D.t114 VM9D.t40 VP.t54 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X289 VN.t58 a_17706_4078.t1 VN.t27 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X290 VP.t53 VM8D.t115 a_19136_919.t23 VP.t52 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X291 VM9D.t3 VM9D.t2 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X292 VN.t68 VM2D VM2D VN.t67 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X293 VM14D.t0 VM12G VN.t49 VN.t48 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X294 VM11D VM2D VM12D.t9 VN.t66 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X295 a_19136_919.t65 VM8D.t116 VP.t51 VP.t50 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X296 VM2D VM2D VN.t65 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X297 VM8D.t8 VM9D.t59 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X298 a_19136_9959.t3 VM8D.t117 VP.t49 VP.t30 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X299 VP.t48 VM8D.t118 a_19136_7699.t1 VP.t32 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X300 a_19136_919.t17 VM8D.t119 VP.t47 VP.t46 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X301 a_16116_1646.t0 a_15586_4078.t0 VN.t4 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X302 VM2D VM2D VN.t64 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X303 VP.t45 VM8D.t120 a_19136_919.t26 VP.t44 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X304 a_216_n2258.t7 VM22D.t40 I_ref.t1 VN.t39 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X305 VM12D.t8 VM2D VM11D VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X306 VM11D VM2D VM12D.t7 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X307 VM2D VM2D VN.t63 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X308 VP.t43 VM8D.t121 a_19136_919.t16 VP.t42 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X309 VM11D VM9D.t60 VM8D.t5 VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X310 a_15056_1646.t1 a_15586_4078.t1 VN.t4 sky130_fd_pr__res_xhigh_po_1p41 l=1e+07u
+X311 VM2D VM2D VN.t62 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X312 VP.t18 VM14D.t31 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X313 a_19136_919.t7 VM8D.t122 VM14D.t2 VP.t41 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=200000u
+X314 VP.t40 VM8D.t123 a_19136_9959.t2 VP.t32 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X315 VP.t39 VM8D.t124 a_19136_9959.t1 VP.t38 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X316 VM11D VM2D VM12D.t6 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X317 VN.t61 VM2D VM2D VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X318 VM12D.t5 VM2D VM11D VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X319 VN.t60 VM2D VM2D VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X320 a_19136_n1351.t1 VM8D.t125 VP.t37 VP.t36 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X321 VM22D.t2 a_216_n2258.t35 VM3D.t5 VN.t26 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X322 VM8D.t7 VM9D.t61 VM11D VM11D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X323 VM22D.t0 a_216_n2258.t36 VM3D.t4 VN.t3 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X324 VM22D.t1 a_216_n2258.t37 VM3D.t3 VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X325 VM3D.t2 a_216_n2258.t38 VM22D.t4 VN.t5 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X326 VM11D VM2D VM12D.t4 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X327 a_19136_919.t35 VM8D.t126 VP.t35 VP.t34 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X328 VM12G VM14D.t32 VP.t9 VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X329 VM11D VM2D VM12D.t3 VN.t32 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X330 VP.t33 VM8D.t127 a_19136_9959.t0 VP.t32 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X331 a_19136_7699.t0 VM8D.t128 VP.t31 VP.t30 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X332 VP.t29 VM8D.t129 a_19136_919.t46 VP.t28 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X333 VM22D.t11 a_216_n2258.t39 VM3D.t1 VN.t40 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X334 VM3D.t0 a_216_n2258.t40 VM22D.t13 VN.t35 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X335 VM9D.t1 VM9D.t0 VM2D VM2D sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X336 a_19136_919.t6 VM8D.t130 VP.t27 VP.t26 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X337 VM11D VM2D VM12D.t2 VN.t36 sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
+X338 VP.t16 VM14D.t33 VM12G VM12G sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+X339 VP.t25 VM8D.t131 a_19136_n1351.t0 VP.t24 sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u
+X340 a_216_n2258.t6 VM22D.t41 I_ref.t0 VN.t0 sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u
+R0 VN.t33 VN.t74 1024.98
+R1 VN.t32 VN.t76 1024.98
+R2 VN.t48 VN.n61 719.811
+R3 VN.t48 VN.n58 719.811
+R4 VN.n139 VN.n138 628.873
+R5 VN.n136 VN.n135 628.873
+R6 VN.t72 VN.n65 628.873
+R7 VN.n240 VN.t20 587.883
+R8 VN.n267 VN.t14 587.883
+R9 VN.n159 VN.n158 583.954
+R10 VN.n155 VN.n154 583.954
+R11 VN.n151 VN.n150 583.954
+R12 VN.n143 VN.n142 583.954
+R13 VN.t72 VN.n56 583.954
+R14 VN.n53 VN.n52 583.954
+R15 VN.n49 VN.n48 583.954
+R16 VN.n95 VN.t31 488.392
+R17 VN.n61 VN.n60 487.115
+R18 VN.n103 VN.t47 364.831
+R19 VN.n103 VN.t34 364.831
+R20 VN.n114 VN.t4 364.831
+R21 VN.n114 VN.t27 364.831
+R22 VN.t20 VN.t10 353.442
+R23 VN.t6 VN.t18 353.442
+R24 VN.t16 VN.t6 353.442
+R25 VN.t8 VN.t22 353.442
+R26 VN.t22 VN.t12 353.442
+R27 VN.t14 VN.t24 353.442
+R28 VN.n165 VN.n164 349.735
+R29 VN.t31 VN.n94 349.691
+R30 VN.n91 VN.t2 318.504
+R31 VN.n123 VN.t29 318.504
+R32 VN.n100 VN.n99 317.542
+R33 VN.n133 VN.n132 314.436
+R34 VN.n22 VN.n21 296.411
+R35 VN.t33 VN.n20 279.14
+R36 VN.n90 VN.n89 256.926
+R37 VN.t69 VN.t77 254.146
+R38 VN.t81 VN.t69 254.146
+R39 VN.t72 VN.t81 254.146
+R40 VN.t72 VN.t71 254.146
+R41 VN.t67 VN.t66 254.146
+R42 VN.t75 VN.t67 254.146
+R43 VN.n101 VN.n100 228.692
+R44 VN.t33 VN.n165 203.294
+R45 VN.n101 VN.n98 188.988
+R46 VN.t2 VN.t39 188.739
+R47 VN.t1 VN.t42 188.739
+R48 VN.t59 VN.t1 188.739
+R49 VN.t41 VN.t30 188.739
+R50 VN.t30 VN.t0 188.739
+R51 VN.t29 VN.t38 188.739
+R52 VN.n249 VN.n246 182.211
+R53 VN.n271 VN.t16 176.721
+R54 VN.n271 VN.t8 176.721
+R55 VN.t75 VN.n43 156.16
+R56 VN.t32 VN.n26 156.16
+R57 VN.n149 VN.n148 154.88
+R58 VN.t75 VN.n42 154.88
+R59 VN.n34 VN.n33 154.88
+R60 VN.n36 VN.n35 154.88
+R61 VN.n128 VN.n127 151.392
+R62 VN.t3 VN.t36 145.567
+R63 VN.t40 VN.t3 145.567
+R64 VN.t26 VN.t40 145.567
+R65 VN.t26 VN.t35 145.567
+R66 VN.t35 VN.t28 145.567
+R67 VN.t28 VN.t5 145.567
+R68 VN.t5 VN.t32 145.567
+R69 VN.n111 VN.n110 143.811
+R70 VN.t75 VN.n66 138.24
+R71 VN.n131 VN.n90 133.415
+R72 VN.n132 VN.n131 128.64
+R73 VN.n66 VN.t72 122.497
+R74 VN.n40 VN.n39 119.296
+R75 VN.n116 VN.n111 115.2
+R76 VN.n31 VN.n30 109.056
+R77 VN.n74 VN.n72 108.4
+R78 VN.n120 VN.t59 94.369
+R79 VN.n120 VN.t41 94.369
+R80 VN.n127 VN.n126 85.221
+R81 VN.n125 VN.n124 51.643
+R82 VN.n256 VN.n253 47.045
+R83 VN.n64 VN.n63 45.968
+R84 VN.n45 VN.n44 45.056
+R85 VN.n84 VN.n83 45.056
+R86 VN.n81 VN.n80 45.056
+R87 VN.n258 VN.t44 34.853
+R88 VN.n118 VN.n97 30.519
+R89 VN.n118 VN.n117 30.519
+R90 VN.n111 VN.n105 30.4
+R91 VN.n128 VN.n125 29.999
+R92 VN.n96 VN.n92 25.845
+R93 VN.n274 VN.n273 24.045
+R94 VN.t48 VN.n62 23.421
+R95 VN.n63 VN.t48 22.264
+R96 VN.n244 VN.n243 22.198
+R97 VN.n125 VN.n122 21.045
+R98 VN.n253 VN.n249 18.447
+R99 VN.n96 VN.n95 17.962
+R100 VN.n122 VN.n96 17.175
+R101 VN.n39 VN.n38 16.64
+R102 VN.n243 VN.n241 12.8
+R103 VN.n164 VN.n163 11.224
+R104 VN.n30 VN.n29 10.24
+R105 VN.n74 VN.n73 9.154
+R106 VN.n172 VN.n171 9.154
+R107 VN.n208 VN.t50 6.258
+R108 VN.n210 VN.t51 5.724
+R109 VN.n148 VN.n147 5.44
+R110 VN.n6 VN.t94 5.013
+R111 VN.n75 VN.t62 5.001
+R112 VN.n209 VN.t52 4.961
+R113 VN.n228 VN.t93 4.919
+R114 VN.t33 VN.t95 4.919
+R115 VN.t75 VN.t99 4.916
+R116 VN.t32 VN.t63 4.916
+R117 VN.n265 VN.t25 4.35
+R118 VN.n265 VN.t15 4.35
+R119 VN.n238 VN.t21 4.35
+R120 VN.n238 VN.t11 4.35
+R121 VN.n260 VN.t19 4.35
+R122 VN.n260 VN.t7 4.35
+R123 VN.n237 VN.t17 4.35
+R124 VN.n237 VN.t9 4.35
+R125 VN.n263 VN.t23 4.35
+R126 VN.n263 VN.t13 4.35
+R127 VN.n185 VN.t56 4.35
+R128 VN.n70 VN.t89 4.35
+R129 VN.n70 VN.t84 4.35
+R130 VN.n9 VN.t85 4.35
+R131 VN.n9 VN.t79 4.35
+R132 VN.n8 VN.t78 4.35
+R133 VN.n8 VN.t88 4.35
+R134 VN.n7 VN.t64 4.35
+R135 VN.n7 VN.t60 4.35
+R136 VN.n67 VN.t97 4.35
+R137 VN.n67 VN.t68 4.35
+R138 VN.n229 VN.t96 4.35
+R139 VN.n229 VN.t98 4.35
+R140 VN.n231 VN.t82 4.35
+R141 VN.n231 VN.t73 4.35
+R142 VN.n233 VN.t100 4.35
+R143 VN.n233 VN.t70 4.35
+R144 VN.n77 VN.t90 4.35
+R145 VN.n77 VN.t87 4.35
+R146 VN.n16 VN.t86 4.35
+R147 VN.n16 VN.t80 4.35
+R148 VN.n15 VN.t83 4.35
+R149 VN.n15 VN.t91 4.35
+R150 VN.n14 VN.t65 4.35
+R151 VN.n14 VN.t61 4.35
+R152 VN.n174 VN.t57 4.35
+R153 VN.n174 VN.t46 4.35
+R154 VN.n0 VN.t54 4.35
+R155 VN.n204 VN.t49 4.35
+R156 VN.n274 VN.n268 3.899
+R157 VN.n275 VN.n274 3.28
+R158 VN.n117 VN.n116 3.142
+R159 VN.n65 VN.n64 2.876
+R160 VN.n52 VN.n51 2.285
+R161 VN.n241 VN.n239 2.258
+R162 VN.n3 VN.n2 1.6
+R163 VN.n207 VN.n206 1.453
+R164 VN.n232 VN.n230 1.428
+R165 VN.n18 VN.n17 1.428
+R166 VN.n11 VN.n10 1.428
+R167 VN.n234 VN.n232 1.425
+R168 VN.n19 VN.n18 1.425
+R169 VN.n12 VN.n11 1.425
+R170 VN.n176 VN.n175 1.31
+R171 VN.n257 VN.n244 1.183
+R172 VN.n69 VN.n68 1.086
+R173 VN.n79 VN.n78 1.086
+R174 VN.n76 VN.n71 1.086
+R175 VN.n276 VN.n266 1.057
+R176 VN.n76 VN.n69 1.043
+R177 VN.n235 VN.n234 0.971
+R178 VN.n200 VN.n19 0.97
+R179 VN.n13 VN.n12 0.969
+R180 VN.n193 VN.n192 0.794
+R181 VN.t33 VN.n193 0.794
+R182 VN.n180 VN.t55 0.698
+R183 VN.n71 VN.n70 0.658
+R184 VN.n10 VN.n9 0.658
+R185 VN.n11 VN.n8 0.658
+R186 VN.n12 VN.n7 0.658
+R187 VN.n68 VN.n67 0.658
+R188 VN.n230 VN.n229 0.658
+R189 VN.n232 VN.n231 0.658
+R190 VN.n234 VN.n233 0.658
+R191 VN.n78 VN.n77 0.658
+R192 VN.n17 VN.n16 0.658
+R193 VN.n18 VN.n15 0.658
+R194 VN.n19 VN.n14 0.658
+R195 VN.n266 VN.n265 0.642
+R196 VN.n259 VN.n238 0.642
+R197 VN.n261 VN.n260 0.642
+R198 VN.n262 VN.n237 0.642
+R199 VN.n264 VN.n263 0.642
+R200 VN.n79 VN.n76 0.576
+R201 VN.n207 VN.n205 0.556
+R202 VN.t33 VN.n199 0.5
+R203 VN.t32 VN.n82 0.5
+R204 VN.n225 VN.n224 0.5
+R205 VN.n46 VN.n45 0.5
+R206 VN.t75 VN.n46 0.5
+R207 VN.n82 VN.n81 0.5
+R208 VN.n85 VN.n84 0.5
+R209 VN.t32 VN.n85 0.5
+R210 VN.n199 VN.n198 0.5
+R211 VN.n224 VN.n223 0.5
+R212 VN.n236 VN.n235 0.49
+R213 VN.n201 VN.n200 0.476
+R214 VN.n202 VN.n4 0.475
+R215 VN.n200 VN.t33 0.458
+R216 VN.n235 VN.n228 0.457
+R217 VN.n177 VN.n176 0.449
+R218 VN.n175 VN.n174 0.447
+R219 VN.n13 VN.n6 0.43
+R220 VN.n1 VN.n0 0.428
+R221 VN.n210 VN.n209 0.384
+R222 VN.n150 VN.n149 0.38
+R223 VN.n69 VN.t75 0.342
+R224 VN.t32 VN.n79 0.342
+R225 VN.n76 VN.n75 0.342
+R226 VN.n277 VN.n236 0.339
+R227 VN.n186 VN.n185 0.336
+R228 VN.n209 VN.n208 0.333
+R229 VN.n179 VN.n178 0.287
+R230 VN.n180 VN.n179 0.287
+R231 VN.n259 VN.n258 0.262
+R232 VN.n4 VN.n3 0.255
+R233 VN.n278 VN.t101 0.19
+R234 VN.n211 VN.n203 0.169
+R235 VN.n261 VN.n259 0.121
+R236 VN.n264 VN.n262 0.121
+R237 VN.n266 VN.n264 0.12
+R238 VN.n262 VN.n261 0.117
+R239 VN.n277 VN.n276 0.116
+R240 VN.n236 VN.n211 0.1
+R241 VN.n4 VN.t58 0.072
+R242 VN.n249 VN.n248 0.068
+R243 VN.t101 VN.t102 0.062
+R244 VN.t102 VN.n277 0.061
+R245 VN.n246 VN.n245 0.061
+R246 VN.n243 VN.n242 0.061
+R247 VN.n253 VN.n252 0.054
+R248 VN.n252 VN.t43 0.054
+R249 VN.n183 VN.n182 0.048
+R250 VN.n182 VN.n181 0.048
+R251 VN.t33 VN.n197 0.044
+R252 VN.n197 VN.n196 0.044
+R253 VN.t33 VN.n169 0.042
+R254 VN.t32 VN.n32 0.042
+R255 VN.n216 VN.n215 0.042
+R256 VN.n41 VN.n40 0.042
+R257 VN.n32 VN.n31 0.042
+R258 VN.n169 VN.n168 0.042
+R259 VN.n215 VN.n214 0.042
+R260 VN.t75 VN.n41 0.042
+R261 VN.n248 VN.n247 0.037
+R262 VN.n258 VN.n257 0.036
+R263 VN.n257 VN.n256 0.032
+R264 VN.n184 VN.n183 0.029
+R265 VN.t32 VN.n87 0.029
+R266 VN.t33 VN.n195 0.029
+R267 VN.t32 VN.n28 0.029
+R268 VN.t33 VN.n167 0.029
+R269 VN.n216 VN.n213 0.029
+R270 VN.n28 VN.n27 0.029
+R271 VN.n87 VN.n86 0.029
+R272 VN.n185 VN.n184 0.029
+R273 VN.n195 VN.n194 0.029
+R274 VN.n167 VN.n166 0.029
+R275 VN.n213 VN.n212 0.029
+R276 VN.n251 VN.n250 0.027
+R277 VN.t43 VN.n251 0.027
+R278 VN.n75 VN.n74 0.024
+R279 VN.n202 VN.n201 0.024
+R280 VN.n102 VN.n101 0.016
+R281 VN.n103 VN.n102 0.016
+R282 VN.n104 VN.n103 0.016
+R283 VN.n105 VN.n104 0.016
+R284 VN.n241 VN.n240 0.015
+R285 VN.n268 VN.n267 0.015
+R286 VN.n37 VN.n36 0.015
+R287 VN.t32 VN.n37 0.015
+R288 VN.n187 VN.n186 0.015
+R289 VN.t33 VN.n187 0.015
+R290 VN.t33 VN.n189 0.015
+R291 VN.n189 VN.n188 0.015
+R292 VN.t33 VN.n191 0.015
+R293 VN.n191 VN.n190 0.015
+R294 VN.n220 VN.n219 0.015
+R295 VN.t92 VN.n220 0.015
+R296 VN.n218 VN.n217 0.015
+R297 VN.t92 VN.n218 0.015
+R298 VN.n222 VN.n221 0.015
+R299 VN.t92 VN.n222 0.015
+R300 VN.n0 VN.t53 0.015
+R301 VN.t32 VN.n34 0.015
+R302 VN.t33 VN.n170 0.015
+R303 VN.n278 VN 0.014
+R304 VN.n119 VN.n118 0.014
+R305 VN.n120 VN.n119 0.014
+R306 VN.n122 VN.n121 0.014
+R307 VN.n121 VN.n120 0.014
+R308 VN.n270 VN.n269 0.013
+R309 VN.n271 VN.n270 0.013
+R310 VN.n273 VN.n272 0.013
+R311 VN.n272 VN.n271 0.013
+R312 VN.n6 VN.n5 0.011
+R313 VN.n124 VN.n123 0.007
+R314 VN.n92 VN.n91 0.007
+R315 VN.n256 VN.n255 0.006
+R316 VN.n61 VN.n59 0.005
+R317 VN.n58 VN.n57 0.005
+R318 VN.n89 VN.n88 0.005
+R319 VN.n94 VN.n93 0.005
+R320 VN.n147 VN.n146 0.005
+R321 VN.n110 VN.n107 0.005
+R322 VN.n107 VN.n106 0.005
+R323 VN.n110 VN.n109 0.005
+R324 VN.n109 VN.n108 0.005
+R325 VN.n255 VN.n254 0.004
+R326 VN.n116 VN.n115 0.003
+R327 VN.n115 VN.n114 0.003
+R328 VN.n113 VN.n112 0.003
+R329 VN.n114 VN.n113 0.003
+R330 VN.n129 VN.n128 0.003
+R331 VN.t45 VN.n129 0.003
+R332 VN.n130 VN.t45 0.003
+R333 VN.n131 VN.n130 0.003
+R334 VN.n228 VN.n227 0.002
+R335 VN.n226 VN.n225 0.002
+R336 VN.n173 VN.n172 0.002
+R337 VN.n23 VN.n22 0.002
+R338 VN.t28 VN.n23 0.002
+R339 VN.t28 VN.n25 0.002
+R340 VN.n25 VN.n24 0.002
+R341 VN.n227 VN.n226 0.002
+R342 VN.n208 VN.n207 0.001
+R343 VN.n211 VN.n210 0.001
+R344 VN.n163 VN.n162 0.001
+R345 VN.n162 VN.t26 0.001
+R346 VN.t26 VN.n161 0.001
+R347 VN.n160 VN.n159 0.001
+R348 VN.t26 VN.n160 0.001
+R349 VN.t26 VN.n157 0.001
+R350 VN.n156 VN.n155 0.001
+R351 VN.t26 VN.n156 0.001
+R352 VN.t26 VN.n153 0.001
+R353 VN.n152 VN.n151 0.001
+R354 VN.t26 VN.n152 0.001
+R355 VN.t26 VN.n145 0.001
+R356 VN.n144 VN.n143 0.001
+R357 VN.t26 VN.n144 0.001
+R358 VN.t26 VN.n141 0.001
+R359 VN.n140 VN.n139 0.001
+R360 VN.t26 VN.n140 0.001
+R361 VN.n137 VN.n136 0.001
+R362 VN.t26 VN.n137 0.001
+R363 VN.n54 VN.n53 0.001
+R364 VN.t72 VN.n54 0.001
+R365 VN.n50 VN.n49 0.001
+R366 VN.t72 VN.n50 0.001
+R367 VN.t72 VN.n47 0.001
+R368 VN.n134 VN.n133 0.001
+R369 VN.t72 VN.n55 0.001
+R370 VN.t26 VN.n134 0.001
+R371 VN.n205 VN.n204 0.001
+R372 VN.n176 VN.n173 0.001
+R373 VN.n2 VN.n1 0.001
+R374 VN.n276 VN.n275 0.001
+R375 VN.t92 VN.n216 0.001
+R376 VN.n183 VN.n180 0.001
+R377 VN.n225 VN.t92 0.001
+R378 VN.n201 VN.n13 0.001
+R379 VN.n203 VN.n202 0.001
+R380 VN.n185 VN.n177 0.001
+R381 VN.n3 VN.t37 0
+R382 a_17176_1646.t0 a_17176_1646.t1 0.138
+R383 a_16646_4078.t0 a_16646_4078.t1 0.138
+R384 VM8D.n78 VM8D.t91 556.869
+R385 VM8D.n54 VM8D.t28 556.869
+R386 VM8D.n71 VM8D.t55 556.869
+R387 VM8D.n71 VM8D.t122 556.869
+R388 VM8D.n108 VM8D.t66 556.869
+R389 VM8D.n84 VM8D.t83 556.869
+R390 VM8D.n101 VM8D.t108 556.869
+R391 VM8D.n101 VM8D.t94 556.869
+R392 VM8D.n138 VM8D.t38 556.869
+R393 VM8D.n114 VM8D.t54 556.869
+R394 VM8D.n131 VM8D.t81 556.869
+R395 VM8D.n131 VM8D.t46 556.869
+R396 VM8D.n153 VM8D.t72 556.869
+R397 VM8D.n156 VM8D.t39 556.869
+R398 VM8D.n170 VM8D.t23 556.869
+R399 VM8D.n170 VM8D.t21 556.869
+R400 VM8D.n38 VM8D.t114 556.869
+R401 VM8D.n26 VM8D.t63 556.869
+R402 VM8D.n139 VM8D.t100 112.215
+R403 VM8D.n76 VM8D.t110 111.828
+R404 VM8D.n52 VM8D.t43 111.828
+R405 VM8D.n51 VM8D.t69 111.828
+R406 VM8D.n50 VM8D.t90 111.828
+R407 VM8D.n73 VM8D.t119 111.828
+R408 VM8D.n72 VM8D.t86 111.828
+R409 VM8D.n69 VM8D.t99 111.828
+R410 VM8D.n68 VM8D.t98 111.828
+R411 VM8D.n67 VM8D.t51 111.828
+R412 VM8D.n66 VM8D.t48 111.828
+R413 VM8D.n65 VM8D.t45 111.828
+R414 VM8D.n75 VM8D.t31 111.828
+R415 VM8D.n74 VM8D.t50 111.828
+R416 VM8D.n73 VM8D.t73 111.828
+R417 VM8D.n72 VM8D.t44 111.828
+R418 VM8D.n69 VM8D.t60 111.828
+R419 VM8D.n68 VM8D.t59 111.828
+R420 VM8D.n67 VM8D.t120 111.828
+R421 VM8D.n66 VM8D.t116 111.828
+R422 VM8D.n65 VM8D.t112 111.828
+R423 VM8D.n106 VM8D.t87 111.828
+R424 VM8D.n82 VM8D.t102 111.828
+R425 VM8D.n81 VM8D.t130 111.828
+R426 VM8D.n80 VM8D.t40 111.828
+R427 VM8D.n103 VM8D.t65 111.828
+R428 VM8D.n102 VM8D.t36 111.828
+R429 VM8D.n99 VM8D.t49 111.828
+R430 VM8D.n98 VM8D.t47 111.828
+R431 VM8D.n97 VM8D.t107 111.828
+R432 VM8D.n96 VM8D.t105 111.828
+R433 VM8D.n95 VM8D.t103 111.828
+R434 VM8D.n105 VM8D.t111 111.828
+R435 VM8D.n104 VM8D.t29 111.828
+R436 VM8D.n103 VM8D.t52 111.828
+R437 VM8D.n102 VM8D.t26 111.828
+R438 VM8D.n99 VM8D.t35 111.828
+R439 VM8D.n98 VM8D.t33 111.828
+R440 VM8D.n97 VM8D.t92 111.828
+R441 VM8D.n96 VM8D.t89 111.828
+R442 VM8D.n95 VM8D.t88 111.828
+R443 VM8D.n136 VM8D.t95 111.828
+R444 VM8D.n112 VM8D.t70 111.828
+R445 VM8D.n111 VM8D.t97 111.828
+R446 VM8D.n110 VM8D.t121 111.828
+R447 VM8D.n133 VM8D.t37 111.828
+R448 VM8D.n132 VM8D.t113 111.828
+R449 VM8D.n129 VM8D.t129 111.828
+R450 VM8D.n128 VM8D.t126 111.828
+R451 VM8D.n127 VM8D.t77 111.828
+R452 VM8D.n126 VM8D.t74 111.828
+R453 VM8D.n125 VM8D.t71 111.828
+R454 VM8D.n135 VM8D.t41 111.828
+R455 VM8D.n134 VM8D.t30 111.828
+R456 VM8D.n133 VM8D.t84 111.828
+R457 VM8D.n132 VM8D.t64 111.828
+R458 VM8D.n129 VM8D.t76 111.828
+R459 VM8D.n128 VM8D.t53 111.828
+R460 VM8D.n127 VM8D.t80 111.828
+R461 VM8D.n126 VM8D.t58 111.828
+R462 VM8D.n125 VM8D.t115 111.828
+R463 VM8D.n141 VM8D.t85 111.828
+R464 VM8D.n140 VM8D.t106 111.828
+R465 VM8D.n139 VM8D.t27 111.828
+R466 VM8D.n142 VM8D.t61 111.828
+R467 VM8D.n152 VM8D.t131 111.828
+R468 VM8D.n151 VM8D.t125 111.828
+R469 VM8D.n150 VM8D.t82 111.828
+R470 VM8D.n149 VM8D.t75 111.828
+R471 VM8D.n148 VM8D.t32 111.828
+R472 VM8D.n165 VM8D.t34 111.828
+R473 VM8D.n166 VM8D.t118 111.828
+R474 VM8D.n167 VM8D.t93 111.828
+R475 VM8D.n168 VM8D.t68 111.828
+R476 VM8D.n164 VM8D.t109 111.828
+R477 VM8D.n168 VM8D.t56 111.828
+R478 VM8D.n167 VM8D.t79 111.828
+R479 VM8D.n166 VM8D.t101 111.828
+R480 VM8D.n165 VM8D.t128 111.828
+R481 VM8D.n164 VM8D.t96 111.828
+R482 VM8D.n28 VM8D.t117 111.828
+R483 VM8D.n29 VM8D.t123 111.828
+R484 VM8D.n30 VM8D.t57 111.828
+R485 VM8D.n31 VM8D.t62 111.828
+R486 VM8D.n27 VM8D.t67 111.828
+R487 VM8D.n24 VM8D.t78 111.828
+R488 VM8D.n23 VM8D.t104 111.828
+R489 VM8D.n27 VM8D.t124 111.828
+R490 VM8D.n28 VM8D.t42 111.828
+R491 VM8D.n29 VM8D.t127 111.828
+R492 VM8D.n175 VM8D.t13 39.071
+R493 VM8D.n172 VM8D.t24 7.903
+R494 VM8D.n172 VM8D.t22 7.871
+R495 VM8D.n12 VM8D.t15 4.35
+R496 VM8D.n12 VM8D.t6 4.35
+R497 VM8D.n9 VM8D.t1 4.35
+R498 VM8D.n9 VM8D.t8 4.35
+R499 VM8D.n6 VM8D.t5 4.35
+R500 VM8D.n6 VM8D.t9 4.35
+R501 VM8D.n3 VM8D.t12 4.35
+R502 VM8D.n3 VM8D.t20 4.35
+R503 VM8D.n0 VM8D.t18 4.35
+R504 VM8D.n0 VM8D.t16 4.35
+R505 VM8D.n1 VM8D.t10 4.35
+R506 VM8D.n1 VM8D.t4 4.35
+R507 VM8D.n4 VM8D.t25 4.35
+R508 VM8D.n4 VM8D.t3 4.35
+R509 VM8D.n7 VM8D.t17 4.35
+R510 VM8D.n7 VM8D.t7 4.35
+R511 VM8D.n10 VM8D.t0 4.35
+R512 VM8D.n10 VM8D.t14 4.35
+R513 VM8D.n13 VM8D.t19 4.35
+R514 VM8D.n13 VM8D.t11 4.35
+R515 VM8D.n157 VM8D.n156 1.081
+R516 VM8D.n174 VM8D.n14 1.079
+R517 VM8D.n40 VM8D.n39 1.015
+R518 VM8D VM8D.n174 0.983
+R519 VM8D.n70 VM8D.n59 0.958
+R520 VM8D.n70 VM8D.n64 0.958
+R521 VM8D.n100 VM8D.n89 0.958
+R522 VM8D.n100 VM8D.n94 0.958
+R523 VM8D.n130 VM8D.n119 0.958
+R524 VM8D.n130 VM8D.n124 0.958
+R525 VM8D.n154 VM8D.n147 0.958
+R526 VM8D.n155 VM8D.n154 0.958
+R527 VM8D.n37 VM8D.n36 0.958
+R528 VM8D.n161 VM8D.n160 0.874
+R529 VM8D.n159 VM8D.n158 0.874
+R530 VM8D.n174 VM8D.n173 0.841
+R531 VM8D.n41 VM8D.n40 0.694
+R532 VM8D.n162 VM8D.n161 0.694
+R533 VM8D.n160 VM8D.n159 0.694
+R534 VM8D.n158 VM8D.n157 0.694
+R535 VM8D.n14 VM8D.n13 0.632
+R536 VM8D.n11 VM8D.n10 0.632
+R537 VM8D.n8 VM8D.n7 0.632
+R538 VM8D.n5 VM8D.n4 0.632
+R539 VM8D.n2 VM8D.n1 0.632
+R540 VM8D.n171 VM8D.n163 0.611
+R541 VM8D.n171 VM8D.n42 0.597
+R542 VM8D.n14 VM8D.n12 0.584
+R543 VM8D.n11 VM8D.n9 0.584
+R544 VM8D.n8 VM8D.n6 0.584
+R545 VM8D.n5 VM8D.n3 0.584
+R546 VM8D.n2 VM8D.n0 0.584
+R547 VM8D.n61 VM8D.n60 0.403
+R548 VM8D.n62 VM8D.n61 0.403
+R549 VM8D.n63 VM8D.n62 0.403
+R550 VM8D.n91 VM8D.n90 0.403
+R551 VM8D.n92 VM8D.n91 0.403
+R552 VM8D.n93 VM8D.n92 0.403
+R553 VM8D.n121 VM8D.n120 0.403
+R554 VM8D.n122 VM8D.n121 0.403
+R555 VM8D.n123 VM8D.n122 0.403
+R556 VM8D.n144 VM8D.n143 0.403
+R557 VM8D.n145 VM8D.n144 0.403
+R558 VM8D.n146 VM8D.n145 0.403
+R559 VM8D.n44 VM8D.n43 0.403
+R560 VM8D.n45 VM8D.n44 0.403
+R561 VM8D.n46 VM8D.n45 0.403
+R562 VM8D.n22 VM8D.n21 0.403
+R563 VM8D.n23 VM8D.n22 0.403
+R564 VM8D.n24 VM8D.n23 0.403
+R565 VM8D.n72 VM8D.n71 0.396
+R566 VM8D.n102 VM8D.n101 0.396
+R567 VM8D.n132 VM8D.n131 0.396
+R568 VM8D.n50 VM8D.n49 0.387
+R569 VM8D.n51 VM8D.n50 0.387
+R570 VM8D.n52 VM8D.n51 0.387
+R571 VM8D.n56 VM8D.n55 0.387
+R572 VM8D.n57 VM8D.n56 0.387
+R573 VM8D.n58 VM8D.n57 0.387
+R574 VM8D.n80 VM8D.n79 0.387
+R575 VM8D.n81 VM8D.n80 0.387
+R576 VM8D.n82 VM8D.n81 0.387
+R577 VM8D.n86 VM8D.n85 0.387
+R578 VM8D.n87 VM8D.n86 0.387
+R579 VM8D.n88 VM8D.n87 0.387
+R580 VM8D.n110 VM8D.n109 0.387
+R581 VM8D.n111 VM8D.n110 0.387
+R582 VM8D.n112 VM8D.n111 0.387
+R583 VM8D.n116 VM8D.n115 0.387
+R584 VM8D.n117 VM8D.n116 0.387
+R585 VM8D.n118 VM8D.n117 0.387
+R586 VM8D.n140 VM8D.n139 0.387
+R587 VM8D.n141 VM8D.n140 0.387
+R588 VM8D.n142 VM8D.n141 0.387
+R589 VM8D.n18 VM8D.n17 0.387
+R590 VM8D.n17 VM8D.n16 0.387
+R591 VM8D.n16 VM8D.n15 0.387
+R592 VM8D.n35 VM8D.n34 0.387
+R593 VM8D.n34 VM8D.n33 0.387
+R594 VM8D.n33 VM8D.n32 0.387
+R595 VM8D.n64 VM8D.n63 0.368
+R596 VM8D.n94 VM8D.n93 0.368
+R597 VM8D.n124 VM8D.n123 0.368
+R598 VM8D.n147 VM8D.n146 0.368
+R599 VM8D.n47 VM8D.n46 0.368
+R600 VM8D.n25 VM8D.n24 0.368
+R601 VM8D.n53 VM8D.n52 0.36
+R602 VM8D.n59 VM8D.n58 0.36
+R603 VM8D.n83 VM8D.n82 0.36
+R604 VM8D.n89 VM8D.n88 0.36
+R605 VM8D.n113 VM8D.n112 0.36
+R606 VM8D.n119 VM8D.n118 0.36
+R607 VM8D.n155 VM8D.n142 0.36
+R608 VM8D.n19 VM8D.n18 0.36
+R609 VM8D.n36 VM8D.n35 0.36
+R610 VM8D.n70 VM8D.n69 0.231
+R611 VM8D.n77 VM8D.n76 0.231
+R612 VM8D.n100 VM8D.n99 0.231
+R613 VM8D.n107 VM8D.n106 0.231
+R614 VM8D.n130 VM8D.n129 0.231
+R615 VM8D.n137 VM8D.n136 0.231
+R616 VM8D.n154 VM8D.n152 0.231
+R617 VM8D.n169 VM8D.n168 0.231
+R618 VM8D.n37 VM8D.n31 0.231
+R619 VM8D.n48 VM8D.n47 0.225
+R620 VM8D.n26 VM8D.n25 0.225
+R621 VM8D.n54 VM8D.n53 0.224
+R622 VM8D.n84 VM8D.n83 0.224
+R623 VM8D.n114 VM8D.n113 0.224
+R624 VM8D.n156 VM8D.n155 0.224
+R625 VM8D.n20 VM8D.n19 0.224
+R626 VM8D.n162 VM8D.n54 0.212
+R627 VM8D.n160 VM8D.n84 0.212
+R628 VM8D.n158 VM8D.n114 0.212
+R629 VM8D.n163 VM8D.n48 0.212
+R630 VM8D.n42 VM8D.n20 0.212
+R631 VM8D.n41 VM8D.n26 0.212
+R632 VM8D.n66 VM8D.n65 0.201
+R633 VM8D.n67 VM8D.n66 0.201
+R634 VM8D.n68 VM8D.n67 0.201
+R635 VM8D.n69 VM8D.n68 0.201
+R636 VM8D.n73 VM8D.n72 0.201
+R637 VM8D.n74 VM8D.n73 0.201
+R638 VM8D.n75 VM8D.n74 0.201
+R639 VM8D.n76 VM8D.n75 0.201
+R640 VM8D.n96 VM8D.n95 0.201
+R641 VM8D.n97 VM8D.n96 0.201
+R642 VM8D.n98 VM8D.n97 0.201
+R643 VM8D.n99 VM8D.n98 0.201
+R644 VM8D.n103 VM8D.n102 0.201
+R645 VM8D.n104 VM8D.n103 0.201
+R646 VM8D.n105 VM8D.n104 0.201
+R647 VM8D.n106 VM8D.n105 0.201
+R648 VM8D.n126 VM8D.n125 0.201
+R649 VM8D.n127 VM8D.n126 0.201
+R650 VM8D.n128 VM8D.n127 0.201
+R651 VM8D.n129 VM8D.n128 0.201
+R652 VM8D.n133 VM8D.n132 0.201
+R653 VM8D.n134 VM8D.n133 0.201
+R654 VM8D.n135 VM8D.n134 0.201
+R655 VM8D.n136 VM8D.n135 0.201
+R656 VM8D.n149 VM8D.n148 0.201
+R657 VM8D.n150 VM8D.n149 0.201
+R658 VM8D.n151 VM8D.n150 0.201
+R659 VM8D.n152 VM8D.n151 0.201
+R660 VM8D.n165 VM8D.n164 0.201
+R661 VM8D.n166 VM8D.n165 0.201
+R662 VM8D.n167 VM8D.n166 0.201
+R663 VM8D.n168 VM8D.n167 0.201
+R664 VM8D.n28 VM8D.n27 0.201
+R665 VM8D.n29 VM8D.n28 0.201
+R666 VM8D.n30 VM8D.n29 0.201
+R667 VM8D.n31 VM8D.n30 0.201
+R668 VM8D.n42 VM8D.n41 0.18
+R669 VM8D.n163 VM8D.n162 0.18
+R670 VM8D.n71 VM8D.n70 0.159
+R671 VM8D.n78 VM8D.n77 0.159
+R672 VM8D.n101 VM8D.n100 0.159
+R673 VM8D.n108 VM8D.n107 0.159
+R674 VM8D.n131 VM8D.n130 0.159
+R675 VM8D.n138 VM8D.n137 0.159
+R676 VM8D.n154 VM8D.n153 0.159
+R677 VM8D.n170 VM8D.n169 0.159
+R678 VM8D.n38 VM8D.n37 0.159
+R679 VM8D.n171 VM8D.n170 0.149
+R680 VM8D.n173 VM8D.n172 0.129
+R681 VM8D.n161 VM8D.n78 0.106
+R682 VM8D.n159 VM8D.n108 0.106
+R683 VM8D.n157 VM8D.n138 0.106
+R684 VM8D.n40 VM8D.n38 0.106
+R685 VM8D.n175 VM8D.t2 0.1
+R686 VM8D.n8 VM8D.n5 0.099
+R687 VM8D.n5 VM8D.n2 0.098
+R688 VM8D.n11 VM8D.n8 0.096
+R689 VM8D.n14 VM8D.n11 0.093
+R690 VM8D VM8D.n175 0.091
+R691 VM8D.n173 VM8D.n171 0.086
+R692 a_19136_919.n20 a_19136_919.t7 7.865
+R693 a_19136_919.n25 a_19136_919.t14 7.865
+R694 a_19136_919.n37 a_19136_919.t15 7.865
+R695 a_19136_919.n19 a_19136_919.t49 7.845
+R696 a_19136_919.n8 a_19136_919.t2 7.833
+R697 a_19136_919.n4 a_19136_919.t43 7.831
+R698 a_19136_919.n2 a_19136_919.t61 7.831
+R699 a_19136_919.n3 a_19136_919.t34 7.831
+R700 a_19136_919.n6 a_19136_919.t0 7.831
+R701 a_19136_919.n24 a_19136_919.t55 7.831
+R702 a_19136_919.n36 a_19136_919.t53 7.831
+R703 a_19136_919.n4 a_19136_919.t8 7.827
+R704 a_19136_919.n2 a_19136_919.t10 7.826
+R705 a_19136_919.n3 a_19136_919.t13 7.826
+R706 a_19136_919.n7 a_19136_919.t50 7.826
+R707 a_19136_919.n5 a_19136_919.t57 7.82
+R708 a_19136_919.n0 a_19136_919.t37 7.82
+R709 a_19136_919.n1 a_19136_919.t71 7.82
+R710 a_19136_919.n18 a_19136_919.t69 7.82
+R711 a_19136_919.n29 a_19136_919.t30 7.82
+R712 a_19136_919.n41 a_19136_919.t46 7.82
+R713 a_19136_919.n0 a_19136_919.t27 7.81
+R714 a_19136_919.n1 a_19136_919.t51 7.81
+R715 a_19136_919.t1 a_19136_919.n5 7.808
+R716 a_19136_919.n9 a_19136_919.t24 7.141
+R717 a_19136_919.n9 a_19136_919.t32 7.141
+R718 a_19136_919.n10 a_19136_919.t63 7.141
+R719 a_19136_919.n10 a_19136_919.t17 7.141
+R720 a_19136_919.n45 a_19136_919.t20 7.141
+R721 a_19136_919.n45 a_19136_919.t66 7.141
+R722 a_19136_919.n46 a_19136_919.t42 7.141
+R723 a_19136_919.n46 a_19136_919.t64 7.141
+R724 a_19136_919.n42 a_19136_919.t16 7.141
+R725 a_19136_919.n42 a_19136_919.t33 7.141
+R726 a_19136_919.n43 a_19136_919.t4 7.141
+R727 a_19136_919.n43 a_19136_919.t29 7.141
+R728 a_19136_919.n49 a_19136_919.t21 7.141
+R729 a_19136_919.n49 a_19136_919.t9 7.141
+R730 a_19136_919.n50 a_19136_919.t52 7.141
+R731 a_19136_919.n50 a_19136_919.t59 7.141
+R732 a_19136_919.n30 a_19136_919.t28 7.141
+R733 a_19136_919.n30 a_19136_919.t6 7.141
+R734 a_19136_919.n31 a_19136_919.t54 7.141
+R735 a_19136_919.n31 a_19136_919.t48 7.141
+R736 a_19136_919.n54 a_19136_919.t68 7.141
+R737 a_19136_919.n54 a_19136_919.t18 7.141
+R738 a_19136_919.n55 a_19136_919.t56 7.141
+R739 a_19136_919.n55 a_19136_919.t11 7.141
+R740 a_19136_919.n12 a_19136_919.t26 7.141
+R741 a_19136_919.n12 a_19136_919.t40 7.141
+R742 a_19136_919.n13 a_19136_919.t5 7.141
+R743 a_19136_919.n13 a_19136_919.t65 7.141
+R744 a_19136_919.n15 a_19136_919.t67 7.141
+R745 a_19136_919.n15 a_19136_919.t70 7.141
+R746 a_19136_919.n16 a_19136_919.t39 7.141
+R747 a_19136_919.n16 a_19136_919.t31 7.141
+R748 a_19136_919.n26 a_19136_919.t47 7.141
+R749 a_19136_919.n26 a_19136_919.t38 7.141
+R750 a_19136_919.n27 a_19136_919.t44 7.141
+R751 a_19136_919.n27 a_19136_919.t45 7.141
+R752 a_19136_919.n21 a_19136_919.t12 7.141
+R753 a_19136_919.n21 a_19136_919.t62 7.141
+R754 a_19136_919.n22 a_19136_919.t60 7.141
+R755 a_19136_919.n22 a_19136_919.t25 7.141
+R756 a_19136_919.n38 a_19136_919.t22 7.141
+R757 a_19136_919.n38 a_19136_919.t35 7.141
+R758 a_19136_919.n39 a_19136_919.t36 7.141
+R759 a_19136_919.n39 a_19136_919.t3 7.141
+R760 a_19136_919.n33 a_19136_919.t19 7.141
+R761 a_19136_919.n33 a_19136_919.t58 7.141
+R762 a_19136_919.n34 a_19136_919.t23 7.141
+R763 a_19136_919.n34 a_19136_919.t41 7.141
+R764 a_19136_919.n52 a_19136_919.n8 1.862
+R765 a_19136_919.n53 a_19136_919.n6 1.782
+R766 a_19136_919.n48 a_19136_919.n7 1.069
+R767 a_19136_919.n47 a_19136_919.n46 1.011
+R768 a_19136_919.n51 a_19136_919.n50 1.011
+R769 a_19136_919.n56 a_19136_919.n55 1.011
+R770 a_19136_919.n14 a_19136_919.n13 1.011
+R771 a_19136_919.n23 a_19136_919.n22 1.011
+R772 a_19136_919.n35 a_19136_919.n34 1.011
+R773 a_19136_919.n11 a_19136_919.n10 0.999
+R774 a_19136_919.n44 a_19136_919.n43 0.999
+R775 a_19136_919.n32 a_19136_919.n31 0.999
+R776 a_19136_919.n17 a_19136_919.n16 0.999
+R777 a_19136_919.n28 a_19136_919.n27 0.999
+R778 a_19136_919.n40 a_19136_919.n39 0.999
+R779 a_19136_919.n2 a_19136_919.n48 0.735
+R780 a_19136_919.n47 a_19136_919.n45 0.69
+R781 a_19136_919.n51 a_19136_919.n49 0.69
+R782 a_19136_919.n56 a_19136_919.n54 0.69
+R783 a_19136_919.n14 a_19136_919.n12 0.69
+R784 a_19136_919.n23 a_19136_919.n21 0.69
+R785 a_19136_919.n35 a_19136_919.n33 0.69
+R786 a_19136_919.n11 a_19136_919.n9 0.678
+R787 a_19136_919.n44 a_19136_919.n42 0.678
+R788 a_19136_919.n32 a_19136_919.n30 0.678
+R789 a_19136_919.n17 a_19136_919.n15 0.678
+R790 a_19136_919.n28 a_19136_919.n26 0.678
+R791 a_19136_919.n40 a_19136_919.n38 0.678
+R792 a_19136_919.n53 a_19136_919.n52 0.576
+R793 a_19136_919.n4 a_19136_919.n47 0.323
+R794 a_19136_919.n2 a_19136_919.n51 0.323
+R795 a_19136_919.n3 a_19136_919.n56 0.323
+R796 a_19136_919.n24 a_19136_919.n23 0.323
+R797 a_19136_919.n36 a_19136_919.n35 0.323
+R798 a_19136_919.n5 a_19136_919.n11 0.323
+R799 a_19136_919.n0 a_19136_919.n44 0.323
+R800 a_19136_919.n1 a_19136_919.n32 0.323
+R801 a_19136_919.n18 a_19136_919.n17 0.323
+R802 a_19136_919.n29 a_19136_919.n28 0.323
+R803 a_19136_919.n41 a_19136_919.n40 0.323
+R804 a_19136_919.n6 a_19136_919.n14 0.29
+R805 a_19136_919.n0 a_19136_919.n4 0.253
+R806 a_19136_919.n1 a_19136_919.n2 0.252
+R807 a_19136_919.n5 a_19136_919.n3 0.252
+R808 a_19136_919.n52 a_19136_919.n1 0.197
+R809 a_19136_919.n3 a_19136_919.n53 0.187
+R810 a_19136_919.n48 a_19136_919.n0 0.182
+R811 a_19136_919.n6 a_19136_919.n20 0.181
+R812 a_19136_919.n7 a_19136_919.n41 0.167
+R813 a_19136_919.n20 a_19136_919.n19 0.166
+R814 a_19136_919.n8 a_19136_919.n25 0.166
+R815 a_19136_919.n7 a_19136_919.n37 0.166
+R816 a_19136_919.n8 a_19136_919.n29 0.161
+R817 a_19136_919.n19 a_19136_919.n18 0.149
+R818 a_19136_919.n25 a_19136_919.n24 0.149
+R819 a_19136_919.n37 a_19136_919.n36 0.149
+R820 VP.n357 VP.n354 1195.29
+R821 VP.n405 VP.n402 1195.29
+R822 VP.n368 VP.n365 1153.13
+R823 VP.n392 VP.n389 1153.13
+R824 VP.n5 VP.n2 828.234
+R825 VP.n358 VP.n357 679.152
+R826 VP.n406 VP.n405 679.152
+R827 VP.n16 VP.n13 601.599
+R828 VP.n8 VP.n5 530.446
+R829 VP.n386 VP.n371 452.705
+R830 VP.n407 VP.n395 452.705
+R831 VP.n361 VP.n360 229.197
+R832 VP.n398 VP.n397 229.197
+R833 VP.n19 VP.n16 226.635
+R834 VP.n379 VP.n373 204.046
+R835 VP.n39 VP.n8 201.446
+R836 VP.n383 VP.n379 186.89
+R837 VP.n46 VP.n45 136.339
+R838 VP.n202 VP.n201 136.339
+R839 VP.n348 VP.n347 136.339
+R840 VP.n264 VP.n263 118.72
+R841 VP.t63 VP.t95 107.973
+R842 VP.t36 VP.t24 107.973
+R843 VP.n307 VP.n306 106.788
+R844 VP.n306 VP.n297 105.218
+R845 VP.n44 VP.t72 101.698
+R846 VP.n361 VP.n359 91.233
+R847 VP.n398 VP.n396 91.233
+R848 VP.n271 VP.n270 79.36
+R849 VP.n325 VP.n262 79.36
+R850 VP.n280 VP.n279 79.36
+R851 VP.n287 VP.n286 79.36
+R852 VP.n190 VP.n189 76.307
+R853 VP.n326 VP.n325 73.058
+R854 VP.n303 VP.n299 67.162
+R855 VP.n384 VP.t4 57.14
+R856 VP.t30 VP.t38 54.225
+R857 VP.t32 VP.t30 54.225
+R858 VP.t66 VP.t90 54.225
+R859 VP.n39 VP.n19 46.717
+R860 VP.n371 VP.n368 42.164
+R861 VP.n395 VP.n392 42.164
+R862 VP.n326 VP.n232 40.953
+R863 VP.n308 VP.n307 40.594
+R864 VP.n307 VP.n292 40.594
+R865 VP.n220 VP.n219 39.192
+R866 VP.n108 VP.n107 39.013
+R867 VP.n219 VP.n218 39.013
+R868 VP.n191 VP.n190 39.013
+R869 VP.n251 VP.n250 38.4
+R870 VP.n306 VP.n305 38.4
+R871 VP.t44 VP.t50 36.075
+R872 VP.t28 VP.t34 36.075
+R873 VP.t55 VP.t46 36.075
+R874 VP.t26 VP.t60 36.075
+R875 VP.t54 VP.n241 34.258
+R876 VP.t54 VP.n246 34.258
+R877 VP.n345 VP.t52 33.978
+R878 VP.n132 VP.t28 33.978
+R879 VP.n149 VP.t55 33.978
+R880 VP.t60 VP.n320 33.978
+R881 VP.t42 VP.n321 29.364
+R882 VP.n147 VP.n146 26.697
+R883 VP.n301 VP.n300 26.697
+R884 VP.n95 VP.n94 26.469
+R885 VP.n168 VP.n167 26.469
+R886 VP.n94 VP.n93 26.371
+R887 VP.n329 VP.n327 24.018
+R888 VP.n162 VP.n161 23.36
+R889 VP.t41 VP.n142 22.792
+R890 VP.t41 VP.n159 22.792
+R891 VP.t81 VP.n259 22.792
+R892 VP.n270 VP.n269 20.676
+R893 VP.n262 VP.n261 20.676
+R894 VP.n279 VP.n278 20.676
+R895 VP.n286 VP.n285 20.676
+R896 VP.n166 VP.n131 20.676
+R897 VP.n144 VP.n143 20.676
+R898 VP.n81 VP.n80 20.352
+R899 VP.n386 VP.n358 20.141
+R900 VP.n407 VP.n406 20.141
+R901 VP.n321 VP.t36 20.088
+R902 VP.n278 VP.n275 18.806
+R903 VP.n285 VP.n282 18.806
+R904 VP.n269 VP.n267 17.821
+R905 VP.n261 VP.n233 17.821
+R906 VP.n167 VP.n166 14.375
+R907 VP.n321 VP.t66 10.088
+R908 VP.n39 VP.n10 8.855
+R909 VP.n10 VP.n9 8.855
+R910 VP.n67 VP.t97 7.141
+R911 VP.n67 VP.t93 7.141
+R912 VP.n66 VP.t35 7.141
+R913 VP.n66 VP.t29 7.141
+R914 VP.n57 VP.t113 7.141
+R915 VP.n57 VP.t89 7.141
+R916 VP.n58 VP.t114 7.141
+R917 VP.n58 VP.t94 7.141
+R918 VP.n52 VP.t96 7.141
+R919 VP.n52 VP.t88 7.141
+R920 VP.n53 VP.t37 7.141
+R921 VP.n53 VP.t25 7.141
+R922 VP.n41 VP.t136 7.141
+R923 VP.n41 VP.t64 7.141
+R924 VP.n40 VP.t70 7.141
+R925 VP.n40 VP.t110 7.141
+R926 VP.n43 VP.t73 7.141
+R927 VP.n48 VP.t132 7.141
+R928 VP.n61 VP.t53 7.141
+R929 VP.n69 VP.t100 7.141
+R930 VP.n105 VP.t84 7.141
+R931 VP.n123 VP.t68 7.141
+R932 VP.n178 VP.t57 7.141
+R933 VP.n340 VP.t121 7.141
+R934 VP.n336 VP.t75 7.141
+R935 VP.n336 VP.t74 7.141
+R936 VP.n338 VP.t119 7.141
+R937 VP.n338 VP.t116 7.141
+R938 VP.n331 VP.t47 7.141
+R939 VP.n331 VP.t82 7.141
+R940 VP.n330 VP.t103 7.141
+R941 VP.n330 VP.t123 7.141
+R942 VP.n129 VP.t122 7.141
+R943 VP.n119 VP.t120 7.141
+R944 VP.n119 VP.t118 7.141
+R945 VP.n121 VP.t65 7.141
+R946 VP.n121 VP.t62 7.141
+R947 VP.n114 VP.t105 7.141
+R948 VP.n114 VP.t126 7.141
+R949 VP.n113 VP.t27 7.141
+R950 VP.n113 VP.t71 7.141
+R951 VP.n75 VP.t137 7.141
+R952 VP.n88 VP.t127 7.141
+R953 VP.n88 VP.t43 7.141
+R954 VP.n87 VP.t76 7.141
+R955 VP.n87 VP.t101 7.141
+R956 VP.n78 VP.t106 7.141
+R957 VP.n196 VP.t77 7.141
+R958 VP.n227 VP.t31 7.141
+R959 VP.n227 VP.t69 7.141
+R960 VP.n228 VP.t92 7.141
+R961 VP.n228 VP.t107 7.141
+R962 VP.n224 VP.t130 7.141
+R963 VP.n224 VP.t48 7.141
+R964 VP.n223 VP.t79 7.141
+R965 VP.n223 VP.t102 7.141
+R966 VP.n221 VP.t59 7.141
+R967 VP.n213 VP.t49 7.141
+R968 VP.n213 VP.t40 7.141
+R969 VP.n212 VP.t108 7.141
+R970 VP.n212 VP.t109 7.141
+R971 VP.n204 VP.t39 7.141
+R972 VP.n205 VP.t124 7.141
+R973 VP.n205 VP.t33 7.141
+R974 VP.n206 VP.t67 7.141
+R975 VP.n206 VP.t91 7.141
+R976 VP.n210 VP.t104 7.141
+R977 VP.n83 VP.t87 7.141
+R978 VP.n83 VP.t134 7.141
+R979 VP.n84 VP.t125 7.141
+R980 VP.n84 VP.t78 7.141
+R981 VP.n91 VP.t56 7.141
+R982 VP.n74 VP.t131 7.141
+R983 VP.n74 VP.t129 7.141
+R984 VP.n73 VP.t83 7.141
+R985 VP.n73 VP.t80 7.141
+R986 VP.n97 VP.t115 7.141
+R987 VP.n97 VP.t135 7.141
+R988 VP.n98 VP.t58 7.141
+R989 VP.n98 VP.t85 7.141
+R990 VP.n117 VP.t128 7.141
+R991 VP.n128 VP.t112 7.141
+R992 VP.n128 VP.t111 7.141
+R993 VP.n127 VP.t51 7.141
+R994 VP.n127 VP.t45 7.141
+R995 VP.n170 VP.t98 7.141
+R996 VP.n170 VP.t117 7.141
+R997 VP.n171 VP.t133 7.141
+R998 VP.n171 VP.t61 7.141
+R999 VP.n334 VP.t86 7.141
+R1000 VP.n125 VP.n124 7.112
+R1001 VP.n220 VP.n202 7.112
+R1002 VP.n209 VP.n208 7.112
+R1003 VP.n349 VP.n348 7.112
+R1004 VP.n71 VP.n70 7.112
+R1005 VP.n47 VP.n46 7.112
+R1006 VP.n50 VP.n49 6.755
+R1007 VP.n108 VP.n106 6.755
+R1008 VP.n232 VP.n195 6.755
+R1009 VP.n218 VP.n203 6.755
+R1010 VP.n191 VP.n179 6.755
+R1011 VP.n63 VP.n62 6.755
+R1012 VP.n321 VP.t26 6.711
+R1013 VP.n24 VP.t2 5.831
+R1014 VP.n33 VP.t7 5.813
+R1015 VP.n28 VP.t18 5.692
+R1016 VP.n37 VP.t17 5.676
+R1017 VP.n93 VP.n77 5.121
+R1018 VP.n112 VP.n111 5.121
+R1019 VP.n329 VP.n328 5.121
+R1020 VP.n29 VP.t21 4.95
+R1021 VP.n29 VP.t5 4.95
+R1022 VP.n30 VP.t9 4.95
+R1023 VP.n30 VP.t0 4.95
+R1024 VP.n31 VP.t1 4.95
+R1025 VP.n31 VP.t19 4.95
+R1026 VP.n32 VP.t8 4.95
+R1027 VP.n32 VP.t16 4.95
+R1028 VP.n20 VP.t14 4.95
+R1029 VP.n20 VP.t10 4.95
+R1030 VP.n21 VP.t6 4.95
+R1031 VP.n21 VP.t15 4.95
+R1032 VP.n22 VP.t12 4.95
+R1033 VP.n22 VP.t13 4.95
+R1034 VP.n23 VP.t11 4.95
+R1035 VP.n23 VP.t20 4.95
+R1036 VP.n81 VP.n79 4.864
+R1037 VP.n95 VP.n76 4.864
+R1038 VP.n168 VP.n130 4.864
+R1039 VP.n382 VP.n381 4.824
+R1040 VP.n408 VP.n386 3.335
+R1041 VP.n386 VP.n385 3.253
+R1042 VP.n408 VP.n351 2.655
+R1043 VP.n60 VP.n56 1.98
+R1044 VP.n327 VP.n326 1.411
+R1045 VP.n408 VP.n407 1.229
+R1046 VP.n384 VP.n383 1.163
+R1047 VP.n351 VP.n350 1.071
+R1048 VP.n194 VP.n39 1.019
+R1049 VP.n59 VP.n58 1.008
+R1050 VP.n54 VP.n53 1.008
+R1051 VP.n229 VP.n228 1.008
+R1052 VP.n207 VP.n206 1.008
+R1053 VP.n85 VP.n84 1.008
+R1054 VP.n99 VP.n98 1.008
+R1055 VP.n172 VP.n171 1.008
+R1056 VP.n68 VP.n66 0.974
+R1057 VP.n42 VP.n40 0.974
+R1058 VP.n225 VP.n223 0.974
+R1059 VP.n214 VP.n212 0.974
+R1060 VP.n89 VP.n87 0.974
+R1061 VP.n115 VP.n113 0.974
+R1062 VP.n332 VP.n330 0.974
+R1063 VP.n230 VP.n226 0.887
+R1064 VP.n216 VP.n215 0.887
+R1065 VP.n90 VP.n86 0.887
+R1066 VP.n27 VP.n20 0.742
+R1067 VP.n25 VP.n22 0.742
+R1068 VP.n24 VP.n23 0.742
+R1069 VP.n26 VP.n21 0.742
+R1070 VP.n36 VP.n29 0.726
+R1071 VP.n34 VP.n31 0.725
+R1072 VP.n33 VP.n32 0.725
+R1073 VP.n35 VP.n30 0.725
+R1074 VP.n38 VP.n37 0.717
+R1075 VP.n102 VP.n74 0.687
+R1076 VP.n175 VP.n128 0.687
+R1077 VP.n59 VP.n57 0.686
+R1078 VP.n54 VP.n52 0.686
+R1079 VP.n229 VP.n227 0.686
+R1080 VP.n207 VP.n205 0.686
+R1081 VP.n85 VP.n83 0.686
+R1082 VP.n103 VP.n73 0.686
+R1083 VP.n99 VP.n97 0.686
+R1084 VP.n176 VP.n127 0.686
+R1085 VP.n172 VP.n170 0.686
+R1086 VP.n51 VP.n48 0.658
+R1087 VP.n64 VP.n61 0.658
+R1088 VP.n109 VP.n105 0.658
+R1089 VP.n192 VP.n178 0.658
+R1090 VP.n231 VP.n196 0.658
+R1091 VP.n217 VP.n204 0.658
+R1092 VP.n82 VP.n78 0.658
+R1093 VP.n96 VP.n75 0.658
+R1094 VP.n169 VP.n129 0.658
+R1095 VP.n409 VP.n408 0.657
+R1096 VP.n68 VP.n67 0.655
+R1097 VP.n42 VP.n41 0.655
+R1098 VP.n337 VP.n336 0.655
+R1099 VP.n339 VP.n338 0.655
+R1100 VP.n332 VP.n331 0.655
+R1101 VP.n120 VP.n119 0.655
+R1102 VP.n122 VP.n121 0.655
+R1103 VP.n115 VP.n114 0.655
+R1104 VP.n89 VP.n88 0.655
+R1105 VP.n225 VP.n224 0.655
+R1106 VP.n214 VP.n213 0.655
+R1107 VP.n102 VP.n101 0.631
+R1108 VP.n175 VP.n174 0.631
+R1109 VP.n120 VP.n118 0.628
+R1110 VP.n337 VP.n335 0.628
+R1111 VP.n72 VP.n69 0.627
+R1112 VP.n126 VP.n123 0.627
+R1113 VP.n350 VP.n340 0.627
+R1114 VP.n222 VP.n221 0.627
+R1115 VP.n211 VP.n210 0.627
+R1116 VP.n92 VP.n91 0.627
+R1117 VP.n118 VP.n117 0.627
+R1118 VP.n335 VP.n334 0.627
+R1119 VP.n56 VP.n43 0.627
+R1120 VP.n56 VP.n55 0.481
+R1121 VP.n72 VP.n65 0.459
+R1122 VP.n126 VP.n110 0.459
+R1123 VP.n194 VP.n193 0.394
+R1124 VP VP.n412 0.388
+R1125 VP.n103 VP.n102 0.323
+R1126 VP.n176 VP.n175 0.323
+R1127 VP.n122 VP.n120 0.319
+R1128 VP.n339 VP.n337 0.319
+R1129 VP.n230 VP.n229 0.284
+R1130 VP.n216 VP.n207 0.284
+R1131 VP.n86 VP.n85 0.284
+R1132 VP.n100 VP.n99 0.284
+R1133 VP.n173 VP.n172 0.284
+R1134 VP.n226 VP.n225 0.28
+R1135 VP.n215 VP.n214 0.28
+R1136 VP.n90 VP.n89 0.28
+R1137 VP.n116 VP.n115 0.28
+R1138 VP.n333 VP.n332 0.28
+R1139 VP.n104 VP.n72 0.227
+R1140 VP.n177 VP.n126 0.227
+R1141 VP.n55 VP.n54 0.222
+R1142 VP.n60 VP.n59 0.221
+R1143 VP.n104 VP.n103 0.221
+R1144 VP.n177 VP.n176 0.221
+R1145 VP.n72 VP.n68 0.217
+R1146 VP.n56 VP.n42 0.217
+R1147 VP.n126 VP.n122 0.217
+R1148 VP.n350 VP.n339 0.217
+R1149 VP.n383 VP.n382 0.196
+R1150 VP.n36 VP.n35 0.144
+R1151 VP.n27 VP.n26 0.143
+R1152 VP.n26 VP.n25 0.141
+R1153 VP.n28 VP.n27 0.141
+R1154 VP.n25 VP.n24 0.14
+R1155 VP.n35 VP.n34 0.14
+R1156 VP.n37 VP.n36 0.14
+R1157 VP.n34 VP.n33 0.14
+R1158 VP.n38 VP.n28 0.094
+R1159 VP.n39 VP.n38 0.08
+R1160 VP.n410 VP.n409 0.067
+R1161 VP.n350 VP.n194 0.065
+R1162 VP.n351 VP.t138 0.061
+R1163 VP.n411 VP.n410 0.043
+R1164 VP.n231 VP.n230 0.037
+R1165 VP.n217 VP.n216 0.037
+R1166 VP.n86 VP.n82 0.037
+R1167 VP.n226 VP.n222 0.036
+R1168 VP.n101 VP.n100 0.036
+R1169 VP.n174 VP.n173 0.036
+R1170 VP.n215 VP.n211 0.035
+R1171 VP.n92 VP.n90 0.035
+R1172 VP.n118 VP.n116 0.035
+R1173 VP.n335 VP.n333 0.035
+R1174 VP.n304 VP.n303 0.032
+R1175 VP.n248 VP.n247 0.032
+R1176 VP.t54 VP.n248 0.032
+R1177 VP.n269 VP.n266 0.032
+R1178 VP.n269 VP.n268 0.032
+R1179 VP.n261 VP.n249 0.032
+R1180 VP.n249 VP.t54 0.032
+R1181 VP.n148 VP.n147 0.032
+R1182 VP.t41 VP.n148 0.032
+R1183 VP.n252 VP.n251 0.032
+R1184 VP.t81 VP.n252 0.032
+R1185 VP.n145 VP.n144 0.032
+R1186 VP.t41 VP.n145 0.032
+R1187 VP.n285 VP.n283 0.032
+R1188 VP.n166 VP.n164 0.032
+R1189 VP.n164 VP.t41 0.032
+R1190 VP.n278 VP.n276 0.032
+R1191 VP.n163 VP.n162 0.032
+R1192 VP.t41 VP.n163 0.032
+R1193 VP.n261 VP.n260 0.032
+R1194 VP.n260 VP.t81 0.032
+R1195 VP.n166 VP.n165 0.032
+R1196 VP.n278 VP.n277 0.032
+R1197 VP.t41 VP.n160 0.032
+R1198 VP.n285 VP.n284 0.032
+R1199 VP.n302 VP.n301 0.032
+R1200 VP.t99 VP.n302 0.032
+R1201 VP.n305 VP.n304 0.032
+R1202 VP.n411 VP.t23 0.019
+R1203 VP.n410 VP.t22 0.019
+R1204 VP.n373 VP.n372 0.018
+R1205 VP.n382 VP.n380 0.018
+R1206 VP.n385 VP.n384 0.01
+R1207 VP.n375 VP.n374 0.009
+R1208 VP.n379 VP.n378 0.009
+R1209 VP.n8 VP.n7 0.008
+R1210 VP.n7 VP.n6 0.008
+R1211 VP.n412 VP.n411 0.008
+R1212 VP.n378 VP.n377 0.007
+R1213 VP.n376 VP.n375 0.007
+R1214 VP.n16 VP.n15 0.006
+R1215 VP.n15 VP.n14 0.006
+R1216 VP.n368 VP.n367 0.003
+R1217 VP.n367 VP.n366 0.003
+R1218 VP.n371 VP.n370 0.003
+R1219 VP.n370 VP.n369 0.003
+R1220 VP.n19 VP.n18 0.003
+R1221 VP.n18 VP.n17 0.003
+R1222 VP.n265 VP.n264 0.003
+R1223 VP.t32 VP.n265 0.003
+R1224 VP.t32 VP.n273 0.003
+R1225 VP.n272 VP.n271 0.003
+R1226 VP.t32 VP.n272 0.003
+R1227 VP.n325 VP.n274 0.003
+R1228 VP.n274 VP.t32 0.003
+R1229 VP.n183 VP.n182 0.003
+R1230 VP.t44 VP.n183 0.003
+R1231 VP.n309 VP.n308 0.003
+R1232 VP.t42 VP.n309 0.003
+R1233 VP.n181 VP.n180 0.003
+R1234 VP.t44 VP.n181 0.003
+R1235 VP.n288 VP.n287 0.003
+R1236 VP.t42 VP.n288 0.003
+R1237 VP.n189 VP.n187 0.003
+R1238 VP.n187 VP.t44 0.003
+R1239 VP.n281 VP.n280 0.003
+R1240 VP.t42 VP.n281 0.003
+R1241 VP.n186 VP.n185 0.003
+R1242 VP.t44 VP.n186 0.003
+R1243 VP.n325 VP.n324 0.003
+R1244 VP.n324 VP.t42 0.003
+R1245 VP.n189 VP.n188 0.003
+R1246 VP.t42 VP.n323 0.003
+R1247 VP.t44 VP.n184 0.003
+R1248 VP.t42 VP.n322 0.003
+R1249 VP.n290 VP.n289 0.003
+R1250 VP.t63 VP.n290 0.003
+R1251 VP.n292 VP.n291 0.003
+R1252 VP.n291 VP.t63 0.003
+R1253 VP.n392 VP.n391 0.003
+R1254 VP.n391 VP.n390 0.003
+R1255 VP.n395 VP.n394 0.003
+R1256 VP.n394 VP.n393 0.003
+R1257 VP.t3 VP.n376 0.003
+R1258 VP.n377 VP.t3 0.003
+R1259 VP.n5 VP.n4 0.003
+R1260 VP.n4 VP.n3 0.003
+R1261 VP.n13 VP.n12 0.003
+R1262 VP.n12 VP.n11 0.003
+R1263 VP.n65 VP.n60 0.002
+R1264 VP.n110 VP.n104 0.002
+R1265 VP.n193 VP.n177 0.002
+R1266 VP.n386 VP.n362 0.002
+R1267 VP.n198 VP.n197 0.002
+R1268 VP.n199 VP.n198 0.002
+R1269 VP.n201 VP.n200 0.002
+R1270 VP.n200 VP.n199 0.002
+R1271 VP.n240 VP.n239 0.002
+R1272 VP.n241 VP.n240 0.002
+R1273 VP.n239 VP.n238 0.002
+R1274 VP.n245 VP.n244 0.002
+R1275 VP.n246 VP.n245 0.002
+R1276 VP.n243 VP.n242 0.002
+R1277 VP.n246 VP.n243 0.002
+R1278 VP.n237 VP.n236 0.002
+R1279 VP.n241 VP.n237 0.002
+R1280 VP.n236 VP.n235 0.002
+R1281 VP.n235 VP.n234 0.002
+R1282 VP.n258 VP.n257 0.002
+R1283 VP.n259 VP.n258 0.002
+R1284 VP.n318 VP.n317 0.002
+R1285 VP.n319 VP.n318 0.002
+R1286 VP.n320 VP.n319 0.002
+R1287 VP.n157 VP.n156 0.002
+R1288 VP.n158 VP.n157 0.002
+R1289 VP.n159 VP.n158 0.002
+R1290 VP.n141 VP.n140 0.002
+R1291 VP.n142 VP.n141 0.002
+R1292 VP.n140 VP.n139 0.002
+R1293 VP.n347 VP.n346 0.002
+R1294 VP.n346 VP.n345 0.002
+R1295 VP.n256 VP.n255 0.002
+R1296 VP.n259 VP.n256 0.002
+R1297 VP.n315 VP.n314 0.002
+R1298 VP.n316 VP.n315 0.002
+R1299 VP.n320 VP.n316 0.002
+R1300 VP.n154 VP.n153 0.002
+R1301 VP.n155 VP.n154 0.002
+R1302 VP.n159 VP.n155 0.002
+R1303 VP.n138 VP.n137 0.002
+R1304 VP.n142 VP.n138 0.002
+R1305 VP.n137 VP.n136 0.002
+R1306 VP.n344 VP.n343 0.002
+R1307 VP.n345 VP.n344 0.002
+R1308 VP.n254 VP.n253 0.002
+R1309 VP.n259 VP.n254 0.002
+R1310 VP.n312 VP.n311 0.002
+R1311 VP.n311 VP.n310 0.002
+R1312 VP.n313 VP.n312 0.002
+R1313 VP.n320 VP.n313 0.002
+R1314 VP.n151 VP.n150 0.002
+R1315 VP.n150 VP.n149 0.002
+R1316 VP.n152 VP.n151 0.002
+R1317 VP.n159 VP.n152 0.002
+R1318 VP.n135 VP.n134 0.002
+R1319 VP.n142 VP.n135 0.002
+R1320 VP.n134 VP.n133 0.002
+R1321 VP.n133 VP.n132 0.002
+R1322 VP.n342 VP.n341 0.002
+R1323 VP.n345 VP.n342 0.002
+R1324 VP.n45 VP.n44 0.002
+R1325 VP.n299 VP.n298 0.002
+R1326 VP.n297 VP.n294 0.002
+R1327 VP.n294 VP.n293 0.002
+R1328 VP.n297 VP.n296 0.002
+R1329 VP.n296 VP.n295 0.002
+R1330 VP.n407 VP.n399 0.002
+R1331 VP.n101 VP.n96 0.002
+R1332 VP.n174 VP.n169 0.002
+R1333 VP.n354 VP.n353 0.002
+R1334 VP.n353 VP.n352 0.002
+R1335 VP.n2 VP.n1 0.002
+R1336 VP.n1 VP.n0 0.002
+R1337 VP.n402 VP.n401 0.002
+R1338 VP.n401 VP.n400 0.002
+R1339 VP.n362 VP.n361 0.001
+R1340 VP.n399 VP.n398 0.001
+R1341 VP.n93 VP.n92 0.001
+R1342 VP.n118 VP.n112 0.001
+R1343 VP.n335 VP.n329 0.001
+R1344 VP.n222 VP.n220 0.001
+R1345 VP.n211 VP.n209 0.001
+R1346 VP.n56 VP.n47 0.001
+R1347 VP.n72 VP.n71 0.001
+R1348 VP.n126 VP.n125 0.001
+R1349 VP.n350 VP.n349 0.001
+R1350 VP.n55 VP.n51 0.001
+R1351 VP.n303 VP.t99 0.001
+R1352 VP.n65 VP.n64 0.001
+R1353 VP.n110 VP.n109 0.001
+R1354 VP.n193 VP.n192 0.001
+R1355 VP.n357 VP.n356 0.001
+R1356 VP.n356 VP.n355 0.001
+R1357 VP.n365 VP.n364 0.001
+R1358 VP.n364 VP.n363 0.001
+R1359 VP.n232 VP.n231 0.001
+R1360 VP.n218 VP.n217 0.001
+R1361 VP.n82 VP.n81 0.001
+R1362 VP.n96 VP.n95 0.001
+R1363 VP.n169 VP.n168 0.001
+R1364 VP.n51 VP.n50 0.001
+R1365 VP.n64 VP.n63 0.001
+R1366 VP.n109 VP.n108 0.001
+R1367 VP.n192 VP.n191 0.001
+R1368 VP.n405 VP.n404 0.001
+R1369 VP.n404 VP.n403 0.001
+R1370 VP.n389 VP.n388 0.001
+R1371 VP.n388 VP.n387 0.001
+R1372 a_19136_n1351.n5 a_19136_n1351.t10 7.865
+R1373 a_19136_n1351.n6 a_19136_n1351.t11 7.846
+R1374 a_19136_n1351.n4 a_19136_n1351.t0 7.831
+R1375 a_19136_n1351.n7 a_19136_n1351.t7 7.82
+R1376 a_19136_n1351.n0 a_19136_n1351.t2 7.141
+R1377 a_19136_n1351.n0 a_19136_n1351.t4 7.141
+R1378 a_19136_n1351.n1 a_19136_n1351.t5 7.141
+R1379 a_19136_n1351.n1 a_19136_n1351.t1 7.141
+R1380 a_19136_n1351.n2 a_19136_n1351.t8 7.141
+R1381 a_19136_n1351.n2 a_19136_n1351.t6 7.141
+R1382 a_19136_n1351.n9 a_19136_n1351.t3 7.141
+R1383 a_19136_n1351.t9 a_19136_n1351.n9 7.141
+R1384 a_19136_n1351.n3 a_19136_n1351.n2 1.011
+R1385 a_19136_n1351.n9 a_19136_n1351.n8 0.998
+R1386 a_19136_n1351.n3 a_19136_n1351.n1 0.69
+R1387 a_19136_n1351.n8 a_19136_n1351.n0 0.678
+R1388 a_19136_n1351.n4 a_19136_n1351.n3 0.323
+R1389 a_19136_n1351.n8 a_19136_n1351.n7 0.323
+R1390 a_19136_n1351.n6 a_19136_n1351.n5 0.166
+R1391 a_19136_n1351.n7 a_19136_n1351.n6 0.149
+R1392 a_19136_n1351.n5 a_19136_n1351.n4 0.149
+R1393 a_15056_1646.t0 a_15056_1646.t1 0.138
+R1394 a_14526_4078.t0 a_14526_4078.t1 0.138
+R1395 VM9D.n4 VM9D.t34 109.659
+R1396 VM9D.n2 VM9D.t18 109.659
+R1397 VM9D.n31 VM9D.t4 109.659
+R1398 VM9D.n30 VM9D.t6 109.659
+R1399 VM9D.n29 VM9D.t38 109.659
+R1400 VM9D.n28 VM9D.t30 109.659
+R1401 VM9D.n27 VM9D.t20 109.659
+R1402 VM9D.n26 VM9D.t8 109.659
+R1403 VM9D.n25 VM9D.t12 109.659
+R1404 VM9D.n24 VM9D.t0 109.659
+R1405 VM9D.n43 VM9D.t26 109.659
+R1406 VM9D.n44 VM9D.t36 109.659
+R1407 VM9D.n45 VM9D.t2 109.659
+R1408 VM9D.n46 VM9D.t14 109.659
+R1409 VM9D.n47 VM9D.t24 109.659
+R1410 VM9D.n48 VM9D.t22 109.659
+R1411 VM9D.n39 VM9D.t32 109.659
+R1412 VM9D.n3 VM9D.t58 109.659
+R1413 VM9D.n69 VM9D.t56 109.659
+R1414 VM9D.n52 VM9D.t47 109.659
+R1415 VM9D.n53 VM9D.t50 109.659
+R1416 VM9D.n54 VM9D.t45 109.659
+R1417 VM9D.n55 VM9D.t61 109.659
+R1418 VM9D.n56 VM9D.t57 109.659
+R1419 VM9D.n57 VM9D.t51 109.659
+R1420 VM9D.n58 VM9D.t52 109.659
+R1421 VM9D.n3 VM9D.t49 109.659
+R1422 VM9D.n69 VM9D.t43 109.659
+R1423 VM9D.n70 VM9D.t44 109.659
+R1424 VM9D.n71 VM9D.t59 109.659
+R1425 VM9D.n72 VM9D.t60 109.659
+R1426 VM9D.n73 VM9D.t53 109.659
+R1427 VM9D.n74 VM9D.t54 109.659
+R1428 VM9D.n75 VM9D.t55 109.659
+R1429 VM9D.n76 VM9D.t48 109.659
+R1430 VM9D.n1 VM9D.t42 109.659
+R1431 VM9D.n77 VM9D.t46 109.659
+R1432 VM9D.n24 VM9D.t16 109.659
+R1433 VM9D.n25 VM9D.t28 109.659
+R1434 VM9D.n4 VM9D.t10 109.659
+R1435 VM9D.n8 VM9D.t41 8.115
+R1436 VM9D.n8 VM9D.t40 7.823
+R1437 VM9D.n20 VM9D.t11 4.35
+R1438 VM9D.n20 VM9D.t17 4.35
+R1439 VM9D.n17 VM9D.t29 4.35
+R1440 VM9D.n17 VM9D.t27 4.35
+R1441 VM9D.n14 VM9D.t37 4.35
+R1442 VM9D.n14 VM9D.t3 4.35
+R1443 VM9D.n13 VM9D.t15 4.35
+R1444 VM9D.n13 VM9D.t25 4.35
+R1445 VM9D.n9 VM9D.t23 4.35
+R1446 VM9D.n9 VM9D.t33 4.35
+R1447 VM9D.n10 VM9D.t5 4.35
+R1448 VM9D.n10 VM9D.t19 4.35
+R1449 VM9D.n15 VM9D.t21 4.35
+R1450 VM9D.n15 VM9D.t31 4.35
+R1451 VM9D.n18 VM9D.t13 4.35
+R1452 VM9D.n18 VM9D.t9 4.35
+R1453 VM9D.n21 VM9D.t35 4.35
+R1454 VM9D.n21 VM9D.t1 4.35
+R1455 VM9D.n12 VM9D.t39 4.35
+R1456 VM9D.n12 VM9D.t7 4.35
+R1457 VM9D.n23 VM9D.n8 2.673
+R1458 VM9D.n1 VM9D.n65 1.385
+R1459 VM9D.n3 VM9D.n68 1.385
+R1460 VM9D.n39 VM9D.n2 1.37
+R1461 VM9D.n77 VM9D.n1 1.37
+R1462 VM9D.n4 VM9D.n7 1.353
+R1463 VM9D.n2 VM9D.n38 1.35
+R1464 VM9D VM9D.n49 1.229
+R1465 VM9D VM9D.n78 0.701
+R1466 VM9D.n4 VM9D.n23 0.644
+R1467 VM9D.n22 VM9D.n21 0.632
+R1468 VM9D.n19 VM9D.n18 0.632
+R1469 VM9D.n16 VM9D.n15 0.632
+R1470 VM9D.n11 VM9D.n10 0.632
+R1471 VM9D.n0 VM9D.n12 0.631
+R1472 VM9D.n22 VM9D.n20 0.584
+R1473 VM9D.n19 VM9D.n17 0.584
+R1474 VM9D.n16 VM9D.n14 0.584
+R1475 VM9D.n11 VM9D.n9 0.584
+R1476 VM9D.n0 VM9D.n13 0.584
+R1477 VM9D.n23 VM9D.n22 0.468
+R1478 VM9D.n64 VM9D.n63 0.443
+R1479 VM9D.n63 VM9D.n62 0.443
+R1480 VM9D.n62 VM9D.n61 0.443
+R1481 VM9D.n61 VM9D.n60 0.443
+R1482 VM9D.n60 VM9D.n59 0.443
+R1483 VM9D.n67 VM9D.n66 0.443
+R1484 VM9D.n48 VM9D.n47 0.443
+R1485 VM9D.n47 VM9D.n46 0.443
+R1486 VM9D.n46 VM9D.n45 0.443
+R1487 VM9D.n45 VM9D.n44 0.443
+R1488 VM9D.n44 VM9D.n43 0.443
+R1489 VM9D.n43 VM9D.n42 0.443
+R1490 VM9D.n42 VM9D.n41 0.443
+R1491 VM9D.n58 VM9D.n57 0.437
+R1492 VM9D.n57 VM9D.n56 0.437
+R1493 VM9D.n56 VM9D.n55 0.437
+R1494 VM9D.n55 VM9D.n54 0.437
+R1495 VM9D.n54 VM9D.n53 0.437
+R1496 VM9D.n53 VM9D.n52 0.437
+R1497 VM9D.n52 VM9D.n51 0.437
+R1498 VM9D.n51 VM9D.n50 0.437
+R1499 VM9D.n37 VM9D.n36 0.437
+R1500 VM9D.n36 VM9D.n35 0.437
+R1501 VM9D.n35 VM9D.n34 0.437
+R1502 VM9D.n34 VM9D.n33 0.437
+R1503 VM9D.n33 VM9D.n32 0.437
+R1504 VM9D.n6 VM9D.n5 0.437
+R1505 VM9D.n7 VM9D.n6 0.437
+R1506 VM9D.n38 VM9D.n37 0.43
+R1507 VM9D.n68 VM9D.n67 0.407
+R1508 VM9D.n41 VM9D.n40 0.407
+R1509 VM9D.n65 VM9D.n64 0.398
+R1510 VM9D.n49 VM9D.n48 0.309
+R1511 VM9D.n78 VM9D.n58 0.305
+R1512 VM9D.n24 VM9D.n4 0.223
+R1513 VM9D.n69 VM9D.n3 0.223
+R1514 VM9D.n70 VM9D.n69 0.222
+R1515 VM9D.n71 VM9D.n70 0.222
+R1516 VM9D.n72 VM9D.n71 0.222
+R1517 VM9D.n73 VM9D.n72 0.222
+R1518 VM9D.n74 VM9D.n73 0.222
+R1519 VM9D.n75 VM9D.n74 0.222
+R1520 VM9D.n76 VM9D.n75 0.222
+R1521 VM9D.n25 VM9D.n24 0.222
+R1522 VM9D.n26 VM9D.n25 0.222
+R1523 VM9D.n27 VM9D.n26 0.222
+R1524 VM9D.n28 VM9D.n27 0.222
+R1525 VM9D.n29 VM9D.n28 0.222
+R1526 VM9D.n30 VM9D.n29 0.222
+R1527 VM9D.n31 VM9D.n30 0.222
+R1528 VM9D.n2 VM9D.n31 0.222
+R1529 VM9D.n1 VM9D.n76 0.222
+R1530 VM9D.n16 VM9D.n0 0.099
+R1531 VM9D.n0 VM9D.n11 0.099
+R1532 VM9D.n19 VM9D.n16 0.096
+R1533 VM9D.n22 VM9D.n19 0.093
+R1534 VM9D.n78 VM9D.n77 0.015
+R1535 VM9D.n49 VM9D.n39 0.014
+R1536 VM14D.n26 VM14D.t30 715.526
+R1537 VM14D.n25 VM14D.t26 715.526
+R1538 VM14D.n24 VM14D.t17 715.526
+R1539 VM14D.n23 VM14D.t21 715.526
+R1540 VM14D.n22 VM14D.t33 715.526
+R1541 VM14D.n22 VM14D.t16 715.526
+R1542 VM14D.n23 VM14D.t25 715.526
+R1543 VM14D.n24 VM14D.t22 715.526
+R1544 VM14D.n25 VM14D.t28 715.526
+R1545 VM14D.n26 VM14D.t31 715.526
+R1546 VM14D.n20 VM14D.t19 715.526
+R1547 VM14D.n19 VM14D.t27 715.526
+R1548 VM14D.n16 VM14D.t14 715.526
+R1549 VM14D.n17 VM14D.t32 715.526
+R1550 VM14D.n18 VM14D.t20 715.526
+R1551 VM14D.n15 VM14D.t24 715.526
+R1552 VM14D.n14 VM14D.t15 715.526
+R1553 VM14D.n13 VM14D.t18 715.526
+R1554 VM14D.n12 VM14D.t29 715.526
+R1555 VM14D.n11 VM14D.t23 715.526
+R1556 VM14D.n0 VM14D.t2 8.068
+R1557 VM14D.n1 VM14D.t4 8.068
+R1558 VM14D.n2 VM14D.t11 8.068
+R1559 VM14D.n0 VM14D.t9 8.052
+R1560 VM14D.n1 VM14D.t3 8.052
+R1561 VM14D.n2 VM14D.t7 8.052
+R1562 VM14D.n3 VM14D.t12 7.938
+R1563 VM14D.n8 VM14D.t5 7.84
+R1564 VM14D.n5 VM14D.t8 7.84
+R1565 VM14D.n7 VM14D.t6 7.823
+R1566 VM14D.n4 VM14D.t10 7.823
+R1567 VM14D.n10 VM14D.t13 7.821
+R1568 VM14D.n29 VM14D.t1 4.35
+R1569 VM14D.n29 VM14D.t0 4.35
+R1570 VM14D.n30 VM14D.n29 2.565
+R1571 VM14D.n27 VM14D.n18 2.326
+R1572 VM14D.n21 VM14D.n20 2.114
+R1573 VM14D.n28 VM14D.n27 1.776
+R1574 VM14D.n5 VM14D.n4 0.866
+R1575 VM14D.n8 VM14D.n7 0.866
+R1576 VM14D VM14D.n10 0.711
+R1577 VM14D.n9 VM14D.n0 0.632
+R1578 VM14D.n6 VM14D.n1 0.632
+R1579 VM14D.n3 VM14D.n2 0.632
+R1580 VM14D.n28 VM14D.n15 0.445
+R1581 VM14D.n18 VM14D.n17 0.4
+R1582 VM14D.n17 VM14D.n16 0.4
+R1583 VM14D.n20 VM14D.n19 0.4
+R1584 VM14D.n15 VM14D.n14 0.363
+R1585 VM14D.n14 VM14D.n13 0.363
+R1586 VM14D.n13 VM14D.n12 0.363
+R1587 VM14D.n12 VM14D.n11 0.363
+R1588 VM14D VM14D.n30 0.264
+R1589 VM14D.n30 VM14D.n28 0.239
+R1590 VM14D.n22 VM14D.n21 0.2
+R1591 VM14D.n26 VM14D.n25 0.16
+R1592 VM14D.n25 VM14D.n24 0.16
+R1593 VM14D.n24 VM14D.n23 0.16
+R1594 VM14D.n23 VM14D.n22 0.16
+R1595 VM14D.n27 VM14D.n26 0.125
+R1596 VM14D.n6 VM14D.n5 0.097
+R1597 VM14D.n9 VM14D.n8 0.097
+R1598 VM14D.n4 VM14D.n3 0.097
+R1599 VM14D.n7 VM14D.n6 0.097
+R1600 VM14D.n10 VM14D.n9 0.097
+R1601 VM12D.n53 VM12D.t31 5.716
+R1602 VM12D.n54 VM12D.t55 5.716
+R1603 VM12D.n64 VM12D.t17 5.716
+R1604 VM12D.n34 VM12D.t49 5.715
+R1605 VM12D.n18 VM12D.t66 5.704
+R1606 VM12D.n9 VM12D.t54 5.704
+R1607 VM12D.n59 VM12D.t61 5.116
+R1608 VM12D.n19 VM12D.t15 5.116
+R1609 VM12D.n39 VM12D.t25 5.116
+R1610 VM12D.n47 VM12D.t3 5.116
+R1611 VM12D.n25 VM12D.t19 5.115
+R1612 VM12D.n20 VM12D.t39 5.115
+R1613 VM12D.n24 VM12D.t4 4.739
+R1614 VM12D.n46 VM12D.t23 4.35
+R1615 VM12D.n46 VM12D.t48 4.35
+R1616 VM12D.n45 VM12D.t38 4.35
+R1617 VM12D.n45 VM12D.t59 4.35
+R1618 VM12D.n44 VM12D.t2 4.35
+R1619 VM12D.n44 VM12D.t16 4.35
+R1620 VM12D.n65 VM12D.t1 4.35
+R1621 VM12D.n65 VM12D.t0 4.35
+R1622 VM12D.n38 VM12D.t50 4.35
+R1623 VM12D.n38 VM12D.t45 4.35
+R1624 VM12D.n37 VM12D.t44 4.35
+R1625 VM12D.n37 VM12D.t40 4.35
+R1626 VM12D.n36 VM12D.t43 4.35
+R1627 VM12D.n36 VM12D.t51 4.35
+R1628 VM12D.n35 VM12D.t26 4.35
+R1629 VM12D.n35 VM12D.t24 4.35
+R1630 VM12D.n58 VM12D.t12 4.35
+R1631 VM12D.n58 VM12D.t8 4.35
+R1632 VM12D.n57 VM12D.t7 4.35
+R1633 VM12D.n57 VM12D.t5 4.35
+R1634 VM12D.n56 VM12D.t6 4.35
+R1635 VM12D.n56 VM12D.t11 4.35
+R1636 VM12D.n55 VM12D.t64 4.35
+R1637 VM12D.n55 VM12D.t60 4.35
+R1638 VM12D.n21 VM12D.t27 4.35
+R1639 VM12D.n21 VM12D.t18 4.35
+R1640 VM12D.n22 VM12D.t21 4.35
+R1641 VM12D.n22 VM12D.t13 4.35
+R1642 VM12D.n26 VM12D.t46 4.35
+R1643 VM12D.n26 VM12D.t34 4.35
+R1644 VM12D.n28 VM12D.t36 4.35
+R1645 VM12D.n28 VM12D.t33 4.35
+R1646 VM12D.n30 VM12D.t32 4.35
+R1647 VM12D.n30 VM12D.t47 4.35
+R1648 VM12D.n32 VM12D.t22 4.35
+R1649 VM12D.n32 VM12D.t14 4.35
+R1650 VM12D.n10 VM12D.t63 4.35
+R1651 VM12D.n10 VM12D.t56 4.35
+R1652 VM12D.n12 VM12D.t57 4.35
+R1653 VM12D.n12 VM12D.t53 4.35
+R1654 VM12D.n14 VM12D.t52 4.35
+R1655 VM12D.n14 VM12D.t62 4.35
+R1656 VM12D.n16 VM12D.t41 4.35
+R1657 VM12D.n16 VM12D.t37 4.35
+R1658 VM12D.n1 VM12D.t9 4.35
+R1659 VM12D.n1 VM12D.t28 4.35
+R1660 VM12D.n3 VM12D.t58 4.35
+R1661 VM12D.n3 VM12D.t10 4.35
+R1662 VM12D.n5 VM12D.t42 4.35
+R1663 VM12D.n5 VM12D.t35 4.35
+R1664 VM12D.n7 VM12D.t20 4.35
+R1665 VM12D.n7 VM12D.t29 4.35
+R1666 VM12D.n48 VM12D.t65 4.35
+R1667 VM12D.n48 VM12D.t30 4.35
+R1668 VM12D.n23 VM12D.n22 1.8
+R1669 VM12D.n24 VM12D.n23 1.446
+R1670 VM12D.n62 VM12D.n61 1.428
+R1671 VM12D.n31 VM12D.n29 1.428
+R1672 VM12D.n15 VM12D.n13 1.428
+R1673 VM12D.n6 VM12D.n4 1.428
+R1674 VM12D.n42 VM12D.n41 1.428
+R1675 VM12D.n51 VM12D.n50 1.428
+R1676 VM12D.n50 VM12D.n49 1.426
+R1677 VM12D.n61 VM12D.n60 1.425
+R1678 VM12D.n29 VM12D.n27 1.425
+R1679 VM12D.n13 VM12D.n11 1.425
+R1680 VM12D.n4 VM12D.n2 1.425
+R1681 VM12D.n41 VM12D.n40 1.425
+R1682 VM12D.n63 VM12D.n62 1.425
+R1683 VM12D.n33 VM12D.n31 1.425
+R1684 VM12D.n17 VM12D.n15 1.425
+R1685 VM12D.n8 VM12D.n6 1.425
+R1686 VM12D.n43 VM12D.n42 1.425
+R1687 VM12D.n52 VM12D.n51 1.425
+R1688 VM12D.n49 VM12D.n47 1.315
+R1689 VM12D.n60 VM12D.n59 1.313
+R1690 VM12D.n27 VM12D.n25 1.313
+R1691 VM12D.n40 VM12D.n39 1.313
+R1692 VM12D.n18 VM12D.n17 0.732
+R1693 VM12D.n9 VM12D.n8 0.732
+R1694 VM12D.n64 VM12D.n63 0.721
+R1695 VM12D.n34 VM12D.n33 0.721
+R1696 VM12D.n54 VM12D.n43 0.721
+R1697 VM12D.n53 VM12D.n52 0.721
+R1698 VM12D.n50 VM12D.n46 0.658
+R1699 VM12D.n51 VM12D.n45 0.658
+R1700 VM12D.n52 VM12D.n44 0.658
+R1701 VM12D.n40 VM12D.n38 0.658
+R1702 VM12D.n41 VM12D.n37 0.658
+R1703 VM12D.n42 VM12D.n36 0.658
+R1704 VM12D.n43 VM12D.n35 0.658
+R1705 VM12D.n60 VM12D.n58 0.658
+R1706 VM12D.n61 VM12D.n57 0.658
+R1707 VM12D.n62 VM12D.n56 0.658
+R1708 VM12D.n63 VM12D.n55 0.658
+R1709 VM12D.n27 VM12D.n26 0.658
+R1710 VM12D.n29 VM12D.n28 0.658
+R1711 VM12D.n31 VM12D.n30 0.658
+R1712 VM12D.n33 VM12D.n32 0.658
+R1713 VM12D.n11 VM12D.n10 0.658
+R1714 VM12D.n13 VM12D.n12 0.658
+R1715 VM12D.n15 VM12D.n14 0.658
+R1716 VM12D.n17 VM12D.n16 0.658
+R1717 VM12D.n2 VM12D.n1 0.658
+R1718 VM12D.n4 VM12D.n3 0.658
+R1719 VM12D.n6 VM12D.n5 0.658
+R1720 VM12D.n8 VM12D.n7 0.658
+R1721 VM12D.n49 VM12D.n48 0.658
+R1722 VM12D.n0 VM12D.n65 0.545
+R1723 VM12D.n25 VM12D.n24 0.432
+R1724 VM12D.n0 VM12D.n64 0.391
+R1725 VM12D.n20 VM12D.n19 0.384
+R1726 VM12D.n18 VM12D.n9 0.382
+R1727 VM12D.n54 VM12D.n53 0.381
+R1728 VM12D VM12D.n34 0.343
+R1729 VM12D.n23 VM12D.n21 0.264
+R1730 VM12D.n34 VM12D.n18 0.191
+R1731 VM12D.n25 VM12D.n20 0.189
+R1732 VM12D.n64 VM12D.n54 0.188
+R1733 VM12D VM12D.n0 0.123
+R1734 a_11158_13910.n2 a_11158_13910.t0 57.252
+R1735 a_11158_13910.n2 a_11158_13910.t11 7.219
+R1736 a_11158_13910.n8 a_11158_13910.t5 5.139
+R1737 a_11158_13910.n3 a_11158_13910.t8 5.018
+R1738 a_11158_13910.n6 a_11158_13910.t2 4.35
+R1739 a_11158_13910.n6 a_11158_13910.t9 4.35
+R1740 a_11158_13910.n0 a_11158_13910.t1 4.35
+R1741 a_11158_13910.n0 a_11158_13910.t7 4.35
+R1742 a_11158_13910.n1 a_11158_13910.t3 4.35
+R1743 a_11158_13910.n1 a_11158_13910.t6 4.35
+R1744 a_11158_13910.n9 a_11158_13910.t4 4.35
+R1745 a_11158_13910.t10 a_11158_13910.n9 4.35
+R1746 a_11158_13910.n4 a_11158_13910.n1 0.669
+R1747 a_11158_13910.n5 a_11158_13910.n0 0.668
+R1748 a_11158_13910.n7 a_11158_13910.n6 0.668
+R1749 a_11158_13910.n9 a_11158_13910.n8 0.667
+R1750 a_11158_13910.n4 a_11158_13910.n3 0.125
+R1751 a_11158_13910.n5 a_11158_13910.n4 0.124
+R1752 a_11158_13910.n7 a_11158_13910.n5 0.121
+R1753 a_11158_13910.n8 a_11158_13910.n7 0.12
+R1754 a_11158_13910.n3 a_11158_13910.n2 0.107
+R1755 a_18646_n4664.t0 a_18646_n4664.t1 0.144
+R1756 a_19176_n2232.t0 a_19176_n2232.t1 0.144
+R1757 VM22D.n4 VM22D.t39 715.526
+R1758 VM22D.n3 VM22D.t28 715.526
+R1759 VM22D.n2 VM22D.t30 715.526
+R1760 VM22D.n1 VM22D.t33 715.526
+R1761 VM22D.n0 VM22D.t36 715.526
+R1762 VM22D.n15 VM22D.t25 715.526
+R1763 VM22D.n14 VM22D.t41 715.526
+R1764 VM22D.n13 VM22D.t24 715.526
+R1765 VM22D.n12 VM22D.t37 715.526
+R1766 VM22D.n11 VM22D.t40 715.526
+R1767 VM22D.n6 VM22D.t38 715.526
+R1768 VM22D.n7 VM22D.t26 715.526
+R1769 VM22D.n8 VM22D.t22 715.526
+R1770 VM22D.n9 VM22D.t35 715.526
+R1771 VM22D.n10 VM22D.t23 715.526
+R1772 VM22D.n10 VM22D.t31 715.526
+R1773 VM22D.n9 VM22D.t34 715.526
+R1774 VM22D.n8 VM22D.t27 715.526
+R1775 VM22D.n7 VM22D.t29 715.526
+R1776 VM22D.n6 VM22D.t32 715.526
+R1777 VM22D.n16 VM22D.t19 8.049
+R1778 VM22D.n16 VM22D.t18 7.84
+R1779 VM22D.n21 VM22D.t6 6.43
+R1780 VM22D.n25 VM22D.t12 5.137
+R1781 VM22D.n26 VM22D.t7 4.35
+R1782 VM22D.n26 VM22D.t21 4.35
+R1783 VM22D.n27 VM22D.t3 4.35
+R1784 VM22D.n27 VM22D.t11 4.35
+R1785 VM22D.n28 VM22D.t20 4.35
+R1786 VM22D.n28 VM22D.t2 4.35
+R1787 VM22D.n29 VM22D.t13 4.35
+R1788 VM22D.n29 VM22D.t8 4.35
+R1789 VM22D.n30 VM22D.t4 4.35
+R1790 VM22D.n30 VM22D.t16 4.35
+R1791 VM22D.n20 VM22D.t5 4.35
+R1792 VM22D.n20 VM22D.t1 4.35
+R1793 VM22D.n19 VM22D.t14 4.35
+R1794 VM22D.n19 VM22D.t9 4.35
+R1795 VM22D.n18 VM22D.t17 4.35
+R1796 VM22D.n18 VM22D.t15 4.35
+R1797 VM22D.n17 VM22D.t10 4.35
+R1798 VM22D.n17 VM22D.t0 4.35
+R1799 VM22D.n36 VM22D.n35 2.806
+R1800 VM22D.n31 VM22D.n30 2.191
+R1801 VM22D.n33 VM22D.n32 1.573
+R1802 VM22D.n34 VM22D.n33 1.572
+R1803 VM22D.n32 VM22D.n31 1.57
+R1804 VM22D.n36 VM22D.n16 1.502
+R1805 VM22D.n23 VM22D.n22 1.428
+R1806 VM22D.n22 VM22D.n21 1.425
+R1807 VM22D.n24 VM22D.n23 1.425
+R1808 VM22D.n25 VM22D.n24 1.3
+R1809 VM22D.n21 VM22D.n20 0.658
+R1810 VM22D.n22 VM22D.n19 0.658
+R1811 VM22D.n23 VM22D.n18 0.658
+R1812 VM22D.n24 VM22D.n17 0.658
+R1813 VM22D.n38 VM22D.n37 0.641
+R1814 VM22D.n35 VM22D.n34 0.641
+R1815 VM22D.n34 VM22D.n26 0.63
+R1816 VM22D.n33 VM22D.n27 0.63
+R1817 VM22D.n32 VM22D.n28 0.63
+R1818 VM22D.n31 VM22D.n29 0.63
+R1819 VM22D.n39 VM22D.n4 0.496
+R1820 VM22D.n12 VM22D.n11 0.4
+R1821 VM22D.n13 VM22D.n12 0.4
+R1822 VM22D.n14 VM22D.n13 0.4
+R1823 VM22D.n15 VM22D.n14 0.4
+R1824 VM22D.n1 VM22D.n0 0.363
+R1825 VM22D.n2 VM22D.n1 0.363
+R1826 VM22D.n3 VM22D.n2 0.363
+R1827 VM22D.n4 VM22D.n3 0.363
+R1828 VM22D.n35 VM22D.n25 0.264
+R1829 VM22D VM22D.n39 0.263
+R1830 VM22D.n37 VM22D.n15 0.239
+R1831 VM22D.n39 VM22D.n38 0.213
+R1832 VM22D.n37 VM22D.n36 0.206
+R1833 VM22D.n38 VM22D.n10 0.175
+R1834 VM22D.n7 VM22D.n6 0.16
+R1835 VM22D.n8 VM22D.n7 0.16
+R1836 VM22D.n9 VM22D.n8 0.16
+R1837 VM22D.n10 VM22D.n9 0.16
+R1838 VM22D.n6 VM22D.n5 0.125
+R1839 a_216_n2258.n0 a_216_n2258.t25 21.742
+R1840 a_216_n2258.n18 a_216_n2258.t22 21.742
+R1841 a_216_n2258.n0 a_216_n2258.t38 18.275
+R1842 a_216_n2258.n1 a_216_n2258.t33 18.275
+R1843 a_216_n2258.n2 a_216_n2258.t40 18.275
+R1844 a_216_n2258.n3 a_216_n2258.t35 18.275
+R1845 a_216_n2258.n4 a_216_n2258.t32 18.275
+R1846 a_216_n2258.n5 a_216_n2258.t39 18.275
+R1847 a_216_n2258.n6 a_216_n2258.t26 18.275
+R1848 a_216_n2258.n7 a_216_n2258.t23 18.275
+R1849 a_216_n2258.n8 a_216_n2258.t30 18.275
+R1850 a_216_n2258.n18 a_216_n2258.t37 18.275
+R1851 a_216_n2258.n19 a_216_n2258.t27 18.275
+R1852 a_216_n2258.n20 a_216_n2258.t24 18.275
+R1853 a_216_n2258.n21 a_216_n2258.t28 18.275
+R1854 a_216_n2258.n22 a_216_n2258.t34 18.275
+R1855 a_216_n2258.n23 a_216_n2258.t31 18.275
+R1856 a_216_n2258.n24 a_216_n2258.t36 18.275
+R1857 a_216_n2258.n25 a_216_n2258.t21 18.275
+R1858 a_216_n2258.n26 a_216_n2258.t29 18.275
+R1859 a_216_n2258.n48 a_216_n2258.t16 4.95
+R1860 a_216_n2258.n48 a_216_n2258.t18 4.95
+R1861 a_216_n2258.n49 a_216_n2258.t9 4.95
+R1862 a_216_n2258.n49 a_216_n2258.t13 4.95
+R1863 a_216_n2258.n50 a_216_n2258.t17 4.95
+R1864 a_216_n2258.n50 a_216_n2258.t4 4.95
+R1865 a_216_n2258.n51 a_216_n2258.t5 4.95
+R1866 a_216_n2258.n51 a_216_n2258.t19 4.95
+R1867 a_216_n2258.n55 a_216_n2258.t14 4.95
+R1868 a_216_n2258.n55 a_216_n2258.t2 4.95
+R1869 a_216_n2258.n46 a_216_n2258.t1 4.95
+R1870 a_216_n2258.n46 a_216_n2258.t15 4.95
+R1871 a_216_n2258.n39 a_216_n2258.t11 4.95
+R1872 a_216_n2258.n39 a_216_n2258.t6 4.95
+R1873 a_216_n2258.n40 a_216_n2258.t3 4.95
+R1874 a_216_n2258.n40 a_216_n2258.t0 4.95
+R1875 a_216_n2258.n41 a_216_n2258.t10 4.95
+R1876 a_216_n2258.n41 a_216_n2258.t8 4.95
+R1877 a_216_n2258.n42 a_216_n2258.t12 4.95
+R1878 a_216_n2258.n42 a_216_n2258.t7 4.95
+R1879 a_216_n2258.n58 a_216_n2258.n38 3.706
+R1880 a_216_n2258.n8 a_216_n2258.n7 3.48
+R1881 a_216_n2258.n10 a_216_n2258.n9 3.48
+R1882 a_216_n2258.n11 a_216_n2258.n10 3.48
+R1883 a_216_n2258.n12 a_216_n2258.n11 3.48
+R1884 a_216_n2258.n13 a_216_n2258.n12 3.48
+R1885 a_216_n2258.n14 a_216_n2258.n13 3.48
+R1886 a_216_n2258.n15 a_216_n2258.n14 3.48
+R1887 a_216_n2258.n16 a_216_n2258.n15 3.48
+R1888 a_216_n2258.n17 a_216_n2258.n16 3.48
+R1889 a_216_n2258.n26 a_216_n2258.n25 3.48
+R1890 a_216_n2258.n28 a_216_n2258.n27 3.48
+R1891 a_216_n2258.n29 a_216_n2258.n28 3.48
+R1892 a_216_n2258.n30 a_216_n2258.n29 3.48
+R1893 a_216_n2258.n31 a_216_n2258.n30 3.48
+R1894 a_216_n2258.n32 a_216_n2258.n31 3.48
+R1895 a_216_n2258.n33 a_216_n2258.n32 3.48
+R1896 a_216_n2258.n34 a_216_n2258.n33 3.48
+R1897 a_216_n2258.n35 a_216_n2258.n34 3.48
+R1898 a_216_n2258.n7 a_216_n2258.n6 3.467
+R1899 a_216_n2258.n6 a_216_n2258.n5 3.467
+R1900 a_216_n2258.n5 a_216_n2258.n4 3.467
+R1901 a_216_n2258.n4 a_216_n2258.n3 3.467
+R1902 a_216_n2258.n3 a_216_n2258.n2 3.467
+R1903 a_216_n2258.n2 a_216_n2258.n1 3.467
+R1904 a_216_n2258.n1 a_216_n2258.n0 3.467
+R1905 a_216_n2258.n25 a_216_n2258.n24 3.467
+R1906 a_216_n2258.n24 a_216_n2258.n23 3.467
+R1907 a_216_n2258.n23 a_216_n2258.n22 3.467
+R1908 a_216_n2258.n22 a_216_n2258.n21 3.467
+R1909 a_216_n2258.n21 a_216_n2258.n20 3.467
+R1910 a_216_n2258.n20 a_216_n2258.n19 3.467
+R1911 a_216_n2258.n19 a_216_n2258.n18 3.467
+R1912 a_216_n2258.n36 a_216_n2258.n35 1.389
+R1913 a_216_n2258.t20 a_216_n2258.n58 1.054
+R1914 a_216_n2258.n38 a_216_n2258.n8 0.875
+R1915 a_216_n2258.n37 a_216_n2258.n17 0.875
+R1916 a_216_n2258.n36 a_216_n2258.n26 0.875
+R1917 a_216_n2258.n43 a_216_n2258.n42 0.835
+R1918 a_216_n2258.n52 a_216_n2258.n51 0.814
+R1919 a_216_n2258.n57 a_216_n2258.n56 0.763
+R1920 a_216_n2258.n47 a_216_n2258.n46 0.699
+R1921 a_216_n2258.n45 a_216_n2258.n39 0.699
+R1922 a_216_n2258.n44 a_216_n2258.n40 0.699
+R1923 a_216_n2258.n43 a_216_n2258.n41 0.699
+R1924 a_216_n2258.n54 a_216_n2258.n48 0.677
+R1925 a_216_n2258.n53 a_216_n2258.n49 0.677
+R1926 a_216_n2258.n52 a_216_n2258.n50 0.677
+R1927 a_216_n2258.n56 a_216_n2258.n55 0.677
+R1928 a_216_n2258.n38 a_216_n2258.n37 0.514
+R1929 a_216_n2258.n58 a_216_n2258.n57 0.27
+R1930 a_216_n2258.n37 a_216_n2258.n36 0.144
+R1931 a_216_n2258.n56 a_216_n2258.n54 0.142
+R1932 a_216_n2258.n47 a_216_n2258.n45 0.141
+R1933 a_216_n2258.n53 a_216_n2258.n52 0.137
+R1934 a_216_n2258.n44 a_216_n2258.n43 0.137
+R1935 a_216_n2258.n54 a_216_n2258.n53 0.137
+R1936 a_216_n2258.n45 a_216_n2258.n44 0.137
+R1937 a_216_n2258.n57 a_216_n2258.n47 0.132
+R1938 I_ref.n13 I_ref.t2 5.832
+R1939 I_ref.n4 I_ref.t16 5.813
+R1940 I_ref.n17 I_ref.t9 5.692
+R1941 I_ref.n8 I_ref.t3 5.676
+R1942 I_ref.n0 I_ref.t1 4.95
+R1943 I_ref.n0 I_ref.t15 4.95
+R1944 I_ref.n1 I_ref.t4 4.95
+R1945 I_ref.n1 I_ref.t19 4.95
+R1946 I_ref.n2 I_ref.t17 4.95
+R1947 I_ref.n2 I_ref.t6 4.95
+R1948 I_ref.n3 I_ref.t0 4.95
+R1949 I_ref.n3 I_ref.t18 4.95
+R1950 I_ref.n12 I_ref.t13 4.95
+R1951 I_ref.n12 I_ref.t10 4.95
+R1952 I_ref.n11 I_ref.t11 4.95
+R1953 I_ref.n11 I_ref.t7 4.95
+R1954 I_ref.n10 I_ref.t8 4.95
+R1955 I_ref.n10 I_ref.t14 4.95
+R1956 I_ref.n9 I_ref.t5 4.95
+R1957 I_ref.n9 I_ref.t12 4.95
+R1958 I_ref I_ref.n18 1.798
+R1959 I_ref.n16 I_ref.n9 0.742
+R1960 I_ref.n13 I_ref.n12 0.742
+R1961 I_ref.n14 I_ref.n11 0.742
+R1962 I_ref.n15 I_ref.n10 0.742
+R1963 I_ref.n7 I_ref.n0 0.726
+R1964 I_ref.n5 I_ref.n2 0.725
+R1965 I_ref.n4 I_ref.n3 0.725
+R1966 I_ref.n6 I_ref.n1 0.725
+R1967 I_ref.n18 I_ref.n8 0.473
+R1968 I_ref.n18 I_ref.n17 0.337
+R1969 I_ref.n7 I_ref.n6 0.144
+R1970 I_ref.n16 I_ref.n15 0.143
+R1971 I_ref.n15 I_ref.n14 0.141
+R1972 I_ref.n17 I_ref.n16 0.141
+R1973 I_ref.n14 I_ref.n13 0.14
+R1974 I_ref.n6 I_ref.n5 0.14
+R1975 I_ref.n8 I_ref.n7 0.14
+R1976 I_ref.n5 I_ref.n4 0.14
+R1977 VM3D.n5 VM3D.t15 6.43
+R1978 VM3D.n9 VM3D.t10 5.009
+R1979 VM3D.n10 VM3D.t4 4.35
+R1980 VM3D.n10 VM3D.t9 4.35
+R1981 VM3D.n11 VM3D.t6 4.35
+R1982 VM3D.n11 VM3D.t12 4.35
+R1983 VM3D.n12 VM3D.t16 4.35
+R1984 VM3D.n12 VM3D.t13 4.35
+R1985 VM3D.n13 VM3D.t3 4.35
+R1986 VM3D.n13 VM3D.t18 4.35
+R1987 VM3D.n4 VM3D.t7 4.35
+R1988 VM3D.n4 VM3D.t2 4.35
+R1989 VM3D.n3 VM3D.t5 4.35
+R1990 VM3D.n3 VM3D.t0 4.35
+R1991 VM3D.n2 VM3D.t1 4.35
+R1992 VM3D.n2 VM3D.t8 4.35
+R1993 VM3D.n1 VM3D.t17 4.35
+R1994 VM3D.n1 VM3D.t14 4.35
+R1995 VM3D.n20 VM3D.t20 4.35
+R1996 VM3D.n20 VM3D.t22 4.35
+R1997 VM3D.n0 VM3D.t21 4.35
+R1998 VM3D.n0 VM3D.t23 4.35
+R1999 VM3D.n17 VM3D.t11 4.35
+R2000 VM3D.n17 VM3D.t19 4.35
+R2001 VM3D.n14 VM3D.n13 2.191
+R2002 VM3D.n18 VM3D.n16 1.573
+R2003 VM3D.n16 VM3D.n15 1.573
+R2004 VM3D.n15 VM3D.n14 1.57
+R2005 VM3D.n7 VM3D.n6 1.428
+R2006 VM3D.n6 VM3D.n5 1.425
+R2007 VM3D.n8 VM3D.n7 1.425
+R2008 VM3D.n22 VM3D.n21 1.284
+R2009 VM3D.n9 VM3D.n8 1.209
+R2010 VM3D.n21 VM3D.n19 0.887
+R2011 VM3D.n5 VM3D.n4 0.658
+R2012 VM3D.n6 VM3D.n3 0.658
+R2013 VM3D.n7 VM3D.n2 0.658
+R2014 VM3D.n8 VM3D.n1 0.658
+R2015 VM3D.n16 VM3D.n10 0.63
+R2016 VM3D.n15 VM3D.n11 0.63
+R2017 VM3D.n14 VM3D.n12 0.63
+R2018 VM3D.n18 VM3D.n17 0.63
+R2019 VM3D.n19 VM3D.n18 0.542
+R2020 VM3D.n21 VM3D.n20 0.447
+R2021 VM3D.n22 VM3D.n0 0.447
+R2022 VM3D VM3D.n22 0.335
+R2023 VM3D.n19 VM3D.n9 0.189
+R2024 a_19136_7699.n5 a_19136_7699.t11 7.865
+R2025 a_19136_7699.n6 a_19136_7699.t10 7.846
+R2026 a_19136_7699.n4 a_19136_7699.t8 7.831
+R2027 a_19136_7699.n7 a_19136_7699.t7 7.82
+R2028 a_19136_7699.n0 a_19136_7699.t1 7.141
+R2029 a_19136_7699.n0 a_19136_7699.t5 7.141
+R2030 a_19136_7699.n1 a_19136_7699.t3 7.141
+R2031 a_19136_7699.n1 a_19136_7699.t6 7.141
+R2032 a_19136_7699.n2 a_19136_7699.t4 7.141
+R2033 a_19136_7699.n2 a_19136_7699.t0 7.141
+R2034 a_19136_7699.n9 a_19136_7699.t2 7.141
+R2035 a_19136_7699.t9 a_19136_7699.n9 7.141
+R2036 a_19136_7699.n3 a_19136_7699.n2 1.011
+R2037 a_19136_7699.n9 a_19136_7699.n8 0.998
+R2038 a_19136_7699.n3 a_19136_7699.n1 0.69
+R2039 a_19136_7699.n8 a_19136_7699.n0 0.678
+R2040 a_19136_7699.n4 a_19136_7699.n3 0.323
+R2041 a_19136_7699.n8 a_19136_7699.n7 0.323
+R2042 a_19136_7699.n6 a_19136_7699.n5 0.166
+R2043 a_19136_7699.n7 a_19136_7699.n6 0.149
+R2044 a_19136_7699.n5 a_19136_7699.n4 0.149
+R2045 a_20236_n2232.t0 a_20236_n2232.t1 0.144
+R2046 a_19136_9959.n6 a_19136_9959.t11 7.865
+R2047 a_19136_9959.n5 a_19136_9959.t10 7.846
+R2048 a_19136_9959.n7 a_19136_9959.t5 7.831
+R2049 a_19136_9959.n4 a_19136_9959.t7 7.82
+R2050 a_19136_9959.n0 a_19136_9959.t0 7.141
+R2051 a_19136_9959.n0 a_19136_9959.t4 7.141
+R2052 a_19136_9959.n1 a_19136_9959.t2 7.141
+R2053 a_19136_9959.n1 a_19136_9959.t8 7.141
+R2054 a_19136_9959.n2 a_19136_9959.t6 7.141
+R2055 a_19136_9959.n2 a_19136_9959.t3 7.141
+R2056 a_19136_9959.n9 a_19136_9959.t1 7.141
+R2057 a_19136_9959.t9 a_19136_9959.n9 7.141
+R2058 a_19136_9959.n9 a_19136_9959.n8 1.009
+R2059 a_19136_9959.n3 a_19136_9959.n2 0.999
+R2060 a_19136_9959.n8 a_19136_9959.n0 0.69
+R2061 a_19136_9959.n3 a_19136_9959.n1 0.678
+R2062 a_19136_9959.n8 a_19136_9959.n7 0.323
+R2063 a_19136_9959.n4 a_19136_9959.n3 0.323
+R2064 a_19136_9959.n6 a_19136_9959.n5 0.166
+R2065 a_19136_9959.n5 a_19136_9959.n4 0.149
+R2066 a_19136_9959.n7 a_19136_9959.n6 0.149
+R2067 VM3G.n4 VM3G.t5 21.755
+R2068 VM3G.n4 VM3G.t3 18.275
+R2069 VM3G.n5 VM3G.t4 18.275
+R2070 VM3G.n3 VM3G.t2 8.553
+R2071 VM3G.n3 VM3G.n2 4.651
+R2072 VM3G.n5 VM3G.n4 3.48
+R2073 VM3G.n2 VM3G.n1 3.48
+R2074 VM3G.n6 VM3G.n5 2.192
+R2075 VM3G.n6 VM3G.n3 1.671
+R2076 VM3G VM3G.n6 0.877
+R2077 VM3G VM3G.n0 0.378
+R2078 VM3G.n0 VM3G.t0 0.124
+R2079 VM3G.n0 VM3G.t1 0.034
+R2080 a_13386_4078.t0 a_13386_4078.t1 0.144
+R2081 a_19706_n4664.t0 a_19706_n4664.t1 0.144
+R2082 a_17706_4078.t0 a_17706_4078.t1 0.138
+R2083 a_16116_1646.t0 a_16116_1646.t1 0.138
+R2084 a_15586_4078.t0 a_15586_4078.t1 0.138
+.ends
+
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_1_33BNLG.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_1_33BNLG.mag
new file mode 100644
index 0000000..d77bbc7
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_1_33BNLG.mag
@@ -0,0 +1,57 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< metal3 >>
+rect -3150 6222 3149 6250
+rect -3150 78 3065 6222
+rect 3129 78 3149 6222
+rect -3150 50 3149 78
+rect -3150 -78 3149 -50
+rect -3150 -6222 3065 -78
+rect 3129 -6222 3149 -78
+rect -3150 -6250 3149 -6222
+<< via3 >>
+rect 3065 78 3129 6222
+rect 3065 -6222 3129 -78
+<< mimcap >>
+rect -3050 6110 2950 6150
+rect -3050 190 -3010 6110
+rect 2910 190 2950 6110
+rect -3050 150 2950 190
+rect -3050 -190 2950 -150
+rect -3050 -6110 -3010 -190
+rect 2910 -6110 2950 -190
+rect -3050 -6150 2950 -6110
+<< mimcapcontact >>
+rect -3010 190 2910 6110
+rect -3010 -6110 2910 -190
+<< metal4 >>
+rect -102 6111 2 6300
+rect 3018 6238 3122 6300
+rect 3018 6222 3145 6238
+rect -3011 6110 2911 6111
+rect -3011 190 -3010 6110
+rect 2910 190 2911 6110
+rect -3011 189 2911 190
+rect -102 -189 2 189
+rect 3018 78 3065 6222
+rect 3129 78 3145 6222
+rect 3018 62 3145 78
+rect 3018 -62 3122 62
+rect 3018 -78 3145 -62
+rect -3011 -190 2911 -189
+rect -3011 -6110 -3010 -190
+rect 2910 -6110 2911 -190
+rect -3011 -6111 2911 -6110
+rect -102 -6300 2 -6111
+rect 3018 -6222 3065 -78
+rect 3129 -6222 3145 -78
+rect 3018 -6238 3145 -6222
+rect 3018 -6300 3122 -6238
+<< properties >>
+string FIXED_BBOX -3150 50 3050 6250
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 30.0 l 30.0 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 2 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag
new file mode 100644
index 0000000..7cdd38d
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< metal3 >>
+rect -3150 3072 3149 3100
+rect -3150 -3072 3065 3072
+rect 3129 -3072 3149 3072
+rect -3150 -3100 3149 -3072
+<< via3 >>
+rect 3065 -3072 3129 3072
+<< mimcap >>
+rect -3050 2960 2950 3000
+rect -3050 -2960 -3010 2960
+rect 2910 -2960 2950 2960
+rect -3050 -3000 2950 -2960
+<< mimcapcontact >>
+rect -3010 -2960 2910 2960
+<< metal4 >>
+rect 3049 3072 3145 3088
+rect -3011 2960 2911 2961
+rect -3011 -2960 -3010 2960
+rect 2910 -2960 2911 2960
+rect -3011 -2961 2911 -2960
+rect 3049 -3072 3065 3072
+rect 3129 -3072 3145 3072
+rect 3049 -3088 3145 -3072
+<< properties >>
+string FIXED_BBOX -3150 -3100 3050 3100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git "a/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ\0430.mag" "b/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ\0430.mag"
new file mode 100644
index 0000000..7d714e5
--- /dev/null
+++ "b/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ\0430.mag"
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< metal3 >>
+rect -2150 2072 2149 2100
+rect -2150 -2072 2065 2072
+rect 2129 -2072 2149 2072
+rect -2150 -2100 2149 -2072
+<< via3 >>
+rect 2065 -2072 2129 2072
+<< mimcap >>
+rect -2050 1960 1950 2000
+rect -2050 -1960 -2010 1960
+rect 1910 -1960 1950 1960
+rect -2050 -2000 1950 -1960
+<< mimcapcontact >>
+rect -2010 -1960 1910 1960
+<< metal4 >>
+rect 2049 2072 2145 2088
+rect -2011 1960 1911 1961
+rect -2011 -1960 -2010 1960
+rect 1910 -1960 1911 1960
+rect -2011 -1961 1911 -1960
+rect 2049 -2072 2065 2072
+rect 2129 -2072 2145 2072
+rect 2049 -2088 2145 -2072
+<< properties >>
+string FIXED_BBOX -2150 -2100 2050 2100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 20 l 20 val 815.2 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag
new file mode 100644
index 0000000..7d714e5
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< metal3 >>
+rect -2150 2072 2149 2100
+rect -2150 -2072 2065 2072
+rect 2129 -2072 2149 2072
+rect -2150 -2100 2149 -2072
+<< via3 >>
+rect 2065 -2072 2129 2072
+<< mimcap >>
+rect -2050 1960 1950 2000
+rect -2050 -1960 -2010 1960
+rect 1910 -1960 1950 1960
+rect -2050 -2000 1950 -1960
+<< mimcapcontact >>
+rect -2010 -1960 1910 1960
+<< metal4 >>
+rect 2049 2072 2145 2088
+rect -2011 1960 1911 1961
+rect -2011 -1960 -2010 1960
+rect 1910 -1960 1911 1960
+rect -2011 -1961 1911 -1960
+rect 2049 -2072 2065 2072
+rect 2129 -2072 2145 2072
+rect 2049 -2088 2145 -2072
+<< properties >>
+string FIXED_BBOX -2150 -2100 2050 2100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 20 l 20 val 815.2 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_2_L46JLG.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_2_L46JLG.mag
new file mode 100644
index 0000000..6432873
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_2_L46JLG.mag
@@ -0,0 +1,63 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< error_p >>
+rect 2733 -6300 3029 6300
+rect 3053 271 3349 6251
+rect 3053 49 3373 271
+rect 3053 -271 3373 -49
+rect 3053 -6251 3349 -271
+<< metal4 >>
+rect -3351 6209 3351 6250
+rect -3351 91 3095 6209
+rect 3331 91 3351 6209
+rect -3351 50 3351 91
+rect -3351 -91 3351 -50
+rect -3351 -6209 3095 -91
+rect 3331 -6209 3351 -91
+rect -3351 -6250 3351 -6209
+<< via4 >>
+rect 3095 91 3331 6209
+rect 3095 -6209 3331 -91
+<< mimcap2 >>
+rect -3251 6110 2749 6150
+rect -3251 190 -3211 6110
+rect 2709 190 2749 6110
+rect -3251 150 2749 190
+rect -3251 -190 2749 -150
+rect -3251 -6110 -3211 -190
+rect 2709 -6110 2749 -190
+rect -3251 -6150 2749 -6110
+<< mimcap2contact >>
+rect -3211 190 2709 6110
+rect -3211 -6110 2709 -190
+<< metal5 >>
+rect -411 6134 -91 6300
+rect 2709 6134 3029 6300
+rect -3235 6110 3029 6134
+rect -3235 190 -3211 6110
+rect 2709 190 3029 6110
+rect -3235 166 3029 190
+rect -411 -166 -91 166
+rect 2709 -166 3029 166
+rect 3053 6209 3373 6251
+rect 3053 91 3095 6209
+rect 3331 91 3373 6209
+rect 3053 49 3373 91
+rect -3235 -190 3029 -166
+rect -3235 -6110 -3211 -190
+rect 2709 -6110 3029 -190
+rect -3235 -6134 3029 -6110
+rect -411 -6300 -91 -6134
+rect 2709 -6300 3029 -6134
+rect 3053 -91 3373 -49
+rect 3053 -6209 3095 -91
+rect 3331 -6209 3373 -91
+rect 3053 -6251 3373 -6209
+<< properties >>
+string FIXED_BBOX -3351 50 2849 6250
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 2 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git "a/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0431.mag" "b/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0431.mag"
new file mode 100644
index 0000000..f85838e
--- /dev/null
+++ "b/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0431.mag"
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
new file mode 100644
index 0000000..f85838e
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_2_M4K9VW.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_2_M4K9VW.mag
new file mode 100644
index 0000000..d0fa06e
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_2_M4K9VW.mag
@@ -0,0 +1,63 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< error_p >>
+rect 2233 -5300 2529 5300
+rect 2553 271 2849 5251
+rect 2553 49 2873 271
+rect 2553 -271 2873 -49
+rect 2553 -5251 2849 -271
+<< metal4 >>
+rect -2851 5209 2851 5250
+rect -2851 91 2595 5209
+rect 2831 91 2851 5209
+rect -2851 50 2851 91
+rect -2851 -91 2851 -50
+rect -2851 -5209 2595 -91
+rect 2831 -5209 2851 -91
+rect -2851 -5250 2851 -5209
+<< via4 >>
+rect 2595 91 2831 5209
+rect 2595 -5209 2831 -91
+<< mimcap2 >>
+rect -2751 5110 2249 5150
+rect -2751 190 -2711 5110
+rect 2209 190 2249 5110
+rect -2751 150 2249 190
+rect -2751 -190 2249 -150
+rect -2751 -5110 -2711 -190
+rect 2209 -5110 2249 -190
+rect -2751 -5150 2249 -5110
+<< mimcap2contact >>
+rect -2711 190 2209 5110
+rect -2711 -5110 2209 -190
+<< metal5 >>
+rect -411 5134 -91 5300
+rect 2209 5134 2529 5300
+rect -2735 5110 2529 5134
+rect -2735 190 -2711 5110
+rect 2209 190 2529 5110
+rect -2735 166 2529 190
+rect -411 -166 -91 166
+rect 2209 -166 2529 166
+rect 2553 5209 2873 5251
+rect 2553 91 2595 5209
+rect 2831 91 2873 5209
+rect 2553 49 2873 91
+rect -2735 -190 2529 -166
+rect -2735 -5110 -2711 -190
+rect 2209 -5110 2529 -190
+rect -2735 -5134 2529 -5110
+rect -411 -5300 -91 -5134
+rect 2209 -5300 2529 -5134
+rect 2553 -91 2873 -49
+rect 2553 -5209 2595 -91
+rect 2831 -5209 2873 -91
+rect 2553 -5251 2873 -5209
+<< properties >>
+string FIXED_BBOX -2851 50 2349 5250
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 25 l 25 val 1.269k carea 2.00 cperi 0.19 nx 1 ny 2 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git "a/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ\0430.mag" "b/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ\0430.mag"
new file mode 100644
index 0000000..512cb2f
--- /dev/null
+++ "b/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ\0430.mag"
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< metal4 >>
+rect -2351 2059 2351 2100
+rect -2351 -2059 2095 2059
+rect 2331 -2059 2351 2059
+rect -2351 -2100 2351 -2059
+<< via4 >>
+rect 2095 -2059 2331 2059
+<< mimcap2 >>
+rect -2251 1960 1749 2000
+rect -2251 -1960 -2211 1960
+rect 1709 -1960 1749 1960
+rect -2251 -2000 1749 -1960
+<< mimcap2contact >>
+rect -2211 -1960 1709 1960
+<< metal5 >>
+rect 2053 2059 2373 2101
+rect -2235 1960 1733 1984
+rect -2235 -1960 -2211 1960
+rect 1709 -1960 1733 1960
+rect -2235 -1984 1733 -1960
+rect 2053 -2059 2095 2059
+rect 2331 -2059 2373 2059
+rect 2053 -2101 2373 -2059
+<< properties >>
+string FIXED_BBOX -2351 -2100 1849 2100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 20 l 20 val 815.2 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ.mag b/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ.mag
new file mode 100644
index 0000000..512cb2f
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_mim_m3_2_WXTTNJ.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< metal4 >>
+rect -2351 2059 2351 2100
+rect -2351 -2059 2095 2059
+rect 2331 -2059 2351 2059
+rect -2351 -2100 2351 -2059
+<< via4 >>
+rect 2095 -2059 2331 2059
+<< mimcap2 >>
+rect -2251 1960 1749 2000
+rect -2251 -1960 -2211 1960
+rect 1709 -1960 1749 1960
+rect -2251 -2000 1749 -1960
+<< mimcap2contact >>
+rect -2211 -1960 1709 1960
+<< metal5 >>
+rect 2053 2059 2373 2101
+rect -2235 1960 1733 1984
+rect -2235 -1960 -2211 1960
+rect 1709 -1960 1733 1960
+rect -2235 -1984 1733 -1960
+rect 2053 -2059 2095 2059
+rect 2331 -2059 2373 2059
+rect 2053 -2101 2373 -2059
+<< properties >>
+string FIXED_BBOX -2351 -2100 1849 2100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 20 l 20 val 815.2 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_269Y44.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_269Y44.mag
new file mode 100644
index 0000000..49c91f4
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_269Y44.mag
@@ -0,0 +1,1577 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< nwell >>
+rect -6773 127 -6107 1309
+rect -5853 127 -5187 1309
+rect -4933 127 -4267 1309
+rect -4013 127 -3347 1309
+rect -3093 127 -2427 1309
+rect -2173 127 -1507 1309
+rect -1253 127 -587 1309
+rect -333 127 333 1309
+rect 587 127 1253 1309
+rect 1507 127 2173 1309
+rect 2427 127 3093 1309
+rect 3347 127 4013 1309
+rect 4267 127 4933 1309
+rect 5187 127 5853 1309
+rect 6107 127 6773 1309
+rect -6773 -1309 -6107 -127
+rect -5853 -1309 -5187 -127
+rect -4933 -1309 -4267 -127
+rect -4013 -1309 -3347 -127
+rect -3093 -1309 -2427 -127
+rect -2173 -1309 -1507 -127
+rect -1253 -1309 -587 -127
+rect -333 -1309 333 -127
+rect 587 -1309 1253 -127
+rect 1507 -1309 2173 -127
+rect 2427 -1309 3093 -127
+rect 3347 -1309 4013 -127
+rect 4267 -1309 4933 -127
+rect 5187 -1309 5853 -127
+rect 6107 -1309 6773 -127
+<< pwell >>
+rect -6883 1309 6883 1419
+rect -6883 127 -6773 1309
+rect -6107 127 -5853 1309
+rect -5187 127 -4933 1309
+rect -4267 127 -4013 1309
+rect -3347 127 -3093 1309
+rect -2427 127 -2173 1309
+rect -1507 127 -1253 1309
+rect -587 127 -333 1309
+rect 333 127 587 1309
+rect 1253 127 1507 1309
+rect 2173 127 2427 1309
+rect 3093 127 3347 1309
+rect 4013 127 4267 1309
+rect 4933 127 5187 1309
+rect 5853 127 6107 1309
+rect 6773 127 6883 1309
+rect -6883 -127 6883 127
+rect -6883 -1309 -6773 -127
+rect -6107 -1309 -5853 -127
+rect -5187 -1309 -4933 -127
+rect -4267 -1309 -4013 -127
+rect -3347 -1309 -3093 -127
+rect -2427 -1309 -2173 -127
+rect -1507 -1309 -1253 -127
+rect -587 -1309 -333 -127
+rect 333 -1309 587 -127
+rect 1253 -1309 1507 -127
+rect 2173 -1309 2427 -127
+rect 3093 -1309 3347 -127
+rect 4013 -1309 4267 -127
+rect 4933 -1309 5187 -127
+rect 5853 -1309 6107 -127
+rect 6773 -1309 6883 -127
+rect -6883 -1419 6883 -1309
+<< varactor >>
+rect -6640 218 -6240 1218
+rect -5720 218 -5320 1218
+rect -4800 218 -4400 1218
+rect -3880 218 -3480 1218
+rect -2960 218 -2560 1218
+rect -2040 218 -1640 1218
+rect -1120 218 -720 1218
+rect -200 218 200 1218
+rect 720 218 1120 1218
+rect 1640 218 2040 1218
+rect 2560 218 2960 1218
+rect 3480 218 3880 1218
+rect 4400 218 4800 1218
+rect 5320 218 5720 1218
+rect 6240 218 6640 1218
+rect -6640 -1218 -6240 -218
+rect -5720 -1218 -5320 -218
+rect -4800 -1218 -4400 -218
+rect -3880 -1218 -3480 -218
+rect -2960 -1218 -2560 -218
+rect -2040 -1218 -1640 -218
+rect -1120 -1218 -720 -218
+rect -200 -1218 200 -218
+rect 720 -1218 1120 -218
+rect 1640 -1218 2040 -218
+rect 2560 -1218 2960 -218
+rect 3480 -1218 3880 -218
+rect 4400 -1218 4800 -218
+rect 5320 -1218 5720 -218
+rect 6240 -1218 6640 -218
+<< psubdiff >>
+rect -6847 1349 -6751 1383
+rect 6751 1349 6847 1383
+rect -6847 1287 -6813 1349
+rect 6813 1287 6847 1349
+rect -6847 -1349 -6813 -1287
+rect 6813 -1349 6847 -1287
+rect -6847 -1383 -6751 -1349
+rect 6751 -1383 6847 -1349
+<< nsubdiff >>
+rect -6737 1194 -6640 1218
+rect -6737 242 -6725 1194
+rect -6691 242 -6640 1194
+rect -6737 218 -6640 242
+rect -6240 1194 -6143 1218
+rect -6240 242 -6189 1194
+rect -6155 242 -6143 1194
+rect -6240 218 -6143 242
+rect -5817 1194 -5720 1218
+rect -5817 242 -5805 1194
+rect -5771 242 -5720 1194
+rect -5817 218 -5720 242
+rect -5320 1194 -5223 1218
+rect -5320 242 -5269 1194
+rect -5235 242 -5223 1194
+rect -5320 218 -5223 242
+rect -4897 1194 -4800 1218
+rect -4897 242 -4885 1194
+rect -4851 242 -4800 1194
+rect -4897 218 -4800 242
+rect -4400 1194 -4303 1218
+rect -4400 242 -4349 1194
+rect -4315 242 -4303 1194
+rect -4400 218 -4303 242
+rect -3977 1194 -3880 1218
+rect -3977 242 -3965 1194
+rect -3931 242 -3880 1194
+rect -3977 218 -3880 242
+rect -3480 1194 -3383 1218
+rect -3480 242 -3429 1194
+rect -3395 242 -3383 1194
+rect -3480 218 -3383 242
+rect -3057 1194 -2960 1218
+rect -3057 242 -3045 1194
+rect -3011 242 -2960 1194
+rect -3057 218 -2960 242
+rect -2560 1194 -2463 1218
+rect -2560 242 -2509 1194
+rect -2475 242 -2463 1194
+rect -2560 218 -2463 242
+rect -2137 1194 -2040 1218
+rect -2137 242 -2125 1194
+rect -2091 242 -2040 1194
+rect -2137 218 -2040 242
+rect -1640 1194 -1543 1218
+rect -1640 242 -1589 1194
+rect -1555 242 -1543 1194
+rect -1640 218 -1543 242
+rect -1217 1194 -1120 1218
+rect -1217 242 -1205 1194
+rect -1171 242 -1120 1194
+rect -1217 218 -1120 242
+rect -720 1194 -623 1218
+rect -720 242 -669 1194
+rect -635 242 -623 1194
+rect -720 218 -623 242
+rect -297 1194 -200 1218
+rect -297 242 -285 1194
+rect -251 242 -200 1194
+rect -297 218 -200 242
+rect 200 1194 297 1218
+rect 200 242 251 1194
+rect 285 242 297 1194
+rect 200 218 297 242
+rect 623 1194 720 1218
+rect 623 242 635 1194
+rect 669 242 720 1194
+rect 623 218 720 242
+rect 1120 1194 1217 1218
+rect 1120 242 1171 1194
+rect 1205 242 1217 1194
+rect 1120 218 1217 242
+rect 1543 1194 1640 1218
+rect 1543 242 1555 1194
+rect 1589 242 1640 1194
+rect 1543 218 1640 242
+rect 2040 1194 2137 1218
+rect 2040 242 2091 1194
+rect 2125 242 2137 1194
+rect 2040 218 2137 242
+rect 2463 1194 2560 1218
+rect 2463 242 2475 1194
+rect 2509 242 2560 1194
+rect 2463 218 2560 242
+rect 2960 1194 3057 1218
+rect 2960 242 3011 1194
+rect 3045 242 3057 1194
+rect 2960 218 3057 242
+rect 3383 1194 3480 1218
+rect 3383 242 3395 1194
+rect 3429 242 3480 1194
+rect 3383 218 3480 242
+rect 3880 1194 3977 1218
+rect 3880 242 3931 1194
+rect 3965 242 3977 1194
+rect 3880 218 3977 242
+rect 4303 1194 4400 1218
+rect 4303 242 4315 1194
+rect 4349 242 4400 1194
+rect 4303 218 4400 242
+rect 4800 1194 4897 1218
+rect 4800 242 4851 1194
+rect 4885 242 4897 1194
+rect 4800 218 4897 242
+rect 5223 1194 5320 1218
+rect 5223 242 5235 1194
+rect 5269 242 5320 1194
+rect 5223 218 5320 242
+rect 5720 1194 5817 1218
+rect 5720 242 5771 1194
+rect 5805 242 5817 1194
+rect 5720 218 5817 242
+rect 6143 1194 6240 1218
+rect 6143 242 6155 1194
+rect 6189 242 6240 1194
+rect 6143 218 6240 242
+rect 6640 1194 6737 1218
+rect 6640 242 6691 1194
+rect 6725 242 6737 1194
+rect 6640 218 6737 242
+rect -6737 -242 -6640 -218
+rect -6737 -1194 -6725 -242
+rect -6691 -1194 -6640 -242
+rect -6737 -1218 -6640 -1194
+rect -6240 -242 -6143 -218
+rect -6240 -1194 -6189 -242
+rect -6155 -1194 -6143 -242
+rect -6240 -1218 -6143 -1194
+rect -5817 -242 -5720 -218
+rect -5817 -1194 -5805 -242
+rect -5771 -1194 -5720 -242
+rect -5817 -1218 -5720 -1194
+rect -5320 -242 -5223 -218
+rect -5320 -1194 -5269 -242
+rect -5235 -1194 -5223 -242
+rect -5320 -1218 -5223 -1194
+rect -4897 -242 -4800 -218
+rect -4897 -1194 -4885 -242
+rect -4851 -1194 -4800 -242
+rect -4897 -1218 -4800 -1194
+rect -4400 -242 -4303 -218
+rect -4400 -1194 -4349 -242
+rect -4315 -1194 -4303 -242
+rect -4400 -1218 -4303 -1194
+rect -3977 -242 -3880 -218
+rect -3977 -1194 -3965 -242
+rect -3931 -1194 -3880 -242
+rect -3977 -1218 -3880 -1194
+rect -3480 -242 -3383 -218
+rect -3480 -1194 -3429 -242
+rect -3395 -1194 -3383 -242
+rect -3480 -1218 -3383 -1194
+rect -3057 -242 -2960 -218
+rect -3057 -1194 -3045 -242
+rect -3011 -1194 -2960 -242
+rect -3057 -1218 -2960 -1194
+rect -2560 -242 -2463 -218
+rect -2560 -1194 -2509 -242
+rect -2475 -1194 -2463 -242
+rect -2560 -1218 -2463 -1194
+rect -2137 -242 -2040 -218
+rect -2137 -1194 -2125 -242
+rect -2091 -1194 -2040 -242
+rect -2137 -1218 -2040 -1194
+rect -1640 -242 -1543 -218
+rect -1640 -1194 -1589 -242
+rect -1555 -1194 -1543 -242
+rect -1640 -1218 -1543 -1194
+rect -1217 -242 -1120 -218
+rect -1217 -1194 -1205 -242
+rect -1171 -1194 -1120 -242
+rect -1217 -1218 -1120 -1194
+rect -720 -242 -623 -218
+rect -720 -1194 -669 -242
+rect -635 -1194 -623 -242
+rect -720 -1218 -623 -1194
+rect -297 -242 -200 -218
+rect -297 -1194 -285 -242
+rect -251 -1194 -200 -242
+rect -297 -1218 -200 -1194
+rect 200 -242 297 -218
+rect 200 -1194 251 -242
+rect 285 -1194 297 -242
+rect 200 -1218 297 -1194
+rect 623 -242 720 -218
+rect 623 -1194 635 -242
+rect 669 -1194 720 -242
+rect 623 -1218 720 -1194
+rect 1120 -242 1217 -218
+rect 1120 -1194 1171 -242
+rect 1205 -1194 1217 -242
+rect 1120 -1218 1217 -1194
+rect 1543 -242 1640 -218
+rect 1543 -1194 1555 -242
+rect 1589 -1194 1640 -242
+rect 1543 -1218 1640 -1194
+rect 2040 -242 2137 -218
+rect 2040 -1194 2091 -242
+rect 2125 -1194 2137 -242
+rect 2040 -1218 2137 -1194
+rect 2463 -242 2560 -218
+rect 2463 -1194 2475 -242
+rect 2509 -1194 2560 -242
+rect 2463 -1218 2560 -1194
+rect 2960 -242 3057 -218
+rect 2960 -1194 3011 -242
+rect 3045 -1194 3057 -242
+rect 2960 -1218 3057 -1194
+rect 3383 -242 3480 -218
+rect 3383 -1194 3395 -242
+rect 3429 -1194 3480 -242
+rect 3383 -1218 3480 -1194
+rect 3880 -242 3977 -218
+rect 3880 -1194 3931 -242
+rect 3965 -1194 3977 -242
+rect 3880 -1218 3977 -1194
+rect 4303 -242 4400 -218
+rect 4303 -1194 4315 -242
+rect 4349 -1194 4400 -242
+rect 4303 -1218 4400 -1194
+rect 4800 -242 4897 -218
+rect 4800 -1194 4851 -242
+rect 4885 -1194 4897 -242
+rect 4800 -1218 4897 -1194
+rect 5223 -242 5320 -218
+rect 5223 -1194 5235 -242
+rect 5269 -1194 5320 -242
+rect 5223 -1218 5320 -1194
+rect 5720 -242 5817 -218
+rect 5720 -1194 5771 -242
+rect 5805 -1194 5817 -242
+rect 5720 -1218 5817 -1194
+rect 6143 -242 6240 -218
+rect 6143 -1194 6155 -242
+rect 6189 -1194 6240 -242
+rect 6143 -1218 6240 -1194
+rect 6640 -242 6737 -218
+rect 6640 -1194 6691 -242
+rect 6725 -1194 6737 -242
+rect 6640 -1218 6737 -1194
+<< psubdiffcont >>
+rect -6751 1349 6751 1383
+rect -6847 -1287 -6813 1287
+rect 6813 -1287 6847 1287
+rect -6751 -1383 6751 -1349
+<< nsubdiffcont >>
+rect -6725 242 -6691 1194
+rect -6189 242 -6155 1194
+rect -5805 242 -5771 1194
+rect -5269 242 -5235 1194
+rect -4885 242 -4851 1194
+rect -4349 242 -4315 1194
+rect -3965 242 -3931 1194
+rect -3429 242 -3395 1194
+rect -3045 242 -3011 1194
+rect -2509 242 -2475 1194
+rect -2125 242 -2091 1194
+rect -1589 242 -1555 1194
+rect -1205 242 -1171 1194
+rect -669 242 -635 1194
+rect -285 242 -251 1194
+rect 251 242 285 1194
+rect 635 242 669 1194
+rect 1171 242 1205 1194
+rect 1555 242 1589 1194
+rect 2091 242 2125 1194
+rect 2475 242 2509 1194
+rect 3011 242 3045 1194
+rect 3395 242 3429 1194
+rect 3931 242 3965 1194
+rect 4315 242 4349 1194
+rect 4851 242 4885 1194
+rect 5235 242 5269 1194
+rect 5771 242 5805 1194
+rect 6155 242 6189 1194
+rect 6691 242 6725 1194
+rect -6725 -1194 -6691 -242
+rect -6189 -1194 -6155 -242
+rect -5805 -1194 -5771 -242
+rect -5269 -1194 -5235 -242
+rect -4885 -1194 -4851 -242
+rect -4349 -1194 -4315 -242
+rect -3965 -1194 -3931 -242
+rect -3429 -1194 -3395 -242
+rect -3045 -1194 -3011 -242
+rect -2509 -1194 -2475 -242
+rect -2125 -1194 -2091 -242
+rect -1589 -1194 -1555 -242
+rect -1205 -1194 -1171 -242
+rect -669 -1194 -635 -242
+rect -285 -1194 -251 -242
+rect 251 -1194 285 -242
+rect 635 -1194 669 -242
+rect 1171 -1194 1205 -242
+rect 1555 -1194 1589 -242
+rect 2091 -1194 2125 -242
+rect 2475 -1194 2509 -242
+rect 3011 -1194 3045 -242
+rect 3395 -1194 3429 -242
+rect 3931 -1194 3965 -242
+rect 4315 -1194 4349 -242
+rect 4851 -1194 4885 -242
+rect 5235 -1194 5269 -242
+rect 5771 -1194 5805 -242
+rect 6155 -1194 6189 -242
+rect 6691 -1194 6725 -242
+<< poly >>
+rect -6640 1290 -6240 1306
+rect -6640 1256 -6624 1290
+rect -6256 1256 -6240 1290
+rect -6640 1218 -6240 1256
+rect -5720 1290 -5320 1306
+rect -5720 1256 -5704 1290
+rect -5336 1256 -5320 1290
+rect -5720 1218 -5320 1256
+rect -4800 1290 -4400 1306
+rect -4800 1256 -4784 1290
+rect -4416 1256 -4400 1290
+rect -4800 1218 -4400 1256
+rect -3880 1290 -3480 1306
+rect -3880 1256 -3864 1290
+rect -3496 1256 -3480 1290
+rect -3880 1218 -3480 1256
+rect -2960 1290 -2560 1306
+rect -2960 1256 -2944 1290
+rect -2576 1256 -2560 1290
+rect -2960 1218 -2560 1256
+rect -2040 1290 -1640 1306
+rect -2040 1256 -2024 1290
+rect -1656 1256 -1640 1290
+rect -2040 1218 -1640 1256
+rect -1120 1290 -720 1306
+rect -1120 1256 -1104 1290
+rect -736 1256 -720 1290
+rect -1120 1218 -720 1256
+rect -200 1290 200 1306
+rect -200 1256 -184 1290
+rect 184 1256 200 1290
+rect -200 1218 200 1256
+rect 720 1290 1120 1306
+rect 720 1256 736 1290
+rect 1104 1256 1120 1290
+rect 720 1218 1120 1256
+rect 1640 1290 2040 1306
+rect 1640 1256 1656 1290
+rect 2024 1256 2040 1290
+rect 1640 1218 2040 1256
+rect 2560 1290 2960 1306
+rect 2560 1256 2576 1290
+rect 2944 1256 2960 1290
+rect 2560 1218 2960 1256
+rect 3480 1290 3880 1306
+rect 3480 1256 3496 1290
+rect 3864 1256 3880 1290
+rect 3480 1218 3880 1256
+rect 4400 1290 4800 1306
+rect 4400 1256 4416 1290
+rect 4784 1256 4800 1290
+rect 4400 1218 4800 1256
+rect 5320 1290 5720 1306
+rect 5320 1256 5336 1290
+rect 5704 1256 5720 1290
+rect 5320 1218 5720 1256
+rect 6240 1290 6640 1306
+rect 6240 1256 6256 1290
+rect 6624 1256 6640 1290
+rect 6240 1218 6640 1256
+rect -6640 180 -6240 218
+rect -6640 146 -6624 180
+rect -6256 146 -6240 180
+rect -6640 130 -6240 146
+rect -5720 180 -5320 218
+rect -5720 146 -5704 180
+rect -5336 146 -5320 180
+rect -5720 130 -5320 146
+rect -4800 180 -4400 218
+rect -4800 146 -4784 180
+rect -4416 146 -4400 180
+rect -4800 130 -4400 146
+rect -3880 180 -3480 218
+rect -3880 146 -3864 180
+rect -3496 146 -3480 180
+rect -3880 130 -3480 146
+rect -2960 180 -2560 218
+rect -2960 146 -2944 180
+rect -2576 146 -2560 180
+rect -2960 130 -2560 146
+rect -2040 180 -1640 218
+rect -2040 146 -2024 180
+rect -1656 146 -1640 180
+rect -2040 130 -1640 146
+rect -1120 180 -720 218
+rect -1120 146 -1104 180
+rect -736 146 -720 180
+rect -1120 130 -720 146
+rect -200 180 200 218
+rect -200 146 -184 180
+rect 184 146 200 180
+rect -200 130 200 146
+rect 720 180 1120 218
+rect 720 146 736 180
+rect 1104 146 1120 180
+rect 720 130 1120 146
+rect 1640 180 2040 218
+rect 1640 146 1656 180
+rect 2024 146 2040 180
+rect 1640 130 2040 146
+rect 2560 180 2960 218
+rect 2560 146 2576 180
+rect 2944 146 2960 180
+rect 2560 130 2960 146
+rect 3480 180 3880 218
+rect 3480 146 3496 180
+rect 3864 146 3880 180
+rect 3480 130 3880 146
+rect 4400 180 4800 218
+rect 4400 146 4416 180
+rect 4784 146 4800 180
+rect 4400 130 4800 146
+rect 5320 180 5720 218
+rect 5320 146 5336 180
+rect 5704 146 5720 180
+rect 5320 130 5720 146
+rect 6240 180 6640 218
+rect 6240 146 6256 180
+rect 6624 146 6640 180
+rect 6240 130 6640 146
+rect -6640 -146 -6240 -130
+rect -6640 -180 -6624 -146
+rect -6256 -180 -6240 -146
+rect -6640 -218 -6240 -180
+rect -5720 -146 -5320 -130
+rect -5720 -180 -5704 -146
+rect -5336 -180 -5320 -146
+rect -5720 -218 -5320 -180
+rect -4800 -146 -4400 -130
+rect -4800 -180 -4784 -146
+rect -4416 -180 -4400 -146
+rect -4800 -218 -4400 -180
+rect -3880 -146 -3480 -130
+rect -3880 -180 -3864 -146
+rect -3496 -180 -3480 -146
+rect -3880 -218 -3480 -180
+rect -2960 -146 -2560 -130
+rect -2960 -180 -2944 -146
+rect -2576 -180 -2560 -146
+rect -2960 -218 -2560 -180
+rect -2040 -146 -1640 -130
+rect -2040 -180 -2024 -146
+rect -1656 -180 -1640 -146
+rect -2040 -218 -1640 -180
+rect -1120 -146 -720 -130
+rect -1120 -180 -1104 -146
+rect -736 -180 -720 -146
+rect -1120 -218 -720 -180
+rect -200 -146 200 -130
+rect -200 -180 -184 -146
+rect 184 -180 200 -146
+rect -200 -218 200 -180
+rect 720 -146 1120 -130
+rect 720 -180 736 -146
+rect 1104 -180 1120 -146
+rect 720 -218 1120 -180
+rect 1640 -146 2040 -130
+rect 1640 -180 1656 -146
+rect 2024 -180 2040 -146
+rect 1640 -218 2040 -180
+rect 2560 -146 2960 -130
+rect 2560 -180 2576 -146
+rect 2944 -180 2960 -146
+rect 2560 -218 2960 -180
+rect 3480 -146 3880 -130
+rect 3480 -180 3496 -146
+rect 3864 -180 3880 -146
+rect 3480 -218 3880 -180
+rect 4400 -146 4800 -130
+rect 4400 -180 4416 -146
+rect 4784 -180 4800 -146
+rect 4400 -218 4800 -180
+rect 5320 -146 5720 -130
+rect 5320 -180 5336 -146
+rect 5704 -180 5720 -146
+rect 5320 -218 5720 -180
+rect 6240 -146 6640 -130
+rect 6240 -180 6256 -146
+rect 6624 -180 6640 -146
+rect 6240 -218 6640 -180
+rect -6640 -1256 -6240 -1218
+rect -6640 -1290 -6624 -1256
+rect -6256 -1290 -6240 -1256
+rect -6640 -1306 -6240 -1290
+rect -5720 -1256 -5320 -1218
+rect -5720 -1290 -5704 -1256
+rect -5336 -1290 -5320 -1256
+rect -5720 -1306 -5320 -1290
+rect -4800 -1256 -4400 -1218
+rect -4800 -1290 -4784 -1256
+rect -4416 -1290 -4400 -1256
+rect -4800 -1306 -4400 -1290
+rect -3880 -1256 -3480 -1218
+rect -3880 -1290 -3864 -1256
+rect -3496 -1290 -3480 -1256
+rect -3880 -1306 -3480 -1290
+rect -2960 -1256 -2560 -1218
+rect -2960 -1290 -2944 -1256
+rect -2576 -1290 -2560 -1256
+rect -2960 -1306 -2560 -1290
+rect -2040 -1256 -1640 -1218
+rect -2040 -1290 -2024 -1256
+rect -1656 -1290 -1640 -1256
+rect -2040 -1306 -1640 -1290
+rect -1120 -1256 -720 -1218
+rect -1120 -1290 -1104 -1256
+rect -736 -1290 -720 -1256
+rect -1120 -1306 -720 -1290
+rect -200 -1256 200 -1218
+rect -200 -1290 -184 -1256
+rect 184 -1290 200 -1256
+rect -200 -1306 200 -1290
+rect 720 -1256 1120 -1218
+rect 720 -1290 736 -1256
+rect 1104 -1290 1120 -1256
+rect 720 -1306 1120 -1290
+rect 1640 -1256 2040 -1218
+rect 1640 -1290 1656 -1256
+rect 2024 -1290 2040 -1256
+rect 1640 -1306 2040 -1290
+rect 2560 -1256 2960 -1218
+rect 2560 -1290 2576 -1256
+rect 2944 -1290 2960 -1256
+rect 2560 -1306 2960 -1290
+rect 3480 -1256 3880 -1218
+rect 3480 -1290 3496 -1256
+rect 3864 -1290 3880 -1256
+rect 3480 -1306 3880 -1290
+rect 4400 -1256 4800 -1218
+rect 4400 -1290 4416 -1256
+rect 4784 -1290 4800 -1256
+rect 4400 -1306 4800 -1290
+rect 5320 -1256 5720 -1218
+rect 5320 -1290 5336 -1256
+rect 5704 -1290 5720 -1256
+rect 5320 -1306 5720 -1290
+rect 6240 -1256 6640 -1218
+rect 6240 -1290 6256 -1256
+rect 6624 -1290 6640 -1256
+rect 6240 -1306 6640 -1290
+<< polycont >>
+rect -6624 1256 -6256 1290
+rect -5704 1256 -5336 1290
+rect -4784 1256 -4416 1290
+rect -3864 1256 -3496 1290
+rect -2944 1256 -2576 1290
+rect -2024 1256 -1656 1290
+rect -1104 1256 -736 1290
+rect -184 1256 184 1290
+rect 736 1256 1104 1290
+rect 1656 1256 2024 1290
+rect 2576 1256 2944 1290
+rect 3496 1256 3864 1290
+rect 4416 1256 4784 1290
+rect 5336 1256 5704 1290
+rect 6256 1256 6624 1290
+rect -6624 146 -6256 180
+rect -5704 146 -5336 180
+rect -4784 146 -4416 180
+rect -3864 146 -3496 180
+rect -2944 146 -2576 180
+rect -2024 146 -1656 180
+rect -1104 146 -736 180
+rect -184 146 184 180
+rect 736 146 1104 180
+rect 1656 146 2024 180
+rect 2576 146 2944 180
+rect 3496 146 3864 180
+rect 4416 146 4784 180
+rect 5336 146 5704 180
+rect 6256 146 6624 180
+rect -6624 -180 -6256 -146
+rect -5704 -180 -5336 -146
+rect -4784 -180 -4416 -146
+rect -3864 -180 -3496 -146
+rect -2944 -180 -2576 -146
+rect -2024 -180 -1656 -146
+rect -1104 -180 -736 -146
+rect -184 -180 184 -146
+rect 736 -180 1104 -146
+rect 1656 -180 2024 -146
+rect 2576 -180 2944 -146
+rect 3496 -180 3864 -146
+rect 4416 -180 4784 -146
+rect 5336 -180 5704 -146
+rect 6256 -180 6624 -146
+rect -6624 -1290 -6256 -1256
+rect -5704 -1290 -5336 -1256
+rect -4784 -1290 -4416 -1256
+rect -3864 -1290 -3496 -1256
+rect -2944 -1290 -2576 -1256
+rect -2024 -1290 -1656 -1256
+rect -1104 -1290 -736 -1256
+rect -184 -1290 184 -1256
+rect 736 -1290 1104 -1256
+rect 1656 -1290 2024 -1256
+rect 2576 -1290 2944 -1256
+rect 3496 -1290 3864 -1256
+rect 4416 -1290 4784 -1256
+rect 5336 -1290 5704 -1256
+rect 6256 -1290 6624 -1256
+<< locali >>
+rect -6847 1349 -6751 1383
+rect 6751 1349 6847 1383
+rect -6847 1287 -6813 1349
+rect -6640 1256 -6624 1290
+rect -6256 1256 -6240 1290
+rect -5720 1256 -5704 1290
+rect -5336 1256 -5320 1290
+rect -4800 1256 -4784 1290
+rect -4416 1256 -4400 1290
+rect -3880 1256 -3864 1290
+rect -3496 1256 -3480 1290
+rect -2960 1256 -2944 1290
+rect -2576 1256 -2560 1290
+rect -2040 1256 -2024 1290
+rect -1656 1256 -1640 1290
+rect -1120 1256 -1104 1290
+rect -736 1256 -720 1290
+rect -200 1256 -184 1290
+rect 184 1256 200 1290
+rect 720 1256 736 1290
+rect 1104 1256 1120 1290
+rect 1640 1256 1656 1290
+rect 2024 1256 2040 1290
+rect 2560 1256 2576 1290
+rect 2944 1256 2960 1290
+rect 3480 1256 3496 1290
+rect 3864 1256 3880 1290
+rect 4400 1256 4416 1290
+rect 4784 1256 4800 1290
+rect 5320 1256 5336 1290
+rect 5704 1256 5720 1290
+rect 6240 1256 6256 1290
+rect 6624 1256 6640 1290
+rect 6813 1287 6847 1349
+rect -6725 1194 -6691 1210
+rect -6725 226 -6691 242
+rect -6189 1194 -6155 1210
+rect -6189 226 -6155 242
+rect -5805 1194 -5771 1210
+rect -5805 226 -5771 242
+rect -5269 1194 -5235 1210
+rect -5269 226 -5235 242
+rect -4885 1194 -4851 1210
+rect -4885 226 -4851 242
+rect -4349 1194 -4315 1210
+rect -4349 226 -4315 242
+rect -3965 1194 -3931 1210
+rect -3965 226 -3931 242
+rect -3429 1194 -3395 1210
+rect -3429 226 -3395 242
+rect -3045 1194 -3011 1210
+rect -3045 226 -3011 242
+rect -2509 1194 -2475 1210
+rect -2509 226 -2475 242
+rect -2125 1194 -2091 1210
+rect -2125 226 -2091 242
+rect -1589 1194 -1555 1210
+rect -1589 226 -1555 242
+rect -1205 1194 -1171 1210
+rect -1205 226 -1171 242
+rect -669 1194 -635 1210
+rect -669 226 -635 242
+rect -285 1194 -251 1210
+rect -285 226 -251 242
+rect 251 1194 285 1210
+rect 251 226 285 242
+rect 635 1194 669 1210
+rect 635 226 669 242
+rect 1171 1194 1205 1210
+rect 1171 226 1205 242
+rect 1555 1194 1589 1210
+rect 1555 226 1589 242
+rect 2091 1194 2125 1210
+rect 2091 226 2125 242
+rect 2475 1194 2509 1210
+rect 2475 226 2509 242
+rect 3011 1194 3045 1210
+rect 3011 226 3045 242
+rect 3395 1194 3429 1210
+rect 3395 226 3429 242
+rect 3931 1194 3965 1210
+rect 3931 226 3965 242
+rect 4315 1194 4349 1210
+rect 4315 226 4349 242
+rect 4851 1194 4885 1210
+rect 4851 226 4885 242
+rect 5235 1194 5269 1210
+rect 5235 226 5269 242
+rect 5771 1194 5805 1210
+rect 5771 226 5805 242
+rect 6155 1194 6189 1210
+rect 6155 226 6189 242
+rect 6691 1194 6725 1210
+rect 6691 226 6725 242
+rect -6640 146 -6624 180
+rect -6256 146 -6240 180
+rect -5720 146 -5704 180
+rect -5336 146 -5320 180
+rect -4800 146 -4784 180
+rect -4416 146 -4400 180
+rect -3880 146 -3864 180
+rect -3496 146 -3480 180
+rect -2960 146 -2944 180
+rect -2576 146 -2560 180
+rect -2040 146 -2024 180
+rect -1656 146 -1640 180
+rect -1120 146 -1104 180
+rect -736 146 -720 180
+rect -200 146 -184 180
+rect 184 146 200 180
+rect 720 146 736 180
+rect 1104 146 1120 180
+rect 1640 146 1656 180
+rect 2024 146 2040 180
+rect 2560 146 2576 180
+rect 2944 146 2960 180
+rect 3480 146 3496 180
+rect 3864 146 3880 180
+rect 4400 146 4416 180
+rect 4784 146 4800 180
+rect 5320 146 5336 180
+rect 5704 146 5720 180
+rect 6240 146 6256 180
+rect 6624 146 6640 180
+rect -6640 -180 -6624 -146
+rect -6256 -180 -6240 -146
+rect -5720 -180 -5704 -146
+rect -5336 -180 -5320 -146
+rect -4800 -180 -4784 -146
+rect -4416 -180 -4400 -146
+rect -3880 -180 -3864 -146
+rect -3496 -180 -3480 -146
+rect -2960 -180 -2944 -146
+rect -2576 -180 -2560 -146
+rect -2040 -180 -2024 -146
+rect -1656 -180 -1640 -146
+rect -1120 -180 -1104 -146
+rect -736 -180 -720 -146
+rect -200 -180 -184 -146
+rect 184 -180 200 -146
+rect 720 -180 736 -146
+rect 1104 -180 1120 -146
+rect 1640 -180 1656 -146
+rect 2024 -180 2040 -146
+rect 2560 -180 2576 -146
+rect 2944 -180 2960 -146
+rect 3480 -180 3496 -146
+rect 3864 -180 3880 -146
+rect 4400 -180 4416 -146
+rect 4784 -180 4800 -146
+rect 5320 -180 5336 -146
+rect 5704 -180 5720 -146
+rect 6240 -180 6256 -146
+rect 6624 -180 6640 -146
+rect -6725 -242 -6691 -226
+rect -6725 -1210 -6691 -1194
+rect -6189 -242 -6155 -226
+rect -6189 -1210 -6155 -1194
+rect -5805 -242 -5771 -226
+rect -5805 -1210 -5771 -1194
+rect -5269 -242 -5235 -226
+rect -5269 -1210 -5235 -1194
+rect -4885 -242 -4851 -226
+rect -4885 -1210 -4851 -1194
+rect -4349 -242 -4315 -226
+rect -4349 -1210 -4315 -1194
+rect -3965 -242 -3931 -226
+rect -3965 -1210 -3931 -1194
+rect -3429 -242 -3395 -226
+rect -3429 -1210 -3395 -1194
+rect -3045 -242 -3011 -226
+rect -3045 -1210 -3011 -1194
+rect -2509 -242 -2475 -226
+rect -2509 -1210 -2475 -1194
+rect -2125 -242 -2091 -226
+rect -2125 -1210 -2091 -1194
+rect -1589 -242 -1555 -226
+rect -1589 -1210 -1555 -1194
+rect -1205 -242 -1171 -226
+rect -1205 -1210 -1171 -1194
+rect -669 -242 -635 -226
+rect -669 -1210 -635 -1194
+rect -285 -242 -251 -226
+rect -285 -1210 -251 -1194
+rect 251 -242 285 -226
+rect 251 -1210 285 -1194
+rect 635 -242 669 -226
+rect 635 -1210 669 -1194
+rect 1171 -242 1205 -226
+rect 1171 -1210 1205 -1194
+rect 1555 -242 1589 -226
+rect 1555 -1210 1589 -1194
+rect 2091 -242 2125 -226
+rect 2091 -1210 2125 -1194
+rect 2475 -242 2509 -226
+rect 2475 -1210 2509 -1194
+rect 3011 -242 3045 -226
+rect 3011 -1210 3045 -1194
+rect 3395 -242 3429 -226
+rect 3395 -1210 3429 -1194
+rect 3931 -242 3965 -226
+rect 3931 -1210 3965 -1194
+rect 4315 -242 4349 -226
+rect 4315 -1210 4349 -1194
+rect 4851 -242 4885 -226
+rect 4851 -1210 4885 -1194
+rect 5235 -242 5269 -226
+rect 5235 -1210 5269 -1194
+rect 5771 -242 5805 -226
+rect 5771 -1210 5805 -1194
+rect 6155 -242 6189 -226
+rect 6155 -1210 6189 -1194
+rect 6691 -242 6725 -226
+rect 6691 -1210 6725 -1194
+rect -6847 -1349 -6813 -1287
+rect -6640 -1290 -6624 -1256
+rect -6256 -1290 -6240 -1256
+rect -5720 -1290 -5704 -1256
+rect -5336 -1290 -5320 -1256
+rect -4800 -1290 -4784 -1256
+rect -4416 -1290 -4400 -1256
+rect -3880 -1290 -3864 -1256
+rect -3496 -1290 -3480 -1256
+rect -2960 -1290 -2944 -1256
+rect -2576 -1290 -2560 -1256
+rect -2040 -1290 -2024 -1256
+rect -1656 -1290 -1640 -1256
+rect -1120 -1290 -1104 -1256
+rect -736 -1290 -720 -1256
+rect -200 -1290 -184 -1256
+rect 184 -1290 200 -1256
+rect 720 -1290 736 -1256
+rect 1104 -1290 1120 -1256
+rect 1640 -1290 1656 -1256
+rect 2024 -1290 2040 -1256
+rect 2560 -1290 2576 -1256
+rect 2944 -1290 2960 -1256
+rect 3480 -1290 3496 -1256
+rect 3864 -1290 3880 -1256
+rect 4400 -1290 4416 -1256
+rect 4784 -1290 4800 -1256
+rect 5320 -1290 5336 -1256
+rect 5704 -1290 5720 -1256
+rect 6240 -1290 6256 -1256
+rect 6624 -1290 6640 -1256
+rect 6813 -1349 6847 -1287
+rect -6847 -1383 -6751 -1349
+rect 6751 -1383 6847 -1349
+<< viali >>
+rect -6624 1256 -6256 1290
+rect -5704 1256 -5336 1290
+rect -4784 1256 -4416 1290
+rect -3864 1256 -3496 1290
+rect -2944 1256 -2576 1290
+rect -2024 1256 -1656 1290
+rect -1104 1256 -736 1290
+rect -184 1256 184 1290
+rect 736 1256 1104 1290
+rect 1656 1256 2024 1290
+rect 2576 1256 2944 1290
+rect 3496 1256 3864 1290
+rect 4416 1256 4784 1290
+rect 5336 1256 5704 1290
+rect 6256 1256 6624 1290
+rect -6725 242 -6691 1194
+rect -6189 242 -6155 1194
+rect -5805 242 -5771 1194
+rect -5269 242 -5235 1194
+rect -4885 242 -4851 1194
+rect -4349 242 -4315 1194
+rect -3965 242 -3931 1194
+rect -3429 242 -3395 1194
+rect -3045 242 -3011 1194
+rect -2509 242 -2475 1194
+rect -2125 242 -2091 1194
+rect -1589 242 -1555 1194
+rect -1205 242 -1171 1194
+rect -669 242 -635 1194
+rect -285 242 -251 1194
+rect 251 242 285 1194
+rect 635 242 669 1194
+rect 1171 242 1205 1194
+rect 1555 242 1589 1194
+rect 2091 242 2125 1194
+rect 2475 242 2509 1194
+rect 3011 242 3045 1194
+rect 3395 242 3429 1194
+rect 3931 242 3965 1194
+rect 4315 242 4349 1194
+rect 4851 242 4885 1194
+rect 5235 242 5269 1194
+rect 5771 242 5805 1194
+rect 6155 242 6189 1194
+rect 6691 242 6725 1194
+rect -6624 146 -6256 180
+rect -5704 146 -5336 180
+rect -4784 146 -4416 180
+rect -3864 146 -3496 180
+rect -2944 146 -2576 180
+rect -2024 146 -1656 180
+rect -1104 146 -736 180
+rect -184 146 184 180
+rect 736 146 1104 180
+rect 1656 146 2024 180
+rect 2576 146 2944 180
+rect 3496 146 3864 180
+rect 4416 146 4784 180
+rect 5336 146 5704 180
+rect 6256 146 6624 180
+rect -6624 -180 -6256 -146
+rect -5704 -180 -5336 -146
+rect -4784 -180 -4416 -146
+rect -3864 -180 -3496 -146
+rect -2944 -180 -2576 -146
+rect -2024 -180 -1656 -146
+rect -1104 -180 -736 -146
+rect -184 -180 184 -146
+rect 736 -180 1104 -146
+rect 1656 -180 2024 -146
+rect 2576 -180 2944 -146
+rect 3496 -180 3864 -146
+rect 4416 -180 4784 -146
+rect 5336 -180 5704 -146
+rect 6256 -180 6624 -146
+rect -6725 -1194 -6691 -242
+rect -6189 -1194 -6155 -242
+rect -5805 -1194 -5771 -242
+rect -5269 -1194 -5235 -242
+rect -4885 -1194 -4851 -242
+rect -4349 -1194 -4315 -242
+rect -3965 -1194 -3931 -242
+rect -3429 -1194 -3395 -242
+rect -3045 -1194 -3011 -242
+rect -2509 -1194 -2475 -242
+rect -2125 -1194 -2091 -242
+rect -1589 -1194 -1555 -242
+rect -1205 -1194 -1171 -242
+rect -669 -1194 -635 -242
+rect -285 -1194 -251 -242
+rect 251 -1194 285 -242
+rect 635 -1194 669 -242
+rect 1171 -1194 1205 -242
+rect 1555 -1194 1589 -242
+rect 2091 -1194 2125 -242
+rect 2475 -1194 2509 -242
+rect 3011 -1194 3045 -242
+rect 3395 -1194 3429 -242
+rect 3931 -1194 3965 -242
+rect 4315 -1194 4349 -242
+rect 4851 -1194 4885 -242
+rect 5235 -1194 5269 -242
+rect 5771 -1194 5805 -242
+rect 6155 -1194 6189 -242
+rect 6691 -1194 6725 -242
+rect -6624 -1290 -6256 -1256
+rect -5704 -1290 -5336 -1256
+rect -4784 -1290 -4416 -1256
+rect -3864 -1290 -3496 -1256
+rect -2944 -1290 -2576 -1256
+rect -2024 -1290 -1656 -1256
+rect -1104 -1290 -736 -1256
+rect -184 -1290 184 -1256
+rect 736 -1290 1104 -1256
+rect 1656 -1290 2024 -1256
+rect 2576 -1290 2944 -1256
+rect 3496 -1290 3864 -1256
+rect 4416 -1290 4784 -1256
+rect 5336 -1290 5704 -1256
+rect 6256 -1290 6624 -1256
+<< metal1 >>
+rect -6636 1290 -6244 1296
+rect -6636 1256 -6624 1290
+rect -6256 1256 -6244 1290
+rect -6636 1250 -6244 1256
+rect -5716 1290 -5324 1296
+rect -5716 1256 -5704 1290
+rect -5336 1256 -5324 1290
+rect -5716 1250 -5324 1256
+rect -4796 1290 -4404 1296
+rect -4796 1256 -4784 1290
+rect -4416 1256 -4404 1290
+rect -4796 1250 -4404 1256
+rect -3876 1290 -3484 1296
+rect -3876 1256 -3864 1290
+rect -3496 1256 -3484 1290
+rect -3876 1250 -3484 1256
+rect -2956 1290 -2564 1296
+rect -2956 1256 -2944 1290
+rect -2576 1256 -2564 1290
+rect -2956 1250 -2564 1256
+rect -2036 1290 -1644 1296
+rect -2036 1256 -2024 1290
+rect -1656 1256 -1644 1290
+rect -2036 1250 -1644 1256
+rect -1116 1290 -724 1296
+rect -1116 1256 -1104 1290
+rect -736 1256 -724 1290
+rect -1116 1250 -724 1256
+rect -196 1290 196 1296
+rect -196 1256 -184 1290
+rect 184 1256 196 1290
+rect -196 1250 196 1256
+rect 724 1290 1116 1296
+rect 724 1256 736 1290
+rect 1104 1256 1116 1290
+rect 724 1250 1116 1256
+rect 1644 1290 2036 1296
+rect 1644 1256 1656 1290
+rect 2024 1256 2036 1290
+rect 1644 1250 2036 1256
+rect 2564 1290 2956 1296
+rect 2564 1256 2576 1290
+rect 2944 1256 2956 1290
+rect 2564 1250 2956 1256
+rect 3484 1290 3876 1296
+rect 3484 1256 3496 1290
+rect 3864 1256 3876 1290
+rect 3484 1250 3876 1256
+rect 4404 1290 4796 1296
+rect 4404 1256 4416 1290
+rect 4784 1256 4796 1290
+rect 4404 1250 4796 1256
+rect 5324 1290 5716 1296
+rect 5324 1256 5336 1290
+rect 5704 1256 5716 1290
+rect 5324 1250 5716 1256
+rect 6244 1290 6636 1296
+rect 6244 1256 6256 1290
+rect 6624 1256 6636 1290
+rect 6244 1250 6636 1256
+rect -6731 1194 -6685 1206
+rect -6731 242 -6725 1194
+rect -6691 242 -6685 1194
+rect -6731 230 -6685 242
+rect -6195 1194 -6149 1206
+rect -6195 242 -6189 1194
+rect -6155 242 -6149 1194
+rect -6195 230 -6149 242
+rect -5811 1194 -5765 1206
+rect -5811 242 -5805 1194
+rect -5771 242 -5765 1194
+rect -5811 230 -5765 242
+rect -5275 1194 -5229 1206
+rect -5275 242 -5269 1194
+rect -5235 242 -5229 1194
+rect -5275 230 -5229 242
+rect -4891 1194 -4845 1206
+rect -4891 242 -4885 1194
+rect -4851 242 -4845 1194
+rect -4891 230 -4845 242
+rect -4355 1194 -4309 1206
+rect -4355 242 -4349 1194
+rect -4315 242 -4309 1194
+rect -4355 230 -4309 242
+rect -3971 1194 -3925 1206
+rect -3971 242 -3965 1194
+rect -3931 242 -3925 1194
+rect -3971 230 -3925 242
+rect -3435 1194 -3389 1206
+rect -3435 242 -3429 1194
+rect -3395 242 -3389 1194
+rect -3435 230 -3389 242
+rect -3051 1194 -3005 1206
+rect -3051 242 -3045 1194
+rect -3011 242 -3005 1194
+rect -3051 230 -3005 242
+rect -2515 1194 -2469 1206
+rect -2515 242 -2509 1194
+rect -2475 242 -2469 1194
+rect -2515 230 -2469 242
+rect -2131 1194 -2085 1206
+rect -2131 242 -2125 1194
+rect -2091 242 -2085 1194
+rect -2131 230 -2085 242
+rect -1595 1194 -1549 1206
+rect -1595 242 -1589 1194
+rect -1555 242 -1549 1194
+rect -1595 230 -1549 242
+rect -1211 1194 -1165 1206
+rect -1211 242 -1205 1194
+rect -1171 242 -1165 1194
+rect -1211 230 -1165 242
+rect -675 1194 -629 1206
+rect -675 242 -669 1194
+rect -635 242 -629 1194
+rect -675 230 -629 242
+rect -291 1194 -245 1206
+rect -291 242 -285 1194
+rect -251 242 -245 1194
+rect -291 230 -245 242
+rect 245 1194 291 1206
+rect 245 242 251 1194
+rect 285 242 291 1194
+rect 245 230 291 242
+rect 629 1194 675 1206
+rect 629 242 635 1194
+rect 669 242 675 1194
+rect 629 230 675 242
+rect 1165 1194 1211 1206
+rect 1165 242 1171 1194
+rect 1205 242 1211 1194
+rect 1165 230 1211 242
+rect 1549 1194 1595 1206
+rect 1549 242 1555 1194
+rect 1589 242 1595 1194
+rect 1549 230 1595 242
+rect 2085 1194 2131 1206
+rect 2085 242 2091 1194
+rect 2125 242 2131 1194
+rect 2085 230 2131 242
+rect 2469 1194 2515 1206
+rect 2469 242 2475 1194
+rect 2509 242 2515 1194
+rect 2469 230 2515 242
+rect 3005 1194 3051 1206
+rect 3005 242 3011 1194
+rect 3045 242 3051 1194
+rect 3005 230 3051 242
+rect 3389 1194 3435 1206
+rect 3389 242 3395 1194
+rect 3429 242 3435 1194
+rect 3389 230 3435 242
+rect 3925 1194 3971 1206
+rect 3925 242 3931 1194
+rect 3965 242 3971 1194
+rect 3925 230 3971 242
+rect 4309 1194 4355 1206
+rect 4309 242 4315 1194
+rect 4349 242 4355 1194
+rect 4309 230 4355 242
+rect 4845 1194 4891 1206
+rect 4845 242 4851 1194
+rect 4885 242 4891 1194
+rect 4845 230 4891 242
+rect 5229 1194 5275 1206
+rect 5229 242 5235 1194
+rect 5269 242 5275 1194
+rect 5229 230 5275 242
+rect 5765 1194 5811 1206
+rect 5765 242 5771 1194
+rect 5805 242 5811 1194
+rect 5765 230 5811 242
+rect 6149 1194 6195 1206
+rect 6149 242 6155 1194
+rect 6189 242 6195 1194
+rect 6149 230 6195 242
+rect 6685 1194 6731 1206
+rect 6685 242 6691 1194
+rect 6725 242 6731 1194
+rect 6685 230 6731 242
+rect -6636 180 -6244 186
+rect -6636 146 -6624 180
+rect -6256 146 -6244 180
+rect -6636 140 -6244 146
+rect -5716 180 -5324 186
+rect -5716 146 -5704 180
+rect -5336 146 -5324 180
+rect -5716 140 -5324 146
+rect -4796 180 -4404 186
+rect -4796 146 -4784 180
+rect -4416 146 -4404 180
+rect -4796 140 -4404 146
+rect -3876 180 -3484 186
+rect -3876 146 -3864 180
+rect -3496 146 -3484 180
+rect -3876 140 -3484 146
+rect -2956 180 -2564 186
+rect -2956 146 -2944 180
+rect -2576 146 -2564 180
+rect -2956 140 -2564 146
+rect -2036 180 -1644 186
+rect -2036 146 -2024 180
+rect -1656 146 -1644 180
+rect -2036 140 -1644 146
+rect -1116 180 -724 186
+rect -1116 146 -1104 180
+rect -736 146 -724 180
+rect -1116 140 -724 146
+rect -196 180 196 186
+rect -196 146 -184 180
+rect 184 146 196 180
+rect -196 140 196 146
+rect 724 180 1116 186
+rect 724 146 736 180
+rect 1104 146 1116 180
+rect 724 140 1116 146
+rect 1644 180 2036 186
+rect 1644 146 1656 180
+rect 2024 146 2036 180
+rect 1644 140 2036 146
+rect 2564 180 2956 186
+rect 2564 146 2576 180
+rect 2944 146 2956 180
+rect 2564 140 2956 146
+rect 3484 180 3876 186
+rect 3484 146 3496 180
+rect 3864 146 3876 180
+rect 3484 140 3876 146
+rect 4404 180 4796 186
+rect 4404 146 4416 180
+rect 4784 146 4796 180
+rect 4404 140 4796 146
+rect 5324 180 5716 186
+rect 5324 146 5336 180
+rect 5704 146 5716 180
+rect 5324 140 5716 146
+rect 6244 180 6636 186
+rect 6244 146 6256 180
+rect 6624 146 6636 180
+rect 6244 140 6636 146
+rect -6636 -146 -6244 -140
+rect -6636 -180 -6624 -146
+rect -6256 -180 -6244 -146
+rect -6636 -186 -6244 -180
+rect -5716 -146 -5324 -140
+rect -5716 -180 -5704 -146
+rect -5336 -180 -5324 -146
+rect -5716 -186 -5324 -180
+rect -4796 -146 -4404 -140
+rect -4796 -180 -4784 -146
+rect -4416 -180 -4404 -146
+rect -4796 -186 -4404 -180
+rect -3876 -146 -3484 -140
+rect -3876 -180 -3864 -146
+rect -3496 -180 -3484 -146
+rect -3876 -186 -3484 -180
+rect -2956 -146 -2564 -140
+rect -2956 -180 -2944 -146
+rect -2576 -180 -2564 -146
+rect -2956 -186 -2564 -180
+rect -2036 -146 -1644 -140
+rect -2036 -180 -2024 -146
+rect -1656 -180 -1644 -146
+rect -2036 -186 -1644 -180
+rect -1116 -146 -724 -140
+rect -1116 -180 -1104 -146
+rect -736 -180 -724 -146
+rect -1116 -186 -724 -180
+rect -196 -146 196 -140
+rect -196 -180 -184 -146
+rect 184 -180 196 -146
+rect -196 -186 196 -180
+rect 724 -146 1116 -140
+rect 724 -180 736 -146
+rect 1104 -180 1116 -146
+rect 724 -186 1116 -180
+rect 1644 -146 2036 -140
+rect 1644 -180 1656 -146
+rect 2024 -180 2036 -146
+rect 1644 -186 2036 -180
+rect 2564 -146 2956 -140
+rect 2564 -180 2576 -146
+rect 2944 -180 2956 -146
+rect 2564 -186 2956 -180
+rect 3484 -146 3876 -140
+rect 3484 -180 3496 -146
+rect 3864 -180 3876 -146
+rect 3484 -186 3876 -180
+rect 4404 -146 4796 -140
+rect 4404 -180 4416 -146
+rect 4784 -180 4796 -146
+rect 4404 -186 4796 -180
+rect 5324 -146 5716 -140
+rect 5324 -180 5336 -146
+rect 5704 -180 5716 -146
+rect 5324 -186 5716 -180
+rect 6244 -146 6636 -140
+rect 6244 -180 6256 -146
+rect 6624 -180 6636 -146
+rect 6244 -186 6636 -180
+rect -6731 -242 -6685 -230
+rect -6731 -1194 -6725 -242
+rect -6691 -1194 -6685 -242
+rect -6731 -1206 -6685 -1194
+rect -6195 -242 -6149 -230
+rect -6195 -1194 -6189 -242
+rect -6155 -1194 -6149 -242
+rect -6195 -1206 -6149 -1194
+rect -5811 -242 -5765 -230
+rect -5811 -1194 -5805 -242
+rect -5771 -1194 -5765 -242
+rect -5811 -1206 -5765 -1194
+rect -5275 -242 -5229 -230
+rect -5275 -1194 -5269 -242
+rect -5235 -1194 -5229 -242
+rect -5275 -1206 -5229 -1194
+rect -4891 -242 -4845 -230
+rect -4891 -1194 -4885 -242
+rect -4851 -1194 -4845 -242
+rect -4891 -1206 -4845 -1194
+rect -4355 -242 -4309 -230
+rect -4355 -1194 -4349 -242
+rect -4315 -1194 -4309 -242
+rect -4355 -1206 -4309 -1194
+rect -3971 -242 -3925 -230
+rect -3971 -1194 -3965 -242
+rect -3931 -1194 -3925 -242
+rect -3971 -1206 -3925 -1194
+rect -3435 -242 -3389 -230
+rect -3435 -1194 -3429 -242
+rect -3395 -1194 -3389 -242
+rect -3435 -1206 -3389 -1194
+rect -3051 -242 -3005 -230
+rect -3051 -1194 -3045 -242
+rect -3011 -1194 -3005 -242
+rect -3051 -1206 -3005 -1194
+rect -2515 -242 -2469 -230
+rect -2515 -1194 -2509 -242
+rect -2475 -1194 -2469 -242
+rect -2515 -1206 -2469 -1194
+rect -2131 -242 -2085 -230
+rect -2131 -1194 -2125 -242
+rect -2091 -1194 -2085 -242
+rect -2131 -1206 -2085 -1194
+rect -1595 -242 -1549 -230
+rect -1595 -1194 -1589 -242
+rect -1555 -1194 -1549 -242
+rect -1595 -1206 -1549 -1194
+rect -1211 -242 -1165 -230
+rect -1211 -1194 -1205 -242
+rect -1171 -1194 -1165 -242
+rect -1211 -1206 -1165 -1194
+rect -675 -242 -629 -230
+rect -675 -1194 -669 -242
+rect -635 -1194 -629 -242
+rect -675 -1206 -629 -1194
+rect -291 -242 -245 -230
+rect -291 -1194 -285 -242
+rect -251 -1194 -245 -242
+rect -291 -1206 -245 -1194
+rect 245 -242 291 -230
+rect 245 -1194 251 -242
+rect 285 -1194 291 -242
+rect 245 -1206 291 -1194
+rect 629 -242 675 -230
+rect 629 -1194 635 -242
+rect 669 -1194 675 -242
+rect 629 -1206 675 -1194
+rect 1165 -242 1211 -230
+rect 1165 -1194 1171 -242
+rect 1205 -1194 1211 -242
+rect 1165 -1206 1211 -1194
+rect 1549 -242 1595 -230
+rect 1549 -1194 1555 -242
+rect 1589 -1194 1595 -242
+rect 1549 -1206 1595 -1194
+rect 2085 -242 2131 -230
+rect 2085 -1194 2091 -242
+rect 2125 -1194 2131 -242
+rect 2085 -1206 2131 -1194
+rect 2469 -242 2515 -230
+rect 2469 -1194 2475 -242
+rect 2509 -1194 2515 -242
+rect 2469 -1206 2515 -1194
+rect 3005 -242 3051 -230
+rect 3005 -1194 3011 -242
+rect 3045 -1194 3051 -242
+rect 3005 -1206 3051 -1194
+rect 3389 -242 3435 -230
+rect 3389 -1194 3395 -242
+rect 3429 -1194 3435 -242
+rect 3389 -1206 3435 -1194
+rect 3925 -242 3971 -230
+rect 3925 -1194 3931 -242
+rect 3965 -1194 3971 -242
+rect 3925 -1206 3971 -1194
+rect 4309 -242 4355 -230
+rect 4309 -1194 4315 -242
+rect 4349 -1194 4355 -242
+rect 4309 -1206 4355 -1194
+rect 4845 -242 4891 -230
+rect 4845 -1194 4851 -242
+rect 4885 -1194 4891 -242
+rect 4845 -1206 4891 -1194
+rect 5229 -242 5275 -230
+rect 5229 -1194 5235 -242
+rect 5269 -1194 5275 -242
+rect 5229 -1206 5275 -1194
+rect 5765 -242 5811 -230
+rect 5765 -1194 5771 -242
+rect 5805 -1194 5811 -242
+rect 5765 -1206 5811 -1194
+rect 6149 -242 6195 -230
+rect 6149 -1194 6155 -242
+rect 6189 -1194 6195 -242
+rect 6149 -1206 6195 -1194
+rect 6685 -242 6731 -230
+rect 6685 -1194 6691 -242
+rect 6725 -1194 6731 -242
+rect 6685 -1206 6731 -1194
+rect -6636 -1256 -6244 -1250
+rect -6636 -1290 -6624 -1256
+rect -6256 -1290 -6244 -1256
+rect -6636 -1296 -6244 -1290
+rect -5716 -1256 -5324 -1250
+rect -5716 -1290 -5704 -1256
+rect -5336 -1290 -5324 -1256
+rect -5716 -1296 -5324 -1290
+rect -4796 -1256 -4404 -1250
+rect -4796 -1290 -4784 -1256
+rect -4416 -1290 -4404 -1256
+rect -4796 -1296 -4404 -1290
+rect -3876 -1256 -3484 -1250
+rect -3876 -1290 -3864 -1256
+rect -3496 -1290 -3484 -1256
+rect -3876 -1296 -3484 -1290
+rect -2956 -1256 -2564 -1250
+rect -2956 -1290 -2944 -1256
+rect -2576 -1290 -2564 -1256
+rect -2956 -1296 -2564 -1290
+rect -2036 -1256 -1644 -1250
+rect -2036 -1290 -2024 -1256
+rect -1656 -1290 -1644 -1256
+rect -2036 -1296 -1644 -1290
+rect -1116 -1256 -724 -1250
+rect -1116 -1290 -1104 -1256
+rect -736 -1290 -724 -1256
+rect -1116 -1296 -724 -1290
+rect -196 -1256 196 -1250
+rect -196 -1290 -184 -1256
+rect 184 -1290 196 -1256
+rect -196 -1296 196 -1290
+rect 724 -1256 1116 -1250
+rect 724 -1290 736 -1256
+rect 1104 -1290 1116 -1256
+rect 724 -1296 1116 -1290
+rect 1644 -1256 2036 -1250
+rect 1644 -1290 1656 -1256
+rect 2024 -1290 2036 -1256
+rect 1644 -1296 2036 -1290
+rect 2564 -1256 2956 -1250
+rect 2564 -1290 2576 -1256
+rect 2944 -1290 2956 -1256
+rect 2564 -1296 2956 -1290
+rect 3484 -1256 3876 -1250
+rect 3484 -1290 3496 -1256
+rect 3864 -1290 3876 -1256
+rect 3484 -1296 3876 -1290
+rect 4404 -1256 4796 -1250
+rect 4404 -1290 4416 -1256
+rect 4784 -1290 4796 -1256
+rect 4404 -1296 4796 -1290
+rect 5324 -1256 5716 -1250
+rect 5324 -1290 5336 -1256
+rect 5704 -1290 5716 -1256
+rect 5324 -1296 5716 -1290
+rect 6244 -1256 6636 -1250
+rect 6244 -1290 6256 -1256
+rect 6624 -1290 6636 -1256
+rect 6244 -1296 6636 -1290
+<< properties >>
+string FIXED_BBOX -6830 -1366 6830 1366
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 5 l 2 m 2 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_269Y86.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_269Y86.mag
new file mode 100644
index 0000000..3f26ef6
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_269Y86.mag
@@ -0,0 +1,823 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< error_p >>
+rect -6670 591 -6210 618
+rect -5750 591 -5290 618
+rect -4830 591 -4370 618
+rect -3910 591 -3450 618
+rect -2990 591 -2530 618
+rect -2070 591 -1610 618
+rect -6670 -618 -6210 -591
+rect -5750 -618 -5290 -591
+rect -4830 -618 -4370 -591
+rect -3910 -618 -3450 -591
+rect -2990 -618 -2530 -591
+rect -2070 -618 -1610 -591
+<< nwell >>
+rect -6773 -591 -6107 591
+rect -5853 -591 -5187 591
+rect -4933 -591 -4267 591
+rect -4013 -591 -3347 591
+rect -3093 -591 -2427 591
+rect -2173 -591 -1507 591
+rect -1253 -591 -587 591
+rect -333 -591 333 591
+rect 587 -591 1253 591
+rect 1507 -591 2173 591
+rect 2427 -591 3093 591
+rect 3347 -591 4013 591
+rect 4267 -591 4933 591
+rect 5187 -591 5853 591
+rect 6107 -591 6773 591
+<< pwell >>
+rect -6883 591 6883 701
+rect -6883 -591 -6773 591
+rect -6107 -591 -5853 591
+rect -5187 -591 -4933 591
+rect -4267 -591 -4013 591
+rect -3347 -591 -3093 591
+rect -2427 -591 -2173 591
+rect -1507 -591 -1253 591
+rect -587 -591 -333 591
+rect 333 -591 587 591
+rect 1253 -591 1507 591
+rect 2173 -591 2427 591
+rect 3093 -591 3347 591
+rect 4013 -591 4267 591
+rect 4933 -591 5187 591
+rect 5853 -591 6107 591
+rect 6773 -591 6883 591
+rect -6883 -701 6883 -591
+<< varactor >>
+rect -6640 -500 -6240 500
+rect -5720 -500 -5320 500
+rect -4800 -500 -4400 500
+rect -3880 -500 -3480 500
+rect -2960 -500 -2560 500
+rect -2040 -500 -1640 500
+rect -1120 -500 -720 500
+rect -200 -500 200 500
+rect 720 -500 1120 500
+rect 1640 -500 2040 500
+rect 2560 -500 2960 500
+rect 3480 -500 3880 500
+rect 4400 -500 4800 500
+rect 5320 -500 5720 500
+rect 6240 -500 6640 500
+<< psubdiff >>
+rect -6847 631 -6751 665
+rect 6751 631 6847 665
+rect -6847 569 -6813 631
+rect 6813 569 6847 631
+rect -6847 -631 -6813 -569
+rect 6813 -631 6847 -569
+rect -6847 -665 -6751 -631
+rect 6751 -665 6847 -631
+<< nsubdiff >>
+rect -6737 476 -6640 500
+rect -6737 -476 -6725 476
+rect -6691 -476 -6640 476
+rect -6737 -500 -6640 -476
+rect -6240 476 -6143 500
+rect -6240 -476 -6189 476
+rect -6155 -476 -6143 476
+rect -6240 -500 -6143 -476
+rect -5817 476 -5720 500
+rect -5817 -476 -5805 476
+rect -5771 -476 -5720 476
+rect -5817 -500 -5720 -476
+rect -5320 476 -5223 500
+rect -5320 -476 -5269 476
+rect -5235 -476 -5223 476
+rect -5320 -500 -5223 -476
+rect -4897 476 -4800 500
+rect -4897 -476 -4885 476
+rect -4851 -476 -4800 476
+rect -4897 -500 -4800 -476
+rect -4400 476 -4303 500
+rect -4400 -476 -4349 476
+rect -4315 -476 -4303 476
+rect -4400 -500 -4303 -476
+rect -3977 476 -3880 500
+rect -3977 -476 -3965 476
+rect -3931 -476 -3880 476
+rect -3977 -500 -3880 -476
+rect -3480 476 -3383 500
+rect -3480 -476 -3429 476
+rect -3395 -476 -3383 476
+rect -3480 -500 -3383 -476
+rect -3057 476 -2960 500
+rect -3057 -476 -3045 476
+rect -3011 -476 -2960 476
+rect -3057 -500 -2960 -476
+rect -2560 476 -2463 500
+rect -2560 -476 -2509 476
+rect -2475 -476 -2463 476
+rect -2560 -500 -2463 -476
+rect -2137 476 -2040 500
+rect -2137 -476 -2125 476
+rect -2091 -476 -2040 476
+rect -2137 -500 -2040 -476
+rect -1640 476 -1543 500
+rect -1640 -476 -1589 476
+rect -1555 -476 -1543 476
+rect -1640 -500 -1543 -476
+rect -1217 476 -1120 500
+rect -1217 -476 -1205 476
+rect -1171 -476 -1120 476
+rect -1217 -500 -1120 -476
+rect -720 476 -623 500
+rect -720 -476 -669 476
+rect -635 -476 -623 476
+rect -720 -500 -623 -476
+rect -297 476 -200 500
+rect -297 -476 -285 476
+rect -251 -476 -200 476
+rect -297 -500 -200 -476
+rect 200 476 297 500
+rect 200 -476 251 476
+rect 285 -476 297 476
+rect 200 -500 297 -476
+rect 623 476 720 500
+rect 623 -476 635 476
+rect 669 -476 720 476
+rect 623 -500 720 -476
+rect 1120 476 1217 500
+rect 1120 -476 1171 476
+rect 1205 -476 1217 476
+rect 1120 -500 1217 -476
+rect 1543 476 1640 500
+rect 1543 -476 1555 476
+rect 1589 -476 1640 476
+rect 1543 -500 1640 -476
+rect 2040 476 2137 500
+rect 2040 -476 2091 476
+rect 2125 -476 2137 476
+rect 2040 -500 2137 -476
+rect 2463 476 2560 500
+rect 2463 -476 2475 476
+rect 2509 -476 2560 476
+rect 2463 -500 2560 -476
+rect 2960 476 3057 500
+rect 2960 -476 3011 476
+rect 3045 -476 3057 476
+rect 2960 -500 3057 -476
+rect 3383 476 3480 500
+rect 3383 -476 3395 476
+rect 3429 -476 3480 476
+rect 3383 -500 3480 -476
+rect 3880 476 3977 500
+rect 3880 -476 3931 476
+rect 3965 -476 3977 476
+rect 3880 -500 3977 -476
+rect 4303 476 4400 500
+rect 4303 -476 4315 476
+rect 4349 -476 4400 476
+rect 4303 -500 4400 -476
+rect 4800 476 4897 500
+rect 4800 -476 4851 476
+rect 4885 -476 4897 476
+rect 4800 -500 4897 -476
+rect 5223 476 5320 500
+rect 5223 -476 5235 476
+rect 5269 -476 5320 476
+rect 5223 -500 5320 -476
+rect 5720 476 5817 500
+rect 5720 -476 5771 476
+rect 5805 -476 5817 476
+rect 5720 -500 5817 -476
+rect 6143 476 6240 500
+rect 6143 -476 6155 476
+rect 6189 -476 6240 476
+rect 6143 -500 6240 -476
+rect 6640 476 6737 500
+rect 6640 -476 6691 476
+rect 6725 -476 6737 476
+rect 6640 -500 6737 -476
+<< psubdiffcont >>
+rect -6751 631 6751 665
+rect -6847 -569 -6813 569
+rect 6813 -569 6847 569
+rect -6751 -665 6751 -631
+<< nsubdiffcont >>
+rect -6725 -476 -6691 476
+rect -6189 -476 -6155 476
+rect -5805 -476 -5771 476
+rect -5269 -476 -5235 476
+rect -4885 -476 -4851 476
+rect -4349 -476 -4315 476
+rect -3965 -476 -3931 476
+rect -3429 -476 -3395 476
+rect -3045 -476 -3011 476
+rect -2509 -476 -2475 476
+rect -2125 -476 -2091 476
+rect -1589 -476 -1555 476
+rect -1205 -476 -1171 476
+rect -669 -476 -635 476
+rect -285 -476 -251 476
+rect 251 -476 285 476
+rect 635 -476 669 476
+rect 1171 -476 1205 476
+rect 1555 -476 1589 476
+rect 2091 -476 2125 476
+rect 2475 -476 2509 476
+rect 3011 -476 3045 476
+rect 3395 -476 3429 476
+rect 3931 -476 3965 476
+rect 4315 -476 4349 476
+rect 4851 -476 4885 476
+rect 5235 -476 5269 476
+rect 5771 -476 5805 476
+rect 6155 -476 6189 476
+rect 6691 -476 6725 476
+<< poly >>
+rect -6640 572 -6240 588
+rect -6640 538 -6624 572
+rect -6256 538 -6240 572
+rect -6640 500 -6240 538
+rect -5720 572 -5320 588
+rect -5720 538 -5704 572
+rect -5336 538 -5320 572
+rect -5720 500 -5320 538
+rect -4800 572 -4400 588
+rect -4800 538 -4784 572
+rect -4416 538 -4400 572
+rect -4800 500 -4400 538
+rect -3880 572 -3480 588
+rect -3880 538 -3864 572
+rect -3496 538 -3480 572
+rect -3880 500 -3480 538
+rect -2960 572 -2560 588
+rect -2960 538 -2944 572
+rect -2576 538 -2560 572
+rect -2960 500 -2560 538
+rect -2040 572 -1640 588
+rect -2040 538 -2024 572
+rect -1656 538 -1640 572
+rect -2040 500 -1640 538
+rect -1120 572 -720 588
+rect -1120 538 -1104 572
+rect -736 538 -720 572
+rect -1120 500 -720 538
+rect -200 572 200 588
+rect -200 538 -184 572
+rect 184 538 200 572
+rect -200 500 200 538
+rect 720 572 1120 588
+rect 720 538 736 572
+rect 1104 538 1120 572
+rect 720 500 1120 538
+rect 1640 572 2040 588
+rect 1640 538 1656 572
+rect 2024 538 2040 572
+rect 1640 500 2040 538
+rect 2560 572 2960 588
+rect 2560 538 2576 572
+rect 2944 538 2960 572
+rect 2560 500 2960 538
+rect 3480 572 3880 588
+rect 3480 538 3496 572
+rect 3864 538 3880 572
+rect 3480 500 3880 538
+rect 4400 572 4800 588
+rect 4400 538 4416 572
+rect 4784 538 4800 572
+rect 4400 500 4800 538
+rect 5320 572 5720 588
+rect 5320 538 5336 572
+rect 5704 538 5720 572
+rect 5320 500 5720 538
+rect 6240 572 6640 588
+rect 6240 538 6256 572
+rect 6624 538 6640 572
+rect 6240 500 6640 538
+rect -6640 -538 -6240 -500
+rect -6640 -572 -6624 -538
+rect -6256 -572 -6240 -538
+rect -6640 -588 -6240 -572
+rect -5720 -538 -5320 -500
+rect -5720 -572 -5704 -538
+rect -5336 -572 -5320 -538
+rect -5720 -588 -5320 -572
+rect -4800 -538 -4400 -500
+rect -4800 -572 -4784 -538
+rect -4416 -572 -4400 -538
+rect -4800 -588 -4400 -572
+rect -3880 -538 -3480 -500
+rect -3880 -572 -3864 -538
+rect -3496 -572 -3480 -538
+rect -3880 -588 -3480 -572
+rect -2960 -538 -2560 -500
+rect -2960 -572 -2944 -538
+rect -2576 -572 -2560 -538
+rect -2960 -588 -2560 -572
+rect -2040 -538 -1640 -500
+rect -2040 -572 -2024 -538
+rect -1656 -572 -1640 -538
+rect -2040 -588 -1640 -572
+rect -1120 -538 -720 -500
+rect -1120 -572 -1104 -538
+rect -736 -572 -720 -538
+rect -1120 -588 -720 -572
+rect -200 -538 200 -500
+rect -200 -572 -184 -538
+rect 184 -572 200 -538
+rect -200 -588 200 -572
+rect 720 -538 1120 -500
+rect 720 -572 736 -538
+rect 1104 -572 1120 -538
+rect 720 -588 1120 -572
+rect 1640 -538 2040 -500
+rect 1640 -572 1656 -538
+rect 2024 -572 2040 -538
+rect 1640 -588 2040 -572
+rect 2560 -538 2960 -500
+rect 2560 -572 2576 -538
+rect 2944 -572 2960 -538
+rect 2560 -588 2960 -572
+rect 3480 -538 3880 -500
+rect 3480 -572 3496 -538
+rect 3864 -572 3880 -538
+rect 3480 -588 3880 -572
+rect 4400 -538 4800 -500
+rect 4400 -572 4416 -538
+rect 4784 -572 4800 -538
+rect 4400 -588 4800 -572
+rect 5320 -538 5720 -500
+rect 5320 -572 5336 -538
+rect 5704 -572 5720 -538
+rect 5320 -588 5720 -572
+rect 6240 -538 6640 -500
+rect 6240 -572 6256 -538
+rect 6624 -572 6640 -538
+rect 6240 -588 6640 -572
+<< polycont >>
+rect -6624 538 -6256 572
+rect -5704 538 -5336 572
+rect -4784 538 -4416 572
+rect -3864 538 -3496 572
+rect -2944 538 -2576 572
+rect -2024 538 -1656 572
+rect -1104 538 -736 572
+rect -184 538 184 572
+rect 736 538 1104 572
+rect 1656 538 2024 572
+rect 2576 538 2944 572
+rect 3496 538 3864 572
+rect 4416 538 4784 572
+rect 5336 538 5704 572
+rect 6256 538 6624 572
+rect -6624 -572 -6256 -538
+rect -5704 -572 -5336 -538
+rect -4784 -572 -4416 -538
+rect -3864 -572 -3496 -538
+rect -2944 -572 -2576 -538
+rect -2024 -572 -1656 -538
+rect -1104 -572 -736 -538
+rect -184 -572 184 -538
+rect 736 -572 1104 -538
+rect 1656 -572 2024 -538
+rect 2576 -572 2944 -538
+rect 3496 -572 3864 -538
+rect 4416 -572 4784 -538
+rect 5336 -572 5704 -538
+rect 6256 -572 6624 -538
+<< locali >>
+rect -6847 631 -6751 665
+rect 6751 631 6847 665
+rect -6847 569 -6813 631
+rect -6640 538 -6624 572
+rect -6256 538 -6240 572
+rect -5720 538 -5704 572
+rect -5336 538 -5320 572
+rect -4800 538 -4784 572
+rect -4416 538 -4400 572
+rect -3880 538 -3864 572
+rect -3496 538 -3480 572
+rect -2960 538 -2944 572
+rect -2576 538 -2560 572
+rect -2040 538 -2024 572
+rect -1656 538 -1640 572
+rect -1120 538 -1104 572
+rect -736 538 -720 572
+rect -200 538 -184 572
+rect 184 538 200 572
+rect 720 538 736 572
+rect 1104 538 1120 572
+rect 1640 538 1656 572
+rect 2024 538 2040 572
+rect 2560 538 2576 572
+rect 2944 538 2960 572
+rect 3480 538 3496 572
+rect 3864 538 3880 572
+rect 4400 538 4416 572
+rect 4784 538 4800 572
+rect 5320 538 5336 572
+rect 5704 538 5720 572
+rect 6240 538 6256 572
+rect 6624 538 6640 572
+rect 6813 569 6847 631
+rect -6725 476 -6691 492
+rect -6725 -492 -6691 -476
+rect -6189 476 -6155 492
+rect -6189 -492 -6155 -476
+rect -5805 476 -5771 492
+rect -5805 -492 -5771 -476
+rect -5269 476 -5235 492
+rect -5269 -492 -5235 -476
+rect -4885 476 -4851 492
+rect -4885 -492 -4851 -476
+rect -4349 476 -4315 492
+rect -4349 -492 -4315 -476
+rect -3965 476 -3931 492
+rect -3965 -492 -3931 -476
+rect -3429 476 -3395 492
+rect -3429 -492 -3395 -476
+rect -3045 476 -3011 492
+rect -3045 -492 -3011 -476
+rect -2509 476 -2475 492
+rect -2509 -492 -2475 -476
+rect -2125 476 -2091 492
+rect -2125 -492 -2091 -476
+rect -1589 476 -1555 492
+rect -1589 -492 -1555 -476
+rect -1205 476 -1171 492
+rect -1205 -492 -1171 -476
+rect -669 476 -635 492
+rect -669 -492 -635 -476
+rect -285 476 -251 492
+rect -285 -492 -251 -476
+rect 251 476 285 492
+rect 251 -492 285 -476
+rect 635 476 669 492
+rect 635 -492 669 -476
+rect 1171 476 1205 492
+rect 1171 -492 1205 -476
+rect 1555 476 1589 492
+rect 1555 -492 1589 -476
+rect 2091 476 2125 492
+rect 2091 -492 2125 -476
+rect 2475 476 2509 492
+rect 2475 -492 2509 -476
+rect 3011 476 3045 492
+rect 3011 -492 3045 -476
+rect 3395 476 3429 492
+rect 3395 -492 3429 -476
+rect 3931 476 3965 492
+rect 3931 -492 3965 -476
+rect 4315 476 4349 492
+rect 4315 -492 4349 -476
+rect 4851 476 4885 492
+rect 4851 -492 4885 -476
+rect 5235 476 5269 492
+rect 5235 -492 5269 -476
+rect 5771 476 5805 492
+rect 5771 -492 5805 -476
+rect 6155 476 6189 492
+rect 6155 -492 6189 -476
+rect 6691 476 6725 492
+rect 6691 -492 6725 -476
+rect -6847 -631 -6813 -569
+rect -6640 -572 -6624 -538
+rect -6256 -572 -6240 -538
+rect -5720 -572 -5704 -538
+rect -5336 -572 -5320 -538
+rect -4800 -572 -4784 -538
+rect -4416 -572 -4400 -538
+rect -3880 -572 -3864 -538
+rect -3496 -572 -3480 -538
+rect -2960 -572 -2944 -538
+rect -2576 -572 -2560 -538
+rect -2040 -572 -2024 -538
+rect -1656 -572 -1640 -538
+rect -1120 -572 -1104 -538
+rect -736 -572 -720 -538
+rect -200 -572 -184 -538
+rect 184 -572 200 -538
+rect 720 -572 736 -538
+rect 1104 -572 1120 -538
+rect 1640 -572 1656 -538
+rect 2024 -572 2040 -538
+rect 2560 -572 2576 -538
+rect 2944 -572 2960 -538
+rect 3480 -572 3496 -538
+rect 3864 -572 3880 -538
+rect 4400 -572 4416 -538
+rect 4784 -572 4800 -538
+rect 5320 -572 5336 -538
+rect 5704 -572 5720 -538
+rect 6240 -572 6256 -538
+rect 6624 -572 6640 -538
+rect 6813 -631 6847 -569
+rect -6847 -665 -6751 -631
+rect 6751 -665 6847 -631
+<< viali >>
+rect -6624 538 -6256 572
+rect -5704 538 -5336 572
+rect -4784 538 -4416 572
+rect -3864 538 -3496 572
+rect -2944 538 -2576 572
+rect -2024 538 -1656 572
+rect -1104 538 -736 572
+rect -184 538 184 572
+rect 736 538 1104 572
+rect 1656 538 2024 572
+rect 2576 538 2944 572
+rect 3496 538 3864 572
+rect 4416 538 4784 572
+rect 5336 538 5704 572
+rect 6256 538 6624 572
+rect -6725 -476 -6691 476
+rect -6189 -476 -6155 476
+rect -5805 -476 -5771 476
+rect -5269 -476 -5235 476
+rect -4885 -476 -4851 476
+rect -4349 -476 -4315 476
+rect -3965 -476 -3931 476
+rect -3429 -476 -3395 476
+rect -3045 -476 -3011 476
+rect -2509 -476 -2475 476
+rect -2125 -476 -2091 476
+rect -1589 -476 -1555 476
+rect -1205 -476 -1171 476
+rect -669 -476 -635 476
+rect -285 -476 -251 476
+rect 251 -476 285 476
+rect 635 -476 669 476
+rect 1171 -476 1205 476
+rect 1555 -476 1589 476
+rect 2091 -476 2125 476
+rect 2475 -476 2509 476
+rect 3011 -476 3045 476
+rect 3395 -476 3429 476
+rect 3931 -476 3965 476
+rect 4315 -476 4349 476
+rect 4851 -476 4885 476
+rect 5235 -476 5269 476
+rect 5771 -476 5805 476
+rect 6155 -476 6189 476
+rect 6691 -476 6725 476
+rect -6624 -572 -6256 -538
+rect -5704 -572 -5336 -538
+rect -4784 -572 -4416 -538
+rect -3864 -572 -3496 -538
+rect -2944 -572 -2576 -538
+rect -2024 -572 -1656 -538
+rect -1104 -572 -736 -538
+rect -184 -572 184 -538
+rect 736 -572 1104 -538
+rect 1656 -572 2024 -538
+rect 2576 -572 2944 -538
+rect 3496 -572 3864 -538
+rect 4416 -572 4784 -538
+rect 5336 -572 5704 -538
+rect 6256 -572 6624 -538
+<< metal1 >>
+rect -6636 572 -6244 578
+rect -6636 538 -6624 572
+rect -6256 538 -6244 572
+rect -6636 532 -6244 538
+rect -5716 572 -5324 578
+rect -5716 538 -5704 572
+rect -5336 538 -5324 572
+rect -5716 532 -5324 538
+rect -4796 572 -4404 578
+rect -4796 538 -4784 572
+rect -4416 538 -4404 572
+rect -4796 532 -4404 538
+rect -3876 572 -3484 578
+rect -3876 538 -3864 572
+rect -3496 538 -3484 572
+rect -3876 532 -3484 538
+rect -2956 572 -2564 578
+rect -2956 538 -2944 572
+rect -2576 538 -2564 572
+rect -2956 532 -2564 538
+rect -2036 572 -1644 578
+rect -2036 538 -2024 572
+rect -1656 538 -1644 572
+rect -2036 532 -1644 538
+rect -1116 572 -724 578
+rect -1116 538 -1104 572
+rect -736 538 -724 572
+rect -1116 532 -724 538
+rect -196 572 196 578
+rect -196 538 -184 572
+rect 184 538 196 572
+rect -196 532 196 538
+rect 724 572 1116 578
+rect 724 538 736 572
+rect 1104 538 1116 572
+rect 724 532 1116 538
+rect 1644 572 2036 578
+rect 1644 538 1656 572
+rect 2024 538 2036 572
+rect 1644 532 2036 538
+rect 2564 572 2956 578
+rect 2564 538 2576 572
+rect 2944 538 2956 572
+rect 2564 532 2956 538
+rect 3484 572 3876 578
+rect 3484 538 3496 572
+rect 3864 538 3876 572
+rect 3484 532 3876 538
+rect 4404 572 4796 578
+rect 4404 538 4416 572
+rect 4784 538 4796 572
+rect 4404 532 4796 538
+rect 5324 572 5716 578
+rect 5324 538 5336 572
+rect 5704 538 5716 572
+rect 5324 532 5716 538
+rect 6244 572 6636 578
+rect 6244 538 6256 572
+rect 6624 538 6636 572
+rect 6244 532 6636 538
+rect -6731 476 -6685 488
+rect -6731 -476 -6725 476
+rect -6691 -476 -6685 476
+rect -6731 -488 -6685 -476
+rect -6195 476 -6149 488
+rect -6195 -476 -6189 476
+rect -6155 -476 -6149 476
+rect -6195 -488 -6149 -476
+rect -5811 476 -5765 488
+rect -5811 -476 -5805 476
+rect -5771 -476 -5765 476
+rect -5811 -488 -5765 -476
+rect -5275 476 -5229 488
+rect -5275 -476 -5269 476
+rect -5235 -476 -5229 476
+rect -5275 -488 -5229 -476
+rect -4891 476 -4845 488
+rect -4891 -476 -4885 476
+rect -4851 -476 -4845 476
+rect -4891 -488 -4845 -476
+rect -4355 476 -4309 488
+rect -4355 -476 -4349 476
+rect -4315 -476 -4309 476
+rect -4355 -488 -4309 -476
+rect -3971 476 -3925 488
+rect -3971 -476 -3965 476
+rect -3931 -476 -3925 476
+rect -3971 -488 -3925 -476
+rect -3435 476 -3389 488
+rect -3435 -476 -3429 476
+rect -3395 -476 -3389 476
+rect -3435 -488 -3389 -476
+rect -3051 476 -3005 488
+rect -3051 -476 -3045 476
+rect -3011 -476 -3005 476
+rect -3051 -488 -3005 -476
+rect -2515 476 -2469 488
+rect -2515 -476 -2509 476
+rect -2475 -476 -2469 476
+rect -2515 -488 -2469 -476
+rect -2131 476 -2085 488
+rect -2131 -476 -2125 476
+rect -2091 -476 -2085 476
+rect -2131 -488 -2085 -476
+rect -1595 476 -1549 488
+rect -1595 -476 -1589 476
+rect -1555 -476 -1549 476
+rect -1595 -488 -1549 -476
+rect -1211 476 -1165 488
+rect -1211 -476 -1205 476
+rect -1171 -476 -1165 476
+rect -1211 -488 -1165 -476
+rect -675 476 -629 488
+rect -675 -476 -669 476
+rect -635 -476 -629 476
+rect -675 -488 -629 -476
+rect -291 476 -245 488
+rect -291 -476 -285 476
+rect -251 -476 -245 476
+rect -291 -488 -245 -476
+rect 245 476 291 488
+rect 245 -476 251 476
+rect 285 -476 291 476
+rect 245 -488 291 -476
+rect 629 476 675 488
+rect 629 -476 635 476
+rect 669 -476 675 476
+rect 629 -488 675 -476
+rect 1165 476 1211 488
+rect 1165 -476 1171 476
+rect 1205 -476 1211 476
+rect 1165 -488 1211 -476
+rect 1549 476 1595 488
+rect 1549 -476 1555 476
+rect 1589 -476 1595 476
+rect 1549 -488 1595 -476
+rect 2085 476 2131 488
+rect 2085 -476 2091 476
+rect 2125 -476 2131 476
+rect 2085 -488 2131 -476
+rect 2469 476 2515 488
+rect 2469 -476 2475 476
+rect 2509 -476 2515 476
+rect 2469 -488 2515 -476
+rect 3005 476 3051 488
+rect 3005 -476 3011 476
+rect 3045 -476 3051 476
+rect 3005 -488 3051 -476
+rect 3389 476 3435 488
+rect 3389 -476 3395 476
+rect 3429 -476 3435 476
+rect 3389 -488 3435 -476
+rect 3925 476 3971 488
+rect 3925 -476 3931 476
+rect 3965 -476 3971 476
+rect 3925 -488 3971 -476
+rect 4309 476 4355 488
+rect 4309 -476 4315 476
+rect 4349 -476 4355 476
+rect 4309 -488 4355 -476
+rect 4845 476 4891 488
+rect 4845 -476 4851 476
+rect 4885 -476 4891 476
+rect 4845 -488 4891 -476
+rect 5229 476 5275 488
+rect 5229 -476 5235 476
+rect 5269 -476 5275 476
+rect 5229 -488 5275 -476
+rect 5765 476 5811 488
+rect 5765 -476 5771 476
+rect 5805 -476 5811 476
+rect 5765 -488 5811 -476
+rect 6149 476 6195 488
+rect 6149 -476 6155 476
+rect 6189 -476 6195 476
+rect 6149 -488 6195 -476
+rect 6685 476 6731 488
+rect 6685 -476 6691 476
+rect 6725 -476 6731 476
+rect 6685 -488 6731 -476
+rect -6636 -538 -6244 -532
+rect -6636 -572 -6624 -538
+rect -6256 -572 -6244 -538
+rect -6636 -578 -6244 -572
+rect -5716 -538 -5324 -532
+rect -5716 -572 -5704 -538
+rect -5336 -572 -5324 -538
+rect -5716 -578 -5324 -572
+rect -4796 -538 -4404 -532
+rect -4796 -572 -4784 -538
+rect -4416 -572 -4404 -538
+rect -4796 -578 -4404 -572
+rect -3876 -538 -3484 -532
+rect -3876 -572 -3864 -538
+rect -3496 -572 -3484 -538
+rect -3876 -578 -3484 -572
+rect -2956 -538 -2564 -532
+rect -2956 -572 -2944 -538
+rect -2576 -572 -2564 -538
+rect -2956 -578 -2564 -572
+rect -2036 -538 -1644 -532
+rect -2036 -572 -2024 -538
+rect -1656 -572 -1644 -538
+rect -2036 -578 -1644 -572
+rect -1116 -538 -724 -532
+rect -1116 -572 -1104 -538
+rect -736 -572 -724 -538
+rect -1116 -578 -724 -572
+rect -196 -538 196 -532
+rect -196 -572 -184 -538
+rect 184 -572 196 -538
+rect -196 -578 196 -572
+rect 724 -538 1116 -532
+rect 724 -572 736 -538
+rect 1104 -572 1116 -538
+rect 724 -578 1116 -572
+rect 1644 -538 2036 -532
+rect 1644 -572 1656 -538
+rect 2024 -572 2036 -538
+rect 1644 -578 2036 -572
+rect 2564 -538 2956 -532
+rect 2564 -572 2576 -538
+rect 2944 -572 2956 -538
+rect 2564 -578 2956 -572
+rect 3484 -538 3876 -532
+rect 3484 -572 3496 -538
+rect 3864 -572 3876 -538
+rect 3484 -578 3876 -572
+rect 4404 -538 4796 -532
+rect 4404 -572 4416 -538
+rect 4784 -572 4796 -538
+rect 4404 -578 4796 -572
+rect 5324 -538 5716 -532
+rect 5324 -572 5336 -538
+rect 5704 -572 5716 -538
+rect 5324 -578 5716 -572
+rect 6244 -538 6636 -532
+rect 6244 -572 6256 -538
+rect 6624 -572 6636 -538
+rect 6244 -578 6636 -572
+<< properties >>
+string FIXED_BBOX -6830 -648 6830 648
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 5 l 2 m 1 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_26RPB5.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_26RPB5.mag
new file mode 100644
index 0000000..7476254
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_26RPB5.mag
@@ -0,0 +1,555 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< nwell >>
+rect -4473 -591 -3807 591
+rect -3553 -591 -2887 591
+rect -2633 -591 -1967 591
+rect -1713 -591 -1047 591
+rect -793 -591 -127 591
+rect 127 -591 793 591
+rect 1047 -591 1713 591
+rect 1967 -591 2633 591
+rect 2887 -591 3553 591
+rect 3807 -591 4473 591
+<< pwell >>
+rect -4583 591 4583 701
+rect -4583 -591 -4473 591
+rect -3807 -591 -3553 591
+rect -2887 -591 -2633 591
+rect -1967 -591 -1713 591
+rect -1047 -591 -793 591
+rect -127 -591 127 591
+rect 793 -591 1047 591
+rect 1713 -591 1967 591
+rect 2633 -591 2887 591
+rect 3553 -591 3807 591
+rect 4473 -591 4583 591
+rect -4583 -701 4583 -591
+<< varactor >>
+rect -4340 -500 -3940 500
+rect -3420 -500 -3020 500
+rect -2500 -500 -2100 500
+rect -1580 -500 -1180 500
+rect -660 -500 -260 500
+rect 260 -500 660 500
+rect 1180 -500 1580 500
+rect 2100 -500 2500 500
+rect 3020 -500 3420 500
+rect 3940 -500 4340 500
+<< psubdiff >>
+rect -4547 631 -4451 665
+rect 4451 631 4547 665
+rect -4547 569 -4513 631
+rect 4513 569 4547 631
+rect -4547 -631 -4513 -569
+rect 4513 -631 4547 -569
+rect -4547 -665 -4451 -631
+rect 4451 -665 4547 -631
+<< nsubdiff >>
+rect -4437 476 -4340 500
+rect -4437 -476 -4425 476
+rect -4391 -476 -4340 476
+rect -4437 -500 -4340 -476
+rect -3940 476 -3843 500
+rect -3940 -476 -3889 476
+rect -3855 -476 -3843 476
+rect -3940 -500 -3843 -476
+rect -3517 476 -3420 500
+rect -3517 -476 -3505 476
+rect -3471 -476 -3420 476
+rect -3517 -500 -3420 -476
+rect -3020 476 -2923 500
+rect -3020 -476 -2969 476
+rect -2935 -476 -2923 476
+rect -3020 -500 -2923 -476
+rect -2597 476 -2500 500
+rect -2597 -476 -2585 476
+rect -2551 -476 -2500 476
+rect -2597 -500 -2500 -476
+rect -2100 476 -2003 500
+rect -2100 -476 -2049 476
+rect -2015 -476 -2003 476
+rect -2100 -500 -2003 -476
+rect -1677 476 -1580 500
+rect -1677 -476 -1665 476
+rect -1631 -476 -1580 476
+rect -1677 -500 -1580 -476
+rect -1180 476 -1083 500
+rect -1180 -476 -1129 476
+rect -1095 -476 -1083 476
+rect -1180 -500 -1083 -476
+rect -757 476 -660 500
+rect -757 -476 -745 476
+rect -711 -476 -660 476
+rect -757 -500 -660 -476
+rect -260 476 -163 500
+rect -260 -476 -209 476
+rect -175 -476 -163 476
+rect -260 -500 -163 -476
+rect 163 476 260 500
+rect 163 -476 175 476
+rect 209 -476 260 476
+rect 163 -500 260 -476
+rect 660 476 757 500
+rect 660 -476 711 476
+rect 745 -476 757 476
+rect 660 -500 757 -476
+rect 1083 476 1180 500
+rect 1083 -476 1095 476
+rect 1129 -476 1180 476
+rect 1083 -500 1180 -476
+rect 1580 476 1677 500
+rect 1580 -476 1631 476
+rect 1665 -476 1677 476
+rect 1580 -500 1677 -476
+rect 2003 476 2100 500
+rect 2003 -476 2015 476
+rect 2049 -476 2100 476
+rect 2003 -500 2100 -476
+rect 2500 476 2597 500
+rect 2500 -476 2551 476
+rect 2585 -476 2597 476
+rect 2500 -500 2597 -476
+rect 2923 476 3020 500
+rect 2923 -476 2935 476
+rect 2969 -476 3020 476
+rect 2923 -500 3020 -476
+rect 3420 476 3517 500
+rect 3420 -476 3471 476
+rect 3505 -476 3517 476
+rect 3420 -500 3517 -476
+rect 3843 476 3940 500
+rect 3843 -476 3855 476
+rect 3889 -476 3940 476
+rect 3843 -500 3940 -476
+rect 4340 476 4437 500
+rect 4340 -476 4391 476
+rect 4425 -476 4437 476
+rect 4340 -500 4437 -476
+<< psubdiffcont >>
+rect -4451 631 4451 665
+rect -4547 -569 -4513 569
+rect 4513 -569 4547 569
+rect -4451 -665 4451 -631
+<< nsubdiffcont >>
+rect -4425 -476 -4391 476
+rect -3889 -476 -3855 476
+rect -3505 -476 -3471 476
+rect -2969 -476 -2935 476
+rect -2585 -476 -2551 476
+rect -2049 -476 -2015 476
+rect -1665 -476 -1631 476
+rect -1129 -476 -1095 476
+rect -745 -476 -711 476
+rect -209 -476 -175 476
+rect 175 -476 209 476
+rect 711 -476 745 476
+rect 1095 -476 1129 476
+rect 1631 -476 1665 476
+rect 2015 -476 2049 476
+rect 2551 -476 2585 476
+rect 2935 -476 2969 476
+rect 3471 -476 3505 476
+rect 3855 -476 3889 476
+rect 4391 -476 4425 476
+<< poly >>
+rect -4340 572 -3940 588
+rect -4340 538 -4324 572
+rect -3956 538 -3940 572
+rect -4340 500 -3940 538
+rect -3420 572 -3020 588
+rect -3420 538 -3404 572
+rect -3036 538 -3020 572
+rect -3420 500 -3020 538
+rect -2500 572 -2100 588
+rect -2500 538 -2484 572
+rect -2116 538 -2100 572
+rect -2500 500 -2100 538
+rect -1580 572 -1180 588
+rect -1580 538 -1564 572
+rect -1196 538 -1180 572
+rect -1580 500 -1180 538
+rect -660 572 -260 588
+rect -660 538 -644 572
+rect -276 538 -260 572
+rect -660 500 -260 538
+rect 260 572 660 588
+rect 260 538 276 572
+rect 644 538 660 572
+rect 260 500 660 538
+rect 1180 572 1580 588
+rect 1180 538 1196 572
+rect 1564 538 1580 572
+rect 1180 500 1580 538
+rect 2100 572 2500 588
+rect 2100 538 2116 572
+rect 2484 538 2500 572
+rect 2100 500 2500 538
+rect 3020 572 3420 588
+rect 3020 538 3036 572
+rect 3404 538 3420 572
+rect 3020 500 3420 538
+rect 3940 572 4340 588
+rect 3940 538 3956 572
+rect 4324 538 4340 572
+rect 3940 500 4340 538
+rect -4340 -538 -3940 -500
+rect -4340 -572 -4324 -538
+rect -3956 -572 -3940 -538
+rect -4340 -588 -3940 -572
+rect -3420 -538 -3020 -500
+rect -3420 -572 -3404 -538
+rect -3036 -572 -3020 -538
+rect -3420 -588 -3020 -572
+rect -2500 -538 -2100 -500
+rect -2500 -572 -2484 -538
+rect -2116 -572 -2100 -538
+rect -2500 -588 -2100 -572
+rect -1580 -538 -1180 -500
+rect -1580 -572 -1564 -538
+rect -1196 -572 -1180 -538
+rect -1580 -588 -1180 -572
+rect -660 -538 -260 -500
+rect -660 -572 -644 -538
+rect -276 -572 -260 -538
+rect -660 -588 -260 -572
+rect 260 -538 660 -500
+rect 260 -572 276 -538
+rect 644 -572 660 -538
+rect 260 -588 660 -572
+rect 1180 -538 1580 -500
+rect 1180 -572 1196 -538
+rect 1564 -572 1580 -538
+rect 1180 -588 1580 -572
+rect 2100 -538 2500 -500
+rect 2100 -572 2116 -538
+rect 2484 -572 2500 -538
+rect 2100 -588 2500 -572
+rect 3020 -538 3420 -500
+rect 3020 -572 3036 -538
+rect 3404 -572 3420 -538
+rect 3020 -588 3420 -572
+rect 3940 -538 4340 -500
+rect 3940 -572 3956 -538
+rect 4324 -572 4340 -538
+rect 3940 -588 4340 -572
+<< polycont >>
+rect -4324 538 -3956 572
+rect -3404 538 -3036 572
+rect -2484 538 -2116 572
+rect -1564 538 -1196 572
+rect -644 538 -276 572
+rect 276 538 644 572
+rect 1196 538 1564 572
+rect 2116 538 2484 572
+rect 3036 538 3404 572
+rect 3956 538 4324 572
+rect -4324 -572 -3956 -538
+rect -3404 -572 -3036 -538
+rect -2484 -572 -2116 -538
+rect -1564 -572 -1196 -538
+rect -644 -572 -276 -538
+rect 276 -572 644 -538
+rect 1196 -572 1564 -538
+rect 2116 -572 2484 -538
+rect 3036 -572 3404 -538
+rect 3956 -572 4324 -538
+<< locali >>
+rect -4547 631 -4451 665
+rect 4451 631 4547 665
+rect -4547 569 -4513 631
+rect -4340 538 -4324 572
+rect -3956 538 -3940 572
+rect -3420 538 -3404 572
+rect -3036 538 -3020 572
+rect -2500 538 -2484 572
+rect -2116 538 -2100 572
+rect -1580 538 -1564 572
+rect -1196 538 -1180 572
+rect -660 538 -644 572
+rect -276 538 -260 572
+rect 260 538 276 572
+rect 644 538 660 572
+rect 1180 538 1196 572
+rect 1564 538 1580 572
+rect 2100 538 2116 572
+rect 2484 538 2500 572
+rect 3020 538 3036 572
+rect 3404 538 3420 572
+rect 3940 538 3956 572
+rect 4324 538 4340 572
+rect 4513 569 4547 631
+rect -4425 476 -4391 492
+rect -4425 -492 -4391 -476
+rect -3889 476 -3855 492
+rect -3889 -492 -3855 -476
+rect -3505 476 -3471 492
+rect -3505 -492 -3471 -476
+rect -2969 476 -2935 492
+rect -2969 -492 -2935 -476
+rect -2585 476 -2551 492
+rect -2585 -492 -2551 -476
+rect -2049 476 -2015 492
+rect -2049 -492 -2015 -476
+rect -1665 476 -1631 492
+rect -1665 -492 -1631 -476
+rect -1129 476 -1095 492
+rect -1129 -492 -1095 -476
+rect -745 476 -711 492
+rect -745 -492 -711 -476
+rect -209 476 -175 492
+rect -209 -492 -175 -476
+rect 175 476 209 492
+rect 175 -492 209 -476
+rect 711 476 745 492
+rect 711 -492 745 -476
+rect 1095 476 1129 492
+rect 1095 -492 1129 -476
+rect 1631 476 1665 492
+rect 1631 -492 1665 -476
+rect 2015 476 2049 492
+rect 2015 -492 2049 -476
+rect 2551 476 2585 492
+rect 2551 -492 2585 -476
+rect 2935 476 2969 492
+rect 2935 -492 2969 -476
+rect 3471 476 3505 492
+rect 3471 -492 3505 -476
+rect 3855 476 3889 492
+rect 3855 -492 3889 -476
+rect 4391 476 4425 492
+rect 4391 -492 4425 -476
+rect -4547 -631 -4513 -569
+rect -4340 -572 -4324 -538
+rect -3956 -572 -3940 -538
+rect -3420 -572 -3404 -538
+rect -3036 -572 -3020 -538
+rect -2500 -572 -2484 -538
+rect -2116 -572 -2100 -538
+rect -1580 -572 -1564 -538
+rect -1196 -572 -1180 -538
+rect -660 -572 -644 -538
+rect -276 -572 -260 -538
+rect 260 -572 276 -538
+rect 644 -572 660 -538
+rect 1180 -572 1196 -538
+rect 1564 -572 1580 -538
+rect 2100 -572 2116 -538
+rect 2484 -572 2500 -538
+rect 3020 -572 3036 -538
+rect 3404 -572 3420 -538
+rect 3940 -572 3956 -538
+rect 4324 -572 4340 -538
+rect 4513 -631 4547 -569
+rect -4547 -665 -4451 -631
+rect 4451 -665 4547 -631
+<< viali >>
+rect -4324 538 -3956 572
+rect -3404 538 -3036 572
+rect -2484 538 -2116 572
+rect -1564 538 -1196 572
+rect -644 538 -276 572
+rect 276 538 644 572
+rect 1196 538 1564 572
+rect 2116 538 2484 572
+rect 3036 538 3404 572
+rect 3956 538 4324 572
+rect -4425 -476 -4391 476
+rect -3889 -476 -3855 476
+rect -3505 -476 -3471 476
+rect -2969 -476 -2935 476
+rect -2585 -476 -2551 476
+rect -2049 -476 -2015 476
+rect -1665 -476 -1631 476
+rect -1129 -476 -1095 476
+rect -745 -476 -711 476
+rect -209 -476 -175 476
+rect 175 -476 209 476
+rect 711 -476 745 476
+rect 1095 -476 1129 476
+rect 1631 -476 1665 476
+rect 2015 -476 2049 476
+rect 2551 -476 2585 476
+rect 2935 -476 2969 476
+rect 3471 -476 3505 476
+rect 3855 -476 3889 476
+rect 4391 -476 4425 476
+rect -4324 -572 -3956 -538
+rect -3404 -572 -3036 -538
+rect -2484 -572 -2116 -538
+rect -1564 -572 -1196 -538
+rect -644 -572 -276 -538
+rect 276 -572 644 -538
+rect 1196 -572 1564 -538
+rect 2116 -572 2484 -538
+rect 3036 -572 3404 -538
+rect 3956 -572 4324 -538
+<< metal1 >>
+rect -4336 572 -3944 578
+rect -4336 538 -4324 572
+rect -3956 538 -3944 572
+rect -4336 532 -3944 538
+rect -3416 572 -3024 578
+rect -3416 538 -3404 572
+rect -3036 538 -3024 572
+rect -3416 532 -3024 538
+rect -2496 572 -2104 578
+rect -2496 538 -2484 572
+rect -2116 538 -2104 572
+rect -2496 532 -2104 538
+rect -1576 572 -1184 578
+rect -1576 538 -1564 572
+rect -1196 538 -1184 572
+rect -1576 532 -1184 538
+rect -656 572 -264 578
+rect -656 538 -644 572
+rect -276 538 -264 572
+rect -656 532 -264 538
+rect 264 572 656 578
+rect 264 538 276 572
+rect 644 538 656 572
+rect 264 532 656 538
+rect 1184 572 1576 578
+rect 1184 538 1196 572
+rect 1564 538 1576 572
+rect 1184 532 1576 538
+rect 2104 572 2496 578
+rect 2104 538 2116 572
+rect 2484 538 2496 572
+rect 2104 532 2496 538
+rect 3024 572 3416 578
+rect 3024 538 3036 572
+rect 3404 538 3416 572
+rect 3024 532 3416 538
+rect 3944 572 4336 578
+rect 3944 538 3956 572
+rect 4324 538 4336 572
+rect 3944 532 4336 538
+rect -4431 476 -4385 488
+rect -4431 -476 -4425 476
+rect -4391 -476 -4385 476
+rect -4431 -488 -4385 -476
+rect -3895 476 -3849 488
+rect -3895 -476 -3889 476
+rect -3855 -476 -3849 476
+rect -3895 -488 -3849 -476
+rect -3511 476 -3465 488
+rect -3511 -476 -3505 476
+rect -3471 -476 -3465 476
+rect -3511 -488 -3465 -476
+rect -2975 476 -2929 488
+rect -2975 -476 -2969 476
+rect -2935 -476 -2929 476
+rect -2975 -488 -2929 -476
+rect -2591 476 -2545 488
+rect -2591 -476 -2585 476
+rect -2551 -476 -2545 476
+rect -2591 -488 -2545 -476
+rect -2055 476 -2009 488
+rect -2055 -476 -2049 476
+rect -2015 -476 -2009 476
+rect -2055 -488 -2009 -476
+rect -1671 476 -1625 488
+rect -1671 -476 -1665 476
+rect -1631 -476 -1625 476
+rect -1671 -488 -1625 -476
+rect -1135 476 -1089 488
+rect -1135 -476 -1129 476
+rect -1095 -476 -1089 476
+rect -1135 -488 -1089 -476
+rect -751 476 -705 488
+rect -751 -476 -745 476
+rect -711 -476 -705 476
+rect -751 -488 -705 -476
+rect -215 476 -169 488
+rect -215 -476 -209 476
+rect -175 -476 -169 476
+rect -215 -488 -169 -476
+rect 169 476 215 488
+rect 169 -476 175 476
+rect 209 -476 215 476
+rect 169 -488 215 -476
+rect 705 476 751 488
+rect 705 -476 711 476
+rect 745 -476 751 476
+rect 705 -488 751 -476
+rect 1089 476 1135 488
+rect 1089 -476 1095 476
+rect 1129 -476 1135 476
+rect 1089 -488 1135 -476
+rect 1625 476 1671 488
+rect 1625 -476 1631 476
+rect 1665 -476 1671 476
+rect 1625 -488 1671 -476
+rect 2009 476 2055 488
+rect 2009 -476 2015 476
+rect 2049 -476 2055 476
+rect 2009 -488 2055 -476
+rect 2545 476 2591 488
+rect 2545 -476 2551 476
+rect 2585 -476 2591 476
+rect 2545 -488 2591 -476
+rect 2929 476 2975 488
+rect 2929 -476 2935 476
+rect 2969 -476 2975 476
+rect 2929 -488 2975 -476
+rect 3465 476 3511 488
+rect 3465 -476 3471 476
+rect 3505 -476 3511 476
+rect 3465 -488 3511 -476
+rect 3849 476 3895 488
+rect 3849 -476 3855 476
+rect 3889 -476 3895 476
+rect 3849 -488 3895 -476
+rect 4385 476 4431 488
+rect 4385 -476 4391 476
+rect 4425 -476 4431 476
+rect 4385 -488 4431 -476
+rect -4336 -538 -3944 -532
+rect -4336 -572 -4324 -538
+rect -3956 -572 -3944 -538
+rect -4336 -578 -3944 -572
+rect -3416 -538 -3024 -532
+rect -3416 -572 -3404 -538
+rect -3036 -572 -3024 -538
+rect -3416 -578 -3024 -572
+rect -2496 -538 -2104 -532
+rect -2496 -572 -2484 -538
+rect -2116 -572 -2104 -538
+rect -2496 -578 -2104 -572
+rect -1576 -538 -1184 -532
+rect -1576 -572 -1564 -538
+rect -1196 -572 -1184 -538
+rect -1576 -578 -1184 -572
+rect -656 -538 -264 -532
+rect -656 -572 -644 -538
+rect -276 -572 -264 -538
+rect -656 -578 -264 -572
+rect 264 -538 656 -532
+rect 264 -572 276 -538
+rect 644 -572 656 -538
+rect 264 -578 656 -572
+rect 1184 -538 1576 -532
+rect 1184 -572 1196 -538
+rect 1564 -572 1576 -538
+rect 1184 -578 1576 -572
+rect 2104 -538 2496 -532
+rect 2104 -572 2116 -538
+rect 2484 -572 2496 -538
+rect 2104 -578 2496 -572
+rect 3024 -538 3416 -532
+rect 3024 -572 3036 -538
+rect 3404 -572 3416 -538
+rect 3024 -578 3416 -572
+rect 3944 -538 4336 -532
+rect 3944 -572 3956 -538
+rect 4324 -572 4336 -538
+rect 3944 -578 4336 -572
+<< properties >>
+string FIXED_BBOX -4530 -648 4530 648
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 5 l 2 m 1 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_26RX44.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_26RX44.mag
new file mode 100644
index 0000000..38199d8
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_26RX44.mag
@@ -0,0 +1,2087 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645531774
+<< nwell >>
+rect -9073 127 -8407 1309
+rect -8153 127 -7487 1309
+rect -7233 127 -6567 1309
+rect -6313 127 -5647 1309
+rect -5393 127 -4727 1309
+rect -4473 127 -3807 1309
+rect -3553 127 -2887 1309
+rect -2633 127 -1967 1309
+rect -1713 127 -1047 1309
+rect -793 127 -127 1309
+rect 127 127 793 1309
+rect 1047 127 1713 1309
+rect 1967 127 2633 1309
+rect 2887 127 3553 1309
+rect 3807 127 4473 1309
+rect 4727 127 5393 1309
+rect 5647 127 6313 1309
+rect 6567 127 7233 1309
+rect 7487 127 8153 1309
+rect 8407 127 9073 1309
+rect -9073 -1309 -8407 -127
+rect -8153 -1309 -7487 -127
+rect -7233 -1309 -6567 -127
+rect -6313 -1309 -5647 -127
+rect -5393 -1309 -4727 -127
+rect -4473 -1309 -3807 -127
+rect -3553 -1309 -2887 -127
+rect -2633 -1309 -1967 -127
+rect -1713 -1309 -1047 -127
+rect -793 -1309 -127 -127
+rect 127 -1309 793 -127
+rect 1047 -1309 1713 -127
+rect 1967 -1309 2633 -127
+rect 2887 -1309 3553 -127
+rect 3807 -1309 4473 -127
+rect 4727 -1309 5393 -127
+rect 5647 -1309 6313 -127
+rect 6567 -1309 7233 -127
+rect 7487 -1309 8153 -127
+rect 8407 -1309 9073 -127
+<< pwell >>
+rect -9183 1309 9183 1419
+rect -9183 127 -9073 1309
+rect -8407 127 -8153 1309
+rect -7487 127 -7233 1309
+rect -6567 127 -6313 1309
+rect -5647 127 -5393 1309
+rect -4727 127 -4473 1309
+rect -3807 127 -3553 1309
+rect -2887 127 -2633 1309
+rect -1967 127 -1713 1309
+rect -1047 127 -793 1309
+rect -127 127 127 1309
+rect 793 127 1047 1309
+rect 1713 127 1967 1309
+rect 2633 127 2887 1309
+rect 3553 127 3807 1309
+rect 4473 127 4727 1309
+rect 5393 127 5647 1309
+rect 6313 127 6567 1309
+rect 7233 127 7487 1309
+rect 8153 127 8407 1309
+rect 9073 127 9183 1309
+rect -9183 -127 9183 127
+rect -9183 -1309 -9073 -127
+rect -8407 -1309 -8153 -127
+rect -7487 -1309 -7233 -127
+rect -6567 -1309 -6313 -127
+rect -5647 -1309 -5393 -127
+rect -4727 -1309 -4473 -127
+rect -3807 -1309 -3553 -127
+rect -2887 -1309 -2633 -127
+rect -1967 -1309 -1713 -127
+rect -1047 -1309 -793 -127
+rect -127 -1309 127 -127
+rect 793 -1309 1047 -127
+rect 1713 -1309 1967 -127
+rect 2633 -1309 2887 -127
+rect 3553 -1309 3807 -127
+rect 4473 -1309 4727 -127
+rect 5393 -1309 5647 -127
+rect 6313 -1309 6567 -127
+rect 7233 -1309 7487 -127
+rect 8153 -1309 8407 -127
+rect 9073 -1309 9183 -127
+rect -9183 -1419 9183 -1309
+<< varactor >>
+rect -8940 218 -8540 1218
+rect -8020 218 -7620 1218
+rect -7100 218 -6700 1218
+rect -6180 218 -5780 1218
+rect -5260 218 -4860 1218
+rect -4340 218 -3940 1218
+rect -3420 218 -3020 1218
+rect -2500 218 -2100 1218
+rect -1580 218 -1180 1218
+rect -660 218 -260 1218
+rect 260 218 660 1218
+rect 1180 218 1580 1218
+rect 2100 218 2500 1218
+rect 3020 218 3420 1218
+rect 3940 218 4340 1218
+rect 4860 218 5260 1218
+rect 5780 218 6180 1218
+rect 6700 218 7100 1218
+rect 7620 218 8020 1218
+rect 8540 218 8940 1218
+rect -8940 -1218 -8540 -218
+rect -8020 -1218 -7620 -218
+rect -7100 -1218 -6700 -218
+rect -6180 -1218 -5780 -218
+rect -5260 -1218 -4860 -218
+rect -4340 -1218 -3940 -218
+rect -3420 -1218 -3020 -218
+rect -2500 -1218 -2100 -218
+rect -1580 -1218 -1180 -218
+rect -660 -1218 -260 -218
+rect 260 -1218 660 -218
+rect 1180 -1218 1580 -218
+rect 2100 -1218 2500 -218
+rect 3020 -1218 3420 -218
+rect 3940 -1218 4340 -218
+rect 4860 -1218 5260 -218
+rect 5780 -1218 6180 -218
+rect 6700 -1218 7100 -218
+rect 7620 -1218 8020 -218
+rect 8540 -1218 8940 -218
+<< psubdiff >>
+rect -9147 1349 -9051 1383
+rect 9051 1349 9147 1383
+rect -9147 1287 -9113 1349
+rect 9113 1287 9147 1349
+rect -9147 -1349 -9113 -1287
+rect 9113 -1349 9147 -1287
+rect -9147 -1383 -9051 -1349
+rect 9051 -1383 9147 -1349
+<< nsubdiff >>
+rect -9037 1194 -8940 1218
+rect -9037 242 -9025 1194
+rect -8991 242 -8940 1194
+rect -9037 218 -8940 242
+rect -8540 1194 -8443 1218
+rect -8540 242 -8489 1194
+rect -8455 242 -8443 1194
+rect -8540 218 -8443 242
+rect -8117 1194 -8020 1218
+rect -8117 242 -8105 1194
+rect -8071 242 -8020 1194
+rect -8117 218 -8020 242
+rect -7620 1194 -7523 1218
+rect -7620 242 -7569 1194
+rect -7535 242 -7523 1194
+rect -7620 218 -7523 242
+rect -7197 1194 -7100 1218
+rect -7197 242 -7185 1194
+rect -7151 242 -7100 1194
+rect -7197 218 -7100 242
+rect -6700 1194 -6603 1218
+rect -6700 242 -6649 1194
+rect -6615 242 -6603 1194
+rect -6700 218 -6603 242
+rect -6277 1194 -6180 1218
+rect -6277 242 -6265 1194
+rect -6231 242 -6180 1194
+rect -6277 218 -6180 242
+rect -5780 1194 -5683 1218
+rect -5780 242 -5729 1194
+rect -5695 242 -5683 1194
+rect -5780 218 -5683 242
+rect -5357 1194 -5260 1218
+rect -5357 242 -5345 1194
+rect -5311 242 -5260 1194
+rect -5357 218 -5260 242
+rect -4860 1194 -4763 1218
+rect -4860 242 -4809 1194
+rect -4775 242 -4763 1194
+rect -4860 218 -4763 242
+rect -4437 1194 -4340 1218
+rect -4437 242 -4425 1194
+rect -4391 242 -4340 1194
+rect -4437 218 -4340 242
+rect -3940 1194 -3843 1218
+rect -3940 242 -3889 1194
+rect -3855 242 -3843 1194
+rect -3940 218 -3843 242
+rect -3517 1194 -3420 1218
+rect -3517 242 -3505 1194
+rect -3471 242 -3420 1194
+rect -3517 218 -3420 242
+rect -3020 1194 -2923 1218
+rect -3020 242 -2969 1194
+rect -2935 242 -2923 1194
+rect -3020 218 -2923 242
+rect -2597 1194 -2500 1218
+rect -2597 242 -2585 1194
+rect -2551 242 -2500 1194
+rect -2597 218 -2500 242
+rect -2100 1194 -2003 1218
+rect -2100 242 -2049 1194
+rect -2015 242 -2003 1194
+rect -2100 218 -2003 242
+rect -1677 1194 -1580 1218
+rect -1677 242 -1665 1194
+rect -1631 242 -1580 1194
+rect -1677 218 -1580 242
+rect -1180 1194 -1083 1218
+rect -1180 242 -1129 1194
+rect -1095 242 -1083 1194
+rect -1180 218 -1083 242
+rect -757 1194 -660 1218
+rect -757 242 -745 1194
+rect -711 242 -660 1194
+rect -757 218 -660 242
+rect -260 1194 -163 1218
+rect -260 242 -209 1194
+rect -175 242 -163 1194
+rect -260 218 -163 242
+rect 163 1194 260 1218
+rect 163 242 175 1194
+rect 209 242 260 1194
+rect 163 218 260 242
+rect 660 1194 757 1218
+rect 660 242 711 1194
+rect 745 242 757 1194
+rect 660 218 757 242
+rect 1083 1194 1180 1218
+rect 1083 242 1095 1194
+rect 1129 242 1180 1194
+rect 1083 218 1180 242
+rect 1580 1194 1677 1218
+rect 1580 242 1631 1194
+rect 1665 242 1677 1194
+rect 1580 218 1677 242
+rect 2003 1194 2100 1218
+rect 2003 242 2015 1194
+rect 2049 242 2100 1194
+rect 2003 218 2100 242
+rect 2500 1194 2597 1218
+rect 2500 242 2551 1194
+rect 2585 242 2597 1194
+rect 2500 218 2597 242
+rect 2923 1194 3020 1218
+rect 2923 242 2935 1194
+rect 2969 242 3020 1194
+rect 2923 218 3020 242
+rect 3420 1194 3517 1218
+rect 3420 242 3471 1194
+rect 3505 242 3517 1194
+rect 3420 218 3517 242
+rect 3843 1194 3940 1218
+rect 3843 242 3855 1194
+rect 3889 242 3940 1194
+rect 3843 218 3940 242
+rect 4340 1194 4437 1218
+rect 4340 242 4391 1194
+rect 4425 242 4437 1194
+rect 4340 218 4437 242
+rect 4763 1194 4860 1218
+rect 4763 242 4775 1194
+rect 4809 242 4860 1194
+rect 4763 218 4860 242
+rect 5260 1194 5357 1218
+rect 5260 242 5311 1194
+rect 5345 242 5357 1194
+rect 5260 218 5357 242
+rect 5683 1194 5780 1218
+rect 5683 242 5695 1194
+rect 5729 242 5780 1194
+rect 5683 218 5780 242
+rect 6180 1194 6277 1218
+rect 6180 242 6231 1194
+rect 6265 242 6277 1194
+rect 6180 218 6277 242
+rect 6603 1194 6700 1218
+rect 6603 242 6615 1194
+rect 6649 242 6700 1194
+rect 6603 218 6700 242
+rect 7100 1194 7197 1218
+rect 7100 242 7151 1194
+rect 7185 242 7197 1194
+rect 7100 218 7197 242
+rect 7523 1194 7620 1218
+rect 7523 242 7535 1194
+rect 7569 242 7620 1194
+rect 7523 218 7620 242
+rect 8020 1194 8117 1218
+rect 8020 242 8071 1194
+rect 8105 242 8117 1194
+rect 8020 218 8117 242
+rect 8443 1194 8540 1218
+rect 8443 242 8455 1194
+rect 8489 242 8540 1194
+rect 8443 218 8540 242
+rect 8940 1194 9037 1218
+rect 8940 242 8991 1194
+rect 9025 242 9037 1194
+rect 8940 218 9037 242
+rect -9037 -242 -8940 -218
+rect -9037 -1194 -9025 -242
+rect -8991 -1194 -8940 -242
+rect -9037 -1218 -8940 -1194
+rect -8540 -242 -8443 -218
+rect -8540 -1194 -8489 -242
+rect -8455 -1194 -8443 -242
+rect -8540 -1218 -8443 -1194
+rect -8117 -242 -8020 -218
+rect -8117 -1194 -8105 -242
+rect -8071 -1194 -8020 -242
+rect -8117 -1218 -8020 -1194
+rect -7620 -242 -7523 -218
+rect -7620 -1194 -7569 -242
+rect -7535 -1194 -7523 -242
+rect -7620 -1218 -7523 -1194
+rect -7197 -242 -7100 -218
+rect -7197 -1194 -7185 -242
+rect -7151 -1194 -7100 -242
+rect -7197 -1218 -7100 -1194
+rect -6700 -242 -6603 -218
+rect -6700 -1194 -6649 -242
+rect -6615 -1194 -6603 -242
+rect -6700 -1218 -6603 -1194
+rect -6277 -242 -6180 -218
+rect -6277 -1194 -6265 -242
+rect -6231 -1194 -6180 -242
+rect -6277 -1218 -6180 -1194
+rect -5780 -242 -5683 -218
+rect -5780 -1194 -5729 -242
+rect -5695 -1194 -5683 -242
+rect -5780 -1218 -5683 -1194
+rect -5357 -242 -5260 -218
+rect -5357 -1194 -5345 -242
+rect -5311 -1194 -5260 -242
+rect -5357 -1218 -5260 -1194
+rect -4860 -242 -4763 -218
+rect -4860 -1194 -4809 -242
+rect -4775 -1194 -4763 -242
+rect -4860 -1218 -4763 -1194
+rect -4437 -242 -4340 -218
+rect -4437 -1194 -4425 -242
+rect -4391 -1194 -4340 -242
+rect -4437 -1218 -4340 -1194
+rect -3940 -242 -3843 -218
+rect -3940 -1194 -3889 -242
+rect -3855 -1194 -3843 -242
+rect -3940 -1218 -3843 -1194
+rect -3517 -242 -3420 -218
+rect -3517 -1194 -3505 -242
+rect -3471 -1194 -3420 -242
+rect -3517 -1218 -3420 -1194
+rect -3020 -242 -2923 -218
+rect -3020 -1194 -2969 -242
+rect -2935 -1194 -2923 -242
+rect -3020 -1218 -2923 -1194
+rect -2597 -242 -2500 -218
+rect -2597 -1194 -2585 -242
+rect -2551 -1194 -2500 -242
+rect -2597 -1218 -2500 -1194
+rect -2100 -242 -2003 -218
+rect -2100 -1194 -2049 -242
+rect -2015 -1194 -2003 -242
+rect -2100 -1218 -2003 -1194
+rect -1677 -242 -1580 -218
+rect -1677 -1194 -1665 -242
+rect -1631 -1194 -1580 -242
+rect -1677 -1218 -1580 -1194
+rect -1180 -242 -1083 -218
+rect -1180 -1194 -1129 -242
+rect -1095 -1194 -1083 -242
+rect -1180 -1218 -1083 -1194
+rect -757 -242 -660 -218
+rect -757 -1194 -745 -242
+rect -711 -1194 -660 -242
+rect -757 -1218 -660 -1194
+rect -260 -242 -163 -218
+rect -260 -1194 -209 -242
+rect -175 -1194 -163 -242
+rect -260 -1218 -163 -1194
+rect 163 -242 260 -218
+rect 163 -1194 175 -242
+rect 209 -1194 260 -242
+rect 163 -1218 260 -1194
+rect 660 -242 757 -218
+rect 660 -1194 711 -242
+rect 745 -1194 757 -242
+rect 660 -1218 757 -1194
+rect 1083 -242 1180 -218
+rect 1083 -1194 1095 -242
+rect 1129 -1194 1180 -242
+rect 1083 -1218 1180 -1194
+rect 1580 -242 1677 -218
+rect 1580 -1194 1631 -242
+rect 1665 -1194 1677 -242
+rect 1580 -1218 1677 -1194
+rect 2003 -242 2100 -218
+rect 2003 -1194 2015 -242
+rect 2049 -1194 2100 -242
+rect 2003 -1218 2100 -1194
+rect 2500 -242 2597 -218
+rect 2500 -1194 2551 -242
+rect 2585 -1194 2597 -242
+rect 2500 -1218 2597 -1194
+rect 2923 -242 3020 -218
+rect 2923 -1194 2935 -242
+rect 2969 -1194 3020 -242
+rect 2923 -1218 3020 -1194
+rect 3420 -242 3517 -218
+rect 3420 -1194 3471 -242
+rect 3505 -1194 3517 -242
+rect 3420 -1218 3517 -1194
+rect 3843 -242 3940 -218
+rect 3843 -1194 3855 -242
+rect 3889 -1194 3940 -242
+rect 3843 -1218 3940 -1194
+rect 4340 -242 4437 -218
+rect 4340 -1194 4391 -242
+rect 4425 -1194 4437 -242
+rect 4340 -1218 4437 -1194
+rect 4763 -242 4860 -218
+rect 4763 -1194 4775 -242
+rect 4809 -1194 4860 -242
+rect 4763 -1218 4860 -1194
+rect 5260 -242 5357 -218
+rect 5260 -1194 5311 -242
+rect 5345 -1194 5357 -242
+rect 5260 -1218 5357 -1194
+rect 5683 -242 5780 -218
+rect 5683 -1194 5695 -242
+rect 5729 -1194 5780 -242
+rect 5683 -1218 5780 -1194
+rect 6180 -242 6277 -218
+rect 6180 -1194 6231 -242
+rect 6265 -1194 6277 -242
+rect 6180 -1218 6277 -1194
+rect 6603 -242 6700 -218
+rect 6603 -1194 6615 -242
+rect 6649 -1194 6700 -242
+rect 6603 -1218 6700 -1194
+rect 7100 -242 7197 -218
+rect 7100 -1194 7151 -242
+rect 7185 -1194 7197 -242
+rect 7100 -1218 7197 -1194
+rect 7523 -242 7620 -218
+rect 7523 -1194 7535 -242
+rect 7569 -1194 7620 -242
+rect 7523 -1218 7620 -1194
+rect 8020 -242 8117 -218
+rect 8020 -1194 8071 -242
+rect 8105 -1194 8117 -242
+rect 8020 -1218 8117 -1194
+rect 8443 -242 8540 -218
+rect 8443 -1194 8455 -242
+rect 8489 -1194 8540 -242
+rect 8443 -1218 8540 -1194
+rect 8940 -242 9037 -218
+rect 8940 -1194 8991 -242
+rect 9025 -1194 9037 -242
+rect 8940 -1218 9037 -1194
+<< psubdiffcont >>
+rect -9051 1349 9051 1383
+rect -9147 -1287 -9113 1287
+rect 9113 -1287 9147 1287
+rect -9051 -1383 9051 -1349
+<< nsubdiffcont >>
+rect -9025 242 -8991 1194
+rect -8489 242 -8455 1194
+rect -8105 242 -8071 1194
+rect -7569 242 -7535 1194
+rect -7185 242 -7151 1194
+rect -6649 242 -6615 1194
+rect -6265 242 -6231 1194
+rect -5729 242 -5695 1194
+rect -5345 242 -5311 1194
+rect -4809 242 -4775 1194
+rect -4425 242 -4391 1194
+rect -3889 242 -3855 1194
+rect -3505 242 -3471 1194
+rect -2969 242 -2935 1194
+rect -2585 242 -2551 1194
+rect -2049 242 -2015 1194
+rect -1665 242 -1631 1194
+rect -1129 242 -1095 1194
+rect -745 242 -711 1194
+rect -209 242 -175 1194
+rect 175 242 209 1194
+rect 711 242 745 1194
+rect 1095 242 1129 1194
+rect 1631 242 1665 1194
+rect 2015 242 2049 1194
+rect 2551 242 2585 1194
+rect 2935 242 2969 1194
+rect 3471 242 3505 1194
+rect 3855 242 3889 1194
+rect 4391 242 4425 1194
+rect 4775 242 4809 1194
+rect 5311 242 5345 1194
+rect 5695 242 5729 1194
+rect 6231 242 6265 1194
+rect 6615 242 6649 1194
+rect 7151 242 7185 1194
+rect 7535 242 7569 1194
+rect 8071 242 8105 1194
+rect 8455 242 8489 1194
+rect 8991 242 9025 1194
+rect -9025 -1194 -8991 -242
+rect -8489 -1194 -8455 -242
+rect -8105 -1194 -8071 -242
+rect -7569 -1194 -7535 -242
+rect -7185 -1194 -7151 -242
+rect -6649 -1194 -6615 -242
+rect -6265 -1194 -6231 -242
+rect -5729 -1194 -5695 -242
+rect -5345 -1194 -5311 -242
+rect -4809 -1194 -4775 -242
+rect -4425 -1194 -4391 -242
+rect -3889 -1194 -3855 -242
+rect -3505 -1194 -3471 -242
+rect -2969 -1194 -2935 -242
+rect -2585 -1194 -2551 -242
+rect -2049 -1194 -2015 -242
+rect -1665 -1194 -1631 -242
+rect -1129 -1194 -1095 -242
+rect -745 -1194 -711 -242
+rect -209 -1194 -175 -242
+rect 175 -1194 209 -242
+rect 711 -1194 745 -242
+rect 1095 -1194 1129 -242
+rect 1631 -1194 1665 -242
+rect 2015 -1194 2049 -242
+rect 2551 -1194 2585 -242
+rect 2935 -1194 2969 -242
+rect 3471 -1194 3505 -242
+rect 3855 -1194 3889 -242
+rect 4391 -1194 4425 -242
+rect 4775 -1194 4809 -242
+rect 5311 -1194 5345 -242
+rect 5695 -1194 5729 -242
+rect 6231 -1194 6265 -242
+rect 6615 -1194 6649 -242
+rect 7151 -1194 7185 -242
+rect 7535 -1194 7569 -242
+rect 8071 -1194 8105 -242
+rect 8455 -1194 8489 -242
+rect 8991 -1194 9025 -242
+<< poly >>
+rect -8940 1290 -8540 1306
+rect -8940 1256 -8924 1290
+rect -8556 1256 -8540 1290
+rect -8940 1218 -8540 1256
+rect -8020 1290 -7620 1306
+rect -8020 1256 -8004 1290
+rect -7636 1256 -7620 1290
+rect -8020 1218 -7620 1256
+rect -7100 1290 -6700 1306
+rect -7100 1256 -7084 1290
+rect -6716 1256 -6700 1290
+rect -7100 1218 -6700 1256
+rect -6180 1290 -5780 1306
+rect -6180 1256 -6164 1290
+rect -5796 1256 -5780 1290
+rect -6180 1218 -5780 1256
+rect -5260 1290 -4860 1306
+rect -5260 1256 -5244 1290
+rect -4876 1256 -4860 1290
+rect -5260 1218 -4860 1256
+rect -4340 1290 -3940 1306
+rect -4340 1256 -4324 1290
+rect -3956 1256 -3940 1290
+rect -4340 1218 -3940 1256
+rect -3420 1290 -3020 1306
+rect -3420 1256 -3404 1290
+rect -3036 1256 -3020 1290
+rect -3420 1218 -3020 1256
+rect -2500 1290 -2100 1306
+rect -2500 1256 -2484 1290
+rect -2116 1256 -2100 1290
+rect -2500 1218 -2100 1256
+rect -1580 1290 -1180 1306
+rect -1580 1256 -1564 1290
+rect -1196 1256 -1180 1290
+rect -1580 1218 -1180 1256
+rect -660 1290 -260 1306
+rect -660 1256 -644 1290
+rect -276 1256 -260 1290
+rect -660 1218 -260 1256
+rect 260 1290 660 1306
+rect 260 1256 276 1290
+rect 644 1256 660 1290
+rect 260 1218 660 1256
+rect 1180 1290 1580 1306
+rect 1180 1256 1196 1290
+rect 1564 1256 1580 1290
+rect 1180 1218 1580 1256
+rect 2100 1290 2500 1306
+rect 2100 1256 2116 1290
+rect 2484 1256 2500 1290
+rect 2100 1218 2500 1256
+rect 3020 1290 3420 1306
+rect 3020 1256 3036 1290
+rect 3404 1256 3420 1290
+rect 3020 1218 3420 1256
+rect 3940 1290 4340 1306
+rect 3940 1256 3956 1290
+rect 4324 1256 4340 1290
+rect 3940 1218 4340 1256
+rect 4860 1290 5260 1306
+rect 4860 1256 4876 1290
+rect 5244 1256 5260 1290
+rect 4860 1218 5260 1256
+rect 5780 1290 6180 1306
+rect 5780 1256 5796 1290
+rect 6164 1256 6180 1290
+rect 5780 1218 6180 1256
+rect 6700 1290 7100 1306
+rect 6700 1256 6716 1290
+rect 7084 1256 7100 1290
+rect 6700 1218 7100 1256
+rect 7620 1290 8020 1306
+rect 7620 1256 7636 1290
+rect 8004 1256 8020 1290
+rect 7620 1218 8020 1256
+rect 8540 1290 8940 1306
+rect 8540 1256 8556 1290
+rect 8924 1256 8940 1290
+rect 8540 1218 8940 1256
+rect -8940 180 -8540 218
+rect -8940 146 -8924 180
+rect -8556 146 -8540 180
+rect -8940 130 -8540 146
+rect -8020 180 -7620 218
+rect -8020 146 -8004 180
+rect -7636 146 -7620 180
+rect -8020 130 -7620 146
+rect -7100 180 -6700 218
+rect -7100 146 -7084 180
+rect -6716 146 -6700 180
+rect -7100 130 -6700 146
+rect -6180 180 -5780 218
+rect -6180 146 -6164 180
+rect -5796 146 -5780 180
+rect -6180 130 -5780 146
+rect -5260 180 -4860 218
+rect -5260 146 -5244 180
+rect -4876 146 -4860 180
+rect -5260 130 -4860 146
+rect -4340 180 -3940 218
+rect -4340 146 -4324 180
+rect -3956 146 -3940 180
+rect -4340 130 -3940 146
+rect -3420 180 -3020 218
+rect -3420 146 -3404 180
+rect -3036 146 -3020 180
+rect -3420 130 -3020 146
+rect -2500 180 -2100 218
+rect -2500 146 -2484 180
+rect -2116 146 -2100 180
+rect -2500 130 -2100 146
+rect -1580 180 -1180 218
+rect -1580 146 -1564 180
+rect -1196 146 -1180 180
+rect -1580 130 -1180 146
+rect -660 180 -260 218
+rect -660 146 -644 180
+rect -276 146 -260 180
+rect -660 130 -260 146
+rect 260 180 660 218
+rect 260 146 276 180
+rect 644 146 660 180
+rect 260 130 660 146
+rect 1180 180 1580 218
+rect 1180 146 1196 180
+rect 1564 146 1580 180
+rect 1180 130 1580 146
+rect 2100 180 2500 218
+rect 2100 146 2116 180
+rect 2484 146 2500 180
+rect 2100 130 2500 146
+rect 3020 180 3420 218
+rect 3020 146 3036 180
+rect 3404 146 3420 180
+rect 3020 130 3420 146
+rect 3940 180 4340 218
+rect 3940 146 3956 180
+rect 4324 146 4340 180
+rect 3940 130 4340 146
+rect 4860 180 5260 218
+rect 4860 146 4876 180
+rect 5244 146 5260 180
+rect 4860 130 5260 146
+rect 5780 180 6180 218
+rect 5780 146 5796 180
+rect 6164 146 6180 180
+rect 5780 130 6180 146
+rect 6700 180 7100 218
+rect 6700 146 6716 180
+rect 7084 146 7100 180
+rect 6700 130 7100 146
+rect 7620 180 8020 218
+rect 7620 146 7636 180
+rect 8004 146 8020 180
+rect 7620 130 8020 146
+rect 8540 180 8940 218
+rect 8540 146 8556 180
+rect 8924 146 8940 180
+rect 8540 130 8940 146
+rect -8940 -146 -8540 -130
+rect -8940 -180 -8924 -146
+rect -8556 -180 -8540 -146
+rect -8940 -218 -8540 -180
+rect -8020 -146 -7620 -130
+rect -8020 -180 -8004 -146
+rect -7636 -180 -7620 -146
+rect -8020 -218 -7620 -180
+rect -7100 -146 -6700 -130
+rect -7100 -180 -7084 -146
+rect -6716 -180 -6700 -146
+rect -7100 -218 -6700 -180
+rect -6180 -146 -5780 -130
+rect -6180 -180 -6164 -146
+rect -5796 -180 -5780 -146
+rect -6180 -218 -5780 -180
+rect -5260 -146 -4860 -130
+rect -5260 -180 -5244 -146
+rect -4876 -180 -4860 -146
+rect -5260 -218 -4860 -180
+rect -4340 -146 -3940 -130
+rect -4340 -180 -4324 -146
+rect -3956 -180 -3940 -146
+rect -4340 -218 -3940 -180
+rect -3420 -146 -3020 -130
+rect -3420 -180 -3404 -146
+rect -3036 -180 -3020 -146
+rect -3420 -218 -3020 -180
+rect -2500 -146 -2100 -130
+rect -2500 -180 -2484 -146
+rect -2116 -180 -2100 -146
+rect -2500 -218 -2100 -180
+rect -1580 -146 -1180 -130
+rect -1580 -180 -1564 -146
+rect -1196 -180 -1180 -146
+rect -1580 -218 -1180 -180
+rect -660 -146 -260 -130
+rect -660 -180 -644 -146
+rect -276 -180 -260 -146
+rect -660 -218 -260 -180
+rect 260 -146 660 -130
+rect 260 -180 276 -146
+rect 644 -180 660 -146
+rect 260 -218 660 -180
+rect 1180 -146 1580 -130
+rect 1180 -180 1196 -146
+rect 1564 -180 1580 -146
+rect 1180 -218 1580 -180
+rect 2100 -146 2500 -130
+rect 2100 -180 2116 -146
+rect 2484 -180 2500 -146
+rect 2100 -218 2500 -180
+rect 3020 -146 3420 -130
+rect 3020 -180 3036 -146
+rect 3404 -180 3420 -146
+rect 3020 -218 3420 -180
+rect 3940 -146 4340 -130
+rect 3940 -180 3956 -146
+rect 4324 -180 4340 -146
+rect 3940 -218 4340 -180
+rect 4860 -146 5260 -130
+rect 4860 -180 4876 -146
+rect 5244 -180 5260 -146
+rect 4860 -218 5260 -180
+rect 5780 -146 6180 -130
+rect 5780 -180 5796 -146
+rect 6164 -180 6180 -146
+rect 5780 -218 6180 -180
+rect 6700 -146 7100 -130
+rect 6700 -180 6716 -146
+rect 7084 -180 7100 -146
+rect 6700 -218 7100 -180
+rect 7620 -146 8020 -130
+rect 7620 -180 7636 -146
+rect 8004 -180 8020 -146
+rect 7620 -218 8020 -180
+rect 8540 -146 8940 -130
+rect 8540 -180 8556 -146
+rect 8924 -180 8940 -146
+rect 8540 -218 8940 -180
+rect -8940 -1256 -8540 -1218
+rect -8940 -1290 -8924 -1256
+rect -8556 -1290 -8540 -1256
+rect -8940 -1306 -8540 -1290
+rect -8020 -1256 -7620 -1218
+rect -8020 -1290 -8004 -1256
+rect -7636 -1290 -7620 -1256
+rect -8020 -1306 -7620 -1290
+rect -7100 -1256 -6700 -1218
+rect -7100 -1290 -7084 -1256
+rect -6716 -1290 -6700 -1256
+rect -7100 -1306 -6700 -1290
+rect -6180 -1256 -5780 -1218
+rect -6180 -1290 -6164 -1256
+rect -5796 -1290 -5780 -1256
+rect -6180 -1306 -5780 -1290
+rect -5260 -1256 -4860 -1218
+rect -5260 -1290 -5244 -1256
+rect -4876 -1290 -4860 -1256
+rect -5260 -1306 -4860 -1290
+rect -4340 -1256 -3940 -1218
+rect -4340 -1290 -4324 -1256
+rect -3956 -1290 -3940 -1256
+rect -4340 -1306 -3940 -1290
+rect -3420 -1256 -3020 -1218
+rect -3420 -1290 -3404 -1256
+rect -3036 -1290 -3020 -1256
+rect -3420 -1306 -3020 -1290
+rect -2500 -1256 -2100 -1218
+rect -2500 -1290 -2484 -1256
+rect -2116 -1290 -2100 -1256
+rect -2500 -1306 -2100 -1290
+rect -1580 -1256 -1180 -1218
+rect -1580 -1290 -1564 -1256
+rect -1196 -1290 -1180 -1256
+rect -1580 -1306 -1180 -1290
+rect -660 -1256 -260 -1218
+rect -660 -1290 -644 -1256
+rect -276 -1290 -260 -1256
+rect -660 -1306 -260 -1290
+rect 260 -1256 660 -1218
+rect 260 -1290 276 -1256
+rect 644 -1290 660 -1256
+rect 260 -1306 660 -1290
+rect 1180 -1256 1580 -1218
+rect 1180 -1290 1196 -1256
+rect 1564 -1290 1580 -1256
+rect 1180 -1306 1580 -1290
+rect 2100 -1256 2500 -1218
+rect 2100 -1290 2116 -1256
+rect 2484 -1290 2500 -1256
+rect 2100 -1306 2500 -1290
+rect 3020 -1256 3420 -1218
+rect 3020 -1290 3036 -1256
+rect 3404 -1290 3420 -1256
+rect 3020 -1306 3420 -1290
+rect 3940 -1256 4340 -1218
+rect 3940 -1290 3956 -1256
+rect 4324 -1290 4340 -1256
+rect 3940 -1306 4340 -1290
+rect 4860 -1256 5260 -1218
+rect 4860 -1290 4876 -1256
+rect 5244 -1290 5260 -1256
+rect 4860 -1306 5260 -1290
+rect 5780 -1256 6180 -1218
+rect 5780 -1290 5796 -1256
+rect 6164 -1290 6180 -1256
+rect 5780 -1306 6180 -1290
+rect 6700 -1256 7100 -1218
+rect 6700 -1290 6716 -1256
+rect 7084 -1290 7100 -1256
+rect 6700 -1306 7100 -1290
+rect 7620 -1256 8020 -1218
+rect 7620 -1290 7636 -1256
+rect 8004 -1290 8020 -1256
+rect 7620 -1306 8020 -1290
+rect 8540 -1256 8940 -1218
+rect 8540 -1290 8556 -1256
+rect 8924 -1290 8940 -1256
+rect 8540 -1306 8940 -1290
+<< polycont >>
+rect -8924 1256 -8556 1290
+rect -8004 1256 -7636 1290
+rect -7084 1256 -6716 1290
+rect -6164 1256 -5796 1290
+rect -5244 1256 -4876 1290
+rect -4324 1256 -3956 1290
+rect -3404 1256 -3036 1290
+rect -2484 1256 -2116 1290
+rect -1564 1256 -1196 1290
+rect -644 1256 -276 1290
+rect 276 1256 644 1290
+rect 1196 1256 1564 1290
+rect 2116 1256 2484 1290
+rect 3036 1256 3404 1290
+rect 3956 1256 4324 1290
+rect 4876 1256 5244 1290
+rect 5796 1256 6164 1290
+rect 6716 1256 7084 1290
+rect 7636 1256 8004 1290
+rect 8556 1256 8924 1290
+rect -8924 146 -8556 180
+rect -8004 146 -7636 180
+rect -7084 146 -6716 180
+rect -6164 146 -5796 180
+rect -5244 146 -4876 180
+rect -4324 146 -3956 180
+rect -3404 146 -3036 180
+rect -2484 146 -2116 180
+rect -1564 146 -1196 180
+rect -644 146 -276 180
+rect 276 146 644 180
+rect 1196 146 1564 180
+rect 2116 146 2484 180
+rect 3036 146 3404 180
+rect 3956 146 4324 180
+rect 4876 146 5244 180
+rect 5796 146 6164 180
+rect 6716 146 7084 180
+rect 7636 146 8004 180
+rect 8556 146 8924 180
+rect -8924 -180 -8556 -146
+rect -8004 -180 -7636 -146
+rect -7084 -180 -6716 -146
+rect -6164 -180 -5796 -146
+rect -5244 -180 -4876 -146
+rect -4324 -180 -3956 -146
+rect -3404 -180 -3036 -146
+rect -2484 -180 -2116 -146
+rect -1564 -180 -1196 -146
+rect -644 -180 -276 -146
+rect 276 -180 644 -146
+rect 1196 -180 1564 -146
+rect 2116 -180 2484 -146
+rect 3036 -180 3404 -146
+rect 3956 -180 4324 -146
+rect 4876 -180 5244 -146
+rect 5796 -180 6164 -146
+rect 6716 -180 7084 -146
+rect 7636 -180 8004 -146
+rect 8556 -180 8924 -146
+rect -8924 -1290 -8556 -1256
+rect -8004 -1290 -7636 -1256
+rect -7084 -1290 -6716 -1256
+rect -6164 -1290 -5796 -1256
+rect -5244 -1290 -4876 -1256
+rect -4324 -1290 -3956 -1256
+rect -3404 -1290 -3036 -1256
+rect -2484 -1290 -2116 -1256
+rect -1564 -1290 -1196 -1256
+rect -644 -1290 -276 -1256
+rect 276 -1290 644 -1256
+rect 1196 -1290 1564 -1256
+rect 2116 -1290 2484 -1256
+rect 3036 -1290 3404 -1256
+rect 3956 -1290 4324 -1256
+rect 4876 -1290 5244 -1256
+rect 5796 -1290 6164 -1256
+rect 6716 -1290 7084 -1256
+rect 7636 -1290 8004 -1256
+rect 8556 -1290 8924 -1256
+<< locali >>
+rect -9147 1349 -9051 1383
+rect 9051 1349 9147 1383
+rect -9147 1287 -9113 1349
+rect -8940 1256 -8924 1290
+rect -8556 1256 -8540 1290
+rect -8020 1256 -8004 1290
+rect -7636 1256 -7620 1290
+rect -7100 1256 -7084 1290
+rect -6716 1256 -6700 1290
+rect -6180 1256 -6164 1290
+rect -5796 1256 -5780 1290
+rect -5260 1256 -5244 1290
+rect -4876 1256 -4860 1290
+rect -4340 1256 -4324 1290
+rect -3956 1256 -3940 1290
+rect -3420 1256 -3404 1290
+rect -3036 1256 -3020 1290
+rect -2500 1256 -2484 1290
+rect -2116 1256 -2100 1290
+rect -1580 1256 -1564 1290
+rect -1196 1256 -1180 1290
+rect -660 1256 -644 1290
+rect -276 1256 -260 1290
+rect 260 1256 276 1290
+rect 644 1256 660 1290
+rect 1180 1256 1196 1290
+rect 1564 1256 1580 1290
+rect 2100 1256 2116 1290
+rect 2484 1256 2500 1290
+rect 3020 1256 3036 1290
+rect 3404 1256 3420 1290
+rect 3940 1256 3956 1290
+rect 4324 1256 4340 1290
+rect 4860 1256 4876 1290
+rect 5244 1256 5260 1290
+rect 5780 1256 5796 1290
+rect 6164 1256 6180 1290
+rect 6700 1256 6716 1290
+rect 7084 1256 7100 1290
+rect 7620 1256 7636 1290
+rect 8004 1256 8020 1290
+rect 8540 1256 8556 1290
+rect 8924 1256 8940 1290
+rect 9113 1287 9147 1349
+rect -9025 1194 -8991 1210
+rect -9025 226 -8991 242
+rect -8489 1194 -8455 1210
+rect -8489 226 -8455 242
+rect -8105 1194 -8071 1210
+rect -8105 226 -8071 242
+rect -7569 1194 -7535 1210
+rect -7569 226 -7535 242
+rect -7185 1194 -7151 1210
+rect -7185 226 -7151 242
+rect -6649 1194 -6615 1210
+rect -6649 226 -6615 242
+rect -6265 1194 -6231 1210
+rect -6265 226 -6231 242
+rect -5729 1194 -5695 1210
+rect -5729 226 -5695 242
+rect -5345 1194 -5311 1210
+rect -5345 226 -5311 242
+rect -4809 1194 -4775 1210
+rect -4809 226 -4775 242
+rect -4425 1194 -4391 1210
+rect -4425 226 -4391 242
+rect -3889 1194 -3855 1210
+rect -3889 226 -3855 242
+rect -3505 1194 -3471 1210
+rect -3505 226 -3471 242
+rect -2969 1194 -2935 1210
+rect -2969 226 -2935 242
+rect -2585 1194 -2551 1210
+rect -2585 226 -2551 242
+rect -2049 1194 -2015 1210
+rect -2049 226 -2015 242
+rect -1665 1194 -1631 1210
+rect -1665 226 -1631 242
+rect -1129 1194 -1095 1210
+rect -1129 226 -1095 242
+rect -745 1194 -711 1210
+rect -745 226 -711 242
+rect -209 1194 -175 1210
+rect -209 226 -175 242
+rect 175 1194 209 1210
+rect 175 226 209 242
+rect 711 1194 745 1210
+rect 711 226 745 242
+rect 1095 1194 1129 1210
+rect 1095 226 1129 242
+rect 1631 1194 1665 1210
+rect 1631 226 1665 242
+rect 2015 1194 2049 1210
+rect 2015 226 2049 242
+rect 2551 1194 2585 1210
+rect 2551 226 2585 242
+rect 2935 1194 2969 1210
+rect 2935 226 2969 242
+rect 3471 1194 3505 1210
+rect 3471 226 3505 242
+rect 3855 1194 3889 1210
+rect 3855 226 3889 242
+rect 4391 1194 4425 1210
+rect 4391 226 4425 242
+rect 4775 1194 4809 1210
+rect 4775 226 4809 242
+rect 5311 1194 5345 1210
+rect 5311 226 5345 242
+rect 5695 1194 5729 1210
+rect 5695 226 5729 242
+rect 6231 1194 6265 1210
+rect 6231 226 6265 242
+rect 6615 1194 6649 1210
+rect 6615 226 6649 242
+rect 7151 1194 7185 1210
+rect 7151 226 7185 242
+rect 7535 1194 7569 1210
+rect 7535 226 7569 242
+rect 8071 1194 8105 1210
+rect 8071 226 8105 242
+rect 8455 1194 8489 1210
+rect 8455 226 8489 242
+rect 8991 1194 9025 1210
+rect 8991 226 9025 242
+rect -8940 146 -8924 180
+rect -8556 146 -8540 180
+rect -8020 146 -8004 180
+rect -7636 146 -7620 180
+rect -7100 146 -7084 180
+rect -6716 146 -6700 180
+rect -6180 146 -6164 180
+rect -5796 146 -5780 180
+rect -5260 146 -5244 180
+rect -4876 146 -4860 180
+rect -4340 146 -4324 180
+rect -3956 146 -3940 180
+rect -3420 146 -3404 180
+rect -3036 146 -3020 180
+rect -2500 146 -2484 180
+rect -2116 146 -2100 180
+rect -1580 146 -1564 180
+rect -1196 146 -1180 180
+rect -660 146 -644 180
+rect -276 146 -260 180
+rect 260 146 276 180
+rect 644 146 660 180
+rect 1180 146 1196 180
+rect 1564 146 1580 180
+rect 2100 146 2116 180
+rect 2484 146 2500 180
+rect 3020 146 3036 180
+rect 3404 146 3420 180
+rect 3940 146 3956 180
+rect 4324 146 4340 180
+rect 4860 146 4876 180
+rect 5244 146 5260 180
+rect 5780 146 5796 180
+rect 6164 146 6180 180
+rect 6700 146 6716 180
+rect 7084 146 7100 180
+rect 7620 146 7636 180
+rect 8004 146 8020 180
+rect 8540 146 8556 180
+rect 8924 146 8940 180
+rect -8940 -180 -8924 -146
+rect -8556 -180 -8540 -146
+rect -8020 -180 -8004 -146
+rect -7636 -180 -7620 -146
+rect -7100 -180 -7084 -146
+rect -6716 -180 -6700 -146
+rect -6180 -180 -6164 -146
+rect -5796 -180 -5780 -146
+rect -5260 -180 -5244 -146
+rect -4876 -180 -4860 -146
+rect -4340 -180 -4324 -146
+rect -3956 -180 -3940 -146
+rect -3420 -180 -3404 -146
+rect -3036 -180 -3020 -146
+rect -2500 -180 -2484 -146
+rect -2116 -180 -2100 -146
+rect -1580 -180 -1564 -146
+rect -1196 -180 -1180 -146
+rect -660 -180 -644 -146
+rect -276 -180 -260 -146
+rect 260 -180 276 -146
+rect 644 -180 660 -146
+rect 1180 -180 1196 -146
+rect 1564 -180 1580 -146
+rect 2100 -180 2116 -146
+rect 2484 -180 2500 -146
+rect 3020 -180 3036 -146
+rect 3404 -180 3420 -146
+rect 3940 -180 3956 -146
+rect 4324 -180 4340 -146
+rect 4860 -180 4876 -146
+rect 5244 -180 5260 -146
+rect 5780 -180 5796 -146
+rect 6164 -180 6180 -146
+rect 6700 -180 6716 -146
+rect 7084 -180 7100 -146
+rect 7620 -180 7636 -146
+rect 8004 -180 8020 -146
+rect 8540 -180 8556 -146
+rect 8924 -180 8940 -146
+rect -9025 -242 -8991 -226
+rect -9025 -1210 -8991 -1194
+rect -8489 -242 -8455 -226
+rect -8489 -1210 -8455 -1194
+rect -8105 -242 -8071 -226
+rect -8105 -1210 -8071 -1194
+rect -7569 -242 -7535 -226
+rect -7569 -1210 -7535 -1194
+rect -7185 -242 -7151 -226
+rect -7185 -1210 -7151 -1194
+rect -6649 -242 -6615 -226
+rect -6649 -1210 -6615 -1194
+rect -6265 -242 -6231 -226
+rect -6265 -1210 -6231 -1194
+rect -5729 -242 -5695 -226
+rect -5729 -1210 -5695 -1194
+rect -5345 -242 -5311 -226
+rect -5345 -1210 -5311 -1194
+rect -4809 -242 -4775 -226
+rect -4809 -1210 -4775 -1194
+rect -4425 -242 -4391 -226
+rect -4425 -1210 -4391 -1194
+rect -3889 -242 -3855 -226
+rect -3889 -1210 -3855 -1194
+rect -3505 -242 -3471 -226
+rect -3505 -1210 -3471 -1194
+rect -2969 -242 -2935 -226
+rect -2969 -1210 -2935 -1194
+rect -2585 -242 -2551 -226
+rect -2585 -1210 -2551 -1194
+rect -2049 -242 -2015 -226
+rect -2049 -1210 -2015 -1194
+rect -1665 -242 -1631 -226
+rect -1665 -1210 -1631 -1194
+rect -1129 -242 -1095 -226
+rect -1129 -1210 -1095 -1194
+rect -745 -242 -711 -226
+rect -745 -1210 -711 -1194
+rect -209 -242 -175 -226
+rect -209 -1210 -175 -1194
+rect 175 -242 209 -226
+rect 175 -1210 209 -1194
+rect 711 -242 745 -226
+rect 711 -1210 745 -1194
+rect 1095 -242 1129 -226
+rect 1095 -1210 1129 -1194
+rect 1631 -242 1665 -226
+rect 1631 -1210 1665 -1194
+rect 2015 -242 2049 -226
+rect 2015 -1210 2049 -1194
+rect 2551 -242 2585 -226
+rect 2551 -1210 2585 -1194
+rect 2935 -242 2969 -226
+rect 2935 -1210 2969 -1194
+rect 3471 -242 3505 -226
+rect 3471 -1210 3505 -1194
+rect 3855 -242 3889 -226
+rect 3855 -1210 3889 -1194
+rect 4391 -242 4425 -226
+rect 4391 -1210 4425 -1194
+rect 4775 -242 4809 -226
+rect 4775 -1210 4809 -1194
+rect 5311 -242 5345 -226
+rect 5311 -1210 5345 -1194
+rect 5695 -242 5729 -226
+rect 5695 -1210 5729 -1194
+rect 6231 -242 6265 -226
+rect 6231 -1210 6265 -1194
+rect 6615 -242 6649 -226
+rect 6615 -1210 6649 -1194
+rect 7151 -242 7185 -226
+rect 7151 -1210 7185 -1194
+rect 7535 -242 7569 -226
+rect 7535 -1210 7569 -1194
+rect 8071 -242 8105 -226
+rect 8071 -1210 8105 -1194
+rect 8455 -242 8489 -226
+rect 8455 -1210 8489 -1194
+rect 8991 -242 9025 -226
+rect 8991 -1210 9025 -1194
+rect -9147 -1349 -9113 -1287
+rect -8940 -1290 -8924 -1256
+rect -8556 -1290 -8540 -1256
+rect -8020 -1290 -8004 -1256
+rect -7636 -1290 -7620 -1256
+rect -7100 -1290 -7084 -1256
+rect -6716 -1290 -6700 -1256
+rect -6180 -1290 -6164 -1256
+rect -5796 -1290 -5780 -1256
+rect -5260 -1290 -5244 -1256
+rect -4876 -1290 -4860 -1256
+rect -4340 -1290 -4324 -1256
+rect -3956 -1290 -3940 -1256
+rect -3420 -1290 -3404 -1256
+rect -3036 -1290 -3020 -1256
+rect -2500 -1290 -2484 -1256
+rect -2116 -1290 -2100 -1256
+rect -1580 -1290 -1564 -1256
+rect -1196 -1290 -1180 -1256
+rect -660 -1290 -644 -1256
+rect -276 -1290 -260 -1256
+rect 260 -1290 276 -1256
+rect 644 -1290 660 -1256
+rect 1180 -1290 1196 -1256
+rect 1564 -1290 1580 -1256
+rect 2100 -1290 2116 -1256
+rect 2484 -1290 2500 -1256
+rect 3020 -1290 3036 -1256
+rect 3404 -1290 3420 -1256
+rect 3940 -1290 3956 -1256
+rect 4324 -1290 4340 -1256
+rect 4860 -1290 4876 -1256
+rect 5244 -1290 5260 -1256
+rect 5780 -1290 5796 -1256
+rect 6164 -1290 6180 -1256
+rect 6700 -1290 6716 -1256
+rect 7084 -1290 7100 -1256
+rect 7620 -1290 7636 -1256
+rect 8004 -1290 8020 -1256
+rect 8540 -1290 8556 -1256
+rect 8924 -1290 8940 -1256
+rect 9113 -1349 9147 -1287
+rect -9147 -1383 -9051 -1349
+rect 9051 -1383 9147 -1349
+<< viali >>
+rect -8924 1256 -8556 1290
+rect -8004 1256 -7636 1290
+rect -7084 1256 -6716 1290
+rect -6164 1256 -5796 1290
+rect -5244 1256 -4876 1290
+rect -4324 1256 -3956 1290
+rect -3404 1256 -3036 1290
+rect -2484 1256 -2116 1290
+rect -1564 1256 -1196 1290
+rect -644 1256 -276 1290
+rect 276 1256 644 1290
+rect 1196 1256 1564 1290
+rect 2116 1256 2484 1290
+rect 3036 1256 3404 1290
+rect 3956 1256 4324 1290
+rect 4876 1256 5244 1290
+rect 5796 1256 6164 1290
+rect 6716 1256 7084 1290
+rect 7636 1256 8004 1290
+rect 8556 1256 8924 1290
+rect -9025 242 -8991 1194
+rect -8489 242 -8455 1194
+rect -8105 242 -8071 1194
+rect -7569 242 -7535 1194
+rect -7185 242 -7151 1194
+rect -6649 242 -6615 1194
+rect -6265 242 -6231 1194
+rect -5729 242 -5695 1194
+rect -5345 242 -5311 1194
+rect -4809 242 -4775 1194
+rect -4425 242 -4391 1194
+rect -3889 242 -3855 1194
+rect -3505 242 -3471 1194
+rect -2969 242 -2935 1194
+rect -2585 242 -2551 1194
+rect -2049 242 -2015 1194
+rect -1665 242 -1631 1194
+rect -1129 242 -1095 1194
+rect -745 242 -711 1194
+rect -209 242 -175 1194
+rect 175 242 209 1194
+rect 711 242 745 1194
+rect 1095 242 1129 1194
+rect 1631 242 1665 1194
+rect 2015 242 2049 1194
+rect 2551 242 2585 1194
+rect 2935 242 2969 1194
+rect 3471 242 3505 1194
+rect 3855 242 3889 1194
+rect 4391 242 4425 1194
+rect 4775 242 4809 1194
+rect 5311 242 5345 1194
+rect 5695 242 5729 1194
+rect 6231 242 6265 1194
+rect 6615 242 6649 1194
+rect 7151 242 7185 1194
+rect 7535 242 7569 1194
+rect 8071 242 8105 1194
+rect 8455 242 8489 1194
+rect 8991 242 9025 1194
+rect -8924 146 -8556 180
+rect -8004 146 -7636 180
+rect -7084 146 -6716 180
+rect -6164 146 -5796 180
+rect -5244 146 -4876 180
+rect -4324 146 -3956 180
+rect -3404 146 -3036 180
+rect -2484 146 -2116 180
+rect -1564 146 -1196 180
+rect -644 146 -276 180
+rect 276 146 644 180
+rect 1196 146 1564 180
+rect 2116 146 2484 180
+rect 3036 146 3404 180
+rect 3956 146 4324 180
+rect 4876 146 5244 180
+rect 5796 146 6164 180
+rect 6716 146 7084 180
+rect 7636 146 8004 180
+rect 8556 146 8924 180
+rect -8924 -180 -8556 -146
+rect -8004 -180 -7636 -146
+rect -7084 -180 -6716 -146
+rect -6164 -180 -5796 -146
+rect -5244 -180 -4876 -146
+rect -4324 -180 -3956 -146
+rect -3404 -180 -3036 -146
+rect -2484 -180 -2116 -146
+rect -1564 -180 -1196 -146
+rect -644 -180 -276 -146
+rect 276 -180 644 -146
+rect 1196 -180 1564 -146
+rect 2116 -180 2484 -146
+rect 3036 -180 3404 -146
+rect 3956 -180 4324 -146
+rect 4876 -180 5244 -146
+rect 5796 -180 6164 -146
+rect 6716 -180 7084 -146
+rect 7636 -180 8004 -146
+rect 8556 -180 8924 -146
+rect -9025 -1194 -8991 -242
+rect -8489 -1194 -8455 -242
+rect -8105 -1194 -8071 -242
+rect -7569 -1194 -7535 -242
+rect -7185 -1194 -7151 -242
+rect -6649 -1194 -6615 -242
+rect -6265 -1194 -6231 -242
+rect -5729 -1194 -5695 -242
+rect -5345 -1194 -5311 -242
+rect -4809 -1194 -4775 -242
+rect -4425 -1194 -4391 -242
+rect -3889 -1194 -3855 -242
+rect -3505 -1194 -3471 -242
+rect -2969 -1194 -2935 -242
+rect -2585 -1194 -2551 -242
+rect -2049 -1194 -2015 -242
+rect -1665 -1194 -1631 -242
+rect -1129 -1194 -1095 -242
+rect -745 -1194 -711 -242
+rect -209 -1194 -175 -242
+rect 175 -1194 209 -242
+rect 711 -1194 745 -242
+rect 1095 -1194 1129 -242
+rect 1631 -1194 1665 -242
+rect 2015 -1194 2049 -242
+rect 2551 -1194 2585 -242
+rect 2935 -1194 2969 -242
+rect 3471 -1194 3505 -242
+rect 3855 -1194 3889 -242
+rect 4391 -1194 4425 -242
+rect 4775 -1194 4809 -242
+rect 5311 -1194 5345 -242
+rect 5695 -1194 5729 -242
+rect 6231 -1194 6265 -242
+rect 6615 -1194 6649 -242
+rect 7151 -1194 7185 -242
+rect 7535 -1194 7569 -242
+rect 8071 -1194 8105 -242
+rect 8455 -1194 8489 -242
+rect 8991 -1194 9025 -242
+rect -8924 -1290 -8556 -1256
+rect -8004 -1290 -7636 -1256
+rect -7084 -1290 -6716 -1256
+rect -6164 -1290 -5796 -1256
+rect -5244 -1290 -4876 -1256
+rect -4324 -1290 -3956 -1256
+rect -3404 -1290 -3036 -1256
+rect -2484 -1290 -2116 -1256
+rect -1564 -1290 -1196 -1256
+rect -644 -1290 -276 -1256
+rect 276 -1290 644 -1256
+rect 1196 -1290 1564 -1256
+rect 2116 -1290 2484 -1256
+rect 3036 -1290 3404 -1256
+rect 3956 -1290 4324 -1256
+rect 4876 -1290 5244 -1256
+rect 5796 -1290 6164 -1256
+rect 6716 -1290 7084 -1256
+rect 7636 -1290 8004 -1256
+rect 8556 -1290 8924 -1256
+<< metal1 >>
+rect -8936 1290 -8544 1296
+rect -8936 1256 -8924 1290
+rect -8556 1256 -8544 1290
+rect -8936 1250 -8544 1256
+rect -8016 1290 -7624 1296
+rect -8016 1256 -8004 1290
+rect -7636 1256 -7624 1290
+rect -8016 1250 -7624 1256
+rect -7096 1290 -6704 1296
+rect -7096 1256 -7084 1290
+rect -6716 1256 -6704 1290
+rect -7096 1250 -6704 1256
+rect -6176 1290 -5784 1296
+rect -6176 1256 -6164 1290
+rect -5796 1256 -5784 1290
+rect -6176 1250 -5784 1256
+rect -5256 1290 -4864 1296
+rect -5256 1256 -5244 1290
+rect -4876 1256 -4864 1290
+rect -5256 1250 -4864 1256
+rect -4336 1290 -3944 1296
+rect -4336 1256 -4324 1290
+rect -3956 1256 -3944 1290
+rect -4336 1250 -3944 1256
+rect -3416 1290 -3024 1296
+rect -3416 1256 -3404 1290
+rect -3036 1256 -3024 1290
+rect -3416 1250 -3024 1256
+rect -2496 1290 -2104 1296
+rect -2496 1256 -2484 1290
+rect -2116 1256 -2104 1290
+rect -2496 1250 -2104 1256
+rect -1576 1290 -1184 1296
+rect -1576 1256 -1564 1290
+rect -1196 1256 -1184 1290
+rect -1576 1250 -1184 1256
+rect -656 1290 -264 1296
+rect -656 1256 -644 1290
+rect -276 1256 -264 1290
+rect -656 1250 -264 1256
+rect 264 1290 656 1296
+rect 264 1256 276 1290
+rect 644 1256 656 1290
+rect 264 1250 656 1256
+rect 1184 1290 1576 1296
+rect 1184 1256 1196 1290
+rect 1564 1256 1576 1290
+rect 1184 1250 1576 1256
+rect 2104 1290 2496 1296
+rect 2104 1256 2116 1290
+rect 2484 1256 2496 1290
+rect 2104 1250 2496 1256
+rect 3024 1290 3416 1296
+rect 3024 1256 3036 1290
+rect 3404 1256 3416 1290
+rect 3024 1250 3416 1256
+rect 3944 1290 4336 1296
+rect 3944 1256 3956 1290
+rect 4324 1256 4336 1290
+rect 3944 1250 4336 1256
+rect 4864 1290 5256 1296
+rect 4864 1256 4876 1290
+rect 5244 1256 5256 1290
+rect 4864 1250 5256 1256
+rect 5784 1290 6176 1296
+rect 5784 1256 5796 1290
+rect 6164 1256 6176 1290
+rect 5784 1250 6176 1256
+rect 6704 1290 7096 1296
+rect 6704 1256 6716 1290
+rect 7084 1256 7096 1290
+rect 6704 1250 7096 1256
+rect 7624 1290 8016 1296
+rect 7624 1256 7636 1290
+rect 8004 1256 8016 1290
+rect 7624 1250 8016 1256
+rect 8544 1290 8936 1296
+rect 8544 1256 8556 1290
+rect 8924 1256 8936 1290
+rect 8544 1250 8936 1256
+rect -9031 1194 -8985 1206
+rect -9031 242 -9025 1194
+rect -8991 242 -8985 1194
+rect -9031 230 -8985 242
+rect -8495 1194 -8449 1206
+rect -8495 242 -8489 1194
+rect -8455 242 -8449 1194
+rect -8495 230 -8449 242
+rect -8111 1194 -8065 1206
+rect -8111 242 -8105 1194
+rect -8071 242 -8065 1194
+rect -8111 230 -8065 242
+rect -7575 1194 -7529 1206
+rect -7575 242 -7569 1194
+rect -7535 242 -7529 1194
+rect -7575 230 -7529 242
+rect -7191 1194 -7145 1206
+rect -7191 242 -7185 1194
+rect -7151 242 -7145 1194
+rect -7191 230 -7145 242
+rect -6655 1194 -6609 1206
+rect -6655 242 -6649 1194
+rect -6615 242 -6609 1194
+rect -6655 230 -6609 242
+rect -6271 1194 -6225 1206
+rect -6271 242 -6265 1194
+rect -6231 242 -6225 1194
+rect -6271 230 -6225 242
+rect -5735 1194 -5689 1206
+rect -5735 242 -5729 1194
+rect -5695 242 -5689 1194
+rect -5735 230 -5689 242
+rect -5351 1194 -5305 1206
+rect -5351 242 -5345 1194
+rect -5311 242 -5305 1194
+rect -5351 230 -5305 242
+rect -4815 1194 -4769 1206
+rect -4815 242 -4809 1194
+rect -4775 242 -4769 1194
+rect -4815 230 -4769 242
+rect -4431 1194 -4385 1206
+rect -4431 242 -4425 1194
+rect -4391 242 -4385 1194
+rect -4431 230 -4385 242
+rect -3895 1194 -3849 1206
+rect -3895 242 -3889 1194
+rect -3855 242 -3849 1194
+rect -3895 230 -3849 242
+rect -3511 1194 -3465 1206
+rect -3511 242 -3505 1194
+rect -3471 242 -3465 1194
+rect -3511 230 -3465 242
+rect -2975 1194 -2929 1206
+rect -2975 242 -2969 1194
+rect -2935 242 -2929 1194
+rect -2975 230 -2929 242
+rect -2591 1194 -2545 1206
+rect -2591 242 -2585 1194
+rect -2551 242 -2545 1194
+rect -2591 230 -2545 242
+rect -2055 1194 -2009 1206
+rect -2055 242 -2049 1194
+rect -2015 242 -2009 1194
+rect -2055 230 -2009 242
+rect -1671 1194 -1625 1206
+rect -1671 242 -1665 1194
+rect -1631 242 -1625 1194
+rect -1671 230 -1625 242
+rect -1135 1194 -1089 1206
+rect -1135 242 -1129 1194
+rect -1095 242 -1089 1194
+rect -1135 230 -1089 242
+rect -751 1194 -705 1206
+rect -751 242 -745 1194
+rect -711 242 -705 1194
+rect -751 230 -705 242
+rect -215 1194 -169 1206
+rect -215 242 -209 1194
+rect -175 242 -169 1194
+rect -215 230 -169 242
+rect 169 1194 215 1206
+rect 169 242 175 1194
+rect 209 242 215 1194
+rect 169 230 215 242
+rect 705 1194 751 1206
+rect 705 242 711 1194
+rect 745 242 751 1194
+rect 705 230 751 242
+rect 1089 1194 1135 1206
+rect 1089 242 1095 1194
+rect 1129 242 1135 1194
+rect 1089 230 1135 242
+rect 1625 1194 1671 1206
+rect 1625 242 1631 1194
+rect 1665 242 1671 1194
+rect 1625 230 1671 242
+rect 2009 1194 2055 1206
+rect 2009 242 2015 1194
+rect 2049 242 2055 1194
+rect 2009 230 2055 242
+rect 2545 1194 2591 1206
+rect 2545 242 2551 1194
+rect 2585 242 2591 1194
+rect 2545 230 2591 242
+rect 2929 1194 2975 1206
+rect 2929 242 2935 1194
+rect 2969 242 2975 1194
+rect 2929 230 2975 242
+rect 3465 1194 3511 1206
+rect 3465 242 3471 1194
+rect 3505 242 3511 1194
+rect 3465 230 3511 242
+rect 3849 1194 3895 1206
+rect 3849 242 3855 1194
+rect 3889 242 3895 1194
+rect 3849 230 3895 242
+rect 4385 1194 4431 1206
+rect 4385 242 4391 1194
+rect 4425 242 4431 1194
+rect 4385 230 4431 242
+rect 4769 1194 4815 1206
+rect 4769 242 4775 1194
+rect 4809 242 4815 1194
+rect 4769 230 4815 242
+rect 5305 1194 5351 1206
+rect 5305 242 5311 1194
+rect 5345 242 5351 1194
+rect 5305 230 5351 242
+rect 5689 1194 5735 1206
+rect 5689 242 5695 1194
+rect 5729 242 5735 1194
+rect 5689 230 5735 242
+rect 6225 1194 6271 1206
+rect 6225 242 6231 1194
+rect 6265 242 6271 1194
+rect 6225 230 6271 242
+rect 6609 1194 6655 1206
+rect 6609 242 6615 1194
+rect 6649 242 6655 1194
+rect 6609 230 6655 242
+rect 7145 1194 7191 1206
+rect 7145 242 7151 1194
+rect 7185 242 7191 1194
+rect 7145 230 7191 242
+rect 7529 1194 7575 1206
+rect 7529 242 7535 1194
+rect 7569 242 7575 1194
+rect 7529 230 7575 242
+rect 8065 1194 8111 1206
+rect 8065 242 8071 1194
+rect 8105 242 8111 1194
+rect 8065 230 8111 242
+rect 8449 1194 8495 1206
+rect 8449 242 8455 1194
+rect 8489 242 8495 1194
+rect 8449 230 8495 242
+rect 8985 1194 9031 1206
+rect 8985 242 8991 1194
+rect 9025 242 9031 1194
+rect 8985 230 9031 242
+rect -8936 180 -8544 186
+rect -8936 146 -8924 180
+rect -8556 146 -8544 180
+rect -8936 140 -8544 146
+rect -8016 180 -7624 186
+rect -8016 146 -8004 180
+rect -7636 146 -7624 180
+rect -8016 140 -7624 146
+rect -7096 180 -6704 186
+rect -7096 146 -7084 180
+rect -6716 146 -6704 180
+rect -7096 140 -6704 146
+rect -6176 180 -5784 186
+rect -6176 146 -6164 180
+rect -5796 146 -5784 180
+rect -6176 140 -5784 146
+rect -5256 180 -4864 186
+rect -5256 146 -5244 180
+rect -4876 146 -4864 180
+rect -5256 140 -4864 146
+rect -4336 180 -3944 186
+rect -4336 146 -4324 180
+rect -3956 146 -3944 180
+rect -4336 140 -3944 146
+rect -3416 180 -3024 186
+rect -3416 146 -3404 180
+rect -3036 146 -3024 180
+rect -3416 140 -3024 146
+rect -2496 180 -2104 186
+rect -2496 146 -2484 180
+rect -2116 146 -2104 180
+rect -2496 140 -2104 146
+rect -1576 180 -1184 186
+rect -1576 146 -1564 180
+rect -1196 146 -1184 180
+rect -1576 140 -1184 146
+rect -656 180 -264 186
+rect -656 146 -644 180
+rect -276 146 -264 180
+rect -656 140 -264 146
+rect 264 180 656 186
+rect 264 146 276 180
+rect 644 146 656 180
+rect 264 140 656 146
+rect 1184 180 1576 186
+rect 1184 146 1196 180
+rect 1564 146 1576 180
+rect 1184 140 1576 146
+rect 2104 180 2496 186
+rect 2104 146 2116 180
+rect 2484 146 2496 180
+rect 2104 140 2496 146
+rect 3024 180 3416 186
+rect 3024 146 3036 180
+rect 3404 146 3416 180
+rect 3024 140 3416 146
+rect 3944 180 4336 186
+rect 3944 146 3956 180
+rect 4324 146 4336 180
+rect 3944 140 4336 146
+rect 4864 180 5256 186
+rect 4864 146 4876 180
+rect 5244 146 5256 180
+rect 4864 140 5256 146
+rect 5784 180 6176 186
+rect 5784 146 5796 180
+rect 6164 146 6176 180
+rect 5784 140 6176 146
+rect 6704 180 7096 186
+rect 6704 146 6716 180
+rect 7084 146 7096 180
+rect 6704 140 7096 146
+rect 7624 180 8016 186
+rect 7624 146 7636 180
+rect 8004 146 8016 180
+rect 7624 140 8016 146
+rect 8544 180 8936 186
+rect 8544 146 8556 180
+rect 8924 146 8936 180
+rect 8544 140 8936 146
+rect -8936 -146 -8544 -140
+rect -8936 -180 -8924 -146
+rect -8556 -180 -8544 -146
+rect -8936 -186 -8544 -180
+rect -8016 -146 -7624 -140
+rect -8016 -180 -8004 -146
+rect -7636 -180 -7624 -146
+rect -8016 -186 -7624 -180
+rect -7096 -146 -6704 -140
+rect -7096 -180 -7084 -146
+rect -6716 -180 -6704 -146
+rect -7096 -186 -6704 -180
+rect -6176 -146 -5784 -140
+rect -6176 -180 -6164 -146
+rect -5796 -180 -5784 -146
+rect -6176 -186 -5784 -180
+rect -5256 -146 -4864 -140
+rect -5256 -180 -5244 -146
+rect -4876 -180 -4864 -146
+rect -5256 -186 -4864 -180
+rect -4336 -146 -3944 -140
+rect -4336 -180 -4324 -146
+rect -3956 -180 -3944 -146
+rect -4336 -186 -3944 -180
+rect -3416 -146 -3024 -140
+rect -3416 -180 -3404 -146
+rect -3036 -180 -3024 -146
+rect -3416 -186 -3024 -180
+rect -2496 -146 -2104 -140
+rect -2496 -180 -2484 -146
+rect -2116 -180 -2104 -146
+rect -2496 -186 -2104 -180
+rect -1576 -146 -1184 -140
+rect -1576 -180 -1564 -146
+rect -1196 -180 -1184 -146
+rect -1576 -186 -1184 -180
+rect -656 -146 -264 -140
+rect -656 -180 -644 -146
+rect -276 -180 -264 -146
+rect -656 -186 -264 -180
+rect 264 -146 656 -140
+rect 264 -180 276 -146
+rect 644 -180 656 -146
+rect 264 -186 656 -180
+rect 1184 -146 1576 -140
+rect 1184 -180 1196 -146
+rect 1564 -180 1576 -146
+rect 1184 -186 1576 -180
+rect 2104 -146 2496 -140
+rect 2104 -180 2116 -146
+rect 2484 -180 2496 -146
+rect 2104 -186 2496 -180
+rect 3024 -146 3416 -140
+rect 3024 -180 3036 -146
+rect 3404 -180 3416 -146
+rect 3024 -186 3416 -180
+rect 3944 -146 4336 -140
+rect 3944 -180 3956 -146
+rect 4324 -180 4336 -146
+rect 3944 -186 4336 -180
+rect 4864 -146 5256 -140
+rect 4864 -180 4876 -146
+rect 5244 -180 5256 -146
+rect 4864 -186 5256 -180
+rect 5784 -146 6176 -140
+rect 5784 -180 5796 -146
+rect 6164 -180 6176 -146
+rect 5784 -186 6176 -180
+rect 6704 -146 7096 -140
+rect 6704 -180 6716 -146
+rect 7084 -180 7096 -146
+rect 6704 -186 7096 -180
+rect 7624 -146 8016 -140
+rect 7624 -180 7636 -146
+rect 8004 -180 8016 -146
+rect 7624 -186 8016 -180
+rect 8544 -146 8936 -140
+rect 8544 -180 8556 -146
+rect 8924 -180 8936 -146
+rect 8544 -186 8936 -180
+rect -9031 -242 -8985 -230
+rect -9031 -1194 -9025 -242
+rect -8991 -1194 -8985 -242
+rect -9031 -1206 -8985 -1194
+rect -8495 -242 -8449 -230
+rect -8495 -1194 -8489 -242
+rect -8455 -1194 -8449 -242
+rect -8495 -1206 -8449 -1194
+rect -8111 -242 -8065 -230
+rect -8111 -1194 -8105 -242
+rect -8071 -1194 -8065 -242
+rect -8111 -1206 -8065 -1194
+rect -7575 -242 -7529 -230
+rect -7575 -1194 -7569 -242
+rect -7535 -1194 -7529 -242
+rect -7575 -1206 -7529 -1194
+rect -7191 -242 -7145 -230
+rect -7191 -1194 -7185 -242
+rect -7151 -1194 -7145 -242
+rect -7191 -1206 -7145 -1194
+rect -6655 -242 -6609 -230
+rect -6655 -1194 -6649 -242
+rect -6615 -1194 -6609 -242
+rect -6655 -1206 -6609 -1194
+rect -6271 -242 -6225 -230
+rect -6271 -1194 -6265 -242
+rect -6231 -1194 -6225 -242
+rect -6271 -1206 -6225 -1194
+rect -5735 -242 -5689 -230
+rect -5735 -1194 -5729 -242
+rect -5695 -1194 -5689 -242
+rect -5735 -1206 -5689 -1194
+rect -5351 -242 -5305 -230
+rect -5351 -1194 -5345 -242
+rect -5311 -1194 -5305 -242
+rect -5351 -1206 -5305 -1194
+rect -4815 -242 -4769 -230
+rect -4815 -1194 -4809 -242
+rect -4775 -1194 -4769 -242
+rect -4815 -1206 -4769 -1194
+rect -4431 -242 -4385 -230
+rect -4431 -1194 -4425 -242
+rect -4391 -1194 -4385 -242
+rect -4431 -1206 -4385 -1194
+rect -3895 -242 -3849 -230
+rect -3895 -1194 -3889 -242
+rect -3855 -1194 -3849 -242
+rect -3895 -1206 -3849 -1194
+rect -3511 -242 -3465 -230
+rect -3511 -1194 -3505 -242
+rect -3471 -1194 -3465 -242
+rect -3511 -1206 -3465 -1194
+rect -2975 -242 -2929 -230
+rect -2975 -1194 -2969 -242
+rect -2935 -1194 -2929 -242
+rect -2975 -1206 -2929 -1194
+rect -2591 -242 -2545 -230
+rect -2591 -1194 -2585 -242
+rect -2551 -1194 -2545 -242
+rect -2591 -1206 -2545 -1194
+rect -2055 -242 -2009 -230
+rect -2055 -1194 -2049 -242
+rect -2015 -1194 -2009 -242
+rect -2055 -1206 -2009 -1194
+rect -1671 -242 -1625 -230
+rect -1671 -1194 -1665 -242
+rect -1631 -1194 -1625 -242
+rect -1671 -1206 -1625 -1194
+rect -1135 -242 -1089 -230
+rect -1135 -1194 -1129 -242
+rect -1095 -1194 -1089 -242
+rect -1135 -1206 -1089 -1194
+rect -751 -242 -705 -230
+rect -751 -1194 -745 -242
+rect -711 -1194 -705 -242
+rect -751 -1206 -705 -1194
+rect -215 -242 -169 -230
+rect -215 -1194 -209 -242
+rect -175 -1194 -169 -242
+rect -215 -1206 -169 -1194
+rect 169 -242 215 -230
+rect 169 -1194 175 -242
+rect 209 -1194 215 -242
+rect 169 -1206 215 -1194
+rect 705 -242 751 -230
+rect 705 -1194 711 -242
+rect 745 -1194 751 -242
+rect 705 -1206 751 -1194
+rect 1089 -242 1135 -230
+rect 1089 -1194 1095 -242
+rect 1129 -1194 1135 -242
+rect 1089 -1206 1135 -1194
+rect 1625 -242 1671 -230
+rect 1625 -1194 1631 -242
+rect 1665 -1194 1671 -242
+rect 1625 -1206 1671 -1194
+rect 2009 -242 2055 -230
+rect 2009 -1194 2015 -242
+rect 2049 -1194 2055 -242
+rect 2009 -1206 2055 -1194
+rect 2545 -242 2591 -230
+rect 2545 -1194 2551 -242
+rect 2585 -1194 2591 -242
+rect 2545 -1206 2591 -1194
+rect 2929 -242 2975 -230
+rect 2929 -1194 2935 -242
+rect 2969 -1194 2975 -242
+rect 2929 -1206 2975 -1194
+rect 3465 -242 3511 -230
+rect 3465 -1194 3471 -242
+rect 3505 -1194 3511 -242
+rect 3465 -1206 3511 -1194
+rect 3849 -242 3895 -230
+rect 3849 -1194 3855 -242
+rect 3889 -1194 3895 -242
+rect 3849 -1206 3895 -1194
+rect 4385 -242 4431 -230
+rect 4385 -1194 4391 -242
+rect 4425 -1194 4431 -242
+rect 4385 -1206 4431 -1194
+rect 4769 -242 4815 -230
+rect 4769 -1194 4775 -242
+rect 4809 -1194 4815 -242
+rect 4769 -1206 4815 -1194
+rect 5305 -242 5351 -230
+rect 5305 -1194 5311 -242
+rect 5345 -1194 5351 -242
+rect 5305 -1206 5351 -1194
+rect 5689 -242 5735 -230
+rect 5689 -1194 5695 -242
+rect 5729 -1194 5735 -242
+rect 5689 -1206 5735 -1194
+rect 6225 -242 6271 -230
+rect 6225 -1194 6231 -242
+rect 6265 -1194 6271 -242
+rect 6225 -1206 6271 -1194
+rect 6609 -242 6655 -230
+rect 6609 -1194 6615 -242
+rect 6649 -1194 6655 -242
+rect 6609 -1206 6655 -1194
+rect 7145 -242 7191 -230
+rect 7145 -1194 7151 -242
+rect 7185 -1194 7191 -242
+rect 7145 -1206 7191 -1194
+rect 7529 -242 7575 -230
+rect 7529 -1194 7535 -242
+rect 7569 -1194 7575 -242
+rect 7529 -1206 7575 -1194
+rect 8065 -242 8111 -230
+rect 8065 -1194 8071 -242
+rect 8105 -1194 8111 -242
+rect 8065 -1206 8111 -1194
+rect 8449 -242 8495 -230
+rect 8449 -1194 8455 -242
+rect 8489 -1194 8495 -242
+rect 8449 -1206 8495 -1194
+rect 8985 -242 9031 -230
+rect 8985 -1194 8991 -242
+rect 9025 -1194 9031 -242
+rect 8985 -1206 9031 -1194
+rect -8936 -1256 -8544 -1250
+rect -8936 -1290 -8924 -1256
+rect -8556 -1290 -8544 -1256
+rect -8936 -1296 -8544 -1290
+rect -8016 -1256 -7624 -1250
+rect -8016 -1290 -8004 -1256
+rect -7636 -1290 -7624 -1256
+rect -8016 -1296 -7624 -1290
+rect -7096 -1256 -6704 -1250
+rect -7096 -1290 -7084 -1256
+rect -6716 -1290 -6704 -1256
+rect -7096 -1296 -6704 -1290
+rect -6176 -1256 -5784 -1250
+rect -6176 -1290 -6164 -1256
+rect -5796 -1290 -5784 -1256
+rect -6176 -1296 -5784 -1290
+rect -5256 -1256 -4864 -1250
+rect -5256 -1290 -5244 -1256
+rect -4876 -1290 -4864 -1256
+rect -5256 -1296 -4864 -1290
+rect -4336 -1256 -3944 -1250
+rect -4336 -1290 -4324 -1256
+rect -3956 -1290 -3944 -1256
+rect -4336 -1296 -3944 -1290
+rect -3416 -1256 -3024 -1250
+rect -3416 -1290 -3404 -1256
+rect -3036 -1290 -3024 -1256
+rect -3416 -1296 -3024 -1290
+rect -2496 -1256 -2104 -1250
+rect -2496 -1290 -2484 -1256
+rect -2116 -1290 -2104 -1256
+rect -2496 -1296 -2104 -1290
+rect -1576 -1256 -1184 -1250
+rect -1576 -1290 -1564 -1256
+rect -1196 -1290 -1184 -1256
+rect -1576 -1296 -1184 -1290
+rect -656 -1256 -264 -1250
+rect -656 -1290 -644 -1256
+rect -276 -1290 -264 -1256
+rect -656 -1296 -264 -1290
+rect 264 -1256 656 -1250
+rect 264 -1290 276 -1256
+rect 644 -1290 656 -1256
+rect 264 -1296 656 -1290
+rect 1184 -1256 1576 -1250
+rect 1184 -1290 1196 -1256
+rect 1564 -1290 1576 -1256
+rect 1184 -1296 1576 -1290
+rect 2104 -1256 2496 -1250
+rect 2104 -1290 2116 -1256
+rect 2484 -1290 2496 -1256
+rect 2104 -1296 2496 -1290
+rect 3024 -1256 3416 -1250
+rect 3024 -1290 3036 -1256
+rect 3404 -1290 3416 -1256
+rect 3024 -1296 3416 -1290
+rect 3944 -1256 4336 -1250
+rect 3944 -1290 3956 -1256
+rect 4324 -1290 4336 -1256
+rect 3944 -1296 4336 -1290
+rect 4864 -1256 5256 -1250
+rect 4864 -1290 4876 -1256
+rect 5244 -1290 5256 -1256
+rect 4864 -1296 5256 -1290
+rect 5784 -1256 6176 -1250
+rect 5784 -1290 5796 -1256
+rect 6164 -1290 6176 -1256
+rect 5784 -1296 6176 -1290
+rect 6704 -1256 7096 -1250
+rect 6704 -1290 6716 -1256
+rect 7084 -1290 7096 -1256
+rect 6704 -1296 7096 -1290
+rect 7624 -1256 8016 -1250
+rect 7624 -1290 7636 -1256
+rect 8004 -1290 8016 -1256
+rect 7624 -1296 8016 -1290
+rect 8544 -1256 8936 -1250
+rect 8544 -1290 8556 -1256
+rect 8924 -1290 8936 -1256
+rect 8544 -1296 8936 -1290
+<< properties >>
+string FIXED_BBOX -9130 -1366 9130 1366
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 5 l 2 m 2 nf 20 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_2SUUKX.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_2SUUKX.mag
new file mode 100644
index 0000000..d59e7be
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_2SUUKX.mag
@@ -0,0 +1,99 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< error_p >>
+rect -530 291 530 318
+rect -530 -318 530 -291
+<< nwell >>
+rect -633 -291 633 291
+<< pwell >>
+rect -743 291 743 401
+rect -743 -291 -633 291
+rect 633 -291 743 291
+rect -743 -401 743 -291
+<< varactor >>
+rect -500 -200 500 200
+<< psubdiff >>
+rect -707 331 -611 365
+rect 611 331 707 365
+rect -707 269 -673 331
+rect 673 269 707 331
+rect -707 -331 -673 -269
+rect 673 -331 707 -269
+rect -707 -365 -611 -331
+rect 611 -365 707 -331
+<< nsubdiff >>
+rect -597 176 -500 200
+rect -597 -176 -585 176
+rect -551 -176 -500 176
+rect -597 -200 -500 -176
+rect 500 176 597 200
+rect 500 -176 551 176
+rect 585 -176 597 176
+rect 500 -200 597 -176
+<< psubdiffcont >>
+rect -611 331 611 365
+rect -707 -269 -673 269
+rect 673 -269 707 269
+rect -611 -365 611 -331
+<< nsubdiffcont >>
+rect -585 -176 -551 176
+rect 551 -176 585 176
+<< poly >>
+rect -500 272 500 288
+rect -500 238 -484 272
+rect 484 238 500 272
+rect -500 200 500 238
+rect -500 -238 500 -200
+rect -500 -272 -484 -238
+rect 484 -272 500 -238
+rect -500 -288 500 -272
+<< polycont >>
+rect -484 238 484 272
+rect -484 -272 484 -238
+<< locali >>
+rect -707 331 -611 365
+rect 611 331 707 365
+rect -707 269 -673 331
+rect -500 238 -484 272
+rect 484 238 500 272
+rect 673 269 707 331
+rect -585 176 -551 192
+rect -585 -192 -551 -176
+rect 551 176 585 192
+rect 551 -192 585 -176
+rect -707 -331 -673 -269
+rect -500 -272 -484 -238
+rect 484 -272 500 -238
+rect 673 -331 707 -269
+rect -707 -365 -611 -331
+rect 611 -365 707 -331
+<< viali >>
+rect -484 238 484 272
+rect -585 -176 -551 176
+rect 551 -176 585 176
+rect -484 -272 484 -238
+<< metal1 >>
+rect -496 272 496 278
+rect -496 238 -484 272
+rect 484 238 496 272
+rect -496 232 496 238
+rect -591 176 -545 188
+rect -591 -176 -585 176
+rect -551 -176 -545 176
+rect -591 -188 -545 -176
+rect 545 176 591 188
+rect 545 -176 551 176
+rect 585 -176 591 176
+rect 545 -188 591 -176
+rect -496 -238 496 -232
+rect -496 -272 -484 -238
+rect 484 -272 496 -238
+rect -496 -278 496 -272
+<< properties >>
+string FIXED_BBOX -690 -348 690 348
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 2 l 5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 0 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_BUCBUJ.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_BUCBUJ.mag
new file mode 100644
index 0000000..98d986e
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_BUCBUJ.mag
@@ -0,0 +1,152 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645542524
+<< error_p >>
+rect -1290 291 -230 318
+rect 230 291 1290 318
+rect -1290 -318 -230 -291
+rect 230 -318 1290 -291
+<< nwell >>
+rect -1393 -291 -127 291
+rect 127 -291 1393 291
+<< pwell >>
+rect -1503 291 1503 401
+rect -1503 -291 -1393 291
+rect -127 -291 127 291
+rect 1393 -291 1503 291
+rect -1503 -401 1503 -291
+<< varactor >>
+rect -1260 -200 -260 200
+rect 260 -200 1260 200
+<< psubdiff >>
+rect -1467 331 -1371 365
+rect 1371 331 1467 365
+rect -1467 269 -1433 331
+rect 1433 269 1467 331
+rect -1467 -331 -1433 -269
+rect 1433 -331 1467 -269
+rect -1467 -365 -1371 -331
+rect 1371 -365 1467 -331
+<< nsubdiff >>
+rect -1357 176 -1260 200
+rect -1357 -176 -1345 176
+rect -1311 -176 -1260 176
+rect -1357 -200 -1260 -176
+rect -260 176 -163 200
+rect -260 -176 -209 176
+rect -175 -176 -163 176
+rect -260 -200 -163 -176
+rect 163 176 260 200
+rect 163 -176 175 176
+rect 209 -176 260 176
+rect 163 -200 260 -176
+rect 1260 176 1357 200
+rect 1260 -176 1311 176
+rect 1345 -176 1357 176
+rect 1260 -200 1357 -176
+<< psubdiffcont >>
+rect -1371 331 1371 365
+rect -1467 -269 -1433 269
+rect 1433 -269 1467 269
+rect -1371 -365 1371 -331
+<< nsubdiffcont >>
+rect -1345 -176 -1311 176
+rect -209 -176 -175 176
+rect 175 -176 209 176
+rect 1311 -176 1345 176
+<< poly >>
+rect -1260 272 -260 288
+rect -1260 238 -1244 272
+rect -276 238 -260 272
+rect -1260 200 -260 238
+rect 260 272 1260 288
+rect 260 238 276 272
+rect 1244 238 1260 272
+rect 260 200 1260 238
+rect -1260 -238 -260 -200
+rect -1260 -272 -1244 -238
+rect -276 -272 -260 -238
+rect -1260 -288 -260 -272
+rect 260 -238 1260 -200
+rect 260 -272 276 -238
+rect 1244 -272 1260 -238
+rect 260 -288 1260 -272
+<< polycont >>
+rect -1244 238 -276 272
+rect 276 238 1244 272
+rect -1244 -272 -276 -238
+rect 276 -272 1244 -238
+<< locali >>
+rect -1467 331 -1371 365
+rect 1371 331 1467 365
+rect -1467 269 -1433 331
+rect -1260 238 -1244 272
+rect -276 238 -260 272
+rect 260 238 276 272
+rect 1244 238 1260 272
+rect 1433 269 1467 331
+rect -1345 176 -1311 192
+rect -1345 -192 -1311 -176
+rect -209 176 -175 192
+rect -209 -192 -175 -176
+rect 175 176 209 192
+rect 175 -192 209 -176
+rect 1311 176 1345 192
+rect 1311 -192 1345 -176
+rect -1467 -331 -1433 -269
+rect -1260 -272 -1244 -238
+rect -276 -272 -260 -238
+rect 260 -272 276 -238
+rect 1244 -272 1260 -238
+rect 1433 -331 1467 -269
+rect -1467 -365 -1371 -331
+rect 1371 -365 1467 -331
+<< viali >>
+rect -1244 238 -276 272
+rect 276 238 1244 272
+rect -1345 -176 -1311 176
+rect -209 -176 -175 176
+rect 175 -176 209 176
+rect 1311 -176 1345 176
+rect -1244 -272 -276 -238
+rect 276 -272 1244 -238
+<< metal1 >>
+rect -1256 272 -264 278
+rect -1256 238 -1244 272
+rect -276 238 -264 272
+rect -1256 232 -264 238
+rect 264 272 1256 278
+rect 264 238 276 272
+rect 1244 238 1256 272
+rect 264 232 1256 238
+rect -1351 176 -1305 188
+rect -1351 -176 -1345 176
+rect -1311 -176 -1305 176
+rect -1351 -188 -1305 -176
+rect -215 176 -169 188
+rect -215 -176 -209 176
+rect -175 -176 -169 176
+rect -215 -188 -169 -176
+rect 169 176 215 188
+rect 169 -176 175 176
+rect 209 -176 215 176
+rect 169 -188 215 -176
+rect 1305 176 1351 188
+rect 1305 -176 1311 176
+rect 1345 -176 1351 176
+rect 1305 -188 1351 -176
+rect -1256 -238 -264 -232
+rect -1256 -272 -1244 -238
+rect -276 -272 -264 -238
+rect -1256 -278 -264 -272
+rect 264 -238 1256 -232
+rect 264 -272 276 -238
+rect 1244 -272 1256 -238
+rect 264 -278 1256 -272
+<< properties >>
+string FIXED_BBOX -1450 -348 1450 348
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 2 l 5 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__cap_var_lvt_BUUU8M.mag b/mag/isource/sky130_fd_pr__cap_var_lvt_BUUU8M.mag
new file mode 100644
index 0000000..55e72f5
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__cap_var_lvt_BUUU8M.mag
@@ -0,0 +1,99 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< error_p >>
+rect -530 291 530 318
+rect -530 -318 530 -291
+<< nwell >>
+rect -633 -291 633 291
+<< pwell >>
+rect -743 291 743 401
+rect -743 -291 -633 291
+rect 633 -291 743 291
+rect -743 -401 743 -291
+<< varactor >>
+rect -500 -200 500 200
+<< psubdiff >>
+rect -707 331 -611 365
+rect 611 331 707 365
+rect -707 269 -673 331
+rect 673 269 707 331
+rect -707 -331 -673 -269
+rect 673 -331 707 -269
+rect -707 -365 -611 -331
+rect 611 -365 707 -331
+<< nsubdiff >>
+rect -597 176 -500 200
+rect -597 -176 -585 176
+rect -551 -176 -500 176
+rect -597 -200 -500 -176
+rect 500 176 597 200
+rect 500 -176 551 176
+rect 585 -176 597 176
+rect 500 -200 597 -176
+<< psubdiffcont >>
+rect -611 331 611 365
+rect -707 -269 -673 269
+rect 673 -269 707 269
+rect -611 -365 611 -331
+<< nsubdiffcont >>
+rect -585 -176 -551 176
+rect 551 -176 585 176
+<< poly >>
+rect -500 272 500 288
+rect -500 238 -484 272
+rect 484 238 500 272
+rect -500 200 500 238
+rect -500 -238 500 -200
+rect -500 -272 -484 -238
+rect 484 -272 500 -238
+rect -500 -288 500 -272
+<< polycont >>
+rect -484 238 484 272
+rect -484 -272 484 -238
+<< locali >>
+rect -707 331 -611 365
+rect 611 331 707 365
+rect -707 269 -673 331
+rect -500 238 -484 272
+rect 484 238 500 272
+rect 673 269 707 331
+rect -585 176 -551 192
+rect -585 -192 -551 -176
+rect 551 176 585 192
+rect 551 -192 585 -176
+rect -707 -331 -673 -269
+rect -500 -272 -484 -238
+rect 484 -272 500 -238
+rect 673 -331 707 -269
+rect -707 -365 -611 -331
+rect 611 -365 707 -331
+<< viali >>
+rect -484 238 484 272
+rect -585 -176 -551 176
+rect 551 -176 585 176
+rect -484 -272 484 -238
+<< metal1 >>
+rect -496 272 496 278
+rect -496 238 -484 272
+rect 484 238 496 272
+rect -496 232 496 238
+rect -591 176 -545 188
+rect -591 -176 -585 176
+rect -551 -176 -545 176
+rect -591 -188 -545 -176
+rect 545 176 591 188
+rect 545 -176 551 176
+rect 585 -176 591 176
+rect 545 -188 591 -176
+rect -496 -238 496 -232
+rect -496 -272 -484 -238
+rect 484 -272 496 -238
+rect -496 -278 496 -272
+<< properties >>
+string FIXED_BBOX -690 -348 690 348
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 2 l 5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 1 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_26RGPZ.mag b/mag/isource/sky130_fd_pr__nfet_01v8_26RGPZ.mag
new file mode 100644
index 0000000..150d6f1
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_26RGPZ.mag
@@ -0,0 +1,667 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< error_p >>
+rect -461 981 -403 987
+rect -269 981 -211 987
+rect -77 981 -19 987
+rect 115 981 173 987
+rect 307 981 365 987
+rect -461 947 -449 981
+rect -269 947 -257 981
+rect -77 947 -65 981
+rect 115 947 127 981
+rect 307 947 319 981
+rect -461 941 -403 947
+rect -269 941 -211 947
+rect -77 941 -19 947
+rect 115 941 173 947
+rect 307 941 365 947
+rect -365 71 -307 77
+rect -173 71 -115 77
+rect 19 71 77 77
+rect 211 71 269 77
+rect 403 71 461 77
+rect -365 37 -353 71
+rect -173 37 -161 71
+rect 19 37 31 71
+rect 211 37 223 71
+rect 403 37 415 71
+rect -365 31 -307 37
+rect -173 31 -115 37
+rect 19 31 77 37
+rect 211 31 269 37
+rect 403 31 461 37
+rect -365 -37 -307 -31
+rect -173 -37 -115 -31
+rect 19 -37 77 -31
+rect 211 -37 269 -31
+rect 403 -37 461 -31
+rect -365 -71 -353 -37
+rect -173 -71 -161 -37
+rect 19 -71 31 -37
+rect 211 -71 223 -37
+rect 403 -71 415 -37
+rect -365 -77 -307 -71
+rect -173 -77 -115 -71
+rect 19 -77 77 -71
+rect 211 -77 269 -71
+rect 403 -77 461 -71
+rect -461 -947 -403 -941
+rect -269 -947 -211 -941
+rect -77 -947 -19 -941
+rect 115 -947 173 -941
+rect 307 -947 365 -941
+rect -461 -981 -449 -947
+rect -269 -981 -257 -947
+rect -77 -981 -65 -947
+rect 115 -981 127 -947
+rect 307 -981 319 -947
+rect -461 -987 -403 -981
+rect -269 -987 -211 -981
+rect -77 -987 -19 -981
+rect 115 -987 173 -981
+rect 307 -987 365 -981
+<< pwell >>
+rect -647 -1119 647 1119
+<< nmos >>
+rect -447 109 -417 909
+rect -351 109 -321 909
+rect -255 109 -225 909
+rect -159 109 -129 909
+rect -63 109 -33 909
+rect 33 109 63 909
+rect 129 109 159 909
+rect 225 109 255 909
+rect 321 109 351 909
+rect 417 109 447 909
+rect -447 -909 -417 -109
+rect -351 -909 -321 -109
+rect -255 -909 -225 -109
+rect -159 -909 -129 -109
+rect -63 -909 -33 -109
+rect 33 -909 63 -109
+rect 129 -909 159 -109
+rect 225 -909 255 -109
+rect 321 -909 351 -109
+rect 417 -909 447 -109
+<< ndiff >>
+rect -509 897 -447 909
+rect -509 121 -497 897
+rect -463 121 -447 897
+rect -509 109 -447 121
+rect -417 897 -351 909
+rect -417 121 -401 897
+rect -367 121 -351 897
+rect -417 109 -351 121
+rect -321 897 -255 909
+rect -321 121 -305 897
+rect -271 121 -255 897
+rect -321 109 -255 121
+rect -225 897 -159 909
+rect -225 121 -209 897
+rect -175 121 -159 897
+rect -225 109 -159 121
+rect -129 897 -63 909
+rect -129 121 -113 897
+rect -79 121 -63 897
+rect -129 109 -63 121
+rect -33 897 33 909
+rect -33 121 -17 897
+rect 17 121 33 897
+rect -33 109 33 121
+rect 63 897 129 909
+rect 63 121 79 897
+rect 113 121 129 897
+rect 63 109 129 121
+rect 159 897 225 909
+rect 159 121 175 897
+rect 209 121 225 897
+rect 159 109 225 121
+rect 255 897 321 909
+rect 255 121 271 897
+rect 305 121 321 897
+rect 255 109 321 121
+rect 351 897 417 909
+rect 351 121 367 897
+rect 401 121 417 897
+rect 351 109 417 121
+rect 447 897 509 909
+rect 447 121 463 897
+rect 497 121 509 897
+rect 447 109 509 121
+rect -509 -121 -447 -109
+rect -509 -897 -497 -121
+rect -463 -897 -447 -121
+rect -509 -909 -447 -897
+rect -417 -121 -351 -109
+rect -417 -897 -401 -121
+rect -367 -897 -351 -121
+rect -417 -909 -351 -897
+rect -321 -121 -255 -109
+rect -321 -897 -305 -121
+rect -271 -897 -255 -121
+rect -321 -909 -255 -897
+rect -225 -121 -159 -109
+rect -225 -897 -209 -121
+rect -175 -897 -159 -121
+rect -225 -909 -159 -897
+rect -129 -121 -63 -109
+rect -129 -897 -113 -121
+rect -79 -897 -63 -121
+rect -129 -909 -63 -897
+rect -33 -121 33 -109
+rect -33 -897 -17 -121
+rect 17 -897 33 -121
+rect -33 -909 33 -897
+rect 63 -121 129 -109
+rect 63 -897 79 -121
+rect 113 -897 129 -121
+rect 63 -909 129 -897
+rect 159 -121 225 -109
+rect 159 -897 175 -121
+rect 209 -897 225 -121
+rect 159 -909 225 -897
+rect 255 -121 321 -109
+rect 255 -897 271 -121
+rect 305 -897 321 -121
+rect 255 -909 321 -897
+rect 351 -121 417 -109
+rect 351 -897 367 -121
+rect 401 -897 417 -121
+rect 351 -909 417 -897
+rect 447 -121 509 -109
+rect 447 -897 463 -121
+rect 497 -897 509 -121
+rect 447 -909 509 -897
+<< ndiffc >>
+rect -497 121 -463 897
+rect -401 121 -367 897
+rect -305 121 -271 897
+rect -209 121 -175 897
+rect -113 121 -79 897
+rect -17 121 17 897
+rect 79 121 113 897
+rect 175 121 209 897
+rect 271 121 305 897
+rect 367 121 401 897
+rect 463 121 497 897
+rect -497 -897 -463 -121
+rect -401 -897 -367 -121
+rect -305 -897 -271 -121
+rect -209 -897 -175 -121
+rect -113 -897 -79 -121
+rect -17 -897 17 -121
+rect 79 -897 113 -121
+rect 175 -897 209 -121
+rect 271 -897 305 -121
+rect 367 -897 401 -121
+rect 463 -897 497 -121
+<< psubdiff >>
+rect -611 1049 -515 1083
+rect 515 1049 611 1083
+rect -611 987 -577 1049
+rect 577 987 611 1049
+rect -611 -1049 -577 -987
+rect 577 -1049 611 -987
+rect -611 -1083 -515 -1049
+rect 515 -1083 611 -1049
+<< psubdiffcont >>
+rect -515 1049 515 1083
+rect -611 -987 -577 987
+rect 577 -987 611 987
+rect -515 -1083 515 -1049
+<< poly >>
+rect -465 981 -399 997
+rect -465 947 -449 981
+rect -415 947 -399 981
+rect -465 931 -399 947
+rect -273 981 -207 997
+rect -273 947 -257 981
+rect -223 947 -207 981
+rect -447 909 -417 931
+rect -351 909 -321 935
+rect -273 931 -207 947
+rect -81 981 -15 997
+rect -81 947 -65 981
+rect -31 947 -15 981
+rect -255 909 -225 931
+rect -159 909 -129 935
+rect -81 931 -15 947
+rect 111 981 177 997
+rect 111 947 127 981
+rect 161 947 177 981
+rect -63 909 -33 931
+rect 33 909 63 935
+rect 111 931 177 947
+rect 303 981 369 997
+rect 303 947 319 981
+rect 353 947 369 981
+rect 129 909 159 931
+rect 225 909 255 935
+rect 303 931 369 947
+rect 321 909 351 931
+rect 417 909 447 935
+rect -447 83 -417 109
+rect -351 87 -321 109
+rect -369 71 -303 87
+rect -255 83 -225 109
+rect -159 87 -129 109
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -369 21 -303 37
+rect -177 71 -111 87
+rect -63 83 -33 109
+rect 33 87 63 109
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect -177 21 -111 37
+rect 15 71 81 87
+rect 129 83 159 109
+rect 225 87 255 109
+rect 15 37 31 71
+rect 65 37 81 71
+rect 15 21 81 37
+rect 207 71 273 87
+rect 321 83 351 109
+rect 417 87 447 109
+rect 207 37 223 71
+rect 257 37 273 71
+rect 207 21 273 37
+rect 399 71 465 87
+rect 399 37 415 71
+rect 449 37 465 71
+rect 399 21 465 37
+rect -369 -37 -303 -21
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -447 -109 -417 -83
+rect -369 -87 -303 -71
+rect -177 -37 -111 -21
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect -351 -109 -321 -87
+rect -255 -109 -225 -83
+rect -177 -87 -111 -71
+rect 15 -37 81 -21
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect -159 -109 -129 -87
+rect -63 -109 -33 -83
+rect 15 -87 81 -71
+rect 207 -37 273 -21
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 33 -109 63 -87
+rect 129 -109 159 -83
+rect 207 -87 273 -71
+rect 399 -37 465 -21
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 225 -109 255 -87
+rect 321 -109 351 -83
+rect 399 -87 465 -71
+rect 417 -109 447 -87
+rect -447 -931 -417 -909
+rect -465 -947 -399 -931
+rect -351 -935 -321 -909
+rect -255 -931 -225 -909
+rect -465 -981 -449 -947
+rect -415 -981 -399 -947
+rect -465 -997 -399 -981
+rect -273 -947 -207 -931
+rect -159 -935 -129 -909
+rect -63 -931 -33 -909
+rect -273 -981 -257 -947
+rect -223 -981 -207 -947
+rect -273 -997 -207 -981
+rect -81 -947 -15 -931
+rect 33 -935 63 -909
+rect 129 -931 159 -909
+rect -81 -981 -65 -947
+rect -31 -981 -15 -947
+rect -81 -997 -15 -981
+rect 111 -947 177 -931
+rect 225 -935 255 -909
+rect 321 -931 351 -909
+rect 111 -981 127 -947
+rect 161 -981 177 -947
+rect 111 -997 177 -981
+rect 303 -947 369 -931
+rect 417 -935 447 -909
+rect 303 -981 319 -947
+rect 353 -981 369 -947
+rect 303 -997 369 -981
+<< polycont >>
+rect -449 947 -415 981
+rect -257 947 -223 981
+rect -65 947 -31 981
+rect 127 947 161 981
+rect 319 947 353 981
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect -449 -981 -415 -947
+rect -257 -981 -223 -947
+rect -65 -981 -31 -947
+rect 127 -981 161 -947
+rect 319 -981 353 -947
+<< locali >>
+rect -611 1049 -515 1083
+rect 515 1049 611 1083
+rect -611 987 -577 1049
+rect 577 987 611 1049
+rect -465 947 -449 981
+rect -415 947 -399 981
+rect -273 947 -257 981
+rect -223 947 -207 981
+rect -81 947 -65 981
+rect -31 947 -15 981
+rect 111 947 127 981
+rect 161 947 177 981
+rect 303 947 319 981
+rect 353 947 369 981
+rect -497 897 -463 913
+rect -497 105 -463 121
+rect -401 897 -367 913
+rect -401 105 -367 121
+rect -305 897 -271 913
+rect -305 105 -271 121
+rect -209 897 -175 913
+rect -209 105 -175 121
+rect -113 897 -79 913
+rect -113 105 -79 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 79 897 113 913
+rect 79 105 113 121
+rect 175 897 209 913
+rect 175 105 209 121
+rect 271 897 305 913
+rect 271 105 305 121
+rect 367 897 401 913
+rect 367 105 401 121
+rect 463 897 497 913
+rect 463 105 497 121
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect 15 37 31 71
+rect 65 37 81 71
+rect 207 37 223 71
+rect 257 37 273 71
+rect 399 37 415 71
+rect 449 37 465 71
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect -497 -121 -463 -105
+rect -497 -913 -463 -897
+rect -401 -121 -367 -105
+rect -401 -913 -367 -897
+rect -305 -121 -271 -105
+rect -305 -913 -271 -897
+rect -209 -121 -175 -105
+rect -209 -913 -175 -897
+rect -113 -121 -79 -105
+rect -113 -913 -79 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 79 -121 113 -105
+rect 79 -913 113 -897
+rect 175 -121 209 -105
+rect 175 -913 209 -897
+rect 271 -121 305 -105
+rect 271 -913 305 -897
+rect 367 -121 401 -105
+rect 367 -913 401 -897
+rect 463 -121 497 -105
+rect 463 -913 497 -897
+rect -465 -981 -449 -947
+rect -415 -981 -399 -947
+rect -273 -981 -257 -947
+rect -223 -981 -207 -947
+rect -81 -981 -65 -947
+rect -31 -981 -15 -947
+rect 111 -981 127 -947
+rect 161 -981 177 -947
+rect 303 -981 319 -947
+rect 353 -981 369 -947
+rect -611 -1049 -577 -987
+rect 577 -1049 611 -987
+rect -611 -1083 -515 -1049
+rect 515 -1083 611 -1049
+<< viali >>
+rect -449 947 -415 981
+rect -257 947 -223 981
+rect -65 947 -31 981
+rect 127 947 161 981
+rect 319 947 353 981
+rect -497 121 -463 897
+rect -401 121 -367 897
+rect -305 121 -271 897
+rect -209 121 -175 897
+rect -113 121 -79 897
+rect -17 121 17 897
+rect 79 121 113 897
+rect 175 121 209 897
+rect 271 121 305 897
+rect 367 121 401 897
+rect 463 121 497 897
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect -497 -897 -463 -121
+rect -401 -897 -367 -121
+rect -305 -897 -271 -121
+rect -209 -897 -175 -121
+rect -113 -897 -79 -121
+rect -17 -897 17 -121
+rect 79 -897 113 -121
+rect 175 -897 209 -121
+rect 271 -897 305 -121
+rect 367 -897 401 -121
+rect 463 -897 497 -121
+rect -449 -981 -415 -947
+rect -257 -981 -223 -947
+rect -65 -981 -31 -947
+rect 127 -981 161 -947
+rect 319 -981 353 -947
+<< metal1 >>
+rect -461 981 -403 987
+rect -461 947 -449 981
+rect -415 947 -403 981
+rect -461 941 -403 947
+rect -269 981 -211 987
+rect -269 947 -257 981
+rect -223 947 -211 981
+rect -269 941 -211 947
+rect -77 981 -19 987
+rect -77 947 -65 981
+rect -31 947 -19 981
+rect -77 941 -19 947
+rect 115 981 173 987
+rect 115 947 127 981
+rect 161 947 173 981
+rect 115 941 173 947
+rect 307 981 365 987
+rect 307 947 319 981
+rect 353 947 365 981
+rect 307 941 365 947
+rect -503 897 -457 909
+rect -503 121 -497 897
+rect -463 121 -457 897
+rect -503 109 -457 121
+rect -407 897 -361 909
+rect -407 121 -401 897
+rect -367 121 -361 897
+rect -407 109 -361 121
+rect -311 897 -265 909
+rect -311 121 -305 897
+rect -271 121 -265 897
+rect -311 109 -265 121
+rect -215 897 -169 909
+rect -215 121 -209 897
+rect -175 121 -169 897
+rect -215 109 -169 121
+rect -119 897 -73 909
+rect -119 121 -113 897
+rect -79 121 -73 897
+rect -119 109 -73 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 73 897 119 909
+rect 73 121 79 897
+rect 113 121 119 897
+rect 73 109 119 121
+rect 169 897 215 909
+rect 169 121 175 897
+rect 209 121 215 897
+rect 169 109 215 121
+rect 265 897 311 909
+rect 265 121 271 897
+rect 305 121 311 897
+rect 265 109 311 121
+rect 361 897 407 909
+rect 361 121 367 897
+rect 401 121 407 897
+rect 361 109 407 121
+rect 457 897 503 909
+rect 457 121 463 897
+rect 497 121 503 897
+rect 457 109 503 121
+rect -365 71 -307 77
+rect -365 37 -353 71
+rect -319 37 -307 71
+rect -365 31 -307 37
+rect -173 71 -115 77
+rect -173 37 -161 71
+rect -127 37 -115 71
+rect -173 31 -115 37
+rect 19 71 77 77
+rect 19 37 31 71
+rect 65 37 77 71
+rect 19 31 77 37
+rect 211 71 269 77
+rect 211 37 223 71
+rect 257 37 269 71
+rect 211 31 269 37
+rect 403 71 461 77
+rect 403 37 415 71
+rect 449 37 461 71
+rect 403 31 461 37
+rect -365 -37 -307 -31
+rect -365 -71 -353 -37
+rect -319 -71 -307 -37
+rect -365 -77 -307 -71
+rect -173 -37 -115 -31
+rect -173 -71 -161 -37
+rect -127 -71 -115 -37
+rect -173 -77 -115 -71
+rect 19 -37 77 -31
+rect 19 -71 31 -37
+rect 65 -71 77 -37
+rect 19 -77 77 -71
+rect 211 -37 269 -31
+rect 211 -71 223 -37
+rect 257 -71 269 -37
+rect 211 -77 269 -71
+rect 403 -37 461 -31
+rect 403 -71 415 -37
+rect 449 -71 461 -37
+rect 403 -77 461 -71
+rect -503 -121 -457 -109
+rect -503 -897 -497 -121
+rect -463 -897 -457 -121
+rect -503 -909 -457 -897
+rect -407 -121 -361 -109
+rect -407 -897 -401 -121
+rect -367 -897 -361 -121
+rect -407 -909 -361 -897
+rect -311 -121 -265 -109
+rect -311 -897 -305 -121
+rect -271 -897 -265 -121
+rect -311 -909 -265 -897
+rect -215 -121 -169 -109
+rect -215 -897 -209 -121
+rect -175 -897 -169 -121
+rect -215 -909 -169 -897
+rect -119 -121 -73 -109
+rect -119 -897 -113 -121
+rect -79 -897 -73 -121
+rect -119 -909 -73 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 73 -121 119 -109
+rect 73 -897 79 -121
+rect 113 -897 119 -121
+rect 73 -909 119 -897
+rect 169 -121 215 -109
+rect 169 -897 175 -121
+rect 209 -897 215 -121
+rect 169 -909 215 -897
+rect 265 -121 311 -109
+rect 265 -897 271 -121
+rect 305 -897 311 -121
+rect 265 -909 311 -897
+rect 361 -121 407 -109
+rect 361 -897 367 -121
+rect 401 -897 407 -121
+rect 361 -909 407 -897
+rect 457 -121 503 -109
+rect 457 -897 463 -121
+rect 497 -897 503 -121
+rect 457 -909 503 -897
+rect -461 -947 -403 -941
+rect -461 -981 -449 -947
+rect -415 -981 -403 -947
+rect -461 -987 -403 -981
+rect -269 -947 -211 -941
+rect -269 -981 -257 -947
+rect -223 -981 -211 -947
+rect -269 -987 -211 -981
+rect -77 -947 -19 -941
+rect -77 -981 -65 -947
+rect -31 -981 -19 -947
+rect -77 -987 -19 -981
+rect 115 -947 173 -941
+rect 115 -981 127 -947
+rect 161 -981 173 -947
+rect 115 -987 173 -981
+rect 307 -947 365 -941
+rect 307 -981 319 -947
+rect 353 -981 365 -947
+rect 307 -987 365 -981
+<< properties >>
+string FIXED_BBOX -594 -1066 594 1066
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 0.150 m 2 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_834VMG.mag b/mag/isource/sky130_fd_pr__nfet_01v8_834VMG.mag
new file mode 100644
index 0000000..889532b
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_834VMG.mag
@@ -0,0 +1,202 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< pwell >>
+rect -2683 -610 2683 610
+<< nmos >>
+rect -2487 -400 -1287 400
+rect -1229 -400 -29 400
+rect 29 -400 1229 400
+rect 1287 -400 2487 400
+<< ndiff >>
+rect -2545 388 -2487 400
+rect -2545 -388 -2533 388
+rect -2499 -388 -2487 388
+rect -2545 -400 -2487 -388
+rect -1287 388 -1229 400
+rect -1287 -388 -1275 388
+rect -1241 -388 -1229 388
+rect -1287 -400 -1229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 1229 388 1287 400
+rect 1229 -388 1241 388
+rect 1275 -388 1287 388
+rect 1229 -400 1287 -388
+rect 2487 388 2545 400
+rect 2487 -388 2499 388
+rect 2533 -388 2545 388
+rect 2487 -400 2545 -388
+<< ndiffc >>
+rect -2533 -388 -2499 388
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+rect 2499 -388 2533 388
+<< psubdiff >>
+rect -2647 540 -2551 574
+rect 2551 540 2647 574
+rect -2647 478 -2613 540
+rect 2613 478 2647 540
+rect -2647 -540 -2613 -478
+rect 2613 -540 2647 -478
+rect -2647 -574 -2551 -540
+rect 2551 -574 2647 -540
+<< psubdiffcont >>
+rect -2551 540 2551 574
+rect -2647 -478 -2613 478
+rect 2613 -478 2647 478
+rect -2551 -574 2551 -540
+<< poly >>
+rect -2487 472 -1287 488
+rect -2487 438 -2471 472
+rect -1303 438 -1287 472
+rect -2487 400 -1287 438
+rect -1229 472 -29 488
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect -1229 400 -29 438
+rect 29 472 1229 488
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect 29 400 1229 438
+rect 1287 472 2487 488
+rect 1287 438 1303 472
+rect 2471 438 2487 472
+rect 1287 400 2487 438
+rect -2487 -438 -1287 -400
+rect -2487 -472 -2471 -438
+rect -1303 -472 -1287 -438
+rect -2487 -488 -1287 -472
+rect -1229 -438 -29 -400
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect -1229 -488 -29 -472
+rect 29 -438 1229 -400
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect 29 -488 1229 -472
+rect 1287 -438 2487 -400
+rect 1287 -472 1303 -438
+rect 2471 -472 2487 -438
+rect 1287 -488 2487 -472
+<< polycont >>
+rect -2471 438 -1303 472
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect 1303 438 2471 472
+rect -2471 -472 -1303 -438
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+rect 1303 -472 2471 -438
+<< locali >>
+rect -2647 540 -2551 574
+rect 2551 540 2647 574
+rect -2647 478 -2613 540
+rect 2613 478 2647 540
+rect -2487 438 -2471 472
+rect -1303 438 -1287 472
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect 1287 438 1303 472
+rect 2471 438 2487 472
+rect -2533 388 -2499 404
+rect -2533 -404 -2499 -388
+rect -1275 388 -1241 404
+rect -1275 -404 -1241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 1241 388 1275 404
+rect 1241 -404 1275 -388
+rect 2499 388 2533 404
+rect 2499 -404 2533 -388
+rect -2487 -472 -2471 -438
+rect -1303 -472 -1287 -438
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect 1287 -472 1303 -438
+rect 2471 -472 2487 -438
+rect -2647 -540 -2613 -478
+rect 2613 -540 2647 -478
+rect -2647 -574 -2551 -540
+rect 2551 -574 2647 -540
+<< viali >>
+rect -2471 438 -1303 472
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect 1303 438 2471 472
+rect -2533 -388 -2499 388
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+rect 2499 -388 2533 388
+rect -2471 -472 -1303 -438
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+rect 1303 -472 2471 -438
+<< metal1 >>
+rect -2483 472 -1291 478
+rect -2483 438 -2471 472
+rect -1303 438 -1291 472
+rect -2483 432 -1291 438
+rect -1225 472 -33 478
+rect -1225 438 -1213 472
+rect -45 438 -33 472
+rect -1225 432 -33 438
+rect 33 472 1225 478
+rect 33 438 45 472
+rect 1213 438 1225 472
+rect 33 432 1225 438
+rect 1291 472 2483 478
+rect 1291 438 1303 472
+rect 2471 438 2483 472
+rect 1291 432 2483 438
+rect -2539 388 -2493 400
+rect -2539 -388 -2533 388
+rect -2499 -388 -2493 388
+rect -2539 -400 -2493 -388
+rect -1281 388 -1235 400
+rect -1281 -388 -1275 388
+rect -1241 -388 -1235 388
+rect -1281 -400 -1235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 1235 388 1281 400
+rect 1235 -388 1241 388
+rect 1275 -388 1281 388
+rect 1235 -400 1281 -388
+rect 2493 388 2539 400
+rect 2493 -388 2499 388
+rect 2533 -388 2539 388
+rect 2493 -400 2539 -388
+rect -2483 -438 -1291 -432
+rect -2483 -472 -2471 -438
+rect -1303 -472 -1291 -438
+rect -2483 -478 -1291 -472
+rect -1225 -438 -33 -432
+rect -1225 -472 -1213 -438
+rect -45 -472 -33 -438
+rect -1225 -478 -33 -472
+rect 33 -438 1225 -432
+rect 33 -472 45 -438
+rect 1213 -472 1225 -438
+rect 33 -478 1225 -472
+rect 1291 -438 2483 -432
+rect 1291 -472 1303 -438
+rect 2471 -472 2483 -438
+rect 1291 -478 2483 -472
+<< properties >>
+string FIXED_BBOX -2630 -557 2630 557
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 1 nf 4 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_D34VMW.mag b/mag/isource/sky130_fd_pr__nfet_01v8_D34VMW.mag
new file mode 100644
index 0000000..889c2d2
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_D34VMW.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1645462850
+<< pwell >>
+rect -398 -305 398 305
+<< nmos >>
+rect -300 -200 300 200
+<< ndiff >>
+rect -329 194 -300 200
+rect -329 -194 -323 194
+rect -306 -194 -300 194
+rect -329 -200 -300 -194
+rect 300 194 329 200
+rect 300 -194 306 194
+rect 323 -194 329 194
+rect 300 -200 329 -194
+<< ndiffc >>
+rect -323 -194 -306 194
+rect 306 -194 323 194
+<< psubdiff >>
+rect -380 270 -332 287
+rect 332 270 380 287
+rect -380 239 -363 270
+rect 363 239 380 270
+rect -380 -270 -363 -239
+rect 363 -270 380 -239
+rect -380 -287 -332 -270
+rect 332 -287 380 -270
+<< psubdiffcont >>
+rect -332 270 332 287
+rect -380 -239 -363 239
+rect 363 -239 380 239
+rect -332 -287 332 -270
+<< poly >>
+rect -300 236 300 244
+rect -300 219 -292 236
+rect 292 219 300 236
+rect -300 200 300 219
+rect -300 -219 300 -200
+rect -300 -236 -292 -219
+rect 292 -236 300 -219
+rect -300 -244 300 -236
+<< polycont >>
+rect -292 219 292 236
+rect -292 -236 292 -219
+<< locali >>
+rect -380 270 -332 287
+rect 332 270 380 287
+rect -380 239 -363 270
+rect 363 239 380 270
+rect -300 219 -292 236
+rect 292 219 300 236
+rect -323 194 -306 202
+rect -323 -202 -306 -194
+rect 306 194 323 202
+rect 306 -202 323 -194
+rect -300 -236 -292 -219
+rect 292 -236 300 -219
+rect -380 -270 -363 -239
+rect 363 -270 380 -239
+rect -380 -287 -332 -270
+rect 332 -287 380 -270
+<< viali >>
+rect -292 219 292 236
+rect -323 -194 -306 194
+rect 306 -194 323 194
+rect -292 -236 292 -219
+<< metal1 >>
+rect -298 236 298 239
+rect -298 219 -292 236
+rect 292 219 298 236
+rect -298 216 298 219
+rect -326 194 -303 200
+rect -326 -194 -323 194
+rect -306 -194 -303 194
+rect -326 -200 -303 -194
+rect 303 194 326 200
+rect 303 -194 306 194
+rect 323 -194 326 194
+rect 303 -200 326 -194
+rect -298 -219 298 -216
+rect -298 -236 -292 -219
+rect 292 -236 298 -219
+rect -298 -239 298 -236
+<< properties >>
+string FIXED_BBOX -371 -278 371 278
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_EDB9KC.mag b/mag/isource/sky130_fd_pr__nfet_01v8_EDB9KC.mag
new file mode 100644
index 0000000..2d220ec
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_EDB9KC.mag
@@ -0,0 +1,100 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645632279
+<< error_p >>
+rect -29 114 29 120
+rect -29 80 -17 114
+rect -29 74 29 80
+rect -29 -80 29 -74
+rect -29 -114 -17 -80
+rect -29 -120 29 -114
+<< pwell >>
+rect -211 -252 211 252
+<< nmos >>
+rect -15 -42 15 42
+<< ndiff >>
+rect -73 30 -15 42
+rect -73 -30 -61 30
+rect -27 -30 -15 30
+rect -73 -42 -15 -30
+rect 15 30 73 42
+rect 15 -30 27 30
+rect 61 -30 73 30
+rect 15 -42 73 -30
+<< ndiffc >>
+rect -61 -30 -27 30
+rect 27 -30 61 30
+<< psubdiff >>
+rect -175 182 -79 216
+rect 79 182 175 216
+rect -175 120 -141 182
+rect 141 120 175 182
+rect -175 -182 -141 -120
+rect 141 -182 175 -120
+rect -175 -216 -79 -182
+rect 79 -216 175 -182
+<< psubdiffcont >>
+rect -79 182 79 216
+rect -175 -120 -141 120
+rect 141 -120 175 120
+rect -79 -216 79 -182
+<< poly >>
+rect -33 114 33 130
+rect -33 80 -17 114
+rect 17 80 33 114
+rect -33 64 33 80
+rect -15 42 15 64
+rect -15 -64 15 -42
+rect -33 -80 33 -64
+rect -33 -114 -17 -80
+rect 17 -114 33 -80
+rect -33 -130 33 -114
+<< polycont >>
+rect -17 80 17 114
+rect -17 -114 17 -80
+<< locali >>
+rect -175 182 -79 216
+rect 79 182 175 216
+rect -175 120 -141 182
+rect 141 120 175 182
+rect -33 80 -17 114
+rect 17 80 33 114
+rect -61 30 -27 46
+rect -61 -46 -27 -30
+rect 27 30 61 46
+rect 27 -46 61 -30
+rect -33 -114 -17 -80
+rect 17 -114 33 -80
+rect -175 -182 -141 -120
+rect 141 -182 175 -120
+rect -175 -216 -79 -182
+rect 79 -216 175 -182
+<< viali >>
+rect -17 80 17 114
+rect -61 -30 -27 30
+rect 27 -30 61 30
+rect -17 -114 17 -80
+<< metal1 >>
+rect -29 114 29 120
+rect -29 80 -17 114
+rect 17 80 29 114
+rect -29 74 29 80
+rect -67 30 -21 42
+rect -67 -30 -61 30
+rect -27 -30 -21 30
+rect -67 -42 -21 -30
+rect 21 30 67 42
+rect 21 -30 27 30
+rect 61 -30 67 30
+rect 21 -42 67 -30
+rect -29 -80 29 -74
+rect -29 -114 -17 -80
+rect 17 -114 29 -80
+rect -29 -120 29 -114
+<< properties >>
+string FIXED_BBOX -158 -199 158 199
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 0.420 l 0.150 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_HZ8P49.mag b/mag/isource/sky130_fd_pr__nfet_01v8_HZ8P49.mag
new file mode 100644
index 0000000..8567450
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_HZ8P49.mag
@@ -0,0 +1,424 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< pwell >>
+rect -6457 -610 6457 610
+<< nmos >>
+rect -6261 -400 -5061 400
+rect -5003 -400 -3803 400
+rect -3745 -400 -2545 400
+rect -2487 -400 -1287 400
+rect -1229 -400 -29 400
+rect 29 -400 1229 400
+rect 1287 -400 2487 400
+rect 2545 -400 3745 400
+rect 3803 -400 5003 400
+rect 5061 -400 6261 400
+<< ndiff >>
+rect -6319 388 -6261 400
+rect -6319 -388 -6307 388
+rect -6273 -388 -6261 388
+rect -6319 -400 -6261 -388
+rect -5061 388 -5003 400
+rect -5061 -388 -5049 388
+rect -5015 -388 -5003 388
+rect -5061 -400 -5003 -388
+rect -3803 388 -3745 400
+rect -3803 -388 -3791 388
+rect -3757 -388 -3745 388
+rect -3803 -400 -3745 -388
+rect -2545 388 -2487 400
+rect -2545 -388 -2533 388
+rect -2499 -388 -2487 388
+rect -2545 -400 -2487 -388
+rect -1287 388 -1229 400
+rect -1287 -388 -1275 388
+rect -1241 -388 -1229 388
+rect -1287 -400 -1229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 1229 388 1287 400
+rect 1229 -388 1241 388
+rect 1275 -388 1287 388
+rect 1229 -400 1287 -388
+rect 2487 388 2545 400
+rect 2487 -388 2499 388
+rect 2533 -388 2545 388
+rect 2487 -400 2545 -388
+rect 3745 388 3803 400
+rect 3745 -388 3757 388
+rect 3791 -388 3803 388
+rect 3745 -400 3803 -388
+rect 5003 388 5061 400
+rect 5003 -388 5015 388
+rect 5049 -388 5061 388
+rect 5003 -400 5061 -388
+rect 6261 388 6319 400
+rect 6261 -388 6273 388
+rect 6307 -388 6319 388
+rect 6261 -400 6319 -388
+<< ndiffc >>
+rect -6307 -388 -6273 388
+rect -5049 -388 -5015 388
+rect -3791 -388 -3757 388
+rect -2533 -388 -2499 388
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+rect 2499 -388 2533 388
+rect 3757 -388 3791 388
+rect 5015 -388 5049 388
+rect 6273 -388 6307 388
+<< psubdiff >>
+rect -6421 540 -6325 574
+rect 6325 540 6421 574
+rect -6421 478 -6387 540
+rect 6387 478 6421 540
+rect -6421 -540 -6387 -478
+rect 6387 -540 6421 -478
+rect -6421 -574 -6325 -540
+rect 6325 -574 6421 -540
+<< psubdiffcont >>
+rect -6325 540 6325 574
+rect -6421 -478 -6387 478
+rect 6387 -478 6421 478
+rect -6325 -574 6325 -540
+<< poly >>
+rect -6261 472 -5061 488
+rect -6261 438 -6245 472
+rect -5077 438 -5061 472
+rect -6261 400 -5061 438
+rect -5003 472 -3803 488
+rect -5003 438 -4987 472
+rect -3819 438 -3803 472
+rect -5003 400 -3803 438
+rect -3745 472 -2545 488
+rect -3745 438 -3729 472
+rect -2561 438 -2545 472
+rect -3745 400 -2545 438
+rect -2487 472 -1287 488
+rect -2487 438 -2471 472
+rect -1303 438 -1287 472
+rect -2487 400 -1287 438
+rect -1229 472 -29 488
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect -1229 400 -29 438
+rect 29 472 1229 488
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect 29 400 1229 438
+rect 1287 472 2487 488
+rect 1287 438 1303 472
+rect 2471 438 2487 472
+rect 1287 400 2487 438
+rect 2545 472 3745 488
+rect 2545 438 2561 472
+rect 3729 438 3745 472
+rect 2545 400 3745 438
+rect 3803 472 5003 488
+rect 3803 438 3819 472
+rect 4987 438 5003 472
+rect 3803 400 5003 438
+rect 5061 472 6261 488
+rect 5061 438 5077 472
+rect 6245 438 6261 472
+rect 5061 400 6261 438
+rect -6261 -438 -5061 -400
+rect -6261 -472 -6245 -438
+rect -5077 -472 -5061 -438
+rect -6261 -488 -5061 -472
+rect -5003 -438 -3803 -400
+rect -5003 -472 -4987 -438
+rect -3819 -472 -3803 -438
+rect -5003 -488 -3803 -472
+rect -3745 -438 -2545 -400
+rect -3745 -472 -3729 -438
+rect -2561 -472 -2545 -438
+rect -3745 -488 -2545 -472
+rect -2487 -438 -1287 -400
+rect -2487 -472 -2471 -438
+rect -1303 -472 -1287 -438
+rect -2487 -488 -1287 -472
+rect -1229 -438 -29 -400
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect -1229 -488 -29 -472
+rect 29 -438 1229 -400
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect 29 -488 1229 -472
+rect 1287 -438 2487 -400
+rect 1287 -472 1303 -438
+rect 2471 -472 2487 -438
+rect 1287 -488 2487 -472
+rect 2545 -438 3745 -400
+rect 2545 -472 2561 -438
+rect 3729 -472 3745 -438
+rect 2545 -488 3745 -472
+rect 3803 -438 5003 -400
+rect 3803 -472 3819 -438
+rect 4987 -472 5003 -438
+rect 3803 -488 5003 -472
+rect 5061 -438 6261 -400
+rect 5061 -472 5077 -438
+rect 6245 -472 6261 -438
+rect 5061 -488 6261 -472
+<< polycont >>
+rect -6245 438 -5077 472
+rect -4987 438 -3819 472
+rect -3729 438 -2561 472
+rect -2471 438 -1303 472
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect 1303 438 2471 472
+rect 2561 438 3729 472
+rect 3819 438 4987 472
+rect 5077 438 6245 472
+rect -6245 -472 -5077 -438
+rect -4987 -472 -3819 -438
+rect -3729 -472 -2561 -438
+rect -2471 -472 -1303 -438
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+rect 1303 -472 2471 -438
+rect 2561 -472 3729 -438
+rect 3819 -472 4987 -438
+rect 5077 -472 6245 -438
+<< locali >>
+rect -6421 540 -6325 574
+rect 6325 540 6421 574
+rect -6421 478 -6387 540
+rect 6387 478 6421 540
+rect -6261 438 -6245 472
+rect -5077 438 -5061 472
+rect -5003 438 -4987 472
+rect -3819 438 -3803 472
+rect -3745 438 -3729 472
+rect -2561 438 -2545 472
+rect -2487 438 -2471 472
+rect -1303 438 -1287 472
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect 1287 438 1303 472
+rect 2471 438 2487 472
+rect 2545 438 2561 472
+rect 3729 438 3745 472
+rect 3803 438 3819 472
+rect 4987 438 5003 472
+rect 5061 438 5077 472
+rect 6245 438 6261 472
+rect -6307 388 -6273 404
+rect -6307 -404 -6273 -388
+rect -5049 388 -5015 404
+rect -5049 -404 -5015 -388
+rect -3791 388 -3757 404
+rect -3791 -404 -3757 -388
+rect -2533 388 -2499 404
+rect -2533 -404 -2499 -388
+rect -1275 388 -1241 404
+rect -1275 -404 -1241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 1241 388 1275 404
+rect 1241 -404 1275 -388
+rect 2499 388 2533 404
+rect 2499 -404 2533 -388
+rect 3757 388 3791 404
+rect 3757 -404 3791 -388
+rect 5015 388 5049 404
+rect 5015 -404 5049 -388
+rect 6273 388 6307 404
+rect 6273 -404 6307 -388
+rect -6261 -472 -6245 -438
+rect -5077 -472 -5061 -438
+rect -5003 -472 -4987 -438
+rect -3819 -472 -3803 -438
+rect -3745 -472 -3729 -438
+rect -2561 -472 -2545 -438
+rect -2487 -472 -2471 -438
+rect -1303 -472 -1287 -438
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect 1287 -472 1303 -438
+rect 2471 -472 2487 -438
+rect 2545 -472 2561 -438
+rect 3729 -472 3745 -438
+rect 3803 -472 3819 -438
+rect 4987 -472 5003 -438
+rect 5061 -472 5077 -438
+rect 6245 -472 6261 -438
+rect -6421 -540 -6387 -478
+rect 6387 -540 6421 -478
+rect -6421 -574 -6325 -540
+rect 6325 -574 6421 -540
+<< viali >>
+rect -6245 438 -5077 472
+rect -4987 438 -3819 472
+rect -3729 438 -2561 472
+rect -2471 438 -1303 472
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect 1303 438 2471 472
+rect 2561 438 3729 472
+rect 3819 438 4987 472
+rect 5077 438 6245 472
+rect -6307 -388 -6273 388
+rect -5049 -388 -5015 388
+rect -3791 -388 -3757 388
+rect -2533 -388 -2499 388
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+rect 2499 -388 2533 388
+rect 3757 -388 3791 388
+rect 5015 -388 5049 388
+rect 6273 -388 6307 388
+rect -6245 -472 -5077 -438
+rect -4987 -472 -3819 -438
+rect -3729 -472 -2561 -438
+rect -2471 -472 -1303 -438
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+rect 1303 -472 2471 -438
+rect 2561 -472 3729 -438
+rect 3819 -472 4987 -438
+rect 5077 -472 6245 -438
+<< metal1 >>
+rect -6257 472 -5065 478
+rect -6257 438 -6245 472
+rect -5077 438 -5065 472
+rect -6257 432 -5065 438
+rect -4999 472 -3807 478
+rect -4999 438 -4987 472
+rect -3819 438 -3807 472
+rect -4999 432 -3807 438
+rect -3741 472 -2549 478
+rect -3741 438 -3729 472
+rect -2561 438 -2549 472
+rect -3741 432 -2549 438
+rect -2483 472 -1291 478
+rect -2483 438 -2471 472
+rect -1303 438 -1291 472
+rect -2483 432 -1291 438
+rect -1225 472 -33 478
+rect -1225 438 -1213 472
+rect -45 438 -33 472
+rect -1225 432 -33 438
+rect 33 472 1225 478
+rect 33 438 45 472
+rect 1213 438 1225 472
+rect 33 432 1225 438
+rect 1291 472 2483 478
+rect 1291 438 1303 472
+rect 2471 438 2483 472
+rect 1291 432 2483 438
+rect 2549 472 3741 478
+rect 2549 438 2561 472
+rect 3729 438 3741 472
+rect 2549 432 3741 438
+rect 3807 472 4999 478
+rect 3807 438 3819 472
+rect 4987 438 4999 472
+rect 3807 432 4999 438
+rect 5065 472 6257 478
+rect 5065 438 5077 472
+rect 6245 438 6257 472
+rect 5065 432 6257 438
+rect -6313 388 -6267 400
+rect -6313 -388 -6307 388
+rect -6273 -388 -6267 388
+rect -6313 -400 -6267 -388
+rect -5055 388 -5009 400
+rect -5055 -388 -5049 388
+rect -5015 -388 -5009 388
+rect -5055 -400 -5009 -388
+rect -3797 388 -3751 400
+rect -3797 -388 -3791 388
+rect -3757 -388 -3751 388
+rect -3797 -400 -3751 -388
+rect -2539 388 -2493 400
+rect -2539 -388 -2533 388
+rect -2499 -388 -2493 388
+rect -2539 -400 -2493 -388
+rect -1281 388 -1235 400
+rect -1281 -388 -1275 388
+rect -1241 -388 -1235 388
+rect -1281 -400 -1235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 1235 388 1281 400
+rect 1235 -388 1241 388
+rect 1275 -388 1281 388
+rect 1235 -400 1281 -388
+rect 2493 388 2539 400
+rect 2493 -388 2499 388
+rect 2533 -388 2539 388
+rect 2493 -400 2539 -388
+rect 3751 388 3797 400
+rect 3751 -388 3757 388
+rect 3791 -388 3797 388
+rect 3751 -400 3797 -388
+rect 5009 388 5055 400
+rect 5009 -388 5015 388
+rect 5049 -388 5055 388
+rect 5009 -400 5055 -388
+rect 6267 388 6313 400
+rect 6267 -388 6273 388
+rect 6307 -388 6313 388
+rect 6267 -400 6313 -388
+rect -6257 -438 -5065 -432
+rect -6257 -472 -6245 -438
+rect -5077 -472 -5065 -438
+rect -6257 -478 -5065 -472
+rect -4999 -438 -3807 -432
+rect -4999 -472 -4987 -438
+rect -3819 -472 -3807 -438
+rect -4999 -478 -3807 -472
+rect -3741 -438 -2549 -432
+rect -3741 -472 -3729 -438
+rect -2561 -472 -2549 -438
+rect -3741 -478 -2549 -472
+rect -2483 -438 -1291 -432
+rect -2483 -472 -2471 -438
+rect -1303 -472 -1291 -438
+rect -2483 -478 -1291 -472
+rect -1225 -438 -33 -432
+rect -1225 -472 -1213 -438
+rect -45 -472 -33 -438
+rect -1225 -478 -33 -472
+rect 33 -438 1225 -432
+rect 33 -472 45 -438
+rect 1213 -472 1225 -438
+rect 33 -478 1225 -472
+rect 1291 -438 2483 -432
+rect 1291 -472 1303 -438
+rect 2471 -472 2483 -438
+rect 1291 -478 2483 -472
+rect 2549 -438 3741 -432
+rect 2549 -472 2561 -438
+rect 3729 -472 3741 -438
+rect 2549 -478 3741 -472
+rect 3807 -438 4999 -432
+rect 3807 -472 3819 -438
+rect 4987 -472 4999 -438
+rect 3807 -478 4999 -472
+rect 5065 -438 6257 -432
+rect 5065 -472 5077 -438
+rect 6245 -472 6257 -438
+rect 5065 -478 6257 -472
+<< properties >>
+string FIXED_BBOX -6404 -557 6404 557
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 1 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_PJG2KG.mag b/mag/isource/sky130_fd_pr__nfet_01v8_PJG2KG.mag
new file mode 100644
index 0000000..a29c7ac
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_PJG2KG.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1645522756
+<< pwell >>
+rect -123 -205 123 205
+<< nmos >>
+rect -25 -100 25 100
+<< ndiff >>
+rect -54 94 -25 100
+rect -54 -94 -48 94
+rect -31 -94 -25 94
+rect -54 -100 -25 -94
+rect 25 94 54 100
+rect 25 -94 31 94
+rect 48 -94 54 94
+rect 25 -100 54 -94
+<< ndiffc >>
+rect -48 -94 -31 94
+rect 31 -94 48 94
+<< psubdiff >>
+rect -105 170 -57 187
+rect 57 170 105 187
+rect -105 139 -88 170
+rect 88 139 105 170
+rect -105 -170 -88 -139
+rect 88 -170 105 -139
+rect -105 -187 -57 -170
+rect 57 -187 105 -170
+<< psubdiffcont >>
+rect -57 170 57 187
+rect -105 -139 -88 139
+rect 88 -139 105 139
+rect -57 -187 57 -170
+<< poly >>
+rect -25 136 25 144
+rect -25 119 -17 136
+rect 17 119 25 136
+rect -25 100 25 119
+rect -25 -119 25 -100
+rect -25 -136 -17 -119
+rect 17 -136 25 -119
+rect -25 -144 25 -136
+<< polycont >>
+rect -17 119 17 136
+rect -17 -136 17 -119
+<< locali >>
+rect -105 170 -57 187
+rect 57 170 105 187
+rect -105 139 -88 170
+rect 88 139 105 170
+rect -25 119 -17 136
+rect 17 119 25 136
+rect -48 94 -31 102
+rect -48 -102 -31 -94
+rect 31 94 48 102
+rect 31 -102 48 -94
+rect -25 -136 -17 -119
+rect 17 -136 25 -119
+rect -105 -170 -88 -139
+rect 88 -170 105 -139
+rect -105 -187 -57 -170
+rect 57 -187 105 -170
+<< viali >>
+rect -17 119 17 136
+rect -48 -94 -31 94
+rect 31 -94 48 94
+rect -17 -136 17 -119
+<< metal1 >>
+rect -23 136 23 139
+rect -23 119 -17 136
+rect 17 119 23 136
+rect -23 116 23 119
+rect -51 94 -28 100
+rect -51 -94 -48 94
+rect -31 -94 -28 94
+rect -51 -100 -28 -94
+rect 28 94 51 100
+rect 28 -94 31 94
+rect 48 -94 51 94
+rect 28 -100 51 -94
+rect -23 -119 23 -116
+rect -23 -136 -17 -119
+rect 17 -136 23 -119
+rect -23 -139 23 -136
+<< properties >>
+string FIXED_BBOX -96 -178 96 178
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_TV3VM6.mag b/mag/isource/sky130_fd_pr__nfet_01v8_TV3VM6.mag
new file mode 100644
index 0000000..1823492
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_TV3VM6.mag
@@ -0,0 +1,238 @@
+magic
+tech sky130A
+timestamp 1645614240
+<< pwell >>
+rect -1656 -305 1656 305
+<< nmos >>
+rect -1558 -200 -958 200
+rect -929 -200 -329 200
+rect -300 -200 300 200
+rect 329 -200 929 200
+rect 958 -200 1558 200
+<< ndiff >>
+rect -1587 194 -1558 200
+rect -1587 -194 -1581 194
+rect -1564 -194 -1558 194
+rect -1587 -200 -1558 -194
+rect -958 194 -929 200
+rect -958 -194 -952 194
+rect -935 -194 -929 194
+rect -958 -200 -929 -194
+rect -329 194 -300 200
+rect -329 -194 -323 194
+rect -306 -194 -300 194
+rect -329 -200 -300 -194
+rect 300 194 329 200
+rect 300 -194 306 194
+rect 323 -194 329 194
+rect 300 -200 329 -194
+rect 929 194 958 200
+rect 929 -194 935 194
+rect 952 -194 958 194
+rect 929 -200 958 -194
+rect 1558 194 1587 200
+rect 1558 -194 1564 194
+rect 1581 -194 1587 194
+rect 1558 -200 1587 -194
+<< ndiffc >>
+rect -1581 -194 -1564 194
+rect -952 -194 -935 194
+rect -323 -194 -306 194
+rect 306 -194 323 194
+rect 935 -194 952 194
+rect 1564 -194 1581 194
+<< psubdiff >>
+rect -1638 270 -1590 287
+rect 1590 270 1638 287
+rect -1638 239 -1621 270
+rect 1621 239 1638 270
+rect -1638 -270 -1621 -239
+rect 1621 -270 1638 -239
+rect -1638 -287 -1590 -270
+rect 1590 -287 1638 -270
+<< psubdiffcont >>
+rect -1590 270 1590 287
+rect -1638 -239 -1621 239
+rect 1621 -239 1638 239
+rect -1590 -287 1590 -270
+<< poly >>
+rect -1558 236 -958 244
+rect -1558 219 -1550 236
+rect -966 219 -958 236
+rect -1558 200 -958 219
+rect -929 236 -329 244
+rect -929 219 -921 236
+rect -337 219 -329 236
+rect -929 200 -329 219
+rect -300 236 300 244
+rect -300 219 -292 236
+rect 292 219 300 236
+rect -300 200 300 219
+rect 329 236 929 244
+rect 329 219 337 236
+rect 921 219 929 236
+rect 329 200 929 219
+rect 958 236 1558 244
+rect 958 219 966 236
+rect 1550 219 1558 236
+rect 958 200 1558 219
+rect -1558 -219 -958 -200
+rect -1558 -236 -1550 -219
+rect -966 -236 -958 -219
+rect -1558 -244 -958 -236
+rect -929 -219 -329 -200
+rect -929 -236 -921 -219
+rect -337 -236 -329 -219
+rect -929 -244 -329 -236
+rect -300 -219 300 -200
+rect -300 -236 -292 -219
+rect 292 -236 300 -219
+rect -300 -244 300 -236
+rect 329 -219 929 -200
+rect 329 -236 337 -219
+rect 921 -236 929 -219
+rect 329 -244 929 -236
+rect 958 -219 1558 -200
+rect 958 -236 966 -219
+rect 1550 -236 1558 -219
+rect 958 -244 1558 -236
+<< polycont >>
+rect -1550 219 -966 236
+rect -921 219 -337 236
+rect -292 219 292 236
+rect 337 219 921 236
+rect 966 219 1550 236
+rect -1550 -236 -966 -219
+rect -921 -236 -337 -219
+rect -292 -236 292 -219
+rect 337 -236 921 -219
+rect 966 -236 1550 -219
+<< locali >>
+rect -1638 270 -1590 287
+rect 1590 270 1638 287
+rect -1638 239 -1621 270
+rect 1621 239 1638 270
+rect -1558 219 -1550 236
+rect -966 219 -958 236
+rect -929 219 -921 236
+rect -337 219 -329 236
+rect -300 219 -292 236
+rect 292 219 300 236
+rect 329 219 337 236
+rect 921 219 929 236
+rect 958 219 966 236
+rect 1550 219 1558 236
+rect -1581 194 -1564 202
+rect -1581 -202 -1564 -194
+rect -952 194 -935 202
+rect -952 -202 -935 -194
+rect -323 194 -306 202
+rect -323 -202 -306 -194
+rect 306 194 323 202
+rect 306 -202 323 -194
+rect 935 194 952 202
+rect 935 -202 952 -194
+rect 1564 194 1581 202
+rect 1564 -202 1581 -194
+rect -1558 -236 -1550 -219
+rect -966 -236 -958 -219
+rect -929 -236 -921 -219
+rect -337 -236 -329 -219
+rect -300 -236 -292 -219
+rect 292 -236 300 -219
+rect 329 -236 337 -219
+rect 921 -236 929 -219
+rect 958 -236 966 -219
+rect 1550 -236 1558 -219
+rect -1638 -270 -1621 -239
+rect 1621 -270 1638 -239
+rect -1638 -287 -1590 -270
+rect 1590 -287 1638 -270
+<< viali >>
+rect -1550 219 -966 236
+rect -921 219 -337 236
+rect -292 219 292 236
+rect 337 219 921 236
+rect 966 219 1550 236
+rect -1581 -194 -1564 194
+rect -952 -194 -935 194
+rect -323 -194 -306 194
+rect 306 -194 323 194
+rect 935 -194 952 194
+rect 1564 -194 1581 194
+rect -1550 -236 -966 -219
+rect -921 -236 -337 -219
+rect -292 -236 292 -219
+rect 337 -236 921 -219
+rect 966 -236 1550 -219
+<< metal1 >>
+rect -1556 236 -960 239
+rect -1556 219 -1550 236
+rect -966 219 -960 236
+rect -1556 216 -960 219
+rect -927 236 -331 239
+rect -927 219 -921 236
+rect -337 219 -331 236
+rect -927 216 -331 219
+rect -298 236 298 239
+rect -298 219 -292 236
+rect 292 219 298 236
+rect -298 216 298 219
+rect 331 236 927 239
+rect 331 219 337 236
+rect 921 219 927 236
+rect 331 216 927 219
+rect 960 236 1556 239
+rect 960 219 966 236
+rect 1550 219 1556 236
+rect 960 216 1556 219
+rect -1584 194 -1561 200
+rect -1584 -194 -1581 194
+rect -1564 -194 -1561 194
+rect -1584 -200 -1561 -194
+rect -955 194 -932 200
+rect -955 -194 -952 194
+rect -935 -194 -932 194
+rect -955 -200 -932 -194
+rect -326 194 -303 200
+rect -326 -194 -323 194
+rect -306 -194 -303 194
+rect -326 -200 -303 -194
+rect 303 194 326 200
+rect 303 -194 306 194
+rect 323 -194 326 194
+rect 303 -200 326 -194
+rect 932 194 955 200
+rect 932 -194 935 194
+rect 952 -194 955 194
+rect 932 -200 955 -194
+rect 1561 194 1584 200
+rect 1561 -194 1564 194
+rect 1581 -194 1584 194
+rect 1561 -200 1584 -194
+rect -1556 -219 -960 -216
+rect -1556 -236 -1550 -219
+rect -966 -236 -960 -219
+rect -1556 -239 -960 -236
+rect -927 -219 -331 -216
+rect -927 -236 -921 -219
+rect -337 -236 -331 -219
+rect -927 -239 -331 -236
+rect -298 -219 298 -216
+rect -298 -236 -292 -219
+rect 292 -236 298 -219
+rect -298 -239 298 -236
+rect 331 -219 927 -216
+rect 331 -236 337 -219
+rect 921 -236 927 -219
+rect 331 -239 927 -236
+rect 960 -219 1556 -216
+rect 960 -236 966 -219
+rect 1550 -236 1556 -219
+rect 960 -239 1556 -236
+<< properties >>
+string FIXED_BBOX -1629 -278 1629 278
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 1 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_U3V43Z.mag b/mag/isource/sky130_fd_pr__nfet_01v8_U3V43Z.mag
new file mode 100644
index 0000000..f792f95
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_U3V43Z.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1645630008
+<< pwell >>
+rect -198 -130 198 130
+<< nmos >>
+rect -100 -25 100 25
+<< ndiff >>
+rect -129 19 -100 25
+rect -129 -19 -123 19
+rect -106 -19 -100 19
+rect -129 -25 -100 -19
+rect 100 19 129 25
+rect 100 -19 106 19
+rect 123 -19 129 19
+rect 100 -25 129 -19
+<< ndiffc >>
+rect -123 -19 -106 19
+rect 106 -19 123 19
+<< psubdiff >>
+rect -180 95 -132 112
+rect 132 95 180 112
+rect -180 64 -163 95
+rect 163 64 180 95
+rect -180 -95 -163 -64
+rect 163 -95 180 -64
+rect -180 -112 -132 -95
+rect 132 -112 180 -95
+<< psubdiffcont >>
+rect -132 95 132 112
+rect -180 -64 -163 64
+rect 163 -64 180 64
+rect -132 -112 132 -95
+<< poly >>
+rect -100 61 100 69
+rect -100 44 -92 61
+rect 92 44 100 61
+rect -100 25 100 44
+rect -100 -44 100 -25
+rect -100 -61 -92 -44
+rect 92 -61 100 -44
+rect -100 -69 100 -61
+<< polycont >>
+rect -92 44 92 61
+rect -92 -61 92 -44
+<< locali >>
+rect -180 95 -132 112
+rect 132 95 180 112
+rect -180 64 -163 95
+rect 163 64 180 95
+rect -100 44 -92 61
+rect 92 44 100 61
+rect -123 19 -106 27
+rect -123 -27 -106 -19
+rect 106 19 123 27
+rect 106 -27 123 -19
+rect -100 -61 -92 -44
+rect 92 -61 100 -44
+rect -180 -95 -163 -64
+rect 163 -95 180 -64
+rect -180 -112 -132 -95
+rect 132 -112 180 -95
+<< viali >>
+rect -92 44 92 61
+rect -123 -19 -106 19
+rect 106 -19 123 19
+rect -92 -61 92 -44
+<< metal1 >>
+rect -98 61 98 64
+rect -98 44 -92 61
+rect 92 44 98 61
+rect -98 41 98 44
+rect -126 19 -103 25
+rect -126 -19 -123 19
+rect -106 -19 -103 19
+rect -126 -25 -103 -19
+rect 103 19 126 25
+rect 103 -19 106 19
+rect 123 -19 126 19
+rect 103 -25 126 -19
+rect -98 -44 98 -41
+rect -98 -61 -92 -44
+rect 92 -61 98 -44
+rect -98 -64 98 -61
+<< properties >>
+string FIXED_BBOX -171 -103 171 103
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 0.5 l 2 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_UQJKW6.mag b/mag/isource/sky130_fd_pr__nfet_01v8_UQJKW6.mag
new file mode 100644
index 0000000..006f67c
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_UQJKW6.mag
@@ -0,0 +1,830 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< pwell >>
+rect -3312 -2137 3312 2137
+<< nmos >>
+rect -3116 1127 -1916 1927
+rect -1858 1127 -658 1927
+rect -600 1127 600 1927
+rect 658 1127 1858 1927
+rect 1916 1127 3116 1927
+rect -3116 109 -1916 909
+rect -1858 109 -658 909
+rect -600 109 600 909
+rect 658 109 1858 909
+rect 1916 109 3116 909
+rect -3116 -909 -1916 -109
+rect -1858 -909 -658 -109
+rect -600 -909 600 -109
+rect 658 -909 1858 -109
+rect 1916 -909 3116 -109
+rect -3116 -1927 -1916 -1127
+rect -1858 -1927 -658 -1127
+rect -600 -1927 600 -1127
+rect 658 -1927 1858 -1127
+rect 1916 -1927 3116 -1127
+<< ndiff >>
+rect -3174 1915 -3116 1927
+rect -3174 1139 -3162 1915
+rect -3128 1139 -3116 1915
+rect -3174 1127 -3116 1139
+rect -1916 1915 -1858 1927
+rect -1916 1139 -1904 1915
+rect -1870 1139 -1858 1915
+rect -1916 1127 -1858 1139
+rect -658 1915 -600 1927
+rect -658 1139 -646 1915
+rect -612 1139 -600 1915
+rect -658 1127 -600 1139
+rect 600 1915 658 1927
+rect 600 1139 612 1915
+rect 646 1139 658 1915
+rect 600 1127 658 1139
+rect 1858 1915 1916 1927
+rect 1858 1139 1870 1915
+rect 1904 1139 1916 1915
+rect 1858 1127 1916 1139
+rect 3116 1915 3174 1927
+rect 3116 1139 3128 1915
+rect 3162 1139 3174 1915
+rect 3116 1127 3174 1139
+rect -3174 897 -3116 909
+rect -3174 121 -3162 897
+rect -3128 121 -3116 897
+rect -3174 109 -3116 121
+rect -1916 897 -1858 909
+rect -1916 121 -1904 897
+rect -1870 121 -1858 897
+rect -1916 109 -1858 121
+rect -658 897 -600 909
+rect -658 121 -646 897
+rect -612 121 -600 897
+rect -658 109 -600 121
+rect 600 897 658 909
+rect 600 121 612 897
+rect 646 121 658 897
+rect 600 109 658 121
+rect 1858 897 1916 909
+rect 1858 121 1870 897
+rect 1904 121 1916 897
+rect 1858 109 1916 121
+rect 3116 897 3174 909
+rect 3116 121 3128 897
+rect 3162 121 3174 897
+rect 3116 109 3174 121
+rect -3174 -121 -3116 -109
+rect -3174 -897 -3162 -121
+rect -3128 -897 -3116 -121
+rect -3174 -909 -3116 -897
+rect -1916 -121 -1858 -109
+rect -1916 -897 -1904 -121
+rect -1870 -897 -1858 -121
+rect -1916 -909 -1858 -897
+rect -658 -121 -600 -109
+rect -658 -897 -646 -121
+rect -612 -897 -600 -121
+rect -658 -909 -600 -897
+rect 600 -121 658 -109
+rect 600 -897 612 -121
+rect 646 -897 658 -121
+rect 600 -909 658 -897
+rect 1858 -121 1916 -109
+rect 1858 -897 1870 -121
+rect 1904 -897 1916 -121
+rect 1858 -909 1916 -897
+rect 3116 -121 3174 -109
+rect 3116 -897 3128 -121
+rect 3162 -897 3174 -121
+rect 3116 -909 3174 -897
+rect -3174 -1139 -3116 -1127
+rect -3174 -1915 -3162 -1139
+rect -3128 -1915 -3116 -1139
+rect -3174 -1927 -3116 -1915
+rect -1916 -1139 -1858 -1127
+rect -1916 -1915 -1904 -1139
+rect -1870 -1915 -1858 -1139
+rect -1916 -1927 -1858 -1915
+rect -658 -1139 -600 -1127
+rect -658 -1915 -646 -1139
+rect -612 -1915 -600 -1139
+rect -658 -1927 -600 -1915
+rect 600 -1139 658 -1127
+rect 600 -1915 612 -1139
+rect 646 -1915 658 -1139
+rect 600 -1927 658 -1915
+rect 1858 -1139 1916 -1127
+rect 1858 -1915 1870 -1139
+rect 1904 -1915 1916 -1139
+rect 1858 -1927 1916 -1915
+rect 3116 -1139 3174 -1127
+rect 3116 -1915 3128 -1139
+rect 3162 -1915 3174 -1139
+rect 3116 -1927 3174 -1915
+<< ndiffc >>
+rect -3162 1139 -3128 1915
+rect -1904 1139 -1870 1915
+rect -646 1139 -612 1915
+rect 612 1139 646 1915
+rect 1870 1139 1904 1915
+rect 3128 1139 3162 1915
+rect -3162 121 -3128 897
+rect -1904 121 -1870 897
+rect -646 121 -612 897
+rect 612 121 646 897
+rect 1870 121 1904 897
+rect 3128 121 3162 897
+rect -3162 -897 -3128 -121
+rect -1904 -897 -1870 -121
+rect -646 -897 -612 -121
+rect 612 -897 646 -121
+rect 1870 -897 1904 -121
+rect 3128 -897 3162 -121
+rect -3162 -1915 -3128 -1139
+rect -1904 -1915 -1870 -1139
+rect -646 -1915 -612 -1139
+rect 612 -1915 646 -1139
+rect 1870 -1915 1904 -1139
+rect 3128 -1915 3162 -1139
+<< psubdiff >>
+rect -3276 2067 -3180 2101
+rect 3180 2067 3276 2101
+rect -3276 2005 -3242 2067
+rect 3242 2005 3276 2067
+rect -3276 -2067 -3242 -2005
+rect 3242 -2067 3276 -2005
+rect -3276 -2101 -3180 -2067
+rect 3180 -2101 3276 -2067
+<< psubdiffcont >>
+rect -3180 2067 3180 2101
+rect -3276 -2005 -3242 2005
+rect 3242 -2005 3276 2005
+rect -3180 -2101 3180 -2067
+<< poly >>
+rect -3116 1999 -1916 2015
+rect -3116 1965 -3100 1999
+rect -1932 1965 -1916 1999
+rect -3116 1927 -1916 1965
+rect -1858 1999 -658 2015
+rect -1858 1965 -1842 1999
+rect -674 1965 -658 1999
+rect -1858 1927 -658 1965
+rect -600 1999 600 2015
+rect -600 1965 -584 1999
+rect 584 1965 600 1999
+rect -600 1927 600 1965
+rect 658 1999 1858 2015
+rect 658 1965 674 1999
+rect 1842 1965 1858 1999
+rect 658 1927 1858 1965
+rect 1916 1999 3116 2015
+rect 1916 1965 1932 1999
+rect 3100 1965 3116 1999
+rect 1916 1927 3116 1965
+rect -3116 1089 -1916 1127
+rect -3116 1055 -3100 1089
+rect -1932 1055 -1916 1089
+rect -3116 1039 -1916 1055
+rect -1858 1089 -658 1127
+rect -1858 1055 -1842 1089
+rect -674 1055 -658 1089
+rect -1858 1039 -658 1055
+rect -600 1089 600 1127
+rect -600 1055 -584 1089
+rect 584 1055 600 1089
+rect -600 1039 600 1055
+rect 658 1089 1858 1127
+rect 658 1055 674 1089
+rect 1842 1055 1858 1089
+rect 658 1039 1858 1055
+rect 1916 1089 3116 1127
+rect 1916 1055 1932 1089
+rect 3100 1055 3116 1089
+rect 1916 1039 3116 1055
+rect -3116 981 -1916 997
+rect -3116 947 -3100 981
+rect -1932 947 -1916 981
+rect -3116 909 -1916 947
+rect -1858 981 -658 997
+rect -1858 947 -1842 981
+rect -674 947 -658 981
+rect -1858 909 -658 947
+rect -600 981 600 997
+rect -600 947 -584 981
+rect 584 947 600 981
+rect -600 909 600 947
+rect 658 981 1858 997
+rect 658 947 674 981
+rect 1842 947 1858 981
+rect 658 909 1858 947
+rect 1916 981 3116 997
+rect 1916 947 1932 981
+rect 3100 947 3116 981
+rect 1916 909 3116 947
+rect -3116 71 -1916 109
+rect -3116 37 -3100 71
+rect -1932 37 -1916 71
+rect -3116 21 -1916 37
+rect -1858 71 -658 109
+rect -1858 37 -1842 71
+rect -674 37 -658 71
+rect -1858 21 -658 37
+rect -600 71 600 109
+rect -600 37 -584 71
+rect 584 37 600 71
+rect -600 21 600 37
+rect 658 71 1858 109
+rect 658 37 674 71
+rect 1842 37 1858 71
+rect 658 21 1858 37
+rect 1916 71 3116 109
+rect 1916 37 1932 71
+rect 3100 37 3116 71
+rect 1916 21 3116 37
+rect -3116 -37 -1916 -21
+rect -3116 -71 -3100 -37
+rect -1932 -71 -1916 -37
+rect -3116 -109 -1916 -71
+rect -1858 -37 -658 -21
+rect -1858 -71 -1842 -37
+rect -674 -71 -658 -37
+rect -1858 -109 -658 -71
+rect -600 -37 600 -21
+rect -600 -71 -584 -37
+rect 584 -71 600 -37
+rect -600 -109 600 -71
+rect 658 -37 1858 -21
+rect 658 -71 674 -37
+rect 1842 -71 1858 -37
+rect 658 -109 1858 -71
+rect 1916 -37 3116 -21
+rect 1916 -71 1932 -37
+rect 3100 -71 3116 -37
+rect 1916 -109 3116 -71
+rect -3116 -947 -1916 -909
+rect -3116 -981 -3100 -947
+rect -1932 -981 -1916 -947
+rect -3116 -997 -1916 -981
+rect -1858 -947 -658 -909
+rect -1858 -981 -1842 -947
+rect -674 -981 -658 -947
+rect -1858 -997 -658 -981
+rect -600 -947 600 -909
+rect -600 -981 -584 -947
+rect 584 -981 600 -947
+rect -600 -997 600 -981
+rect 658 -947 1858 -909
+rect 658 -981 674 -947
+rect 1842 -981 1858 -947
+rect 658 -997 1858 -981
+rect 1916 -947 3116 -909
+rect 1916 -981 1932 -947
+rect 3100 -981 3116 -947
+rect 1916 -997 3116 -981
+rect -3116 -1055 -1916 -1039
+rect -3116 -1089 -3100 -1055
+rect -1932 -1089 -1916 -1055
+rect -3116 -1127 -1916 -1089
+rect -1858 -1055 -658 -1039
+rect -1858 -1089 -1842 -1055
+rect -674 -1089 -658 -1055
+rect -1858 -1127 -658 -1089
+rect -600 -1055 600 -1039
+rect -600 -1089 -584 -1055
+rect 584 -1089 600 -1055
+rect -600 -1127 600 -1089
+rect 658 -1055 1858 -1039
+rect 658 -1089 674 -1055
+rect 1842 -1089 1858 -1055
+rect 658 -1127 1858 -1089
+rect 1916 -1055 3116 -1039
+rect 1916 -1089 1932 -1055
+rect 3100 -1089 3116 -1055
+rect 1916 -1127 3116 -1089
+rect -3116 -1965 -1916 -1927
+rect -3116 -1999 -3100 -1965
+rect -1932 -1999 -1916 -1965
+rect -3116 -2015 -1916 -1999
+rect -1858 -1965 -658 -1927
+rect -1858 -1999 -1842 -1965
+rect -674 -1999 -658 -1965
+rect -1858 -2015 -658 -1999
+rect -600 -1965 600 -1927
+rect -600 -1999 -584 -1965
+rect 584 -1999 600 -1965
+rect -600 -2015 600 -1999
+rect 658 -1965 1858 -1927
+rect 658 -1999 674 -1965
+rect 1842 -1999 1858 -1965
+rect 658 -2015 1858 -1999
+rect 1916 -1965 3116 -1927
+rect 1916 -1999 1932 -1965
+rect 3100 -1999 3116 -1965
+rect 1916 -2015 3116 -1999
+<< polycont >>
+rect -3100 1965 -1932 1999
+rect -1842 1965 -674 1999
+rect -584 1965 584 1999
+rect 674 1965 1842 1999
+rect 1932 1965 3100 1999
+rect -3100 1055 -1932 1089
+rect -1842 1055 -674 1089
+rect -584 1055 584 1089
+rect 674 1055 1842 1089
+rect 1932 1055 3100 1089
+rect -3100 947 -1932 981
+rect -1842 947 -674 981
+rect -584 947 584 981
+rect 674 947 1842 981
+rect 1932 947 3100 981
+rect -3100 37 -1932 71
+rect -1842 37 -674 71
+rect -584 37 584 71
+rect 674 37 1842 71
+rect 1932 37 3100 71
+rect -3100 -71 -1932 -37
+rect -1842 -71 -674 -37
+rect -584 -71 584 -37
+rect 674 -71 1842 -37
+rect 1932 -71 3100 -37
+rect -3100 -981 -1932 -947
+rect -1842 -981 -674 -947
+rect -584 -981 584 -947
+rect 674 -981 1842 -947
+rect 1932 -981 3100 -947
+rect -3100 -1089 -1932 -1055
+rect -1842 -1089 -674 -1055
+rect -584 -1089 584 -1055
+rect 674 -1089 1842 -1055
+rect 1932 -1089 3100 -1055
+rect -3100 -1999 -1932 -1965
+rect -1842 -1999 -674 -1965
+rect -584 -1999 584 -1965
+rect 674 -1999 1842 -1965
+rect 1932 -1999 3100 -1965
+<< locali >>
+rect -3276 2067 -3180 2101
+rect 3180 2067 3276 2101
+rect -3276 2005 -3242 2067
+rect 3242 2005 3276 2067
+rect -3116 1965 -3100 1999
+rect -1932 1965 -1916 1999
+rect -1858 1965 -1842 1999
+rect -674 1965 -658 1999
+rect -600 1965 -584 1999
+rect 584 1965 600 1999
+rect 658 1965 674 1999
+rect 1842 1965 1858 1999
+rect 1916 1965 1932 1999
+rect 3100 1965 3116 1999
+rect -3162 1915 -3128 1931
+rect -3162 1123 -3128 1139
+rect -1904 1915 -1870 1931
+rect -1904 1123 -1870 1139
+rect -646 1915 -612 1931
+rect -646 1123 -612 1139
+rect 612 1915 646 1931
+rect 612 1123 646 1139
+rect 1870 1915 1904 1931
+rect 1870 1123 1904 1139
+rect 3128 1915 3162 1931
+rect 3128 1123 3162 1139
+rect -3116 1055 -3100 1089
+rect -1932 1055 -1916 1089
+rect -1858 1055 -1842 1089
+rect -674 1055 -658 1089
+rect -600 1055 -584 1089
+rect 584 1055 600 1089
+rect 658 1055 674 1089
+rect 1842 1055 1858 1089
+rect 1916 1055 1932 1089
+rect 3100 1055 3116 1089
+rect -3116 947 -3100 981
+rect -1932 947 -1916 981
+rect -1858 947 -1842 981
+rect -674 947 -658 981
+rect -600 947 -584 981
+rect 584 947 600 981
+rect 658 947 674 981
+rect 1842 947 1858 981
+rect 1916 947 1932 981
+rect 3100 947 3116 981
+rect -3162 897 -3128 913
+rect -3162 105 -3128 121
+rect -1904 897 -1870 913
+rect -1904 105 -1870 121
+rect -646 897 -612 913
+rect -646 105 -612 121
+rect 612 897 646 913
+rect 612 105 646 121
+rect 1870 897 1904 913
+rect 1870 105 1904 121
+rect 3128 897 3162 913
+rect 3128 105 3162 121
+rect -3116 37 -3100 71
+rect -1932 37 -1916 71
+rect -1858 37 -1842 71
+rect -674 37 -658 71
+rect -600 37 -584 71
+rect 584 37 600 71
+rect 658 37 674 71
+rect 1842 37 1858 71
+rect 1916 37 1932 71
+rect 3100 37 3116 71
+rect -3116 -71 -3100 -37
+rect -1932 -71 -1916 -37
+rect -1858 -71 -1842 -37
+rect -674 -71 -658 -37
+rect -600 -71 -584 -37
+rect 584 -71 600 -37
+rect 658 -71 674 -37
+rect 1842 -71 1858 -37
+rect 1916 -71 1932 -37
+rect 3100 -71 3116 -37
+rect -3162 -121 -3128 -105
+rect -3162 -913 -3128 -897
+rect -1904 -121 -1870 -105
+rect -1904 -913 -1870 -897
+rect -646 -121 -612 -105
+rect -646 -913 -612 -897
+rect 612 -121 646 -105
+rect 612 -913 646 -897
+rect 1870 -121 1904 -105
+rect 1870 -913 1904 -897
+rect 3128 -121 3162 -105
+rect 3128 -913 3162 -897
+rect -3116 -981 -3100 -947
+rect -1932 -981 -1916 -947
+rect -1858 -981 -1842 -947
+rect -674 -981 -658 -947
+rect -600 -981 -584 -947
+rect 584 -981 600 -947
+rect 658 -981 674 -947
+rect 1842 -981 1858 -947
+rect 1916 -981 1932 -947
+rect 3100 -981 3116 -947
+rect -3116 -1089 -3100 -1055
+rect -1932 -1089 -1916 -1055
+rect -1858 -1089 -1842 -1055
+rect -674 -1089 -658 -1055
+rect -600 -1089 -584 -1055
+rect 584 -1089 600 -1055
+rect 658 -1089 674 -1055
+rect 1842 -1089 1858 -1055
+rect 1916 -1089 1932 -1055
+rect 3100 -1089 3116 -1055
+rect -3162 -1139 -3128 -1123
+rect -3162 -1931 -3128 -1915
+rect -1904 -1139 -1870 -1123
+rect -1904 -1931 -1870 -1915
+rect -646 -1139 -612 -1123
+rect -646 -1931 -612 -1915
+rect 612 -1139 646 -1123
+rect 612 -1931 646 -1915
+rect 1870 -1139 1904 -1123
+rect 1870 -1931 1904 -1915
+rect 3128 -1139 3162 -1123
+rect 3128 -1931 3162 -1915
+rect -3116 -1999 -3100 -1965
+rect -1932 -1999 -1916 -1965
+rect -1858 -1999 -1842 -1965
+rect -674 -1999 -658 -1965
+rect -600 -1999 -584 -1965
+rect 584 -1999 600 -1965
+rect 658 -1999 674 -1965
+rect 1842 -1999 1858 -1965
+rect 1916 -1999 1932 -1965
+rect 3100 -1999 3116 -1965
+rect -3276 -2067 -3242 -2005
+rect 3242 -2067 3276 -2005
+rect -3276 -2101 -3180 -2067
+rect 3180 -2101 3276 -2067
+<< viali >>
+rect -3100 1965 -1932 1999
+rect -1842 1965 -674 1999
+rect -584 1965 584 1999
+rect 674 1965 1842 1999
+rect 1932 1965 3100 1999
+rect -3162 1139 -3128 1915
+rect -1904 1139 -1870 1915
+rect -646 1139 -612 1915
+rect 612 1139 646 1915
+rect 1870 1139 1904 1915
+rect 3128 1139 3162 1915
+rect -3100 1055 -1932 1089
+rect -1842 1055 -674 1089
+rect -584 1055 584 1089
+rect 674 1055 1842 1089
+rect 1932 1055 3100 1089
+rect -3100 947 -1932 981
+rect -1842 947 -674 981
+rect -584 947 584 981
+rect 674 947 1842 981
+rect 1932 947 3100 981
+rect -3162 121 -3128 897
+rect -1904 121 -1870 897
+rect -646 121 -612 897
+rect 612 121 646 897
+rect 1870 121 1904 897
+rect 3128 121 3162 897
+rect -3100 37 -1932 71
+rect -1842 37 -674 71
+rect -584 37 584 71
+rect 674 37 1842 71
+rect 1932 37 3100 71
+rect -3100 -71 -1932 -37
+rect -1842 -71 -674 -37
+rect -584 -71 584 -37
+rect 674 -71 1842 -37
+rect 1932 -71 3100 -37
+rect -3162 -897 -3128 -121
+rect -1904 -897 -1870 -121
+rect -646 -897 -612 -121
+rect 612 -897 646 -121
+rect 1870 -897 1904 -121
+rect 3128 -897 3162 -121
+rect -3100 -981 -1932 -947
+rect -1842 -981 -674 -947
+rect -584 -981 584 -947
+rect 674 -981 1842 -947
+rect 1932 -981 3100 -947
+rect -3100 -1089 -1932 -1055
+rect -1842 -1089 -674 -1055
+rect -584 -1089 584 -1055
+rect 674 -1089 1842 -1055
+rect 1932 -1089 3100 -1055
+rect -3162 -1915 -3128 -1139
+rect -1904 -1915 -1870 -1139
+rect -646 -1915 -612 -1139
+rect 612 -1915 646 -1139
+rect 1870 -1915 1904 -1139
+rect 3128 -1915 3162 -1139
+rect -3100 -1999 -1932 -1965
+rect -1842 -1999 -674 -1965
+rect -584 -1999 584 -1965
+rect 674 -1999 1842 -1965
+rect 1932 -1999 3100 -1965
+<< metal1 >>
+rect -3112 1999 -1920 2005
+rect -3112 1965 -3100 1999
+rect -1932 1965 -1920 1999
+rect -3112 1959 -1920 1965
+rect -1854 1999 -662 2005
+rect -1854 1965 -1842 1999
+rect -674 1965 -662 1999
+rect -1854 1959 -662 1965
+rect -596 1999 596 2005
+rect -596 1965 -584 1999
+rect 584 1965 596 1999
+rect -596 1959 596 1965
+rect 662 1999 1854 2005
+rect 662 1965 674 1999
+rect 1842 1965 1854 1999
+rect 662 1959 1854 1965
+rect 1920 1999 3112 2005
+rect 1920 1965 1932 1999
+rect 3100 1965 3112 1999
+rect 1920 1959 3112 1965
+rect -3168 1915 -3122 1927
+rect -3168 1139 -3162 1915
+rect -3128 1139 -3122 1915
+rect -3168 1127 -3122 1139
+rect -1910 1915 -1864 1927
+rect -1910 1139 -1904 1915
+rect -1870 1139 -1864 1915
+rect -1910 1127 -1864 1139
+rect -652 1915 -606 1927
+rect -652 1139 -646 1915
+rect -612 1139 -606 1915
+rect -652 1127 -606 1139
+rect 606 1915 652 1927
+rect 606 1139 612 1915
+rect 646 1139 652 1915
+rect 606 1127 652 1139
+rect 1864 1915 1910 1927
+rect 1864 1139 1870 1915
+rect 1904 1139 1910 1915
+rect 1864 1127 1910 1139
+rect 3122 1915 3168 1927
+rect 3122 1139 3128 1915
+rect 3162 1139 3168 1915
+rect 3122 1127 3168 1139
+rect -3112 1089 -1920 1095
+rect -3112 1055 -3100 1089
+rect -1932 1055 -1920 1089
+rect -3112 1049 -1920 1055
+rect -1854 1089 -662 1095
+rect -1854 1055 -1842 1089
+rect -674 1055 -662 1089
+rect -1854 1049 -662 1055
+rect -596 1089 596 1095
+rect -596 1055 -584 1089
+rect 584 1055 596 1089
+rect -596 1049 596 1055
+rect 662 1089 1854 1095
+rect 662 1055 674 1089
+rect 1842 1055 1854 1089
+rect 662 1049 1854 1055
+rect 1920 1089 3112 1095
+rect 1920 1055 1932 1089
+rect 3100 1055 3112 1089
+rect 1920 1049 3112 1055
+rect -3112 981 -1920 987
+rect -3112 947 -3100 981
+rect -1932 947 -1920 981
+rect -3112 941 -1920 947
+rect -1854 981 -662 987
+rect -1854 947 -1842 981
+rect -674 947 -662 981
+rect -1854 941 -662 947
+rect -596 981 596 987
+rect -596 947 -584 981
+rect 584 947 596 981
+rect -596 941 596 947
+rect 662 981 1854 987
+rect 662 947 674 981
+rect 1842 947 1854 981
+rect 662 941 1854 947
+rect 1920 981 3112 987
+rect 1920 947 1932 981
+rect 3100 947 3112 981
+rect 1920 941 3112 947
+rect -3168 897 -3122 909
+rect -3168 121 -3162 897
+rect -3128 121 -3122 897
+rect -3168 109 -3122 121
+rect -1910 897 -1864 909
+rect -1910 121 -1904 897
+rect -1870 121 -1864 897
+rect -1910 109 -1864 121
+rect -652 897 -606 909
+rect -652 121 -646 897
+rect -612 121 -606 897
+rect -652 109 -606 121
+rect 606 897 652 909
+rect 606 121 612 897
+rect 646 121 652 897
+rect 606 109 652 121
+rect 1864 897 1910 909
+rect 1864 121 1870 897
+rect 1904 121 1910 897
+rect 1864 109 1910 121
+rect 3122 897 3168 909
+rect 3122 121 3128 897
+rect 3162 121 3168 897
+rect 3122 109 3168 121
+rect -3112 71 -1920 77
+rect -3112 37 -3100 71
+rect -1932 37 -1920 71
+rect -3112 31 -1920 37
+rect -1854 71 -662 77
+rect -1854 37 -1842 71
+rect -674 37 -662 71
+rect -1854 31 -662 37
+rect -596 71 596 77
+rect -596 37 -584 71
+rect 584 37 596 71
+rect -596 31 596 37
+rect 662 71 1854 77
+rect 662 37 674 71
+rect 1842 37 1854 71
+rect 662 31 1854 37
+rect 1920 71 3112 77
+rect 1920 37 1932 71
+rect 3100 37 3112 71
+rect 1920 31 3112 37
+rect -3112 -37 -1920 -31
+rect -3112 -71 -3100 -37
+rect -1932 -71 -1920 -37
+rect -3112 -77 -1920 -71
+rect -1854 -37 -662 -31
+rect -1854 -71 -1842 -37
+rect -674 -71 -662 -37
+rect -1854 -77 -662 -71
+rect -596 -37 596 -31
+rect -596 -71 -584 -37
+rect 584 -71 596 -37
+rect -596 -77 596 -71
+rect 662 -37 1854 -31
+rect 662 -71 674 -37
+rect 1842 -71 1854 -37
+rect 662 -77 1854 -71
+rect 1920 -37 3112 -31
+rect 1920 -71 1932 -37
+rect 3100 -71 3112 -37
+rect 1920 -77 3112 -71
+rect -3168 -121 -3122 -109
+rect -3168 -897 -3162 -121
+rect -3128 -897 -3122 -121
+rect -3168 -909 -3122 -897
+rect -1910 -121 -1864 -109
+rect -1910 -897 -1904 -121
+rect -1870 -897 -1864 -121
+rect -1910 -909 -1864 -897
+rect -652 -121 -606 -109
+rect -652 -897 -646 -121
+rect -612 -897 -606 -121
+rect -652 -909 -606 -897
+rect 606 -121 652 -109
+rect 606 -897 612 -121
+rect 646 -897 652 -121
+rect 606 -909 652 -897
+rect 1864 -121 1910 -109
+rect 1864 -897 1870 -121
+rect 1904 -897 1910 -121
+rect 1864 -909 1910 -897
+rect 3122 -121 3168 -109
+rect 3122 -897 3128 -121
+rect 3162 -897 3168 -121
+rect 3122 -909 3168 -897
+rect -3112 -947 -1920 -941
+rect -3112 -981 -3100 -947
+rect -1932 -981 -1920 -947
+rect -3112 -987 -1920 -981
+rect -1854 -947 -662 -941
+rect -1854 -981 -1842 -947
+rect -674 -981 -662 -947
+rect -1854 -987 -662 -981
+rect -596 -947 596 -941
+rect -596 -981 -584 -947
+rect 584 -981 596 -947
+rect -596 -987 596 -981
+rect 662 -947 1854 -941
+rect 662 -981 674 -947
+rect 1842 -981 1854 -947
+rect 662 -987 1854 -981
+rect 1920 -947 3112 -941
+rect 1920 -981 1932 -947
+rect 3100 -981 3112 -947
+rect 1920 -987 3112 -981
+rect -3112 -1055 -1920 -1049
+rect -3112 -1089 -3100 -1055
+rect -1932 -1089 -1920 -1055
+rect -3112 -1095 -1920 -1089
+rect -1854 -1055 -662 -1049
+rect -1854 -1089 -1842 -1055
+rect -674 -1089 -662 -1055
+rect -1854 -1095 -662 -1089
+rect -596 -1055 596 -1049
+rect -596 -1089 -584 -1055
+rect 584 -1089 596 -1055
+rect -596 -1095 596 -1089
+rect 662 -1055 1854 -1049
+rect 662 -1089 674 -1055
+rect 1842 -1089 1854 -1055
+rect 662 -1095 1854 -1089
+rect 1920 -1055 3112 -1049
+rect 1920 -1089 1932 -1055
+rect 3100 -1089 3112 -1055
+rect 1920 -1095 3112 -1089
+rect -3168 -1139 -3122 -1127
+rect -3168 -1915 -3162 -1139
+rect -3128 -1915 -3122 -1139
+rect -3168 -1927 -3122 -1915
+rect -1910 -1139 -1864 -1127
+rect -1910 -1915 -1904 -1139
+rect -1870 -1915 -1864 -1139
+rect -1910 -1927 -1864 -1915
+rect -652 -1139 -606 -1127
+rect -652 -1915 -646 -1139
+rect -612 -1915 -606 -1139
+rect -652 -1927 -606 -1915
+rect 606 -1139 652 -1127
+rect 606 -1915 612 -1139
+rect 646 -1915 652 -1139
+rect 606 -1927 652 -1915
+rect 1864 -1139 1910 -1127
+rect 1864 -1915 1870 -1139
+rect 1904 -1915 1910 -1139
+rect 1864 -1927 1910 -1915
+rect 3122 -1139 3168 -1127
+rect 3122 -1915 3128 -1139
+rect 3162 -1915 3168 -1139
+rect 3122 -1927 3168 -1915
+rect -3112 -1965 -1920 -1959
+rect -3112 -1999 -3100 -1965
+rect -1932 -1999 -1920 -1965
+rect -3112 -2005 -1920 -1999
+rect -1854 -1965 -662 -1959
+rect -1854 -1999 -1842 -1965
+rect -674 -1999 -662 -1965
+rect -1854 -2005 -662 -1999
+rect -596 -1965 596 -1959
+rect -596 -1999 -584 -1965
+rect 584 -1999 596 -1965
+rect -596 -2005 596 -1999
+rect 662 -1965 1854 -1959
+rect 662 -1999 674 -1965
+rect 1842 -1999 1854 -1965
+rect 662 -2005 1854 -1999
+rect 1920 -1965 3112 -1959
+rect 1920 -1999 1932 -1965
+rect 3100 -1999 3112 -1965
+rect 1920 -2005 3112 -1999
+<< properties >>
+string FIXED_BBOX -3259 -2084 3259 2084
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 4 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_WY4VMC.mag b/mag/isource/sky130_fd_pr__nfet_01v8_WY4VMC.mag
new file mode 100644
index 0000000..cdb75a7
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_WY4VMC.mag
@@ -0,0 +1,128 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< pwell >>
+rect -1425 -610 1425 610
+<< nmos >>
+rect -1229 -400 -29 400
+rect 29 -400 1229 400
+<< ndiff >>
+rect -1287 388 -1229 400
+rect -1287 -388 -1275 388
+rect -1241 -388 -1229 388
+rect -1287 -400 -1229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 1229 388 1287 400
+rect 1229 -388 1241 388
+rect 1275 -388 1287 388
+rect 1229 -400 1287 -388
+<< ndiffc >>
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+<< psubdiff >>
+rect -1389 540 -1293 574
+rect 1293 540 1389 574
+rect -1389 478 -1355 540
+rect 1355 478 1389 540
+rect -1389 -540 -1355 -478
+rect 1355 -540 1389 -478
+rect -1389 -574 -1293 -540
+rect 1293 -574 1389 -540
+<< psubdiffcont >>
+rect -1293 540 1293 574
+rect -1389 -478 -1355 478
+rect 1355 -478 1389 478
+rect -1293 -574 1293 -540
+<< poly >>
+rect -1229 472 -29 488
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect -1229 400 -29 438
+rect 29 472 1229 488
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect 29 400 1229 438
+rect -1229 -438 -29 -400
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect -1229 -488 -29 -472
+rect 29 -438 1229 -400
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect 29 -488 1229 -472
+<< polycont >>
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+<< locali >>
+rect -1389 540 -1293 574
+rect 1293 540 1389 574
+rect -1389 478 -1355 540
+rect 1355 478 1389 540
+rect -1229 438 -1213 472
+rect -45 438 -29 472
+rect 29 438 45 472
+rect 1213 438 1229 472
+rect -1275 388 -1241 404
+rect -1275 -404 -1241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 1241 388 1275 404
+rect 1241 -404 1275 -388
+rect -1229 -472 -1213 -438
+rect -45 -472 -29 -438
+rect 29 -472 45 -438
+rect 1213 -472 1229 -438
+rect -1389 -540 -1355 -478
+rect 1355 -540 1389 -478
+rect -1389 -574 -1293 -540
+rect 1293 -574 1389 -540
+<< viali >>
+rect -1213 438 -45 472
+rect 45 438 1213 472
+rect -1275 -388 -1241 388
+rect -17 -388 17 388
+rect 1241 -388 1275 388
+rect -1213 -472 -45 -438
+rect 45 -472 1213 -438
+<< metal1 >>
+rect -1225 472 -33 478
+rect -1225 438 -1213 472
+rect -45 438 -33 472
+rect -1225 432 -33 438
+rect 33 472 1225 478
+rect 33 438 45 472
+rect 1213 438 1225 472
+rect 33 432 1225 438
+rect -1281 388 -1235 400
+rect -1281 -388 -1275 388
+rect -1241 -388 -1235 388
+rect -1281 -400 -1235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 1235 388 1281 400
+rect 1235 -388 1241 388
+rect 1275 -388 1281 388
+rect 1235 -400 1281 -388
+rect -1225 -438 -33 -432
+rect -1225 -472 -1213 -438
+rect -45 -472 -33 -438
+rect -1225 -478 -33 -472
+rect 33 -438 1225 -432
+rect 33 -472 45 -438
+rect 1213 -472 1225 -438
+rect 33 -478 1225 -472
+<< properties >>
+string FIXED_BBOX -1372 -557 1372 557
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_ZCEJW8.mag b/mag/isource/sky130_fd_pr__nfet_01v8_ZCEJW8.mag
new file mode 100644
index 0000000..cea7d74
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_ZCEJW8.mag
@@ -0,0 +1,1570 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645541123
+<< pwell >>
+rect -1457 -2137 1457 2137
+<< nmos >>
+rect -1261 1127 -1061 1927
+rect -1003 1127 -803 1927
+rect -745 1127 -545 1927
+rect -487 1127 -287 1927
+rect -229 1127 -29 1927
+rect 29 1127 229 1927
+rect 287 1127 487 1927
+rect 545 1127 745 1927
+rect 803 1127 1003 1927
+rect 1061 1127 1261 1927
+rect -1261 109 -1061 909
+rect -1003 109 -803 909
+rect -745 109 -545 909
+rect -487 109 -287 909
+rect -229 109 -29 909
+rect 29 109 229 909
+rect 287 109 487 909
+rect 545 109 745 909
+rect 803 109 1003 909
+rect 1061 109 1261 909
+rect -1261 -909 -1061 -109
+rect -1003 -909 -803 -109
+rect -745 -909 -545 -109
+rect -487 -909 -287 -109
+rect -229 -909 -29 -109
+rect 29 -909 229 -109
+rect 287 -909 487 -109
+rect 545 -909 745 -109
+rect 803 -909 1003 -109
+rect 1061 -909 1261 -109
+rect -1261 -1927 -1061 -1127
+rect -1003 -1927 -803 -1127
+rect -745 -1927 -545 -1127
+rect -487 -1927 -287 -1127
+rect -229 -1927 -29 -1127
+rect 29 -1927 229 -1127
+rect 287 -1927 487 -1127
+rect 545 -1927 745 -1127
+rect 803 -1927 1003 -1127
+rect 1061 -1927 1261 -1127
+<< ndiff >>
+rect -1319 1915 -1261 1927
+rect -1319 1139 -1307 1915
+rect -1273 1139 -1261 1915
+rect -1319 1127 -1261 1139
+rect -1061 1915 -1003 1927
+rect -1061 1139 -1049 1915
+rect -1015 1139 -1003 1915
+rect -1061 1127 -1003 1139
+rect -803 1915 -745 1927
+rect -803 1139 -791 1915
+rect -757 1139 -745 1915
+rect -803 1127 -745 1139
+rect -545 1915 -487 1927
+rect -545 1139 -533 1915
+rect -499 1139 -487 1915
+rect -545 1127 -487 1139
+rect -287 1915 -229 1927
+rect -287 1139 -275 1915
+rect -241 1139 -229 1915
+rect -287 1127 -229 1139
+rect -29 1915 29 1927
+rect -29 1139 -17 1915
+rect 17 1139 29 1915
+rect -29 1127 29 1139
+rect 229 1915 287 1927
+rect 229 1139 241 1915
+rect 275 1139 287 1915
+rect 229 1127 287 1139
+rect 487 1915 545 1927
+rect 487 1139 499 1915
+rect 533 1139 545 1915
+rect 487 1127 545 1139
+rect 745 1915 803 1927
+rect 745 1139 757 1915
+rect 791 1139 803 1915
+rect 745 1127 803 1139
+rect 1003 1915 1061 1927
+rect 1003 1139 1015 1915
+rect 1049 1139 1061 1915
+rect 1003 1127 1061 1139
+rect 1261 1915 1319 1927
+rect 1261 1139 1273 1915
+rect 1307 1139 1319 1915
+rect 1261 1127 1319 1139
+rect -1319 897 -1261 909
+rect -1319 121 -1307 897
+rect -1273 121 -1261 897
+rect -1319 109 -1261 121
+rect -1061 897 -1003 909
+rect -1061 121 -1049 897
+rect -1015 121 -1003 897
+rect -1061 109 -1003 121
+rect -803 897 -745 909
+rect -803 121 -791 897
+rect -757 121 -745 897
+rect -803 109 -745 121
+rect -545 897 -487 909
+rect -545 121 -533 897
+rect -499 121 -487 897
+rect -545 109 -487 121
+rect -287 897 -229 909
+rect -287 121 -275 897
+rect -241 121 -229 897
+rect -287 109 -229 121
+rect -29 897 29 909
+rect -29 121 -17 897
+rect 17 121 29 897
+rect -29 109 29 121
+rect 229 897 287 909
+rect 229 121 241 897
+rect 275 121 287 897
+rect 229 109 287 121
+rect 487 897 545 909
+rect 487 121 499 897
+rect 533 121 545 897
+rect 487 109 545 121
+rect 745 897 803 909
+rect 745 121 757 897
+rect 791 121 803 897
+rect 745 109 803 121
+rect 1003 897 1061 909
+rect 1003 121 1015 897
+rect 1049 121 1061 897
+rect 1003 109 1061 121
+rect 1261 897 1319 909
+rect 1261 121 1273 897
+rect 1307 121 1319 897
+rect 1261 109 1319 121
+rect -1319 -121 -1261 -109
+rect -1319 -897 -1307 -121
+rect -1273 -897 -1261 -121
+rect -1319 -909 -1261 -897
+rect -1061 -121 -1003 -109
+rect -1061 -897 -1049 -121
+rect -1015 -897 -1003 -121
+rect -1061 -909 -1003 -897
+rect -803 -121 -745 -109
+rect -803 -897 -791 -121
+rect -757 -897 -745 -121
+rect -803 -909 -745 -897
+rect -545 -121 -487 -109
+rect -545 -897 -533 -121
+rect -499 -897 -487 -121
+rect -545 -909 -487 -897
+rect -287 -121 -229 -109
+rect -287 -897 -275 -121
+rect -241 -897 -229 -121
+rect -287 -909 -229 -897
+rect -29 -121 29 -109
+rect -29 -897 -17 -121
+rect 17 -897 29 -121
+rect -29 -909 29 -897
+rect 229 -121 287 -109
+rect 229 -897 241 -121
+rect 275 -897 287 -121
+rect 229 -909 287 -897
+rect 487 -121 545 -109
+rect 487 -897 499 -121
+rect 533 -897 545 -121
+rect 487 -909 545 -897
+rect 745 -121 803 -109
+rect 745 -897 757 -121
+rect 791 -897 803 -121
+rect 745 -909 803 -897
+rect 1003 -121 1061 -109
+rect 1003 -897 1015 -121
+rect 1049 -897 1061 -121
+rect 1003 -909 1061 -897
+rect 1261 -121 1319 -109
+rect 1261 -897 1273 -121
+rect 1307 -897 1319 -121
+rect 1261 -909 1319 -897
+rect -1319 -1139 -1261 -1127
+rect -1319 -1915 -1307 -1139
+rect -1273 -1915 -1261 -1139
+rect -1319 -1927 -1261 -1915
+rect -1061 -1139 -1003 -1127
+rect -1061 -1915 -1049 -1139
+rect -1015 -1915 -1003 -1139
+rect -1061 -1927 -1003 -1915
+rect -803 -1139 -745 -1127
+rect -803 -1915 -791 -1139
+rect -757 -1915 -745 -1139
+rect -803 -1927 -745 -1915
+rect -545 -1139 -487 -1127
+rect -545 -1915 -533 -1139
+rect -499 -1915 -487 -1139
+rect -545 -1927 -487 -1915
+rect -287 -1139 -229 -1127
+rect -287 -1915 -275 -1139
+rect -241 -1915 -229 -1139
+rect -287 -1927 -229 -1915
+rect -29 -1139 29 -1127
+rect -29 -1915 -17 -1139
+rect 17 -1915 29 -1139
+rect -29 -1927 29 -1915
+rect 229 -1139 287 -1127
+rect 229 -1915 241 -1139
+rect 275 -1915 287 -1139
+rect 229 -1927 287 -1915
+rect 487 -1139 545 -1127
+rect 487 -1915 499 -1139
+rect 533 -1915 545 -1139
+rect 487 -1927 545 -1915
+rect 745 -1139 803 -1127
+rect 745 -1915 757 -1139
+rect 791 -1915 803 -1139
+rect 745 -1927 803 -1915
+rect 1003 -1139 1061 -1127
+rect 1003 -1915 1015 -1139
+rect 1049 -1915 1061 -1139
+rect 1003 -1927 1061 -1915
+rect 1261 -1139 1319 -1127
+rect 1261 -1915 1273 -1139
+rect 1307 -1915 1319 -1139
+rect 1261 -1927 1319 -1915
+<< ndiffc >>
+rect -1307 1139 -1273 1915
+rect -1049 1139 -1015 1915
+rect -791 1139 -757 1915
+rect -533 1139 -499 1915
+rect -275 1139 -241 1915
+rect -17 1139 17 1915
+rect 241 1139 275 1915
+rect 499 1139 533 1915
+rect 757 1139 791 1915
+rect 1015 1139 1049 1915
+rect 1273 1139 1307 1915
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+rect -1307 -1915 -1273 -1139
+rect -1049 -1915 -1015 -1139
+rect -791 -1915 -757 -1139
+rect -533 -1915 -499 -1139
+rect -275 -1915 -241 -1139
+rect -17 -1915 17 -1139
+rect 241 -1915 275 -1139
+rect 499 -1915 533 -1139
+rect 757 -1915 791 -1139
+rect 1015 -1915 1049 -1139
+rect 1273 -1915 1307 -1139
+<< psubdiff >>
+rect -1421 2067 -1325 2101
+rect 1325 2067 1421 2101
+rect -1421 2005 -1387 2067
+rect 1387 2005 1421 2067
+rect -1421 -2067 -1387 -2005
+rect 1387 -2067 1421 -2005
+rect -1421 -2101 -1325 -2067
+rect 1325 -2101 1421 -2067
+<< psubdiffcont >>
+rect -1325 2067 1325 2101
+rect -1421 -2005 -1387 2005
+rect 1387 -2005 1421 2005
+rect -1325 -2101 1325 -2067
+<< poly >>
+rect -1261 1999 -1061 2015
+rect -1261 1965 -1245 1999
+rect -1077 1965 -1061 1999
+rect -1261 1927 -1061 1965
+rect -1003 1999 -803 2015
+rect -1003 1965 -987 1999
+rect -819 1965 -803 1999
+rect -1003 1927 -803 1965
+rect -745 1999 -545 2015
+rect -745 1965 -729 1999
+rect -561 1965 -545 1999
+rect -745 1927 -545 1965
+rect -487 1999 -287 2015
+rect -487 1965 -471 1999
+rect -303 1965 -287 1999
+rect -487 1927 -287 1965
+rect -229 1999 -29 2015
+rect -229 1965 -213 1999
+rect -45 1965 -29 1999
+rect -229 1927 -29 1965
+rect 29 1999 229 2015
+rect 29 1965 45 1999
+rect 213 1965 229 1999
+rect 29 1927 229 1965
+rect 287 1999 487 2015
+rect 287 1965 303 1999
+rect 471 1965 487 1999
+rect 287 1927 487 1965
+rect 545 1999 745 2015
+rect 545 1965 561 1999
+rect 729 1965 745 1999
+rect 545 1927 745 1965
+rect 803 1999 1003 2015
+rect 803 1965 819 1999
+rect 987 1965 1003 1999
+rect 803 1927 1003 1965
+rect 1061 1999 1261 2015
+rect 1061 1965 1077 1999
+rect 1245 1965 1261 1999
+rect 1061 1927 1261 1965
+rect -1261 1089 -1061 1127
+rect -1261 1055 -1245 1089
+rect -1077 1055 -1061 1089
+rect -1261 1039 -1061 1055
+rect -1003 1089 -803 1127
+rect -1003 1055 -987 1089
+rect -819 1055 -803 1089
+rect -1003 1039 -803 1055
+rect -745 1089 -545 1127
+rect -745 1055 -729 1089
+rect -561 1055 -545 1089
+rect -745 1039 -545 1055
+rect -487 1089 -287 1127
+rect -487 1055 -471 1089
+rect -303 1055 -287 1089
+rect -487 1039 -287 1055
+rect -229 1089 -29 1127
+rect -229 1055 -213 1089
+rect -45 1055 -29 1089
+rect -229 1039 -29 1055
+rect 29 1089 229 1127
+rect 29 1055 45 1089
+rect 213 1055 229 1089
+rect 29 1039 229 1055
+rect 287 1089 487 1127
+rect 287 1055 303 1089
+rect 471 1055 487 1089
+rect 287 1039 487 1055
+rect 545 1089 745 1127
+rect 545 1055 561 1089
+rect 729 1055 745 1089
+rect 545 1039 745 1055
+rect 803 1089 1003 1127
+rect 803 1055 819 1089
+rect 987 1055 1003 1089
+rect 803 1039 1003 1055
+rect 1061 1089 1261 1127
+rect 1061 1055 1077 1089
+rect 1245 1055 1261 1089
+rect 1061 1039 1261 1055
+rect -1261 981 -1061 997
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1261 909 -1061 947
+rect -1003 981 -803 997
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -1003 909 -803 947
+rect -745 981 -545 997
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -745 909 -545 947
+rect -487 981 -287 997
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -487 909 -287 947
+rect -229 981 -29 997
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect -229 909 -29 947
+rect 29 981 229 997
+rect 29 947 45 981
+rect 213 947 229 981
+rect 29 909 229 947
+rect 287 981 487 997
+rect 287 947 303 981
+rect 471 947 487 981
+rect 287 909 487 947
+rect 545 981 745 997
+rect 545 947 561 981
+rect 729 947 745 981
+rect 545 909 745 947
+rect 803 981 1003 997
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 803 909 1003 947
+rect 1061 981 1261 997
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect 1061 909 1261 947
+rect -1261 71 -1061 109
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1261 21 -1061 37
+rect -1003 71 -803 109
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -1003 21 -803 37
+rect -745 71 -545 109
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -745 21 -545 37
+rect -487 71 -287 109
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 109
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 109
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 109
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect 545 71 745 109
+rect 545 37 561 71
+rect 729 37 745 71
+rect 545 21 745 37
+rect 803 71 1003 109
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 803 21 1003 37
+rect 1061 71 1261 109
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect 1061 21 1261 37
+rect -1261 -37 -1061 -21
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1261 -109 -1061 -71
+rect -1003 -37 -803 -21
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -1003 -109 -803 -71
+rect -745 -37 -545 -21
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -745 -109 -545 -71
+rect -487 -37 -287 -21
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -487 -109 -287 -71
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -109 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -109 229 -71
+rect 287 -37 487 -21
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 287 -109 487 -71
+rect 545 -37 745 -21
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 545 -109 745 -71
+rect 803 -37 1003 -21
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 803 -109 1003 -71
+rect 1061 -37 1261 -21
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect 1061 -109 1261 -71
+rect -1261 -947 -1061 -909
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1261 -997 -1061 -981
+rect -1003 -947 -803 -909
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -1003 -997 -803 -981
+rect -745 -947 -545 -909
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -745 -997 -545 -981
+rect -487 -947 -287 -909
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -487 -997 -287 -981
+rect -229 -947 -29 -909
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect -229 -997 -29 -981
+rect 29 -947 229 -909
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 29 -997 229 -981
+rect 287 -947 487 -909
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 287 -997 487 -981
+rect 545 -947 745 -909
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 545 -997 745 -981
+rect 803 -947 1003 -909
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 803 -997 1003 -981
+rect 1061 -947 1261 -909
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect 1061 -997 1261 -981
+rect -1261 -1055 -1061 -1039
+rect -1261 -1089 -1245 -1055
+rect -1077 -1089 -1061 -1055
+rect -1261 -1127 -1061 -1089
+rect -1003 -1055 -803 -1039
+rect -1003 -1089 -987 -1055
+rect -819 -1089 -803 -1055
+rect -1003 -1127 -803 -1089
+rect -745 -1055 -545 -1039
+rect -745 -1089 -729 -1055
+rect -561 -1089 -545 -1055
+rect -745 -1127 -545 -1089
+rect -487 -1055 -287 -1039
+rect -487 -1089 -471 -1055
+rect -303 -1089 -287 -1055
+rect -487 -1127 -287 -1089
+rect -229 -1055 -29 -1039
+rect -229 -1089 -213 -1055
+rect -45 -1089 -29 -1055
+rect -229 -1127 -29 -1089
+rect 29 -1055 229 -1039
+rect 29 -1089 45 -1055
+rect 213 -1089 229 -1055
+rect 29 -1127 229 -1089
+rect 287 -1055 487 -1039
+rect 287 -1089 303 -1055
+rect 471 -1089 487 -1055
+rect 287 -1127 487 -1089
+rect 545 -1055 745 -1039
+rect 545 -1089 561 -1055
+rect 729 -1089 745 -1055
+rect 545 -1127 745 -1089
+rect 803 -1055 1003 -1039
+rect 803 -1089 819 -1055
+rect 987 -1089 1003 -1055
+rect 803 -1127 1003 -1089
+rect 1061 -1055 1261 -1039
+rect 1061 -1089 1077 -1055
+rect 1245 -1089 1261 -1055
+rect 1061 -1127 1261 -1089
+rect -1261 -1965 -1061 -1927
+rect -1261 -1999 -1245 -1965
+rect -1077 -1999 -1061 -1965
+rect -1261 -2015 -1061 -1999
+rect -1003 -1965 -803 -1927
+rect -1003 -1999 -987 -1965
+rect -819 -1999 -803 -1965
+rect -1003 -2015 -803 -1999
+rect -745 -1965 -545 -1927
+rect -745 -1999 -729 -1965
+rect -561 -1999 -545 -1965
+rect -745 -2015 -545 -1999
+rect -487 -1965 -287 -1927
+rect -487 -1999 -471 -1965
+rect -303 -1999 -287 -1965
+rect -487 -2015 -287 -1999
+rect -229 -1965 -29 -1927
+rect -229 -1999 -213 -1965
+rect -45 -1999 -29 -1965
+rect -229 -2015 -29 -1999
+rect 29 -1965 229 -1927
+rect 29 -1999 45 -1965
+rect 213 -1999 229 -1965
+rect 29 -2015 229 -1999
+rect 287 -1965 487 -1927
+rect 287 -1999 303 -1965
+rect 471 -1999 487 -1965
+rect 287 -2015 487 -1999
+rect 545 -1965 745 -1927
+rect 545 -1999 561 -1965
+rect 729 -1999 745 -1965
+rect 545 -2015 745 -1999
+rect 803 -1965 1003 -1927
+rect 803 -1999 819 -1965
+rect 987 -1999 1003 -1965
+rect 803 -2015 1003 -1999
+rect 1061 -1965 1261 -1927
+rect 1061 -1999 1077 -1965
+rect 1245 -1999 1261 -1965
+rect 1061 -2015 1261 -1999
+<< polycont >>
+rect -1245 1965 -1077 1999
+rect -987 1965 -819 1999
+rect -729 1965 -561 1999
+rect -471 1965 -303 1999
+rect -213 1965 -45 1999
+rect 45 1965 213 1999
+rect 303 1965 471 1999
+rect 561 1965 729 1999
+rect 819 1965 987 1999
+rect 1077 1965 1245 1999
+rect -1245 1055 -1077 1089
+rect -987 1055 -819 1089
+rect -729 1055 -561 1089
+rect -471 1055 -303 1089
+rect -213 1055 -45 1089
+rect 45 1055 213 1089
+rect 303 1055 471 1089
+rect 561 1055 729 1089
+rect 819 1055 987 1089
+rect 1077 1055 1245 1089
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+rect -1245 -1089 -1077 -1055
+rect -987 -1089 -819 -1055
+rect -729 -1089 -561 -1055
+rect -471 -1089 -303 -1055
+rect -213 -1089 -45 -1055
+rect 45 -1089 213 -1055
+rect 303 -1089 471 -1055
+rect 561 -1089 729 -1055
+rect 819 -1089 987 -1055
+rect 1077 -1089 1245 -1055
+rect -1245 -1999 -1077 -1965
+rect -987 -1999 -819 -1965
+rect -729 -1999 -561 -1965
+rect -471 -1999 -303 -1965
+rect -213 -1999 -45 -1965
+rect 45 -1999 213 -1965
+rect 303 -1999 471 -1965
+rect 561 -1999 729 -1965
+rect 819 -1999 987 -1965
+rect 1077 -1999 1245 -1965
+<< locali >>
+rect -1421 2067 -1325 2101
+rect 1325 2067 1421 2101
+rect -1421 2005 -1387 2067
+rect 1387 2005 1421 2067
+rect -1261 1965 -1245 1999
+rect -1077 1965 -1061 1999
+rect -1003 1965 -987 1999
+rect -819 1965 -803 1999
+rect -745 1965 -729 1999
+rect -561 1965 -545 1999
+rect -487 1965 -471 1999
+rect -303 1965 -287 1999
+rect -229 1965 -213 1999
+rect -45 1965 -29 1999
+rect 29 1965 45 1999
+rect 213 1965 229 1999
+rect 287 1965 303 1999
+rect 471 1965 487 1999
+rect 545 1965 561 1999
+rect 729 1965 745 1999
+rect 803 1965 819 1999
+rect 987 1965 1003 1999
+rect 1061 1965 1077 1999
+rect 1245 1965 1261 1999
+rect -1307 1915 -1273 1931
+rect -1307 1123 -1273 1139
+rect -1049 1915 -1015 1931
+rect -1049 1123 -1015 1139
+rect -791 1915 -757 1931
+rect -791 1123 -757 1139
+rect -533 1915 -499 1931
+rect -533 1123 -499 1139
+rect -275 1915 -241 1931
+rect -275 1123 -241 1139
+rect -17 1915 17 1931
+rect -17 1123 17 1139
+rect 241 1915 275 1931
+rect 241 1123 275 1139
+rect 499 1915 533 1931
+rect 499 1123 533 1139
+rect 757 1915 791 1931
+rect 757 1123 791 1139
+rect 1015 1915 1049 1931
+rect 1015 1123 1049 1139
+rect 1273 1915 1307 1931
+rect 1273 1123 1307 1139
+rect -1261 1055 -1245 1089
+rect -1077 1055 -1061 1089
+rect -1003 1055 -987 1089
+rect -819 1055 -803 1089
+rect -745 1055 -729 1089
+rect -561 1055 -545 1089
+rect -487 1055 -471 1089
+rect -303 1055 -287 1089
+rect -229 1055 -213 1089
+rect -45 1055 -29 1089
+rect 29 1055 45 1089
+rect 213 1055 229 1089
+rect 287 1055 303 1089
+rect 471 1055 487 1089
+rect 545 1055 561 1089
+rect 729 1055 745 1089
+rect 803 1055 819 1089
+rect 987 1055 1003 1089
+rect 1061 1055 1077 1089
+rect 1245 1055 1261 1089
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect 29 947 45 981
+rect 213 947 229 981
+rect 287 947 303 981
+rect 471 947 487 981
+rect 545 947 561 981
+rect 729 947 745 981
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect -1307 897 -1273 913
+rect -1307 105 -1273 121
+rect -1049 897 -1015 913
+rect -1049 105 -1015 121
+rect -791 897 -757 913
+rect -791 105 -757 121
+rect -533 897 -499 913
+rect -533 105 -499 121
+rect -275 897 -241 913
+rect -275 105 -241 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 241 897 275 913
+rect 241 105 275 121
+rect 499 897 533 913
+rect 499 105 533 121
+rect 757 897 791 913
+rect 757 105 791 121
+rect 1015 897 1049 913
+rect 1015 105 1049 121
+rect 1273 897 1307 913
+rect 1273 105 1307 121
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect 545 37 561 71
+rect 729 37 745 71
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect -1307 -121 -1273 -105
+rect -1307 -913 -1273 -897
+rect -1049 -121 -1015 -105
+rect -1049 -913 -1015 -897
+rect -791 -121 -757 -105
+rect -791 -913 -757 -897
+rect -533 -121 -499 -105
+rect -533 -913 -499 -897
+rect -275 -121 -241 -105
+rect -275 -913 -241 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 241 -121 275 -105
+rect 241 -913 275 -897
+rect 499 -121 533 -105
+rect 499 -913 533 -897
+rect 757 -121 791 -105
+rect 757 -913 791 -897
+rect 1015 -121 1049 -105
+rect 1015 -913 1049 -897
+rect 1273 -121 1307 -105
+rect 1273 -913 1307 -897
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect -1261 -1089 -1245 -1055
+rect -1077 -1089 -1061 -1055
+rect -1003 -1089 -987 -1055
+rect -819 -1089 -803 -1055
+rect -745 -1089 -729 -1055
+rect -561 -1089 -545 -1055
+rect -487 -1089 -471 -1055
+rect -303 -1089 -287 -1055
+rect -229 -1089 -213 -1055
+rect -45 -1089 -29 -1055
+rect 29 -1089 45 -1055
+rect 213 -1089 229 -1055
+rect 287 -1089 303 -1055
+rect 471 -1089 487 -1055
+rect 545 -1089 561 -1055
+rect 729 -1089 745 -1055
+rect 803 -1089 819 -1055
+rect 987 -1089 1003 -1055
+rect 1061 -1089 1077 -1055
+rect 1245 -1089 1261 -1055
+rect -1307 -1139 -1273 -1123
+rect -1307 -1931 -1273 -1915
+rect -1049 -1139 -1015 -1123
+rect -1049 -1931 -1015 -1915
+rect -791 -1139 -757 -1123
+rect -791 -1931 -757 -1915
+rect -533 -1139 -499 -1123
+rect -533 -1931 -499 -1915
+rect -275 -1139 -241 -1123
+rect -275 -1931 -241 -1915
+rect -17 -1139 17 -1123
+rect -17 -1931 17 -1915
+rect 241 -1139 275 -1123
+rect 241 -1931 275 -1915
+rect 499 -1139 533 -1123
+rect 499 -1931 533 -1915
+rect 757 -1139 791 -1123
+rect 757 -1931 791 -1915
+rect 1015 -1139 1049 -1123
+rect 1015 -1931 1049 -1915
+rect 1273 -1139 1307 -1123
+rect 1273 -1931 1307 -1915
+rect -1261 -1999 -1245 -1965
+rect -1077 -1999 -1061 -1965
+rect -1003 -1999 -987 -1965
+rect -819 -1999 -803 -1965
+rect -745 -1999 -729 -1965
+rect -561 -1999 -545 -1965
+rect -487 -1999 -471 -1965
+rect -303 -1999 -287 -1965
+rect -229 -1999 -213 -1965
+rect -45 -1999 -29 -1965
+rect 29 -1999 45 -1965
+rect 213 -1999 229 -1965
+rect 287 -1999 303 -1965
+rect 471 -1999 487 -1965
+rect 545 -1999 561 -1965
+rect 729 -1999 745 -1965
+rect 803 -1999 819 -1965
+rect 987 -1999 1003 -1965
+rect 1061 -1999 1077 -1965
+rect 1245 -1999 1261 -1965
+rect -1421 -2067 -1387 -2005
+rect 1387 -2067 1421 -2005
+rect -1421 -2101 -1325 -2067
+rect 1325 -2101 1421 -2067
+<< viali >>
+rect -1245 1965 -1077 1999
+rect -987 1965 -819 1999
+rect -729 1965 -561 1999
+rect -471 1965 -303 1999
+rect -213 1965 -45 1999
+rect 45 1965 213 1999
+rect 303 1965 471 1999
+rect 561 1965 729 1999
+rect 819 1965 987 1999
+rect 1077 1965 1245 1999
+rect -1307 1139 -1273 1915
+rect -1049 1139 -1015 1915
+rect -791 1139 -757 1915
+rect -533 1139 -499 1915
+rect -275 1139 -241 1915
+rect -17 1139 17 1915
+rect 241 1139 275 1915
+rect 499 1139 533 1915
+rect 757 1139 791 1915
+rect 1015 1139 1049 1915
+rect 1273 1139 1307 1915
+rect -1245 1055 -1077 1089
+rect -987 1055 -819 1089
+rect -729 1055 -561 1089
+rect -471 1055 -303 1089
+rect -213 1055 -45 1089
+rect 45 1055 213 1089
+rect 303 1055 471 1089
+rect 561 1055 729 1089
+rect 819 1055 987 1089
+rect 1077 1055 1245 1089
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+rect -1245 -1089 -1077 -1055
+rect -987 -1089 -819 -1055
+rect -729 -1089 -561 -1055
+rect -471 -1089 -303 -1055
+rect -213 -1089 -45 -1055
+rect 45 -1089 213 -1055
+rect 303 -1089 471 -1055
+rect 561 -1089 729 -1055
+rect 819 -1089 987 -1055
+rect 1077 -1089 1245 -1055
+rect -1307 -1915 -1273 -1139
+rect -1049 -1915 -1015 -1139
+rect -791 -1915 -757 -1139
+rect -533 -1915 -499 -1139
+rect -275 -1915 -241 -1139
+rect -17 -1915 17 -1139
+rect 241 -1915 275 -1139
+rect 499 -1915 533 -1139
+rect 757 -1915 791 -1139
+rect 1015 -1915 1049 -1139
+rect 1273 -1915 1307 -1139
+rect -1245 -1999 -1077 -1965
+rect -987 -1999 -819 -1965
+rect -729 -1999 -561 -1965
+rect -471 -1999 -303 -1965
+rect -213 -1999 -45 -1965
+rect 45 -1999 213 -1965
+rect 303 -1999 471 -1965
+rect 561 -1999 729 -1965
+rect 819 -1999 987 -1965
+rect 1077 -1999 1245 -1965
+<< metal1 >>
+rect -1257 1999 -1065 2005
+rect -1257 1965 -1245 1999
+rect -1077 1965 -1065 1999
+rect -1257 1959 -1065 1965
+rect -999 1999 -807 2005
+rect -999 1965 -987 1999
+rect -819 1965 -807 1999
+rect -999 1959 -807 1965
+rect -741 1999 -549 2005
+rect -741 1965 -729 1999
+rect -561 1965 -549 1999
+rect -741 1959 -549 1965
+rect -483 1999 -291 2005
+rect -483 1965 -471 1999
+rect -303 1965 -291 1999
+rect -483 1959 -291 1965
+rect -225 1999 -33 2005
+rect -225 1965 -213 1999
+rect -45 1965 -33 1999
+rect -225 1959 -33 1965
+rect 33 1999 225 2005
+rect 33 1965 45 1999
+rect 213 1965 225 1999
+rect 33 1959 225 1965
+rect 291 1999 483 2005
+rect 291 1965 303 1999
+rect 471 1965 483 1999
+rect 291 1959 483 1965
+rect 549 1999 741 2005
+rect 549 1965 561 1999
+rect 729 1965 741 1999
+rect 549 1959 741 1965
+rect 807 1999 999 2005
+rect 807 1965 819 1999
+rect 987 1965 999 1999
+rect 807 1959 999 1965
+rect 1065 1999 1257 2005
+rect 1065 1965 1077 1999
+rect 1245 1965 1257 1999
+rect 1065 1959 1257 1965
+rect -1313 1915 -1267 1927
+rect -1313 1139 -1307 1915
+rect -1273 1139 -1267 1915
+rect -1313 1127 -1267 1139
+rect -1055 1915 -1009 1927
+rect -1055 1139 -1049 1915
+rect -1015 1139 -1009 1915
+rect -1055 1127 -1009 1139
+rect -797 1915 -751 1927
+rect -797 1139 -791 1915
+rect -757 1139 -751 1915
+rect -797 1127 -751 1139
+rect -539 1915 -493 1927
+rect -539 1139 -533 1915
+rect -499 1139 -493 1915
+rect -539 1127 -493 1139
+rect -281 1915 -235 1927
+rect -281 1139 -275 1915
+rect -241 1139 -235 1915
+rect -281 1127 -235 1139
+rect -23 1915 23 1927
+rect -23 1139 -17 1915
+rect 17 1139 23 1915
+rect -23 1127 23 1139
+rect 235 1915 281 1927
+rect 235 1139 241 1915
+rect 275 1139 281 1915
+rect 235 1127 281 1139
+rect 493 1915 539 1927
+rect 493 1139 499 1915
+rect 533 1139 539 1915
+rect 493 1127 539 1139
+rect 751 1915 797 1927
+rect 751 1139 757 1915
+rect 791 1139 797 1915
+rect 751 1127 797 1139
+rect 1009 1915 1055 1927
+rect 1009 1139 1015 1915
+rect 1049 1139 1055 1915
+rect 1009 1127 1055 1139
+rect 1267 1915 1313 1927
+rect 1267 1139 1273 1915
+rect 1307 1139 1313 1915
+rect 1267 1127 1313 1139
+rect -1257 1089 -1065 1095
+rect -1257 1055 -1245 1089
+rect -1077 1055 -1065 1089
+rect -1257 1049 -1065 1055
+rect -999 1089 -807 1095
+rect -999 1055 -987 1089
+rect -819 1055 -807 1089
+rect -999 1049 -807 1055
+rect -741 1089 -549 1095
+rect -741 1055 -729 1089
+rect -561 1055 -549 1089
+rect -741 1049 -549 1055
+rect -483 1089 -291 1095
+rect -483 1055 -471 1089
+rect -303 1055 -291 1089
+rect -483 1049 -291 1055
+rect -225 1089 -33 1095
+rect -225 1055 -213 1089
+rect -45 1055 -33 1089
+rect -225 1049 -33 1055
+rect 33 1089 225 1095
+rect 33 1055 45 1089
+rect 213 1055 225 1089
+rect 33 1049 225 1055
+rect 291 1089 483 1095
+rect 291 1055 303 1089
+rect 471 1055 483 1089
+rect 291 1049 483 1055
+rect 549 1089 741 1095
+rect 549 1055 561 1089
+rect 729 1055 741 1089
+rect 549 1049 741 1055
+rect 807 1089 999 1095
+rect 807 1055 819 1089
+rect 987 1055 999 1089
+rect 807 1049 999 1055
+rect 1065 1089 1257 1095
+rect 1065 1055 1077 1089
+rect 1245 1055 1257 1089
+rect 1065 1049 1257 1055
+rect -1257 981 -1065 987
+rect -1257 947 -1245 981
+rect -1077 947 -1065 981
+rect -1257 941 -1065 947
+rect -999 981 -807 987
+rect -999 947 -987 981
+rect -819 947 -807 981
+rect -999 941 -807 947
+rect -741 981 -549 987
+rect -741 947 -729 981
+rect -561 947 -549 981
+rect -741 941 -549 947
+rect -483 981 -291 987
+rect -483 947 -471 981
+rect -303 947 -291 981
+rect -483 941 -291 947
+rect -225 981 -33 987
+rect -225 947 -213 981
+rect -45 947 -33 981
+rect -225 941 -33 947
+rect 33 981 225 987
+rect 33 947 45 981
+rect 213 947 225 981
+rect 33 941 225 947
+rect 291 981 483 987
+rect 291 947 303 981
+rect 471 947 483 981
+rect 291 941 483 947
+rect 549 981 741 987
+rect 549 947 561 981
+rect 729 947 741 981
+rect 549 941 741 947
+rect 807 981 999 987
+rect 807 947 819 981
+rect 987 947 999 981
+rect 807 941 999 947
+rect 1065 981 1257 987
+rect 1065 947 1077 981
+rect 1245 947 1257 981
+rect 1065 941 1257 947
+rect -1313 897 -1267 909
+rect -1313 121 -1307 897
+rect -1273 121 -1267 897
+rect -1313 109 -1267 121
+rect -1055 897 -1009 909
+rect -1055 121 -1049 897
+rect -1015 121 -1009 897
+rect -1055 109 -1009 121
+rect -797 897 -751 909
+rect -797 121 -791 897
+rect -757 121 -751 897
+rect -797 109 -751 121
+rect -539 897 -493 909
+rect -539 121 -533 897
+rect -499 121 -493 897
+rect -539 109 -493 121
+rect -281 897 -235 909
+rect -281 121 -275 897
+rect -241 121 -235 897
+rect -281 109 -235 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 235 897 281 909
+rect 235 121 241 897
+rect 275 121 281 897
+rect 235 109 281 121
+rect 493 897 539 909
+rect 493 121 499 897
+rect 533 121 539 897
+rect 493 109 539 121
+rect 751 897 797 909
+rect 751 121 757 897
+rect 791 121 797 897
+rect 751 109 797 121
+rect 1009 897 1055 909
+rect 1009 121 1015 897
+rect 1049 121 1055 897
+rect 1009 109 1055 121
+rect 1267 897 1313 909
+rect 1267 121 1273 897
+rect 1307 121 1313 897
+rect 1267 109 1313 121
+rect -1257 71 -1065 77
+rect -1257 37 -1245 71
+rect -1077 37 -1065 71
+rect -1257 31 -1065 37
+rect -999 71 -807 77
+rect -999 37 -987 71
+rect -819 37 -807 71
+rect -999 31 -807 37
+rect -741 71 -549 77
+rect -741 37 -729 71
+rect -561 37 -549 71
+rect -741 31 -549 37
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect 549 71 741 77
+rect 549 37 561 71
+rect 729 37 741 71
+rect 549 31 741 37
+rect 807 71 999 77
+rect 807 37 819 71
+rect 987 37 999 71
+rect 807 31 999 37
+rect 1065 71 1257 77
+rect 1065 37 1077 71
+rect 1245 37 1257 71
+rect 1065 31 1257 37
+rect -1257 -37 -1065 -31
+rect -1257 -71 -1245 -37
+rect -1077 -71 -1065 -37
+rect -1257 -77 -1065 -71
+rect -999 -37 -807 -31
+rect -999 -71 -987 -37
+rect -819 -71 -807 -37
+rect -999 -77 -807 -71
+rect -741 -37 -549 -31
+rect -741 -71 -729 -37
+rect -561 -71 -549 -37
+rect -741 -77 -549 -71
+rect -483 -37 -291 -31
+rect -483 -71 -471 -37
+rect -303 -71 -291 -37
+rect -483 -77 -291 -71
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect 291 -37 483 -31
+rect 291 -71 303 -37
+rect 471 -71 483 -37
+rect 291 -77 483 -71
+rect 549 -37 741 -31
+rect 549 -71 561 -37
+rect 729 -71 741 -37
+rect 549 -77 741 -71
+rect 807 -37 999 -31
+rect 807 -71 819 -37
+rect 987 -71 999 -37
+rect 807 -77 999 -71
+rect 1065 -37 1257 -31
+rect 1065 -71 1077 -37
+rect 1245 -71 1257 -37
+rect 1065 -77 1257 -71
+rect -1313 -121 -1267 -109
+rect -1313 -897 -1307 -121
+rect -1273 -897 -1267 -121
+rect -1313 -909 -1267 -897
+rect -1055 -121 -1009 -109
+rect -1055 -897 -1049 -121
+rect -1015 -897 -1009 -121
+rect -1055 -909 -1009 -897
+rect -797 -121 -751 -109
+rect -797 -897 -791 -121
+rect -757 -897 -751 -121
+rect -797 -909 -751 -897
+rect -539 -121 -493 -109
+rect -539 -897 -533 -121
+rect -499 -897 -493 -121
+rect -539 -909 -493 -897
+rect -281 -121 -235 -109
+rect -281 -897 -275 -121
+rect -241 -897 -235 -121
+rect -281 -909 -235 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 235 -121 281 -109
+rect 235 -897 241 -121
+rect 275 -897 281 -121
+rect 235 -909 281 -897
+rect 493 -121 539 -109
+rect 493 -897 499 -121
+rect 533 -897 539 -121
+rect 493 -909 539 -897
+rect 751 -121 797 -109
+rect 751 -897 757 -121
+rect 791 -897 797 -121
+rect 751 -909 797 -897
+rect 1009 -121 1055 -109
+rect 1009 -897 1015 -121
+rect 1049 -897 1055 -121
+rect 1009 -909 1055 -897
+rect 1267 -121 1313 -109
+rect 1267 -897 1273 -121
+rect 1307 -897 1313 -121
+rect 1267 -909 1313 -897
+rect -1257 -947 -1065 -941
+rect -1257 -981 -1245 -947
+rect -1077 -981 -1065 -947
+rect -1257 -987 -1065 -981
+rect -999 -947 -807 -941
+rect -999 -981 -987 -947
+rect -819 -981 -807 -947
+rect -999 -987 -807 -981
+rect -741 -947 -549 -941
+rect -741 -981 -729 -947
+rect -561 -981 -549 -947
+rect -741 -987 -549 -981
+rect -483 -947 -291 -941
+rect -483 -981 -471 -947
+rect -303 -981 -291 -947
+rect -483 -987 -291 -981
+rect -225 -947 -33 -941
+rect -225 -981 -213 -947
+rect -45 -981 -33 -947
+rect -225 -987 -33 -981
+rect 33 -947 225 -941
+rect 33 -981 45 -947
+rect 213 -981 225 -947
+rect 33 -987 225 -981
+rect 291 -947 483 -941
+rect 291 -981 303 -947
+rect 471 -981 483 -947
+rect 291 -987 483 -981
+rect 549 -947 741 -941
+rect 549 -981 561 -947
+rect 729 -981 741 -947
+rect 549 -987 741 -981
+rect 807 -947 999 -941
+rect 807 -981 819 -947
+rect 987 -981 999 -947
+rect 807 -987 999 -981
+rect 1065 -947 1257 -941
+rect 1065 -981 1077 -947
+rect 1245 -981 1257 -947
+rect 1065 -987 1257 -981
+rect -1257 -1055 -1065 -1049
+rect -1257 -1089 -1245 -1055
+rect -1077 -1089 -1065 -1055
+rect -1257 -1095 -1065 -1089
+rect -999 -1055 -807 -1049
+rect -999 -1089 -987 -1055
+rect -819 -1089 -807 -1055
+rect -999 -1095 -807 -1089
+rect -741 -1055 -549 -1049
+rect -741 -1089 -729 -1055
+rect -561 -1089 -549 -1055
+rect -741 -1095 -549 -1089
+rect -483 -1055 -291 -1049
+rect -483 -1089 -471 -1055
+rect -303 -1089 -291 -1055
+rect -483 -1095 -291 -1089
+rect -225 -1055 -33 -1049
+rect -225 -1089 -213 -1055
+rect -45 -1089 -33 -1055
+rect -225 -1095 -33 -1089
+rect 33 -1055 225 -1049
+rect 33 -1089 45 -1055
+rect 213 -1089 225 -1055
+rect 33 -1095 225 -1089
+rect 291 -1055 483 -1049
+rect 291 -1089 303 -1055
+rect 471 -1089 483 -1055
+rect 291 -1095 483 -1089
+rect 549 -1055 741 -1049
+rect 549 -1089 561 -1055
+rect 729 -1089 741 -1055
+rect 549 -1095 741 -1089
+rect 807 -1055 999 -1049
+rect 807 -1089 819 -1055
+rect 987 -1089 999 -1055
+rect 807 -1095 999 -1089
+rect 1065 -1055 1257 -1049
+rect 1065 -1089 1077 -1055
+rect 1245 -1089 1257 -1055
+rect 1065 -1095 1257 -1089
+rect -1313 -1139 -1267 -1127
+rect -1313 -1915 -1307 -1139
+rect -1273 -1915 -1267 -1139
+rect -1313 -1927 -1267 -1915
+rect -1055 -1139 -1009 -1127
+rect -1055 -1915 -1049 -1139
+rect -1015 -1915 -1009 -1139
+rect -1055 -1927 -1009 -1915
+rect -797 -1139 -751 -1127
+rect -797 -1915 -791 -1139
+rect -757 -1915 -751 -1139
+rect -797 -1927 -751 -1915
+rect -539 -1139 -493 -1127
+rect -539 -1915 -533 -1139
+rect -499 -1915 -493 -1139
+rect -539 -1927 -493 -1915
+rect -281 -1139 -235 -1127
+rect -281 -1915 -275 -1139
+rect -241 -1915 -235 -1139
+rect -281 -1927 -235 -1915
+rect -23 -1139 23 -1127
+rect -23 -1915 -17 -1139
+rect 17 -1915 23 -1139
+rect -23 -1927 23 -1915
+rect 235 -1139 281 -1127
+rect 235 -1915 241 -1139
+rect 275 -1915 281 -1139
+rect 235 -1927 281 -1915
+rect 493 -1139 539 -1127
+rect 493 -1915 499 -1139
+rect 533 -1915 539 -1139
+rect 493 -1927 539 -1915
+rect 751 -1139 797 -1127
+rect 751 -1915 757 -1139
+rect 791 -1915 797 -1139
+rect 751 -1927 797 -1915
+rect 1009 -1139 1055 -1127
+rect 1009 -1915 1015 -1139
+rect 1049 -1915 1055 -1139
+rect 1009 -1927 1055 -1915
+rect 1267 -1139 1313 -1127
+rect 1267 -1915 1273 -1139
+rect 1307 -1915 1313 -1139
+rect 1267 -1927 1313 -1915
+rect -1257 -1965 -1065 -1959
+rect -1257 -1999 -1245 -1965
+rect -1077 -1999 -1065 -1965
+rect -1257 -2005 -1065 -1999
+rect -999 -1965 -807 -1959
+rect -999 -1999 -987 -1965
+rect -819 -1999 -807 -1965
+rect -999 -2005 -807 -1999
+rect -741 -1965 -549 -1959
+rect -741 -1999 -729 -1965
+rect -561 -1999 -549 -1965
+rect -741 -2005 -549 -1999
+rect -483 -1965 -291 -1959
+rect -483 -1999 -471 -1965
+rect -303 -1999 -291 -1965
+rect -483 -2005 -291 -1999
+rect -225 -1965 -33 -1959
+rect -225 -1999 -213 -1965
+rect -45 -1999 -33 -1965
+rect -225 -2005 -33 -1999
+rect 33 -1965 225 -1959
+rect 33 -1999 45 -1965
+rect 213 -1999 225 -1965
+rect 33 -2005 225 -1999
+rect 291 -1965 483 -1959
+rect 291 -1999 303 -1965
+rect 471 -1999 483 -1965
+rect 291 -2005 483 -1999
+rect 549 -1965 741 -1959
+rect 549 -1999 561 -1965
+rect 729 -1999 741 -1965
+rect 549 -2005 741 -1999
+rect 807 -1965 999 -1959
+rect 807 -1999 819 -1965
+rect 987 -1999 999 -1965
+rect 807 -2005 999 -1999
+rect 1065 -1965 1257 -1959
+rect 1065 -1999 1077 -1965
+rect 1245 -1999 1257 -1965
+rect 1065 -2005 1257 -1999
+<< properties >>
+string FIXED_BBOX -1404 -2084 1404 2084
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 1 m 4 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_ZRXZ49.mag b/mag/isource/sky130_fd_pr__nfet_01v8_ZRXZ49.mag
new file mode 100644
index 0000000..5056564
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_ZRXZ49.mag
@@ -0,0 +1,806 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< pwell >>
+rect -6457 -1119 6457 1119
+<< nmos >>
+rect -6261 109 -5061 909
+rect -5003 109 -3803 909
+rect -3745 109 -2545 909
+rect -2487 109 -1287 909
+rect -1229 109 -29 909
+rect 29 109 1229 909
+rect 1287 109 2487 909
+rect 2545 109 3745 909
+rect 3803 109 5003 909
+rect 5061 109 6261 909
+rect -6261 -909 -5061 -109
+rect -5003 -909 -3803 -109
+rect -3745 -909 -2545 -109
+rect -2487 -909 -1287 -109
+rect -1229 -909 -29 -109
+rect 29 -909 1229 -109
+rect 1287 -909 2487 -109
+rect 2545 -909 3745 -109
+rect 3803 -909 5003 -109
+rect 5061 -909 6261 -109
+<< ndiff >>
+rect -6319 897 -6261 909
+rect -6319 121 -6307 897
+rect -6273 121 -6261 897
+rect -6319 109 -6261 121
+rect -5061 897 -5003 909
+rect -5061 121 -5049 897
+rect -5015 121 -5003 897
+rect -5061 109 -5003 121
+rect -3803 897 -3745 909
+rect -3803 121 -3791 897
+rect -3757 121 -3745 897
+rect -3803 109 -3745 121
+rect -2545 897 -2487 909
+rect -2545 121 -2533 897
+rect -2499 121 -2487 897
+rect -2545 109 -2487 121
+rect -1287 897 -1229 909
+rect -1287 121 -1275 897
+rect -1241 121 -1229 897
+rect -1287 109 -1229 121
+rect -29 897 29 909
+rect -29 121 -17 897
+rect 17 121 29 897
+rect -29 109 29 121
+rect 1229 897 1287 909
+rect 1229 121 1241 897
+rect 1275 121 1287 897
+rect 1229 109 1287 121
+rect 2487 897 2545 909
+rect 2487 121 2499 897
+rect 2533 121 2545 897
+rect 2487 109 2545 121
+rect 3745 897 3803 909
+rect 3745 121 3757 897
+rect 3791 121 3803 897
+rect 3745 109 3803 121
+rect 5003 897 5061 909
+rect 5003 121 5015 897
+rect 5049 121 5061 897
+rect 5003 109 5061 121
+rect 6261 897 6319 909
+rect 6261 121 6273 897
+rect 6307 121 6319 897
+rect 6261 109 6319 121
+rect -6319 -121 -6261 -109
+rect -6319 -897 -6307 -121
+rect -6273 -897 -6261 -121
+rect -6319 -909 -6261 -897
+rect -5061 -121 -5003 -109
+rect -5061 -897 -5049 -121
+rect -5015 -897 -5003 -121
+rect -5061 -909 -5003 -897
+rect -3803 -121 -3745 -109
+rect -3803 -897 -3791 -121
+rect -3757 -897 -3745 -121
+rect -3803 -909 -3745 -897
+rect -2545 -121 -2487 -109
+rect -2545 -897 -2533 -121
+rect -2499 -897 -2487 -121
+rect -2545 -909 -2487 -897
+rect -1287 -121 -1229 -109
+rect -1287 -897 -1275 -121
+rect -1241 -897 -1229 -121
+rect -1287 -909 -1229 -897
+rect -29 -121 29 -109
+rect -29 -897 -17 -121
+rect 17 -897 29 -121
+rect -29 -909 29 -897
+rect 1229 -121 1287 -109
+rect 1229 -897 1241 -121
+rect 1275 -897 1287 -121
+rect 1229 -909 1287 -897
+rect 2487 -121 2545 -109
+rect 2487 -897 2499 -121
+rect 2533 -897 2545 -121
+rect 2487 -909 2545 -897
+rect 3745 -121 3803 -109
+rect 3745 -897 3757 -121
+rect 3791 -897 3803 -121
+rect 3745 -909 3803 -897
+rect 5003 -121 5061 -109
+rect 5003 -897 5015 -121
+rect 5049 -897 5061 -121
+rect 5003 -909 5061 -897
+rect 6261 -121 6319 -109
+rect 6261 -897 6273 -121
+rect 6307 -897 6319 -121
+rect 6261 -909 6319 -897
+<< ndiffc >>
+rect -6307 121 -6273 897
+rect -5049 121 -5015 897
+rect -3791 121 -3757 897
+rect -2533 121 -2499 897
+rect -1275 121 -1241 897
+rect -17 121 17 897
+rect 1241 121 1275 897
+rect 2499 121 2533 897
+rect 3757 121 3791 897
+rect 5015 121 5049 897
+rect 6273 121 6307 897
+rect -6307 -897 -6273 -121
+rect -5049 -897 -5015 -121
+rect -3791 -897 -3757 -121
+rect -2533 -897 -2499 -121
+rect -1275 -897 -1241 -121
+rect -17 -897 17 -121
+rect 1241 -897 1275 -121
+rect 2499 -897 2533 -121
+rect 3757 -897 3791 -121
+rect 5015 -897 5049 -121
+rect 6273 -897 6307 -121
+<< psubdiff >>
+rect -6421 1049 -6325 1083
+rect 6325 1049 6421 1083
+rect -6421 987 -6387 1049
+rect 6387 987 6421 1049
+rect -6421 -1049 -6387 -987
+rect 6387 -1049 6421 -987
+rect -6421 -1083 -6325 -1049
+rect 6325 -1083 6421 -1049
+<< psubdiffcont >>
+rect -6325 1049 6325 1083
+rect -6421 -987 -6387 987
+rect 6387 -987 6421 987
+rect -6325 -1083 6325 -1049
+<< poly >>
+rect -6261 981 -5061 997
+rect -6261 947 -6245 981
+rect -5077 947 -5061 981
+rect -6261 909 -5061 947
+rect -5003 981 -3803 997
+rect -5003 947 -4987 981
+rect -3819 947 -3803 981
+rect -5003 909 -3803 947
+rect -3745 981 -2545 997
+rect -3745 947 -3729 981
+rect -2561 947 -2545 981
+rect -3745 909 -2545 947
+rect -2487 981 -1287 997
+rect -2487 947 -2471 981
+rect -1303 947 -1287 981
+rect -2487 909 -1287 947
+rect -1229 981 -29 997
+rect -1229 947 -1213 981
+rect -45 947 -29 981
+rect -1229 909 -29 947
+rect 29 981 1229 997
+rect 29 947 45 981
+rect 1213 947 1229 981
+rect 29 909 1229 947
+rect 1287 981 2487 997
+rect 1287 947 1303 981
+rect 2471 947 2487 981
+rect 1287 909 2487 947
+rect 2545 981 3745 997
+rect 2545 947 2561 981
+rect 3729 947 3745 981
+rect 2545 909 3745 947
+rect 3803 981 5003 997
+rect 3803 947 3819 981
+rect 4987 947 5003 981
+rect 3803 909 5003 947
+rect 5061 981 6261 997
+rect 5061 947 5077 981
+rect 6245 947 6261 981
+rect 5061 909 6261 947
+rect -6261 71 -5061 109
+rect -6261 37 -6245 71
+rect -5077 37 -5061 71
+rect -6261 21 -5061 37
+rect -5003 71 -3803 109
+rect -5003 37 -4987 71
+rect -3819 37 -3803 71
+rect -5003 21 -3803 37
+rect -3745 71 -2545 109
+rect -3745 37 -3729 71
+rect -2561 37 -2545 71
+rect -3745 21 -2545 37
+rect -2487 71 -1287 109
+rect -2487 37 -2471 71
+rect -1303 37 -1287 71
+rect -2487 21 -1287 37
+rect -1229 71 -29 109
+rect -1229 37 -1213 71
+rect -45 37 -29 71
+rect -1229 21 -29 37
+rect 29 71 1229 109
+rect 29 37 45 71
+rect 1213 37 1229 71
+rect 29 21 1229 37
+rect 1287 71 2487 109
+rect 1287 37 1303 71
+rect 2471 37 2487 71
+rect 1287 21 2487 37
+rect 2545 71 3745 109
+rect 2545 37 2561 71
+rect 3729 37 3745 71
+rect 2545 21 3745 37
+rect 3803 71 5003 109
+rect 3803 37 3819 71
+rect 4987 37 5003 71
+rect 3803 21 5003 37
+rect 5061 71 6261 109
+rect 5061 37 5077 71
+rect 6245 37 6261 71
+rect 5061 21 6261 37
+rect -6261 -37 -5061 -21
+rect -6261 -71 -6245 -37
+rect -5077 -71 -5061 -37
+rect -6261 -109 -5061 -71
+rect -5003 -37 -3803 -21
+rect -5003 -71 -4987 -37
+rect -3819 -71 -3803 -37
+rect -5003 -109 -3803 -71
+rect -3745 -37 -2545 -21
+rect -3745 -71 -3729 -37
+rect -2561 -71 -2545 -37
+rect -3745 -109 -2545 -71
+rect -2487 -37 -1287 -21
+rect -2487 -71 -2471 -37
+rect -1303 -71 -1287 -37
+rect -2487 -109 -1287 -71
+rect -1229 -37 -29 -21
+rect -1229 -71 -1213 -37
+rect -45 -71 -29 -37
+rect -1229 -109 -29 -71
+rect 29 -37 1229 -21
+rect 29 -71 45 -37
+rect 1213 -71 1229 -37
+rect 29 -109 1229 -71
+rect 1287 -37 2487 -21
+rect 1287 -71 1303 -37
+rect 2471 -71 2487 -37
+rect 1287 -109 2487 -71
+rect 2545 -37 3745 -21
+rect 2545 -71 2561 -37
+rect 3729 -71 3745 -37
+rect 2545 -109 3745 -71
+rect 3803 -37 5003 -21
+rect 3803 -71 3819 -37
+rect 4987 -71 5003 -37
+rect 3803 -109 5003 -71
+rect 5061 -37 6261 -21
+rect 5061 -71 5077 -37
+rect 6245 -71 6261 -37
+rect 5061 -109 6261 -71
+rect -6261 -947 -5061 -909
+rect -6261 -981 -6245 -947
+rect -5077 -981 -5061 -947
+rect -6261 -997 -5061 -981
+rect -5003 -947 -3803 -909
+rect -5003 -981 -4987 -947
+rect -3819 -981 -3803 -947
+rect -5003 -997 -3803 -981
+rect -3745 -947 -2545 -909
+rect -3745 -981 -3729 -947
+rect -2561 -981 -2545 -947
+rect -3745 -997 -2545 -981
+rect -2487 -947 -1287 -909
+rect -2487 -981 -2471 -947
+rect -1303 -981 -1287 -947
+rect -2487 -997 -1287 -981
+rect -1229 -947 -29 -909
+rect -1229 -981 -1213 -947
+rect -45 -981 -29 -947
+rect -1229 -997 -29 -981
+rect 29 -947 1229 -909
+rect 29 -981 45 -947
+rect 1213 -981 1229 -947
+rect 29 -997 1229 -981
+rect 1287 -947 2487 -909
+rect 1287 -981 1303 -947
+rect 2471 -981 2487 -947
+rect 1287 -997 2487 -981
+rect 2545 -947 3745 -909
+rect 2545 -981 2561 -947
+rect 3729 -981 3745 -947
+rect 2545 -997 3745 -981
+rect 3803 -947 5003 -909
+rect 3803 -981 3819 -947
+rect 4987 -981 5003 -947
+rect 3803 -997 5003 -981
+rect 5061 -947 6261 -909
+rect 5061 -981 5077 -947
+rect 6245 -981 6261 -947
+rect 5061 -997 6261 -981
+<< polycont >>
+rect -6245 947 -5077 981
+rect -4987 947 -3819 981
+rect -3729 947 -2561 981
+rect -2471 947 -1303 981
+rect -1213 947 -45 981
+rect 45 947 1213 981
+rect 1303 947 2471 981
+rect 2561 947 3729 981
+rect 3819 947 4987 981
+rect 5077 947 6245 981
+rect -6245 37 -5077 71
+rect -4987 37 -3819 71
+rect -3729 37 -2561 71
+rect -2471 37 -1303 71
+rect -1213 37 -45 71
+rect 45 37 1213 71
+rect 1303 37 2471 71
+rect 2561 37 3729 71
+rect 3819 37 4987 71
+rect 5077 37 6245 71
+rect -6245 -71 -5077 -37
+rect -4987 -71 -3819 -37
+rect -3729 -71 -2561 -37
+rect -2471 -71 -1303 -37
+rect -1213 -71 -45 -37
+rect 45 -71 1213 -37
+rect 1303 -71 2471 -37
+rect 2561 -71 3729 -37
+rect 3819 -71 4987 -37
+rect 5077 -71 6245 -37
+rect -6245 -981 -5077 -947
+rect -4987 -981 -3819 -947
+rect -3729 -981 -2561 -947
+rect -2471 -981 -1303 -947
+rect -1213 -981 -45 -947
+rect 45 -981 1213 -947
+rect 1303 -981 2471 -947
+rect 2561 -981 3729 -947
+rect 3819 -981 4987 -947
+rect 5077 -981 6245 -947
+<< locali >>
+rect -6421 1049 -6325 1083
+rect 6325 1049 6421 1083
+rect -6421 987 -6387 1049
+rect 6387 987 6421 1049
+rect -6261 947 -6245 981
+rect -5077 947 -5061 981
+rect -5003 947 -4987 981
+rect -3819 947 -3803 981
+rect -3745 947 -3729 981
+rect -2561 947 -2545 981
+rect -2487 947 -2471 981
+rect -1303 947 -1287 981
+rect -1229 947 -1213 981
+rect -45 947 -29 981
+rect 29 947 45 981
+rect 1213 947 1229 981
+rect 1287 947 1303 981
+rect 2471 947 2487 981
+rect 2545 947 2561 981
+rect 3729 947 3745 981
+rect 3803 947 3819 981
+rect 4987 947 5003 981
+rect 5061 947 5077 981
+rect 6245 947 6261 981
+rect -6307 897 -6273 913
+rect -6307 105 -6273 121
+rect -5049 897 -5015 913
+rect -5049 105 -5015 121
+rect -3791 897 -3757 913
+rect -3791 105 -3757 121
+rect -2533 897 -2499 913
+rect -2533 105 -2499 121
+rect -1275 897 -1241 913
+rect -1275 105 -1241 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 1241 897 1275 913
+rect 1241 105 1275 121
+rect 2499 897 2533 913
+rect 2499 105 2533 121
+rect 3757 897 3791 913
+rect 3757 105 3791 121
+rect 5015 897 5049 913
+rect 5015 105 5049 121
+rect 6273 897 6307 913
+rect 6273 105 6307 121
+rect -6261 37 -6245 71
+rect -5077 37 -5061 71
+rect -5003 37 -4987 71
+rect -3819 37 -3803 71
+rect -3745 37 -3729 71
+rect -2561 37 -2545 71
+rect -2487 37 -2471 71
+rect -1303 37 -1287 71
+rect -1229 37 -1213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 1213 37 1229 71
+rect 1287 37 1303 71
+rect 2471 37 2487 71
+rect 2545 37 2561 71
+rect 3729 37 3745 71
+rect 3803 37 3819 71
+rect 4987 37 5003 71
+rect 5061 37 5077 71
+rect 6245 37 6261 71
+rect -6261 -71 -6245 -37
+rect -5077 -71 -5061 -37
+rect -5003 -71 -4987 -37
+rect -3819 -71 -3803 -37
+rect -3745 -71 -3729 -37
+rect -2561 -71 -2545 -37
+rect -2487 -71 -2471 -37
+rect -1303 -71 -1287 -37
+rect -1229 -71 -1213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 1213 -71 1229 -37
+rect 1287 -71 1303 -37
+rect 2471 -71 2487 -37
+rect 2545 -71 2561 -37
+rect 3729 -71 3745 -37
+rect 3803 -71 3819 -37
+rect 4987 -71 5003 -37
+rect 5061 -71 5077 -37
+rect 6245 -71 6261 -37
+rect -6307 -121 -6273 -105
+rect -6307 -913 -6273 -897
+rect -5049 -121 -5015 -105
+rect -5049 -913 -5015 -897
+rect -3791 -121 -3757 -105
+rect -3791 -913 -3757 -897
+rect -2533 -121 -2499 -105
+rect -2533 -913 -2499 -897
+rect -1275 -121 -1241 -105
+rect -1275 -913 -1241 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 1241 -121 1275 -105
+rect 1241 -913 1275 -897
+rect 2499 -121 2533 -105
+rect 2499 -913 2533 -897
+rect 3757 -121 3791 -105
+rect 3757 -913 3791 -897
+rect 5015 -121 5049 -105
+rect 5015 -913 5049 -897
+rect 6273 -121 6307 -105
+rect 6273 -913 6307 -897
+rect -6261 -981 -6245 -947
+rect -5077 -981 -5061 -947
+rect -5003 -981 -4987 -947
+rect -3819 -981 -3803 -947
+rect -3745 -981 -3729 -947
+rect -2561 -981 -2545 -947
+rect -2487 -981 -2471 -947
+rect -1303 -981 -1287 -947
+rect -1229 -981 -1213 -947
+rect -45 -981 -29 -947
+rect 29 -981 45 -947
+rect 1213 -981 1229 -947
+rect 1287 -981 1303 -947
+rect 2471 -981 2487 -947
+rect 2545 -981 2561 -947
+rect 3729 -981 3745 -947
+rect 3803 -981 3819 -947
+rect 4987 -981 5003 -947
+rect 5061 -981 5077 -947
+rect 6245 -981 6261 -947
+rect -6421 -1049 -6387 -987
+rect 6387 -1049 6421 -987
+rect -6421 -1083 -6325 -1049
+rect 6325 -1083 6421 -1049
+<< viali >>
+rect -6245 947 -5077 981
+rect -4987 947 -3819 981
+rect -3729 947 -2561 981
+rect -2471 947 -1303 981
+rect -1213 947 -45 981
+rect 45 947 1213 981
+rect 1303 947 2471 981
+rect 2561 947 3729 981
+rect 3819 947 4987 981
+rect 5077 947 6245 981
+rect -6307 121 -6273 897
+rect -5049 121 -5015 897
+rect -3791 121 -3757 897
+rect -2533 121 -2499 897
+rect -1275 121 -1241 897
+rect -17 121 17 897
+rect 1241 121 1275 897
+rect 2499 121 2533 897
+rect 3757 121 3791 897
+rect 5015 121 5049 897
+rect 6273 121 6307 897
+rect -6245 37 -5077 71
+rect -4987 37 -3819 71
+rect -3729 37 -2561 71
+rect -2471 37 -1303 71
+rect -1213 37 -45 71
+rect 45 37 1213 71
+rect 1303 37 2471 71
+rect 2561 37 3729 71
+rect 3819 37 4987 71
+rect 5077 37 6245 71
+rect -6245 -71 -5077 -37
+rect -4987 -71 -3819 -37
+rect -3729 -71 -2561 -37
+rect -2471 -71 -1303 -37
+rect -1213 -71 -45 -37
+rect 45 -71 1213 -37
+rect 1303 -71 2471 -37
+rect 2561 -71 3729 -37
+rect 3819 -71 4987 -37
+rect 5077 -71 6245 -37
+rect -6307 -897 -6273 -121
+rect -5049 -897 -5015 -121
+rect -3791 -897 -3757 -121
+rect -2533 -897 -2499 -121
+rect -1275 -897 -1241 -121
+rect -17 -897 17 -121
+rect 1241 -897 1275 -121
+rect 2499 -897 2533 -121
+rect 3757 -897 3791 -121
+rect 5015 -897 5049 -121
+rect 6273 -897 6307 -121
+rect -6245 -981 -5077 -947
+rect -4987 -981 -3819 -947
+rect -3729 -981 -2561 -947
+rect -2471 -981 -1303 -947
+rect -1213 -981 -45 -947
+rect 45 -981 1213 -947
+rect 1303 -981 2471 -947
+rect 2561 -981 3729 -947
+rect 3819 -981 4987 -947
+rect 5077 -981 6245 -947
+<< metal1 >>
+rect -6257 981 -5065 987
+rect -6257 947 -6245 981
+rect -5077 947 -5065 981
+rect -6257 941 -5065 947
+rect -4999 981 -3807 987
+rect -4999 947 -4987 981
+rect -3819 947 -3807 981
+rect -4999 941 -3807 947
+rect -3741 981 -2549 987
+rect -3741 947 -3729 981
+rect -2561 947 -2549 981
+rect -3741 941 -2549 947
+rect -2483 981 -1291 987
+rect -2483 947 -2471 981
+rect -1303 947 -1291 981
+rect -2483 941 -1291 947
+rect -1225 981 -33 987
+rect -1225 947 -1213 981
+rect -45 947 -33 981
+rect -1225 941 -33 947
+rect 33 981 1225 987
+rect 33 947 45 981
+rect 1213 947 1225 981
+rect 33 941 1225 947
+rect 1291 981 2483 987
+rect 1291 947 1303 981
+rect 2471 947 2483 981
+rect 1291 941 2483 947
+rect 2549 981 3741 987
+rect 2549 947 2561 981
+rect 3729 947 3741 981
+rect 2549 941 3741 947
+rect 3807 981 4999 987
+rect 3807 947 3819 981
+rect 4987 947 4999 981
+rect 3807 941 4999 947
+rect 5065 981 6257 987
+rect 5065 947 5077 981
+rect 6245 947 6257 981
+rect 5065 941 6257 947
+rect -6313 897 -6267 909
+rect -6313 121 -6307 897
+rect -6273 121 -6267 897
+rect -6313 109 -6267 121
+rect -5055 897 -5009 909
+rect -5055 121 -5049 897
+rect -5015 121 -5009 897
+rect -5055 109 -5009 121
+rect -3797 897 -3751 909
+rect -3797 121 -3791 897
+rect -3757 121 -3751 897
+rect -3797 109 -3751 121
+rect -2539 897 -2493 909
+rect -2539 121 -2533 897
+rect -2499 121 -2493 897
+rect -2539 109 -2493 121
+rect -1281 897 -1235 909
+rect -1281 121 -1275 897
+rect -1241 121 -1235 897
+rect -1281 109 -1235 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 1235 897 1281 909
+rect 1235 121 1241 897
+rect 1275 121 1281 897
+rect 1235 109 1281 121
+rect 2493 897 2539 909
+rect 2493 121 2499 897
+rect 2533 121 2539 897
+rect 2493 109 2539 121
+rect 3751 897 3797 909
+rect 3751 121 3757 897
+rect 3791 121 3797 897
+rect 3751 109 3797 121
+rect 5009 897 5055 909
+rect 5009 121 5015 897
+rect 5049 121 5055 897
+rect 5009 109 5055 121
+rect 6267 897 6313 909
+rect 6267 121 6273 897
+rect 6307 121 6313 897
+rect 6267 109 6313 121
+rect -6257 71 -5065 77
+rect -6257 37 -6245 71
+rect -5077 37 -5065 71
+rect -6257 31 -5065 37
+rect -4999 71 -3807 77
+rect -4999 37 -4987 71
+rect -3819 37 -3807 71
+rect -4999 31 -3807 37
+rect -3741 71 -2549 77
+rect -3741 37 -3729 71
+rect -2561 37 -2549 71
+rect -3741 31 -2549 37
+rect -2483 71 -1291 77
+rect -2483 37 -2471 71
+rect -1303 37 -1291 71
+rect -2483 31 -1291 37
+rect -1225 71 -33 77
+rect -1225 37 -1213 71
+rect -45 37 -33 71
+rect -1225 31 -33 37
+rect 33 71 1225 77
+rect 33 37 45 71
+rect 1213 37 1225 71
+rect 33 31 1225 37
+rect 1291 71 2483 77
+rect 1291 37 1303 71
+rect 2471 37 2483 71
+rect 1291 31 2483 37
+rect 2549 71 3741 77
+rect 2549 37 2561 71
+rect 3729 37 3741 71
+rect 2549 31 3741 37
+rect 3807 71 4999 77
+rect 3807 37 3819 71
+rect 4987 37 4999 71
+rect 3807 31 4999 37
+rect 5065 71 6257 77
+rect 5065 37 5077 71
+rect 6245 37 6257 71
+rect 5065 31 6257 37
+rect -6257 -37 -5065 -31
+rect -6257 -71 -6245 -37
+rect -5077 -71 -5065 -37
+rect -6257 -77 -5065 -71
+rect -4999 -37 -3807 -31
+rect -4999 -71 -4987 -37
+rect -3819 -71 -3807 -37
+rect -4999 -77 -3807 -71
+rect -3741 -37 -2549 -31
+rect -3741 -71 -3729 -37
+rect -2561 -71 -2549 -37
+rect -3741 -77 -2549 -71
+rect -2483 -37 -1291 -31
+rect -2483 -71 -2471 -37
+rect -1303 -71 -1291 -37
+rect -2483 -77 -1291 -71
+rect -1225 -37 -33 -31
+rect -1225 -71 -1213 -37
+rect -45 -71 -33 -37
+rect -1225 -77 -33 -71
+rect 33 -37 1225 -31
+rect 33 -71 45 -37
+rect 1213 -71 1225 -37
+rect 33 -77 1225 -71
+rect 1291 -37 2483 -31
+rect 1291 -71 1303 -37
+rect 2471 -71 2483 -37
+rect 1291 -77 2483 -71
+rect 2549 -37 3741 -31
+rect 2549 -71 2561 -37
+rect 3729 -71 3741 -37
+rect 2549 -77 3741 -71
+rect 3807 -37 4999 -31
+rect 3807 -71 3819 -37
+rect 4987 -71 4999 -37
+rect 3807 -77 4999 -71
+rect 5065 -37 6257 -31
+rect 5065 -71 5077 -37
+rect 6245 -71 6257 -37
+rect 5065 -77 6257 -71
+rect -6313 -121 -6267 -109
+rect -6313 -897 -6307 -121
+rect -6273 -897 -6267 -121
+rect -6313 -909 -6267 -897
+rect -5055 -121 -5009 -109
+rect -5055 -897 -5049 -121
+rect -5015 -897 -5009 -121
+rect -5055 -909 -5009 -897
+rect -3797 -121 -3751 -109
+rect -3797 -897 -3791 -121
+rect -3757 -897 -3751 -121
+rect -3797 -909 -3751 -897
+rect -2539 -121 -2493 -109
+rect -2539 -897 -2533 -121
+rect -2499 -897 -2493 -121
+rect -2539 -909 -2493 -897
+rect -1281 -121 -1235 -109
+rect -1281 -897 -1275 -121
+rect -1241 -897 -1235 -121
+rect -1281 -909 -1235 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 1235 -121 1281 -109
+rect 1235 -897 1241 -121
+rect 1275 -897 1281 -121
+rect 1235 -909 1281 -897
+rect 2493 -121 2539 -109
+rect 2493 -897 2499 -121
+rect 2533 -897 2539 -121
+rect 2493 -909 2539 -897
+rect 3751 -121 3797 -109
+rect 3751 -897 3757 -121
+rect 3791 -897 3797 -121
+rect 3751 -909 3797 -897
+rect 5009 -121 5055 -109
+rect 5009 -897 5015 -121
+rect 5049 -897 5055 -121
+rect 5009 -909 5055 -897
+rect 6267 -121 6313 -109
+rect 6267 -897 6273 -121
+rect 6307 -897 6313 -121
+rect 6267 -909 6313 -897
+rect -6257 -947 -5065 -941
+rect -6257 -981 -6245 -947
+rect -5077 -981 -5065 -947
+rect -6257 -987 -5065 -981
+rect -4999 -947 -3807 -941
+rect -4999 -981 -4987 -947
+rect -3819 -981 -3807 -947
+rect -4999 -987 -3807 -981
+rect -3741 -947 -2549 -941
+rect -3741 -981 -3729 -947
+rect -2561 -981 -2549 -947
+rect -3741 -987 -2549 -981
+rect -2483 -947 -1291 -941
+rect -2483 -981 -2471 -947
+rect -1303 -981 -1291 -947
+rect -2483 -987 -1291 -981
+rect -1225 -947 -33 -941
+rect -1225 -981 -1213 -947
+rect -45 -981 -33 -947
+rect -1225 -987 -33 -981
+rect 33 -947 1225 -941
+rect 33 -981 45 -947
+rect 1213 -981 1225 -947
+rect 33 -987 1225 -981
+rect 1291 -947 2483 -941
+rect 1291 -981 1303 -947
+rect 2471 -981 2483 -947
+rect 1291 -987 2483 -981
+rect 2549 -947 3741 -941
+rect 2549 -981 2561 -947
+rect 3729 -981 3741 -947
+rect 2549 -987 3741 -981
+rect 3807 -947 4999 -941
+rect 3807 -981 3819 -947
+rect 4987 -981 4999 -947
+rect 3807 -987 4999 -981
+rect 5065 -947 6257 -941
+rect 5065 -981 5077 -947
+rect 6245 -981 6257 -947
+rect 5065 -987 6257 -981
+<< properties >>
+string FIXED_BBOX -6404 -1066 6404 1066
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 4 l 6 m 2 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_lvt_26RGPZ.mag b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_26RGPZ.mag
new file mode 100644
index 0000000..a8af906
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_26RGPZ.mag
@@ -0,0 +1,667 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< error_p >>
+rect -461 981 -403 987
+rect -269 981 -211 987
+rect -77 981 -19 987
+rect 115 981 173 987
+rect 307 981 365 987
+rect -461 947 -449 981
+rect -269 947 -257 981
+rect -77 947 -65 981
+rect 115 947 127 981
+rect 307 947 319 981
+rect -461 941 -403 947
+rect -269 941 -211 947
+rect -77 941 -19 947
+rect 115 941 173 947
+rect 307 941 365 947
+rect -365 71 -307 77
+rect -173 71 -115 77
+rect 19 71 77 77
+rect 211 71 269 77
+rect 403 71 461 77
+rect -365 37 -353 71
+rect -173 37 -161 71
+rect 19 37 31 71
+rect 211 37 223 71
+rect 403 37 415 71
+rect -365 31 -307 37
+rect -173 31 -115 37
+rect 19 31 77 37
+rect 211 31 269 37
+rect 403 31 461 37
+rect -365 -37 -307 -31
+rect -173 -37 -115 -31
+rect 19 -37 77 -31
+rect 211 -37 269 -31
+rect 403 -37 461 -31
+rect -365 -71 -353 -37
+rect -173 -71 -161 -37
+rect 19 -71 31 -37
+rect 211 -71 223 -37
+rect 403 -71 415 -37
+rect -365 -77 -307 -71
+rect -173 -77 -115 -71
+rect 19 -77 77 -71
+rect 211 -77 269 -71
+rect 403 -77 461 -71
+rect -461 -947 -403 -941
+rect -269 -947 -211 -941
+rect -77 -947 -19 -941
+rect 115 -947 173 -941
+rect 307 -947 365 -941
+rect -461 -981 -449 -947
+rect -269 -981 -257 -947
+rect -77 -981 -65 -947
+rect 115 -981 127 -947
+rect 307 -981 319 -947
+rect -461 -987 -403 -981
+rect -269 -987 -211 -981
+rect -77 -987 -19 -981
+rect 115 -987 173 -981
+rect 307 -987 365 -981
+<< pwell >>
+rect -647 -1119 647 1119
+<< nmoslvt >>
+rect -447 109 -417 909
+rect -351 109 -321 909
+rect -255 109 -225 909
+rect -159 109 -129 909
+rect -63 109 -33 909
+rect 33 109 63 909
+rect 129 109 159 909
+rect 225 109 255 909
+rect 321 109 351 909
+rect 417 109 447 909
+rect -447 -909 -417 -109
+rect -351 -909 -321 -109
+rect -255 -909 -225 -109
+rect -159 -909 -129 -109
+rect -63 -909 -33 -109
+rect 33 -909 63 -109
+rect 129 -909 159 -109
+rect 225 -909 255 -109
+rect 321 -909 351 -109
+rect 417 -909 447 -109
+<< ndiff >>
+rect -509 897 -447 909
+rect -509 121 -497 897
+rect -463 121 -447 897
+rect -509 109 -447 121
+rect -417 897 -351 909
+rect -417 121 -401 897
+rect -367 121 -351 897
+rect -417 109 -351 121
+rect -321 897 -255 909
+rect -321 121 -305 897
+rect -271 121 -255 897
+rect -321 109 -255 121
+rect -225 897 -159 909
+rect -225 121 -209 897
+rect -175 121 -159 897
+rect -225 109 -159 121
+rect -129 897 -63 909
+rect -129 121 -113 897
+rect -79 121 -63 897
+rect -129 109 -63 121
+rect -33 897 33 909
+rect -33 121 -17 897
+rect 17 121 33 897
+rect -33 109 33 121
+rect 63 897 129 909
+rect 63 121 79 897
+rect 113 121 129 897
+rect 63 109 129 121
+rect 159 897 225 909
+rect 159 121 175 897
+rect 209 121 225 897
+rect 159 109 225 121
+rect 255 897 321 909
+rect 255 121 271 897
+rect 305 121 321 897
+rect 255 109 321 121
+rect 351 897 417 909
+rect 351 121 367 897
+rect 401 121 417 897
+rect 351 109 417 121
+rect 447 897 509 909
+rect 447 121 463 897
+rect 497 121 509 897
+rect 447 109 509 121
+rect -509 -121 -447 -109
+rect -509 -897 -497 -121
+rect -463 -897 -447 -121
+rect -509 -909 -447 -897
+rect -417 -121 -351 -109
+rect -417 -897 -401 -121
+rect -367 -897 -351 -121
+rect -417 -909 -351 -897
+rect -321 -121 -255 -109
+rect -321 -897 -305 -121
+rect -271 -897 -255 -121
+rect -321 -909 -255 -897
+rect -225 -121 -159 -109
+rect -225 -897 -209 -121
+rect -175 -897 -159 -121
+rect -225 -909 -159 -897
+rect -129 -121 -63 -109
+rect -129 -897 -113 -121
+rect -79 -897 -63 -121
+rect -129 -909 -63 -897
+rect -33 -121 33 -109
+rect -33 -897 -17 -121
+rect 17 -897 33 -121
+rect -33 -909 33 -897
+rect 63 -121 129 -109
+rect 63 -897 79 -121
+rect 113 -897 129 -121
+rect 63 -909 129 -897
+rect 159 -121 225 -109
+rect 159 -897 175 -121
+rect 209 -897 225 -121
+rect 159 -909 225 -897
+rect 255 -121 321 -109
+rect 255 -897 271 -121
+rect 305 -897 321 -121
+rect 255 -909 321 -897
+rect 351 -121 417 -109
+rect 351 -897 367 -121
+rect 401 -897 417 -121
+rect 351 -909 417 -897
+rect 447 -121 509 -109
+rect 447 -897 463 -121
+rect 497 -897 509 -121
+rect 447 -909 509 -897
+<< ndiffc >>
+rect -497 121 -463 897
+rect -401 121 -367 897
+rect -305 121 -271 897
+rect -209 121 -175 897
+rect -113 121 -79 897
+rect -17 121 17 897
+rect 79 121 113 897
+rect 175 121 209 897
+rect 271 121 305 897
+rect 367 121 401 897
+rect 463 121 497 897
+rect -497 -897 -463 -121
+rect -401 -897 -367 -121
+rect -305 -897 -271 -121
+rect -209 -897 -175 -121
+rect -113 -897 -79 -121
+rect -17 -897 17 -121
+rect 79 -897 113 -121
+rect 175 -897 209 -121
+rect 271 -897 305 -121
+rect 367 -897 401 -121
+rect 463 -897 497 -121
+<< psubdiff >>
+rect -611 1049 -515 1083
+rect 515 1049 611 1083
+rect -611 987 -577 1049
+rect 577 987 611 1049
+rect -611 -1049 -577 -987
+rect 577 -1049 611 -987
+rect -611 -1083 -515 -1049
+rect 515 -1083 611 -1049
+<< psubdiffcont >>
+rect -515 1049 515 1083
+rect -611 -987 -577 987
+rect 577 -987 611 987
+rect -515 -1083 515 -1049
+<< poly >>
+rect -465 981 -399 997
+rect -465 947 -449 981
+rect -415 947 -399 981
+rect -465 931 -399 947
+rect -273 981 -207 997
+rect -273 947 -257 981
+rect -223 947 -207 981
+rect -447 909 -417 931
+rect -351 909 -321 935
+rect -273 931 -207 947
+rect -81 981 -15 997
+rect -81 947 -65 981
+rect -31 947 -15 981
+rect -255 909 -225 931
+rect -159 909 -129 935
+rect -81 931 -15 947
+rect 111 981 177 997
+rect 111 947 127 981
+rect 161 947 177 981
+rect -63 909 -33 931
+rect 33 909 63 935
+rect 111 931 177 947
+rect 303 981 369 997
+rect 303 947 319 981
+rect 353 947 369 981
+rect 129 909 159 931
+rect 225 909 255 935
+rect 303 931 369 947
+rect 321 909 351 931
+rect 417 909 447 935
+rect -447 83 -417 109
+rect -351 87 -321 109
+rect -369 71 -303 87
+rect -255 83 -225 109
+rect -159 87 -129 109
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -369 21 -303 37
+rect -177 71 -111 87
+rect -63 83 -33 109
+rect 33 87 63 109
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect -177 21 -111 37
+rect 15 71 81 87
+rect 129 83 159 109
+rect 225 87 255 109
+rect 15 37 31 71
+rect 65 37 81 71
+rect 15 21 81 37
+rect 207 71 273 87
+rect 321 83 351 109
+rect 417 87 447 109
+rect 207 37 223 71
+rect 257 37 273 71
+rect 207 21 273 37
+rect 399 71 465 87
+rect 399 37 415 71
+rect 449 37 465 71
+rect 399 21 465 37
+rect -369 -37 -303 -21
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -447 -109 -417 -83
+rect -369 -87 -303 -71
+rect -177 -37 -111 -21
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect -351 -109 -321 -87
+rect -255 -109 -225 -83
+rect -177 -87 -111 -71
+rect 15 -37 81 -21
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect -159 -109 -129 -87
+rect -63 -109 -33 -83
+rect 15 -87 81 -71
+rect 207 -37 273 -21
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 33 -109 63 -87
+rect 129 -109 159 -83
+rect 207 -87 273 -71
+rect 399 -37 465 -21
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 225 -109 255 -87
+rect 321 -109 351 -83
+rect 399 -87 465 -71
+rect 417 -109 447 -87
+rect -447 -931 -417 -909
+rect -465 -947 -399 -931
+rect -351 -935 -321 -909
+rect -255 -931 -225 -909
+rect -465 -981 -449 -947
+rect -415 -981 -399 -947
+rect -465 -997 -399 -981
+rect -273 -947 -207 -931
+rect -159 -935 -129 -909
+rect -63 -931 -33 -909
+rect -273 -981 -257 -947
+rect -223 -981 -207 -947
+rect -273 -997 -207 -981
+rect -81 -947 -15 -931
+rect 33 -935 63 -909
+rect 129 -931 159 -909
+rect -81 -981 -65 -947
+rect -31 -981 -15 -947
+rect -81 -997 -15 -981
+rect 111 -947 177 -931
+rect 225 -935 255 -909
+rect 321 -931 351 -909
+rect 111 -981 127 -947
+rect 161 -981 177 -947
+rect 111 -997 177 -981
+rect 303 -947 369 -931
+rect 417 -935 447 -909
+rect 303 -981 319 -947
+rect 353 -981 369 -947
+rect 303 -997 369 -981
+<< polycont >>
+rect -449 947 -415 981
+rect -257 947 -223 981
+rect -65 947 -31 981
+rect 127 947 161 981
+rect 319 947 353 981
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect -449 -981 -415 -947
+rect -257 -981 -223 -947
+rect -65 -981 -31 -947
+rect 127 -981 161 -947
+rect 319 -981 353 -947
+<< locali >>
+rect -611 1049 -515 1083
+rect 515 1049 611 1083
+rect -611 987 -577 1049
+rect 577 987 611 1049
+rect -465 947 -449 981
+rect -415 947 -399 981
+rect -273 947 -257 981
+rect -223 947 -207 981
+rect -81 947 -65 981
+rect -31 947 -15 981
+rect 111 947 127 981
+rect 161 947 177 981
+rect 303 947 319 981
+rect 353 947 369 981
+rect -497 897 -463 913
+rect -497 105 -463 121
+rect -401 897 -367 913
+rect -401 105 -367 121
+rect -305 897 -271 913
+rect -305 105 -271 121
+rect -209 897 -175 913
+rect -209 105 -175 121
+rect -113 897 -79 913
+rect -113 105 -79 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 79 897 113 913
+rect 79 105 113 121
+rect 175 897 209 913
+rect 175 105 209 121
+rect 271 897 305 913
+rect 271 105 305 121
+rect 367 897 401 913
+rect 367 105 401 121
+rect 463 897 497 913
+rect 463 105 497 121
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect 15 37 31 71
+rect 65 37 81 71
+rect 207 37 223 71
+rect 257 37 273 71
+rect 399 37 415 71
+rect 449 37 465 71
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect -497 -121 -463 -105
+rect -497 -913 -463 -897
+rect -401 -121 -367 -105
+rect -401 -913 -367 -897
+rect -305 -121 -271 -105
+rect -305 -913 -271 -897
+rect -209 -121 -175 -105
+rect -209 -913 -175 -897
+rect -113 -121 -79 -105
+rect -113 -913 -79 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 79 -121 113 -105
+rect 79 -913 113 -897
+rect 175 -121 209 -105
+rect 175 -913 209 -897
+rect 271 -121 305 -105
+rect 271 -913 305 -897
+rect 367 -121 401 -105
+rect 367 -913 401 -897
+rect 463 -121 497 -105
+rect 463 -913 497 -897
+rect -465 -981 -449 -947
+rect -415 -981 -399 -947
+rect -273 -981 -257 -947
+rect -223 -981 -207 -947
+rect -81 -981 -65 -947
+rect -31 -981 -15 -947
+rect 111 -981 127 -947
+rect 161 -981 177 -947
+rect 303 -981 319 -947
+rect 353 -981 369 -947
+rect -611 -1049 -577 -987
+rect 577 -1049 611 -987
+rect -611 -1083 -515 -1049
+rect 515 -1083 611 -1049
+<< viali >>
+rect -449 947 -415 981
+rect -257 947 -223 981
+rect -65 947 -31 981
+rect 127 947 161 981
+rect 319 947 353 981
+rect -497 121 -463 897
+rect -401 121 -367 897
+rect -305 121 -271 897
+rect -209 121 -175 897
+rect -113 121 -79 897
+rect -17 121 17 897
+rect 79 121 113 897
+rect 175 121 209 897
+rect 271 121 305 897
+rect 367 121 401 897
+rect 463 121 497 897
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect -497 -897 -463 -121
+rect -401 -897 -367 -121
+rect -305 -897 -271 -121
+rect -209 -897 -175 -121
+rect -113 -897 -79 -121
+rect -17 -897 17 -121
+rect 79 -897 113 -121
+rect 175 -897 209 -121
+rect 271 -897 305 -121
+rect 367 -897 401 -121
+rect 463 -897 497 -121
+rect -449 -981 -415 -947
+rect -257 -981 -223 -947
+rect -65 -981 -31 -947
+rect 127 -981 161 -947
+rect 319 -981 353 -947
+<< metal1 >>
+rect -461 981 -403 987
+rect -461 947 -449 981
+rect -415 947 -403 981
+rect -461 941 -403 947
+rect -269 981 -211 987
+rect -269 947 -257 981
+rect -223 947 -211 981
+rect -269 941 -211 947
+rect -77 981 -19 987
+rect -77 947 -65 981
+rect -31 947 -19 981
+rect -77 941 -19 947
+rect 115 981 173 987
+rect 115 947 127 981
+rect 161 947 173 981
+rect 115 941 173 947
+rect 307 981 365 987
+rect 307 947 319 981
+rect 353 947 365 981
+rect 307 941 365 947
+rect -503 897 -457 909
+rect -503 121 -497 897
+rect -463 121 -457 897
+rect -503 109 -457 121
+rect -407 897 -361 909
+rect -407 121 -401 897
+rect -367 121 -361 897
+rect -407 109 -361 121
+rect -311 897 -265 909
+rect -311 121 -305 897
+rect -271 121 -265 897
+rect -311 109 -265 121
+rect -215 897 -169 909
+rect -215 121 -209 897
+rect -175 121 -169 897
+rect -215 109 -169 121
+rect -119 897 -73 909
+rect -119 121 -113 897
+rect -79 121 -73 897
+rect -119 109 -73 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 73 897 119 909
+rect 73 121 79 897
+rect 113 121 119 897
+rect 73 109 119 121
+rect 169 897 215 909
+rect 169 121 175 897
+rect 209 121 215 897
+rect 169 109 215 121
+rect 265 897 311 909
+rect 265 121 271 897
+rect 305 121 311 897
+rect 265 109 311 121
+rect 361 897 407 909
+rect 361 121 367 897
+rect 401 121 407 897
+rect 361 109 407 121
+rect 457 897 503 909
+rect 457 121 463 897
+rect 497 121 503 897
+rect 457 109 503 121
+rect -365 71 -307 77
+rect -365 37 -353 71
+rect -319 37 -307 71
+rect -365 31 -307 37
+rect -173 71 -115 77
+rect -173 37 -161 71
+rect -127 37 -115 71
+rect -173 31 -115 37
+rect 19 71 77 77
+rect 19 37 31 71
+rect 65 37 77 71
+rect 19 31 77 37
+rect 211 71 269 77
+rect 211 37 223 71
+rect 257 37 269 71
+rect 211 31 269 37
+rect 403 71 461 77
+rect 403 37 415 71
+rect 449 37 461 71
+rect 403 31 461 37
+rect -365 -37 -307 -31
+rect -365 -71 -353 -37
+rect -319 -71 -307 -37
+rect -365 -77 -307 -71
+rect -173 -37 -115 -31
+rect -173 -71 -161 -37
+rect -127 -71 -115 -37
+rect -173 -77 -115 -71
+rect 19 -37 77 -31
+rect 19 -71 31 -37
+rect 65 -71 77 -37
+rect 19 -77 77 -71
+rect 211 -37 269 -31
+rect 211 -71 223 -37
+rect 257 -71 269 -37
+rect 211 -77 269 -71
+rect 403 -37 461 -31
+rect 403 -71 415 -37
+rect 449 -71 461 -37
+rect 403 -77 461 -71
+rect -503 -121 -457 -109
+rect -503 -897 -497 -121
+rect -463 -897 -457 -121
+rect -503 -909 -457 -897
+rect -407 -121 -361 -109
+rect -407 -897 -401 -121
+rect -367 -897 -361 -121
+rect -407 -909 -361 -897
+rect -311 -121 -265 -109
+rect -311 -897 -305 -121
+rect -271 -897 -265 -121
+rect -311 -909 -265 -897
+rect -215 -121 -169 -109
+rect -215 -897 -209 -121
+rect -175 -897 -169 -121
+rect -215 -909 -169 -897
+rect -119 -121 -73 -109
+rect -119 -897 -113 -121
+rect -79 -897 -73 -121
+rect -119 -909 -73 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 73 -121 119 -109
+rect 73 -897 79 -121
+rect 113 -897 119 -121
+rect 73 -909 119 -897
+rect 169 -121 215 -109
+rect 169 -897 175 -121
+rect 209 -897 215 -121
+rect 169 -909 215 -897
+rect 265 -121 311 -109
+rect 265 -897 271 -121
+rect 305 -897 311 -121
+rect 265 -909 311 -897
+rect 361 -121 407 -109
+rect 361 -897 367 -121
+rect 401 -897 407 -121
+rect 361 -909 407 -897
+rect 457 -121 503 -109
+rect 457 -897 463 -121
+rect 497 -897 503 -121
+rect 457 -909 503 -897
+rect -461 -947 -403 -941
+rect -461 -981 -449 -947
+rect -415 -981 -403 -947
+rect -461 -987 -403 -981
+rect -269 -947 -211 -941
+rect -269 -981 -257 -947
+rect -223 -981 -211 -947
+rect -269 -987 -211 -981
+rect -77 -947 -19 -941
+rect -77 -981 -65 -947
+rect -31 -981 -19 -947
+rect -77 -987 -19 -981
+rect 115 -947 173 -941
+rect 115 -981 127 -947
+rect 161 -981 173 -947
+rect 115 -987 173 -981
+rect 307 -947 365 -941
+rect 307 -981 319 -947
+rect 353 -981 365 -947
+rect 307 -987 365 -981
+<< properties >>
+string FIXED_BBOX -594 -1066 594 1066
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 0.150 m 2 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E8J47E.mag b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E8J47E.mag
new file mode 100644
index 0000000..771a823
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E8J47E.mag
@@ -0,0 +1,128 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645633816
+<< pwell >>
+rect -425 -610 425 610
+<< nmoslvt >>
+rect -229 -400 -29 400
+rect 29 -400 229 400
+<< ndiff >>
+rect -287 388 -229 400
+rect -287 -388 -275 388
+rect -241 -388 -229 388
+rect -287 -400 -229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 229 388 287 400
+rect 229 -388 241 388
+rect 275 -388 287 388
+rect 229 -400 287 -388
+<< ndiffc >>
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+<< psubdiff >>
+rect -389 540 -293 574
+rect 293 540 389 574
+rect -389 478 -355 540
+rect 355 478 389 540
+rect -389 -540 -355 -478
+rect 355 -540 389 -478
+rect -389 -574 -293 -540
+rect 293 -574 389 -540
+<< psubdiffcont >>
+rect -293 540 293 574
+rect -389 -478 -355 478
+rect 355 -478 389 478
+rect -293 -574 293 -540
+<< poly >>
+rect -229 472 -29 488
+rect -229 438 -213 472
+rect -45 438 -29 472
+rect -229 400 -29 438
+rect 29 472 229 488
+rect 29 438 45 472
+rect 213 438 229 472
+rect 29 400 229 438
+rect -229 -438 -29 -400
+rect -229 -472 -213 -438
+rect -45 -472 -29 -438
+rect -229 -488 -29 -472
+rect 29 -438 229 -400
+rect 29 -472 45 -438
+rect 213 -472 229 -438
+rect 29 -488 229 -472
+<< polycont >>
+rect -213 438 -45 472
+rect 45 438 213 472
+rect -213 -472 -45 -438
+rect 45 -472 213 -438
+<< locali >>
+rect -389 540 -293 574
+rect 293 540 389 574
+rect -389 478 -355 540
+rect 355 478 389 540
+rect -229 438 -213 472
+rect -45 438 -29 472
+rect 29 438 45 472
+rect 213 438 229 472
+rect -275 388 -241 404
+rect -275 -404 -241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 241 388 275 404
+rect 241 -404 275 -388
+rect -229 -472 -213 -438
+rect -45 -472 -29 -438
+rect 29 -472 45 -438
+rect 213 -472 229 -438
+rect -389 -540 -355 -478
+rect 355 -540 389 -478
+rect -389 -574 -293 -540
+rect 293 -574 389 -540
+<< viali >>
+rect -213 438 -45 472
+rect 45 438 213 472
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+rect -213 -472 -45 -438
+rect 45 -472 213 -438
+<< metal1 >>
+rect -225 472 -33 478
+rect -225 438 -213 472
+rect -45 438 -33 472
+rect -225 432 -33 438
+rect 33 472 225 478
+rect 33 438 45 472
+rect 213 438 225 472
+rect 33 432 225 438
+rect -281 388 -235 400
+rect -281 -388 -275 388
+rect -241 -388 -235 388
+rect -281 -400 -235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 235 388 281 400
+rect 235 -388 241 388
+rect 275 -388 281 388
+rect 235 -400 281 -388
+rect -225 -438 -33 -432
+rect -225 -472 -213 -438
+rect -45 -472 -33 -438
+rect -225 -478 -33 -472
+rect 33 -438 225 -432
+rect 33 -472 45 -438
+rect 213 -472 225 -438
+rect 33 -478 225 -472
+<< properties >>
+string FIXED_BBOX -372 -557 372 557
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 1 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E9U3PA.mag b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E9U3PA.mag
new file mode 100644
index 0000000..25f3939
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_E9U3PA.mag
@@ -0,0 +1,355 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< error_p >>
+rect -372 472 -314 478
+rect -176 472 -118 478
+rect 20 472 78 478
+rect 216 472 274 478
+rect 412 472 470 478
+rect -372 438 -360 472
+rect -176 438 -164 472
+rect 20 438 32 472
+rect 216 438 228 472
+rect 412 438 424 472
+rect -372 432 -314 438
+rect -176 432 -118 438
+rect 20 432 78 438
+rect 216 432 274 438
+rect 412 432 470 438
+rect -470 -438 -412 -432
+rect -274 -438 -216 -432
+rect -78 -438 -20 -432
+rect 118 -438 176 -432
+rect 314 -438 372 -432
+rect -470 -472 -458 -438
+rect -274 -472 -262 -438
+rect -78 -472 -66 -438
+rect 118 -472 130 -438
+rect 314 -472 326 -438
+rect -470 -478 -412 -472
+rect -274 -478 -216 -472
+rect -78 -478 -20 -472
+rect 118 -478 176 -472
+rect 314 -478 372 -472
+<< pwell >>
+rect -657 -610 657 610
+<< nmoslvt >>
+rect -461 -400 -421 400
+rect -363 -400 -323 400
+rect -265 -400 -225 400
+rect -167 -400 -127 400
+rect -69 -400 -29 400
+rect 29 -400 69 400
+rect 127 -400 167 400
+rect 225 -400 265 400
+rect 323 -400 363 400
+rect 421 -400 461 400
+<< ndiff >>
+rect -519 388 -461 400
+rect -519 -388 -507 388
+rect -473 -388 -461 388
+rect -519 -400 -461 -388
+rect -421 388 -363 400
+rect -421 -388 -409 388
+rect -375 -388 -363 388
+rect -421 -400 -363 -388
+rect -323 388 -265 400
+rect -323 -388 -311 388
+rect -277 -388 -265 388
+rect -323 -400 -265 -388
+rect -225 388 -167 400
+rect -225 -388 -213 388
+rect -179 -388 -167 388
+rect -225 -400 -167 -388
+rect -127 388 -69 400
+rect -127 -388 -115 388
+rect -81 -388 -69 388
+rect -127 -400 -69 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 69 388 127 400
+rect 69 -388 81 388
+rect 115 -388 127 388
+rect 69 -400 127 -388
+rect 167 388 225 400
+rect 167 -388 179 388
+rect 213 -388 225 388
+rect 167 -400 225 -388
+rect 265 388 323 400
+rect 265 -388 277 388
+rect 311 -388 323 388
+rect 265 -400 323 -388
+rect 363 388 421 400
+rect 363 -388 375 388
+rect 409 -388 421 388
+rect 363 -400 421 -388
+rect 461 388 519 400
+rect 461 -388 473 388
+rect 507 -388 519 388
+rect 461 -400 519 -388
+<< ndiffc >>
+rect -507 -388 -473 388
+rect -409 -388 -375 388
+rect -311 -388 -277 388
+rect -213 -388 -179 388
+rect -115 -388 -81 388
+rect -17 -388 17 388
+rect 81 -388 115 388
+rect 179 -388 213 388
+rect 277 -388 311 388
+rect 375 -388 409 388
+rect 473 -388 507 388
+<< psubdiff >>
+rect -621 540 -525 574
+rect 525 540 621 574
+rect -621 478 -587 540
+rect 587 478 621 540
+rect -621 -540 -587 -478
+rect 587 -540 621 -478
+rect -621 -574 -525 -540
+rect 525 -574 621 -540
+<< psubdiffcont >>
+rect -525 540 525 574
+rect -621 -478 -587 478
+rect 587 -478 621 478
+rect -525 -574 525 -540
+<< poly >>
+rect -376 472 -310 488
+rect -376 438 -360 472
+rect -326 438 -310 472
+rect -461 400 -421 426
+rect -376 422 -310 438
+rect -180 472 -114 488
+rect -180 438 -164 472
+rect -130 438 -114 472
+rect -363 400 -323 422
+rect -265 400 -225 426
+rect -180 422 -114 438
+rect 16 472 82 488
+rect 16 438 32 472
+rect 66 438 82 472
+rect -167 400 -127 422
+rect -69 400 -29 426
+rect 16 422 82 438
+rect 212 472 278 488
+rect 212 438 228 472
+rect 262 438 278 472
+rect 29 400 69 422
+rect 127 400 167 426
+rect 212 422 278 438
+rect 408 472 474 488
+rect 408 438 424 472
+rect 458 438 474 472
+rect 225 400 265 422
+rect 323 400 363 426
+rect 408 422 474 438
+rect 421 400 461 422
+rect -461 -422 -421 -400
+rect -474 -438 -408 -422
+rect -363 -426 -323 -400
+rect -265 -422 -225 -400
+rect -474 -472 -458 -438
+rect -424 -472 -408 -438
+rect -474 -488 -408 -472
+rect -278 -438 -212 -422
+rect -167 -426 -127 -400
+rect -69 -422 -29 -400
+rect -278 -472 -262 -438
+rect -228 -472 -212 -438
+rect -278 -488 -212 -472
+rect -82 -438 -16 -422
+rect 29 -426 69 -400
+rect 127 -422 167 -400
+rect -82 -472 -66 -438
+rect -32 -472 -16 -438
+rect -82 -488 -16 -472
+rect 114 -438 180 -422
+rect 225 -426 265 -400
+rect 323 -422 363 -400
+rect 114 -472 130 -438
+rect 164 -472 180 -438
+rect 114 -488 180 -472
+rect 310 -438 376 -422
+rect 421 -426 461 -400
+rect 310 -472 326 -438
+rect 360 -472 376 -438
+rect 310 -488 376 -472
+<< polycont >>
+rect -360 438 -326 472
+rect -164 438 -130 472
+rect 32 438 66 472
+rect 228 438 262 472
+rect 424 438 458 472
+rect -458 -472 -424 -438
+rect -262 -472 -228 -438
+rect -66 -472 -32 -438
+rect 130 -472 164 -438
+rect 326 -472 360 -438
+<< locali >>
+rect -621 540 -525 574
+rect 525 540 621 574
+rect -621 478 -587 540
+rect 587 478 621 540
+rect -376 438 -360 472
+rect -326 438 -310 472
+rect -180 438 -164 472
+rect -130 438 -114 472
+rect 16 438 32 472
+rect 66 438 82 472
+rect 212 438 228 472
+rect 262 438 278 472
+rect 408 438 424 472
+rect 458 438 474 472
+rect -507 388 -473 404
+rect -507 -404 -473 -388
+rect -409 388 -375 404
+rect -409 -404 -375 -388
+rect -311 388 -277 404
+rect -311 -404 -277 -388
+rect -213 388 -179 404
+rect -213 -404 -179 -388
+rect -115 388 -81 404
+rect -115 -404 -81 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 81 388 115 404
+rect 81 -404 115 -388
+rect 179 388 213 404
+rect 179 -404 213 -388
+rect 277 388 311 404
+rect 277 -404 311 -388
+rect 375 388 409 404
+rect 375 -404 409 -388
+rect 473 388 507 404
+rect 473 -404 507 -388
+rect -474 -472 -458 -438
+rect -424 -472 -408 -438
+rect -278 -472 -262 -438
+rect -228 -472 -212 -438
+rect -82 -472 -66 -438
+rect -32 -472 -16 -438
+rect 114 -472 130 -438
+rect 164 -472 180 -438
+rect 310 -472 326 -438
+rect 360 -472 376 -438
+rect -621 -540 -587 -478
+rect 587 -540 621 -478
+rect -621 -574 -525 -540
+rect 525 -574 621 -540
+<< viali >>
+rect -360 438 -326 472
+rect -164 438 -130 472
+rect 32 438 66 472
+rect 228 438 262 472
+rect 424 438 458 472
+rect -507 -388 -473 388
+rect -409 -388 -375 388
+rect -311 -388 -277 388
+rect -213 -388 -179 388
+rect -115 -388 -81 388
+rect -17 -388 17 388
+rect 81 -388 115 388
+rect 179 -388 213 388
+rect 277 -388 311 388
+rect 375 -388 409 388
+rect 473 -388 507 388
+rect -458 -472 -424 -438
+rect -262 -472 -228 -438
+rect -66 -472 -32 -438
+rect 130 -472 164 -438
+rect 326 -472 360 -438
+<< metal1 >>
+rect -372 472 -314 478
+rect -372 438 -360 472
+rect -326 438 -314 472
+rect -372 432 -314 438
+rect -176 472 -118 478
+rect -176 438 -164 472
+rect -130 438 -118 472
+rect -176 432 -118 438
+rect 20 472 78 478
+rect 20 438 32 472
+rect 66 438 78 472
+rect 20 432 78 438
+rect 216 472 274 478
+rect 216 438 228 472
+rect 262 438 274 472
+rect 216 432 274 438
+rect 412 472 470 478
+rect 412 438 424 472
+rect 458 438 470 472
+rect 412 432 470 438
+rect -513 388 -467 400
+rect -513 -388 -507 388
+rect -473 -388 -467 388
+rect -513 -400 -467 -388
+rect -415 388 -369 400
+rect -415 -388 -409 388
+rect -375 -388 -369 388
+rect -415 -400 -369 -388
+rect -317 388 -271 400
+rect -317 -388 -311 388
+rect -277 -388 -271 388
+rect -317 -400 -271 -388
+rect -219 388 -173 400
+rect -219 -388 -213 388
+rect -179 -388 -173 388
+rect -219 -400 -173 -388
+rect -121 388 -75 400
+rect -121 -388 -115 388
+rect -81 -388 -75 388
+rect -121 -400 -75 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 75 388 121 400
+rect 75 -388 81 388
+rect 115 -388 121 388
+rect 75 -400 121 -388
+rect 173 388 219 400
+rect 173 -388 179 388
+rect 213 -388 219 388
+rect 173 -400 219 -388
+rect 271 388 317 400
+rect 271 -388 277 388
+rect 311 -388 317 388
+rect 271 -400 317 -388
+rect 369 388 415 400
+rect 369 -388 375 388
+rect 409 -388 415 388
+rect 369 -400 415 -388
+rect 467 388 513 400
+rect 467 -388 473 388
+rect 507 -388 513 388
+rect 467 -400 513 -388
+rect -470 -438 -412 -432
+rect -470 -472 -458 -438
+rect -424 -472 -412 -438
+rect -470 -478 -412 -472
+rect -274 -438 -216 -432
+rect -274 -472 -262 -438
+rect -228 -472 -216 -438
+rect -274 -478 -216 -472
+rect -78 -438 -20 -432
+rect -78 -472 -66 -438
+rect -32 -472 -20 -438
+rect -78 -478 -20 -472
+rect 118 -438 176 -432
+rect 118 -472 130 -438
+rect 164 -472 176 -438
+rect 118 -478 176 -472
+rect 314 -438 372 -432
+rect 314 -472 326 -438
+rect 360 -472 372 -438
+rect 314 -478 372 -472
+<< properties >>
+string FIXED_BBOX -604 -557 604 557
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 0.2 m 1 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZCEJW8.mag b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZCEJW8.mag
new file mode 100644
index 0000000..abc6c7b
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZCEJW8.mag
@@ -0,0 +1,1570 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645549824
+<< pwell >>
+rect -1457 -2137 1457 2137
+<< nmoslvt >>
+rect -1261 1127 -1061 1927
+rect -1003 1127 -803 1927
+rect -745 1127 -545 1927
+rect -487 1127 -287 1927
+rect -229 1127 -29 1927
+rect 29 1127 229 1927
+rect 287 1127 487 1927
+rect 545 1127 745 1927
+rect 803 1127 1003 1927
+rect 1061 1127 1261 1927
+rect -1261 109 -1061 909
+rect -1003 109 -803 909
+rect -745 109 -545 909
+rect -487 109 -287 909
+rect -229 109 -29 909
+rect 29 109 229 909
+rect 287 109 487 909
+rect 545 109 745 909
+rect 803 109 1003 909
+rect 1061 109 1261 909
+rect -1261 -909 -1061 -109
+rect -1003 -909 -803 -109
+rect -745 -909 -545 -109
+rect -487 -909 -287 -109
+rect -229 -909 -29 -109
+rect 29 -909 229 -109
+rect 287 -909 487 -109
+rect 545 -909 745 -109
+rect 803 -909 1003 -109
+rect 1061 -909 1261 -109
+rect -1261 -1927 -1061 -1127
+rect -1003 -1927 -803 -1127
+rect -745 -1927 -545 -1127
+rect -487 -1927 -287 -1127
+rect -229 -1927 -29 -1127
+rect 29 -1927 229 -1127
+rect 287 -1927 487 -1127
+rect 545 -1927 745 -1127
+rect 803 -1927 1003 -1127
+rect 1061 -1927 1261 -1127
+<< ndiff >>
+rect -1319 1915 -1261 1927
+rect -1319 1139 -1307 1915
+rect -1273 1139 -1261 1915
+rect -1319 1127 -1261 1139
+rect -1061 1915 -1003 1927
+rect -1061 1139 -1049 1915
+rect -1015 1139 -1003 1915
+rect -1061 1127 -1003 1139
+rect -803 1915 -745 1927
+rect -803 1139 -791 1915
+rect -757 1139 -745 1915
+rect -803 1127 -745 1139
+rect -545 1915 -487 1927
+rect -545 1139 -533 1915
+rect -499 1139 -487 1915
+rect -545 1127 -487 1139
+rect -287 1915 -229 1927
+rect -287 1139 -275 1915
+rect -241 1139 -229 1915
+rect -287 1127 -229 1139
+rect -29 1915 29 1927
+rect -29 1139 -17 1915
+rect 17 1139 29 1915
+rect -29 1127 29 1139
+rect 229 1915 287 1927
+rect 229 1139 241 1915
+rect 275 1139 287 1915
+rect 229 1127 287 1139
+rect 487 1915 545 1927
+rect 487 1139 499 1915
+rect 533 1139 545 1915
+rect 487 1127 545 1139
+rect 745 1915 803 1927
+rect 745 1139 757 1915
+rect 791 1139 803 1915
+rect 745 1127 803 1139
+rect 1003 1915 1061 1927
+rect 1003 1139 1015 1915
+rect 1049 1139 1061 1915
+rect 1003 1127 1061 1139
+rect 1261 1915 1319 1927
+rect 1261 1139 1273 1915
+rect 1307 1139 1319 1915
+rect 1261 1127 1319 1139
+rect -1319 897 -1261 909
+rect -1319 121 -1307 897
+rect -1273 121 -1261 897
+rect -1319 109 -1261 121
+rect -1061 897 -1003 909
+rect -1061 121 -1049 897
+rect -1015 121 -1003 897
+rect -1061 109 -1003 121
+rect -803 897 -745 909
+rect -803 121 -791 897
+rect -757 121 -745 897
+rect -803 109 -745 121
+rect -545 897 -487 909
+rect -545 121 -533 897
+rect -499 121 -487 897
+rect -545 109 -487 121
+rect -287 897 -229 909
+rect -287 121 -275 897
+rect -241 121 -229 897
+rect -287 109 -229 121
+rect -29 897 29 909
+rect -29 121 -17 897
+rect 17 121 29 897
+rect -29 109 29 121
+rect 229 897 287 909
+rect 229 121 241 897
+rect 275 121 287 897
+rect 229 109 287 121
+rect 487 897 545 909
+rect 487 121 499 897
+rect 533 121 545 897
+rect 487 109 545 121
+rect 745 897 803 909
+rect 745 121 757 897
+rect 791 121 803 897
+rect 745 109 803 121
+rect 1003 897 1061 909
+rect 1003 121 1015 897
+rect 1049 121 1061 897
+rect 1003 109 1061 121
+rect 1261 897 1319 909
+rect 1261 121 1273 897
+rect 1307 121 1319 897
+rect 1261 109 1319 121
+rect -1319 -121 -1261 -109
+rect -1319 -897 -1307 -121
+rect -1273 -897 -1261 -121
+rect -1319 -909 -1261 -897
+rect -1061 -121 -1003 -109
+rect -1061 -897 -1049 -121
+rect -1015 -897 -1003 -121
+rect -1061 -909 -1003 -897
+rect -803 -121 -745 -109
+rect -803 -897 -791 -121
+rect -757 -897 -745 -121
+rect -803 -909 -745 -897
+rect -545 -121 -487 -109
+rect -545 -897 -533 -121
+rect -499 -897 -487 -121
+rect -545 -909 -487 -897
+rect -287 -121 -229 -109
+rect -287 -897 -275 -121
+rect -241 -897 -229 -121
+rect -287 -909 -229 -897
+rect -29 -121 29 -109
+rect -29 -897 -17 -121
+rect 17 -897 29 -121
+rect -29 -909 29 -897
+rect 229 -121 287 -109
+rect 229 -897 241 -121
+rect 275 -897 287 -121
+rect 229 -909 287 -897
+rect 487 -121 545 -109
+rect 487 -897 499 -121
+rect 533 -897 545 -121
+rect 487 -909 545 -897
+rect 745 -121 803 -109
+rect 745 -897 757 -121
+rect 791 -897 803 -121
+rect 745 -909 803 -897
+rect 1003 -121 1061 -109
+rect 1003 -897 1015 -121
+rect 1049 -897 1061 -121
+rect 1003 -909 1061 -897
+rect 1261 -121 1319 -109
+rect 1261 -897 1273 -121
+rect 1307 -897 1319 -121
+rect 1261 -909 1319 -897
+rect -1319 -1139 -1261 -1127
+rect -1319 -1915 -1307 -1139
+rect -1273 -1915 -1261 -1139
+rect -1319 -1927 -1261 -1915
+rect -1061 -1139 -1003 -1127
+rect -1061 -1915 -1049 -1139
+rect -1015 -1915 -1003 -1139
+rect -1061 -1927 -1003 -1915
+rect -803 -1139 -745 -1127
+rect -803 -1915 -791 -1139
+rect -757 -1915 -745 -1139
+rect -803 -1927 -745 -1915
+rect -545 -1139 -487 -1127
+rect -545 -1915 -533 -1139
+rect -499 -1915 -487 -1139
+rect -545 -1927 -487 -1915
+rect -287 -1139 -229 -1127
+rect -287 -1915 -275 -1139
+rect -241 -1915 -229 -1139
+rect -287 -1927 -229 -1915
+rect -29 -1139 29 -1127
+rect -29 -1915 -17 -1139
+rect 17 -1915 29 -1139
+rect -29 -1927 29 -1915
+rect 229 -1139 287 -1127
+rect 229 -1915 241 -1139
+rect 275 -1915 287 -1139
+rect 229 -1927 287 -1915
+rect 487 -1139 545 -1127
+rect 487 -1915 499 -1139
+rect 533 -1915 545 -1139
+rect 487 -1927 545 -1915
+rect 745 -1139 803 -1127
+rect 745 -1915 757 -1139
+rect 791 -1915 803 -1139
+rect 745 -1927 803 -1915
+rect 1003 -1139 1061 -1127
+rect 1003 -1915 1015 -1139
+rect 1049 -1915 1061 -1139
+rect 1003 -1927 1061 -1915
+rect 1261 -1139 1319 -1127
+rect 1261 -1915 1273 -1139
+rect 1307 -1915 1319 -1139
+rect 1261 -1927 1319 -1915
+<< ndiffc >>
+rect -1307 1139 -1273 1915
+rect -1049 1139 -1015 1915
+rect -791 1139 -757 1915
+rect -533 1139 -499 1915
+rect -275 1139 -241 1915
+rect -17 1139 17 1915
+rect 241 1139 275 1915
+rect 499 1139 533 1915
+rect 757 1139 791 1915
+rect 1015 1139 1049 1915
+rect 1273 1139 1307 1915
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+rect -1307 -1915 -1273 -1139
+rect -1049 -1915 -1015 -1139
+rect -791 -1915 -757 -1139
+rect -533 -1915 -499 -1139
+rect -275 -1915 -241 -1139
+rect -17 -1915 17 -1139
+rect 241 -1915 275 -1139
+rect 499 -1915 533 -1139
+rect 757 -1915 791 -1139
+rect 1015 -1915 1049 -1139
+rect 1273 -1915 1307 -1139
+<< psubdiff >>
+rect -1421 2067 -1325 2101
+rect 1325 2067 1421 2101
+rect -1421 2005 -1387 2067
+rect 1387 2005 1421 2067
+rect -1421 -2067 -1387 -2005
+rect 1387 -2067 1421 -2005
+rect -1421 -2101 -1325 -2067
+rect 1325 -2101 1421 -2067
+<< psubdiffcont >>
+rect -1325 2067 1325 2101
+rect -1421 -2005 -1387 2005
+rect 1387 -2005 1421 2005
+rect -1325 -2101 1325 -2067
+<< poly >>
+rect -1261 1999 -1061 2015
+rect -1261 1965 -1245 1999
+rect -1077 1965 -1061 1999
+rect -1261 1927 -1061 1965
+rect -1003 1999 -803 2015
+rect -1003 1965 -987 1999
+rect -819 1965 -803 1999
+rect -1003 1927 -803 1965
+rect -745 1999 -545 2015
+rect -745 1965 -729 1999
+rect -561 1965 -545 1999
+rect -745 1927 -545 1965
+rect -487 1999 -287 2015
+rect -487 1965 -471 1999
+rect -303 1965 -287 1999
+rect -487 1927 -287 1965
+rect -229 1999 -29 2015
+rect -229 1965 -213 1999
+rect -45 1965 -29 1999
+rect -229 1927 -29 1965
+rect 29 1999 229 2015
+rect 29 1965 45 1999
+rect 213 1965 229 1999
+rect 29 1927 229 1965
+rect 287 1999 487 2015
+rect 287 1965 303 1999
+rect 471 1965 487 1999
+rect 287 1927 487 1965
+rect 545 1999 745 2015
+rect 545 1965 561 1999
+rect 729 1965 745 1999
+rect 545 1927 745 1965
+rect 803 1999 1003 2015
+rect 803 1965 819 1999
+rect 987 1965 1003 1999
+rect 803 1927 1003 1965
+rect 1061 1999 1261 2015
+rect 1061 1965 1077 1999
+rect 1245 1965 1261 1999
+rect 1061 1927 1261 1965
+rect -1261 1089 -1061 1127
+rect -1261 1055 -1245 1089
+rect -1077 1055 -1061 1089
+rect -1261 1039 -1061 1055
+rect -1003 1089 -803 1127
+rect -1003 1055 -987 1089
+rect -819 1055 -803 1089
+rect -1003 1039 -803 1055
+rect -745 1089 -545 1127
+rect -745 1055 -729 1089
+rect -561 1055 -545 1089
+rect -745 1039 -545 1055
+rect -487 1089 -287 1127
+rect -487 1055 -471 1089
+rect -303 1055 -287 1089
+rect -487 1039 -287 1055
+rect -229 1089 -29 1127
+rect -229 1055 -213 1089
+rect -45 1055 -29 1089
+rect -229 1039 -29 1055
+rect 29 1089 229 1127
+rect 29 1055 45 1089
+rect 213 1055 229 1089
+rect 29 1039 229 1055
+rect 287 1089 487 1127
+rect 287 1055 303 1089
+rect 471 1055 487 1089
+rect 287 1039 487 1055
+rect 545 1089 745 1127
+rect 545 1055 561 1089
+rect 729 1055 745 1089
+rect 545 1039 745 1055
+rect 803 1089 1003 1127
+rect 803 1055 819 1089
+rect 987 1055 1003 1089
+rect 803 1039 1003 1055
+rect 1061 1089 1261 1127
+rect 1061 1055 1077 1089
+rect 1245 1055 1261 1089
+rect 1061 1039 1261 1055
+rect -1261 981 -1061 997
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1261 909 -1061 947
+rect -1003 981 -803 997
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -1003 909 -803 947
+rect -745 981 -545 997
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -745 909 -545 947
+rect -487 981 -287 997
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -487 909 -287 947
+rect -229 981 -29 997
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect -229 909 -29 947
+rect 29 981 229 997
+rect 29 947 45 981
+rect 213 947 229 981
+rect 29 909 229 947
+rect 287 981 487 997
+rect 287 947 303 981
+rect 471 947 487 981
+rect 287 909 487 947
+rect 545 981 745 997
+rect 545 947 561 981
+rect 729 947 745 981
+rect 545 909 745 947
+rect 803 981 1003 997
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 803 909 1003 947
+rect 1061 981 1261 997
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect 1061 909 1261 947
+rect -1261 71 -1061 109
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1261 21 -1061 37
+rect -1003 71 -803 109
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -1003 21 -803 37
+rect -745 71 -545 109
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -745 21 -545 37
+rect -487 71 -287 109
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 109
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 109
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 109
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect 545 71 745 109
+rect 545 37 561 71
+rect 729 37 745 71
+rect 545 21 745 37
+rect 803 71 1003 109
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 803 21 1003 37
+rect 1061 71 1261 109
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect 1061 21 1261 37
+rect -1261 -37 -1061 -21
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1261 -109 -1061 -71
+rect -1003 -37 -803 -21
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -1003 -109 -803 -71
+rect -745 -37 -545 -21
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -745 -109 -545 -71
+rect -487 -37 -287 -21
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -487 -109 -287 -71
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -109 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -109 229 -71
+rect 287 -37 487 -21
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 287 -109 487 -71
+rect 545 -37 745 -21
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 545 -109 745 -71
+rect 803 -37 1003 -21
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 803 -109 1003 -71
+rect 1061 -37 1261 -21
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect 1061 -109 1261 -71
+rect -1261 -947 -1061 -909
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1261 -997 -1061 -981
+rect -1003 -947 -803 -909
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -1003 -997 -803 -981
+rect -745 -947 -545 -909
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -745 -997 -545 -981
+rect -487 -947 -287 -909
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -487 -997 -287 -981
+rect -229 -947 -29 -909
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect -229 -997 -29 -981
+rect 29 -947 229 -909
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 29 -997 229 -981
+rect 287 -947 487 -909
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 287 -997 487 -981
+rect 545 -947 745 -909
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 545 -997 745 -981
+rect 803 -947 1003 -909
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 803 -997 1003 -981
+rect 1061 -947 1261 -909
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect 1061 -997 1261 -981
+rect -1261 -1055 -1061 -1039
+rect -1261 -1089 -1245 -1055
+rect -1077 -1089 -1061 -1055
+rect -1261 -1127 -1061 -1089
+rect -1003 -1055 -803 -1039
+rect -1003 -1089 -987 -1055
+rect -819 -1089 -803 -1055
+rect -1003 -1127 -803 -1089
+rect -745 -1055 -545 -1039
+rect -745 -1089 -729 -1055
+rect -561 -1089 -545 -1055
+rect -745 -1127 -545 -1089
+rect -487 -1055 -287 -1039
+rect -487 -1089 -471 -1055
+rect -303 -1089 -287 -1055
+rect -487 -1127 -287 -1089
+rect -229 -1055 -29 -1039
+rect -229 -1089 -213 -1055
+rect -45 -1089 -29 -1055
+rect -229 -1127 -29 -1089
+rect 29 -1055 229 -1039
+rect 29 -1089 45 -1055
+rect 213 -1089 229 -1055
+rect 29 -1127 229 -1089
+rect 287 -1055 487 -1039
+rect 287 -1089 303 -1055
+rect 471 -1089 487 -1055
+rect 287 -1127 487 -1089
+rect 545 -1055 745 -1039
+rect 545 -1089 561 -1055
+rect 729 -1089 745 -1055
+rect 545 -1127 745 -1089
+rect 803 -1055 1003 -1039
+rect 803 -1089 819 -1055
+rect 987 -1089 1003 -1055
+rect 803 -1127 1003 -1089
+rect 1061 -1055 1261 -1039
+rect 1061 -1089 1077 -1055
+rect 1245 -1089 1261 -1055
+rect 1061 -1127 1261 -1089
+rect -1261 -1965 -1061 -1927
+rect -1261 -1999 -1245 -1965
+rect -1077 -1999 -1061 -1965
+rect -1261 -2015 -1061 -1999
+rect -1003 -1965 -803 -1927
+rect -1003 -1999 -987 -1965
+rect -819 -1999 -803 -1965
+rect -1003 -2015 -803 -1999
+rect -745 -1965 -545 -1927
+rect -745 -1999 -729 -1965
+rect -561 -1999 -545 -1965
+rect -745 -2015 -545 -1999
+rect -487 -1965 -287 -1927
+rect -487 -1999 -471 -1965
+rect -303 -1999 -287 -1965
+rect -487 -2015 -287 -1999
+rect -229 -1965 -29 -1927
+rect -229 -1999 -213 -1965
+rect -45 -1999 -29 -1965
+rect -229 -2015 -29 -1999
+rect 29 -1965 229 -1927
+rect 29 -1999 45 -1965
+rect 213 -1999 229 -1965
+rect 29 -2015 229 -1999
+rect 287 -1965 487 -1927
+rect 287 -1999 303 -1965
+rect 471 -1999 487 -1965
+rect 287 -2015 487 -1999
+rect 545 -1965 745 -1927
+rect 545 -1999 561 -1965
+rect 729 -1999 745 -1965
+rect 545 -2015 745 -1999
+rect 803 -1965 1003 -1927
+rect 803 -1999 819 -1965
+rect 987 -1999 1003 -1965
+rect 803 -2015 1003 -1999
+rect 1061 -1965 1261 -1927
+rect 1061 -1999 1077 -1965
+rect 1245 -1999 1261 -1965
+rect 1061 -2015 1261 -1999
+<< polycont >>
+rect -1245 1965 -1077 1999
+rect -987 1965 -819 1999
+rect -729 1965 -561 1999
+rect -471 1965 -303 1999
+rect -213 1965 -45 1999
+rect 45 1965 213 1999
+rect 303 1965 471 1999
+rect 561 1965 729 1999
+rect 819 1965 987 1999
+rect 1077 1965 1245 1999
+rect -1245 1055 -1077 1089
+rect -987 1055 -819 1089
+rect -729 1055 -561 1089
+rect -471 1055 -303 1089
+rect -213 1055 -45 1089
+rect 45 1055 213 1089
+rect 303 1055 471 1089
+rect 561 1055 729 1089
+rect 819 1055 987 1089
+rect 1077 1055 1245 1089
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+rect -1245 -1089 -1077 -1055
+rect -987 -1089 -819 -1055
+rect -729 -1089 -561 -1055
+rect -471 -1089 -303 -1055
+rect -213 -1089 -45 -1055
+rect 45 -1089 213 -1055
+rect 303 -1089 471 -1055
+rect 561 -1089 729 -1055
+rect 819 -1089 987 -1055
+rect 1077 -1089 1245 -1055
+rect -1245 -1999 -1077 -1965
+rect -987 -1999 -819 -1965
+rect -729 -1999 -561 -1965
+rect -471 -1999 -303 -1965
+rect -213 -1999 -45 -1965
+rect 45 -1999 213 -1965
+rect 303 -1999 471 -1965
+rect 561 -1999 729 -1965
+rect 819 -1999 987 -1965
+rect 1077 -1999 1245 -1965
+<< locali >>
+rect -1421 2067 -1325 2101
+rect 1325 2067 1421 2101
+rect -1421 2005 -1387 2067
+rect 1387 2005 1421 2067
+rect -1261 1965 -1245 1999
+rect -1077 1965 -1061 1999
+rect -1003 1965 -987 1999
+rect -819 1965 -803 1999
+rect -745 1965 -729 1999
+rect -561 1965 -545 1999
+rect -487 1965 -471 1999
+rect -303 1965 -287 1999
+rect -229 1965 -213 1999
+rect -45 1965 -29 1999
+rect 29 1965 45 1999
+rect 213 1965 229 1999
+rect 287 1965 303 1999
+rect 471 1965 487 1999
+rect 545 1965 561 1999
+rect 729 1965 745 1999
+rect 803 1965 819 1999
+rect 987 1965 1003 1999
+rect 1061 1965 1077 1999
+rect 1245 1965 1261 1999
+rect -1307 1915 -1273 1931
+rect -1307 1123 -1273 1139
+rect -1049 1915 -1015 1931
+rect -1049 1123 -1015 1139
+rect -791 1915 -757 1931
+rect -791 1123 -757 1139
+rect -533 1915 -499 1931
+rect -533 1123 -499 1139
+rect -275 1915 -241 1931
+rect -275 1123 -241 1139
+rect -17 1915 17 1931
+rect -17 1123 17 1139
+rect 241 1915 275 1931
+rect 241 1123 275 1139
+rect 499 1915 533 1931
+rect 499 1123 533 1139
+rect 757 1915 791 1931
+rect 757 1123 791 1139
+rect 1015 1915 1049 1931
+rect 1015 1123 1049 1139
+rect 1273 1915 1307 1931
+rect 1273 1123 1307 1139
+rect -1261 1055 -1245 1089
+rect -1077 1055 -1061 1089
+rect -1003 1055 -987 1089
+rect -819 1055 -803 1089
+rect -745 1055 -729 1089
+rect -561 1055 -545 1089
+rect -487 1055 -471 1089
+rect -303 1055 -287 1089
+rect -229 1055 -213 1089
+rect -45 1055 -29 1089
+rect 29 1055 45 1089
+rect 213 1055 229 1089
+rect 287 1055 303 1089
+rect 471 1055 487 1089
+rect 545 1055 561 1089
+rect 729 1055 745 1089
+rect 803 1055 819 1089
+rect 987 1055 1003 1089
+rect 1061 1055 1077 1089
+rect 1245 1055 1261 1089
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect 29 947 45 981
+rect 213 947 229 981
+rect 287 947 303 981
+rect 471 947 487 981
+rect 545 947 561 981
+rect 729 947 745 981
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect -1307 897 -1273 913
+rect -1307 105 -1273 121
+rect -1049 897 -1015 913
+rect -1049 105 -1015 121
+rect -791 897 -757 913
+rect -791 105 -757 121
+rect -533 897 -499 913
+rect -533 105 -499 121
+rect -275 897 -241 913
+rect -275 105 -241 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 241 897 275 913
+rect 241 105 275 121
+rect 499 897 533 913
+rect 499 105 533 121
+rect 757 897 791 913
+rect 757 105 791 121
+rect 1015 897 1049 913
+rect 1015 105 1049 121
+rect 1273 897 1307 913
+rect 1273 105 1307 121
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect 545 37 561 71
+rect 729 37 745 71
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect -1307 -121 -1273 -105
+rect -1307 -913 -1273 -897
+rect -1049 -121 -1015 -105
+rect -1049 -913 -1015 -897
+rect -791 -121 -757 -105
+rect -791 -913 -757 -897
+rect -533 -121 -499 -105
+rect -533 -913 -499 -897
+rect -275 -121 -241 -105
+rect -275 -913 -241 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 241 -121 275 -105
+rect 241 -913 275 -897
+rect 499 -121 533 -105
+rect 499 -913 533 -897
+rect 757 -121 791 -105
+rect 757 -913 791 -897
+rect 1015 -121 1049 -105
+rect 1015 -913 1049 -897
+rect 1273 -121 1307 -105
+rect 1273 -913 1307 -897
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect -1261 -1089 -1245 -1055
+rect -1077 -1089 -1061 -1055
+rect -1003 -1089 -987 -1055
+rect -819 -1089 -803 -1055
+rect -745 -1089 -729 -1055
+rect -561 -1089 -545 -1055
+rect -487 -1089 -471 -1055
+rect -303 -1089 -287 -1055
+rect -229 -1089 -213 -1055
+rect -45 -1089 -29 -1055
+rect 29 -1089 45 -1055
+rect 213 -1089 229 -1055
+rect 287 -1089 303 -1055
+rect 471 -1089 487 -1055
+rect 545 -1089 561 -1055
+rect 729 -1089 745 -1055
+rect 803 -1089 819 -1055
+rect 987 -1089 1003 -1055
+rect 1061 -1089 1077 -1055
+rect 1245 -1089 1261 -1055
+rect -1307 -1139 -1273 -1123
+rect -1307 -1931 -1273 -1915
+rect -1049 -1139 -1015 -1123
+rect -1049 -1931 -1015 -1915
+rect -791 -1139 -757 -1123
+rect -791 -1931 -757 -1915
+rect -533 -1139 -499 -1123
+rect -533 -1931 -499 -1915
+rect -275 -1139 -241 -1123
+rect -275 -1931 -241 -1915
+rect -17 -1139 17 -1123
+rect -17 -1931 17 -1915
+rect 241 -1139 275 -1123
+rect 241 -1931 275 -1915
+rect 499 -1139 533 -1123
+rect 499 -1931 533 -1915
+rect 757 -1139 791 -1123
+rect 757 -1931 791 -1915
+rect 1015 -1139 1049 -1123
+rect 1015 -1931 1049 -1915
+rect 1273 -1139 1307 -1123
+rect 1273 -1931 1307 -1915
+rect -1261 -1999 -1245 -1965
+rect -1077 -1999 -1061 -1965
+rect -1003 -1999 -987 -1965
+rect -819 -1999 -803 -1965
+rect -745 -1999 -729 -1965
+rect -561 -1999 -545 -1965
+rect -487 -1999 -471 -1965
+rect -303 -1999 -287 -1965
+rect -229 -1999 -213 -1965
+rect -45 -1999 -29 -1965
+rect 29 -1999 45 -1965
+rect 213 -1999 229 -1965
+rect 287 -1999 303 -1965
+rect 471 -1999 487 -1965
+rect 545 -1999 561 -1965
+rect 729 -1999 745 -1965
+rect 803 -1999 819 -1965
+rect 987 -1999 1003 -1965
+rect 1061 -1999 1077 -1965
+rect 1245 -1999 1261 -1965
+rect -1421 -2067 -1387 -2005
+rect 1387 -2067 1421 -2005
+rect -1421 -2101 -1325 -2067
+rect 1325 -2101 1421 -2067
+<< viali >>
+rect -1245 1965 -1077 1999
+rect -987 1965 -819 1999
+rect -729 1965 -561 1999
+rect -471 1965 -303 1999
+rect -213 1965 -45 1999
+rect 45 1965 213 1999
+rect 303 1965 471 1999
+rect 561 1965 729 1999
+rect 819 1965 987 1999
+rect 1077 1965 1245 1999
+rect -1307 1139 -1273 1915
+rect -1049 1139 -1015 1915
+rect -791 1139 -757 1915
+rect -533 1139 -499 1915
+rect -275 1139 -241 1915
+rect -17 1139 17 1915
+rect 241 1139 275 1915
+rect 499 1139 533 1915
+rect 757 1139 791 1915
+rect 1015 1139 1049 1915
+rect 1273 1139 1307 1915
+rect -1245 1055 -1077 1089
+rect -987 1055 -819 1089
+rect -729 1055 -561 1089
+rect -471 1055 -303 1089
+rect -213 1055 -45 1089
+rect 45 1055 213 1089
+rect 303 1055 471 1089
+rect 561 1055 729 1089
+rect 819 1055 987 1089
+rect 1077 1055 1245 1089
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+rect -1245 -1089 -1077 -1055
+rect -987 -1089 -819 -1055
+rect -729 -1089 -561 -1055
+rect -471 -1089 -303 -1055
+rect -213 -1089 -45 -1055
+rect 45 -1089 213 -1055
+rect 303 -1089 471 -1055
+rect 561 -1089 729 -1055
+rect 819 -1089 987 -1055
+rect 1077 -1089 1245 -1055
+rect -1307 -1915 -1273 -1139
+rect -1049 -1915 -1015 -1139
+rect -791 -1915 -757 -1139
+rect -533 -1915 -499 -1139
+rect -275 -1915 -241 -1139
+rect -17 -1915 17 -1139
+rect 241 -1915 275 -1139
+rect 499 -1915 533 -1139
+rect 757 -1915 791 -1139
+rect 1015 -1915 1049 -1139
+rect 1273 -1915 1307 -1139
+rect -1245 -1999 -1077 -1965
+rect -987 -1999 -819 -1965
+rect -729 -1999 -561 -1965
+rect -471 -1999 -303 -1965
+rect -213 -1999 -45 -1965
+rect 45 -1999 213 -1965
+rect 303 -1999 471 -1965
+rect 561 -1999 729 -1965
+rect 819 -1999 987 -1965
+rect 1077 -1999 1245 -1965
+<< metal1 >>
+rect -1257 1999 -1065 2005
+rect -1257 1965 -1245 1999
+rect -1077 1965 -1065 1999
+rect -1257 1959 -1065 1965
+rect -999 1999 -807 2005
+rect -999 1965 -987 1999
+rect -819 1965 -807 1999
+rect -999 1959 -807 1965
+rect -741 1999 -549 2005
+rect -741 1965 -729 1999
+rect -561 1965 -549 1999
+rect -741 1959 -549 1965
+rect -483 1999 -291 2005
+rect -483 1965 -471 1999
+rect -303 1965 -291 1999
+rect -483 1959 -291 1965
+rect -225 1999 -33 2005
+rect -225 1965 -213 1999
+rect -45 1965 -33 1999
+rect -225 1959 -33 1965
+rect 33 1999 225 2005
+rect 33 1965 45 1999
+rect 213 1965 225 1999
+rect 33 1959 225 1965
+rect 291 1999 483 2005
+rect 291 1965 303 1999
+rect 471 1965 483 1999
+rect 291 1959 483 1965
+rect 549 1999 741 2005
+rect 549 1965 561 1999
+rect 729 1965 741 1999
+rect 549 1959 741 1965
+rect 807 1999 999 2005
+rect 807 1965 819 1999
+rect 987 1965 999 1999
+rect 807 1959 999 1965
+rect 1065 1999 1257 2005
+rect 1065 1965 1077 1999
+rect 1245 1965 1257 1999
+rect 1065 1959 1257 1965
+rect -1313 1915 -1267 1927
+rect -1313 1139 -1307 1915
+rect -1273 1139 -1267 1915
+rect -1313 1127 -1267 1139
+rect -1055 1915 -1009 1927
+rect -1055 1139 -1049 1915
+rect -1015 1139 -1009 1915
+rect -1055 1127 -1009 1139
+rect -797 1915 -751 1927
+rect -797 1139 -791 1915
+rect -757 1139 -751 1915
+rect -797 1127 -751 1139
+rect -539 1915 -493 1927
+rect -539 1139 -533 1915
+rect -499 1139 -493 1915
+rect -539 1127 -493 1139
+rect -281 1915 -235 1927
+rect -281 1139 -275 1915
+rect -241 1139 -235 1915
+rect -281 1127 -235 1139
+rect -23 1915 23 1927
+rect -23 1139 -17 1915
+rect 17 1139 23 1915
+rect -23 1127 23 1139
+rect 235 1915 281 1927
+rect 235 1139 241 1915
+rect 275 1139 281 1915
+rect 235 1127 281 1139
+rect 493 1915 539 1927
+rect 493 1139 499 1915
+rect 533 1139 539 1915
+rect 493 1127 539 1139
+rect 751 1915 797 1927
+rect 751 1139 757 1915
+rect 791 1139 797 1915
+rect 751 1127 797 1139
+rect 1009 1915 1055 1927
+rect 1009 1139 1015 1915
+rect 1049 1139 1055 1915
+rect 1009 1127 1055 1139
+rect 1267 1915 1313 1927
+rect 1267 1139 1273 1915
+rect 1307 1139 1313 1915
+rect 1267 1127 1313 1139
+rect -1257 1089 -1065 1095
+rect -1257 1055 -1245 1089
+rect -1077 1055 -1065 1089
+rect -1257 1049 -1065 1055
+rect -999 1089 -807 1095
+rect -999 1055 -987 1089
+rect -819 1055 -807 1089
+rect -999 1049 -807 1055
+rect -741 1089 -549 1095
+rect -741 1055 -729 1089
+rect -561 1055 -549 1089
+rect -741 1049 -549 1055
+rect -483 1089 -291 1095
+rect -483 1055 -471 1089
+rect -303 1055 -291 1089
+rect -483 1049 -291 1055
+rect -225 1089 -33 1095
+rect -225 1055 -213 1089
+rect -45 1055 -33 1089
+rect -225 1049 -33 1055
+rect 33 1089 225 1095
+rect 33 1055 45 1089
+rect 213 1055 225 1089
+rect 33 1049 225 1055
+rect 291 1089 483 1095
+rect 291 1055 303 1089
+rect 471 1055 483 1089
+rect 291 1049 483 1055
+rect 549 1089 741 1095
+rect 549 1055 561 1089
+rect 729 1055 741 1089
+rect 549 1049 741 1055
+rect 807 1089 999 1095
+rect 807 1055 819 1089
+rect 987 1055 999 1089
+rect 807 1049 999 1055
+rect 1065 1089 1257 1095
+rect 1065 1055 1077 1089
+rect 1245 1055 1257 1089
+rect 1065 1049 1257 1055
+rect -1257 981 -1065 987
+rect -1257 947 -1245 981
+rect -1077 947 -1065 981
+rect -1257 941 -1065 947
+rect -999 981 -807 987
+rect -999 947 -987 981
+rect -819 947 -807 981
+rect -999 941 -807 947
+rect -741 981 -549 987
+rect -741 947 -729 981
+rect -561 947 -549 981
+rect -741 941 -549 947
+rect -483 981 -291 987
+rect -483 947 -471 981
+rect -303 947 -291 981
+rect -483 941 -291 947
+rect -225 981 -33 987
+rect -225 947 -213 981
+rect -45 947 -33 981
+rect -225 941 -33 947
+rect 33 981 225 987
+rect 33 947 45 981
+rect 213 947 225 981
+rect 33 941 225 947
+rect 291 981 483 987
+rect 291 947 303 981
+rect 471 947 483 981
+rect 291 941 483 947
+rect 549 981 741 987
+rect 549 947 561 981
+rect 729 947 741 981
+rect 549 941 741 947
+rect 807 981 999 987
+rect 807 947 819 981
+rect 987 947 999 981
+rect 807 941 999 947
+rect 1065 981 1257 987
+rect 1065 947 1077 981
+rect 1245 947 1257 981
+rect 1065 941 1257 947
+rect -1313 897 -1267 909
+rect -1313 121 -1307 897
+rect -1273 121 -1267 897
+rect -1313 109 -1267 121
+rect -1055 897 -1009 909
+rect -1055 121 -1049 897
+rect -1015 121 -1009 897
+rect -1055 109 -1009 121
+rect -797 897 -751 909
+rect -797 121 -791 897
+rect -757 121 -751 897
+rect -797 109 -751 121
+rect -539 897 -493 909
+rect -539 121 -533 897
+rect -499 121 -493 897
+rect -539 109 -493 121
+rect -281 897 -235 909
+rect -281 121 -275 897
+rect -241 121 -235 897
+rect -281 109 -235 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 235 897 281 909
+rect 235 121 241 897
+rect 275 121 281 897
+rect 235 109 281 121
+rect 493 897 539 909
+rect 493 121 499 897
+rect 533 121 539 897
+rect 493 109 539 121
+rect 751 897 797 909
+rect 751 121 757 897
+rect 791 121 797 897
+rect 751 109 797 121
+rect 1009 897 1055 909
+rect 1009 121 1015 897
+rect 1049 121 1055 897
+rect 1009 109 1055 121
+rect 1267 897 1313 909
+rect 1267 121 1273 897
+rect 1307 121 1313 897
+rect 1267 109 1313 121
+rect -1257 71 -1065 77
+rect -1257 37 -1245 71
+rect -1077 37 -1065 71
+rect -1257 31 -1065 37
+rect -999 71 -807 77
+rect -999 37 -987 71
+rect -819 37 -807 71
+rect -999 31 -807 37
+rect -741 71 -549 77
+rect -741 37 -729 71
+rect -561 37 -549 71
+rect -741 31 -549 37
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect 549 71 741 77
+rect 549 37 561 71
+rect 729 37 741 71
+rect 549 31 741 37
+rect 807 71 999 77
+rect 807 37 819 71
+rect 987 37 999 71
+rect 807 31 999 37
+rect 1065 71 1257 77
+rect 1065 37 1077 71
+rect 1245 37 1257 71
+rect 1065 31 1257 37
+rect -1257 -37 -1065 -31
+rect -1257 -71 -1245 -37
+rect -1077 -71 -1065 -37
+rect -1257 -77 -1065 -71
+rect -999 -37 -807 -31
+rect -999 -71 -987 -37
+rect -819 -71 -807 -37
+rect -999 -77 -807 -71
+rect -741 -37 -549 -31
+rect -741 -71 -729 -37
+rect -561 -71 -549 -37
+rect -741 -77 -549 -71
+rect -483 -37 -291 -31
+rect -483 -71 -471 -37
+rect -303 -71 -291 -37
+rect -483 -77 -291 -71
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect 291 -37 483 -31
+rect 291 -71 303 -37
+rect 471 -71 483 -37
+rect 291 -77 483 -71
+rect 549 -37 741 -31
+rect 549 -71 561 -37
+rect 729 -71 741 -37
+rect 549 -77 741 -71
+rect 807 -37 999 -31
+rect 807 -71 819 -37
+rect 987 -71 999 -37
+rect 807 -77 999 -71
+rect 1065 -37 1257 -31
+rect 1065 -71 1077 -37
+rect 1245 -71 1257 -37
+rect 1065 -77 1257 -71
+rect -1313 -121 -1267 -109
+rect -1313 -897 -1307 -121
+rect -1273 -897 -1267 -121
+rect -1313 -909 -1267 -897
+rect -1055 -121 -1009 -109
+rect -1055 -897 -1049 -121
+rect -1015 -897 -1009 -121
+rect -1055 -909 -1009 -897
+rect -797 -121 -751 -109
+rect -797 -897 -791 -121
+rect -757 -897 -751 -121
+rect -797 -909 -751 -897
+rect -539 -121 -493 -109
+rect -539 -897 -533 -121
+rect -499 -897 -493 -121
+rect -539 -909 -493 -897
+rect -281 -121 -235 -109
+rect -281 -897 -275 -121
+rect -241 -897 -235 -121
+rect -281 -909 -235 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 235 -121 281 -109
+rect 235 -897 241 -121
+rect 275 -897 281 -121
+rect 235 -909 281 -897
+rect 493 -121 539 -109
+rect 493 -897 499 -121
+rect 533 -897 539 -121
+rect 493 -909 539 -897
+rect 751 -121 797 -109
+rect 751 -897 757 -121
+rect 791 -897 797 -121
+rect 751 -909 797 -897
+rect 1009 -121 1055 -109
+rect 1009 -897 1015 -121
+rect 1049 -897 1055 -121
+rect 1009 -909 1055 -897
+rect 1267 -121 1313 -109
+rect 1267 -897 1273 -121
+rect 1307 -897 1313 -121
+rect 1267 -909 1313 -897
+rect -1257 -947 -1065 -941
+rect -1257 -981 -1245 -947
+rect -1077 -981 -1065 -947
+rect -1257 -987 -1065 -981
+rect -999 -947 -807 -941
+rect -999 -981 -987 -947
+rect -819 -981 -807 -947
+rect -999 -987 -807 -981
+rect -741 -947 -549 -941
+rect -741 -981 -729 -947
+rect -561 -981 -549 -947
+rect -741 -987 -549 -981
+rect -483 -947 -291 -941
+rect -483 -981 -471 -947
+rect -303 -981 -291 -947
+rect -483 -987 -291 -981
+rect -225 -947 -33 -941
+rect -225 -981 -213 -947
+rect -45 -981 -33 -947
+rect -225 -987 -33 -981
+rect 33 -947 225 -941
+rect 33 -981 45 -947
+rect 213 -981 225 -947
+rect 33 -987 225 -981
+rect 291 -947 483 -941
+rect 291 -981 303 -947
+rect 471 -981 483 -947
+rect 291 -987 483 -981
+rect 549 -947 741 -941
+rect 549 -981 561 -947
+rect 729 -981 741 -947
+rect 549 -987 741 -981
+rect 807 -947 999 -941
+rect 807 -981 819 -947
+rect 987 -981 999 -947
+rect 807 -987 999 -981
+rect 1065 -947 1257 -941
+rect 1065 -981 1077 -947
+rect 1245 -981 1257 -947
+rect 1065 -987 1257 -981
+rect -1257 -1055 -1065 -1049
+rect -1257 -1089 -1245 -1055
+rect -1077 -1089 -1065 -1055
+rect -1257 -1095 -1065 -1089
+rect -999 -1055 -807 -1049
+rect -999 -1089 -987 -1055
+rect -819 -1089 -807 -1055
+rect -999 -1095 -807 -1089
+rect -741 -1055 -549 -1049
+rect -741 -1089 -729 -1055
+rect -561 -1089 -549 -1055
+rect -741 -1095 -549 -1089
+rect -483 -1055 -291 -1049
+rect -483 -1089 -471 -1055
+rect -303 -1089 -291 -1055
+rect -483 -1095 -291 -1089
+rect -225 -1055 -33 -1049
+rect -225 -1089 -213 -1055
+rect -45 -1089 -33 -1055
+rect -225 -1095 -33 -1089
+rect 33 -1055 225 -1049
+rect 33 -1089 45 -1055
+rect 213 -1089 225 -1055
+rect 33 -1095 225 -1089
+rect 291 -1055 483 -1049
+rect 291 -1089 303 -1055
+rect 471 -1089 483 -1055
+rect 291 -1095 483 -1089
+rect 549 -1055 741 -1049
+rect 549 -1089 561 -1055
+rect 729 -1089 741 -1055
+rect 549 -1095 741 -1089
+rect 807 -1055 999 -1049
+rect 807 -1089 819 -1055
+rect 987 -1089 999 -1055
+rect 807 -1095 999 -1089
+rect 1065 -1055 1257 -1049
+rect 1065 -1089 1077 -1055
+rect 1245 -1089 1257 -1055
+rect 1065 -1095 1257 -1089
+rect -1313 -1139 -1267 -1127
+rect -1313 -1915 -1307 -1139
+rect -1273 -1915 -1267 -1139
+rect -1313 -1927 -1267 -1915
+rect -1055 -1139 -1009 -1127
+rect -1055 -1915 -1049 -1139
+rect -1015 -1915 -1009 -1139
+rect -1055 -1927 -1009 -1915
+rect -797 -1139 -751 -1127
+rect -797 -1915 -791 -1139
+rect -757 -1915 -751 -1139
+rect -797 -1927 -751 -1915
+rect -539 -1139 -493 -1127
+rect -539 -1915 -533 -1139
+rect -499 -1915 -493 -1139
+rect -539 -1927 -493 -1915
+rect -281 -1139 -235 -1127
+rect -281 -1915 -275 -1139
+rect -241 -1915 -235 -1139
+rect -281 -1927 -235 -1915
+rect -23 -1139 23 -1127
+rect -23 -1915 -17 -1139
+rect 17 -1915 23 -1139
+rect -23 -1927 23 -1915
+rect 235 -1139 281 -1127
+rect 235 -1915 241 -1139
+rect 275 -1915 281 -1139
+rect 235 -1927 281 -1915
+rect 493 -1139 539 -1127
+rect 493 -1915 499 -1139
+rect 533 -1915 539 -1139
+rect 493 -1927 539 -1915
+rect 751 -1139 797 -1127
+rect 751 -1915 757 -1139
+rect 791 -1915 797 -1139
+rect 751 -1927 797 -1915
+rect 1009 -1139 1055 -1127
+rect 1009 -1915 1015 -1139
+rect 1049 -1915 1055 -1139
+rect 1009 -1927 1055 -1915
+rect 1267 -1139 1313 -1127
+rect 1267 -1915 1273 -1139
+rect 1307 -1915 1313 -1139
+rect 1267 -1927 1313 -1915
+rect -1257 -1965 -1065 -1959
+rect -1257 -1999 -1245 -1965
+rect -1077 -1999 -1065 -1965
+rect -1257 -2005 -1065 -1999
+rect -999 -1965 -807 -1959
+rect -999 -1999 -987 -1965
+rect -819 -1999 -807 -1965
+rect -999 -2005 -807 -1999
+rect -741 -1965 -549 -1959
+rect -741 -1999 -729 -1965
+rect -561 -1999 -549 -1965
+rect -741 -2005 -549 -1999
+rect -483 -1965 -291 -1959
+rect -483 -1999 -471 -1965
+rect -303 -1999 -291 -1965
+rect -483 -2005 -291 -1999
+rect -225 -1965 -33 -1959
+rect -225 -1999 -213 -1965
+rect -45 -1999 -33 -1965
+rect -225 -2005 -33 -1999
+rect 33 -1965 225 -1959
+rect 33 -1999 45 -1965
+rect 213 -1999 225 -1965
+rect 33 -2005 225 -1999
+rect 291 -1965 483 -1959
+rect 291 -1999 303 -1965
+rect 471 -1999 483 -1965
+rect 291 -2005 483 -1999
+rect 549 -1965 741 -1959
+rect 549 -1999 561 -1965
+rect 729 -1999 741 -1965
+rect 549 -2005 741 -1999
+rect 807 -1965 999 -1959
+rect 807 -1999 819 -1965
+rect 987 -1999 999 -1965
+rect 807 -2005 999 -1999
+rect 1065 -1965 1257 -1959
+rect 1065 -1999 1077 -1965
+rect 1245 -1999 1257 -1965
+rect 1065 -2005 1257 -1999
+<< properties >>
+string FIXED_BBOX -1404 -2084 1404 2084
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 1 m 4 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87.mag b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87.mag
new file mode 100644
index 0000000..745ee8f
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__nfet_01v8_lvt_ZZ3Y87.mag
@@ -0,0 +1,806 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645633816
+<< pwell >>
+rect -1457 -1119 1457 1119
+<< nmoslvt >>
+rect -1261 109 -1061 909
+rect -1003 109 -803 909
+rect -745 109 -545 909
+rect -487 109 -287 909
+rect -229 109 -29 909
+rect 29 109 229 909
+rect 287 109 487 909
+rect 545 109 745 909
+rect 803 109 1003 909
+rect 1061 109 1261 909
+rect -1261 -909 -1061 -109
+rect -1003 -909 -803 -109
+rect -745 -909 -545 -109
+rect -487 -909 -287 -109
+rect -229 -909 -29 -109
+rect 29 -909 229 -109
+rect 287 -909 487 -109
+rect 545 -909 745 -109
+rect 803 -909 1003 -109
+rect 1061 -909 1261 -109
+<< ndiff >>
+rect -1319 897 -1261 909
+rect -1319 121 -1307 897
+rect -1273 121 -1261 897
+rect -1319 109 -1261 121
+rect -1061 897 -1003 909
+rect -1061 121 -1049 897
+rect -1015 121 -1003 897
+rect -1061 109 -1003 121
+rect -803 897 -745 909
+rect -803 121 -791 897
+rect -757 121 -745 897
+rect -803 109 -745 121
+rect -545 897 -487 909
+rect -545 121 -533 897
+rect -499 121 -487 897
+rect -545 109 -487 121
+rect -287 897 -229 909
+rect -287 121 -275 897
+rect -241 121 -229 897
+rect -287 109 -229 121
+rect -29 897 29 909
+rect -29 121 -17 897
+rect 17 121 29 897
+rect -29 109 29 121
+rect 229 897 287 909
+rect 229 121 241 897
+rect 275 121 287 897
+rect 229 109 287 121
+rect 487 897 545 909
+rect 487 121 499 897
+rect 533 121 545 897
+rect 487 109 545 121
+rect 745 897 803 909
+rect 745 121 757 897
+rect 791 121 803 897
+rect 745 109 803 121
+rect 1003 897 1061 909
+rect 1003 121 1015 897
+rect 1049 121 1061 897
+rect 1003 109 1061 121
+rect 1261 897 1319 909
+rect 1261 121 1273 897
+rect 1307 121 1319 897
+rect 1261 109 1319 121
+rect -1319 -121 -1261 -109
+rect -1319 -897 -1307 -121
+rect -1273 -897 -1261 -121
+rect -1319 -909 -1261 -897
+rect -1061 -121 -1003 -109
+rect -1061 -897 -1049 -121
+rect -1015 -897 -1003 -121
+rect -1061 -909 -1003 -897
+rect -803 -121 -745 -109
+rect -803 -897 -791 -121
+rect -757 -897 -745 -121
+rect -803 -909 -745 -897
+rect -545 -121 -487 -109
+rect -545 -897 -533 -121
+rect -499 -897 -487 -121
+rect -545 -909 -487 -897
+rect -287 -121 -229 -109
+rect -287 -897 -275 -121
+rect -241 -897 -229 -121
+rect -287 -909 -229 -897
+rect -29 -121 29 -109
+rect -29 -897 -17 -121
+rect 17 -897 29 -121
+rect -29 -909 29 -897
+rect 229 -121 287 -109
+rect 229 -897 241 -121
+rect 275 -897 287 -121
+rect 229 -909 287 -897
+rect 487 -121 545 -109
+rect 487 -897 499 -121
+rect 533 -897 545 -121
+rect 487 -909 545 -897
+rect 745 -121 803 -109
+rect 745 -897 757 -121
+rect 791 -897 803 -121
+rect 745 -909 803 -897
+rect 1003 -121 1061 -109
+rect 1003 -897 1015 -121
+rect 1049 -897 1061 -121
+rect 1003 -909 1061 -897
+rect 1261 -121 1319 -109
+rect 1261 -897 1273 -121
+rect 1307 -897 1319 -121
+rect 1261 -909 1319 -897
+<< ndiffc >>
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+<< psubdiff >>
+rect -1421 1049 -1325 1083
+rect 1325 1049 1421 1083
+rect -1421 987 -1387 1049
+rect 1387 987 1421 1049
+rect -1421 -1049 -1387 -987
+rect 1387 -1049 1421 -987
+rect -1421 -1083 -1325 -1049
+rect 1325 -1083 1421 -1049
+<< psubdiffcont >>
+rect -1325 1049 1325 1083
+rect -1421 -987 -1387 987
+rect 1387 -987 1421 987
+rect -1325 -1083 1325 -1049
+<< poly >>
+rect -1261 981 -1061 997
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1261 909 -1061 947
+rect -1003 981 -803 997
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -1003 909 -803 947
+rect -745 981 -545 997
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -745 909 -545 947
+rect -487 981 -287 997
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -487 909 -287 947
+rect -229 981 -29 997
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect -229 909 -29 947
+rect 29 981 229 997
+rect 29 947 45 981
+rect 213 947 229 981
+rect 29 909 229 947
+rect 287 981 487 997
+rect 287 947 303 981
+rect 471 947 487 981
+rect 287 909 487 947
+rect 545 981 745 997
+rect 545 947 561 981
+rect 729 947 745 981
+rect 545 909 745 947
+rect 803 981 1003 997
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 803 909 1003 947
+rect 1061 981 1261 997
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect 1061 909 1261 947
+rect -1261 71 -1061 109
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1261 21 -1061 37
+rect -1003 71 -803 109
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -1003 21 -803 37
+rect -745 71 -545 109
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -745 21 -545 37
+rect -487 71 -287 109
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -487 21 -287 37
+rect -229 71 -29 109
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect -229 21 -29 37
+rect 29 71 229 109
+rect 29 37 45 71
+rect 213 37 229 71
+rect 29 21 229 37
+rect 287 71 487 109
+rect 287 37 303 71
+rect 471 37 487 71
+rect 287 21 487 37
+rect 545 71 745 109
+rect 545 37 561 71
+rect 729 37 745 71
+rect 545 21 745 37
+rect 803 71 1003 109
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 803 21 1003 37
+rect 1061 71 1261 109
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect 1061 21 1261 37
+rect -1261 -37 -1061 -21
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1261 -109 -1061 -71
+rect -1003 -37 -803 -21
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -1003 -109 -803 -71
+rect -745 -37 -545 -21
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -745 -109 -545 -71
+rect -487 -37 -287 -21
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -487 -109 -287 -71
+rect -229 -37 -29 -21
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect -229 -109 -29 -71
+rect 29 -37 229 -21
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 29 -109 229 -71
+rect 287 -37 487 -21
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 287 -109 487 -71
+rect 545 -37 745 -21
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 545 -109 745 -71
+rect 803 -37 1003 -21
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 803 -109 1003 -71
+rect 1061 -37 1261 -21
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect 1061 -109 1261 -71
+rect -1261 -947 -1061 -909
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1261 -997 -1061 -981
+rect -1003 -947 -803 -909
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -1003 -997 -803 -981
+rect -745 -947 -545 -909
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -745 -997 -545 -981
+rect -487 -947 -287 -909
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -487 -997 -287 -981
+rect -229 -947 -29 -909
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect -229 -997 -29 -981
+rect 29 -947 229 -909
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 29 -997 229 -981
+rect 287 -947 487 -909
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 287 -997 487 -981
+rect 545 -947 745 -909
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 545 -997 745 -981
+rect 803 -947 1003 -909
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 803 -997 1003 -981
+rect 1061 -947 1261 -909
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect 1061 -997 1261 -981
+<< polycont >>
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+<< locali >>
+rect -1421 1049 -1325 1083
+rect 1325 1049 1421 1083
+rect -1421 987 -1387 1049
+rect 1387 987 1421 1049
+rect -1261 947 -1245 981
+rect -1077 947 -1061 981
+rect -1003 947 -987 981
+rect -819 947 -803 981
+rect -745 947 -729 981
+rect -561 947 -545 981
+rect -487 947 -471 981
+rect -303 947 -287 981
+rect -229 947 -213 981
+rect -45 947 -29 981
+rect 29 947 45 981
+rect 213 947 229 981
+rect 287 947 303 981
+rect 471 947 487 981
+rect 545 947 561 981
+rect 729 947 745 981
+rect 803 947 819 981
+rect 987 947 1003 981
+rect 1061 947 1077 981
+rect 1245 947 1261 981
+rect -1307 897 -1273 913
+rect -1307 105 -1273 121
+rect -1049 897 -1015 913
+rect -1049 105 -1015 121
+rect -791 897 -757 913
+rect -791 105 -757 121
+rect -533 897 -499 913
+rect -533 105 -499 121
+rect -275 897 -241 913
+rect -275 105 -241 121
+rect -17 897 17 913
+rect -17 105 17 121
+rect 241 897 275 913
+rect 241 105 275 121
+rect 499 897 533 913
+rect 499 105 533 121
+rect 757 897 791 913
+rect 757 105 791 121
+rect 1015 897 1049 913
+rect 1015 105 1049 121
+rect 1273 897 1307 913
+rect 1273 105 1307 121
+rect -1261 37 -1245 71
+rect -1077 37 -1061 71
+rect -1003 37 -987 71
+rect -819 37 -803 71
+rect -745 37 -729 71
+rect -561 37 -545 71
+rect -487 37 -471 71
+rect -303 37 -287 71
+rect -229 37 -213 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 213 37 229 71
+rect 287 37 303 71
+rect 471 37 487 71
+rect 545 37 561 71
+rect 729 37 745 71
+rect 803 37 819 71
+rect 987 37 1003 71
+rect 1061 37 1077 71
+rect 1245 37 1261 71
+rect -1261 -71 -1245 -37
+rect -1077 -71 -1061 -37
+rect -1003 -71 -987 -37
+rect -819 -71 -803 -37
+rect -745 -71 -729 -37
+rect -561 -71 -545 -37
+rect -487 -71 -471 -37
+rect -303 -71 -287 -37
+rect -229 -71 -213 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 213 -71 229 -37
+rect 287 -71 303 -37
+rect 471 -71 487 -37
+rect 545 -71 561 -37
+rect 729 -71 745 -37
+rect 803 -71 819 -37
+rect 987 -71 1003 -37
+rect 1061 -71 1077 -37
+rect 1245 -71 1261 -37
+rect -1307 -121 -1273 -105
+rect -1307 -913 -1273 -897
+rect -1049 -121 -1015 -105
+rect -1049 -913 -1015 -897
+rect -791 -121 -757 -105
+rect -791 -913 -757 -897
+rect -533 -121 -499 -105
+rect -533 -913 -499 -897
+rect -275 -121 -241 -105
+rect -275 -913 -241 -897
+rect -17 -121 17 -105
+rect -17 -913 17 -897
+rect 241 -121 275 -105
+rect 241 -913 275 -897
+rect 499 -121 533 -105
+rect 499 -913 533 -897
+rect 757 -121 791 -105
+rect 757 -913 791 -897
+rect 1015 -121 1049 -105
+rect 1015 -913 1049 -897
+rect 1273 -121 1307 -105
+rect 1273 -913 1307 -897
+rect -1261 -981 -1245 -947
+rect -1077 -981 -1061 -947
+rect -1003 -981 -987 -947
+rect -819 -981 -803 -947
+rect -745 -981 -729 -947
+rect -561 -981 -545 -947
+rect -487 -981 -471 -947
+rect -303 -981 -287 -947
+rect -229 -981 -213 -947
+rect -45 -981 -29 -947
+rect 29 -981 45 -947
+rect 213 -981 229 -947
+rect 287 -981 303 -947
+rect 471 -981 487 -947
+rect 545 -981 561 -947
+rect 729 -981 745 -947
+rect 803 -981 819 -947
+rect 987 -981 1003 -947
+rect 1061 -981 1077 -947
+rect 1245 -981 1261 -947
+rect -1421 -1049 -1387 -987
+rect 1387 -1049 1421 -987
+rect -1421 -1083 -1325 -1049
+rect 1325 -1083 1421 -1049
+<< viali >>
+rect -1245 947 -1077 981
+rect -987 947 -819 981
+rect -729 947 -561 981
+rect -471 947 -303 981
+rect -213 947 -45 981
+rect 45 947 213 981
+rect 303 947 471 981
+rect 561 947 729 981
+rect 819 947 987 981
+rect 1077 947 1245 981
+rect -1307 121 -1273 897
+rect -1049 121 -1015 897
+rect -791 121 -757 897
+rect -533 121 -499 897
+rect -275 121 -241 897
+rect -17 121 17 897
+rect 241 121 275 897
+rect 499 121 533 897
+rect 757 121 791 897
+rect 1015 121 1049 897
+rect 1273 121 1307 897
+rect -1245 37 -1077 71
+rect -987 37 -819 71
+rect -729 37 -561 71
+rect -471 37 -303 71
+rect -213 37 -45 71
+rect 45 37 213 71
+rect 303 37 471 71
+rect 561 37 729 71
+rect 819 37 987 71
+rect 1077 37 1245 71
+rect -1245 -71 -1077 -37
+rect -987 -71 -819 -37
+rect -729 -71 -561 -37
+rect -471 -71 -303 -37
+rect -213 -71 -45 -37
+rect 45 -71 213 -37
+rect 303 -71 471 -37
+rect 561 -71 729 -37
+rect 819 -71 987 -37
+rect 1077 -71 1245 -37
+rect -1307 -897 -1273 -121
+rect -1049 -897 -1015 -121
+rect -791 -897 -757 -121
+rect -533 -897 -499 -121
+rect -275 -897 -241 -121
+rect -17 -897 17 -121
+rect 241 -897 275 -121
+rect 499 -897 533 -121
+rect 757 -897 791 -121
+rect 1015 -897 1049 -121
+rect 1273 -897 1307 -121
+rect -1245 -981 -1077 -947
+rect -987 -981 -819 -947
+rect -729 -981 -561 -947
+rect -471 -981 -303 -947
+rect -213 -981 -45 -947
+rect 45 -981 213 -947
+rect 303 -981 471 -947
+rect 561 -981 729 -947
+rect 819 -981 987 -947
+rect 1077 -981 1245 -947
+<< metal1 >>
+rect -1257 981 -1065 987
+rect -1257 947 -1245 981
+rect -1077 947 -1065 981
+rect -1257 941 -1065 947
+rect -999 981 -807 987
+rect -999 947 -987 981
+rect -819 947 -807 981
+rect -999 941 -807 947
+rect -741 981 -549 987
+rect -741 947 -729 981
+rect -561 947 -549 981
+rect -741 941 -549 947
+rect -483 981 -291 987
+rect -483 947 -471 981
+rect -303 947 -291 981
+rect -483 941 -291 947
+rect -225 981 -33 987
+rect -225 947 -213 981
+rect -45 947 -33 981
+rect -225 941 -33 947
+rect 33 981 225 987
+rect 33 947 45 981
+rect 213 947 225 981
+rect 33 941 225 947
+rect 291 981 483 987
+rect 291 947 303 981
+rect 471 947 483 981
+rect 291 941 483 947
+rect 549 981 741 987
+rect 549 947 561 981
+rect 729 947 741 981
+rect 549 941 741 947
+rect 807 981 999 987
+rect 807 947 819 981
+rect 987 947 999 981
+rect 807 941 999 947
+rect 1065 981 1257 987
+rect 1065 947 1077 981
+rect 1245 947 1257 981
+rect 1065 941 1257 947
+rect -1313 897 -1267 909
+rect -1313 121 -1307 897
+rect -1273 121 -1267 897
+rect -1313 109 -1267 121
+rect -1055 897 -1009 909
+rect -1055 121 -1049 897
+rect -1015 121 -1009 897
+rect -1055 109 -1009 121
+rect -797 897 -751 909
+rect -797 121 -791 897
+rect -757 121 -751 897
+rect -797 109 -751 121
+rect -539 897 -493 909
+rect -539 121 -533 897
+rect -499 121 -493 897
+rect -539 109 -493 121
+rect -281 897 -235 909
+rect -281 121 -275 897
+rect -241 121 -235 897
+rect -281 109 -235 121
+rect -23 897 23 909
+rect -23 121 -17 897
+rect 17 121 23 897
+rect -23 109 23 121
+rect 235 897 281 909
+rect 235 121 241 897
+rect 275 121 281 897
+rect 235 109 281 121
+rect 493 897 539 909
+rect 493 121 499 897
+rect 533 121 539 897
+rect 493 109 539 121
+rect 751 897 797 909
+rect 751 121 757 897
+rect 791 121 797 897
+rect 751 109 797 121
+rect 1009 897 1055 909
+rect 1009 121 1015 897
+rect 1049 121 1055 897
+rect 1009 109 1055 121
+rect 1267 897 1313 909
+rect 1267 121 1273 897
+rect 1307 121 1313 897
+rect 1267 109 1313 121
+rect -1257 71 -1065 77
+rect -1257 37 -1245 71
+rect -1077 37 -1065 71
+rect -1257 31 -1065 37
+rect -999 71 -807 77
+rect -999 37 -987 71
+rect -819 37 -807 71
+rect -999 31 -807 37
+rect -741 71 -549 77
+rect -741 37 -729 71
+rect -561 37 -549 71
+rect -741 31 -549 37
+rect -483 71 -291 77
+rect -483 37 -471 71
+rect -303 37 -291 71
+rect -483 31 -291 37
+rect -225 71 -33 77
+rect -225 37 -213 71
+rect -45 37 -33 71
+rect -225 31 -33 37
+rect 33 71 225 77
+rect 33 37 45 71
+rect 213 37 225 71
+rect 33 31 225 37
+rect 291 71 483 77
+rect 291 37 303 71
+rect 471 37 483 71
+rect 291 31 483 37
+rect 549 71 741 77
+rect 549 37 561 71
+rect 729 37 741 71
+rect 549 31 741 37
+rect 807 71 999 77
+rect 807 37 819 71
+rect 987 37 999 71
+rect 807 31 999 37
+rect 1065 71 1257 77
+rect 1065 37 1077 71
+rect 1245 37 1257 71
+rect 1065 31 1257 37
+rect -1257 -37 -1065 -31
+rect -1257 -71 -1245 -37
+rect -1077 -71 -1065 -37
+rect -1257 -77 -1065 -71
+rect -999 -37 -807 -31
+rect -999 -71 -987 -37
+rect -819 -71 -807 -37
+rect -999 -77 -807 -71
+rect -741 -37 -549 -31
+rect -741 -71 -729 -37
+rect -561 -71 -549 -37
+rect -741 -77 -549 -71
+rect -483 -37 -291 -31
+rect -483 -71 -471 -37
+rect -303 -71 -291 -37
+rect -483 -77 -291 -71
+rect -225 -37 -33 -31
+rect -225 -71 -213 -37
+rect -45 -71 -33 -37
+rect -225 -77 -33 -71
+rect 33 -37 225 -31
+rect 33 -71 45 -37
+rect 213 -71 225 -37
+rect 33 -77 225 -71
+rect 291 -37 483 -31
+rect 291 -71 303 -37
+rect 471 -71 483 -37
+rect 291 -77 483 -71
+rect 549 -37 741 -31
+rect 549 -71 561 -37
+rect 729 -71 741 -37
+rect 549 -77 741 -71
+rect 807 -37 999 -31
+rect 807 -71 819 -37
+rect 987 -71 999 -37
+rect 807 -77 999 -71
+rect 1065 -37 1257 -31
+rect 1065 -71 1077 -37
+rect 1245 -71 1257 -37
+rect 1065 -77 1257 -71
+rect -1313 -121 -1267 -109
+rect -1313 -897 -1307 -121
+rect -1273 -897 -1267 -121
+rect -1313 -909 -1267 -897
+rect -1055 -121 -1009 -109
+rect -1055 -897 -1049 -121
+rect -1015 -897 -1009 -121
+rect -1055 -909 -1009 -897
+rect -797 -121 -751 -109
+rect -797 -897 -791 -121
+rect -757 -897 -751 -121
+rect -797 -909 -751 -897
+rect -539 -121 -493 -109
+rect -539 -897 -533 -121
+rect -499 -897 -493 -121
+rect -539 -909 -493 -897
+rect -281 -121 -235 -109
+rect -281 -897 -275 -121
+rect -241 -897 -235 -121
+rect -281 -909 -235 -897
+rect -23 -121 23 -109
+rect -23 -897 -17 -121
+rect 17 -897 23 -121
+rect -23 -909 23 -897
+rect 235 -121 281 -109
+rect 235 -897 241 -121
+rect 275 -897 281 -121
+rect 235 -909 281 -897
+rect 493 -121 539 -109
+rect 493 -897 499 -121
+rect 533 -897 539 -121
+rect 493 -909 539 -897
+rect 751 -121 797 -109
+rect 751 -897 757 -121
+rect 791 -897 797 -121
+rect 751 -909 797 -897
+rect 1009 -121 1055 -109
+rect 1009 -897 1015 -121
+rect 1049 -897 1055 -121
+rect 1009 -909 1055 -897
+rect 1267 -121 1313 -109
+rect 1267 -897 1273 -121
+rect 1307 -897 1313 -121
+rect 1267 -909 1313 -897
+rect -1257 -947 -1065 -941
+rect -1257 -981 -1245 -947
+rect -1077 -981 -1065 -947
+rect -1257 -987 -1065 -981
+rect -999 -947 -807 -941
+rect -999 -981 -987 -947
+rect -819 -981 -807 -947
+rect -999 -987 -807 -981
+rect -741 -947 -549 -941
+rect -741 -981 -729 -947
+rect -561 -981 -549 -947
+rect -741 -987 -549 -981
+rect -483 -947 -291 -941
+rect -483 -981 -471 -947
+rect -303 -981 -291 -947
+rect -483 -987 -291 -981
+rect -225 -947 -33 -941
+rect -225 -981 -213 -947
+rect -45 -981 -33 -947
+rect -225 -987 -33 -981
+rect 33 -947 225 -941
+rect 33 -981 45 -947
+rect 213 -981 225 -947
+rect 33 -987 225 -981
+rect 291 -947 483 -941
+rect 291 -981 303 -947
+rect 471 -981 483 -947
+rect 291 -987 483 -981
+rect 549 -947 741 -941
+rect 549 -981 561 -947
+rect 729 -981 741 -947
+rect 549 -987 741 -981
+rect 807 -947 999 -941
+rect 807 -981 819 -947
+rect 987 -981 999 -947
+rect 807 -987 999 -981
+rect 1065 -947 1257 -941
+rect 1065 -981 1077 -947
+rect 1245 -981 1257 -947
+rect 1065 -987 1257 -981
+<< properties >>
+string FIXED_BBOX -1404 -1066 1404 1066
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 4 l 1 m 2 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__pfet_01v8_ACY9XJ.mag b/mag/isource/sky130_fd_pr__pfet_01v8_ACY9XJ.mag
new file mode 100644
index 0000000..b209302
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__pfet_01v8_ACY9XJ.mag
@@ -0,0 +1,157 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< error_p >>
+rect -29 999 29 1005
+rect -29 965 -17 999
+rect -29 959 29 965
+rect -29 71 29 77
+rect -29 37 -17 71
+rect -29 31 29 37
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect -29 -77 29 -71
+rect -29 -965 29 -959
+rect -29 -999 -17 -965
+rect -29 -1005 29 -999
+<< nwell >>
+rect -216 -1137 216 1137
+<< pmos >>
+rect -20 118 20 918
+rect -20 -918 20 -118
+<< pdiff >>
+rect -78 906 -20 918
+rect -78 130 -66 906
+rect -32 130 -20 906
+rect -78 118 -20 130
+rect 20 906 78 918
+rect 20 130 32 906
+rect 66 130 78 906
+rect 20 118 78 130
+rect -78 -130 -20 -118
+rect -78 -906 -66 -130
+rect -32 -906 -20 -130
+rect -78 -918 -20 -906
+rect 20 -130 78 -118
+rect 20 -906 32 -130
+rect 66 -906 78 -130
+rect 20 -918 78 -906
+<< pdiffc >>
+rect -66 130 -32 906
+rect 32 130 66 906
+rect -66 -906 -32 -130
+rect 32 -906 66 -130
+<< nsubdiff >>
+rect -180 1067 -84 1101
+rect 84 1067 180 1101
+rect -180 1005 -146 1067
+rect 146 1005 180 1067
+rect -180 -1067 -146 -1005
+rect 146 -1067 180 -1005
+rect -180 -1101 -84 -1067
+rect 84 -1101 180 -1067
+<< nsubdiffcont >>
+rect -84 1067 84 1101
+rect -180 -1005 -146 1005
+rect 146 -1005 180 1005
+rect -84 -1101 84 -1067
+<< poly >>
+rect -33 999 33 1015
+rect -33 965 -17 999
+rect 17 965 33 999
+rect -33 949 33 965
+rect -20 918 20 949
+rect -20 87 20 118
+rect -33 71 33 87
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -33 -87 33 -71
+rect -20 -118 20 -87
+rect -20 -949 20 -918
+rect -33 -965 33 -949
+rect -33 -999 -17 -965
+rect 17 -999 33 -965
+rect -33 -1015 33 -999
+<< polycont >>
+rect -17 965 17 999
+rect -17 37 17 71
+rect -17 -71 17 -37
+rect -17 -999 17 -965
+<< locali >>
+rect -180 1067 -84 1101
+rect 84 1067 180 1101
+rect -180 1005 -146 1067
+rect 146 1005 180 1067
+rect -33 965 -17 999
+rect 17 965 33 999
+rect -66 906 -32 922
+rect -66 114 -32 130
+rect 32 906 66 922
+rect 32 114 66 130
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -66 -130 -32 -114
+rect -66 -922 -32 -906
+rect 32 -130 66 -114
+rect 32 -922 66 -906
+rect -33 -999 -17 -965
+rect 17 -999 33 -965
+rect -180 -1067 -146 -1005
+rect 146 -1067 180 -1005
+rect -180 -1101 -84 -1067
+rect 84 -1101 180 -1067
+<< viali >>
+rect -17 965 17 999
+rect -66 130 -32 906
+rect 32 130 66 906
+rect -17 37 17 71
+rect -17 -71 17 -37
+rect -66 -906 -32 -130
+rect 32 -906 66 -130
+rect -17 -999 17 -965
+<< metal1 >>
+rect -29 999 29 1005
+rect -29 965 -17 999
+rect 17 965 29 999
+rect -29 959 29 965
+rect -72 906 -26 918
+rect -72 130 -66 906
+rect -32 130 -26 906
+rect -72 118 -26 130
+rect 26 906 72 918
+rect 26 130 32 906
+rect 66 130 72 906
+rect 26 118 72 130
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect -72 -130 -26 -118
+rect -72 -906 -66 -130
+rect -32 -906 -26 -130
+rect -72 -918 -26 -906
+rect 26 -130 72 -118
+rect 26 -906 32 -130
+rect 66 -906 72 -130
+rect 26 -918 72 -906
+rect -29 -965 29 -959
+rect -29 -999 -17 -965
+rect 17 -999 29 -965
+rect -29 -1005 29 -999
+<< properties >>
+string FIXED_BBOX -163 -1084 163 1084
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 0.2 m 2 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__pfet_01v8_FC4XHA.mag b/mag/isource/sky130_fd_pr__pfet_01v8_FC4XHA.mag
new file mode 100644
index 0000000..203b1ad
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__pfet_01v8_FC4XHA.mag
@@ -0,0 +1,115 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645179809
+<< error_p >>
+rect 20 481 78 487
+rect 20 447 32 481
+rect 20 441 78 447
+rect -78 -447 -20 -441
+rect -78 -481 -66 -447
+rect -78 -487 -20 -481
+<< nwell >>
+rect -265 -619 265 619
+<< pmos >>
+rect -69 -400 -29 400
+rect 29 -400 69 400
+<< pdiff >>
+rect -127 388 -69 400
+rect -127 -388 -115 388
+rect -81 -388 -69 388
+rect -127 -400 -69 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 69 388 127 400
+rect 69 -388 81 388
+rect 115 -388 127 388
+rect 69 -400 127 -388
+<< pdiffc >>
+rect -115 -388 -81 388
+rect -17 -388 17 388
+rect 81 -388 115 388
+<< nsubdiff >>
+rect -229 549 -133 583
+rect 133 549 229 583
+rect -229 487 -195 549
+rect 195 487 229 549
+rect -229 -549 -195 -487
+rect 195 -549 229 -487
+rect -229 -583 -133 -549
+rect 133 -583 229 -549
+<< nsubdiffcont >>
+rect -133 549 133 583
+rect -229 -487 -195 487
+rect 195 -487 229 487
+rect -133 -583 133 -549
+<< poly >>
+rect 16 481 82 497
+rect 16 447 32 481
+rect 66 447 82 481
+rect 16 431 82 447
+rect -69 400 -29 426
+rect 29 400 69 431
+rect -69 -431 -29 -400
+rect 29 -426 69 -400
+rect -82 -447 -16 -431
+rect -82 -481 -66 -447
+rect -32 -481 -16 -447
+rect -82 -497 -16 -481
+<< polycont >>
+rect 32 447 66 481
+rect -66 -481 -32 -447
+<< locali >>
+rect -229 549 -133 583
+rect 133 549 229 583
+rect -229 487 -195 549
+rect 195 487 229 549
+rect 16 447 32 481
+rect 66 447 82 481
+rect -115 388 -81 404
+rect -115 -404 -81 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 81 388 115 404
+rect 81 -404 115 -388
+rect -82 -481 -66 -447
+rect -32 -481 -16 -447
+rect -229 -549 -195 -487
+rect 195 -549 229 -487
+rect -229 -583 -133 -549
+rect 133 -583 229 -549
+<< viali >>
+rect 32 447 66 481
+rect -115 -388 -81 388
+rect -17 -388 17 388
+rect 81 -388 115 388
+rect -66 -481 -32 -447
+<< metal1 >>
+rect 20 481 78 487
+rect 20 447 32 481
+rect 66 447 78 481
+rect 20 441 78 447
+rect -121 388 -75 400
+rect -121 -388 -115 388
+rect -81 -388 -75 388
+rect -121 -400 -75 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 75 388 121 400
+rect 75 -388 81 388
+rect 115 -388 121 388
+rect 75 -400 121 -388
+rect -78 -447 -20 -441
+rect -78 -481 -66 -447
+rect -32 -481 -20 -447
+rect -78 -487 -20 -481
+<< properties >>
+string FIXED_BBOX -212 -566 212 566
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 0.2 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__pfet_01v8_J24RLQ.mag b/mag/isource/sky130_fd_pr__pfet_01v8_J24RLQ.mag
new file mode 100644
index 0000000..296f3e0
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__pfet_01v8_J24RLQ.mag
@@ -0,0 +1,436 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< nwell >>
+rect -812 -1137 812 1137
+<< pmos >>
+rect -616 118 -416 918
+rect -358 118 -158 918
+rect -100 118 100 918
+rect 158 118 358 918
+rect 416 118 616 918
+rect -616 -918 -416 -118
+rect -358 -918 -158 -118
+rect -100 -918 100 -118
+rect 158 -918 358 -118
+rect 416 -918 616 -118
+<< pdiff >>
+rect -674 906 -616 918
+rect -674 130 -662 906
+rect -628 130 -616 906
+rect -674 118 -616 130
+rect -416 906 -358 918
+rect -416 130 -404 906
+rect -370 130 -358 906
+rect -416 118 -358 130
+rect -158 906 -100 918
+rect -158 130 -146 906
+rect -112 130 -100 906
+rect -158 118 -100 130
+rect 100 906 158 918
+rect 100 130 112 906
+rect 146 130 158 906
+rect 100 118 158 130
+rect 358 906 416 918
+rect 358 130 370 906
+rect 404 130 416 906
+rect 358 118 416 130
+rect 616 906 674 918
+rect 616 130 628 906
+rect 662 130 674 906
+rect 616 118 674 130
+rect -674 -130 -616 -118
+rect -674 -906 -662 -130
+rect -628 -906 -616 -130
+rect -674 -918 -616 -906
+rect -416 -130 -358 -118
+rect -416 -906 -404 -130
+rect -370 -906 -358 -130
+rect -416 -918 -358 -906
+rect -158 -130 -100 -118
+rect -158 -906 -146 -130
+rect -112 -906 -100 -130
+rect -158 -918 -100 -906
+rect 100 -130 158 -118
+rect 100 -906 112 -130
+rect 146 -906 158 -130
+rect 100 -918 158 -906
+rect 358 -130 416 -118
+rect 358 -906 370 -130
+rect 404 -906 416 -130
+rect 358 -918 416 -906
+rect 616 -130 674 -118
+rect 616 -906 628 -130
+rect 662 -906 674 -130
+rect 616 -918 674 -906
+<< pdiffc >>
+rect -662 130 -628 906
+rect -404 130 -370 906
+rect -146 130 -112 906
+rect 112 130 146 906
+rect 370 130 404 906
+rect 628 130 662 906
+rect -662 -906 -628 -130
+rect -404 -906 -370 -130
+rect -146 -906 -112 -130
+rect 112 -906 146 -130
+rect 370 -906 404 -130
+rect 628 -906 662 -130
+<< nsubdiff >>
+rect -776 1067 -680 1101
+rect 680 1067 776 1101
+rect -776 1005 -742 1067
+rect 742 1005 776 1067
+rect -776 -1067 -742 -1005
+rect 742 -1067 776 -1005
+rect -776 -1101 -680 -1067
+rect 680 -1101 776 -1067
+<< nsubdiffcont >>
+rect -680 1067 680 1101
+rect -776 -1005 -742 1005
+rect 742 -1005 776 1005
+rect -680 -1101 680 -1067
+<< poly >>
+rect -616 999 -416 1015
+rect -616 965 -600 999
+rect -432 965 -416 999
+rect -616 918 -416 965
+rect -358 999 -158 1015
+rect -358 965 -342 999
+rect -174 965 -158 999
+rect -358 918 -158 965
+rect -100 999 100 1015
+rect -100 965 -84 999
+rect 84 965 100 999
+rect -100 918 100 965
+rect 158 999 358 1015
+rect 158 965 174 999
+rect 342 965 358 999
+rect 158 918 358 965
+rect 416 999 616 1015
+rect 416 965 432 999
+rect 600 965 616 999
+rect 416 918 616 965
+rect -616 71 -416 118
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -616 21 -416 37
+rect -358 71 -158 118
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -358 21 -158 37
+rect -100 71 100 118
+rect -100 37 -84 71
+rect 84 37 100 71
+rect -100 21 100 37
+rect 158 71 358 118
+rect 158 37 174 71
+rect 342 37 358 71
+rect 158 21 358 37
+rect 416 71 616 118
+rect 416 37 432 71
+rect 600 37 616 71
+rect 416 21 616 37
+rect -616 -37 -416 -21
+rect -616 -71 -600 -37
+rect -432 -71 -416 -37
+rect -616 -118 -416 -71
+rect -358 -37 -158 -21
+rect -358 -71 -342 -37
+rect -174 -71 -158 -37
+rect -358 -118 -158 -71
+rect -100 -37 100 -21
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect -100 -118 100 -71
+rect 158 -37 358 -21
+rect 158 -71 174 -37
+rect 342 -71 358 -37
+rect 158 -118 358 -71
+rect 416 -37 616 -21
+rect 416 -71 432 -37
+rect 600 -71 616 -37
+rect 416 -118 616 -71
+rect -616 -965 -416 -918
+rect -616 -999 -600 -965
+rect -432 -999 -416 -965
+rect -616 -1015 -416 -999
+rect -358 -965 -158 -918
+rect -358 -999 -342 -965
+rect -174 -999 -158 -965
+rect -358 -1015 -158 -999
+rect -100 -965 100 -918
+rect -100 -999 -84 -965
+rect 84 -999 100 -965
+rect -100 -1015 100 -999
+rect 158 -965 358 -918
+rect 158 -999 174 -965
+rect 342 -999 358 -965
+rect 158 -1015 358 -999
+rect 416 -965 616 -918
+rect 416 -999 432 -965
+rect 600 -999 616 -965
+rect 416 -1015 616 -999
+<< polycont >>
+rect -600 965 -432 999
+rect -342 965 -174 999
+rect -84 965 84 999
+rect 174 965 342 999
+rect 432 965 600 999
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -600 -71 -432 -37
+rect -342 -71 -174 -37
+rect -84 -71 84 -37
+rect 174 -71 342 -37
+rect 432 -71 600 -37
+rect -600 -999 -432 -965
+rect -342 -999 -174 -965
+rect -84 -999 84 -965
+rect 174 -999 342 -965
+rect 432 -999 600 -965
+<< locali >>
+rect -776 1067 -680 1101
+rect 680 1067 776 1101
+rect -776 1005 -742 1067
+rect 742 1005 776 1067
+rect -616 965 -600 999
+rect -432 965 -416 999
+rect -358 965 -342 999
+rect -174 965 -158 999
+rect -100 965 -84 999
+rect 84 965 100 999
+rect 158 965 174 999
+rect 342 965 358 999
+rect 416 965 432 999
+rect 600 965 616 999
+rect -662 906 -628 922
+rect -662 114 -628 130
+rect -404 906 -370 922
+rect -404 114 -370 130
+rect -146 906 -112 922
+rect -146 114 -112 130
+rect 112 906 146 922
+rect 112 114 146 130
+rect 370 906 404 922
+rect 370 114 404 130
+rect 628 906 662 922
+rect 628 114 662 130
+rect -616 37 -600 71
+rect -432 37 -416 71
+rect -358 37 -342 71
+rect -174 37 -158 71
+rect -100 37 -84 71
+rect 84 37 100 71
+rect 158 37 174 71
+rect 342 37 358 71
+rect 416 37 432 71
+rect 600 37 616 71
+rect -616 -71 -600 -37
+rect -432 -71 -416 -37
+rect -358 -71 -342 -37
+rect -174 -71 -158 -37
+rect -100 -71 -84 -37
+rect 84 -71 100 -37
+rect 158 -71 174 -37
+rect 342 -71 358 -37
+rect 416 -71 432 -37
+rect 600 -71 616 -37
+rect -662 -130 -628 -114
+rect -662 -922 -628 -906
+rect -404 -130 -370 -114
+rect -404 -922 -370 -906
+rect -146 -130 -112 -114
+rect -146 -922 -112 -906
+rect 112 -130 146 -114
+rect 112 -922 146 -906
+rect 370 -130 404 -114
+rect 370 -922 404 -906
+rect 628 -130 662 -114
+rect 628 -922 662 -906
+rect -616 -999 -600 -965
+rect -432 -999 -416 -965
+rect -358 -999 -342 -965
+rect -174 -999 -158 -965
+rect -100 -999 -84 -965
+rect 84 -999 100 -965
+rect 158 -999 174 -965
+rect 342 -999 358 -965
+rect 416 -999 432 -965
+rect 600 -999 616 -965
+rect -776 -1067 -742 -1005
+rect 742 -1067 776 -1005
+rect -776 -1101 -680 -1067
+rect 680 -1101 776 -1067
+<< viali >>
+rect -600 965 -432 999
+rect -342 965 -174 999
+rect -84 965 84 999
+rect 174 965 342 999
+rect 432 965 600 999
+rect -662 130 -628 906
+rect -404 130 -370 906
+rect -146 130 -112 906
+rect 112 130 146 906
+rect 370 130 404 906
+rect 628 130 662 906
+rect -600 37 -432 71
+rect -342 37 -174 71
+rect -84 37 84 71
+rect 174 37 342 71
+rect 432 37 600 71
+rect -600 -71 -432 -37
+rect -342 -71 -174 -37
+rect -84 -71 84 -37
+rect 174 -71 342 -37
+rect 432 -71 600 -37
+rect -662 -906 -628 -130
+rect -404 -906 -370 -130
+rect -146 -906 -112 -130
+rect 112 -906 146 -130
+rect 370 -906 404 -130
+rect 628 -906 662 -130
+rect -600 -999 -432 -965
+rect -342 -999 -174 -965
+rect -84 -999 84 -965
+rect 174 -999 342 -965
+rect 432 -999 600 -965
+<< metal1 >>
+rect -612 999 -420 1005
+rect -612 965 -600 999
+rect -432 965 -420 999
+rect -612 959 -420 965
+rect -354 999 -162 1005
+rect -354 965 -342 999
+rect -174 965 -162 999
+rect -354 959 -162 965
+rect -96 999 96 1005
+rect -96 965 -84 999
+rect 84 965 96 999
+rect -96 959 96 965
+rect 162 999 354 1005
+rect 162 965 174 999
+rect 342 965 354 999
+rect 162 959 354 965
+rect 420 999 612 1005
+rect 420 965 432 999
+rect 600 965 612 999
+rect 420 959 612 965
+rect -668 906 -622 918
+rect -668 130 -662 906
+rect -628 130 -622 906
+rect -668 118 -622 130
+rect -410 906 -364 918
+rect -410 130 -404 906
+rect -370 130 -364 906
+rect -410 118 -364 130
+rect -152 906 -106 918
+rect -152 130 -146 906
+rect -112 130 -106 906
+rect -152 118 -106 130
+rect 106 906 152 918
+rect 106 130 112 906
+rect 146 130 152 906
+rect 106 118 152 130
+rect 364 906 410 918
+rect 364 130 370 906
+rect 404 130 410 906
+rect 364 118 410 130
+rect 622 906 668 918
+rect 622 130 628 906
+rect 662 130 668 906
+rect 622 118 668 130
+rect -612 71 -420 77
+rect -612 37 -600 71
+rect -432 37 -420 71
+rect -612 31 -420 37
+rect -354 71 -162 77
+rect -354 37 -342 71
+rect -174 37 -162 71
+rect -354 31 -162 37
+rect -96 71 96 77
+rect -96 37 -84 71
+rect 84 37 96 71
+rect -96 31 96 37
+rect 162 71 354 77
+rect 162 37 174 71
+rect 342 37 354 71
+rect 162 31 354 37
+rect 420 71 612 77
+rect 420 37 432 71
+rect 600 37 612 71
+rect 420 31 612 37
+rect -612 -37 -420 -31
+rect -612 -71 -600 -37
+rect -432 -71 -420 -37
+rect -612 -77 -420 -71
+rect -354 -37 -162 -31
+rect -354 -71 -342 -37
+rect -174 -71 -162 -37
+rect -354 -77 -162 -71
+rect -96 -37 96 -31
+rect -96 -71 -84 -37
+rect 84 -71 96 -37
+rect -96 -77 96 -71
+rect 162 -37 354 -31
+rect 162 -71 174 -37
+rect 342 -71 354 -37
+rect 162 -77 354 -71
+rect 420 -37 612 -31
+rect 420 -71 432 -37
+rect 600 -71 612 -37
+rect 420 -77 612 -71
+rect -668 -130 -622 -118
+rect -668 -906 -662 -130
+rect -628 -906 -622 -130
+rect -668 -918 -622 -906
+rect -410 -130 -364 -118
+rect -410 -906 -404 -130
+rect -370 -906 -364 -130
+rect -410 -918 -364 -906
+rect -152 -130 -106 -118
+rect -152 -906 -146 -130
+rect -112 -906 -106 -130
+rect -152 -918 -106 -906
+rect 106 -130 152 -118
+rect 106 -906 112 -130
+rect 146 -906 152 -130
+rect 106 -918 152 -906
+rect 364 -130 410 -118
+rect 364 -906 370 -130
+rect 404 -906 410 -130
+rect 364 -918 410 -906
+rect 622 -130 668 -118
+rect 622 -906 628 -130
+rect 662 -906 668 -130
+rect 622 -918 668 -906
+rect -612 -965 -420 -959
+rect -612 -999 -600 -965
+rect -432 -999 -420 -965
+rect -612 -1005 -420 -999
+rect -354 -965 -162 -959
+rect -354 -999 -342 -965
+rect -174 -999 -162 -965
+rect -354 -1005 -162 -999
+rect -96 -965 96 -959
+rect -96 -999 -84 -965
+rect 84 -999 96 -965
+rect -96 -1005 96 -999
+rect 162 -965 354 -959
+rect 162 -999 174 -965
+rect 342 -999 354 -965
+rect 162 -1005 354 -999
+rect 420 -965 612 -959
+rect 420 -999 432 -965
+rect 600 -999 612 -965
+rect 420 -1005 612 -999
+<< properties >>
+string FIXED_BBOX -759 -1084 759 1084
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 1 m 2 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__pfet_01v8_J2QBNN.mag b/mag/isource/sky130_fd_pr__pfet_01v8_J2QBNN.mag
new file mode 100644
index 0000000..f2d8791
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__pfet_01v8_J2QBNN.mag
@@ -0,0 +1,472 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645179809
+<< nwell >>
+rect -425 -2691 425 2691
+<< pmos >>
+rect -229 1672 -29 2472
+rect 29 1672 229 2472
+rect -229 636 -29 1436
+rect 29 636 229 1436
+rect -229 -400 -29 400
+rect 29 -400 229 400
+rect -229 -1436 -29 -636
+rect 29 -1436 229 -636
+rect -229 -2472 -29 -1672
+rect 29 -2472 229 -1672
+<< pdiff >>
+rect -287 2460 -229 2472
+rect -287 1684 -275 2460
+rect -241 1684 -229 2460
+rect -287 1672 -229 1684
+rect -29 2460 29 2472
+rect -29 1684 -17 2460
+rect 17 1684 29 2460
+rect -29 1672 29 1684
+rect 229 2460 287 2472
+rect 229 1684 241 2460
+rect 275 1684 287 2460
+rect 229 1672 287 1684
+rect -287 1424 -229 1436
+rect -287 648 -275 1424
+rect -241 648 -229 1424
+rect -287 636 -229 648
+rect -29 1424 29 1436
+rect -29 648 -17 1424
+rect 17 648 29 1424
+rect -29 636 29 648
+rect 229 1424 287 1436
+rect 229 648 241 1424
+rect 275 648 287 1424
+rect 229 636 287 648
+rect -287 388 -229 400
+rect -287 -388 -275 388
+rect -241 -388 -229 388
+rect -287 -400 -229 -388
+rect -29 388 29 400
+rect -29 -388 -17 388
+rect 17 -388 29 388
+rect -29 -400 29 -388
+rect 229 388 287 400
+rect 229 -388 241 388
+rect 275 -388 287 388
+rect 229 -400 287 -388
+rect -287 -648 -229 -636
+rect -287 -1424 -275 -648
+rect -241 -1424 -229 -648
+rect -287 -1436 -229 -1424
+rect -29 -648 29 -636
+rect -29 -1424 -17 -648
+rect 17 -1424 29 -648
+rect -29 -1436 29 -1424
+rect 229 -648 287 -636
+rect 229 -1424 241 -648
+rect 275 -1424 287 -648
+rect 229 -1436 287 -1424
+rect -287 -1684 -229 -1672
+rect -287 -2460 -275 -1684
+rect -241 -2460 -229 -1684
+rect -287 -2472 -229 -2460
+rect -29 -1684 29 -1672
+rect -29 -2460 -17 -1684
+rect 17 -2460 29 -1684
+rect -29 -2472 29 -2460
+rect 229 -1684 287 -1672
+rect 229 -2460 241 -1684
+rect 275 -2460 287 -1684
+rect 229 -2472 287 -2460
+<< pdiffc >>
+rect -275 1684 -241 2460
+rect -17 1684 17 2460
+rect 241 1684 275 2460
+rect -275 648 -241 1424
+rect -17 648 17 1424
+rect 241 648 275 1424
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+rect -275 -1424 -241 -648
+rect -17 -1424 17 -648
+rect 241 -1424 275 -648
+rect -275 -2460 -241 -1684
+rect -17 -2460 17 -1684
+rect 241 -2460 275 -1684
+<< nsubdiff >>
+rect -389 2621 -293 2655
+rect 293 2621 389 2655
+rect -389 2559 -355 2621
+rect 355 2559 389 2621
+rect -389 -2621 -355 -2559
+rect 355 -2621 389 -2559
+rect -389 -2655 -293 -2621
+rect 293 -2655 389 -2621
+<< nsubdiffcont >>
+rect -293 2621 293 2655
+rect -389 -2559 -355 2559
+rect 355 -2559 389 2559
+rect -293 -2655 293 -2621
+<< poly >>
+rect -229 2553 -29 2569
+rect -229 2519 -213 2553
+rect -45 2519 -29 2553
+rect -229 2472 -29 2519
+rect 29 2553 229 2569
+rect 29 2519 45 2553
+rect 213 2519 229 2553
+rect 29 2472 229 2519
+rect -229 1625 -29 1672
+rect -229 1591 -213 1625
+rect -45 1591 -29 1625
+rect -229 1575 -29 1591
+rect 29 1625 229 1672
+rect 29 1591 45 1625
+rect 213 1591 229 1625
+rect 29 1575 229 1591
+rect -229 1517 -29 1533
+rect -229 1483 -213 1517
+rect -45 1483 -29 1517
+rect -229 1436 -29 1483
+rect 29 1517 229 1533
+rect 29 1483 45 1517
+rect 213 1483 229 1517
+rect 29 1436 229 1483
+rect -229 589 -29 636
+rect -229 555 -213 589
+rect -45 555 -29 589
+rect -229 539 -29 555
+rect 29 589 229 636
+rect 29 555 45 589
+rect 213 555 229 589
+rect 29 539 229 555
+rect -229 481 -29 497
+rect -229 447 -213 481
+rect -45 447 -29 481
+rect -229 400 -29 447
+rect 29 481 229 497
+rect 29 447 45 481
+rect 213 447 229 481
+rect 29 400 229 447
+rect -229 -447 -29 -400
+rect -229 -481 -213 -447
+rect -45 -481 -29 -447
+rect -229 -497 -29 -481
+rect 29 -447 229 -400
+rect 29 -481 45 -447
+rect 213 -481 229 -447
+rect 29 -497 229 -481
+rect -229 -555 -29 -539
+rect -229 -589 -213 -555
+rect -45 -589 -29 -555
+rect -229 -636 -29 -589
+rect 29 -555 229 -539
+rect 29 -589 45 -555
+rect 213 -589 229 -555
+rect 29 -636 229 -589
+rect -229 -1483 -29 -1436
+rect -229 -1517 -213 -1483
+rect -45 -1517 -29 -1483
+rect -229 -1533 -29 -1517
+rect 29 -1483 229 -1436
+rect 29 -1517 45 -1483
+rect 213 -1517 229 -1483
+rect 29 -1533 229 -1517
+rect -229 -1591 -29 -1575
+rect -229 -1625 -213 -1591
+rect -45 -1625 -29 -1591
+rect -229 -1672 -29 -1625
+rect 29 -1591 229 -1575
+rect 29 -1625 45 -1591
+rect 213 -1625 229 -1591
+rect 29 -1672 229 -1625
+rect -229 -2519 -29 -2472
+rect -229 -2553 -213 -2519
+rect -45 -2553 -29 -2519
+rect -229 -2569 -29 -2553
+rect 29 -2519 229 -2472
+rect 29 -2553 45 -2519
+rect 213 -2553 229 -2519
+rect 29 -2569 229 -2553
+<< polycont >>
+rect -213 2519 -45 2553
+rect 45 2519 213 2553
+rect -213 1591 -45 1625
+rect 45 1591 213 1625
+rect -213 1483 -45 1517
+rect 45 1483 213 1517
+rect -213 555 -45 589
+rect 45 555 213 589
+rect -213 447 -45 481
+rect 45 447 213 481
+rect -213 -481 -45 -447
+rect 45 -481 213 -447
+rect -213 -589 -45 -555
+rect 45 -589 213 -555
+rect -213 -1517 -45 -1483
+rect 45 -1517 213 -1483
+rect -213 -1625 -45 -1591
+rect 45 -1625 213 -1591
+rect -213 -2553 -45 -2519
+rect 45 -2553 213 -2519
+<< locali >>
+rect -389 2621 -293 2655
+rect 293 2621 389 2655
+rect -389 2559 -355 2621
+rect 355 2559 389 2621
+rect -229 2519 -213 2553
+rect -45 2519 -29 2553
+rect 29 2519 45 2553
+rect 213 2519 229 2553
+rect -275 2460 -241 2476
+rect -275 1668 -241 1684
+rect -17 2460 17 2476
+rect -17 1668 17 1684
+rect 241 2460 275 2476
+rect 241 1668 275 1684
+rect -229 1591 -213 1625
+rect -45 1591 -29 1625
+rect 29 1591 45 1625
+rect 213 1591 229 1625
+rect -229 1483 -213 1517
+rect -45 1483 -29 1517
+rect 29 1483 45 1517
+rect 213 1483 229 1517
+rect -275 1424 -241 1440
+rect -275 632 -241 648
+rect -17 1424 17 1440
+rect -17 632 17 648
+rect 241 1424 275 1440
+rect 241 632 275 648
+rect -229 555 -213 589
+rect -45 555 -29 589
+rect 29 555 45 589
+rect 213 555 229 589
+rect -229 447 -213 481
+rect -45 447 -29 481
+rect 29 447 45 481
+rect 213 447 229 481
+rect -275 388 -241 404
+rect -275 -404 -241 -388
+rect -17 388 17 404
+rect -17 -404 17 -388
+rect 241 388 275 404
+rect 241 -404 275 -388
+rect -229 -481 -213 -447
+rect -45 -481 -29 -447
+rect 29 -481 45 -447
+rect 213 -481 229 -447
+rect -229 -589 -213 -555
+rect -45 -589 -29 -555
+rect 29 -589 45 -555
+rect 213 -589 229 -555
+rect -275 -648 -241 -632
+rect -275 -1440 -241 -1424
+rect -17 -648 17 -632
+rect -17 -1440 17 -1424
+rect 241 -648 275 -632
+rect 241 -1440 275 -1424
+rect -229 -1517 -213 -1483
+rect -45 -1517 -29 -1483
+rect 29 -1517 45 -1483
+rect 213 -1517 229 -1483
+rect -229 -1625 -213 -1591
+rect -45 -1625 -29 -1591
+rect 29 -1625 45 -1591
+rect 213 -1625 229 -1591
+rect -275 -1684 -241 -1668
+rect -275 -2476 -241 -2460
+rect -17 -1684 17 -1668
+rect -17 -2476 17 -2460
+rect 241 -1684 275 -1668
+rect 241 -2476 275 -2460
+rect -229 -2553 -213 -2519
+rect -45 -2553 -29 -2519
+rect 29 -2553 45 -2519
+rect 213 -2553 229 -2519
+rect -389 -2621 -355 -2559
+rect 355 -2621 389 -2559
+rect -389 -2655 -293 -2621
+rect 293 -2655 389 -2621
+<< viali >>
+rect -213 2519 -45 2553
+rect 45 2519 213 2553
+rect -275 1684 -241 2460
+rect -17 1684 17 2460
+rect 241 1684 275 2460
+rect -213 1591 -45 1625
+rect 45 1591 213 1625
+rect -213 1483 -45 1517
+rect 45 1483 213 1517
+rect -275 648 -241 1424
+rect -17 648 17 1424
+rect 241 648 275 1424
+rect -213 555 -45 589
+rect 45 555 213 589
+rect -213 447 -45 481
+rect 45 447 213 481
+rect -275 -388 -241 388
+rect -17 -388 17 388
+rect 241 -388 275 388
+rect -213 -481 -45 -447
+rect 45 -481 213 -447
+rect -213 -589 -45 -555
+rect 45 -589 213 -555
+rect -275 -1424 -241 -648
+rect -17 -1424 17 -648
+rect 241 -1424 275 -648
+rect -213 -1517 -45 -1483
+rect 45 -1517 213 -1483
+rect -213 -1625 -45 -1591
+rect 45 -1625 213 -1591
+rect -275 -2460 -241 -1684
+rect -17 -2460 17 -1684
+rect 241 -2460 275 -1684
+rect -213 -2553 -45 -2519
+rect 45 -2553 213 -2519
+<< metal1 >>
+rect -225 2553 -33 2559
+rect -225 2519 -213 2553
+rect -45 2519 -33 2553
+rect -225 2513 -33 2519
+rect 33 2553 225 2559
+rect 33 2519 45 2553
+rect 213 2519 225 2553
+rect 33 2513 225 2519
+rect -281 2460 -235 2472
+rect -281 1684 -275 2460
+rect -241 1684 -235 2460
+rect -281 1672 -235 1684
+rect -23 2460 23 2472
+rect -23 1684 -17 2460
+rect 17 1684 23 2460
+rect -23 1672 23 1684
+rect 235 2460 281 2472
+rect 235 1684 241 2460
+rect 275 1684 281 2460
+rect 235 1672 281 1684
+rect -225 1625 -33 1631
+rect -225 1591 -213 1625
+rect -45 1591 -33 1625
+rect -225 1585 -33 1591
+rect 33 1625 225 1631
+rect 33 1591 45 1625
+rect 213 1591 225 1625
+rect 33 1585 225 1591
+rect -225 1517 -33 1523
+rect -225 1483 -213 1517
+rect -45 1483 -33 1517
+rect -225 1477 -33 1483
+rect 33 1517 225 1523
+rect 33 1483 45 1517
+rect 213 1483 225 1517
+rect 33 1477 225 1483
+rect -281 1424 -235 1436
+rect -281 648 -275 1424
+rect -241 648 -235 1424
+rect -281 636 -235 648
+rect -23 1424 23 1436
+rect -23 648 -17 1424
+rect 17 648 23 1424
+rect -23 636 23 648
+rect 235 1424 281 1436
+rect 235 648 241 1424
+rect 275 648 281 1424
+rect 235 636 281 648
+rect -225 589 -33 595
+rect -225 555 -213 589
+rect -45 555 -33 589
+rect -225 549 -33 555
+rect 33 589 225 595
+rect 33 555 45 589
+rect 213 555 225 589
+rect 33 549 225 555
+rect -225 481 -33 487
+rect -225 447 -213 481
+rect -45 447 -33 481
+rect -225 441 -33 447
+rect 33 481 225 487
+rect 33 447 45 481
+rect 213 447 225 481
+rect 33 441 225 447
+rect -281 388 -235 400
+rect -281 -388 -275 388
+rect -241 -388 -235 388
+rect -281 -400 -235 -388
+rect -23 388 23 400
+rect -23 -388 -17 388
+rect 17 -388 23 388
+rect -23 -400 23 -388
+rect 235 388 281 400
+rect 235 -388 241 388
+rect 275 -388 281 388
+rect 235 -400 281 -388
+rect -225 -447 -33 -441
+rect -225 -481 -213 -447
+rect -45 -481 -33 -447
+rect -225 -487 -33 -481
+rect 33 -447 225 -441
+rect 33 -481 45 -447
+rect 213 -481 225 -447
+rect 33 -487 225 -481
+rect -225 -555 -33 -549
+rect -225 -589 -213 -555
+rect -45 -589 -33 -555
+rect -225 -595 -33 -589
+rect 33 -555 225 -549
+rect 33 -589 45 -555
+rect 213 -589 225 -555
+rect 33 -595 225 -589
+rect -281 -648 -235 -636
+rect -281 -1424 -275 -648
+rect -241 -1424 -235 -648
+rect -281 -1436 -235 -1424
+rect -23 -648 23 -636
+rect -23 -1424 -17 -648
+rect 17 -1424 23 -648
+rect -23 -1436 23 -1424
+rect 235 -648 281 -636
+rect 235 -1424 241 -648
+rect 275 -1424 281 -648
+rect 235 -1436 281 -1424
+rect -225 -1483 -33 -1477
+rect -225 -1517 -213 -1483
+rect -45 -1517 -33 -1483
+rect -225 -1523 -33 -1517
+rect 33 -1483 225 -1477
+rect 33 -1517 45 -1483
+rect 213 -1517 225 -1483
+rect 33 -1523 225 -1517
+rect -225 -1591 -33 -1585
+rect -225 -1625 -213 -1591
+rect -45 -1625 -33 -1591
+rect -225 -1631 -33 -1625
+rect 33 -1591 225 -1585
+rect 33 -1625 45 -1591
+rect 213 -1625 225 -1591
+rect 33 -1631 225 -1625
+rect -281 -1684 -235 -1672
+rect -281 -2460 -275 -1684
+rect -241 -2460 -235 -1684
+rect -281 -2472 -235 -2460
+rect -23 -1684 23 -1672
+rect -23 -2460 -17 -1684
+rect 17 -2460 23 -1684
+rect -23 -2472 23 -2460
+rect 235 -1684 281 -1672
+rect 235 -2460 241 -1684
+rect 275 -2460 281 -1684
+rect 235 -2472 281 -2460
+rect -225 -2519 -33 -2513
+rect -225 -2553 -213 -2519
+rect -45 -2553 -33 -2519
+rect -225 -2559 -33 -2553
+rect 33 -2519 225 -2513
+rect 33 -2553 45 -2519
+rect 213 -2553 225 -2519
+rect 33 -2559 225 -2553
+<< properties >>
+string FIXED_BBOX -372 -2638 372 2638
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 4 l 1 m 5 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__pfet_01v8_QDYTZD.mag b/mag/isource/sky130_fd_pr__pfet_01v8_QDYTZD.mag
new file mode 100644
index 0000000..39f3a90
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__pfet_01v8_QDYTZD.mag
@@ -0,0 +1,91 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645630008
+<< nwell >>
+rect -396 -269 396 269
+<< pmos >>
+rect -200 -50 200 50
+<< pdiff >>
+rect -258 38 -200 50
+rect -258 -38 -246 38
+rect -212 -38 -200 38
+rect -258 -50 -200 -38
+rect 200 38 258 50
+rect 200 -38 212 38
+rect 246 -38 258 38
+rect 200 -50 258 -38
+<< pdiffc >>
+rect -246 -38 -212 38
+rect 212 -38 246 38
+<< nsubdiff >>
+rect -360 199 -264 233
+rect 264 199 360 233
+rect -360 137 -326 199
+rect 326 137 360 199
+rect -360 -199 -326 -137
+rect 326 -199 360 -137
+rect -360 -233 -264 -199
+rect 264 -233 360 -199
+<< nsubdiffcont >>
+rect -264 199 264 233
+rect -360 -137 -326 137
+rect 326 -137 360 137
+rect -264 -233 264 -199
+<< poly >>
+rect -200 131 200 147
+rect -200 97 -184 131
+rect 184 97 200 131
+rect -200 50 200 97
+rect -200 -97 200 -50
+rect -200 -131 -184 -97
+rect 184 -131 200 -97
+rect -200 -147 200 -131
+<< polycont >>
+rect -184 97 184 131
+rect -184 -131 184 -97
+<< locali >>
+rect -360 199 -264 233
+rect 264 199 360 233
+rect -360 137 -326 199
+rect 326 137 360 199
+rect -200 97 -184 131
+rect 184 97 200 131
+rect -246 38 -212 54
+rect -246 -54 -212 -38
+rect 212 38 246 54
+rect 212 -54 246 -38
+rect -200 -131 -184 -97
+rect 184 -131 200 -97
+rect -360 -199 -326 -137
+rect 326 -199 360 -137
+rect -360 -233 -264 -199
+rect 264 -233 360 -199
+<< viali >>
+rect -184 97 184 131
+rect -246 -38 -212 38
+rect 212 -38 246 38
+rect -184 -131 184 -97
+<< metal1 >>
+rect -196 131 196 137
+rect -196 97 -184 131
+rect 184 97 196 131
+rect -196 91 196 97
+rect -252 38 -206 50
+rect -252 -38 -246 38
+rect -212 -38 -206 38
+rect -252 -50 -206 -38
+rect 206 38 252 50
+rect 206 -38 212 38
+rect 246 -38 252 38
+rect 206 -50 252 -38
+rect -196 -97 196 -91
+rect -196 -131 -184 -97
+rect 184 -131 196 -97
+rect -196 -137 196 -131
+<< properties >>
+string FIXED_BBOX -343 -216 343 216
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 0.5 l 2 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_8WDBUB.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_8WDBUB.mag
new file mode 100644
index 0000000..fe21cf0
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_8WDBUB.mag
@@ -0,0 +1,180 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< pwell >>
+rect -2692 -1598 2692 1598
+<< psubdiff >>
+rect -2656 1528 -2560 1562
+rect 2560 1528 2656 1562
+rect -2656 1466 -2622 1528
+rect 2622 1466 2656 1528
+rect -2656 -1528 -2622 -1466
+rect 2622 -1528 2656 -1466
+rect -2656 -1562 -2560 -1528
+rect 2560 -1562 2656 -1528
+<< psubdiffcont >>
+rect -2560 1528 2560 1562
+rect -2656 -1466 -2622 1466
+rect 2622 -1466 2656 1466
+rect -2560 -1562 2560 -1528
+<< xpolycontact >>
+rect -2526 1000 -2244 1432
+rect -2526 -1432 -2244 -1000
+rect -1996 1000 -1714 1432
+rect -1996 -1432 -1714 -1000
+rect -1466 1000 -1184 1432
+rect -1466 -1432 -1184 -1000
+rect -936 1000 -654 1432
+rect -936 -1432 -654 -1000
+rect -406 1000 -124 1432
+rect -406 -1432 -124 -1000
+rect 124 1000 406 1432
+rect 124 -1432 406 -1000
+rect 654 1000 936 1432
+rect 654 -1432 936 -1000
+rect 1184 1000 1466 1432
+rect 1184 -1432 1466 -1000
+rect 1714 1000 1996 1432
+rect 1714 -1432 1996 -1000
+rect 2244 1000 2526 1432
+rect 2244 -1432 2526 -1000
+<< xpolyres >>
+rect -2526 -1000 -2244 1000
+rect -1996 -1000 -1714 1000
+rect -1466 -1000 -1184 1000
+rect -936 -1000 -654 1000
+rect -406 -1000 -124 1000
+rect 124 -1000 406 1000
+rect 654 -1000 936 1000
+rect 1184 -1000 1466 1000
+rect 1714 -1000 1996 1000
+rect 2244 -1000 2526 1000
+<< locali >>
+rect -2656 1528 -2560 1562
+rect 2560 1528 2656 1562
+rect -2656 1466 -2622 1528
+rect 2622 1466 2656 1528
+rect -2656 -1528 -2622 -1466
+rect 2622 -1528 2656 -1466
+rect -2656 -1562 -2560 -1528
+rect 2560 -1562 2656 -1528
+<< viali >>
+rect -2510 1017 -2260 1414
+rect -1980 1017 -1730 1414
+rect -1450 1017 -1200 1414
+rect -920 1017 -670 1414
+rect -390 1017 -140 1414
+rect 140 1017 390 1414
+rect 670 1017 920 1414
+rect 1200 1017 1450 1414
+rect 1730 1017 1980 1414
+rect 2260 1017 2510 1414
+rect -2510 -1414 -2260 -1017
+rect -1980 -1414 -1730 -1017
+rect -1450 -1414 -1200 -1017
+rect -920 -1414 -670 -1017
+rect -390 -1414 -140 -1017
+rect 140 -1414 390 -1017
+rect 670 -1414 920 -1017
+rect 1200 -1414 1450 -1017
+rect 1730 -1414 1980 -1017
+rect 2260 -1414 2510 -1017
+<< metal1 >>
+rect -2516 1414 -2254 1426
+rect -2516 1017 -2510 1414
+rect -2260 1017 -2254 1414
+rect -2516 1005 -2254 1017
+rect -1986 1414 -1724 1426
+rect -1986 1017 -1980 1414
+rect -1730 1017 -1724 1414
+rect -1986 1005 -1724 1017
+rect -1456 1414 -1194 1426
+rect -1456 1017 -1450 1414
+rect -1200 1017 -1194 1414
+rect -1456 1005 -1194 1017
+rect -926 1414 -664 1426
+rect -926 1017 -920 1414
+rect -670 1017 -664 1414
+rect -926 1005 -664 1017
+rect -396 1414 -134 1426
+rect -396 1017 -390 1414
+rect -140 1017 -134 1414
+rect -396 1005 -134 1017
+rect 134 1414 396 1426
+rect 134 1017 140 1414
+rect 390 1017 396 1414
+rect 134 1005 396 1017
+rect 664 1414 926 1426
+rect 664 1017 670 1414
+rect 920 1017 926 1414
+rect 664 1005 926 1017
+rect 1194 1414 1456 1426
+rect 1194 1017 1200 1414
+rect 1450 1017 1456 1414
+rect 1194 1005 1456 1017
+rect 1724 1414 1986 1426
+rect 1724 1017 1730 1414
+rect 1980 1017 1986 1414
+rect 1724 1005 1986 1017
+rect 2254 1414 2516 1426
+rect 2254 1017 2260 1414
+rect 2510 1017 2516 1414
+rect 2254 1005 2516 1017
+rect -2516 -1017 -2254 -1005
+rect -2516 -1414 -2510 -1017
+rect -2260 -1414 -2254 -1017
+rect -2516 -1426 -2254 -1414
+rect -1986 -1017 -1724 -1005
+rect -1986 -1414 -1980 -1017
+rect -1730 -1414 -1724 -1017
+rect -1986 -1426 -1724 -1414
+rect -1456 -1017 -1194 -1005
+rect -1456 -1414 -1450 -1017
+rect -1200 -1414 -1194 -1017
+rect -1456 -1426 -1194 -1414
+rect -926 -1017 -664 -1005
+rect -926 -1414 -920 -1017
+rect -670 -1414 -664 -1017
+rect -926 -1426 -664 -1414
+rect -396 -1017 -134 -1005
+rect -396 -1414 -390 -1017
+rect -140 -1414 -134 -1017
+rect -396 -1426 -134 -1414
+rect 134 -1017 396 -1005
+rect 134 -1414 140 -1017
+rect 390 -1414 396 -1017
+rect 134 -1426 396 -1414
+rect 664 -1017 926 -1005
+rect 664 -1414 670 -1017
+rect 920 -1414 926 -1017
+rect 664 -1426 926 -1414
+rect 1194 -1017 1456 -1005
+rect 1194 -1414 1200 -1017
+rect 1450 -1414 1456 -1017
+rect 1194 -1426 1456 -1414
+rect 1724 -1017 1986 -1005
+rect 1724 -1414 1730 -1017
+rect 1980 -1414 1986 -1017
+rect 1724 -1426 1986 -1414
+rect 2254 -1017 2516 -1005
+rect 2254 -1414 2260 -1017
+rect 2510 -1414 2516 -1017
+rect 2254 -1426 2516 -1414
+<< res1p41 >>
+rect -2528 -1002 -2242 1002
+rect -1998 -1002 -1712 1002
+rect -1468 -1002 -1182 1002
+rect -938 -1002 -652 1002
+rect -408 -1002 -122 1002
+rect 122 -1002 408 1002
+rect 652 -1002 938 1002
+rect 1182 -1002 1468 1002
+rect 1712 -1002 1998 1002
+rect 2242 -1002 2528 1002
+<< properties >>
+string FIXED_BBOX -2639 -1545 2639 1545
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 1 nx 10 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7.mag
new file mode 100644
index 0000000..4efa737
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_BQY2W7.mag
@@ -0,0 +1,152 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< pwell >>
+rect -2162 -1598 2162 1598
+<< psubdiff >>
+rect -2126 1528 -2030 1562
+rect 2030 1528 2126 1562
+rect -2126 1466 -2092 1528
+rect 2092 1466 2126 1528
+rect -2126 -1528 -2092 -1466
+rect 2092 -1528 2126 -1466
+rect -2126 -1562 -2030 -1528
+rect 2030 -1562 2126 -1528
+<< psubdiffcont >>
+rect -2030 1528 2030 1562
+rect -2126 -1466 -2092 1466
+rect 2092 -1466 2126 1466
+rect -2030 -1562 2030 -1528
+<< xpolycontact >>
+rect -1996 1000 -1714 1432
+rect -1996 -1432 -1714 -1000
+rect -1466 1000 -1184 1432
+rect -1466 -1432 -1184 -1000
+rect -936 1000 -654 1432
+rect -936 -1432 -654 -1000
+rect -406 1000 -124 1432
+rect -406 -1432 -124 -1000
+rect 124 1000 406 1432
+rect 124 -1432 406 -1000
+rect 654 1000 936 1432
+rect 654 -1432 936 -1000
+rect 1184 1000 1466 1432
+rect 1184 -1432 1466 -1000
+rect 1714 1000 1996 1432
+rect 1714 -1432 1996 -1000
+<< xpolyres >>
+rect -1996 -1000 -1714 1000
+rect -1466 -1000 -1184 1000
+rect -936 -1000 -654 1000
+rect -406 -1000 -124 1000
+rect 124 -1000 406 1000
+rect 654 -1000 936 1000
+rect 1184 -1000 1466 1000
+rect 1714 -1000 1996 1000
+<< locali >>
+rect -2126 1528 -2030 1562
+rect 2030 1528 2126 1562
+rect -2126 1466 -2092 1528
+rect 2092 1466 2126 1528
+rect -2126 -1528 -2092 -1466
+rect 2092 -1528 2126 -1466
+rect -2126 -1562 -2030 -1528
+rect 2030 -1562 2126 -1528
+<< viali >>
+rect -1980 1017 -1730 1414
+rect -1450 1017 -1200 1414
+rect -920 1017 -670 1414
+rect -390 1017 -140 1414
+rect 140 1017 390 1414
+rect 670 1017 920 1414
+rect 1200 1017 1450 1414
+rect 1730 1017 1980 1414
+rect -1980 -1414 -1730 -1017
+rect -1450 -1414 -1200 -1017
+rect -920 -1414 -670 -1017
+rect -390 -1414 -140 -1017
+rect 140 -1414 390 -1017
+rect 670 -1414 920 -1017
+rect 1200 -1414 1450 -1017
+rect 1730 -1414 1980 -1017
+<< metal1 >>
+rect -1986 1414 -1724 1426
+rect -1986 1017 -1980 1414
+rect -1730 1017 -1724 1414
+rect -1986 1005 -1724 1017
+rect -1456 1414 -1194 1426
+rect -1456 1017 -1450 1414
+rect -1200 1017 -1194 1414
+rect -1456 1005 -1194 1017
+rect -926 1414 -664 1426
+rect -926 1017 -920 1414
+rect -670 1017 -664 1414
+rect -926 1005 -664 1017
+rect -396 1414 -134 1426
+rect -396 1017 -390 1414
+rect -140 1017 -134 1414
+rect -396 1005 -134 1017
+rect 134 1414 396 1426
+rect 134 1017 140 1414
+rect 390 1017 396 1414
+rect 134 1005 396 1017
+rect 664 1414 926 1426
+rect 664 1017 670 1414
+rect 920 1017 926 1414
+rect 664 1005 926 1017
+rect 1194 1414 1456 1426
+rect 1194 1017 1200 1414
+rect 1450 1017 1456 1414
+rect 1194 1005 1456 1017
+rect 1724 1414 1986 1426
+rect 1724 1017 1730 1414
+rect 1980 1017 1986 1414
+rect 1724 1005 1986 1017
+rect -1986 -1017 -1724 -1005
+rect -1986 -1414 -1980 -1017
+rect -1730 -1414 -1724 -1017
+rect -1986 -1426 -1724 -1414
+rect -1456 -1017 -1194 -1005
+rect -1456 -1414 -1450 -1017
+rect -1200 -1414 -1194 -1017
+rect -1456 -1426 -1194 -1414
+rect -926 -1017 -664 -1005
+rect -926 -1414 -920 -1017
+rect -670 -1414 -664 -1017
+rect -926 -1426 -664 -1414
+rect -396 -1017 -134 -1005
+rect -396 -1414 -390 -1017
+rect -140 -1414 -134 -1017
+rect -396 -1426 -134 -1414
+rect 134 -1017 396 -1005
+rect 134 -1414 140 -1017
+rect 390 -1414 396 -1017
+rect 134 -1426 396 -1414
+rect 664 -1017 926 -1005
+rect 664 -1414 670 -1017
+rect 920 -1414 926 -1017
+rect 664 -1426 926 -1414
+rect 1194 -1017 1456 -1005
+rect 1194 -1414 1200 -1017
+rect 1450 -1414 1456 -1017
+rect 1194 -1426 1456 -1414
+rect 1724 -1017 1986 -1005
+rect 1724 -1414 1730 -1017
+rect 1980 -1414 1986 -1017
+rect 1724 -1426 1986 -1414
+<< res1p41 >>
+rect -1998 -1002 -1712 1002
+rect -1468 -1002 -1182 1002
+rect -938 -1002 -652 1002
+rect -408 -1002 -122 1002
+rect 122 -1002 408 1002
+rect 652 -1002 938 1002
+rect 1182 -1002 1468 1002
+rect 1712 -1002 1998 1002
+<< properties >>
+string FIXED_BBOX -2109 -1545 2109 1545
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 1 nx 8 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM.mag
new file mode 100644
index 0000000..2f29a92
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_J2NVFM.mag
@@ -0,0 +1,68 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645628777
+<< pwell >>
+rect -572 -1598 572 1598
+<< psubdiff >>
+rect -536 1528 -440 1562
+rect 440 1528 536 1562
+rect -536 1466 -502 1528
+rect 502 1466 536 1528
+rect -536 -1528 -502 -1466
+rect 502 -1528 536 -1466
+rect -536 -1562 -440 -1528
+rect 440 -1562 536 -1528
+<< psubdiffcont >>
+rect -440 1528 440 1562
+rect -536 -1466 -502 1466
+rect 502 -1466 536 1466
+rect -440 -1562 440 -1528
+<< xpolycontact >>
+rect -406 1000 -124 1432
+rect -406 -1432 -124 -1000
+rect 124 1000 406 1432
+rect 124 -1432 406 -1000
+<< xpolyres >>
+rect -406 -1000 -124 1000
+rect 124 -1000 406 1000
+<< locali >>
+rect -536 1528 -440 1562
+rect 440 1528 536 1562
+rect -536 1466 -502 1528
+rect 502 1466 536 1528
+rect -536 -1528 -502 -1466
+rect 502 -1528 536 -1466
+rect -536 -1562 -440 -1528
+rect 440 -1562 536 -1528
+<< viali >>
+rect -390 1017 -140 1414
+rect 140 1017 390 1414
+rect -390 -1414 -140 -1017
+rect 140 -1414 390 -1017
+<< metal1 >>
+rect -396 1414 -134 1426
+rect -396 1017 -390 1414
+rect -140 1017 -134 1414
+rect -396 1005 -134 1017
+rect 134 1414 396 1426
+rect 134 1017 140 1414
+rect 390 1017 396 1414
+rect 134 1005 396 1017
+rect -396 -1017 -134 -1005
+rect -396 -1414 -390 -1017
+rect -140 -1414 -134 -1017
+rect -396 -1426 -134 -1414
+rect 134 -1017 396 -1005
+rect 134 -1414 140 -1017
+rect 390 -1414 396 -1017
+rect 134 -1426 396 -1414
+<< res1p41 >>
+rect -408 -1002 -122 1002
+rect 122 -1002 408 1002
+<< properties >>
+string FIXED_BBOX -519 -1545 519 1545
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 1 nx 2 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM.mag
new file mode 100644
index 0000000..bc4d0f0
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAGHGM.mag
@@ -0,0 +1,110 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645614240
+<< pwell >>
+rect -1367 -1598 1367 1598
+<< psubdiff >>
+rect -1331 1528 -1235 1562
+rect 1235 1528 1331 1562
+rect -1331 1466 -1297 1528
+rect 1297 1466 1331 1528
+rect -1331 -1528 -1297 -1466
+rect 1297 -1528 1331 -1466
+rect -1331 -1562 -1235 -1528
+rect 1235 -1562 1331 -1528
+<< psubdiffcont >>
+rect -1235 1528 1235 1562
+rect -1331 -1466 -1297 1466
+rect 1297 -1466 1331 1466
+rect -1235 -1562 1235 -1528
+<< xpolycontact >>
+rect -1201 1000 -919 1432
+rect -1201 -1432 -919 -1000
+rect -671 1000 -389 1432
+rect -671 -1432 -389 -1000
+rect -141 1000 141 1432
+rect -141 -1432 141 -1000
+rect 389 1000 671 1432
+rect 389 -1432 671 -1000
+rect 919 1000 1201 1432
+rect 919 -1432 1201 -1000
+<< xpolyres >>
+rect -1201 -1000 -919 1000
+rect -671 -1000 -389 1000
+rect -141 -1000 141 1000
+rect 389 -1000 671 1000
+rect 919 -1000 1201 1000
+<< locali >>
+rect -1331 1528 -1235 1562
+rect 1235 1528 1331 1562
+rect -1331 1466 -1297 1528
+rect 1297 1466 1331 1528
+rect -1331 -1528 -1297 -1466
+rect 1297 -1528 1331 -1466
+rect -1331 -1562 -1235 -1528
+rect 1235 -1562 1331 -1528
+<< viali >>
+rect -1185 1017 -935 1414
+rect -655 1017 -405 1414
+rect -125 1017 125 1414
+rect 405 1017 655 1414
+rect 935 1017 1185 1414
+rect -1185 -1414 -935 -1017
+rect -655 -1414 -405 -1017
+rect -125 -1414 125 -1017
+rect 405 -1414 655 -1017
+rect 935 -1414 1185 -1017
+<< metal1 >>
+rect -1191 1414 -929 1426
+rect -1191 1017 -1185 1414
+rect -935 1017 -929 1414
+rect -1191 1005 -929 1017
+rect -661 1414 -399 1426
+rect -661 1017 -655 1414
+rect -405 1017 -399 1414
+rect -661 1005 -399 1017
+rect -131 1414 131 1426
+rect -131 1017 -125 1414
+rect 125 1017 131 1414
+rect -131 1005 131 1017
+rect 399 1414 661 1426
+rect 399 1017 405 1414
+rect 655 1017 661 1414
+rect 399 1005 661 1017
+rect 929 1414 1191 1426
+rect 929 1017 935 1414
+rect 1185 1017 1191 1414
+rect 929 1005 1191 1017
+rect -1191 -1017 -929 -1005
+rect -1191 -1414 -1185 -1017
+rect -935 -1414 -929 -1017
+rect -1191 -1426 -929 -1414
+rect -661 -1017 -399 -1005
+rect -661 -1414 -655 -1017
+rect -405 -1414 -399 -1017
+rect -661 -1426 -399 -1414
+rect -131 -1017 131 -1005
+rect -131 -1414 -125 -1017
+rect 125 -1414 131 -1017
+rect -131 -1426 131 -1414
+rect 399 -1017 661 -1005
+rect 399 -1414 405 -1017
+rect 655 -1414 661 -1017
+rect 399 -1426 661 -1414
+rect 929 -1017 1191 -1005
+rect 929 -1414 935 -1017
+rect 1185 -1414 1191 -1017
+rect 929 -1426 1191 -1414
+<< res1p41 >>
+rect -1203 -1002 -917 1002
+rect -673 -1002 -387 1002
+rect -143 -1002 143 1002
+rect 387 -1002 673 1002
+rect 917 -1002 1203 1002
+<< properties >>
+string FIXED_BBOX -1314 -1545 1314 1545
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 1 nx 5 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAZH5M.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAZH5M.mag
new file mode 100644
index 0000000..aa51e48
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JAZH5M.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< pwell >>
+rect -307 -1598 307 1598
+<< psubdiff >>
+rect -271 1528 -175 1562
+rect 175 1528 271 1562
+rect -271 1466 -237 1528
+rect 237 1466 271 1528
+rect -271 -1528 -237 -1466
+rect 237 -1528 271 -1466
+rect -271 -1562 -175 -1528
+rect 175 -1562 271 -1528
+<< psubdiffcont >>
+rect -175 1528 175 1562
+rect -271 -1466 -237 1466
+rect 237 -1466 271 1466
+rect -175 -1562 175 -1528
+<< xpolycontact >>
+rect -141 1000 141 1432
+rect -141 -1432 141 -1000
+<< xpolyres >>
+rect -141 -1000 141 1000
+<< locali >>
+rect -271 1528 -175 1562
+rect 175 1528 271 1562
+rect -271 1466 -237 1528
+rect 237 1466 271 1528
+rect -271 -1528 -237 -1466
+rect 237 -1528 271 -1466
+rect -271 -1562 -175 -1528
+rect 175 -1562 271 -1528
+<< viali >>
+rect -125 1017 125 1414
+rect -125 -1414 125 -1017
+<< metal1 >>
+rect -131 1414 131 1426
+rect -131 1017 -125 1414
+rect 125 1017 131 1414
+rect -131 1005 131 1017
+rect -131 -1017 131 -1005
+rect -131 -1414 -125 -1017
+rect 125 -1414 131 -1017
+rect -131 -1426 131 -1414
+<< res1p41 >>
+rect -143 -1002 143 1002
+<< properties >>
+string FIXED_BBOX -254 -1545 254 1545
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 1 nx 1 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JJ44ZS.mag b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JJ44ZS.mag
new file mode 100644
index 0000000..6ad8f7a
--- /dev/null
+++ b/mag/isource/sky130_fd_pr__res_xhigh_po_1p41_JJ44ZS.mag
@@ -0,0 +1,273 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645462850
+<< error_p >>
+rect -1996 52 -1714 196
+rect -1466 52 -1184 196
+rect -936 52 -654 196
+rect -406 52 -124 196
+rect 124 52 406 196
+rect 654 52 936 196
+rect 1184 52 1466 196
+rect 1714 52 1996 196
+<< pwell >>
+rect -2162 -3082 2162 3082
+<< psubdiff >>
+rect -2126 3012 -2030 3046
+rect 2030 3012 2126 3046
+rect -2126 2950 -2092 3012
+rect 2092 2950 2126 3012
+rect -2126 -3012 -2092 -2950
+rect 2092 -3012 2126 -2950
+rect -2126 -3046 -2030 -3012
+rect 2030 -3046 2126 -3012
+<< psubdiffcont >>
+rect -2030 3012 2030 3046
+rect -2126 -2950 -2092 2950
+rect 2092 -2950 2126 2950
+rect -2030 -3046 2030 -3012
+<< xpolycontact >>
+rect -1996 2484 -1714 2916
+rect -1996 52 -1714 484
+rect -1466 2484 -1184 2916
+rect -1466 52 -1184 484
+rect -936 2484 -654 2916
+rect -936 52 -654 484
+rect -406 2484 -124 2916
+rect -406 52 -124 484
+rect 124 2484 406 2916
+rect 124 52 406 484
+rect 654 2484 936 2916
+rect 654 52 936 484
+rect 1184 2484 1466 2916
+rect 1184 52 1466 484
+rect 1714 2484 1996 2916
+rect 1714 52 1996 484
+rect -1996 -484 -1714 -52
+rect -1996 -2916 -1714 -2484
+rect -1466 -484 -1184 -52
+rect -1466 -2916 -1184 -2484
+rect -936 -484 -654 -52
+rect -936 -2916 -654 -2484
+rect -406 -484 -124 -52
+rect -406 -2916 -124 -2484
+rect 124 -484 406 -52
+rect 124 -2916 406 -2484
+rect 654 -484 936 -52
+rect 654 -2916 936 -2484
+rect 1184 -484 1466 -52
+rect 1184 -2916 1466 -2484
+rect 1714 -484 1996 -52
+rect 1714 -2916 1996 -2484
+<< xpolyres >>
+rect -1996 484 -1714 2484
+rect -1466 484 -1184 2484
+rect -936 484 -654 2484
+rect -406 484 -124 2484
+rect 124 484 406 2484
+rect 654 484 936 2484
+rect 1184 484 1466 2484
+rect 1714 484 1996 2484
+rect -1996 -2484 -1714 -484
+rect -1466 -2484 -1184 -484
+rect -936 -2484 -654 -484
+rect -406 -2484 -124 -484
+rect 124 -2484 406 -484
+rect 654 -2484 936 -484
+rect 1184 -2484 1466 -484
+rect 1714 -2484 1996 -484
+<< locali >>
+rect -2126 3012 -2030 3046
+rect 2030 3012 2126 3046
+rect -2126 2950 -2092 3012
+rect 2092 2950 2126 3012
+rect -2126 -3012 -2092 -2950
+rect 2092 -3012 2126 -2950
+rect -2126 -3046 -2030 -3012
+rect 2030 -3046 2126 -3012
+<< viali >>
+rect -1980 2501 -1730 2898
+rect -1450 2501 -1200 2898
+rect -920 2501 -670 2898
+rect -390 2501 -140 2898
+rect 140 2501 390 2898
+rect 670 2501 920 2898
+rect 1200 2501 1450 2898
+rect 1730 2501 1980 2898
+rect -1980 70 -1730 467
+rect -1450 70 -1200 467
+rect -920 70 -670 467
+rect -390 70 -140 467
+rect 140 70 390 467
+rect 670 70 920 467
+rect 1200 70 1450 467
+rect 1730 70 1980 467
+rect -1980 -467 -1730 -70
+rect -1450 -467 -1200 -70
+rect -920 -467 -670 -70
+rect -390 -467 -140 -70
+rect 140 -467 390 -70
+rect 670 -467 920 -70
+rect 1200 -467 1450 -70
+rect 1730 -467 1980 -70
+rect -1980 -2898 -1730 -2501
+rect -1450 -2898 -1200 -2501
+rect -920 -2898 -670 -2501
+rect -390 -2898 -140 -2501
+rect 140 -2898 390 -2501
+rect 670 -2898 920 -2501
+rect 1200 -2898 1450 -2501
+rect 1730 -2898 1980 -2501
+<< metal1 >>
+rect -1986 2898 -1724 2910
+rect -1986 2501 -1980 2898
+rect -1730 2501 -1724 2898
+rect -1986 2489 -1724 2501
+rect -1456 2898 -1194 2910
+rect -1456 2501 -1450 2898
+rect -1200 2501 -1194 2898
+rect -1456 2489 -1194 2501
+rect -926 2898 -664 2910
+rect -926 2501 -920 2898
+rect -670 2501 -664 2898
+rect -926 2489 -664 2501
+rect -396 2898 -134 2910
+rect -396 2501 -390 2898
+rect -140 2501 -134 2898
+rect -396 2489 -134 2501
+rect 134 2898 396 2910
+rect 134 2501 140 2898
+rect 390 2501 396 2898
+rect 134 2489 396 2501
+rect 664 2898 926 2910
+rect 664 2501 670 2898
+rect 920 2501 926 2898
+rect 664 2489 926 2501
+rect 1194 2898 1456 2910
+rect 1194 2501 1200 2898
+rect 1450 2501 1456 2898
+rect 1194 2489 1456 2501
+rect 1724 2898 1986 2910
+rect 1724 2501 1730 2898
+rect 1980 2501 1986 2898
+rect 1724 2489 1986 2501
+rect -1986 467 -1724 479
+rect -1986 70 -1980 467
+rect -1730 70 -1724 467
+rect -1986 58 -1724 70
+rect -1456 467 -1194 479
+rect -1456 70 -1450 467
+rect -1200 70 -1194 467
+rect -1456 58 -1194 70
+rect -926 467 -664 479
+rect -926 70 -920 467
+rect -670 70 -664 467
+rect -926 58 -664 70
+rect -396 467 -134 479
+rect -396 70 -390 467
+rect -140 70 -134 467
+rect -396 58 -134 70
+rect 134 467 396 479
+rect 134 70 140 467
+rect 390 70 396 467
+rect 134 58 396 70
+rect 664 467 926 479
+rect 664 70 670 467
+rect 920 70 926 467
+rect 664 58 926 70
+rect 1194 467 1456 479
+rect 1194 70 1200 467
+rect 1450 70 1456 467
+rect 1194 58 1456 70
+rect 1724 467 1986 479
+rect 1724 70 1730 467
+rect 1980 70 1986 467
+rect 1724 58 1986 70
+rect -1986 -70 -1724 -58
+rect -1986 -467 -1980 -70
+rect -1730 -467 -1724 -70
+rect -1986 -479 -1724 -467
+rect -1456 -70 -1194 -58
+rect -1456 -467 -1450 -70
+rect -1200 -467 -1194 -70
+rect -1456 -479 -1194 -467
+rect -926 -70 -664 -58
+rect -926 -467 -920 -70
+rect -670 -467 -664 -70
+rect -926 -479 -664 -467
+rect -396 -70 -134 -58
+rect -396 -467 -390 -70
+rect -140 -467 -134 -70
+rect -396 -479 -134 -467
+rect 134 -70 396 -58
+rect 134 -467 140 -70
+rect 390 -467 396 -70
+rect 134 -479 396 -467
+rect 664 -70 926 -58
+rect 664 -467 670 -70
+rect 920 -467 926 -70
+rect 664 -479 926 -467
+rect 1194 -70 1456 -58
+rect 1194 -467 1200 -70
+rect 1450 -467 1456 -70
+rect 1194 -479 1456 -467
+rect 1724 -70 1986 -58
+rect 1724 -467 1730 -70
+rect 1980 -467 1986 -70
+rect 1724 -479 1986 -467
+rect -1986 -2501 -1724 -2489
+rect -1986 -2898 -1980 -2501
+rect -1730 -2898 -1724 -2501
+rect -1986 -2910 -1724 -2898
+rect -1456 -2501 -1194 -2489
+rect -1456 -2898 -1450 -2501
+rect -1200 -2898 -1194 -2501
+rect -1456 -2910 -1194 -2898
+rect -926 -2501 -664 -2489
+rect -926 -2898 -920 -2501
+rect -670 -2898 -664 -2501
+rect -926 -2910 -664 -2898
+rect -396 -2501 -134 -2489
+rect -396 -2898 -390 -2501
+rect -140 -2898 -134 -2501
+rect -396 -2910 -134 -2898
+rect 134 -2501 396 -2489
+rect 134 -2898 140 -2501
+rect 390 -2898 396 -2501
+rect 134 -2910 396 -2898
+rect 664 -2501 926 -2489
+rect 664 -2898 670 -2501
+rect 920 -2898 926 -2501
+rect 664 -2910 926 -2898
+rect 1194 -2501 1456 -2489
+rect 1194 -2898 1200 -2501
+rect 1450 -2898 1456 -2501
+rect 1194 -2910 1456 -2898
+rect 1724 -2501 1986 -2489
+rect 1724 -2898 1730 -2501
+rect 1980 -2898 1986 -2501
+rect 1724 -2910 1986 -2898
+<< res1p41 >>
+rect -1998 482 -1712 2486
+rect -1468 482 -1182 2486
+rect -938 482 -652 2486
+rect -408 482 -122 2486
+rect 122 482 408 2486
+rect 652 482 938 2486
+rect 1182 482 1468 2486
+rect 1712 482 1998 2486
+rect -1998 -2486 -1712 -482
+rect -1468 -2486 -1182 -482
+rect -938 -2486 -652 -482
+rect -408 -2486 -122 -482
+rect 122 -2486 408 -482
+rect 652 -2486 938 -482
+rect 1182 -2486 1468 -482
+rect 1712 -2486 1998 -482
+<< properties >>
+string FIXED_BBOX -2109 -3029 2109 3029
+string gencell sky130_fd_pr__res_xhigh_po_1p41
+string library sky130
+string parameters w 1.410 l 10 m 2 nx 8 wmin 1.410 lmin 0.50 rho 2000 val 14.451k dummy 0 dw 0.0 term 188.2 sterm 0.0 caplen 0 wmax 1.410 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/isource/test_low_pvt_source.spice b/mag/isource/test_low_pvt_source.spice
new file mode 100644
index 0000000..0088370
--- /dev/null
+++ b/mag/isource/test_low_pvt_source.spice
@@ -0,0 +1,99 @@
+** sch_path: /home/simon/code/asic/analog/test/test_low_pvt_source.sch
+**.subckt test_low_pvt_source
+V2 VDD GND 1.8
+V1 VDD V_iout 0
+xisource V_iout VDD GND isource_flat
+I0 V_iout V_iout 10u
+**** begin user architecture code
+
+
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+set ITL1=10000
+
+let min_temp=0
+let var_temp = min_temp
+let max_temp=100
+let temp_step=100
+
+option temp=20
+op
+write test_low_pvt_source.raw
+print var_temp i(v1)
+*  i(v.xisource.v1)
+run
+reset
+
+
+
+dowhile var_temp <= max_temp
+	option temp=$&var_temp
+	op
+	* wrdata 'result_{$&var_temp}deg.csv' v(V_vout)
+	let var_temp = var_temp + temp_step
+	run
+	echo 'Result will follow ...'
+	print var_temp  i(v1)
+	* i(v.xisource.v1)
+	if i(v.xisource.v1) > 1e-6
+		echo 'Large current'
+		write 'result_op_{$&var_temp}deg.raw'
+	end
+	*tran 100n 100u
+	*MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+	reset
+end
+
+* reset
+* option temp=0
+* op
+* run
+* print v(v_vout) i(v1)
+* let var_vout_0deg=v(v_vout)
+* reset
+* option temp=100
+* op
+* run
+* print v(v_vout) i(v1)
+* let var_vout_100deg=v(v_vout)
+
+* print var_vout_100deg-var_vout_0deg
+
+* tran 100n 100u
+* plot i(v.xisource.v1)
+* MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+* noise i(v1) I0 dec 1000 10 100G
+* print all
+* wrdata result_noise.csv inoise_total onoise_total
+* setplot noise1
+* plot onoise_spectrum
+* noise i(v1) I0 dec 1000 2MEG 2G
+* print all
+* wrdata result_noise.csv inoise_total onoise_total
+* setplot noise3
+* plot onoise_spectrum
+
+
+.endc
+
+
+
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include pex_isource.spice
+
+
+
+* .lib /usr/local/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice hl
+.lib /usr/local/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+
+**** end user architecture code
+**.ends
diff --git a/mag/isource/test_low_pvt_source_mc.spice b/mag/isource/test_low_pvt_source_mc.spice
new file mode 100644
index 0000000..95d4074
--- /dev/null
+++ b/mag/isource/test_low_pvt_source_mc.spice
@@ -0,0 +1,166 @@
+** sch_path: /home/simon/code/asic/analog/test/test_low_pvt_source_mc.sch
+**.subckt test_low_pvt_source_mc
+VB VDD GND #UB#
+V0 VDD V_iout_0 0
+xisource  V_iout_0 VDD GND isource_flat
+I0 V_iout_0 V_iout_0 10u
+**** begin user architecture code
+
+
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+set model="#model#"
+let mc_runs=100
+let mc_runNo = 1
+
+dowhile mc_runNo <= mc_runs
+   destroy all
+	let min_temp=0
+	let var_temp = min_temp
+	let max_temp=100
+	let temp_step=3
+	dowhile var_temp <= max_temp
+		option temp=$&var_temp
+		wrdata 'result_op_op_{$&var_temp}deg_{$&mc_runNo}.csv' i(V0)
+		op
+		run
+		if i(V0) > 1.3E-5
+			echo 'Large current'
+*			print i(v.xisource.v1) i(V0)
+*			write 'result_op_high_{$&var_temp}deg_{$&mc_runNo}_{$&i(v.xisource.v1)}.raw'
+		end
+		if i(V0) < 0.7E-5
+			echo 'Large current'
+*			print i(v.xisource.v1) i(V0)
+*			write 'result_op_low_{$&var_temp}deg_{$&mc_runNo}_{$&i(v.xisource.v1)}.raw'
+		end
+*
+*		tran 100n 100u
+*		MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+*		wrdata 'result_tran_{$&var_temp}deg_{$&mc_runNo}.csv' isource
+		run
+		let var_temp = var_temp + temp_step
+	end
+	let  mc_runNo = mc_runNo +1
+	reset
+end
+
+.endc
+
+
+
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+* .include bandgap.spice
+.include ../../../pex_isource.spice
+
+
+
+.lib /usr/local/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice #model#
+* .lib /usr/local/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.#model#.red #model#
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+
+**** end user architecture code
+**.ends
+
+* expanding   symbol:  /home/simon/code/asic/analog/bias/low_pvt_source.sym # of pins=3
+** sym_path: /home/simon/code/asic/analog/bias/low_pvt_source.sym
+** sch_path: /home/simon/code/asic/analog/bias/low_pvt_source.sch
+.subckt low_pvt_source  VP I_ref VN
+*.iopin VP
+*.opin I_ref
+*.iopin VN
+XM1 VM1D VM8D VP VP sky130_fd_pr__pfet_01v8 L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=10 m=10
+XM2 VM2D VM2D VN VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=30 m=30
+XM5 VM9D VM8D VM1D VP sky130_fd_pr__pfet_01v8 L=0.2 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2 m=2
+XM11 VM11D VM2D VM12D VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=65 m=65
+XM12 VM12D VM12G VN VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2 m=2
+XM14 VM14D VM12G VN VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2 m=2
+XM16 VM16D VM8D VP VP sky130_fd_pr__pfet_01v8 L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=10 m=10
+XM17 VM8D VM8D VM16D VP sky130_fd_pr__pfet_01v8 L=0.2 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2 m=2
+XM18 VM18D VM8D VP VP sky130_fd_pr__pfet_01v8 L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=10*3*2 m=10*3*2
+XM19 VM14D VM8D VM18D VP sky130_fd_pr__pfet_01v8 L=0.2 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2*3*2 m=2*3*2
+XM20 VM20D VM8D VP VP sky130_fd_pr__pfet_01v8 L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=10*1*1 m=10*1*1
+XM21 VM22D VM8D VM20D VP sky130_fd_pr__pfet_01v8 L=0.2 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=2*1*1 m=2*1*1
+XM22 VM22D VM4S VM3D VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=20 m=20
+XM3 VM3D VM3G VN VN sky130_fd_pr__nfet_01v8 L=6 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=4 m=4
+XM13 VP VM14D VM12G VM12G sky130_fd_pr__nfet_01v8_lvt L=0.15 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
++ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
++ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=20 m=20
+XM4 I_ref VM22D VM4S VN sky130_fd_pr__nfet_01v8_lvt L=0.15 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
++ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
++ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=20 m=20
+XM48 VM50D VM11D VP VP sky130_fd_pr__pfet_01v8 L=2 W=0.5 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=1 m=1
+XM50 VM50D VM11D VN VN sky130_fd_pr__nfet_01v8_lvt L=0.2 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=10 m=10
+XC3 VP VM8D sky130_fd_pr__cap_mim_m3_1 W=20 L=20 MF=1 m=1
+XM8 VM8D VM9D VM11D VM11D sky130_fd_pr__nfet_01v8_lvt L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=20 m=20
+XM9 VM9D VM9D VM2D VM2D sky130_fd_pr__nfet_01v8_lvt L=1 W=4 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=20 m=20
+XM10 VM8D VM50D VN VN sky130_fd_pr__nfet_01v8 L=2 W=0.5 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
++ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
++ sa=0 sb=0 sd=0 mult=1 m=1
+XC1 VP VN VN sky130_fd_pr__cap_var_lvt W=5 L=2 VM=10
+XC2 VP VN sky130_fd_pr__cap_mim_m3_1 W=20 L=20 MF=1 m=1
+XC4 VP VN sky130_fd_pr__cap_mim_m3_2 W=20 L=20 MF=1 m=1
+XR7 net3 VM4S VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR3 net4 net3 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR4 net2 net4 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR5 net1 net2 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR6 VN net1 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR8 net5 VM12G VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR1 net5 VM3G VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR2 net7 net6 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR9 VN net6 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR10 net11 net7 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR11 net12 net11 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR12 net8 net12 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR13 net10 VM3G VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR14 net9 net10 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+XR15 net8 net9 VN sky130_fd_pr__res_xhigh_po_1p41 L=10 mult=1 m=1
+.ends
+
+.GLOBAL VDD
+.GLOBAL GND
+.end
diff --git a/mag/mpw5_submission.mag b/mag/mpw5_submission.mag
new file mode 100644
index 0000000..a4d6739
--- /dev/null
+++ b/mag/mpw5_submission.mag
@@ -0,0 +1,24 @@
+magic
+tech sky130A
+timestamp 1646406885
+use cmirror_channel  cmirror_channel_0 ~/code/asic/layout/currm
+timestamp 1646406885
+transform 1 0 -230 0 1 5550
+box -70 -5550 9921 1667
+use eigth_mirror  eigth_mirror_0 ~/code/asic/layout/currm
+timestamp 1646401284
+transform -1 0 -310 0 -1 7190
+box 5 0 6090 1790
+use isource  isource_0 ~/code/asic/layout/isource
+timestamp 1646406885
+transform 1 0 -17960 0 1 -785
+box -140 -2415 11560 7960
+use outd  outd_0 ~/code/asic/layout/outd
+timestamp 1646406885
+transform 1 0 16580 0 1 -7970
+box -15080 -30 28520 7612
+use tia_core  tia_core_0 ~/code/asic/layout/tia
+timestamp 1646406885
+transform 1 0 -4570 0 1 -1560
+box -930 -5840 5865 1395
+<< end >>
diff --git a/mag/outd/.magicrc b/mag/outd/.magicrc
new file mode 100644
index 0000000..1685a32
--- /dev/null
+++ b/mag/outd/.magicrc
@@ -0,0 +1,86 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Turn off the scale option on ext2spice or else it conflicts with the
+# scale in the model files.
+ext2spice scale off
+
+# Allow override of PDK path from environment variable PDK_ROOT
+if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} {
+    set PDK_ROOT /usr/local/share/pdk
+}
+
+# loading technology
+tech load $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDK_ROOT/sky130A/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}]} {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/mag/outd/outd.mag b/mag/outd/outd.mag
new file mode 100644
index 0000000..dce578d
--- /dev/null
+++ b/mag/outd/outd.mag
@@ -0,0 +1,390 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646406885
+<< pwell >>
+rect -19838 7542 -19676 7608
+rect -19838 7032 -19676 7098
+<< poly >>
+rect -19838 7592 -19676 7608
+rect -19838 7558 -19822 7592
+rect -19788 7558 -19676 7592
+rect -19838 7542 -19676 7558
+rect -19838 7082 -19676 7098
+rect -19838 7048 -19726 7082
+rect -19692 7048 -19676 7082
+rect -19838 7032 -19676 7048
+<< polycont >>
+rect -19822 7558 -19788 7592
+rect -19726 7048 -19692 7082
+<< locali >>
+rect -19838 7558 -19822 7592
+rect -19788 7558 -19676 7592
+rect -19838 7048 -19726 7082
+rect -19692 7048 -19676 7082
+rect -19540 6960 -19470 7690
+rect -20100 6860 -19470 6960
+rect -19540 5510 -19470 6860
+<< viali >>
+rect -19822 7558 -19788 7592
+rect -19726 7048 -19692 7082
+<< metal1 >>
+rect -21110 13500 -21100 15200
+rect -14440 13500 -14430 15200
+rect -19850 7550 -19840 7710
+rect -19680 7630 -19670 7710
+rect -19680 7550 -19470 7630
+rect -19780 7520 -19734 7550
+rect -19890 7120 -19880 7280
+rect -19826 7120 -19816 7280
+rect -19698 7120 -19688 7280
+rect -19634 7120 -19624 7280
+rect -19780 7090 -19734 7120
+rect -19950 7082 -19460 7090
+rect -19950 7048 -19726 7082
+rect -19692 7048 -19460 7082
+rect -19950 6730 -19460 7048
+rect -19852 6538 -19842 6698
+rect -19788 6538 -19778 6698
+rect -16680 6460 -14280 6840
+rect -20010 6298 -20000 6458
+rect -19946 6298 -19936 6458
+rect -19694 6298 -19684 6458
+rect -19630 6298 -19620 6458
+rect -19950 6110 -19470 6270
+rect -20010 5920 -20000 6080
+rect -19946 5920 -19936 6080
+rect -19694 5920 -19684 6080
+rect -19630 5920 -19620 6080
+rect -19852 5680 -19842 5840
+rect -19788 5680 -19778 5840
+rect -19950 5570 -19470 5650
+rect -120 1040 40 6040
+<< via1 >>
+rect -21100 13500 -14440 15200
+rect -19840 7592 -19680 7710
+rect -19840 7558 -19822 7592
+rect -19822 7558 -19788 7592
+rect -19788 7558 -19680 7592
+rect -19840 7550 -19680 7558
+rect -19880 7120 -19826 7280
+rect -19688 7120 -19634 7280
+rect -19842 6538 -19788 6698
+rect -20000 6298 -19946 6458
+rect -19684 6298 -19630 6458
+rect -20000 5920 -19946 6080
+rect -19684 5920 -19630 6080
+rect -19842 5680 -19788 5840
+<< metal2 >>
+rect -21100 15200 -14440 15210
+rect -21100 13490 -14440 13500
+rect -300 13460 60 13470
+rect -1160 12780 -800 12790
+rect -15460 11640 -15100 11660
+rect -21080 11310 -20960 11420
+rect -15460 11280 -15440 11640
+rect -15120 11280 -15100 11640
+rect -21150 10590 -20890 10600
+rect -21150 10290 -20890 10300
+rect -21090 9740 -20940 10290
+rect -15460 9300 -15100 11280
+rect -14760 10580 -14400 12280
+rect -14760 10400 -14280 10580
+rect -1160 9300 -800 12420
+rect -300 10760 60 13100
+rect -300 10400 54680 10760
+rect -15460 9120 -14280 9300
+rect -1160 8940 54700 9300
+rect -20220 7920 -19680 7930
+rect -20220 7780 -19830 7920
+rect -19690 7780 -19680 7920
+rect -20220 7770 -19680 7780
+rect -19840 7710 -19680 7770
+rect -19840 7540 -19680 7550
+rect -19900 7280 -19630 7290
+rect -19900 7120 -19880 7280
+rect -19826 7120 -19688 7280
+rect -19634 7120 -19630 7280
+rect -19900 7110 -19630 7120
+rect -19900 6750 -19720 7110
+rect -19900 6698 -19730 6750
+rect -19900 6538 -19842 6698
+rect -19788 6538 -19730 6698
+rect -20100 6458 -19940 6470
+rect -20100 6298 -20000 6458
+rect -19946 6298 -19940 6458
+rect -20100 6080 -19940 6298
+rect -20100 5920 -20000 6080
+rect -19946 5920 -19940 6080
+rect -20100 5520 -19940 5920
+rect -19900 5840 -19730 6538
+rect -19900 5680 -19842 5840
+rect -19788 5680 -19730 5840
+rect -19900 5670 -19730 5680
+rect -19690 6458 -19530 6470
+rect -19690 6298 -19684 6458
+rect -19630 6298 -19530 6458
+rect -19690 6080 -19530 6298
+rect -19690 5920 -19684 6080
+rect -19630 5920 -19530 6080
+rect -19690 5840 -19530 5920
+rect -19690 5520 -19340 5840
+rect -20100 5360 -19340 5520
+rect -19570 5300 -19340 5360
+<< via2 >>
+rect -21100 13500 -14440 15200
+rect -300 13100 60 13460
+rect -1160 12420 -800 12780
+rect -15440 11280 -15120 11640
+rect -21150 10300 -20890 10590
+rect -19830 7780 -19690 7920
+<< metal3 >>
+rect -21110 15200 -14430 15205
+rect -21110 13500 -21100 15200
+rect -14440 13500 -14430 15200
+rect -13930 14260 -13920 14960
+rect -2520 14260 -2510 14960
+rect 390 14260 400 14960
+rect 11800 14260 11810 14960
+rect 14650 14260 14660 14960
+rect 26060 14260 26070 14960
+rect 28890 14260 28900 14960
+rect 40300 14260 40310 14960
+rect 43150 14260 43160 14960
+rect 54560 14260 54570 14960
+rect -21110 13495 -14430 13500
+rect -310 13460 70 13465
+rect -310 13100 -300 13460
+rect 60 13100 70 13460
+rect -310 13095 70 13100
+rect -1170 12780 -790 12785
+rect -1170 12420 -1160 12780
+rect -800 12420 -790 12780
+rect -1170 12415 -790 12420
+rect -15450 11640 -15110 11645
+rect -15450 11280 -15440 11640
+rect -15120 11280 -15110 11640
+rect -15450 11275 -15110 11280
+rect -21610 10780 -19680 10910
+rect -21160 10590 -20880 10595
+rect -21160 10300 -21150 10590
+rect -20890 10300 -20880 10590
+rect -21160 10295 -20880 10300
+rect -19840 7920 -19680 10780
+rect -19840 7780 -19830 7920
+rect -19690 7780 -19680 7920
+rect -19840 7770 -19680 7780
+rect -18488 1660 -17582 2134
+rect -19490 440 -19480 1660
+rect -16640 440 -16630 1660
+rect -14310 20 -14300 960
+rect 56940 20 56950 960
+<< via3 >>
+rect -21100 13500 -14440 15200
+rect -13920 14260 -2520 14960
+rect 400 14260 11800 14960
+rect 14660 14260 26060 14960
+rect 28900 14260 40300 14960
+rect 43160 14260 54560 14960
+rect -300 13100 60 13460
+rect -1160 12420 -800 12780
+rect -15440 11280 -15120 11640
+rect -21150 10300 -20890 10590
+rect -19480 440 -16640 1660
+rect -14300 20 56940 960
+<< metal4 >>
+rect -21101 15200 -14439 15201
+rect -21101 13500 -21100 15200
+rect -14440 13500 -14439 15200
+rect -13921 14960 -2519 14961
+rect -13921 14260 -13920 14960
+rect -2520 14260 -2519 14960
+rect -13921 14259 -2519 14260
+rect 399 14960 11801 14961
+rect 399 14260 400 14960
+rect 11800 14260 11801 14960
+rect 399 14259 11801 14260
+rect 14659 14960 26061 14961
+rect 14659 14260 14660 14960
+rect 26060 14260 26061 14960
+rect 14659 14259 26061 14260
+rect 28899 14960 40301 14961
+rect 28899 14260 28900 14960
+rect 40300 14260 40301 14960
+rect 28899 14259 40301 14260
+rect 43159 14960 54561 14961
+rect 43159 14260 43160 14960
+rect 54560 14260 54561 14960
+rect 43159 14259 54561 14260
+rect -21101 13499 -14439 13500
+rect -301 13460 61 13461
+rect -2360 13100 -300 13460
+rect 60 13100 61 13460
+rect -2360 12900 -2340 13100
+rect -301 13099 61 13100
+rect -300 13080 60 13099
+rect 54740 12900 55850 13460
+rect -1161 12780 -799 12781
+rect -2360 12420 -1160 12780
+rect -800 12420 -799 12780
+rect -2360 12220 -2320 12420
+rect -1161 12419 -799 12420
+rect -1160 12400 -800 12419
+rect 54740 12220 55850 12780
+rect -15441 11640 -15119 11641
+rect -15441 11280 -15440 11640
+rect -15120 11280 -15119 11640
+rect -15441 11279 -15119 11280
+rect -30140 10200 -21350 10760
+rect -21151 10590 -20889 10591
+rect -21151 10300 -21150 10590
+rect -20890 10300 -20889 10590
+rect -21151 10299 -20889 10300
+rect -30140 10100 -20900 10200
+rect -19481 1660 -16639 1661
+rect -19481 440 -19480 1660
+rect -16640 440 -16639 1660
+rect -19481 439 -16639 440
+rect -14301 960 56941 961
+rect -14301 20 -14300 960
+rect 56940 20 56941 960
+rect -14301 19 56941 20
+<< via4 >>
+rect -21100 13500 -14440 15200
+rect -13920 14260 -2520 14960
+rect 400 14260 11800 14960
+rect 14660 14260 26060 14960
+rect 28900 14260 40300 14960
+rect 43160 14260 54560 14960
+rect -21150 10300 -20890 10590
+rect -19480 440 -16640 1660
+rect -14300 20 56940 960
+<< metal5 >>
+rect -21124 15220 -14416 15224
+rect -30160 15200 57000 15220
+rect -30160 13500 -21100 15200
+rect -14440 14960 57000 15200
+rect -14440 14260 -13920 14960
+rect -2520 14260 400 14960
+rect 11800 14260 14660 14960
+rect 26060 14260 28900 14960
+rect 40300 14260 43160 14960
+rect 54560 14260 57000 14960
+rect -14440 13500 57000 14260
+rect -30160 12500 57000 13500
+rect -21180 10590 -20850 10620
+rect -21180 10300 -21150 10590
+rect -20890 10300 -20850 10590
+rect -21180 9980 -20850 10300
+rect -13920 9980 -12900 12500
+rect -6820 10000 -5800 12500
+rect 580 10020 1600 12500
+rect 8100 9940 9120 12500
+rect 15640 9920 16660 12500
+rect 23420 9980 24440 12500
+rect 31200 9980 32220 12500
+rect 40060 10040 41080 12500
+rect 49480 10000 50500 12500
+rect -22620 9330 -21510 9720
+rect -28540 2660 -15540 3640
+rect -14000 2660 -12980 4920
+rect -6580 2660 -5560 4920
+rect 780 2660 1800 5060
+rect 8520 2660 9540 5160
+rect 16060 2660 17080 5180
+rect 24000 2660 25020 5060
+rect 31660 2660 32680 5300
+rect 40040 2660 41060 4880
+rect 48700 2660 49720 4840
+rect -29980 1660 57040 2660
+rect -29980 440 -19480 1660
+rect -16640 960 57040 1660
+rect -16640 440 -14300 960
+rect -29980 20 -14300 440
+rect 56940 20 57040 960
+rect -29980 -60 57040 20
+use outd_stage1  outd_stage1_0
+timestamp 1646312566
+transform 1 0 -19480 0 1 1680
+box -1660 -880 5040 12406
+use outd_stage2  outd_stage2_0
+timestamp 1646386630
+transform 1 0 -14290 0 1 880
+box -30 -880 14232 14120
+use outd_stage3  outd_stage3_0
+timestamp 1646406885
+transform 1 0 20 0 1 20
+box -20 -20 56992 14980
+use sky130_fd_pr__cap_mim_m3_1_WXTTNJ  sky130_fd_pr__cap_mim_m3_1_WXTTNJ_0
+timestamp 1646312566
+transform 0 1 -23680 -1 0 12809
+box -2150 -2100 2149 2100
+use sky130_fd_pr__cap_mim_m3_1_WXTTNJ  sky130_fd_pr__cap_mim_m3_1_WXTTNJ_1
+timestamp 1646312566
+transform 0 1 -28060 -1 0 12829
+box -2150 -2100 2149 2100
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0
+timestamp 1646311750
+transform 0 -1 -11199 1 0 6791
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1
+timestamp 1646311750
+transform 0 -1 -3999 1 0 6791
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_2
+timestamp 1646311750
+transform 0 -1 3421 1 0 6771
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_3
+timestamp 1646311750
+transform 0 -1 11001 1 0 6751
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_4
+timestamp 1646311750
+transform 0 -1 18501 1 0 6751
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_5
+timestamp 1646311750
+transform 0 -1 26261 1 0 6771
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_6
+timestamp 1646311750
+transform 0 -1 33781 1 0 6771
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_7
+timestamp 1646311750
+transform 0 -1 42561 1 0 6831
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_8
+timestamp 1646311750
+transform 0 -1 50901 1 0 6811
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_9
+timestamp 1646311750
+transform 0 1 -18659 -1 0 6793
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_10
+timestamp 1646311750
+transform 0 1 -25439 -1 0 6813
+box -3351 -3101 3373 3101
+use sky130_fd_pr__nfet_01v8_DJG2KN  sky130_fd_pr__nfet_01v8_DJG2KN_0
+timestamp 1646319015
+transform 1 0 -19815 0 1 6189
+box -325 -719 325 719
+use sky130_fd_pr__nfet_01v8_LH2JGW  sky130_fd_pr__nfet_01v8_LH2JGW_0
+timestamp 1646319015
+transform 1 0 -19757 0 1 7320
+box -263 -410 263 410
+<< labels >>
+rlabel metal2 -20210 7780 -20050 7920 1 I_Bias
+rlabel metal2 -21080 11310 -20960 11420 1 InputSignal
+rlabel metal2 -21080 9750 -20950 9860 1 InputRef
+rlabel metal2 -15390 10580 -15190 10730 1 V_da1_P
+rlabel metal2 -14690 10610 -14490 10760 1 V_da1_N
+rlabel metal5 -29610 520 -28750 1280 1 VN
+rlabel metal5 -29780 13450 -28910 14580 1 VP
+rlabel metal2 -1090 11190 -910 11400 1 V_da2_P
+rlabel metal2 -170 11220 10 11430 1 V_da2_N
+rlabel metal4 55470 12270 55650 12440 1 OutputP
+rlabel metal4 55470 12940 55650 13140 3 OutputN
+<< end >>
diff --git a/mag/outd/outd_cmirror_64t.mag b/mag/outd/outd_cmirror_64t.mag
new file mode 100644
index 0000000..b11ac12
--- /dev/null
+++ b/mag/outd/outd_cmirror_64t.mag
@@ -0,0 +1,1418 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646312566
+<< pwell >>
+rect 10 5090 1860 5220
+<< locali >>
+rect 0 7770 1870 7840
+rect 0 5220 70 7770
+rect 1800 5220 1870 7770
+rect 0 5210 1870 5220
+rect 0 5140 1020 5210
+rect 1730 5150 1870 5210
+rect 1730 5140 2860 5150
+rect 0 5080 2860 5140
+rect 0 70 70 5080
+rect 2790 70 2860 5080
+rect 0 40 2860 70
+rect 0 0 990 40
+rect 980 -70 990 0
+rect 1950 0 2860 40
+rect 1950 -70 1960 0
+<< viali >>
+rect 1020 5140 1730 5210
+rect 990 -70 1950 40
+<< metal1 >>
+rect 0 7660 1870 7750
+rect 0 7190 100 7660
+rect 130 7460 140 7620
+rect 200 7460 210 7620
+rect 320 7460 330 7620
+rect 390 7460 400 7620
+rect 510 7460 520 7620
+rect 580 7460 590 7620
+rect 700 7460 710 7620
+rect 770 7460 780 7620
+rect 900 7460 910 7620
+rect 970 7460 980 7620
+rect 1090 7460 1100 7620
+rect 1160 7460 1170 7620
+rect 1280 7460 1290 7620
+rect 1350 7460 1360 7620
+rect 1470 7460 1480 7620
+rect 1540 7460 1550 7620
+rect 1660 7460 1670 7620
+rect 1730 7460 1740 7620
+rect 220 7220 230 7380
+rect 290 7220 300 7380
+rect 420 7220 430 7380
+rect 490 7220 500 7380
+rect 610 7220 620 7380
+rect 680 7220 690 7380
+rect 800 7220 810 7380
+rect 870 7220 880 7380
+rect 990 7220 1000 7380
+rect 1060 7220 1070 7380
+rect 1180 7220 1190 7380
+rect 1250 7220 1260 7380
+rect 1380 7220 1390 7380
+rect 1450 7220 1460 7380
+rect 1570 7220 1580 7380
+rect 1640 7220 1650 7380
+rect 1770 7190 1870 7660
+rect 0 7040 1870 7190
+rect 0 6570 100 7040
+rect 220 6850 230 7010
+rect 290 6850 300 7010
+rect 420 6850 430 7010
+rect 490 6850 500 7010
+rect 610 6850 620 7010
+rect 680 6850 690 7010
+rect 800 6850 810 7010
+rect 870 6850 880 7010
+rect 990 6850 1000 7010
+rect 1060 6850 1070 7010
+rect 1180 6850 1190 7010
+rect 1250 6850 1260 7010
+rect 1380 6850 1390 7010
+rect 1450 6850 1460 7010
+rect 1570 6850 1580 7010
+rect 1640 6850 1650 7010
+rect 130 6610 140 6770
+rect 200 6610 210 6770
+rect 320 6610 330 6770
+rect 390 6610 400 6770
+rect 510 6610 520 6770
+rect 580 6610 590 6770
+rect 700 6610 710 6770
+rect 770 6610 780 6770
+rect 900 6610 910 6770
+rect 970 6610 980 6770
+rect 1090 6610 1100 6770
+rect 1160 6610 1170 6770
+rect 1280 6610 1290 6770
+rect 1350 6610 1360 6770
+rect 1470 6610 1480 6770
+rect 1540 6610 1550 6770
+rect 1660 6610 1670 6770
+rect 1730 6610 1740 6770
+rect 1770 6570 1870 7040
+rect 0 6420 1870 6570
+rect 0 5960 100 6420
+rect 130 6230 140 6390
+rect 200 6230 210 6390
+rect 320 6230 330 6390
+rect 390 6230 400 6390
+rect 510 6230 520 6390
+rect 580 6230 590 6390
+rect 700 6230 710 6390
+rect 770 6230 780 6390
+rect 900 6230 910 6390
+rect 970 6230 980 6390
+rect 1090 6230 1100 6390
+rect 1160 6230 1170 6390
+rect 1280 6230 1290 6390
+rect 1350 6230 1360 6390
+rect 1470 6230 1480 6390
+rect 1540 6230 1550 6390
+rect 1660 6230 1670 6390
+rect 1730 6230 1740 6390
+rect 220 5990 230 6150
+rect 290 5990 300 6150
+rect 420 5990 430 6150
+rect 490 5990 500 6150
+rect 610 5990 620 6150
+rect 680 5990 690 6150
+rect 800 5990 810 6150
+rect 870 5990 880 6150
+rect 990 5990 1000 6150
+rect 1060 5990 1070 6150
+rect 1180 5990 1190 6150
+rect 1250 5990 1260 6150
+rect 1380 5990 1390 6150
+rect 1450 5990 1460 6150
+rect 1570 5990 1580 6150
+rect 1640 5990 1650 6150
+rect 1770 5960 1870 6420
+rect 0 5800 1870 5960
+rect 0 5340 100 5800
+rect 220 5610 230 5770
+rect 290 5610 300 5770
+rect 420 5610 430 5770
+rect 490 5610 500 5770
+rect 610 5610 620 5770
+rect 680 5610 690 5770
+rect 800 5610 810 5770
+rect 870 5610 880 5770
+rect 990 5610 1000 5770
+rect 1060 5610 1070 5770
+rect 1180 5610 1190 5770
+rect 1250 5610 1260 5770
+rect 1380 5610 1390 5770
+rect 1450 5610 1460 5770
+rect 1570 5610 1580 5770
+rect 1640 5610 1650 5770
+rect 130 5370 140 5530
+rect 200 5370 210 5530
+rect 320 5370 330 5530
+rect 390 5370 400 5530
+rect 510 5370 520 5530
+rect 580 5370 590 5530
+rect 700 5370 710 5530
+rect 770 5370 780 5530
+rect 900 5370 910 5530
+rect 970 5370 980 5530
+rect 1090 5370 1100 5530
+rect 1160 5370 1170 5530
+rect 1280 5370 1290 5530
+rect 1350 5370 1360 5530
+rect 1470 5370 1480 5530
+rect 1540 5370 1550 5530
+rect 1660 5370 1670 5530
+rect 1730 5370 1740 5530
+rect 1770 5340 1870 5800
+rect 0 5250 1870 5340
+rect 0 5090 100 5250
+rect 1008 5210 1742 5216
+rect 1008 5140 1020 5210
+rect 1730 5140 1742 5210
+rect 1008 5134 1742 5140
+rect 1770 5090 1870 5250
+rect 0 4970 2860 5090
+rect 0 4500 100 4970
+rect 130 4780 140 4940
+rect 200 4780 210 4940
+rect 440 4780 450 4940
+rect 510 4780 520 4940
+rect 760 4780 770 4940
+rect 830 4780 840 4940
+rect 1080 4780 1090 4940
+rect 1150 4780 1160 4940
+rect 1390 4780 1400 4940
+rect 1460 4780 1470 4940
+rect 1710 4780 1720 4940
+rect 1780 4780 1790 4940
+rect 2020 4780 2030 4940
+rect 2090 4780 2100 4940
+rect 2340 4780 2350 4940
+rect 2410 4780 2420 4940
+rect 2650 4780 2660 4940
+rect 2720 4780 2730 4940
+rect 280 4540 290 4700
+rect 350 4540 360 4700
+rect 600 4540 610 4700
+rect 670 4540 680 4700
+rect 920 4540 930 4700
+rect 990 4540 1000 4700
+rect 1230 4540 1240 4700
+rect 1300 4540 1310 4700
+rect 1550 4540 1560 4700
+rect 1620 4540 1630 4700
+rect 1860 4540 1870 4700
+rect 1930 4540 1940 4700
+rect 2180 4540 2190 4700
+rect 2250 4540 2260 4700
+rect 2500 4540 2510 4700
+rect 2570 4540 2580 4700
+rect 2760 4500 2860 4970
+rect 0 4350 2860 4500
+rect 0 3880 100 4350
+rect 280 4160 290 4320
+rect 350 4160 360 4320
+rect 600 4160 610 4320
+rect 670 4160 680 4320
+rect 920 4160 930 4320
+rect 990 4160 1000 4320
+rect 1230 4160 1240 4320
+rect 1300 4160 1310 4320
+rect 1550 4160 1560 4320
+rect 1620 4160 1630 4320
+rect 1860 4160 1870 4320
+rect 1930 4160 1940 4320
+rect 2180 4160 2190 4320
+rect 2250 4160 2260 4320
+rect 2500 4160 2510 4320
+rect 2570 4160 2580 4320
+rect 130 3920 140 4080
+rect 200 3920 210 4080
+rect 440 3920 450 4080
+rect 510 3920 520 4080
+rect 760 3920 770 4080
+rect 830 3920 840 4080
+rect 1080 3920 1090 4080
+rect 1150 3920 1160 4080
+rect 1390 3920 1400 4080
+rect 1460 3920 1470 4080
+rect 1710 3920 1720 4080
+rect 1780 3920 1790 4080
+rect 2020 3920 2030 4080
+rect 2090 3920 2100 4080
+rect 2340 3920 2350 4080
+rect 2410 3920 2420 4080
+rect 2650 3920 2660 4080
+rect 2720 3920 2730 4080
+rect 2760 3880 2860 4350
+rect 0 3730 2860 3880
+rect 0 3260 100 3730
+rect 130 3540 140 3700
+rect 200 3540 210 3700
+rect 440 3540 450 3700
+rect 510 3540 520 3700
+rect 760 3540 770 3700
+rect 830 3540 840 3700
+rect 1080 3540 1090 3700
+rect 1150 3540 1160 3700
+rect 1390 3540 1400 3700
+rect 1460 3540 1470 3700
+rect 1710 3540 1720 3700
+rect 1780 3540 1790 3700
+rect 2020 3540 2030 3700
+rect 2090 3540 2100 3700
+rect 2340 3540 2350 3700
+rect 2410 3540 2420 3700
+rect 2650 3540 2660 3700
+rect 2720 3540 2730 3700
+rect 280 3300 290 3460
+rect 350 3300 360 3460
+rect 600 3300 610 3460
+rect 670 3300 680 3460
+rect 920 3300 930 3460
+rect 990 3300 1000 3460
+rect 1230 3300 1240 3460
+rect 1300 3300 1310 3460
+rect 1550 3300 1560 3460
+rect 1620 3300 1630 3460
+rect 1860 3300 1870 3460
+rect 1930 3300 1940 3460
+rect 2180 3300 2190 3460
+rect 2250 3300 2260 3460
+rect 2500 3300 2510 3460
+rect 2570 3300 2580 3460
+rect 2760 3260 2860 3730
+rect 0 3110 2860 3260
+rect 0 2650 100 3110
+rect 280 2920 290 3080
+rect 350 2920 360 3080
+rect 600 2920 610 3080
+rect 670 2920 680 3080
+rect 920 2920 930 3080
+rect 990 2920 1000 3080
+rect 1230 2920 1240 3080
+rect 1300 2920 1310 3080
+rect 1550 2920 1560 3080
+rect 1620 2920 1630 3080
+rect 1860 2920 1870 3080
+rect 1930 2920 1940 3080
+rect 2180 2920 2190 3080
+rect 2250 2920 2260 3080
+rect 2500 2920 2510 3080
+rect 2570 2920 2580 3080
+rect 130 2680 140 2840
+rect 200 2680 210 2840
+rect 440 2680 450 2840
+rect 510 2680 520 2840
+rect 760 2680 770 2840
+rect 830 2680 840 2840
+rect 1080 2680 1090 2840
+rect 1150 2680 1160 2840
+rect 1390 2680 1400 2840
+rect 1460 2680 1470 2840
+rect 1710 2680 1720 2840
+rect 1780 2680 1790 2840
+rect 2020 2680 2030 2840
+rect 2090 2680 2100 2840
+rect 2340 2680 2350 2840
+rect 2410 2680 2420 2840
+rect 2650 2680 2660 2840
+rect 2720 2680 2730 2840
+rect 2760 2650 2860 3110
+rect 0 2500 2860 2650
+rect 0 2030 100 2500
+rect 130 2300 140 2460
+rect 200 2300 210 2460
+rect 440 2300 450 2460
+rect 510 2300 520 2460
+rect 760 2300 770 2460
+rect 830 2300 840 2460
+rect 1080 2300 1090 2460
+rect 1150 2300 1160 2460
+rect 1390 2300 1400 2460
+rect 1460 2300 1470 2460
+rect 1710 2300 1720 2460
+rect 1780 2300 1790 2460
+rect 2020 2300 2030 2460
+rect 2090 2300 2100 2460
+rect 2340 2300 2350 2460
+rect 2410 2300 2420 2460
+rect 2650 2300 2660 2460
+rect 2720 2300 2730 2460
+rect 280 2060 290 2220
+rect 350 2060 360 2220
+rect 600 2060 610 2220
+rect 670 2060 680 2220
+rect 920 2060 930 2220
+rect 990 2060 1000 2220
+rect 1230 2060 1240 2220
+rect 1300 2060 1310 2220
+rect 1550 2060 1560 2220
+rect 1620 2060 1630 2220
+rect 1860 2060 1870 2220
+rect 1930 2060 1940 2220
+rect 2180 2060 2190 2220
+rect 2250 2060 2260 2220
+rect 2500 2060 2510 2220
+rect 2570 2060 2580 2220
+rect 2760 2030 2860 2500
+rect 0 1880 2860 2030
+rect 0 1410 100 1880
+rect 280 1690 290 1850
+rect 350 1690 360 1850
+rect 600 1690 610 1850
+rect 670 1690 680 1850
+rect 920 1690 930 1850
+rect 990 1690 1000 1850
+rect 1230 1690 1240 1850
+rect 1300 1690 1310 1850
+rect 1550 1690 1560 1850
+rect 1620 1690 1630 1850
+rect 1860 1690 1870 1850
+rect 1930 1690 1940 1850
+rect 2180 1690 2190 1850
+rect 2250 1690 2260 1850
+rect 2500 1690 2510 1850
+rect 2570 1690 2580 1850
+rect 130 1450 140 1610
+rect 200 1450 210 1610
+rect 440 1450 450 1610
+rect 510 1450 520 1610
+rect 760 1450 770 1610
+rect 830 1450 840 1610
+rect 1080 1450 1090 1610
+rect 1150 1450 1160 1610
+rect 1390 1450 1400 1610
+rect 1460 1450 1470 1610
+rect 1710 1450 1720 1610
+rect 1780 1450 1790 1610
+rect 2020 1450 2030 1610
+rect 2090 1450 2100 1610
+rect 2340 1450 2350 1610
+rect 2410 1450 2420 1610
+rect 2650 1450 2660 1610
+rect 2720 1450 2730 1610
+rect 2760 1410 2860 1880
+rect 0 1260 2860 1410
+rect 0 790 100 1260
+rect 130 1070 140 1230
+rect 200 1070 210 1230
+rect 440 1070 450 1230
+rect 510 1070 520 1230
+rect 760 1070 770 1230
+rect 830 1070 840 1230
+rect 1080 1070 1090 1230
+rect 1150 1070 1160 1230
+rect 1390 1070 1400 1230
+rect 1460 1070 1470 1230
+rect 1710 1070 1720 1230
+rect 1780 1070 1790 1230
+rect 2020 1070 2030 1230
+rect 2090 1070 2100 1230
+rect 2340 1070 2350 1230
+rect 2410 1070 2420 1230
+rect 2650 1070 2660 1230
+rect 2720 1070 2730 1230
+rect 280 830 290 990
+rect 350 830 360 990
+rect 600 830 610 990
+rect 670 830 680 990
+rect 920 830 930 990
+rect 990 830 1000 990
+rect 1230 830 1240 990
+rect 1300 830 1310 990
+rect 1550 830 1560 990
+rect 1620 830 1630 990
+rect 1860 830 1870 990
+rect 1930 830 1940 990
+rect 2180 830 2190 990
+rect 2250 830 2260 990
+rect 2500 830 2510 990
+rect 2570 830 2580 990
+rect 2760 790 2860 1260
+rect 0 640 2860 790
+rect 0 180 100 640
+rect 280 450 290 610
+rect 350 450 360 610
+rect 600 450 610 610
+rect 670 450 680 610
+rect 920 450 930 610
+rect 990 450 1000 610
+rect 1230 450 1240 610
+rect 1300 450 1310 610
+rect 1550 450 1560 610
+rect 1620 450 1630 610
+rect 1860 450 1870 610
+rect 1930 450 1940 610
+rect 2180 450 2190 610
+rect 2250 450 2260 610
+rect 2500 450 2510 610
+rect 2570 450 2580 610
+rect 130 210 140 370
+rect 200 210 210 370
+rect 440 210 450 370
+rect 510 210 520 370
+rect 760 210 770 370
+rect 830 210 840 370
+rect 1080 210 1090 370
+rect 1150 210 1160 370
+rect 1390 210 1400 370
+rect 1460 210 1470 370
+rect 1710 210 1720 370
+rect 1780 210 1790 370
+rect 2020 210 2030 370
+rect 2090 210 2100 370
+rect 2340 210 2350 370
+rect 2410 210 2420 370
+rect 2650 210 2660 370
+rect 2720 210 2730 370
+rect 2760 180 2860 640
+rect 0 80 2860 180
+rect 980 46 990 50
+rect 978 -70 990 46
+rect 1950 46 1960 50
+rect 1950 -70 1962 46
+rect 978 -76 1962 -70
+<< via1 >>
+rect 140 7460 200 7620
+rect 330 7460 390 7620
+rect 520 7460 580 7620
+rect 710 7460 770 7620
+rect 910 7460 970 7620
+rect 1100 7460 1160 7620
+rect 1290 7460 1350 7620
+rect 1480 7460 1540 7620
+rect 1670 7460 1730 7620
+rect 230 7220 290 7380
+rect 430 7220 490 7380
+rect 620 7220 680 7380
+rect 810 7220 870 7380
+rect 1000 7220 1060 7380
+rect 1190 7220 1250 7380
+rect 1390 7220 1450 7380
+rect 1580 7220 1640 7380
+rect 230 6850 290 7010
+rect 430 6850 490 7010
+rect 620 6850 680 7010
+rect 810 6850 870 7010
+rect 1000 6850 1060 7010
+rect 1190 6850 1250 7010
+rect 1390 6850 1450 7010
+rect 1580 6850 1640 7010
+rect 140 6610 200 6770
+rect 330 6610 390 6770
+rect 520 6610 580 6770
+rect 710 6610 770 6770
+rect 910 6610 970 6770
+rect 1100 6610 1160 6770
+rect 1290 6610 1350 6770
+rect 1480 6610 1540 6770
+rect 1670 6610 1730 6770
+rect 140 6230 200 6390
+rect 330 6230 390 6390
+rect 520 6230 580 6390
+rect 710 6230 770 6390
+rect 910 6230 970 6390
+rect 1100 6230 1160 6390
+rect 1290 6230 1350 6390
+rect 1480 6230 1540 6390
+rect 1670 6230 1730 6390
+rect 230 5990 290 6150
+rect 430 5990 490 6150
+rect 620 5990 680 6150
+rect 810 5990 870 6150
+rect 1000 5990 1060 6150
+rect 1190 5990 1250 6150
+rect 1390 5990 1450 6150
+rect 1580 5990 1640 6150
+rect 230 5610 290 5770
+rect 430 5610 490 5770
+rect 620 5610 680 5770
+rect 810 5610 870 5770
+rect 1000 5610 1060 5770
+rect 1190 5610 1250 5770
+rect 1390 5610 1450 5770
+rect 1580 5610 1640 5770
+rect 140 5370 200 5530
+rect 330 5370 390 5530
+rect 520 5370 580 5530
+rect 710 5370 770 5530
+rect 910 5370 970 5530
+rect 1100 5370 1160 5530
+rect 1290 5370 1350 5530
+rect 1480 5370 1540 5530
+rect 1670 5370 1730 5530
+rect 1020 5140 1730 5210
+rect 140 4780 200 4940
+rect 450 4780 510 4940
+rect 770 4780 830 4940
+rect 1090 4780 1150 4940
+rect 1400 4780 1460 4940
+rect 1720 4780 1780 4940
+rect 2030 4780 2090 4940
+rect 2350 4780 2410 4940
+rect 2660 4780 2720 4940
+rect 290 4540 350 4700
+rect 610 4540 670 4700
+rect 930 4540 990 4700
+rect 1240 4540 1300 4700
+rect 1560 4540 1620 4700
+rect 1870 4540 1930 4700
+rect 2190 4540 2250 4700
+rect 2510 4540 2570 4700
+rect 290 4160 350 4320
+rect 610 4160 670 4320
+rect 930 4160 990 4320
+rect 1240 4160 1300 4320
+rect 1560 4160 1620 4320
+rect 1870 4160 1930 4320
+rect 2190 4160 2250 4320
+rect 2510 4160 2570 4320
+rect 140 3920 200 4080
+rect 450 3920 510 4080
+rect 770 3920 830 4080
+rect 1090 3920 1150 4080
+rect 1400 3920 1460 4080
+rect 1720 3920 1780 4080
+rect 2030 3920 2090 4080
+rect 2350 3920 2410 4080
+rect 2660 3920 2720 4080
+rect 140 3540 200 3700
+rect 450 3540 510 3700
+rect 770 3540 830 3700
+rect 1090 3540 1150 3700
+rect 1400 3540 1460 3700
+rect 1720 3540 1780 3700
+rect 2030 3540 2090 3700
+rect 2350 3540 2410 3700
+rect 2660 3540 2720 3700
+rect 290 3300 350 3460
+rect 610 3300 670 3460
+rect 930 3300 990 3460
+rect 1240 3300 1300 3460
+rect 1560 3300 1620 3460
+rect 1870 3300 1930 3460
+rect 2190 3300 2250 3460
+rect 2510 3300 2570 3460
+rect 290 2920 350 3080
+rect 610 2920 670 3080
+rect 930 2920 990 3080
+rect 1240 2920 1300 3080
+rect 1560 2920 1620 3080
+rect 1870 2920 1930 3080
+rect 2190 2920 2250 3080
+rect 2510 2920 2570 3080
+rect 140 2680 200 2840
+rect 450 2680 510 2840
+rect 770 2680 830 2840
+rect 1090 2680 1150 2840
+rect 1400 2680 1460 2840
+rect 1720 2680 1780 2840
+rect 2030 2680 2090 2840
+rect 2350 2680 2410 2840
+rect 2660 2680 2720 2840
+rect 140 2300 200 2460
+rect 450 2300 510 2460
+rect 770 2300 830 2460
+rect 1090 2300 1150 2460
+rect 1400 2300 1460 2460
+rect 1720 2300 1780 2460
+rect 2030 2300 2090 2460
+rect 2350 2300 2410 2460
+rect 2660 2300 2720 2460
+rect 290 2060 350 2220
+rect 610 2060 670 2220
+rect 930 2060 990 2220
+rect 1240 2060 1300 2220
+rect 1560 2060 1620 2220
+rect 1870 2060 1930 2220
+rect 2190 2060 2250 2220
+rect 2510 2060 2570 2220
+rect 290 1690 350 1850
+rect 610 1690 670 1850
+rect 930 1690 990 1850
+rect 1240 1690 1300 1850
+rect 1560 1690 1620 1850
+rect 1870 1690 1930 1850
+rect 2190 1690 2250 1850
+rect 2510 1690 2570 1850
+rect 140 1450 200 1610
+rect 450 1450 510 1610
+rect 770 1450 830 1610
+rect 1090 1450 1150 1610
+rect 1400 1450 1460 1610
+rect 1720 1450 1780 1610
+rect 2030 1450 2090 1610
+rect 2350 1450 2410 1610
+rect 2660 1450 2720 1610
+rect 140 1070 200 1230
+rect 450 1070 510 1230
+rect 770 1070 830 1230
+rect 1090 1070 1150 1230
+rect 1400 1070 1460 1230
+rect 1720 1070 1780 1230
+rect 2030 1070 2090 1230
+rect 2350 1070 2410 1230
+rect 2660 1070 2720 1230
+rect 290 830 350 990
+rect 610 830 670 990
+rect 930 830 990 990
+rect 1240 830 1300 990
+rect 1560 830 1620 990
+rect 1870 830 1930 990
+rect 2190 830 2250 990
+rect 2510 830 2570 990
+rect 290 450 350 610
+rect 610 450 670 610
+rect 930 450 990 610
+rect 1240 450 1300 610
+rect 1560 450 1620 610
+rect 1870 450 1930 610
+rect 2190 450 2250 610
+rect 2510 450 2570 610
+rect 140 210 200 370
+rect 450 210 510 370
+rect 770 210 830 370
+rect 1090 210 1150 370
+rect 1400 210 1460 370
+rect 1720 210 1780 370
+rect 2030 210 2090 370
+rect 2350 210 2410 370
+rect 2660 210 2720 370
+rect 990 40 1950 50
+rect 990 -60 1950 40
+<< metal2 >>
+rect 140 7620 200 7630
+rect 330 7620 390 7630
+rect 520 7620 580 7630
+rect 710 7620 770 7630
+rect 910 7620 1730 7630
+rect 200 7460 330 7620
+rect 390 7460 520 7620
+rect 580 7460 710 7620
+rect 770 7460 910 7620
+rect 970 7460 990 7620
+rect 140 7450 200 7460
+rect 330 7450 390 7460
+rect 520 7450 580 7460
+rect 710 7450 770 7460
+rect 910 7450 1730 7460
+rect 140 7380 870 7390
+rect 1000 7380 1060 7390
+rect 1190 7380 1250 7390
+rect 1390 7380 1450 7390
+rect 1580 7380 1640 7390
+rect 870 7220 1000 7380
+rect 1060 7220 1190 7380
+rect 1250 7220 1390 7380
+rect 1450 7220 1580 7380
+rect 140 7210 870 7220
+rect 1000 7210 1060 7220
+rect 1190 7210 1250 7220
+rect 1390 7210 1450 7220
+rect 1580 7210 1640 7220
+rect 140 7010 870 7020
+rect 1000 7010 1060 7020
+rect 1190 7010 1250 7020
+rect 1390 7010 1450 7020
+rect 1580 7010 1640 7020
+rect 870 6850 1000 7010
+rect 1060 6850 1190 7010
+rect 1250 6850 1390 7010
+rect 1450 6850 1580 7010
+rect 140 6840 870 6850
+rect 1000 6840 1060 6850
+rect 1190 6840 1250 6850
+rect 1390 6840 1450 6850
+rect 1580 6840 1640 6850
+rect 140 6770 200 6780
+rect 330 6770 390 6780
+rect 520 6770 580 6780
+rect 710 6770 770 6780
+rect 910 6770 1730 6780
+rect 200 6610 330 6770
+rect 390 6610 520 6770
+rect 580 6610 710 6770
+rect 770 6610 910 6770
+rect 970 6610 990 6770
+rect 140 6600 200 6610
+rect 330 6600 390 6610
+rect 520 6600 580 6610
+rect 710 6600 770 6610
+rect 910 6600 1730 6610
+rect 140 6390 200 6400
+rect 330 6390 390 6400
+rect 520 6390 580 6400
+rect 710 6390 770 6400
+rect 910 6390 1730 6400
+rect 200 6230 330 6390
+rect 390 6230 520 6390
+rect 580 6230 710 6390
+rect 770 6230 910 6390
+rect 970 6230 990 6390
+rect 140 6220 200 6230
+rect 330 6220 390 6230
+rect 520 6220 580 6230
+rect 710 6220 770 6230
+rect 910 6220 1730 6230
+rect 140 6150 870 6160
+rect 1000 6150 1060 6160
+rect 1190 6150 1250 6160
+rect 1390 6150 1450 6160
+rect 1580 6150 1640 6160
+rect 870 5990 1000 6150
+rect 1060 5990 1190 6150
+rect 1250 5990 1390 6150
+rect 1450 5990 1580 6150
+rect 140 5980 870 5990
+rect 1000 5980 1060 5990
+rect 1190 5980 1250 5990
+rect 1390 5980 1450 5990
+rect 1580 5980 1640 5990
+rect 140 5770 870 5780
+rect 1000 5770 1060 5780
+rect 1190 5770 1250 5780
+rect 1390 5770 1450 5780
+rect 1580 5770 1640 5780
+rect 870 5610 1000 5770
+rect 1060 5610 1190 5770
+rect 1250 5610 1390 5770
+rect 1450 5610 1580 5770
+rect 140 5600 870 5610
+rect 1000 5600 1060 5610
+rect 1190 5600 1250 5610
+rect 1390 5600 1450 5610
+rect 1580 5600 1640 5610
+rect 140 5530 200 5540
+rect 330 5530 390 5540
+rect 520 5530 580 5540
+rect 710 5530 770 5540
+rect 910 5530 1730 5540
+rect 200 5370 330 5530
+rect 390 5370 520 5530
+rect 580 5370 710 5530
+rect 770 5370 910 5530
+rect 970 5370 990 5530
+rect 140 5360 200 5370
+rect 330 5360 390 5370
+rect 520 5360 580 5370
+rect 710 5360 770 5370
+rect 910 5360 1730 5370
+rect 1020 5210 1740 5230
+rect 1730 5140 1740 5210
+rect 1020 4950 1740 5140
+rect 140 4940 200 4950
+rect 450 4940 510 4950
+rect 770 4940 830 4950
+rect 1010 4940 1900 4950
+rect 2030 4940 2090 4950
+rect 2350 4940 2410 4950
+rect 2660 4940 2720 4950
+rect 200 4780 450 4940
+rect 510 4780 770 4940
+rect 830 4780 1010 4940
+rect 1900 4780 2030 4940
+rect 2090 4780 2350 4940
+rect 2410 4780 2660 4940
+rect 140 4770 200 4780
+rect 450 4770 510 4780
+rect 770 4770 830 4780
+rect 1010 4770 1900 4780
+rect 2030 4770 2090 4780
+rect 2350 4770 2410 4780
+rect 2660 4770 2720 4780
+rect 140 4700 870 4710
+rect 930 4700 990 4710
+rect 1240 4700 1300 4710
+rect 1560 4700 1620 4710
+rect 1870 4700 1930 4710
+rect 2190 4700 2250 4710
+rect 2510 4700 2570 4710
+rect 870 4540 930 4700
+rect 990 4540 1240 4700
+rect 1300 4540 1560 4700
+rect 1620 4540 1870 4700
+rect 1930 4540 2190 4700
+rect 2250 4540 2510 4700
+rect 140 4530 870 4540
+rect 930 4530 990 4540
+rect 1240 4530 1300 4540
+rect 1560 4530 1620 4540
+rect 1870 4530 1930 4540
+rect 2190 4530 2250 4540
+rect 2510 4530 2570 4540
+rect 140 4320 870 4330
+rect 930 4320 990 4330
+rect 1240 4320 1300 4330
+rect 1560 4320 1620 4330
+rect 1870 4320 1930 4330
+rect 2190 4320 2250 4330
+rect 2510 4320 2570 4330
+rect 870 4160 930 4320
+rect 990 4160 1240 4320
+rect 1300 4160 1560 4320
+rect 1620 4160 1870 4320
+rect 1930 4160 2190 4320
+rect 2250 4160 2510 4320
+rect 140 4150 870 4160
+rect 930 4150 990 4160
+rect 1240 4150 1300 4160
+rect 1560 4150 1620 4160
+rect 1870 4150 1930 4160
+rect 2190 4150 2250 4160
+rect 2510 4150 2570 4160
+rect 140 4080 200 4090
+rect 450 4080 510 4090
+rect 770 4080 830 4090
+rect 1010 4080 1900 4090
+rect 2030 4080 2090 4090
+rect 2350 4080 2410 4090
+rect 2660 4080 2720 4090
+rect 200 3920 450 4080
+rect 510 3920 770 4080
+rect 830 3920 1010 4080
+rect 1900 3920 2030 4080
+rect 2090 3920 2350 4080
+rect 2410 3920 2660 4080
+rect 140 3910 200 3920
+rect 450 3910 510 3920
+rect 770 3910 830 3920
+rect 1010 3910 1900 3920
+rect 2030 3910 2090 3920
+rect 2350 3910 2410 3920
+rect 2660 3910 2720 3920
+rect 140 3700 200 3710
+rect 450 3700 510 3710
+rect 770 3700 830 3710
+rect 1010 3700 1900 3710
+rect 2030 3700 2090 3710
+rect 2350 3700 2410 3710
+rect 2660 3700 2720 3710
+rect 200 3540 450 3700
+rect 510 3540 770 3700
+rect 830 3540 1010 3700
+rect 1900 3540 2030 3700
+rect 2090 3540 2350 3700
+rect 2410 3540 2660 3700
+rect 140 3530 200 3540
+rect 450 3530 510 3540
+rect 770 3530 830 3540
+rect 1010 3530 1900 3540
+rect 2030 3530 2090 3540
+rect 2350 3530 2410 3540
+rect 2660 3530 2720 3540
+rect 140 3460 870 3470
+rect 930 3460 990 3470
+rect 1240 3460 1300 3470
+rect 1560 3460 1620 3470
+rect 1870 3460 1930 3470
+rect 2190 3460 2250 3470
+rect 2510 3460 2570 3470
+rect 870 3300 930 3460
+rect 990 3300 1240 3460
+rect 1300 3300 1560 3460
+rect 1620 3300 1870 3460
+rect 1930 3300 2190 3460
+rect 2250 3300 2510 3460
+rect 140 3290 870 3300
+rect 930 3290 990 3300
+rect 1240 3290 1300 3300
+rect 1560 3290 1620 3300
+rect 1870 3290 1930 3300
+rect 2190 3290 2250 3300
+rect 2510 3290 2570 3300
+rect 140 3080 870 3090
+rect 930 3080 990 3090
+rect 1240 3080 1300 3090
+rect 1560 3080 1620 3090
+rect 1870 3080 1930 3090
+rect 2190 3080 2250 3090
+rect 2510 3080 2570 3090
+rect 870 2920 930 3080
+rect 990 2920 1240 3080
+rect 1300 2920 1560 3080
+rect 1620 2920 1870 3080
+rect 1930 2920 2190 3080
+rect 2250 2920 2510 3080
+rect 140 2910 870 2920
+rect 930 2910 990 2920
+rect 1240 2910 1300 2920
+rect 1560 2910 1620 2920
+rect 1870 2910 1930 2920
+rect 2190 2910 2250 2920
+rect 2510 2910 2570 2920
+rect 140 2840 200 2850
+rect 450 2840 510 2850
+rect 770 2840 830 2850
+rect 1010 2840 1900 2850
+rect 2030 2840 2090 2850
+rect 2350 2840 2410 2850
+rect 2660 2840 2720 2850
+rect 200 2680 450 2840
+rect 510 2680 770 2840
+rect 830 2680 1010 2840
+rect 1900 2680 2030 2840
+rect 2090 2680 2350 2840
+rect 2410 2680 2660 2840
+rect 140 2670 200 2680
+rect 450 2670 510 2680
+rect 770 2670 830 2680
+rect 1010 2670 1900 2680
+rect 2030 2670 2090 2680
+rect 2350 2670 2410 2680
+rect 2660 2670 2720 2680
+rect 140 2460 200 2470
+rect 450 2460 510 2470
+rect 770 2460 830 2470
+rect 1010 2460 1900 2470
+rect 2030 2460 2090 2470
+rect 2350 2460 2410 2470
+rect 2660 2460 2720 2470
+rect 200 2300 450 2460
+rect 510 2300 770 2460
+rect 830 2300 1010 2460
+rect 1900 2300 2030 2460
+rect 2090 2300 2350 2460
+rect 2410 2300 2660 2460
+rect 140 2290 200 2300
+rect 450 2290 510 2300
+rect 770 2290 830 2300
+rect 1010 2290 1900 2300
+rect 2030 2290 2090 2300
+rect 2350 2290 2410 2300
+rect 2660 2290 2720 2300
+rect 140 2220 870 2230
+rect 930 2220 990 2230
+rect 1240 2220 1300 2230
+rect 1560 2220 1620 2230
+rect 1870 2220 1930 2230
+rect 2190 2220 2250 2230
+rect 2510 2220 2570 2230
+rect 870 2060 930 2220
+rect 990 2060 1240 2220
+rect 1300 2060 1560 2220
+rect 1620 2060 1870 2220
+rect 1930 2060 2190 2220
+rect 2250 2060 2510 2220
+rect 140 2050 870 2060
+rect 930 2050 990 2060
+rect 1240 2050 1300 2060
+rect 1560 2050 1620 2060
+rect 1870 2050 1930 2060
+rect 2190 2050 2250 2060
+rect 2510 2050 2570 2060
+rect 140 1850 870 1860
+rect 930 1850 990 1860
+rect 1240 1850 1300 1860
+rect 1560 1850 1620 1860
+rect 1870 1850 1930 1860
+rect 2190 1850 2250 1860
+rect 2510 1850 2570 1860
+rect 870 1690 930 1850
+rect 990 1690 1240 1850
+rect 1300 1690 1560 1850
+rect 1620 1690 1870 1850
+rect 1930 1690 2190 1850
+rect 2250 1690 2510 1850
+rect 140 1680 870 1690
+rect 930 1680 990 1690
+rect 1240 1680 1300 1690
+rect 1560 1680 1620 1690
+rect 1870 1680 1930 1690
+rect 2190 1680 2250 1690
+rect 2510 1680 2570 1690
+rect 140 1610 200 1620
+rect 450 1610 510 1620
+rect 770 1610 830 1620
+rect 1010 1610 1900 1620
+rect 2030 1610 2090 1620
+rect 2350 1610 2410 1620
+rect 2660 1610 2720 1620
+rect 200 1450 450 1610
+rect 510 1450 770 1610
+rect 830 1450 1010 1610
+rect 1900 1450 2030 1610
+rect 2090 1450 2350 1610
+rect 2410 1450 2660 1610
+rect 140 1440 200 1450
+rect 450 1440 510 1450
+rect 770 1440 830 1450
+rect 1010 1440 1900 1450
+rect 2030 1440 2090 1450
+rect 2350 1440 2410 1450
+rect 2660 1440 2720 1450
+rect 140 1230 200 1240
+rect 450 1230 510 1240
+rect 770 1230 830 1240
+rect 1010 1230 1900 1240
+rect 2030 1230 2090 1240
+rect 2350 1230 2410 1240
+rect 2660 1230 2720 1240
+rect 200 1070 450 1230
+rect 510 1070 770 1230
+rect 830 1070 1010 1230
+rect 1900 1070 2030 1230
+rect 2090 1070 2350 1230
+rect 2410 1070 2660 1230
+rect 140 1060 200 1070
+rect 450 1060 510 1070
+rect 770 1060 830 1070
+rect 1010 1060 1900 1070
+rect 2030 1060 2090 1070
+rect 2350 1060 2410 1070
+rect 2660 1060 2720 1070
+rect 140 990 870 1000
+rect 930 990 990 1000
+rect 1240 990 1300 1000
+rect 1560 990 1620 1000
+rect 1870 990 1930 1000
+rect 2190 990 2250 1000
+rect 2510 990 2570 1000
+rect 870 830 930 990
+rect 990 830 1240 990
+rect 1300 830 1560 990
+rect 1620 830 1870 990
+rect 1930 830 2190 990
+rect 2250 830 2510 990
+rect 140 820 870 830
+rect 930 820 990 830
+rect 1240 820 1300 830
+rect 1560 820 1620 830
+rect 1870 820 1930 830
+rect 2190 820 2250 830
+rect 2510 820 2570 830
+rect 140 610 870 620
+rect 930 610 990 620
+rect 1240 610 1300 620
+rect 1560 610 1620 620
+rect 1870 610 1930 620
+rect 2190 610 2250 620
+rect 2510 610 2570 620
+rect 870 450 930 610
+rect 990 450 1240 610
+rect 1300 450 1560 610
+rect 1620 450 1870 610
+rect 1930 450 2190 610
+rect 2250 450 2510 610
+rect 140 440 870 450
+rect 930 440 990 450
+rect 1240 440 1300 450
+rect 1560 440 1620 450
+rect 1870 440 1930 450
+rect 2190 440 2250 450
+rect 2510 440 2570 450
+rect 140 370 200 380
+rect 450 370 510 380
+rect 770 370 830 380
+rect 1010 370 1900 380
+rect 2030 370 2090 380
+rect 2350 370 2410 380
+rect 2660 370 2720 380
+rect 200 210 450 370
+rect 510 210 770 370
+rect 830 210 1010 370
+rect 1900 210 2030 370
+rect 2090 210 2350 370
+rect 2410 210 2660 370
+rect 140 200 200 210
+rect 450 200 510 210
+rect 770 200 830 210
+rect 990 50 1950 210
+rect 2030 200 2090 210
+rect 2350 200 2410 210
+rect 2660 200 2720 210
+rect 990 -70 1950 -60
+<< via2 >>
+rect 990 7460 1100 7620
+rect 1100 7460 1160 7620
+rect 1160 7460 1290 7620
+rect 1290 7460 1350 7620
+rect 1350 7460 1480 7620
+rect 1480 7460 1540 7620
+rect 1540 7460 1670 7620
+rect 1670 7460 1730 7620
+rect 140 7220 230 7380
+rect 230 7220 290 7380
+rect 290 7220 430 7380
+rect 430 7220 490 7380
+rect 490 7220 620 7380
+rect 620 7220 680 7380
+rect 680 7220 810 7380
+rect 810 7220 870 7380
+rect 140 6850 230 7010
+rect 230 6850 290 7010
+rect 290 6850 430 7010
+rect 430 6850 490 7010
+rect 490 6850 620 7010
+rect 620 6850 680 7010
+rect 680 6850 810 7010
+rect 810 6850 870 7010
+rect 990 6610 1100 6770
+rect 1100 6610 1160 6770
+rect 1160 6610 1290 6770
+rect 1290 6610 1350 6770
+rect 1350 6610 1480 6770
+rect 1480 6610 1540 6770
+rect 1540 6610 1670 6770
+rect 1670 6610 1730 6770
+rect 990 6230 1100 6390
+rect 1100 6230 1160 6390
+rect 1160 6230 1290 6390
+rect 1290 6230 1350 6390
+rect 1350 6230 1480 6390
+rect 1480 6230 1540 6390
+rect 1540 6230 1670 6390
+rect 1670 6230 1730 6390
+rect 140 5990 230 6150
+rect 230 5990 290 6150
+rect 290 5990 430 6150
+rect 430 5990 490 6150
+rect 490 5990 620 6150
+rect 620 5990 680 6150
+rect 680 5990 810 6150
+rect 810 5990 870 6150
+rect 140 5610 230 5770
+rect 230 5610 290 5770
+rect 290 5610 430 5770
+rect 430 5610 490 5770
+rect 490 5610 620 5770
+rect 620 5610 680 5770
+rect 680 5610 810 5770
+rect 810 5610 870 5770
+rect 990 5370 1100 5530
+rect 1100 5370 1160 5530
+rect 1160 5370 1290 5530
+rect 1290 5370 1350 5530
+rect 1350 5370 1480 5530
+rect 1480 5370 1540 5530
+rect 1540 5370 1670 5530
+rect 1670 5370 1730 5530
+rect 1010 4780 1090 4940
+rect 1090 4780 1150 4940
+rect 1150 4780 1400 4940
+rect 1400 4780 1460 4940
+rect 1460 4780 1720 4940
+rect 1720 4780 1780 4940
+rect 1780 4780 1900 4940
+rect 140 4540 290 4700
+rect 290 4540 350 4700
+rect 350 4540 610 4700
+rect 610 4540 670 4700
+rect 670 4540 870 4700
+rect 140 4160 290 4320
+rect 290 4160 350 4320
+rect 350 4160 610 4320
+rect 610 4160 670 4320
+rect 670 4160 870 4320
+rect 1010 3920 1090 4080
+rect 1090 3920 1150 4080
+rect 1150 3920 1400 4080
+rect 1400 3920 1460 4080
+rect 1460 3920 1720 4080
+rect 1720 3920 1780 4080
+rect 1780 3920 1900 4080
+rect 1010 3540 1090 3700
+rect 1090 3540 1150 3700
+rect 1150 3540 1400 3700
+rect 1400 3540 1460 3700
+rect 1460 3540 1720 3700
+rect 1720 3540 1780 3700
+rect 1780 3540 1900 3700
+rect 140 3300 290 3460
+rect 290 3300 350 3460
+rect 350 3300 610 3460
+rect 610 3300 670 3460
+rect 670 3300 870 3460
+rect 140 2920 290 3080
+rect 290 2920 350 3080
+rect 350 2920 610 3080
+rect 610 2920 670 3080
+rect 670 2920 870 3080
+rect 1010 2680 1090 2840
+rect 1090 2680 1150 2840
+rect 1150 2680 1400 2840
+rect 1400 2680 1460 2840
+rect 1460 2680 1720 2840
+rect 1720 2680 1780 2840
+rect 1780 2680 1900 2840
+rect 1010 2300 1090 2460
+rect 1090 2300 1150 2460
+rect 1150 2300 1400 2460
+rect 1400 2300 1460 2460
+rect 1460 2300 1720 2460
+rect 1720 2300 1780 2460
+rect 1780 2300 1900 2460
+rect 140 2060 290 2220
+rect 290 2060 350 2220
+rect 350 2060 610 2220
+rect 610 2060 670 2220
+rect 670 2060 870 2220
+rect 140 1690 290 1850
+rect 290 1690 350 1850
+rect 350 1690 610 1850
+rect 610 1690 670 1850
+rect 670 1690 870 1850
+rect 1010 1450 1090 1610
+rect 1090 1450 1150 1610
+rect 1150 1450 1400 1610
+rect 1400 1450 1460 1610
+rect 1460 1450 1720 1610
+rect 1720 1450 1780 1610
+rect 1780 1450 1900 1610
+rect 1010 1070 1090 1230
+rect 1090 1070 1150 1230
+rect 1150 1070 1400 1230
+rect 1400 1070 1460 1230
+rect 1460 1070 1720 1230
+rect 1720 1070 1780 1230
+rect 1780 1070 1900 1230
+rect 140 830 290 990
+rect 290 830 350 990
+rect 350 830 610 990
+rect 610 830 670 990
+rect 670 830 870 990
+rect 140 450 290 610
+rect 290 450 350 610
+rect 350 450 610 610
+rect 610 450 670 610
+rect 670 450 870 610
+rect 1010 210 1090 370
+rect 1090 210 1150 370
+rect 1150 210 1400 370
+rect 1400 210 1460 370
+rect 1460 210 1720 370
+rect 1720 210 1780 370
+rect 1780 210 1900 370
+<< metal3 >>
+rect 990 7625 1730 7840
+rect 980 7620 1740 7625
+rect 140 7385 870 7620
+rect 980 7460 990 7620
+rect 1730 7460 1740 7620
+rect 980 7455 1740 7460
+rect 130 7380 880 7385
+rect 130 7220 140 7380
+rect 870 7220 880 7380
+rect 130 7215 880 7220
+rect 140 7015 870 7215
+rect 130 7010 880 7015
+rect 130 6850 140 7010
+rect 870 6850 880 7010
+rect 130 6845 880 6850
+rect 140 6155 870 6845
+rect 990 6775 1730 7455
+rect 980 6770 1740 6775
+rect 980 6610 990 6770
+rect 1730 6610 1740 6770
+rect 980 6605 1740 6610
+rect 990 6395 1730 6605
+rect 980 6390 1740 6395
+rect 980 6230 990 6390
+rect 1730 6230 1740 6390
+rect 980 6225 1740 6230
+rect 130 6150 880 6155
+rect 130 5990 140 6150
+rect 870 5990 880 6150
+rect 130 5985 880 5990
+rect 140 5775 870 5985
+rect 130 5770 880 5775
+rect 130 5610 140 5770
+rect 870 5610 880 5770
+rect 130 5605 880 5610
+rect 140 4705 870 5605
+rect 990 5535 1730 6225
+rect 980 5530 1740 5535
+rect 980 5370 990 5530
+rect 1730 5370 1740 5530
+rect 980 5365 1740 5370
+rect 1000 4940 1910 4945
+rect 1000 4780 1010 4940
+rect 1900 4780 1910 4940
+rect 1000 4775 1910 4780
+rect 130 4700 880 4705
+rect 130 4540 140 4700
+rect 870 4540 880 4700
+rect 130 4535 880 4540
+rect 140 4325 870 4535
+rect 130 4320 880 4325
+rect 130 4160 140 4320
+rect 870 4160 880 4320
+rect 130 4155 880 4160
+rect 140 3465 870 4155
+rect 1010 4085 1900 4775
+rect 1000 4080 1910 4085
+rect 1000 3920 1010 4080
+rect 1900 3920 1910 4080
+rect 1000 3915 1910 3920
+rect 1010 3705 1900 3915
+rect 1000 3700 1910 3705
+rect 1000 3540 1010 3700
+rect 1900 3540 1910 3700
+rect 1000 3535 1910 3540
+rect 130 3460 880 3465
+rect 130 3300 140 3460
+rect 870 3300 880 3460
+rect 130 3295 880 3300
+rect 140 3085 870 3295
+rect 130 3080 880 3085
+rect 130 2920 140 3080
+rect 870 2920 880 3080
+rect 130 2915 880 2920
+rect 140 2225 870 2915
+rect 1010 2845 1900 3535
+rect 1000 2840 1910 2845
+rect 1000 2680 1010 2840
+rect 1900 2680 1910 2840
+rect 1000 2675 1910 2680
+rect 1010 2465 1900 2675
+rect 1000 2460 1910 2465
+rect 1000 2300 1010 2460
+rect 1900 2300 1910 2460
+rect 1000 2295 1910 2300
+rect 130 2220 880 2225
+rect 130 2060 140 2220
+rect 870 2060 880 2220
+rect 130 2055 880 2060
+rect 140 1855 870 2055
+rect 130 1850 880 1855
+rect 130 1690 140 1850
+rect 870 1690 880 1850
+rect 130 1685 880 1690
+rect 140 995 870 1685
+rect 1010 1615 1900 2295
+rect 1000 1610 1910 1615
+rect 1000 1450 1010 1610
+rect 1900 1450 1910 1610
+rect 1000 1445 1910 1450
+rect 1010 1235 1900 1445
+rect 1000 1230 1910 1235
+rect 1000 1070 1010 1230
+rect 1900 1070 1910 1230
+rect 1000 1065 1910 1070
+rect 130 990 880 995
+rect 130 830 140 990
+rect 870 830 880 990
+rect 130 825 880 830
+rect 140 615 870 825
+rect 130 610 880 615
+rect 130 450 140 610
+rect 870 450 880 610
+rect 130 445 880 450
+rect 1010 375 1900 1065
+rect 1000 370 1910 375
+rect 1000 210 1010 370
+rect 1900 210 1910 370
+rect 1000 205 1910 210
+use outd_cmirror_transistors  outd_cmirror_transistors_0
+timestamp 1646312566
+transform 1 0 180 0 1 5340
+box -180 -5340 2682 2494
+<< end >>
diff --git a/mag/outd/outd_cmirror_transistors.mag b/mag/outd/outd_cmirror_transistors.mag
new file mode 100644
index 0000000..ed950d2
--- /dev/null
+++ b/mag/outd/outd_cmirror_transistors.mag
@@ -0,0 +1,403 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646312566
+<< pwell >>
+rect 2 2306 1508 2372
+rect 2 1796 1508 1862
+rect 2 1688 1508 1754
+rect 2 1178 1508 1244
+rect 2 1070 1508 1136
+rect 2 560 1508 626
+rect 2 452 1508 518
+rect 2 -58 1508 8
+<< poly >>
+rect 2 2356 1508 2372
+rect 2 2322 114 2356
+rect 148 2322 306 2356
+rect 340 2322 498 2356
+rect 532 2322 690 2356
+rect 724 2322 882 2356
+rect 916 2322 1074 2356
+rect 1108 2322 1266 2356
+rect 1300 2322 1458 2356
+rect 1492 2322 1508 2356
+rect 2 2306 1508 2322
+rect 2 1846 1508 1862
+rect 2 1812 18 1846
+rect 52 1812 210 1846
+rect 244 1812 402 1846
+rect 436 1812 594 1846
+rect 628 1812 786 1846
+rect 820 1812 978 1846
+rect 1012 1812 1170 1846
+rect 1204 1812 1362 1846
+rect 1396 1812 1508 1846
+rect 2 1796 1508 1812
+rect 2 1738 1508 1754
+rect 2 1704 18 1738
+rect 52 1704 210 1738
+rect 244 1704 402 1738
+rect 436 1704 594 1738
+rect 628 1704 786 1738
+rect 820 1704 978 1738
+rect 1012 1704 1170 1738
+rect 1204 1704 1362 1738
+rect 1396 1704 1508 1738
+rect 2 1688 1508 1704
+rect 2 1228 1508 1244
+rect 2 1194 114 1228
+rect 148 1194 306 1228
+rect 340 1194 498 1228
+rect 532 1194 690 1228
+rect 724 1194 882 1228
+rect 916 1194 1074 1228
+rect 1108 1194 1266 1228
+rect 1300 1194 1458 1228
+rect 1492 1194 1508 1228
+rect 2 1178 1508 1194
+rect 2 1120 1508 1136
+rect 2 1086 114 1120
+rect 148 1086 306 1120
+rect 340 1086 498 1120
+rect 532 1086 690 1120
+rect 724 1086 882 1120
+rect 916 1086 1074 1120
+rect 1108 1086 1266 1120
+rect 1300 1086 1458 1120
+rect 1492 1086 1508 1120
+rect 2 1070 1508 1086
+rect 2 610 1508 626
+rect 2 576 18 610
+rect 52 576 210 610
+rect 244 576 402 610
+rect 436 576 594 610
+rect 628 576 786 610
+rect 820 576 978 610
+rect 1012 576 1170 610
+rect 1204 576 1362 610
+rect 1396 576 1508 610
+rect 2 560 1508 576
+rect 2 502 1508 518
+rect 2 468 18 502
+rect 52 468 210 502
+rect 244 468 402 502
+rect 436 468 594 502
+rect 628 468 786 502
+rect 820 468 978 502
+rect 1012 468 1170 502
+rect 1204 468 1362 502
+rect 1396 468 1508 502
+rect 2 452 1508 468
+rect 2 -8 1508 8
+rect 2 -42 114 -8
+rect 148 -42 306 -8
+rect 340 -42 498 -8
+rect 532 -42 690 -8
+rect 724 -42 882 -8
+rect 916 -42 1074 -8
+rect 1108 -42 1266 -8
+rect 1300 -42 1458 -8
+rect 1492 -42 1508 -8
+rect 2 -58 1508 -42
+<< polycont >>
+rect 114 2322 148 2356
+rect 306 2322 340 2356
+rect 498 2322 532 2356
+rect 690 2322 724 2356
+rect 882 2322 916 2356
+rect 1074 2322 1108 2356
+rect 1266 2322 1300 2356
+rect 1458 2322 1492 2356
+rect 18 1812 52 1846
+rect 210 1812 244 1846
+rect 402 1812 436 1846
+rect 594 1812 628 1846
+rect 786 1812 820 1846
+rect 978 1812 1012 1846
+rect 1170 1812 1204 1846
+rect 1362 1812 1396 1846
+rect 18 1704 52 1738
+rect 210 1704 244 1738
+rect 402 1704 436 1738
+rect 594 1704 628 1738
+rect 786 1704 820 1738
+rect 978 1704 1012 1738
+rect 1170 1704 1204 1738
+rect 1362 1704 1396 1738
+rect 114 1194 148 1228
+rect 306 1194 340 1228
+rect 498 1194 532 1228
+rect 690 1194 724 1228
+rect 882 1194 916 1228
+rect 1074 1194 1108 1228
+rect 1266 1194 1300 1228
+rect 1458 1194 1492 1228
+rect 114 1086 148 1120
+rect 306 1086 340 1120
+rect 498 1086 532 1120
+rect 690 1086 724 1120
+rect 882 1086 916 1120
+rect 1074 1086 1108 1120
+rect 1266 1086 1300 1120
+rect 1458 1086 1492 1120
+rect 18 576 52 610
+rect 210 576 244 610
+rect 402 576 436 610
+rect 594 576 628 610
+rect 786 576 820 610
+rect 978 576 1012 610
+rect 1170 576 1204 610
+rect 1362 576 1396 610
+rect 18 468 52 502
+rect 210 468 244 502
+rect 402 468 436 502
+rect 594 468 628 502
+rect 786 468 820 502
+rect 978 468 1012 502
+rect 1170 468 1204 502
+rect 1362 468 1396 502
+rect 114 -42 148 -8
+rect 306 -42 340 -8
+rect 498 -42 532 -8
+rect 690 -42 724 -8
+rect 882 -42 916 -8
+rect 1074 -42 1108 -8
+rect 1266 -42 1300 -8
+rect 1458 -42 1492 -8
+<< locali >>
+rect 2 2322 114 2356
+rect 148 2322 306 2356
+rect 340 2322 498 2356
+rect 532 2322 690 2356
+rect 724 2322 882 2356
+rect 916 2322 1074 2356
+rect 1108 2322 1266 2356
+rect 1300 2322 1458 2356
+rect 1492 2322 1508 2356
+rect 2 1812 18 1846
+rect 52 1812 210 1846
+rect 244 1812 402 1846
+rect 436 1812 594 1846
+rect 628 1812 786 1846
+rect 820 1812 978 1846
+rect 1012 1812 1170 1846
+rect 1204 1812 1362 1846
+rect 1396 1812 1508 1846
+rect 2 1704 18 1738
+rect 52 1704 210 1738
+rect 244 1704 402 1738
+rect 436 1704 594 1738
+rect 628 1704 786 1738
+rect 820 1704 978 1738
+rect 1012 1704 1170 1738
+rect 1204 1704 1362 1738
+rect 1396 1704 1508 1738
+rect 2 1194 114 1228
+rect 148 1194 306 1228
+rect 340 1194 498 1228
+rect 532 1194 690 1228
+rect 724 1194 882 1228
+rect 916 1194 1074 1228
+rect 1108 1194 1266 1228
+rect 1300 1194 1458 1228
+rect 1492 1194 1508 1228
+rect 2 1086 114 1120
+rect 148 1086 306 1120
+rect 340 1086 498 1120
+rect 532 1086 690 1120
+rect 724 1086 882 1120
+rect 916 1086 1074 1120
+rect 1108 1086 1266 1120
+rect 1300 1086 1458 1120
+rect 1492 1086 1508 1120
+rect 2 576 18 610
+rect 52 576 210 610
+rect 244 576 402 610
+rect 436 576 594 610
+rect 628 576 786 610
+rect 820 576 978 610
+rect 1012 576 1170 610
+rect 1204 576 1362 610
+rect 1396 576 1508 610
+rect 2 468 18 502
+rect 52 468 210 502
+rect 244 468 402 502
+rect 436 468 594 502
+rect 628 468 786 502
+rect 820 468 978 502
+rect 1012 468 1170 502
+rect 1204 468 1362 502
+rect 1396 468 1508 502
+rect 2 -42 114 -8
+rect 148 -42 306 -8
+rect 340 -42 498 -8
+rect 532 -42 690 -8
+rect 724 -42 882 -8
+rect 916 -42 1074 -8
+rect 1108 -42 1266 -8
+rect 1300 -42 1458 -8
+rect 1492 -42 1508 -8
+<< viali >>
+rect 114 2322 148 2356
+rect 306 2322 340 2356
+rect 498 2322 532 2356
+rect 690 2322 724 2356
+rect 882 2322 916 2356
+rect 1074 2322 1108 2356
+rect 1266 2322 1300 2356
+rect 1458 2322 1492 2356
+rect 18 1812 52 1846
+rect 210 1812 244 1846
+rect 402 1812 436 1846
+rect 594 1812 628 1846
+rect 786 1812 820 1846
+rect 978 1812 1012 1846
+rect 1170 1812 1204 1846
+rect 1362 1812 1396 1846
+rect 18 1704 52 1738
+rect 210 1704 244 1738
+rect 402 1704 436 1738
+rect 594 1704 628 1738
+rect 786 1704 820 1738
+rect 978 1704 1012 1738
+rect 1170 1704 1204 1738
+rect 1362 1704 1396 1738
+rect 114 1194 148 1228
+rect 306 1194 340 1228
+rect 498 1194 532 1228
+rect 690 1194 724 1228
+rect 882 1194 916 1228
+rect 1074 1194 1108 1228
+rect 1266 1194 1300 1228
+rect 1458 1194 1492 1228
+rect 114 1086 148 1120
+rect 306 1086 340 1120
+rect 498 1086 532 1120
+rect 690 1086 724 1120
+rect 882 1086 916 1120
+rect 1074 1086 1108 1120
+rect 1266 1086 1300 1120
+rect 1458 1086 1492 1120
+rect 18 576 52 610
+rect 210 576 244 610
+rect 402 576 436 610
+rect 594 576 628 610
+rect 786 576 820 610
+rect 978 576 1012 610
+rect 1170 576 1204 610
+rect 1362 576 1396 610
+rect 18 468 52 502
+rect 210 468 244 502
+rect 402 468 436 502
+rect 594 468 628 502
+rect 786 468 820 502
+rect 978 468 1012 502
+rect 1170 468 1204 502
+rect 1362 468 1396 502
+rect 114 -42 148 -8
+rect 306 -42 340 -8
+rect 498 -42 532 -8
+rect 690 -42 724 -8
+rect 882 -42 916 -8
+rect 1074 -42 1108 -8
+rect 1266 -42 1300 -8
+rect 1458 -42 1492 -8
+<< metal1 >>
+rect 2 2356 1508 2362
+rect 2 2322 114 2356
+rect 148 2322 306 2356
+rect 340 2322 498 2356
+rect 532 2322 690 2356
+rect 724 2322 882 2356
+rect 916 2322 1074 2356
+rect 1108 2322 1266 2356
+rect 1300 2322 1458 2356
+rect 1492 2322 1508 2356
+rect 2 2316 1508 2322
+rect 2 1846 1508 1852
+rect 2 1812 18 1846
+rect 52 1812 210 1846
+rect 244 1812 402 1846
+rect 436 1812 594 1846
+rect 628 1812 786 1846
+rect 820 1812 978 1846
+rect 1012 1812 1170 1846
+rect 1204 1812 1362 1846
+rect 1396 1812 1508 1846
+rect 2 1806 1508 1812
+rect 2 1738 1508 1744
+rect 2 1704 18 1738
+rect 52 1704 210 1738
+rect 244 1704 402 1738
+rect 436 1704 594 1738
+rect 628 1704 786 1738
+rect 820 1704 978 1738
+rect 1012 1704 1170 1738
+rect 1204 1704 1362 1738
+rect 1396 1704 1508 1738
+rect 2 1698 1508 1704
+rect 2 1228 1508 1234
+rect 2 1194 114 1228
+rect 148 1194 306 1228
+rect 340 1194 498 1228
+rect 532 1194 690 1228
+rect 724 1194 882 1228
+rect 916 1194 1074 1228
+rect 1108 1194 1266 1228
+rect 1300 1194 1458 1228
+rect 1492 1194 1508 1228
+rect 2 1188 1508 1194
+rect 2 1120 1508 1126
+rect 2 1086 114 1120
+rect 148 1086 306 1120
+rect 340 1086 498 1120
+rect 532 1086 690 1120
+rect 724 1086 882 1120
+rect 916 1086 1074 1120
+rect 1108 1086 1266 1120
+rect 1300 1086 1458 1120
+rect 1492 1086 1508 1120
+rect 2 1080 1508 1086
+rect 2 610 1508 616
+rect 2 576 18 610
+rect 52 576 210 610
+rect 244 576 402 610
+rect 436 576 594 610
+rect 628 576 786 610
+rect 820 576 978 610
+rect 1012 576 1170 610
+rect 1204 576 1362 610
+rect 1396 576 1508 610
+rect 2 570 1508 576
+rect 2 502 1508 508
+rect 2 468 18 502
+rect 52 468 210 502
+rect 244 468 402 502
+rect 436 468 594 502
+rect 628 468 786 502
+rect 820 468 978 502
+rect 1012 468 1170 502
+rect 1204 468 1362 502
+rect 1396 468 1508 502
+rect 2 462 1508 468
+rect 2 -8 1508 -2
+rect 2 -42 114 -8
+rect 148 -42 306 -8
+rect 340 -42 498 -8
+rect 532 -42 690 -8
+rect 724 -42 882 -8
+rect 916 -42 1074 -8
+rect 1108 -42 1266 -8
+rect 1300 -42 1458 -8
+rect 1492 -42 1508 -8
+rect 2 -48 1508 -42
+use sky130_fd_pr__nfet_01v8_A574RZ  sky130_fd_pr__nfet_01v8_A574RZ_0
+timestamp 1646312566
+transform 1 0 1251 0 1 -2767
+box -1431 -2573 1431 2573
+use sky130_fd_pr__nfet_01v8_ED72KE  sky130_fd_pr__nfet_01v8_ED72KE_0
+timestamp 1646234887
+transform 1 0 755 0 1 1157
+box -935 -1337 935 1337
+<< end >>
diff --git a/mag/outd/outd_diffamp.mag b/mag/outd/outd_diffamp.mag
new file mode 100644
index 0000000..c46aee1
--- /dev/null
+++ b/mag/outd/outd_diffamp.mag
@@ -0,0 +1,536 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646302973
+<< poly >>
+rect 182 9230 1208 9246
+rect 182 9196 294 9230
+rect 328 9196 486 9230
+rect 520 9196 678 9230
+rect 712 9196 870 9230
+rect 904 9196 1062 9230
+rect 1096 9196 1208 9230
+rect 182 9180 1208 9196
+rect 1560 9230 2586 9246
+rect 1560 9196 1672 9230
+rect 1706 9196 1864 9230
+rect 1898 9196 2056 9230
+rect 2090 9196 2248 9230
+rect 2282 9196 2440 9230
+rect 2474 9196 2586 9230
+rect 1560 9180 2586 9196
+rect 182 8720 1208 8736
+rect 182 8686 198 8720
+rect 232 8686 390 8720
+rect 424 8686 582 8720
+rect 616 8686 774 8720
+rect 808 8686 966 8720
+rect 1000 8686 1158 8720
+rect 1192 8686 1208 8720
+rect 182 8670 1208 8686
+rect 1560 8720 2586 8736
+rect 1560 8686 1576 8720
+rect 1610 8686 1768 8720
+rect 1802 8686 1960 8720
+rect 1994 8686 2152 8720
+rect 2186 8686 2344 8720
+rect 2378 8686 2536 8720
+rect 2570 8686 2586 8720
+rect 1560 8670 2586 8686
+rect 182 8612 1208 8628
+rect 182 8578 198 8612
+rect 232 8578 390 8612
+rect 424 8578 582 8612
+rect 616 8578 774 8612
+rect 808 8578 966 8612
+rect 1000 8578 1158 8612
+rect 1192 8578 1208 8612
+rect 182 8562 1208 8578
+rect 1560 8612 2586 8628
+rect 1560 8578 1576 8612
+rect 1610 8578 1768 8612
+rect 1802 8578 1960 8612
+rect 1994 8578 2152 8612
+rect 2186 8578 2344 8612
+rect 2378 8578 2536 8612
+rect 2570 8578 2586 8612
+rect 1560 8562 2586 8578
+rect 182 8102 1208 8118
+rect 182 8068 296 8102
+rect 330 8068 486 8102
+rect 520 8068 678 8102
+rect 712 8068 870 8102
+rect 904 8068 1062 8102
+rect 1096 8068 1208 8102
+rect 182 8052 1208 8068
+rect 1560 8102 2586 8118
+rect 1560 8068 1672 8102
+rect 1706 8068 1864 8102
+rect 1898 8068 2056 8102
+rect 2090 8068 2248 8102
+rect 2282 8068 2438 8102
+rect 2472 8068 2586 8102
+rect 1560 8052 2586 8068
+<< polycont >>
+rect 294 9196 328 9230
+rect 486 9196 520 9230
+rect 678 9196 712 9230
+rect 870 9196 904 9230
+rect 1062 9196 1096 9230
+rect 1672 9196 1706 9230
+rect 1864 9196 1898 9230
+rect 2056 9196 2090 9230
+rect 2248 9196 2282 9230
+rect 2440 9196 2474 9230
+rect 198 8686 232 8720
+rect 390 8686 424 8720
+rect 582 8686 616 8720
+rect 774 8686 808 8720
+rect 966 8686 1000 8720
+rect 1158 8686 1192 8720
+rect 1576 8686 1610 8720
+rect 1768 8686 1802 8720
+rect 1960 8686 1994 8720
+rect 2152 8686 2186 8720
+rect 2344 8686 2378 8720
+rect 2536 8686 2570 8720
+rect 198 8578 232 8612
+rect 390 8578 424 8612
+rect 582 8578 616 8612
+rect 774 8578 808 8612
+rect 966 8578 1000 8612
+rect 1158 8578 1192 8612
+rect 1576 8578 1610 8612
+rect 1768 8578 1802 8612
+rect 1960 8578 1994 8612
+rect 2152 8578 2186 8612
+rect 2344 8578 2378 8612
+rect 2536 8578 2570 8612
+rect 296 8068 330 8102
+rect 486 8068 520 8102
+rect 678 8068 712 8102
+rect 870 8068 904 8102
+rect 1062 8068 1096 8102
+rect 1672 8068 1706 8102
+rect 1864 8068 1898 8102
+rect 2056 8068 2090 8102
+rect 2248 8068 2282 8102
+rect 2438 8068 2472 8102
+<< locali >>
+rect 182 9196 294 9230
+rect 328 9196 486 9230
+rect 520 9196 678 9230
+rect 712 9196 870 9230
+rect 904 9196 1062 9230
+rect 1096 9196 1208 9230
+rect 1560 9196 1672 9230
+rect 1706 9196 1864 9230
+rect 1898 9196 2056 9230
+rect 2090 9196 2248 9230
+rect 2282 9196 2440 9230
+rect 2474 9196 2586 9230
+rect 182 8686 198 8720
+rect 232 8686 390 8720
+rect 424 8686 582 8720
+rect 616 8686 774 8720
+rect 808 8686 966 8720
+rect 1000 8686 1158 8720
+rect 1192 8686 1208 8720
+rect 1560 8686 1576 8720
+rect 1610 8686 1768 8720
+rect 1802 8686 1960 8720
+rect 1994 8686 2152 8720
+rect 2186 8686 2344 8720
+rect 2378 8686 2536 8720
+rect 2570 8686 2586 8720
+rect 182 8578 198 8612
+rect 232 8578 390 8612
+rect 424 8578 582 8612
+rect 616 8578 774 8612
+rect 808 8578 966 8612
+rect 1000 8578 1158 8612
+rect 1192 8578 1208 8612
+rect 1560 8578 1576 8612
+rect 1610 8578 1768 8612
+rect 1802 8578 1960 8612
+rect 1994 8578 2152 8612
+rect 2186 8578 2344 8612
+rect 2378 8578 2536 8612
+rect 2570 8578 2586 8612
+rect 182 8068 296 8102
+rect 330 8068 486 8102
+rect 520 8068 678 8102
+rect 712 8068 870 8102
+rect 904 8068 1062 8102
+rect 1096 8068 1208 8102
+rect 1560 8068 1672 8102
+rect 1706 8068 1864 8102
+rect 1898 8068 2056 8102
+rect 2090 8068 2248 8102
+rect 2282 8068 2438 8102
+rect 2472 8068 2586 8102
+<< viali >>
+rect 294 9196 328 9230
+rect 486 9196 520 9230
+rect 678 9196 712 9230
+rect 870 9196 904 9230
+rect 1062 9196 1096 9230
+rect 1672 9196 1706 9230
+rect 1864 9196 1898 9230
+rect 2056 9196 2090 9230
+rect 2248 9196 2282 9230
+rect 2440 9196 2474 9230
+rect 198 8686 232 8720
+rect 390 8686 424 8720
+rect 582 8686 616 8720
+rect 774 8686 808 8720
+rect 966 8686 1000 8720
+rect 1158 8686 1192 8720
+rect 1576 8686 1610 8720
+rect 1768 8686 1802 8720
+rect 1960 8686 1994 8720
+rect 2152 8686 2186 8720
+rect 2344 8686 2378 8720
+rect 2536 8686 2570 8720
+rect 198 8578 232 8612
+rect 390 8578 424 8612
+rect 582 8578 616 8612
+rect 774 8578 808 8612
+rect 966 8578 1000 8612
+rect 1158 8578 1192 8612
+rect 1576 8578 1610 8612
+rect 1768 8578 1802 8612
+rect 1960 8578 1994 8612
+rect 2152 8578 2186 8612
+rect 2344 8578 2378 8612
+rect 2536 8578 2570 8612
+rect 296 8068 330 8102
+rect 486 8068 520 8102
+rect 678 8068 712 8102
+rect 870 8068 904 8102
+rect 1062 8068 1096 8102
+rect 1672 8068 1706 8102
+rect 1864 8068 1898 8102
+rect 2056 8068 2090 8102
+rect 2248 8068 2282 8102
+rect 2438 8068 2472 8102
+<< metal1 >>
+rect 182 9230 1208 9236
+rect 182 9196 294 9230
+rect 328 9196 486 9230
+rect 520 9196 678 9230
+rect 712 9196 870 9230
+rect 904 9196 1062 9230
+rect 1096 9196 1208 9230
+rect 182 9190 1208 9196
+rect 1560 9230 2586 9236
+rect 1560 9196 1672 9230
+rect 1706 9196 1864 9230
+rect 1898 9196 2056 9230
+rect 2090 9196 2248 9230
+rect 2282 9196 2440 9230
+rect 2474 9196 2586 9230
+rect 1560 9190 2586 9196
+rect 130 8998 140 9158
+rect 194 8998 204 9158
+rect 322 8998 332 9158
+rect 386 8998 396 9158
+rect 514 8998 524 9158
+rect 578 8998 588 9158
+rect 706 8998 716 9158
+rect 770 8998 780 9158
+rect 898 8998 908 9158
+rect 962 8998 972 9158
+rect 1090 8998 1100 9158
+rect 1154 8998 1164 9158
+rect 1604 8998 1614 9158
+rect 1668 8998 1678 9158
+rect 1796 8998 1806 9158
+rect 1860 8998 1870 9158
+rect 1988 8998 1998 9158
+rect 2052 8998 2062 9158
+rect 2180 8998 2190 9158
+rect 2244 8998 2254 9158
+rect 2372 8998 2382 9158
+rect 2436 8998 2446 9158
+rect 2564 8998 2574 9158
+rect 2628 8998 2638 9158
+rect 226 8758 236 8918
+rect 290 8758 300 8918
+rect 418 8758 428 8918
+rect 482 8758 492 8918
+rect 610 8758 620 8918
+rect 674 8758 684 8918
+rect 802 8758 812 8918
+rect 866 8758 876 8918
+rect 994 8758 1004 8918
+rect 1058 8758 1068 8918
+rect 1186 8758 1196 8918
+rect 1250 8758 1260 8918
+rect 1508 8758 1518 8918
+rect 1572 8758 1582 8918
+rect 1700 8758 1710 8918
+rect 1764 8758 1774 8918
+rect 1892 8758 1902 8918
+rect 1956 8758 1966 8918
+rect 2084 8758 2094 8918
+rect 2148 8758 2158 8918
+rect 2276 8758 2286 8918
+rect 2340 8758 2350 8918
+rect 2468 8758 2478 8918
+rect 2532 8758 2542 8918
+rect 182 8720 1208 8726
+rect 182 8686 198 8720
+rect 232 8686 390 8720
+rect 424 8686 582 8720
+rect 616 8686 774 8720
+rect 808 8686 966 8720
+rect 1000 8686 1158 8720
+rect 1192 8686 1208 8720
+rect 182 8680 1208 8686
+rect 1560 8720 2586 8726
+rect 1560 8686 1576 8720
+rect 1610 8686 1768 8720
+rect 1802 8686 1960 8720
+rect 1994 8686 2152 8720
+rect 2186 8686 2344 8720
+rect 2378 8686 2536 8720
+rect 2570 8686 2586 8720
+rect 1560 8680 2586 8686
+rect 182 8612 1208 8618
+rect 182 8578 198 8612
+rect 232 8578 390 8612
+rect 424 8578 582 8612
+rect 616 8578 774 8612
+rect 808 8578 966 8612
+rect 1000 8578 1158 8612
+rect 1192 8578 1208 8612
+rect 182 8572 1208 8578
+rect 1560 8612 2586 8618
+rect 1560 8578 1576 8612
+rect 1610 8578 1768 8612
+rect 1802 8578 1960 8612
+rect 1994 8578 2152 8612
+rect 2186 8578 2344 8612
+rect 2378 8578 2536 8612
+rect 2570 8578 2586 8612
+rect 1560 8572 2586 8578
+rect 226 8380 236 8540
+rect 290 8380 300 8540
+rect 418 8380 428 8540
+rect 482 8380 492 8540
+rect 610 8380 620 8540
+rect 674 8380 684 8540
+rect 802 8380 812 8540
+rect 866 8380 876 8540
+rect 994 8380 1004 8540
+rect 1058 8380 1068 8540
+rect 1186 8380 1196 8540
+rect 1250 8380 1260 8540
+rect 1508 8380 1518 8540
+rect 1572 8380 1582 8540
+rect 1700 8380 1710 8540
+rect 1764 8380 1774 8540
+rect 1892 8380 1902 8540
+rect 1956 8380 1966 8540
+rect 2084 8380 2094 8540
+rect 2148 8380 2158 8540
+rect 2276 8380 2286 8540
+rect 2340 8380 2350 8540
+rect 2468 8380 2478 8540
+rect 2532 8380 2542 8540
+rect 130 8140 140 8300
+rect 194 8140 204 8300
+rect 322 8140 332 8300
+rect 386 8140 396 8300
+rect 514 8140 524 8300
+rect 578 8140 588 8300
+rect 706 8140 716 8300
+rect 770 8140 780 8300
+rect 898 8140 908 8300
+rect 962 8140 972 8300
+rect 1090 8140 1100 8300
+rect 1154 8140 1164 8300
+rect 1604 8140 1614 8300
+rect 1668 8140 1678 8300
+rect 1796 8140 1806 8300
+rect 1860 8140 1870 8300
+rect 1988 8140 1998 8300
+rect 2052 8140 2062 8300
+rect 2180 8140 2190 8300
+rect 2244 8140 2254 8300
+rect 2372 8140 2382 8300
+rect 2436 8140 2446 8300
+rect 2564 8140 2574 8300
+rect 2628 8140 2638 8300
+rect 182 8102 1208 8108
+rect 182 8068 296 8102
+rect 330 8068 486 8102
+rect 520 8068 678 8102
+rect 712 8068 870 8102
+rect 904 8068 1062 8102
+rect 1096 8068 1208 8102
+rect 182 8062 1208 8068
+rect 1560 8102 2586 8108
+rect 1560 8068 1672 8102
+rect 1706 8068 1864 8102
+rect 1898 8068 2056 8102
+rect 2090 8068 2248 8102
+rect 2282 8068 2438 8102
+rect 2472 8068 2586 8102
+rect 1560 8062 2586 8068
+<< via1 >>
+rect 140 8998 194 9158
+rect 332 8998 386 9158
+rect 524 8998 578 9158
+rect 716 8998 770 9158
+rect 908 8998 962 9158
+rect 1100 8998 1154 9158
+rect 1614 8998 1668 9158
+rect 1806 8998 1860 9158
+rect 1998 8998 2052 9158
+rect 2190 8998 2244 9158
+rect 2382 8998 2436 9158
+rect 2574 8998 2628 9158
+rect 236 8758 290 8918
+rect 428 8758 482 8918
+rect 620 8758 674 8918
+rect 812 8758 866 8918
+rect 1004 8758 1058 8918
+rect 1196 8758 1250 8918
+rect 1518 8758 1572 8918
+rect 1710 8758 1764 8918
+rect 1902 8758 1956 8918
+rect 2094 8758 2148 8918
+rect 2286 8758 2340 8918
+rect 2478 8758 2532 8918
+rect 236 8380 290 8540
+rect 428 8380 482 8540
+rect 620 8380 674 8540
+rect 812 8380 866 8540
+rect 1004 8380 1058 8540
+rect 1196 8380 1250 8540
+rect 1518 8380 1572 8540
+rect 1710 8380 1764 8540
+rect 1902 8380 1956 8540
+rect 2094 8380 2148 8540
+rect 2286 8380 2340 8540
+rect 2478 8380 2532 8540
+rect 140 8140 194 8300
+rect 332 8140 386 8300
+rect 524 8140 578 8300
+rect 716 8140 770 8300
+rect 908 8140 962 8300
+rect 1100 8140 1154 8300
+rect 1614 8140 1668 8300
+rect 1806 8140 1860 8300
+rect 1998 8140 2052 8300
+rect 2190 8140 2244 8300
+rect 2382 8140 2436 8300
+rect 2574 8140 2628 8300
+<< metal2 >>
+rect 140 9158 194 9168
+rect 140 8988 194 8998
+rect 332 9158 386 9168
+rect 332 8988 386 8998
+rect 524 9158 578 9168
+rect 524 8988 578 8998
+rect 716 9158 770 9168
+rect 716 8988 770 8998
+rect 908 9158 962 9168
+rect 908 8988 962 8998
+rect 1100 9158 1154 9168
+rect 1100 8988 1154 8998
+rect 1614 9158 1668 9168
+rect 1614 8988 1668 8998
+rect 1806 9158 1860 9168
+rect 1806 8988 1860 8998
+rect 1998 9158 2052 9168
+rect 1998 8988 2052 8998
+rect 2190 9158 2244 9168
+rect 2190 8988 2244 8998
+rect 2382 9158 2436 9168
+rect 2382 8988 2436 8998
+rect 2574 9158 2628 9168
+rect 2574 8988 2628 8998
+rect 236 8918 290 8928
+rect 236 8748 290 8758
+rect 428 8918 482 8928
+rect 428 8748 482 8758
+rect 620 8918 674 8928
+rect 620 8748 674 8758
+rect 812 8918 866 8928
+rect 812 8748 866 8758
+rect 1004 8918 1058 8928
+rect 1004 8748 1058 8758
+rect 1196 8918 1250 8928
+rect 1196 8748 1250 8758
+rect 1518 8918 1572 8928
+rect 1518 8748 1572 8758
+rect 1710 8918 1764 8928
+rect 1710 8748 1764 8758
+rect 1902 8918 1956 8928
+rect 1902 8748 1956 8758
+rect 2094 8918 2148 8928
+rect 2094 8748 2148 8758
+rect 2286 8918 2340 8928
+rect 2286 8748 2340 8758
+rect 2478 8918 2532 8928
+rect 2478 8748 2532 8758
+rect 236 8540 290 8550
+rect 236 8370 290 8380
+rect 428 8540 482 8550
+rect 428 8370 482 8380
+rect 620 8540 674 8550
+rect 620 8370 674 8380
+rect 812 8540 866 8550
+rect 812 8370 866 8380
+rect 1004 8540 1058 8550
+rect 1004 8370 1058 8380
+rect 1196 8540 1250 8550
+rect 1196 8370 1250 8380
+rect 1518 8540 1572 8550
+rect 1518 8370 1572 8380
+rect 1710 8540 1764 8550
+rect 1710 8370 1764 8380
+rect 1902 8540 1956 8550
+rect 1902 8370 1956 8380
+rect 2094 8540 2148 8550
+rect 2094 8370 2148 8380
+rect 2286 8540 2340 8550
+rect 2286 8370 2340 8380
+rect 2478 8540 2532 8550
+rect 2478 8370 2532 8380
+rect 140 8300 194 8310
+rect 140 8130 194 8140
+rect 332 8300 386 8310
+rect 332 8130 386 8140
+rect 524 8300 578 8310
+rect 524 8130 578 8140
+rect 716 8300 770 8310
+rect 716 8130 770 8140
+rect 908 8300 962 8310
+rect 908 8130 962 8140
+rect 1100 8300 1154 8310
+rect 1100 8130 1154 8140
+rect 1614 8300 1668 8310
+rect 1614 8130 1668 8140
+rect 1806 8300 1860 8310
+rect 1806 8130 1860 8140
+rect 1998 8300 2052 8310
+rect 1998 8130 2052 8140
+rect 2190 8300 2244 8310
+rect 2190 8130 2244 8140
+rect 2382 8300 2436 8310
+rect 2382 8130 2436 8140
+rect 2574 8300 2628 8310
+rect 2574 8130 2628 8140
+use sky130_fd_pr__nfet_01v8_lvt_324MKY  sky130_fd_pr__nfet_01v8_lvt_324MKY_0
+timestamp 1646299314
+transform 1 0 695 0 1 8649
+box -695 -719 695 719
+use sky130_fd_pr__nfet_01v8_lvt_324MKY  sky130_fd_pr__nfet_01v8_lvt_324MKY_2
+timestamp 1646299314
+transform -1 0 2073 0 1 8649
+box -695 -719 695 719
+<< end >>
diff --git a/mag/outd/outd_stage1.mag b/mag/outd/outd_stage1.mag
new file mode 100644
index 0000000..8870a81
--- /dev/null
+++ b/mag/outd/outd_stage1.mag
@@ -0,0 +1,208 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646312566
+<< dnwell >>
+rect 70 8020 3300 9920
+<< nwell >>
+rect -10 9714 3380 10000
+rect -10 8226 276 9714
+rect 3094 8226 3380 9714
+rect -10 7940 3380 8226
+<< nsubdiff >>
+rect 27 9943 3343 9963
+rect 27 9909 107 9943
+rect 3263 9909 3343 9943
+rect 27 9889 3343 9909
+rect 27 9883 101 9889
+rect 27 8057 47 9883
+rect 81 8057 101 9883
+rect 27 8051 101 8057
+rect 3269 9883 3343 9889
+rect 3269 8057 3289 9883
+rect 3323 8057 3343 9883
+rect 3269 8051 3343 8057
+rect 27 8031 3343 8051
+rect 27 7997 107 8031
+rect 3263 7997 3343 8031
+rect 27 7977 3343 7997
+<< nsubdiffcont >>
+rect 107 9909 3263 9943
+rect 47 8057 81 9883
+rect 3289 8057 3323 9883
+rect 107 7997 3263 8031
+<< locali >>
+rect -1620 11810 4990 12370
+rect 1630 10070 1750 11810
+rect 40 9943 3320 10070
+rect 40 9930 107 9943
+rect 47 9909 107 9930
+rect 3263 9909 3323 9943
+rect 47 9883 81 9909
+rect 3289 9883 3323 9909
+rect 1620 9240 1750 9650
+rect 1620 8290 1750 8700
+rect 47 8031 81 8057
+rect 3289 8031 3323 8057
+rect 47 7997 107 8031
+rect 3263 7997 3323 8031
+<< viali >>
+rect 1620 8700 1750 9240
+<< metal1 >>
+rect -1620 11810 4990 12370
+rect -1500 10180 -1490 10620
+rect 1530 10180 1540 10620
+rect 1830 10170 1840 10620
+rect 4870 10170 4880 10620
+rect 310 9510 1510 9590
+rect 1860 9510 3060 9590
+rect 310 9050 390 9510
+rect 1614 9240 1756 9252
+rect 310 9040 1510 9050
+rect 260 8900 270 9040
+rect 380 8900 1510 9040
+rect 310 8890 1510 8900
+rect 310 8430 390 8890
+rect 1610 8700 1620 9240
+rect 1750 8700 1760 9240
+rect 2980 9050 3060 9510
+rect 1860 9040 3060 9050
+rect 1860 8900 2990 9040
+rect 3100 8900 3110 9040
+rect 1860 8890 3060 8900
+rect 1614 8688 1756 8700
+rect 2980 8430 3060 8890
+rect 310 8350 1510 8430
+rect 1860 8350 3060 8430
+<< via1 >>
+rect -1490 10180 1530 10620
+rect 1840 10170 4870 10620
+rect 270 8900 380 9040
+rect 1620 8700 1750 9240
+rect 2990 8900 3100 9040
+<< metal2 >>
+rect -1490 10620 1530 10630
+rect -1490 10170 450 10180
+rect 990 10170 1530 10180
+rect 1840 10620 4870 10630
+rect 450 10160 990 10170
+rect 1840 10160 4870 10170
+rect -1610 9620 3060 9750
+rect 260 9040 390 9620
+rect 440 9470 1450 9480
+rect 440 9330 450 9470
+rect 980 9330 1450 9470
+rect 440 9320 1450 9330
+rect 1910 9470 2920 9480
+rect 1910 9330 2380 9470
+rect 2910 9330 2920 9470
+rect 1910 9320 2920 9330
+rect 1620 9240 1750 9250
+rect 530 9230 1620 9240
+rect 1750 9230 2830 9240
+rect 530 9090 1090 9230
+rect 2280 9090 2830 9230
+rect 530 9080 1620 9090
+rect 260 8900 270 9040
+rect 380 8900 390 9040
+rect 260 8890 390 8900
+rect 530 8850 1620 8860
+rect 1750 9080 2830 9090
+rect 2980 9040 3110 9050
+rect 2980 8900 2990 9040
+rect 3100 8900 3110 9040
+rect 1750 8850 2830 8860
+rect 530 8710 1090 8850
+rect 2280 8710 2830 8850
+rect 530 8700 1620 8710
+rect 1750 8700 2830 8710
+rect 1620 8690 1750 8700
+rect 440 8610 1450 8620
+rect 440 8470 450 8610
+rect 980 8470 1450 8610
+rect 440 8460 1450 8470
+rect 1910 8610 2920 8620
+rect 1910 8470 2380 8610
+rect 2910 8470 2920 8610
+rect 1910 8460 2920 8470
+rect 2980 8190 3110 8900
+rect -1610 8060 3110 8190
+<< via2 >>
+rect 450 10180 990 10620
+rect 450 10170 990 10180
+rect 2370 10170 2910 10620
+rect 450 9330 980 9470
+rect 2380 9330 2910 9470
+rect 1090 9090 1620 9230
+rect 1620 9090 1750 9230
+rect 1750 9090 2280 9230
+rect 1090 8710 1620 8850
+rect 1620 8710 1750 8850
+rect 1750 8710 2280 8850
+rect 450 8470 980 8610
+rect 2380 8470 2910 8610
+<< metal3 >>
+rect 440 10620 1000 10625
+rect 440 10170 450 10620
+rect 990 10170 1000 10620
+rect 440 10165 1000 10170
+rect 2360 10620 2920 10625
+rect 2360 10170 2370 10620
+rect 2910 10170 2920 10620
+rect 2360 10165 2920 10170
+rect 440 9980 990 10165
+rect 440 9600 450 9980
+rect 980 9600 990 9980
+rect 440 9470 990 9600
+rect 440 9330 450 9470
+rect 980 9330 990 9470
+rect 440 8610 990 9330
+rect 2370 9470 2920 10165
+rect 2370 9330 2380 9470
+rect 2910 9330 2920 9470
+rect 440 8470 450 8610
+rect 980 8470 990 8610
+rect 440 8460 990 8470
+rect 1080 9230 2290 9240
+rect 1080 9090 1090 9230
+rect 2280 9090 2290 9230
+rect 1080 8850 2290 9090
+rect 1080 8710 1090 8850
+rect 2280 8710 2290 8850
+rect 1080 8160 2290 8710
+rect 2370 8610 2920 9330
+rect 2370 8470 2380 8610
+rect 2910 8470 2920 8610
+rect 2370 8460 2920 8470
+rect 980 8080 2290 8160
+rect 980 7910 1720 8080
+rect -20 -880 2850 140
+<< via3 >>
+rect 2380 10210 2910 10590
+rect 450 9600 980 9980
+<< metal4 >>
+rect 440 10590 5040 10600
+rect 440 10210 2380 10590
+rect 2910 10210 5040 10590
+rect 440 10200 5040 10210
+rect 440 9980 5040 9990
+rect 440 9600 450 9980
+rect 980 9600 5040 9980
+rect 440 9590 5040 9600
+use outd_cmirror_64t  outd_cmirror_64t_0
+timestamp 1646312566
+transform 1 0 -10 0 1 76
+box 0 -76 2862 7840
+use outd_diffamp  outd_diffamp_0
+timestamp 1646302973
+transform 1 0 300 0 1 320
+box 0 7930 2768 9368
+use sky130_fd_pr__res_high_po_2p85_8GE2XM  sky130_fd_pr__res_high_po_2p85_8GE2XM_0
+timestamp 1646308532
+transform 1 0 18 0 1 11208
+box -1678 -1198 1678 1198
+use sky130_fd_pr__res_high_po_2p85_8GE2XM  sky130_fd_pr__res_high_po_2p85_8GE2XM_1
+timestamp 1646308532
+transform 1 0 3358 0 1 11208
+box -1678 -1198 1678 1198
+<< end >>
diff --git a/mag/outd/outd_stage2.mag b/mag/outd/outd_stage2.mag
new file mode 100644
index 0000000..bd179fc
--- /dev/null
+++ b/mag/outd/outd_stage2.mag
@@ -0,0 +1,765 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646386630
+<< dnwell >>
+rect 60 8030 12100 9910
+<< nwell >>
+rect -20 9704 12180 9990
+rect -20 8236 266 9704
+rect 11894 8236 12180 9704
+rect -20 7950 12180 8236
+<< pwell >>
+rect 3000 11360 3030 11440
+<< nsubdiff >>
+rect 17 9933 12143 9953
+rect 17 9899 97 9933
+rect 12063 9899 12143 9933
+rect 17 9879 12143 9899
+rect 17 9873 91 9879
+rect 17 8067 37 9873
+rect 71 8067 91 9873
+rect 17 8061 91 8067
+rect 12069 9873 12143 9879
+rect 12069 8067 12089 9873
+rect 12123 8067 12143 9873
+rect 12069 8061 12143 8067
+rect 17 8041 12143 8061
+rect 17 8007 97 8041
+rect 12063 8007 12143 8041
+rect 17 7987 12143 8007
+<< nsubdiffcont >>
+rect 97 9899 12063 9933
+rect 37 8067 71 9873
+rect 12089 8067 12123 9873
+rect 97 8007 12063 8041
+<< locali >>
+rect 1640 12030 1740 13940
+rect 3100 12030 3200 13940
+rect 4570 12030 4670 13940
+rect 6030 12030 6130 13940
+rect 7490 12030 7600 13940
+rect 8960 12030 9070 13940
+rect 10430 12030 10540 13940
+rect 250 11940 11910 12030
+rect 1640 10610 1740 11940
+rect 3100 10610 3200 11940
+rect 4570 10610 4670 11940
+rect 6030 10610 6130 11940
+rect 7490 10610 7600 11940
+rect 8960 10610 9070 11940
+rect 10430 10610 10540 11940
+rect 260 10060 11900 10610
+rect 50 9933 12120 10060
+rect 37 9899 97 9933
+rect 12063 9899 12123 9933
+rect 37 9873 71 9899
+rect 12089 9873 12123 9899
+rect 300 9620 11860 9690
+rect 300 8320 350 9620
+rect 1630 9240 1730 9620
+rect 1630 8320 1730 8700
+rect 3020 8320 3280 9620
+rect 4560 9240 4660 9620
+rect 4560 8320 4660 8700
+rect 5950 8320 6210 9620
+rect 7490 9240 7590 9620
+rect 7490 8320 7590 8700
+rect 8880 8320 9140 9620
+rect 10420 9240 10520 9620
+rect 10420 8320 10520 8700
+rect 11810 8320 11860 9620
+rect 300 8250 11860 8320
+rect 37 8041 71 8067
+rect 12089 8041 12123 8067
+rect 37 8007 97 8041
+rect 12063 8007 12123 8041
+<< viali >>
+rect 1620 8700 1750 9240
+rect 4550 8700 4680 9240
+rect 7480 8700 7610 9240
+rect 10410 8700 10540 9240
+<< metal1 >>
+rect 1100 13380 1110 13820
+rect 2260 13380 2270 13820
+rect 4030 13380 4040 13820
+rect 5190 13380 5200 13820
+rect 6960 13380 6970 13820
+rect 8120 13380 8130 13820
+rect 9890 13380 9900 13820
+rect 11050 13380 11060 13820
+rect 370 11400 380 12580
+rect 1010 11400 1020 12580
+rect 2350 11400 2360 12580
+rect 2990 11400 3000 12580
+rect 3300 11400 3310 12580
+rect 3940 11400 3950 12580
+rect 5280 11400 5290 12580
+rect 5920 11400 5930 12580
+rect 6230 11400 6240 12580
+rect 6870 11400 6880 12580
+rect 8210 11400 8220 12580
+rect 8850 11400 8860 12580
+rect 9160 11400 9170 12580
+rect 9800 11400 9810 12580
+rect 11140 11400 11150 12580
+rect 11780 11400 11790 12580
+rect 1100 10160 1110 10600
+rect 2260 10160 2270 10600
+rect 4030 10160 4040 10600
+rect 5190 10160 5200 10600
+rect 6960 10160 6970 10600
+rect 8120 10160 8130 10600
+rect 9890 10160 9900 10600
+rect 11050 10160 11060 10600
+rect 330 9510 1510 9570
+rect 1850 9510 3040 9570
+rect 330 9050 400 9510
+rect 1614 9240 1756 9252
+rect 330 9040 1510 9050
+rect 250 8900 260 9040
+rect 390 8990 1510 9040
+rect 390 8950 400 8990
+rect 390 8900 1510 8950
+rect 330 8890 1510 8900
+rect 330 8430 400 8890
+rect 1610 8700 1620 9240
+rect 1750 8700 1760 9240
+rect 2970 9040 3040 9510
+rect 3260 9510 4440 9570
+rect 4780 9510 5970 9570
+rect 3260 9050 3330 9510
+rect 4544 9240 4686 9252
+rect 3260 9040 4440 9050
+rect 1850 8980 2980 9040
+rect 2970 8950 2980 8980
+rect 1850 8900 2980 8950
+rect 3110 8900 3120 9040
+rect 3180 8900 3190 9040
+rect 3320 8990 4440 9040
+rect 3320 8950 3330 8990
+rect 3320 8900 4440 8950
+rect 1850 8890 3040 8900
+rect 1614 8688 1756 8700
+rect 2970 8430 3040 8890
+rect 330 8370 1510 8430
+rect 1850 8370 3040 8430
+rect 3260 8890 4440 8900
+rect 3260 8430 3330 8890
+rect 4540 8700 4550 9240
+rect 4680 8700 4690 9240
+rect 5900 9040 5970 9510
+rect 6190 9510 7370 9570
+rect 7710 9510 8900 9570
+rect 6190 9050 6260 9510
+rect 7474 9240 7616 9252
+rect 6190 9040 7370 9050
+rect 4780 8980 5910 9040
+rect 5900 8950 5910 8980
+rect 4780 8900 5910 8950
+rect 6040 8900 6050 9040
+rect 6110 8900 6120 9040
+rect 6250 8990 7370 9040
+rect 6250 8950 6260 8990
+rect 6250 8900 7370 8950
+rect 4780 8890 5970 8900
+rect 4544 8688 4686 8700
+rect 5900 8430 5970 8890
+rect 3260 8370 4440 8430
+rect 4780 8370 5970 8430
+rect 6190 8890 7370 8900
+rect 6190 8430 6260 8890
+rect 7470 8700 7480 9240
+rect 7610 8700 7620 9240
+rect 8830 9040 8900 9510
+rect 9120 9510 10300 9570
+rect 10640 9510 11830 9570
+rect 9120 9050 9190 9510
+rect 10404 9240 10546 9252
+rect 9120 9040 10300 9050
+rect 7710 8980 8840 9040
+rect 8830 8950 8840 8980
+rect 7710 8900 8840 8950
+rect 8970 8900 8980 9040
+rect 9040 8910 9050 9040
+rect 9180 8990 10300 9040
+rect 9180 8950 9190 8990
+rect 9180 8910 10300 8950
+rect 7710 8890 8900 8900
+rect 7474 8688 7616 8700
+rect 8830 8430 8900 8890
+rect 6190 8370 7370 8430
+rect 7710 8370 8900 8430
+rect 9120 8890 10300 8910
+rect 9120 8430 9190 8890
+rect 10400 8700 10410 9240
+rect 10540 8700 10550 9240
+rect 11760 9040 11830 9510
+rect 10640 8980 11770 9040
+rect 11760 8950 11770 8980
+rect 10640 8900 11770 8950
+rect 11900 8900 11910 9040
+rect 10640 8890 11830 8900
+rect 10404 8688 10546 8700
+rect 11760 8430 11830 8890
+rect 9120 8370 10300 8430
+rect 10640 8370 11830 8430
+<< via1 >>
+rect 1110 13380 2260 13820
+rect 4040 13380 5190 13820
+rect 6970 13380 8120 13820
+rect 9900 13380 11050 13820
+rect 380 11400 1010 12580
+rect 2360 11400 2990 12580
+rect 3310 11400 3940 12580
+rect 5290 11400 5920 12580
+rect 6240 11400 6870 12580
+rect 8220 11400 8850 12580
+rect 9170 11400 9800 12580
+rect 11150 11400 11780 12580
+rect 1110 10160 2260 10600
+rect 4040 10160 5190 10600
+rect 6970 10160 8120 10600
+rect 9900 10160 11050 10600
+rect 260 8900 390 9040
+rect 1620 8700 1750 9240
+rect 2980 8900 3110 9040
+rect 3190 8900 3320 9040
+rect 4550 8700 4680 9240
+rect 5910 8900 6040 9040
+rect 6120 8900 6250 9040
+rect 7480 8700 7610 9240
+rect 8840 8900 8970 9040
+rect 9050 8910 9180 9040
+rect 10410 8700 10540 9240
+rect 11770 8900 11900 9040
+<< metal2 >>
+rect 1110 13820 2260 13830
+rect 1110 13370 2260 13380
+rect 4040 13820 5190 13830
+rect 4040 13370 5190 13380
+rect 6970 13820 8120 13830
+rect 6970 13370 8120 13380
+rect 9900 13820 11050 13830
+rect 9900 13370 11050 13380
+rect 380 12580 1010 12590
+rect 380 11390 1010 11400
+rect 2360 12580 2990 12590
+rect 2360 11390 2990 11400
+rect 3310 12580 3940 12590
+rect 3310 11390 3940 11400
+rect 5290 12580 5920 12590
+rect 5290 11390 5920 11400
+rect 6240 12580 6870 12590
+rect 6240 11390 6870 11400
+rect 8220 12580 8850 12590
+rect 8220 11390 8850 11400
+rect 9170 12580 9800 12590
+rect 9170 11390 9800 11400
+rect 11150 12580 11780 12590
+rect 11150 11390 11780 11400
+rect 1110 10600 2260 10610
+rect 1110 10150 2260 10160
+rect 4040 10600 5190 10610
+rect 4040 10150 5190 10160
+rect 6970 10600 8120 10610
+rect 6970 10150 8120 10160
+rect 9900 10600 11050 10610
+rect 9900 10150 11050 10160
+rect -20 9520 11910 9690
+rect 250 9040 400 9520
+rect 440 9470 1450 9480
+rect 440 9330 450 9470
+rect 1000 9330 1450 9470
+rect 440 9320 1450 9330
+rect 1910 9470 2930 9480
+rect 1910 9330 2370 9470
+rect 2920 9330 2930 9470
+rect 1910 9320 2930 9330
+rect 1620 9240 1750 9250
+rect 540 9230 1620 9240
+rect 1750 9230 2830 9240
+rect 540 9090 1100 9230
+rect 2270 9090 2830 9230
+rect 540 9080 1620 9090
+rect 250 8900 260 9040
+rect 390 8900 400 9040
+rect 250 8890 400 8900
+rect 540 8850 1620 8860
+rect 1750 9080 2830 9090
+rect 2980 9040 3110 9050
+rect 3180 9040 3330 9520
+rect 3370 9470 4380 9480
+rect 3370 9330 3380 9470
+rect 3930 9330 4380 9470
+rect 3370 9320 4380 9330
+rect 4840 9470 5860 9480
+rect 4840 9330 5300 9470
+rect 5850 9330 5860 9470
+rect 4840 9320 5860 9330
+rect 4550 9240 4680 9250
+rect 3470 9230 4550 9240
+rect 4680 9230 5760 9240
+rect 3470 9090 4030 9230
+rect 5200 9090 5760 9230
+rect 3470 9080 4550 9090
+rect 2970 8900 2980 9040
+rect 3110 8900 3120 9040
+rect 1750 8850 2830 8860
+rect 540 8710 1100 8850
+rect 2270 8710 2830 8850
+rect 540 8700 1620 8710
+rect 1750 8700 2830 8710
+rect 1620 8690 1750 8700
+rect 440 8610 1450 8620
+rect 440 8470 450 8610
+rect 1000 8470 1450 8610
+rect 440 8460 1450 8470
+rect 1910 8610 2930 8620
+rect 1910 8470 2370 8610
+rect 2920 8470 2930 8610
+rect 1910 8460 2930 8470
+rect 2970 8420 3120 8900
+rect 3180 8900 3190 9040
+rect 3320 8900 3330 9040
+rect 3180 8890 3330 8900
+rect 3470 8850 4550 8860
+rect 4680 9080 5760 9090
+rect 5910 9040 6040 9050
+rect 6110 9040 6260 9520
+rect 6300 9470 7310 9480
+rect 6300 9330 6310 9470
+rect 6860 9330 7310 9470
+rect 6300 9320 7310 9330
+rect 7770 9470 8790 9480
+rect 7770 9330 8230 9470
+rect 8780 9330 8790 9470
+rect 7770 9320 8790 9330
+rect 7480 9240 7610 9250
+rect 6400 9230 7480 9240
+rect 7610 9230 8690 9240
+rect 6400 9090 6960 9230
+rect 8130 9090 8690 9230
+rect 6400 9080 7480 9090
+rect 5900 8900 5910 9040
+rect 6040 8900 6050 9040
+rect 4680 8850 5760 8860
+rect 3470 8710 4030 8850
+rect 5200 8710 5760 8850
+rect 3470 8700 4550 8710
+rect 4680 8700 5760 8710
+rect 4550 8690 4680 8700
+rect 3370 8610 4380 8620
+rect 3370 8470 3380 8610
+rect 3930 8470 4380 8610
+rect 3370 8460 4380 8470
+rect 4840 8610 5860 8620
+rect 4840 8470 5300 8610
+rect 5850 8470 5860 8610
+rect 4840 8460 5860 8470
+rect 5900 8420 6050 8900
+rect 6110 8900 6120 9040
+rect 6250 8900 6260 9040
+rect 6110 8890 6260 8900
+rect 6400 8850 7480 8860
+rect 7610 9080 8690 9090
+rect 8840 9040 8970 9050
+rect 9040 9040 9190 9520
+rect 9230 9470 10240 9480
+rect 9230 9330 9240 9470
+rect 9790 9330 10240 9470
+rect 9230 9320 10240 9330
+rect 10700 9470 11720 9480
+rect 10700 9330 11160 9470
+rect 11710 9330 11720 9470
+rect 10700 9320 11720 9330
+rect 10410 9240 10540 9250
+rect 9330 9230 10410 9240
+rect 10540 9230 11620 9240
+rect 9330 9090 9890 9230
+rect 11060 9090 11620 9230
+rect 9330 9080 10410 9090
+rect 8830 8900 8840 9040
+rect 8970 8900 8980 9040
+rect 9040 8910 9050 9040
+rect 9180 8910 9190 9040
+rect 9040 8900 9190 8910
+rect 7610 8850 8690 8860
+rect 6400 8710 6960 8850
+rect 8130 8710 8690 8850
+rect 6400 8700 7480 8710
+rect 7610 8700 8690 8710
+rect 7480 8690 7610 8700
+rect 6300 8610 7310 8620
+rect 6300 8470 6310 8610
+rect 6860 8470 7310 8610
+rect 6300 8460 7310 8470
+rect 7770 8610 8790 8620
+rect 7770 8470 8230 8610
+rect 8780 8470 8790 8610
+rect 7770 8460 8790 8470
+rect 8830 8420 8980 8900
+rect 9330 8850 10410 8860
+rect 10540 9080 11620 9090
+rect 11770 9040 11900 9050
+rect 11760 8900 11770 9040
+rect 11900 8900 11910 9040
+rect 10540 8850 11620 8860
+rect 9330 8710 9890 8850
+rect 11060 8710 11620 8850
+rect 9330 8700 10410 8710
+rect 10540 8700 11620 8710
+rect 10410 8690 10540 8700
+rect 9230 8610 10240 8620
+rect 9230 8470 9240 8610
+rect 9790 8470 10240 8610
+rect 9230 8460 10240 8470
+rect 10700 8610 11720 8620
+rect 10700 8470 11160 8610
+rect 11710 8470 11720 8610
+rect 10700 8460 11720 8470
+rect 11760 8420 11910 8900
+rect -20 8250 11910 8420
+<< via2 >>
+rect 1110 13380 2260 13820
+rect 4040 13380 5190 13820
+rect 6970 13380 8120 13820
+rect 9900 13380 11050 13820
+rect 380 11400 1010 12580
+rect 2360 11400 2990 12580
+rect 3310 11400 3940 12580
+rect 5290 11400 5920 12580
+rect 6240 11400 6870 12580
+rect 8220 11400 8850 12580
+rect 9170 11400 9800 12580
+rect 11150 11400 11780 12580
+rect 1110 10160 2260 10600
+rect 4040 10160 5190 10600
+rect 6970 10160 8120 10600
+rect 9900 10160 11050 10600
+rect 450 9330 1000 9470
+rect 2370 9330 2920 9470
+rect 1100 9090 1620 9230
+rect 1620 9090 1750 9230
+rect 1750 9090 2270 9230
+rect 3380 9330 3930 9470
+rect 5300 9330 5850 9470
+rect 4030 9090 4550 9230
+rect 4550 9090 4680 9230
+rect 4680 9090 5200 9230
+rect 1100 8710 1620 8850
+rect 1620 8710 1750 8850
+rect 1750 8710 2270 8850
+rect 450 8470 1000 8610
+rect 2370 8470 2920 8610
+rect 6310 9330 6860 9470
+rect 8230 9330 8780 9470
+rect 6960 9090 7480 9230
+rect 7480 9090 7610 9230
+rect 7610 9090 8130 9230
+rect 4030 8710 4550 8850
+rect 4550 8710 4680 8850
+rect 4680 8710 5200 8850
+rect 3380 8470 3930 8610
+rect 5300 8470 5850 8610
+rect 9240 9330 9790 9470
+rect 11160 9330 11710 9470
+rect 9890 9090 10410 9230
+rect 10410 9090 10540 9230
+rect 10540 9090 11060 9230
+rect 6960 8710 7480 8850
+rect 7480 8710 7610 8850
+rect 7610 8710 8130 8850
+rect 6310 8470 6860 8610
+rect 8230 8470 8780 8610
+rect 9890 8710 10410 8850
+rect 10410 8710 10540 8850
+rect 10540 8710 11060 8850
+rect 9240 8470 9790 8610
+rect 11160 8470 11710 8610
+<< metal3 >>
+rect 210 13820 11950 14120
+rect 210 13380 1110 13820
+rect 2260 13380 4040 13820
+rect 5190 13380 6970 13820
+rect 8120 13380 9900 13820
+rect 11050 13380 11950 13820
+rect 210 12730 11950 13380
+rect 370 12580 1020 12585
+rect 370 11400 380 12580
+rect 1010 11400 1020 12580
+rect 370 11395 1020 11400
+rect 440 9470 1010 11395
+rect 1110 10605 2260 12730
+rect 2350 12580 3000 12585
+rect 2350 11400 2360 12580
+rect 2350 11390 2380 11400
+rect 2360 11360 2380 11390
+rect 2990 11360 3000 12580
+rect 3300 12580 3950 12585
+rect 3300 11400 3310 12580
+rect 3940 11400 3950 12580
+rect 3300 11395 3950 11400
+rect 1100 10600 2270 10605
+rect 1100 10160 1110 10600
+rect 2260 10160 2270 10600
+rect 1100 10155 2270 10160
+rect 440 9330 450 9470
+rect 1000 9330 1010 9470
+rect 440 8610 1010 9330
+rect 2360 9470 2930 11360
+rect 2360 9330 2370 9470
+rect 2920 9330 2930 9470
+rect 440 8470 450 8610
+rect 1000 8470 1010 8610
+rect 440 8460 1010 8470
+rect 1090 9230 2280 9240
+rect 1090 9090 1100 9230
+rect 2270 9090 2280 9230
+rect 1090 8850 2280 9090
+rect 1090 8710 1100 8850
+rect 2270 8710 2280 8850
+rect 1090 8330 2280 8710
+rect 2360 8610 2930 9330
+rect 2360 8470 2370 8610
+rect 2920 8470 2930 8610
+rect 2360 8460 2930 8470
+rect 3370 9470 3940 11395
+rect 4040 10605 5190 12730
+rect 5280 12580 5930 12585
+rect 5280 11400 5290 12580
+rect 5280 11395 5300 11400
+rect 5290 11360 5300 11395
+rect 5920 11360 5930 12580
+rect 6230 12580 6880 12585
+rect 6230 11400 6240 12580
+rect 6870 11400 6880 12580
+rect 6230 11395 6880 11400
+rect 4030 10600 5200 10605
+rect 4030 10160 4040 10600
+rect 5190 10160 5200 10600
+rect 4030 10155 5200 10160
+rect 3370 9330 3380 9470
+rect 3930 9330 3940 9470
+rect 3370 8610 3940 9330
+rect 5290 9470 5860 11360
+rect 5290 9330 5300 9470
+rect 5850 9330 5860 9470
+rect 3370 8470 3380 8610
+rect 3930 8470 3940 8610
+rect 3370 8460 3940 8470
+rect 4020 9230 5210 9240
+rect 4020 9090 4030 9230
+rect 5200 9090 5210 9230
+rect 4020 8850 5210 9090
+rect 4020 8710 4030 8850
+rect 5200 8710 5210 8850
+rect 4020 8330 5210 8710
+rect 5290 8610 5860 9330
+rect 5290 8470 5300 8610
+rect 5850 8470 5860 8610
+rect 5290 8460 5860 8470
+rect 6300 9470 6870 11395
+rect 6970 10605 8120 12730
+rect 8210 12580 8860 12585
+rect 8210 11360 8220 12580
+rect 8850 11400 8860 12580
+rect 8840 11395 8860 11400
+rect 9160 12580 9810 12585
+rect 9160 11400 9170 12580
+rect 9800 11400 9810 12580
+rect 9160 11395 9810 11400
+rect 8840 11360 8850 11395
+rect 6960 10600 8130 10605
+rect 6960 10160 6970 10600
+rect 8120 10160 8130 10600
+rect 6960 10155 8130 10160
+rect 6300 9330 6310 9470
+rect 6860 9330 6870 9470
+rect 6300 8610 6870 9330
+rect 8220 9470 8790 11360
+rect 8220 9330 8230 9470
+rect 8780 9330 8790 9470
+rect 6300 8470 6310 8610
+rect 6860 8470 6870 8610
+rect 6300 8460 6870 8470
+rect 6950 9230 8140 9240
+rect 6950 9090 6960 9230
+rect 8130 9090 8140 9230
+rect 6950 8850 8140 9090
+rect 6950 8710 6960 8850
+rect 8130 8710 8140 8850
+rect 6950 8330 8140 8710
+rect 8220 8610 8790 9330
+rect 8220 8470 8230 8610
+rect 8780 8470 8790 8610
+rect 8220 8460 8790 8470
+rect 9230 9470 9800 11395
+rect 9900 10605 11050 12730
+rect 11140 12580 11790 12585
+rect 11140 11400 11150 12580
+rect 11140 11395 11160 11400
+rect 11150 11360 11160 11395
+rect 11780 11360 11790 12580
+rect 9890 10600 11060 10605
+rect 9890 10160 9900 10600
+rect 11050 10160 11060 10600
+rect 9890 10155 11060 10160
+rect 9230 9330 9240 9470
+rect 9790 9330 9800 9470
+rect 9230 8610 9800 9330
+rect 11150 9470 11720 11360
+rect 11150 9330 11160 9470
+rect 11710 9330 11720 9470
+rect 9230 8470 9240 8610
+rect 9790 8470 9800 8610
+rect 9230 8460 9800 8470
+rect 9880 9230 11070 9240
+rect 9880 9090 9890 9230
+rect 11060 9090 11070 9230
+rect 9880 8850 11070 9090
+rect 9880 8710 9890 8850
+rect 11060 8710 11070 8850
+rect 9880 8330 11070 8710
+rect 11150 8610 11720 9330
+rect 11150 8470 11160 8610
+rect 11710 8470 11720 8610
+rect 11150 8460 11720 8470
+rect 960 8130 13100 8330
+rect 950 7840 13100 8130
+rect 950 7560 13090 7840
+rect 970 140 1880 450
+rect 3820 140 4730 460
+rect 6670 140 7580 450
+rect 9520 140 10430 450
+rect 12370 140 13280 450
+rect -20 -880 14220 140
+<< via3 >>
+rect 380 12040 1000 12560
+rect 2380 11400 2990 11880
+rect 2380 11360 2990 11400
+rect 3320 12040 3940 12560
+rect 5300 11400 5920 11880
+rect 5300 11360 5920 11400
+rect 6240 12040 6860 12560
+rect 8220 11400 8840 11880
+rect 8220 11360 8840 11400
+rect 9180 12040 9800 12560
+rect 11160 11400 11780 11880
+rect 11160 11360 11780 11400
+<< metal4 >>
+rect 360 12560 11960 12580
+rect 360 12040 380 12560
+rect 1000 12040 3320 12560
+rect 3940 12040 6240 12560
+rect 6860 12040 9180 12560
+rect 9800 12040 11960 12560
+rect 360 12020 11960 12040
+rect 360 11880 11960 11900
+rect 360 11360 2380 11880
+rect 2990 11360 5300 11880
+rect 5920 11360 8220 11880
+rect 8840 11360 11160 11880
+rect 11780 11360 11960 11880
+rect 360 11340 11960 11360
+use outd_cmirror_64t  outd_cmirror_64t_0
+timestamp 1646312566
+transform 1 0 -30 0 1 76
+box 0 -76 2862 7840
+use outd_cmirror_64t  outd_cmirror_64t_1
+timestamp 1646312566
+transform 1 0 2820 0 1 76
+box 0 -76 2862 7840
+use outd_cmirror_64t  outd_cmirror_64t_2
+timestamp 1646312566
+transform 1 0 5670 0 1 76
+box 0 -76 2862 7840
+use outd_cmirror_64t  outd_cmirror_64t_3
+timestamp 1646312566
+transform 1 0 8520 0 1 76
+box 0 -76 2862 7840
+use outd_cmirror_64t  outd_cmirror_64t_4
+timestamp 1646312566
+transform 1 0 11370 0 1 76
+box 0 -76 2862 7840
+use outd_diffamp  outd_diffamp_0
+timestamp 1646302973
+transform 1 0 300 0 1 320
+box 0 7930 2768 9368
+use outd_diffamp  outd_diffamp_1
+timestamp 1646302973
+transform 1 0 3230 0 1 320
+box 0 7930 2768 9368
+use outd_diffamp  outd_diffamp_2
+timestamp 1646302973
+transform 1 0 6160 0 1 320
+box 0 7930 2768 9368
+use outd_diffamp  outd_diffamp_3
+timestamp 1646302973
+transform 1 0 9090 0 1 320
+box 0 7930 2768 9368
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_0
+timestamp 1646301356
+transform 1 0 951 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_1
+timestamp 1646301356
+transform 1 0 2419 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_2
+timestamp 1646301356
+transform 1 0 951 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_3
+timestamp 1646301356
+transform 1 0 2419 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_4
+timestamp 1646301356
+transform 1 0 5349 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_5
+timestamp 1646301356
+transform 1 0 3881 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_6
+timestamp 1646301356
+transform 1 0 3881 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_7
+timestamp 1646301356
+transform 1 0 5349 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_8
+timestamp 1646301356
+transform 1 0 8279 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_9
+timestamp 1646301356
+transform 1 0 6811 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_10
+timestamp 1646301356
+transform 1 0 6811 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_11
+timestamp 1646301356
+transform 1 0 8279 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_12
+timestamp 1646301356
+transform 1 0 11209 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_13
+timestamp 1646301356
+transform 1 0 9741 0 1 10998
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_14
+timestamp 1646301356
+transform 1 0 9741 0 1 12978
+box -739 -998 739 998
+use sky130_fd_pr__res_high_po_5p73_PA2QZX  sky130_fd_pr__res_high_po_5p73_PA2QZX_15
+timestamp 1646301356
+transform 1 0 11209 0 1 12978
+box -739 -998 739 998
+<< end >>
diff --git a/mag/outd/outd_stage3.mag b/mag/outd/outd_stage3.mag
new file mode 100644
index 0000000..e66934a
--- /dev/null
+++ b/mag/outd/outd_stage3.mag
@@ -0,0 +1,39 @@
+magic
+tech sky130A
+timestamp 1646406885
+<< metal2 >>
+rect 5935 5190 7170 5275
+rect 13075 5190 14310 5275
+rect 20200 5190 21435 5275
+rect 5955 4555 7190 4640
+rect 13075 4555 14310 4640
+rect 20200 4555 21435 4640
+<< metal3 >>
+rect 5845 7120 27355 7490
+rect 7080 -10 7155 500
+rect 14205 -10 14280 500
+rect 21330 -10 21405 500
+<< metal4 >>
+rect 5985 6440 7840 6720
+rect 13110 6440 14885 6720
+rect 20235 6440 22010 6720
+rect 5985 6100 7840 6380
+rect 13110 6100 14885 6380
+rect 20235 6100 22010 6380
+use outd_stage2  outd_stage2_0
+timestamp 1646386630
+transform 1 0 5 0 1 430
+box -15 -440 7116 7060
+use outd_stage2  outd_stage2_1
+timestamp 1646386630
+transform 1 0 7130 0 1 430
+box -15 -440 7116 7060
+use outd_stage2  outd_stage2_2
+timestamp 1646386630
+transform 1 0 14255 0 1 430
+box -15 -440 7116 7060
+use outd_stage2  outd_stage2_3
+timestamp 1646386630
+transform 1 0 21380 0 1 430
+box -15 -440 7116 7060
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag b/mag/outd/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag
new file mode 100644
index 0000000..9ac373f
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__cap_mim_m3_1_WXTTNJ.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646312566
+<< metal3 >>
+rect -2150 2072 2149 2100
+rect -2150 -2072 2065 2072
+rect 2129 -2072 2149 2072
+rect -2150 -2100 2149 -2072
+<< via3 >>
+rect 2065 -2072 2129 2072
+<< mimcap >>
+rect -2050 1960 1950 2000
+rect -2050 -1960 -2010 1960
+rect 1910 -1960 1950 1960
+rect -2050 -2000 1950 -1960
+<< mimcapcontact >>
+rect -2010 -1960 1910 1960
+<< metal4 >>
+rect 2049 2072 2145 2088
+rect -2011 1960 1911 1961
+rect -2011 -1960 -2010 1960
+rect 1910 -1960 1911 1960
+rect -2011 -1961 1911 -1960
+rect 2049 -2072 2065 2072
+rect 2129 -2072 2145 2072
+rect 2049 -2088 2145 -2072
+<< properties >>
+string FIXED_BBOX -2150 -2100 2050 2100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 20 l 20 val 815.2 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag b/mag/outd/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
new file mode 100644
index 0000000..585e02b
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646311750
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_3NMJLQ.mag b/mag/outd/sky130_fd_pr__nfet_01v8_3NMJLQ.mag
new file mode 100644
index 0000000..06d787e
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_3NMJLQ.mag
@@ -0,0 +1,2767 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646299314
+<< error_p >>
+rect -2141 581 -2083 587
+rect -1949 581 -1891 587
+rect -1757 581 -1699 587
+rect -1565 581 -1507 587
+rect -1373 581 -1315 587
+rect -1181 581 -1123 587
+rect -989 581 -931 587
+rect -797 581 -739 587
+rect -605 581 -547 587
+rect -413 581 -355 587
+rect -221 581 -163 587
+rect -29 581 29 587
+rect 163 581 221 587
+rect 355 581 413 587
+rect 547 581 605 587
+rect 739 581 797 587
+rect 931 581 989 587
+rect 1123 581 1181 587
+rect 1315 581 1373 587
+rect 1507 581 1565 587
+rect 1699 581 1757 587
+rect 1891 581 1949 587
+rect 2083 581 2141 587
+rect -2141 547 -2129 581
+rect -1949 547 -1937 581
+rect -1757 547 -1745 581
+rect -1565 547 -1553 581
+rect -1373 547 -1361 581
+rect -1181 547 -1169 581
+rect -989 547 -977 581
+rect -797 547 -785 581
+rect -605 547 -593 581
+rect -413 547 -401 581
+rect -221 547 -209 581
+rect -29 547 -17 581
+rect 163 547 175 581
+rect 355 547 367 581
+rect 547 547 559 581
+rect 739 547 751 581
+rect 931 547 943 581
+rect 1123 547 1135 581
+rect 1315 547 1327 581
+rect 1507 547 1519 581
+rect 1699 547 1711 581
+rect 1891 547 1903 581
+rect 2083 547 2095 581
+rect -2141 541 -2083 547
+rect -1949 541 -1891 547
+rect -1757 541 -1699 547
+rect -1565 541 -1507 547
+rect -1373 541 -1315 547
+rect -1181 541 -1123 547
+rect -989 541 -931 547
+rect -797 541 -739 547
+rect -605 541 -547 547
+rect -413 541 -355 547
+rect -221 541 -163 547
+rect -29 541 29 547
+rect 163 541 221 547
+rect 355 541 413 547
+rect 547 541 605 547
+rect 739 541 797 547
+rect 931 541 989 547
+rect 1123 541 1181 547
+rect 1315 541 1373 547
+rect 1507 541 1565 547
+rect 1699 541 1757 547
+rect 1891 541 1949 547
+rect 2083 541 2141 547
+rect -2045 71 -1987 77
+rect -1853 71 -1795 77
+rect -1661 71 -1603 77
+rect -1469 71 -1411 77
+rect -1277 71 -1219 77
+rect -1085 71 -1027 77
+rect -893 71 -835 77
+rect -701 71 -643 77
+rect -509 71 -451 77
+rect -317 71 -259 77
+rect -125 71 -67 77
+rect 67 71 125 77
+rect 259 71 317 77
+rect 451 71 509 77
+rect 643 71 701 77
+rect 835 71 893 77
+rect 1027 71 1085 77
+rect 1219 71 1277 77
+rect 1411 71 1469 77
+rect 1603 71 1661 77
+rect 1795 71 1853 77
+rect 1987 71 2045 77
+rect -2045 37 -2033 71
+rect -1853 37 -1841 71
+rect -1661 37 -1649 71
+rect -1469 37 -1457 71
+rect -1277 37 -1265 71
+rect -1085 37 -1073 71
+rect -893 37 -881 71
+rect -701 37 -689 71
+rect -509 37 -497 71
+rect -317 37 -305 71
+rect -125 37 -113 71
+rect 67 37 79 71
+rect 259 37 271 71
+rect 451 37 463 71
+rect 643 37 655 71
+rect 835 37 847 71
+rect 1027 37 1039 71
+rect 1219 37 1231 71
+rect 1411 37 1423 71
+rect 1603 37 1615 71
+rect 1795 37 1807 71
+rect 1987 37 1999 71
+rect -2045 31 -1987 37
+rect -1853 31 -1795 37
+rect -1661 31 -1603 37
+rect -1469 31 -1411 37
+rect -1277 31 -1219 37
+rect -1085 31 -1027 37
+rect -893 31 -835 37
+rect -701 31 -643 37
+rect -509 31 -451 37
+rect -317 31 -259 37
+rect -125 31 -67 37
+rect 67 31 125 37
+rect 259 31 317 37
+rect 451 31 509 37
+rect 643 31 701 37
+rect 835 31 893 37
+rect 1027 31 1085 37
+rect 1219 31 1277 37
+rect 1411 31 1469 37
+rect 1603 31 1661 37
+rect 1795 31 1853 37
+rect 1987 31 2045 37
+rect -2045 -37 -1987 -31
+rect -1853 -37 -1795 -31
+rect -1661 -37 -1603 -31
+rect -1469 -37 -1411 -31
+rect -1277 -37 -1219 -31
+rect -1085 -37 -1027 -31
+rect -893 -37 -835 -31
+rect -701 -37 -643 -31
+rect -509 -37 -451 -31
+rect -317 -37 -259 -31
+rect -125 -37 -67 -31
+rect 67 -37 125 -31
+rect 259 -37 317 -31
+rect 451 -37 509 -31
+rect 643 -37 701 -31
+rect 835 -37 893 -31
+rect 1027 -37 1085 -31
+rect 1219 -37 1277 -31
+rect 1411 -37 1469 -31
+rect 1603 -37 1661 -31
+rect 1795 -37 1853 -31
+rect 1987 -37 2045 -31
+rect -2045 -71 -2033 -37
+rect -1853 -71 -1841 -37
+rect -1661 -71 -1649 -37
+rect -1469 -71 -1457 -37
+rect -1277 -71 -1265 -37
+rect -1085 -71 -1073 -37
+rect -893 -71 -881 -37
+rect -701 -71 -689 -37
+rect -509 -71 -497 -37
+rect -317 -71 -305 -37
+rect -125 -71 -113 -37
+rect 67 -71 79 -37
+rect 259 -71 271 -37
+rect 451 -71 463 -37
+rect 643 -71 655 -37
+rect 835 -71 847 -37
+rect 1027 -71 1039 -37
+rect 1219 -71 1231 -37
+rect 1411 -71 1423 -37
+rect 1603 -71 1615 -37
+rect 1795 -71 1807 -37
+rect 1987 -71 1999 -37
+rect -2045 -77 -1987 -71
+rect -1853 -77 -1795 -71
+rect -1661 -77 -1603 -71
+rect -1469 -77 -1411 -71
+rect -1277 -77 -1219 -71
+rect -1085 -77 -1027 -71
+rect -893 -77 -835 -71
+rect -701 -77 -643 -71
+rect -509 -77 -451 -71
+rect -317 -77 -259 -71
+rect -125 -77 -67 -71
+rect 67 -77 125 -71
+rect 259 -77 317 -71
+rect 451 -77 509 -71
+rect 643 -77 701 -71
+rect 835 -77 893 -71
+rect 1027 -77 1085 -71
+rect 1219 -77 1277 -71
+rect 1411 -77 1469 -71
+rect 1603 -77 1661 -71
+rect 1795 -77 1853 -71
+rect 1987 -77 2045 -71
+rect -2141 -547 -2083 -541
+rect -1949 -547 -1891 -541
+rect -1757 -547 -1699 -541
+rect -1565 -547 -1507 -541
+rect -1373 -547 -1315 -541
+rect -1181 -547 -1123 -541
+rect -989 -547 -931 -541
+rect -797 -547 -739 -541
+rect -605 -547 -547 -541
+rect -413 -547 -355 -541
+rect -221 -547 -163 -541
+rect -29 -547 29 -541
+rect 163 -547 221 -541
+rect 355 -547 413 -541
+rect 547 -547 605 -541
+rect 739 -547 797 -541
+rect 931 -547 989 -541
+rect 1123 -547 1181 -541
+rect 1315 -547 1373 -541
+rect 1507 -547 1565 -541
+rect 1699 -547 1757 -541
+rect 1891 -547 1949 -541
+rect 2083 -547 2141 -541
+rect -2141 -581 -2129 -547
+rect -1949 -581 -1937 -547
+rect -1757 -581 -1745 -547
+rect -1565 -581 -1553 -547
+rect -1373 -581 -1361 -547
+rect -1181 -581 -1169 -547
+rect -989 -581 -977 -547
+rect -797 -581 -785 -547
+rect -605 -581 -593 -547
+rect -413 -581 -401 -547
+rect -221 -581 -209 -547
+rect -29 -581 -17 -547
+rect 163 -581 175 -547
+rect 355 -581 367 -547
+rect 547 -581 559 -547
+rect 739 -581 751 -547
+rect 931 -581 943 -547
+rect 1123 -581 1135 -547
+rect 1315 -581 1327 -547
+rect 1507 -581 1519 -547
+rect 1699 -581 1711 -547
+rect 1891 -581 1903 -547
+rect 2083 -581 2095 -547
+rect -2141 -587 -2083 -581
+rect -1949 -587 -1891 -581
+rect -1757 -587 -1699 -581
+rect -1565 -587 -1507 -581
+rect -1373 -587 -1315 -581
+rect -1181 -587 -1123 -581
+rect -989 -587 -931 -581
+rect -797 -587 -739 -581
+rect -605 -587 -547 -581
+rect -413 -587 -355 -581
+rect -221 -587 -163 -581
+rect -29 -587 29 -581
+rect 163 -587 221 -581
+rect 355 -587 413 -581
+rect 547 -587 605 -581
+rect 739 -587 797 -581
+rect 931 -587 989 -581
+rect 1123 -587 1181 -581
+rect 1315 -587 1373 -581
+rect 1507 -587 1565 -581
+rect 1699 -587 1757 -581
+rect 1891 -587 1949 -581
+rect 2083 -587 2141 -581
+<< pwell >>
+rect -2327 -719 2327 719
+<< nmos >>
+rect -2127 109 -2097 509
+rect -2031 109 -2001 509
+rect -1935 109 -1905 509
+rect -1839 109 -1809 509
+rect -1743 109 -1713 509
+rect -1647 109 -1617 509
+rect -1551 109 -1521 509
+rect -1455 109 -1425 509
+rect -1359 109 -1329 509
+rect -1263 109 -1233 509
+rect -1167 109 -1137 509
+rect -1071 109 -1041 509
+rect -975 109 -945 509
+rect -879 109 -849 509
+rect -783 109 -753 509
+rect -687 109 -657 509
+rect -591 109 -561 509
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect 561 109 591 509
+rect 657 109 687 509
+rect 753 109 783 509
+rect 849 109 879 509
+rect 945 109 975 509
+rect 1041 109 1071 509
+rect 1137 109 1167 509
+rect 1233 109 1263 509
+rect 1329 109 1359 509
+rect 1425 109 1455 509
+rect 1521 109 1551 509
+rect 1617 109 1647 509
+rect 1713 109 1743 509
+rect 1809 109 1839 509
+rect 1905 109 1935 509
+rect 2001 109 2031 509
+rect 2097 109 2127 509
+rect -2127 -509 -2097 -109
+rect -2031 -509 -2001 -109
+rect -1935 -509 -1905 -109
+rect -1839 -509 -1809 -109
+rect -1743 -509 -1713 -109
+rect -1647 -509 -1617 -109
+rect -1551 -509 -1521 -109
+rect -1455 -509 -1425 -109
+rect -1359 -509 -1329 -109
+rect -1263 -509 -1233 -109
+rect -1167 -509 -1137 -109
+rect -1071 -509 -1041 -109
+rect -975 -509 -945 -109
+rect -879 -509 -849 -109
+rect -783 -509 -753 -109
+rect -687 -509 -657 -109
+rect -591 -509 -561 -109
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+rect 561 -509 591 -109
+rect 657 -509 687 -109
+rect 753 -509 783 -109
+rect 849 -509 879 -109
+rect 945 -509 975 -109
+rect 1041 -509 1071 -109
+rect 1137 -509 1167 -109
+rect 1233 -509 1263 -109
+rect 1329 -509 1359 -109
+rect 1425 -509 1455 -109
+rect 1521 -509 1551 -109
+rect 1617 -509 1647 -109
+rect 1713 -509 1743 -109
+rect 1809 -509 1839 -109
+rect 1905 -509 1935 -109
+rect 2001 -509 2031 -109
+rect 2097 -509 2127 -109
+<< ndiff >>
+rect -2189 497 -2127 509
+rect -2189 121 -2177 497
+rect -2143 121 -2127 497
+rect -2189 109 -2127 121
+rect -2097 497 -2031 509
+rect -2097 121 -2081 497
+rect -2047 121 -2031 497
+rect -2097 109 -2031 121
+rect -2001 497 -1935 509
+rect -2001 121 -1985 497
+rect -1951 121 -1935 497
+rect -2001 109 -1935 121
+rect -1905 497 -1839 509
+rect -1905 121 -1889 497
+rect -1855 121 -1839 497
+rect -1905 109 -1839 121
+rect -1809 497 -1743 509
+rect -1809 121 -1793 497
+rect -1759 121 -1743 497
+rect -1809 109 -1743 121
+rect -1713 497 -1647 509
+rect -1713 121 -1697 497
+rect -1663 121 -1647 497
+rect -1713 109 -1647 121
+rect -1617 497 -1551 509
+rect -1617 121 -1601 497
+rect -1567 121 -1551 497
+rect -1617 109 -1551 121
+rect -1521 497 -1455 509
+rect -1521 121 -1505 497
+rect -1471 121 -1455 497
+rect -1521 109 -1455 121
+rect -1425 497 -1359 509
+rect -1425 121 -1409 497
+rect -1375 121 -1359 497
+rect -1425 109 -1359 121
+rect -1329 497 -1263 509
+rect -1329 121 -1313 497
+rect -1279 121 -1263 497
+rect -1329 109 -1263 121
+rect -1233 497 -1167 509
+rect -1233 121 -1217 497
+rect -1183 121 -1167 497
+rect -1233 109 -1167 121
+rect -1137 497 -1071 509
+rect -1137 121 -1121 497
+rect -1087 121 -1071 497
+rect -1137 109 -1071 121
+rect -1041 497 -975 509
+rect -1041 121 -1025 497
+rect -991 121 -975 497
+rect -1041 109 -975 121
+rect -945 497 -879 509
+rect -945 121 -929 497
+rect -895 121 -879 497
+rect -945 109 -879 121
+rect -849 497 -783 509
+rect -849 121 -833 497
+rect -799 121 -783 497
+rect -849 109 -783 121
+rect -753 497 -687 509
+rect -753 121 -737 497
+rect -703 121 -687 497
+rect -753 109 -687 121
+rect -657 497 -591 509
+rect -657 121 -641 497
+rect -607 121 -591 497
+rect -657 109 -591 121
+rect -561 497 -495 509
+rect -561 121 -545 497
+rect -511 121 -495 497
+rect -561 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 561 509
+rect 495 121 511 497
+rect 545 121 561 497
+rect 495 109 561 121
+rect 591 497 657 509
+rect 591 121 607 497
+rect 641 121 657 497
+rect 591 109 657 121
+rect 687 497 753 509
+rect 687 121 703 497
+rect 737 121 753 497
+rect 687 109 753 121
+rect 783 497 849 509
+rect 783 121 799 497
+rect 833 121 849 497
+rect 783 109 849 121
+rect 879 497 945 509
+rect 879 121 895 497
+rect 929 121 945 497
+rect 879 109 945 121
+rect 975 497 1041 509
+rect 975 121 991 497
+rect 1025 121 1041 497
+rect 975 109 1041 121
+rect 1071 497 1137 509
+rect 1071 121 1087 497
+rect 1121 121 1137 497
+rect 1071 109 1137 121
+rect 1167 497 1233 509
+rect 1167 121 1183 497
+rect 1217 121 1233 497
+rect 1167 109 1233 121
+rect 1263 497 1329 509
+rect 1263 121 1279 497
+rect 1313 121 1329 497
+rect 1263 109 1329 121
+rect 1359 497 1425 509
+rect 1359 121 1375 497
+rect 1409 121 1425 497
+rect 1359 109 1425 121
+rect 1455 497 1521 509
+rect 1455 121 1471 497
+rect 1505 121 1521 497
+rect 1455 109 1521 121
+rect 1551 497 1617 509
+rect 1551 121 1567 497
+rect 1601 121 1617 497
+rect 1551 109 1617 121
+rect 1647 497 1713 509
+rect 1647 121 1663 497
+rect 1697 121 1713 497
+rect 1647 109 1713 121
+rect 1743 497 1809 509
+rect 1743 121 1759 497
+rect 1793 121 1809 497
+rect 1743 109 1809 121
+rect 1839 497 1905 509
+rect 1839 121 1855 497
+rect 1889 121 1905 497
+rect 1839 109 1905 121
+rect 1935 497 2001 509
+rect 1935 121 1951 497
+rect 1985 121 2001 497
+rect 1935 109 2001 121
+rect 2031 497 2097 509
+rect 2031 121 2047 497
+rect 2081 121 2097 497
+rect 2031 109 2097 121
+rect 2127 497 2189 509
+rect 2127 121 2143 497
+rect 2177 121 2189 497
+rect 2127 109 2189 121
+rect -2189 -121 -2127 -109
+rect -2189 -497 -2177 -121
+rect -2143 -497 -2127 -121
+rect -2189 -509 -2127 -497
+rect -2097 -121 -2031 -109
+rect -2097 -497 -2081 -121
+rect -2047 -497 -2031 -121
+rect -2097 -509 -2031 -497
+rect -2001 -121 -1935 -109
+rect -2001 -497 -1985 -121
+rect -1951 -497 -1935 -121
+rect -2001 -509 -1935 -497
+rect -1905 -121 -1839 -109
+rect -1905 -497 -1889 -121
+rect -1855 -497 -1839 -121
+rect -1905 -509 -1839 -497
+rect -1809 -121 -1743 -109
+rect -1809 -497 -1793 -121
+rect -1759 -497 -1743 -121
+rect -1809 -509 -1743 -497
+rect -1713 -121 -1647 -109
+rect -1713 -497 -1697 -121
+rect -1663 -497 -1647 -121
+rect -1713 -509 -1647 -497
+rect -1617 -121 -1551 -109
+rect -1617 -497 -1601 -121
+rect -1567 -497 -1551 -121
+rect -1617 -509 -1551 -497
+rect -1521 -121 -1455 -109
+rect -1521 -497 -1505 -121
+rect -1471 -497 -1455 -121
+rect -1521 -509 -1455 -497
+rect -1425 -121 -1359 -109
+rect -1425 -497 -1409 -121
+rect -1375 -497 -1359 -121
+rect -1425 -509 -1359 -497
+rect -1329 -121 -1263 -109
+rect -1329 -497 -1313 -121
+rect -1279 -497 -1263 -121
+rect -1329 -509 -1263 -497
+rect -1233 -121 -1167 -109
+rect -1233 -497 -1217 -121
+rect -1183 -497 -1167 -121
+rect -1233 -509 -1167 -497
+rect -1137 -121 -1071 -109
+rect -1137 -497 -1121 -121
+rect -1087 -497 -1071 -121
+rect -1137 -509 -1071 -497
+rect -1041 -121 -975 -109
+rect -1041 -497 -1025 -121
+rect -991 -497 -975 -121
+rect -1041 -509 -975 -497
+rect -945 -121 -879 -109
+rect -945 -497 -929 -121
+rect -895 -497 -879 -121
+rect -945 -509 -879 -497
+rect -849 -121 -783 -109
+rect -849 -497 -833 -121
+rect -799 -497 -783 -121
+rect -849 -509 -783 -497
+rect -753 -121 -687 -109
+rect -753 -497 -737 -121
+rect -703 -497 -687 -121
+rect -753 -509 -687 -497
+rect -657 -121 -591 -109
+rect -657 -497 -641 -121
+rect -607 -497 -591 -121
+rect -657 -509 -591 -497
+rect -561 -121 -495 -109
+rect -561 -497 -545 -121
+rect -511 -497 -495 -121
+rect -561 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 561 -109
+rect 495 -497 511 -121
+rect 545 -497 561 -121
+rect 495 -509 561 -497
+rect 591 -121 657 -109
+rect 591 -497 607 -121
+rect 641 -497 657 -121
+rect 591 -509 657 -497
+rect 687 -121 753 -109
+rect 687 -497 703 -121
+rect 737 -497 753 -121
+rect 687 -509 753 -497
+rect 783 -121 849 -109
+rect 783 -497 799 -121
+rect 833 -497 849 -121
+rect 783 -509 849 -497
+rect 879 -121 945 -109
+rect 879 -497 895 -121
+rect 929 -497 945 -121
+rect 879 -509 945 -497
+rect 975 -121 1041 -109
+rect 975 -497 991 -121
+rect 1025 -497 1041 -121
+rect 975 -509 1041 -497
+rect 1071 -121 1137 -109
+rect 1071 -497 1087 -121
+rect 1121 -497 1137 -121
+rect 1071 -509 1137 -497
+rect 1167 -121 1233 -109
+rect 1167 -497 1183 -121
+rect 1217 -497 1233 -121
+rect 1167 -509 1233 -497
+rect 1263 -121 1329 -109
+rect 1263 -497 1279 -121
+rect 1313 -497 1329 -121
+rect 1263 -509 1329 -497
+rect 1359 -121 1425 -109
+rect 1359 -497 1375 -121
+rect 1409 -497 1425 -121
+rect 1359 -509 1425 -497
+rect 1455 -121 1521 -109
+rect 1455 -497 1471 -121
+rect 1505 -497 1521 -121
+rect 1455 -509 1521 -497
+rect 1551 -121 1617 -109
+rect 1551 -497 1567 -121
+rect 1601 -497 1617 -121
+rect 1551 -509 1617 -497
+rect 1647 -121 1713 -109
+rect 1647 -497 1663 -121
+rect 1697 -497 1713 -121
+rect 1647 -509 1713 -497
+rect 1743 -121 1809 -109
+rect 1743 -497 1759 -121
+rect 1793 -497 1809 -121
+rect 1743 -509 1809 -497
+rect 1839 -121 1905 -109
+rect 1839 -497 1855 -121
+rect 1889 -497 1905 -121
+rect 1839 -509 1905 -497
+rect 1935 -121 2001 -109
+rect 1935 -497 1951 -121
+rect 1985 -497 2001 -121
+rect 1935 -509 2001 -497
+rect 2031 -121 2097 -109
+rect 2031 -497 2047 -121
+rect 2081 -497 2097 -121
+rect 2031 -509 2097 -497
+rect 2127 -121 2189 -109
+rect 2127 -497 2143 -121
+rect 2177 -497 2189 -121
+rect 2127 -509 2189 -497
+<< ndiffc >>
+rect -2177 121 -2143 497
+rect -2081 121 -2047 497
+rect -1985 121 -1951 497
+rect -1889 121 -1855 497
+rect -1793 121 -1759 497
+rect -1697 121 -1663 497
+rect -1601 121 -1567 497
+rect -1505 121 -1471 497
+rect -1409 121 -1375 497
+rect -1313 121 -1279 497
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect 1279 121 1313 497
+rect 1375 121 1409 497
+rect 1471 121 1505 497
+rect 1567 121 1601 497
+rect 1663 121 1697 497
+rect 1759 121 1793 497
+rect 1855 121 1889 497
+rect 1951 121 1985 497
+rect 2047 121 2081 497
+rect 2143 121 2177 497
+rect -2177 -497 -2143 -121
+rect -2081 -497 -2047 -121
+rect -1985 -497 -1951 -121
+rect -1889 -497 -1855 -121
+rect -1793 -497 -1759 -121
+rect -1697 -497 -1663 -121
+rect -1601 -497 -1567 -121
+rect -1505 -497 -1471 -121
+rect -1409 -497 -1375 -121
+rect -1313 -497 -1279 -121
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect 1279 -497 1313 -121
+rect 1375 -497 1409 -121
+rect 1471 -497 1505 -121
+rect 1567 -497 1601 -121
+rect 1663 -497 1697 -121
+rect 1759 -497 1793 -121
+rect 1855 -497 1889 -121
+rect 1951 -497 1985 -121
+rect 2047 -497 2081 -121
+rect 2143 -497 2177 -121
+<< psubdiff >>
+rect -2291 649 -2195 683
+rect 2195 649 2291 683
+rect -2291 587 -2257 649
+rect 2257 587 2291 649
+rect -2291 -649 -2257 -587
+rect 2257 -649 2291 -587
+rect -2291 -683 -2195 -649
+rect 2195 -683 2291 -649
+<< psubdiffcont >>
+rect -2195 649 2195 683
+rect -2291 -587 -2257 587
+rect 2257 -587 2291 587
+rect -2195 -683 2195 -649
+<< poly >>
+rect -2145 581 -2079 597
+rect -2145 547 -2129 581
+rect -2095 547 -2079 581
+rect -2145 531 -2079 547
+rect -1953 581 -1887 597
+rect -1953 547 -1937 581
+rect -1903 547 -1887 581
+rect -2127 509 -2097 531
+rect -2031 509 -2001 535
+rect -1953 531 -1887 547
+rect -1761 581 -1695 597
+rect -1761 547 -1745 581
+rect -1711 547 -1695 581
+rect -1935 509 -1905 531
+rect -1839 509 -1809 535
+rect -1761 531 -1695 547
+rect -1569 581 -1503 597
+rect -1569 547 -1553 581
+rect -1519 547 -1503 581
+rect -1743 509 -1713 531
+rect -1647 509 -1617 535
+rect -1569 531 -1503 547
+rect -1377 581 -1311 597
+rect -1377 547 -1361 581
+rect -1327 547 -1311 581
+rect -1551 509 -1521 531
+rect -1455 509 -1425 535
+rect -1377 531 -1311 547
+rect -1185 581 -1119 597
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -1359 509 -1329 531
+rect -1263 509 -1233 535
+rect -1185 531 -1119 547
+rect -993 581 -927 597
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -1167 509 -1137 531
+rect -1071 509 -1041 535
+rect -993 531 -927 547
+rect -801 581 -735 597
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -975 509 -945 531
+rect -879 509 -849 535
+rect -801 531 -735 547
+rect -609 581 -543 597
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -783 509 -753 531
+rect -687 509 -657 535
+rect -609 531 -543 547
+rect -417 581 -351 597
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -591 509 -561 531
+rect -495 509 -465 535
+rect -417 531 -351 547
+rect -225 581 -159 597
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -399 509 -369 531
+rect -303 509 -273 535
+rect -225 531 -159 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -207 509 -177 531
+rect -111 509 -81 535
+rect -33 531 33 547
+rect 159 581 225 597
+rect 159 547 175 581
+rect 209 547 225 581
+rect -15 509 15 531
+rect 81 509 111 535
+rect 159 531 225 547
+rect 351 581 417 597
+rect 351 547 367 581
+rect 401 547 417 581
+rect 177 509 207 531
+rect 273 509 303 535
+rect 351 531 417 547
+rect 543 581 609 597
+rect 543 547 559 581
+rect 593 547 609 581
+rect 369 509 399 531
+rect 465 509 495 535
+rect 543 531 609 547
+rect 735 581 801 597
+rect 735 547 751 581
+rect 785 547 801 581
+rect 561 509 591 531
+rect 657 509 687 535
+rect 735 531 801 547
+rect 927 581 993 597
+rect 927 547 943 581
+rect 977 547 993 581
+rect 753 509 783 531
+rect 849 509 879 535
+rect 927 531 993 547
+rect 1119 581 1185 597
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 945 509 975 531
+rect 1041 509 1071 535
+rect 1119 531 1185 547
+rect 1311 581 1377 597
+rect 1311 547 1327 581
+rect 1361 547 1377 581
+rect 1137 509 1167 531
+rect 1233 509 1263 535
+rect 1311 531 1377 547
+rect 1503 581 1569 597
+rect 1503 547 1519 581
+rect 1553 547 1569 581
+rect 1329 509 1359 531
+rect 1425 509 1455 535
+rect 1503 531 1569 547
+rect 1695 581 1761 597
+rect 1695 547 1711 581
+rect 1745 547 1761 581
+rect 1521 509 1551 531
+rect 1617 509 1647 535
+rect 1695 531 1761 547
+rect 1887 581 1953 597
+rect 1887 547 1903 581
+rect 1937 547 1953 581
+rect 1713 509 1743 531
+rect 1809 509 1839 535
+rect 1887 531 1953 547
+rect 2079 581 2145 597
+rect 2079 547 2095 581
+rect 2129 547 2145 581
+rect 1905 509 1935 531
+rect 2001 509 2031 535
+rect 2079 531 2145 547
+rect 2097 509 2127 531
+rect -2127 83 -2097 109
+rect -2031 87 -2001 109
+rect -2049 71 -1983 87
+rect -1935 83 -1905 109
+rect -1839 87 -1809 109
+rect -2049 37 -2033 71
+rect -1999 37 -1983 71
+rect -2049 21 -1983 37
+rect -1857 71 -1791 87
+rect -1743 83 -1713 109
+rect -1647 87 -1617 109
+rect -1857 37 -1841 71
+rect -1807 37 -1791 71
+rect -1857 21 -1791 37
+rect -1665 71 -1599 87
+rect -1551 83 -1521 109
+rect -1455 87 -1425 109
+rect -1665 37 -1649 71
+rect -1615 37 -1599 71
+rect -1665 21 -1599 37
+rect -1473 71 -1407 87
+rect -1359 83 -1329 109
+rect -1263 87 -1233 109
+rect -1473 37 -1457 71
+rect -1423 37 -1407 71
+rect -1473 21 -1407 37
+rect -1281 71 -1215 87
+rect -1167 83 -1137 109
+rect -1071 87 -1041 109
+rect -1281 37 -1265 71
+rect -1231 37 -1215 71
+rect -1281 21 -1215 37
+rect -1089 71 -1023 87
+rect -975 83 -945 109
+rect -879 87 -849 109
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -1089 21 -1023 37
+rect -897 71 -831 87
+rect -783 83 -753 109
+rect -687 87 -657 109
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -897 21 -831 37
+rect -705 71 -639 87
+rect -591 83 -561 109
+rect -495 87 -465 109
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -705 21 -639 37
+rect -513 71 -447 87
+rect -399 83 -369 109
+rect -303 87 -273 109
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -513 21 -447 37
+rect -321 71 -255 87
+rect -207 83 -177 109
+rect -111 87 -81 109
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -321 21 -255 37
+rect -129 71 -63 87
+rect -15 83 15 109
+rect 81 87 111 109
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect -129 21 -63 37
+rect 63 71 129 87
+rect 177 83 207 109
+rect 273 87 303 109
+rect 63 37 79 71
+rect 113 37 129 71
+rect 63 21 129 37
+rect 255 71 321 87
+rect 369 83 399 109
+rect 465 87 495 109
+rect 255 37 271 71
+rect 305 37 321 71
+rect 255 21 321 37
+rect 447 71 513 87
+rect 561 83 591 109
+rect 657 87 687 109
+rect 447 37 463 71
+rect 497 37 513 71
+rect 447 21 513 37
+rect 639 71 705 87
+rect 753 83 783 109
+rect 849 87 879 109
+rect 639 37 655 71
+rect 689 37 705 71
+rect 639 21 705 37
+rect 831 71 897 87
+rect 945 83 975 109
+rect 1041 87 1071 109
+rect 831 37 847 71
+rect 881 37 897 71
+rect 831 21 897 37
+rect 1023 71 1089 87
+rect 1137 83 1167 109
+rect 1233 87 1263 109
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1023 21 1089 37
+rect 1215 71 1281 87
+rect 1329 83 1359 109
+rect 1425 87 1455 109
+rect 1215 37 1231 71
+rect 1265 37 1281 71
+rect 1215 21 1281 37
+rect 1407 71 1473 87
+rect 1521 83 1551 109
+rect 1617 87 1647 109
+rect 1407 37 1423 71
+rect 1457 37 1473 71
+rect 1407 21 1473 37
+rect 1599 71 1665 87
+rect 1713 83 1743 109
+rect 1809 87 1839 109
+rect 1599 37 1615 71
+rect 1649 37 1665 71
+rect 1599 21 1665 37
+rect 1791 71 1857 87
+rect 1905 83 1935 109
+rect 2001 87 2031 109
+rect 1791 37 1807 71
+rect 1841 37 1857 71
+rect 1791 21 1857 37
+rect 1983 71 2049 87
+rect 2097 83 2127 109
+rect 1983 37 1999 71
+rect 2033 37 2049 71
+rect 1983 21 2049 37
+rect -2049 -37 -1983 -21
+rect -2049 -71 -2033 -37
+rect -1999 -71 -1983 -37
+rect -2127 -109 -2097 -83
+rect -2049 -87 -1983 -71
+rect -1857 -37 -1791 -21
+rect -1857 -71 -1841 -37
+rect -1807 -71 -1791 -37
+rect -2031 -109 -2001 -87
+rect -1935 -109 -1905 -83
+rect -1857 -87 -1791 -71
+rect -1665 -37 -1599 -21
+rect -1665 -71 -1649 -37
+rect -1615 -71 -1599 -37
+rect -1839 -109 -1809 -87
+rect -1743 -109 -1713 -83
+rect -1665 -87 -1599 -71
+rect -1473 -37 -1407 -21
+rect -1473 -71 -1457 -37
+rect -1423 -71 -1407 -37
+rect -1647 -109 -1617 -87
+rect -1551 -109 -1521 -83
+rect -1473 -87 -1407 -71
+rect -1281 -37 -1215 -21
+rect -1281 -71 -1265 -37
+rect -1231 -71 -1215 -37
+rect -1455 -109 -1425 -87
+rect -1359 -109 -1329 -83
+rect -1281 -87 -1215 -71
+rect -1089 -37 -1023 -21
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -1263 -109 -1233 -87
+rect -1167 -109 -1137 -83
+rect -1089 -87 -1023 -71
+rect -897 -37 -831 -21
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -1071 -109 -1041 -87
+rect -975 -109 -945 -83
+rect -897 -87 -831 -71
+rect -705 -37 -639 -21
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -879 -109 -849 -87
+rect -783 -109 -753 -83
+rect -705 -87 -639 -71
+rect -513 -37 -447 -21
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -687 -109 -657 -87
+rect -591 -109 -561 -83
+rect -513 -87 -447 -71
+rect -321 -37 -255 -21
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -495 -109 -465 -87
+rect -399 -109 -369 -83
+rect -321 -87 -255 -71
+rect -129 -37 -63 -21
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect -303 -109 -273 -87
+rect -207 -109 -177 -83
+rect -129 -87 -63 -71
+rect 63 -37 129 -21
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect -111 -109 -81 -87
+rect -15 -109 15 -83
+rect 63 -87 129 -71
+rect 255 -37 321 -21
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 81 -109 111 -87
+rect 177 -109 207 -83
+rect 255 -87 321 -71
+rect 447 -37 513 -21
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 273 -109 303 -87
+rect 369 -109 399 -83
+rect 447 -87 513 -71
+rect 639 -37 705 -21
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 465 -109 495 -87
+rect 561 -109 591 -83
+rect 639 -87 705 -71
+rect 831 -37 897 -21
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 657 -109 687 -87
+rect 753 -109 783 -83
+rect 831 -87 897 -71
+rect 1023 -37 1089 -21
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 849 -109 879 -87
+rect 945 -109 975 -83
+rect 1023 -87 1089 -71
+rect 1215 -37 1281 -21
+rect 1215 -71 1231 -37
+rect 1265 -71 1281 -37
+rect 1041 -109 1071 -87
+rect 1137 -109 1167 -83
+rect 1215 -87 1281 -71
+rect 1407 -37 1473 -21
+rect 1407 -71 1423 -37
+rect 1457 -71 1473 -37
+rect 1233 -109 1263 -87
+rect 1329 -109 1359 -83
+rect 1407 -87 1473 -71
+rect 1599 -37 1665 -21
+rect 1599 -71 1615 -37
+rect 1649 -71 1665 -37
+rect 1425 -109 1455 -87
+rect 1521 -109 1551 -83
+rect 1599 -87 1665 -71
+rect 1791 -37 1857 -21
+rect 1791 -71 1807 -37
+rect 1841 -71 1857 -37
+rect 1617 -109 1647 -87
+rect 1713 -109 1743 -83
+rect 1791 -87 1857 -71
+rect 1983 -37 2049 -21
+rect 1983 -71 1999 -37
+rect 2033 -71 2049 -37
+rect 1809 -109 1839 -87
+rect 1905 -109 1935 -83
+rect 1983 -87 2049 -71
+rect 2001 -109 2031 -87
+rect 2097 -109 2127 -83
+rect -2127 -531 -2097 -509
+rect -2145 -547 -2079 -531
+rect -2031 -535 -2001 -509
+rect -1935 -531 -1905 -509
+rect -2145 -581 -2129 -547
+rect -2095 -581 -2079 -547
+rect -2145 -597 -2079 -581
+rect -1953 -547 -1887 -531
+rect -1839 -535 -1809 -509
+rect -1743 -531 -1713 -509
+rect -1953 -581 -1937 -547
+rect -1903 -581 -1887 -547
+rect -1953 -597 -1887 -581
+rect -1761 -547 -1695 -531
+rect -1647 -535 -1617 -509
+rect -1551 -531 -1521 -509
+rect -1761 -581 -1745 -547
+rect -1711 -581 -1695 -547
+rect -1761 -597 -1695 -581
+rect -1569 -547 -1503 -531
+rect -1455 -535 -1425 -509
+rect -1359 -531 -1329 -509
+rect -1569 -581 -1553 -547
+rect -1519 -581 -1503 -547
+rect -1569 -597 -1503 -581
+rect -1377 -547 -1311 -531
+rect -1263 -535 -1233 -509
+rect -1167 -531 -1137 -509
+rect -1377 -581 -1361 -547
+rect -1327 -581 -1311 -547
+rect -1377 -597 -1311 -581
+rect -1185 -547 -1119 -531
+rect -1071 -535 -1041 -509
+rect -975 -531 -945 -509
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -1185 -597 -1119 -581
+rect -993 -547 -927 -531
+rect -879 -535 -849 -509
+rect -783 -531 -753 -509
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -993 -597 -927 -581
+rect -801 -547 -735 -531
+rect -687 -535 -657 -509
+rect -591 -531 -561 -509
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -801 -597 -735 -581
+rect -609 -547 -543 -531
+rect -495 -535 -465 -509
+rect -399 -531 -369 -509
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -609 -597 -543 -581
+rect -417 -547 -351 -531
+rect -303 -535 -273 -509
+rect -207 -531 -177 -509
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -417 -597 -351 -581
+rect -225 -547 -159 -531
+rect -111 -535 -81 -509
+rect -15 -531 15 -509
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -225 -597 -159 -581
+rect -33 -547 33 -531
+rect 81 -535 111 -509
+rect 177 -531 207 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 159 -547 225 -531
+rect 273 -535 303 -509
+rect 369 -531 399 -509
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 159 -597 225 -581
+rect 351 -547 417 -531
+rect 465 -535 495 -509
+rect 561 -531 591 -509
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 351 -597 417 -581
+rect 543 -547 609 -531
+rect 657 -535 687 -509
+rect 753 -531 783 -509
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 543 -597 609 -581
+rect 735 -547 801 -531
+rect 849 -535 879 -509
+rect 945 -531 975 -509
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 735 -597 801 -581
+rect 927 -547 993 -531
+rect 1041 -535 1071 -509
+rect 1137 -531 1167 -509
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 927 -597 993 -581
+rect 1119 -547 1185 -531
+rect 1233 -535 1263 -509
+rect 1329 -531 1359 -509
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1119 -597 1185 -581
+rect 1311 -547 1377 -531
+rect 1425 -535 1455 -509
+rect 1521 -531 1551 -509
+rect 1311 -581 1327 -547
+rect 1361 -581 1377 -547
+rect 1311 -597 1377 -581
+rect 1503 -547 1569 -531
+rect 1617 -535 1647 -509
+rect 1713 -531 1743 -509
+rect 1503 -581 1519 -547
+rect 1553 -581 1569 -547
+rect 1503 -597 1569 -581
+rect 1695 -547 1761 -531
+rect 1809 -535 1839 -509
+rect 1905 -531 1935 -509
+rect 1695 -581 1711 -547
+rect 1745 -581 1761 -547
+rect 1695 -597 1761 -581
+rect 1887 -547 1953 -531
+rect 2001 -535 2031 -509
+rect 2097 -531 2127 -509
+rect 1887 -581 1903 -547
+rect 1937 -581 1953 -547
+rect 1887 -597 1953 -581
+rect 2079 -547 2145 -531
+rect 2079 -581 2095 -547
+rect 2129 -581 2145 -547
+rect 2079 -597 2145 -581
+<< polycont >>
+rect -2129 547 -2095 581
+rect -1937 547 -1903 581
+rect -1745 547 -1711 581
+rect -1553 547 -1519 581
+rect -1361 547 -1327 581
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect 1327 547 1361 581
+rect 1519 547 1553 581
+rect 1711 547 1745 581
+rect 1903 547 1937 581
+rect 2095 547 2129 581
+rect -2033 37 -1999 71
+rect -1841 37 -1807 71
+rect -1649 37 -1615 71
+rect -1457 37 -1423 71
+rect -1265 37 -1231 71
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect 1231 37 1265 71
+rect 1423 37 1457 71
+rect 1615 37 1649 71
+rect 1807 37 1841 71
+rect 1999 37 2033 71
+rect -2033 -71 -1999 -37
+rect -1841 -71 -1807 -37
+rect -1649 -71 -1615 -37
+rect -1457 -71 -1423 -37
+rect -1265 -71 -1231 -37
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect 1231 -71 1265 -37
+rect 1423 -71 1457 -37
+rect 1615 -71 1649 -37
+rect 1807 -71 1841 -37
+rect 1999 -71 2033 -37
+rect -2129 -581 -2095 -547
+rect -1937 -581 -1903 -547
+rect -1745 -581 -1711 -547
+rect -1553 -581 -1519 -547
+rect -1361 -581 -1327 -547
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+rect 1327 -581 1361 -547
+rect 1519 -581 1553 -547
+rect 1711 -581 1745 -547
+rect 1903 -581 1937 -547
+rect 2095 -581 2129 -547
+<< locali >>
+rect -2291 649 -2195 683
+rect 2195 649 2291 683
+rect -2291 587 -2257 649
+rect 2257 587 2291 649
+rect -2145 547 -2129 581
+rect -2095 547 -2079 581
+rect -1953 547 -1937 581
+rect -1903 547 -1887 581
+rect -1761 547 -1745 581
+rect -1711 547 -1695 581
+rect -1569 547 -1553 581
+rect -1519 547 -1503 581
+rect -1377 547 -1361 581
+rect -1327 547 -1311 581
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 159 547 175 581
+rect 209 547 225 581
+rect 351 547 367 581
+rect 401 547 417 581
+rect 543 547 559 581
+rect 593 547 609 581
+rect 735 547 751 581
+rect 785 547 801 581
+rect 927 547 943 581
+rect 977 547 993 581
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 1311 547 1327 581
+rect 1361 547 1377 581
+rect 1503 547 1519 581
+rect 1553 547 1569 581
+rect 1695 547 1711 581
+rect 1745 547 1761 581
+rect 1887 547 1903 581
+rect 1937 547 1953 581
+rect 2079 547 2095 581
+rect 2129 547 2145 581
+rect -2177 497 -2143 513
+rect -2177 105 -2143 121
+rect -2081 497 -2047 513
+rect -2081 105 -2047 121
+rect -1985 497 -1951 513
+rect -1985 105 -1951 121
+rect -1889 497 -1855 513
+rect -1889 105 -1855 121
+rect -1793 497 -1759 513
+rect -1793 105 -1759 121
+rect -1697 497 -1663 513
+rect -1697 105 -1663 121
+rect -1601 497 -1567 513
+rect -1601 105 -1567 121
+rect -1505 497 -1471 513
+rect -1505 105 -1471 121
+rect -1409 497 -1375 513
+rect -1409 105 -1375 121
+rect -1313 497 -1279 513
+rect -1313 105 -1279 121
+rect -1217 497 -1183 513
+rect -1217 105 -1183 121
+rect -1121 497 -1087 513
+rect -1121 105 -1087 121
+rect -1025 497 -991 513
+rect -1025 105 -991 121
+rect -929 497 -895 513
+rect -929 105 -895 121
+rect -833 497 -799 513
+rect -833 105 -799 121
+rect -737 497 -703 513
+rect -737 105 -703 121
+rect -641 497 -607 513
+rect -641 105 -607 121
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect 607 497 641 513
+rect 607 105 641 121
+rect 703 497 737 513
+rect 703 105 737 121
+rect 799 497 833 513
+rect 799 105 833 121
+rect 895 497 929 513
+rect 895 105 929 121
+rect 991 497 1025 513
+rect 991 105 1025 121
+rect 1087 497 1121 513
+rect 1087 105 1121 121
+rect 1183 497 1217 513
+rect 1183 105 1217 121
+rect 1279 497 1313 513
+rect 1279 105 1313 121
+rect 1375 497 1409 513
+rect 1375 105 1409 121
+rect 1471 497 1505 513
+rect 1471 105 1505 121
+rect 1567 497 1601 513
+rect 1567 105 1601 121
+rect 1663 497 1697 513
+rect 1663 105 1697 121
+rect 1759 497 1793 513
+rect 1759 105 1793 121
+rect 1855 497 1889 513
+rect 1855 105 1889 121
+rect 1951 497 1985 513
+rect 1951 105 1985 121
+rect 2047 497 2081 513
+rect 2047 105 2081 121
+rect 2143 497 2177 513
+rect 2143 105 2177 121
+rect -2049 37 -2033 71
+rect -1999 37 -1983 71
+rect -1857 37 -1841 71
+rect -1807 37 -1791 71
+rect -1665 37 -1649 71
+rect -1615 37 -1599 71
+rect -1473 37 -1457 71
+rect -1423 37 -1407 71
+rect -1281 37 -1265 71
+rect -1231 37 -1215 71
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect 63 37 79 71
+rect 113 37 129 71
+rect 255 37 271 71
+rect 305 37 321 71
+rect 447 37 463 71
+rect 497 37 513 71
+rect 639 37 655 71
+rect 689 37 705 71
+rect 831 37 847 71
+rect 881 37 897 71
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1215 37 1231 71
+rect 1265 37 1281 71
+rect 1407 37 1423 71
+rect 1457 37 1473 71
+rect 1599 37 1615 71
+rect 1649 37 1665 71
+rect 1791 37 1807 71
+rect 1841 37 1857 71
+rect 1983 37 1999 71
+rect 2033 37 2049 71
+rect -2049 -71 -2033 -37
+rect -1999 -71 -1983 -37
+rect -1857 -71 -1841 -37
+rect -1807 -71 -1791 -37
+rect -1665 -71 -1649 -37
+rect -1615 -71 -1599 -37
+rect -1473 -71 -1457 -37
+rect -1423 -71 -1407 -37
+rect -1281 -71 -1265 -37
+rect -1231 -71 -1215 -37
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 1215 -71 1231 -37
+rect 1265 -71 1281 -37
+rect 1407 -71 1423 -37
+rect 1457 -71 1473 -37
+rect 1599 -71 1615 -37
+rect 1649 -71 1665 -37
+rect 1791 -71 1807 -37
+rect 1841 -71 1857 -37
+rect 1983 -71 1999 -37
+rect 2033 -71 2049 -37
+rect -2177 -121 -2143 -105
+rect -2177 -513 -2143 -497
+rect -2081 -121 -2047 -105
+rect -2081 -513 -2047 -497
+rect -1985 -121 -1951 -105
+rect -1985 -513 -1951 -497
+rect -1889 -121 -1855 -105
+rect -1889 -513 -1855 -497
+rect -1793 -121 -1759 -105
+rect -1793 -513 -1759 -497
+rect -1697 -121 -1663 -105
+rect -1697 -513 -1663 -497
+rect -1601 -121 -1567 -105
+rect -1601 -513 -1567 -497
+rect -1505 -121 -1471 -105
+rect -1505 -513 -1471 -497
+rect -1409 -121 -1375 -105
+rect -1409 -513 -1375 -497
+rect -1313 -121 -1279 -105
+rect -1313 -513 -1279 -497
+rect -1217 -121 -1183 -105
+rect -1217 -513 -1183 -497
+rect -1121 -121 -1087 -105
+rect -1121 -513 -1087 -497
+rect -1025 -121 -991 -105
+rect -1025 -513 -991 -497
+rect -929 -121 -895 -105
+rect -929 -513 -895 -497
+rect -833 -121 -799 -105
+rect -833 -513 -799 -497
+rect -737 -121 -703 -105
+rect -737 -513 -703 -497
+rect -641 -121 -607 -105
+rect -641 -513 -607 -497
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect 607 -121 641 -105
+rect 607 -513 641 -497
+rect 703 -121 737 -105
+rect 703 -513 737 -497
+rect 799 -121 833 -105
+rect 799 -513 833 -497
+rect 895 -121 929 -105
+rect 895 -513 929 -497
+rect 991 -121 1025 -105
+rect 991 -513 1025 -497
+rect 1087 -121 1121 -105
+rect 1087 -513 1121 -497
+rect 1183 -121 1217 -105
+rect 1183 -513 1217 -497
+rect 1279 -121 1313 -105
+rect 1279 -513 1313 -497
+rect 1375 -121 1409 -105
+rect 1375 -513 1409 -497
+rect 1471 -121 1505 -105
+rect 1471 -513 1505 -497
+rect 1567 -121 1601 -105
+rect 1567 -513 1601 -497
+rect 1663 -121 1697 -105
+rect 1663 -513 1697 -497
+rect 1759 -121 1793 -105
+rect 1759 -513 1793 -497
+rect 1855 -121 1889 -105
+rect 1855 -513 1889 -497
+rect 1951 -121 1985 -105
+rect 1951 -513 1985 -497
+rect 2047 -121 2081 -105
+rect 2047 -513 2081 -497
+rect 2143 -121 2177 -105
+rect 2143 -513 2177 -497
+rect -2145 -581 -2129 -547
+rect -2095 -581 -2079 -547
+rect -1953 -581 -1937 -547
+rect -1903 -581 -1887 -547
+rect -1761 -581 -1745 -547
+rect -1711 -581 -1695 -547
+rect -1569 -581 -1553 -547
+rect -1519 -581 -1503 -547
+rect -1377 -581 -1361 -547
+rect -1327 -581 -1311 -547
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1311 -581 1327 -547
+rect 1361 -581 1377 -547
+rect 1503 -581 1519 -547
+rect 1553 -581 1569 -547
+rect 1695 -581 1711 -547
+rect 1745 -581 1761 -547
+rect 1887 -581 1903 -547
+rect 1937 -581 1953 -547
+rect 2079 -581 2095 -547
+rect 2129 -581 2145 -547
+rect -2291 -649 -2257 -587
+rect 2257 -649 2291 -587
+rect -2291 -683 -2195 -649
+rect 2195 -683 2291 -649
+<< viali >>
+rect -2129 547 -2095 581
+rect -1937 547 -1903 581
+rect -1745 547 -1711 581
+rect -1553 547 -1519 581
+rect -1361 547 -1327 581
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect 1327 547 1361 581
+rect 1519 547 1553 581
+rect 1711 547 1745 581
+rect 1903 547 1937 581
+rect 2095 547 2129 581
+rect -2177 121 -2143 497
+rect -2081 121 -2047 497
+rect -1985 121 -1951 497
+rect -1889 121 -1855 497
+rect -1793 121 -1759 497
+rect -1697 121 -1663 497
+rect -1601 121 -1567 497
+rect -1505 121 -1471 497
+rect -1409 121 -1375 497
+rect -1313 121 -1279 497
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect 1279 121 1313 497
+rect 1375 121 1409 497
+rect 1471 121 1505 497
+rect 1567 121 1601 497
+rect 1663 121 1697 497
+rect 1759 121 1793 497
+rect 1855 121 1889 497
+rect 1951 121 1985 497
+rect 2047 121 2081 497
+rect 2143 121 2177 497
+rect -2033 37 -1999 71
+rect -1841 37 -1807 71
+rect -1649 37 -1615 71
+rect -1457 37 -1423 71
+rect -1265 37 -1231 71
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect 1231 37 1265 71
+rect 1423 37 1457 71
+rect 1615 37 1649 71
+rect 1807 37 1841 71
+rect 1999 37 2033 71
+rect -2033 -71 -1999 -37
+rect -1841 -71 -1807 -37
+rect -1649 -71 -1615 -37
+rect -1457 -71 -1423 -37
+rect -1265 -71 -1231 -37
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect 1231 -71 1265 -37
+rect 1423 -71 1457 -37
+rect 1615 -71 1649 -37
+rect 1807 -71 1841 -37
+rect 1999 -71 2033 -37
+rect -2177 -497 -2143 -121
+rect -2081 -497 -2047 -121
+rect -1985 -497 -1951 -121
+rect -1889 -497 -1855 -121
+rect -1793 -497 -1759 -121
+rect -1697 -497 -1663 -121
+rect -1601 -497 -1567 -121
+rect -1505 -497 -1471 -121
+rect -1409 -497 -1375 -121
+rect -1313 -497 -1279 -121
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect 1279 -497 1313 -121
+rect 1375 -497 1409 -121
+rect 1471 -497 1505 -121
+rect 1567 -497 1601 -121
+rect 1663 -497 1697 -121
+rect 1759 -497 1793 -121
+rect 1855 -497 1889 -121
+rect 1951 -497 1985 -121
+rect 2047 -497 2081 -121
+rect 2143 -497 2177 -121
+rect -2129 -581 -2095 -547
+rect -1937 -581 -1903 -547
+rect -1745 -581 -1711 -547
+rect -1553 -581 -1519 -547
+rect -1361 -581 -1327 -547
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+rect 1327 -581 1361 -547
+rect 1519 -581 1553 -547
+rect 1711 -581 1745 -547
+rect 1903 -581 1937 -547
+rect 2095 -581 2129 -547
+<< metal1 >>
+rect -2141 581 -2083 587
+rect -2141 547 -2129 581
+rect -2095 547 -2083 581
+rect -2141 541 -2083 547
+rect -1949 581 -1891 587
+rect -1949 547 -1937 581
+rect -1903 547 -1891 581
+rect -1949 541 -1891 547
+rect -1757 581 -1699 587
+rect -1757 547 -1745 581
+rect -1711 547 -1699 581
+rect -1757 541 -1699 547
+rect -1565 581 -1507 587
+rect -1565 547 -1553 581
+rect -1519 547 -1507 581
+rect -1565 541 -1507 547
+rect -1373 581 -1315 587
+rect -1373 547 -1361 581
+rect -1327 547 -1315 581
+rect -1373 541 -1315 547
+rect -1181 581 -1123 587
+rect -1181 547 -1169 581
+rect -1135 547 -1123 581
+rect -1181 541 -1123 547
+rect -989 581 -931 587
+rect -989 547 -977 581
+rect -943 547 -931 581
+rect -989 541 -931 547
+rect -797 581 -739 587
+rect -797 547 -785 581
+rect -751 547 -739 581
+rect -797 541 -739 547
+rect -605 581 -547 587
+rect -605 547 -593 581
+rect -559 547 -547 581
+rect -605 541 -547 547
+rect -413 581 -355 587
+rect -413 547 -401 581
+rect -367 547 -355 581
+rect -413 541 -355 547
+rect -221 581 -163 587
+rect -221 547 -209 581
+rect -175 547 -163 581
+rect -221 541 -163 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 163 581 221 587
+rect 163 547 175 581
+rect 209 547 221 581
+rect 163 541 221 547
+rect 355 581 413 587
+rect 355 547 367 581
+rect 401 547 413 581
+rect 355 541 413 547
+rect 547 581 605 587
+rect 547 547 559 581
+rect 593 547 605 581
+rect 547 541 605 547
+rect 739 581 797 587
+rect 739 547 751 581
+rect 785 547 797 581
+rect 739 541 797 547
+rect 931 581 989 587
+rect 931 547 943 581
+rect 977 547 989 581
+rect 931 541 989 547
+rect 1123 581 1181 587
+rect 1123 547 1135 581
+rect 1169 547 1181 581
+rect 1123 541 1181 547
+rect 1315 581 1373 587
+rect 1315 547 1327 581
+rect 1361 547 1373 581
+rect 1315 541 1373 547
+rect 1507 581 1565 587
+rect 1507 547 1519 581
+rect 1553 547 1565 581
+rect 1507 541 1565 547
+rect 1699 581 1757 587
+rect 1699 547 1711 581
+rect 1745 547 1757 581
+rect 1699 541 1757 547
+rect 1891 581 1949 587
+rect 1891 547 1903 581
+rect 1937 547 1949 581
+rect 1891 541 1949 547
+rect 2083 581 2141 587
+rect 2083 547 2095 581
+rect 2129 547 2141 581
+rect 2083 541 2141 547
+rect -2183 497 -2137 509
+rect -2183 121 -2177 497
+rect -2143 121 -2137 497
+rect -2183 109 -2137 121
+rect -2087 497 -2041 509
+rect -2087 121 -2081 497
+rect -2047 121 -2041 497
+rect -2087 109 -2041 121
+rect -1991 497 -1945 509
+rect -1991 121 -1985 497
+rect -1951 121 -1945 497
+rect -1991 109 -1945 121
+rect -1895 497 -1849 509
+rect -1895 121 -1889 497
+rect -1855 121 -1849 497
+rect -1895 109 -1849 121
+rect -1799 497 -1753 509
+rect -1799 121 -1793 497
+rect -1759 121 -1753 497
+rect -1799 109 -1753 121
+rect -1703 497 -1657 509
+rect -1703 121 -1697 497
+rect -1663 121 -1657 497
+rect -1703 109 -1657 121
+rect -1607 497 -1561 509
+rect -1607 121 -1601 497
+rect -1567 121 -1561 497
+rect -1607 109 -1561 121
+rect -1511 497 -1465 509
+rect -1511 121 -1505 497
+rect -1471 121 -1465 497
+rect -1511 109 -1465 121
+rect -1415 497 -1369 509
+rect -1415 121 -1409 497
+rect -1375 121 -1369 497
+rect -1415 109 -1369 121
+rect -1319 497 -1273 509
+rect -1319 121 -1313 497
+rect -1279 121 -1273 497
+rect -1319 109 -1273 121
+rect -1223 497 -1177 509
+rect -1223 121 -1217 497
+rect -1183 121 -1177 497
+rect -1223 109 -1177 121
+rect -1127 497 -1081 509
+rect -1127 121 -1121 497
+rect -1087 121 -1081 497
+rect -1127 109 -1081 121
+rect -1031 497 -985 509
+rect -1031 121 -1025 497
+rect -991 121 -985 497
+rect -1031 109 -985 121
+rect -935 497 -889 509
+rect -935 121 -929 497
+rect -895 121 -889 497
+rect -935 109 -889 121
+rect -839 497 -793 509
+rect -839 121 -833 497
+rect -799 121 -793 497
+rect -839 109 -793 121
+rect -743 497 -697 509
+rect -743 121 -737 497
+rect -703 121 -697 497
+rect -743 109 -697 121
+rect -647 497 -601 509
+rect -647 121 -641 497
+rect -607 121 -601 497
+rect -647 109 -601 121
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect 601 497 647 509
+rect 601 121 607 497
+rect 641 121 647 497
+rect 601 109 647 121
+rect 697 497 743 509
+rect 697 121 703 497
+rect 737 121 743 497
+rect 697 109 743 121
+rect 793 497 839 509
+rect 793 121 799 497
+rect 833 121 839 497
+rect 793 109 839 121
+rect 889 497 935 509
+rect 889 121 895 497
+rect 929 121 935 497
+rect 889 109 935 121
+rect 985 497 1031 509
+rect 985 121 991 497
+rect 1025 121 1031 497
+rect 985 109 1031 121
+rect 1081 497 1127 509
+rect 1081 121 1087 497
+rect 1121 121 1127 497
+rect 1081 109 1127 121
+rect 1177 497 1223 509
+rect 1177 121 1183 497
+rect 1217 121 1223 497
+rect 1177 109 1223 121
+rect 1273 497 1319 509
+rect 1273 121 1279 497
+rect 1313 121 1319 497
+rect 1273 109 1319 121
+rect 1369 497 1415 509
+rect 1369 121 1375 497
+rect 1409 121 1415 497
+rect 1369 109 1415 121
+rect 1465 497 1511 509
+rect 1465 121 1471 497
+rect 1505 121 1511 497
+rect 1465 109 1511 121
+rect 1561 497 1607 509
+rect 1561 121 1567 497
+rect 1601 121 1607 497
+rect 1561 109 1607 121
+rect 1657 497 1703 509
+rect 1657 121 1663 497
+rect 1697 121 1703 497
+rect 1657 109 1703 121
+rect 1753 497 1799 509
+rect 1753 121 1759 497
+rect 1793 121 1799 497
+rect 1753 109 1799 121
+rect 1849 497 1895 509
+rect 1849 121 1855 497
+rect 1889 121 1895 497
+rect 1849 109 1895 121
+rect 1945 497 1991 509
+rect 1945 121 1951 497
+rect 1985 121 1991 497
+rect 1945 109 1991 121
+rect 2041 497 2087 509
+rect 2041 121 2047 497
+rect 2081 121 2087 497
+rect 2041 109 2087 121
+rect 2137 497 2183 509
+rect 2137 121 2143 497
+rect 2177 121 2183 497
+rect 2137 109 2183 121
+rect -2045 71 -1987 77
+rect -2045 37 -2033 71
+rect -1999 37 -1987 71
+rect -2045 31 -1987 37
+rect -1853 71 -1795 77
+rect -1853 37 -1841 71
+rect -1807 37 -1795 71
+rect -1853 31 -1795 37
+rect -1661 71 -1603 77
+rect -1661 37 -1649 71
+rect -1615 37 -1603 71
+rect -1661 31 -1603 37
+rect -1469 71 -1411 77
+rect -1469 37 -1457 71
+rect -1423 37 -1411 71
+rect -1469 31 -1411 37
+rect -1277 71 -1219 77
+rect -1277 37 -1265 71
+rect -1231 37 -1219 71
+rect -1277 31 -1219 37
+rect -1085 71 -1027 77
+rect -1085 37 -1073 71
+rect -1039 37 -1027 71
+rect -1085 31 -1027 37
+rect -893 71 -835 77
+rect -893 37 -881 71
+rect -847 37 -835 71
+rect -893 31 -835 37
+rect -701 71 -643 77
+rect -701 37 -689 71
+rect -655 37 -643 71
+rect -701 31 -643 37
+rect -509 71 -451 77
+rect -509 37 -497 71
+rect -463 37 -451 71
+rect -509 31 -451 37
+rect -317 71 -259 77
+rect -317 37 -305 71
+rect -271 37 -259 71
+rect -317 31 -259 37
+rect -125 71 -67 77
+rect -125 37 -113 71
+rect -79 37 -67 71
+rect -125 31 -67 37
+rect 67 71 125 77
+rect 67 37 79 71
+rect 113 37 125 71
+rect 67 31 125 37
+rect 259 71 317 77
+rect 259 37 271 71
+rect 305 37 317 71
+rect 259 31 317 37
+rect 451 71 509 77
+rect 451 37 463 71
+rect 497 37 509 71
+rect 451 31 509 37
+rect 643 71 701 77
+rect 643 37 655 71
+rect 689 37 701 71
+rect 643 31 701 37
+rect 835 71 893 77
+rect 835 37 847 71
+rect 881 37 893 71
+rect 835 31 893 37
+rect 1027 71 1085 77
+rect 1027 37 1039 71
+rect 1073 37 1085 71
+rect 1027 31 1085 37
+rect 1219 71 1277 77
+rect 1219 37 1231 71
+rect 1265 37 1277 71
+rect 1219 31 1277 37
+rect 1411 71 1469 77
+rect 1411 37 1423 71
+rect 1457 37 1469 71
+rect 1411 31 1469 37
+rect 1603 71 1661 77
+rect 1603 37 1615 71
+rect 1649 37 1661 71
+rect 1603 31 1661 37
+rect 1795 71 1853 77
+rect 1795 37 1807 71
+rect 1841 37 1853 71
+rect 1795 31 1853 37
+rect 1987 71 2045 77
+rect 1987 37 1999 71
+rect 2033 37 2045 71
+rect 1987 31 2045 37
+rect -2045 -37 -1987 -31
+rect -2045 -71 -2033 -37
+rect -1999 -71 -1987 -37
+rect -2045 -77 -1987 -71
+rect -1853 -37 -1795 -31
+rect -1853 -71 -1841 -37
+rect -1807 -71 -1795 -37
+rect -1853 -77 -1795 -71
+rect -1661 -37 -1603 -31
+rect -1661 -71 -1649 -37
+rect -1615 -71 -1603 -37
+rect -1661 -77 -1603 -71
+rect -1469 -37 -1411 -31
+rect -1469 -71 -1457 -37
+rect -1423 -71 -1411 -37
+rect -1469 -77 -1411 -71
+rect -1277 -37 -1219 -31
+rect -1277 -71 -1265 -37
+rect -1231 -71 -1219 -37
+rect -1277 -77 -1219 -71
+rect -1085 -37 -1027 -31
+rect -1085 -71 -1073 -37
+rect -1039 -71 -1027 -37
+rect -1085 -77 -1027 -71
+rect -893 -37 -835 -31
+rect -893 -71 -881 -37
+rect -847 -71 -835 -37
+rect -893 -77 -835 -71
+rect -701 -37 -643 -31
+rect -701 -71 -689 -37
+rect -655 -71 -643 -37
+rect -701 -77 -643 -71
+rect -509 -37 -451 -31
+rect -509 -71 -497 -37
+rect -463 -71 -451 -37
+rect -509 -77 -451 -71
+rect -317 -37 -259 -31
+rect -317 -71 -305 -37
+rect -271 -71 -259 -37
+rect -317 -77 -259 -71
+rect -125 -37 -67 -31
+rect -125 -71 -113 -37
+rect -79 -71 -67 -37
+rect -125 -77 -67 -71
+rect 67 -37 125 -31
+rect 67 -71 79 -37
+rect 113 -71 125 -37
+rect 67 -77 125 -71
+rect 259 -37 317 -31
+rect 259 -71 271 -37
+rect 305 -71 317 -37
+rect 259 -77 317 -71
+rect 451 -37 509 -31
+rect 451 -71 463 -37
+rect 497 -71 509 -37
+rect 451 -77 509 -71
+rect 643 -37 701 -31
+rect 643 -71 655 -37
+rect 689 -71 701 -37
+rect 643 -77 701 -71
+rect 835 -37 893 -31
+rect 835 -71 847 -37
+rect 881 -71 893 -37
+rect 835 -77 893 -71
+rect 1027 -37 1085 -31
+rect 1027 -71 1039 -37
+rect 1073 -71 1085 -37
+rect 1027 -77 1085 -71
+rect 1219 -37 1277 -31
+rect 1219 -71 1231 -37
+rect 1265 -71 1277 -37
+rect 1219 -77 1277 -71
+rect 1411 -37 1469 -31
+rect 1411 -71 1423 -37
+rect 1457 -71 1469 -37
+rect 1411 -77 1469 -71
+rect 1603 -37 1661 -31
+rect 1603 -71 1615 -37
+rect 1649 -71 1661 -37
+rect 1603 -77 1661 -71
+rect 1795 -37 1853 -31
+rect 1795 -71 1807 -37
+rect 1841 -71 1853 -37
+rect 1795 -77 1853 -71
+rect 1987 -37 2045 -31
+rect 1987 -71 1999 -37
+rect 2033 -71 2045 -37
+rect 1987 -77 2045 -71
+rect -2183 -121 -2137 -109
+rect -2183 -497 -2177 -121
+rect -2143 -497 -2137 -121
+rect -2183 -509 -2137 -497
+rect -2087 -121 -2041 -109
+rect -2087 -497 -2081 -121
+rect -2047 -497 -2041 -121
+rect -2087 -509 -2041 -497
+rect -1991 -121 -1945 -109
+rect -1991 -497 -1985 -121
+rect -1951 -497 -1945 -121
+rect -1991 -509 -1945 -497
+rect -1895 -121 -1849 -109
+rect -1895 -497 -1889 -121
+rect -1855 -497 -1849 -121
+rect -1895 -509 -1849 -497
+rect -1799 -121 -1753 -109
+rect -1799 -497 -1793 -121
+rect -1759 -497 -1753 -121
+rect -1799 -509 -1753 -497
+rect -1703 -121 -1657 -109
+rect -1703 -497 -1697 -121
+rect -1663 -497 -1657 -121
+rect -1703 -509 -1657 -497
+rect -1607 -121 -1561 -109
+rect -1607 -497 -1601 -121
+rect -1567 -497 -1561 -121
+rect -1607 -509 -1561 -497
+rect -1511 -121 -1465 -109
+rect -1511 -497 -1505 -121
+rect -1471 -497 -1465 -121
+rect -1511 -509 -1465 -497
+rect -1415 -121 -1369 -109
+rect -1415 -497 -1409 -121
+rect -1375 -497 -1369 -121
+rect -1415 -509 -1369 -497
+rect -1319 -121 -1273 -109
+rect -1319 -497 -1313 -121
+rect -1279 -497 -1273 -121
+rect -1319 -509 -1273 -497
+rect -1223 -121 -1177 -109
+rect -1223 -497 -1217 -121
+rect -1183 -497 -1177 -121
+rect -1223 -509 -1177 -497
+rect -1127 -121 -1081 -109
+rect -1127 -497 -1121 -121
+rect -1087 -497 -1081 -121
+rect -1127 -509 -1081 -497
+rect -1031 -121 -985 -109
+rect -1031 -497 -1025 -121
+rect -991 -497 -985 -121
+rect -1031 -509 -985 -497
+rect -935 -121 -889 -109
+rect -935 -497 -929 -121
+rect -895 -497 -889 -121
+rect -935 -509 -889 -497
+rect -839 -121 -793 -109
+rect -839 -497 -833 -121
+rect -799 -497 -793 -121
+rect -839 -509 -793 -497
+rect -743 -121 -697 -109
+rect -743 -497 -737 -121
+rect -703 -497 -697 -121
+rect -743 -509 -697 -497
+rect -647 -121 -601 -109
+rect -647 -497 -641 -121
+rect -607 -497 -601 -121
+rect -647 -509 -601 -497
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect 601 -121 647 -109
+rect 601 -497 607 -121
+rect 641 -497 647 -121
+rect 601 -509 647 -497
+rect 697 -121 743 -109
+rect 697 -497 703 -121
+rect 737 -497 743 -121
+rect 697 -509 743 -497
+rect 793 -121 839 -109
+rect 793 -497 799 -121
+rect 833 -497 839 -121
+rect 793 -509 839 -497
+rect 889 -121 935 -109
+rect 889 -497 895 -121
+rect 929 -497 935 -121
+rect 889 -509 935 -497
+rect 985 -121 1031 -109
+rect 985 -497 991 -121
+rect 1025 -497 1031 -121
+rect 985 -509 1031 -497
+rect 1081 -121 1127 -109
+rect 1081 -497 1087 -121
+rect 1121 -497 1127 -121
+rect 1081 -509 1127 -497
+rect 1177 -121 1223 -109
+rect 1177 -497 1183 -121
+rect 1217 -497 1223 -121
+rect 1177 -509 1223 -497
+rect 1273 -121 1319 -109
+rect 1273 -497 1279 -121
+rect 1313 -497 1319 -121
+rect 1273 -509 1319 -497
+rect 1369 -121 1415 -109
+rect 1369 -497 1375 -121
+rect 1409 -497 1415 -121
+rect 1369 -509 1415 -497
+rect 1465 -121 1511 -109
+rect 1465 -497 1471 -121
+rect 1505 -497 1511 -121
+rect 1465 -509 1511 -497
+rect 1561 -121 1607 -109
+rect 1561 -497 1567 -121
+rect 1601 -497 1607 -121
+rect 1561 -509 1607 -497
+rect 1657 -121 1703 -109
+rect 1657 -497 1663 -121
+rect 1697 -497 1703 -121
+rect 1657 -509 1703 -497
+rect 1753 -121 1799 -109
+rect 1753 -497 1759 -121
+rect 1793 -497 1799 -121
+rect 1753 -509 1799 -497
+rect 1849 -121 1895 -109
+rect 1849 -497 1855 -121
+rect 1889 -497 1895 -121
+rect 1849 -509 1895 -497
+rect 1945 -121 1991 -109
+rect 1945 -497 1951 -121
+rect 1985 -497 1991 -121
+rect 1945 -509 1991 -497
+rect 2041 -121 2087 -109
+rect 2041 -497 2047 -121
+rect 2081 -497 2087 -121
+rect 2041 -509 2087 -497
+rect 2137 -121 2183 -109
+rect 2137 -497 2143 -121
+rect 2177 -497 2183 -121
+rect 2137 -509 2183 -497
+rect -2141 -547 -2083 -541
+rect -2141 -581 -2129 -547
+rect -2095 -581 -2083 -547
+rect -2141 -587 -2083 -581
+rect -1949 -547 -1891 -541
+rect -1949 -581 -1937 -547
+rect -1903 -581 -1891 -547
+rect -1949 -587 -1891 -581
+rect -1757 -547 -1699 -541
+rect -1757 -581 -1745 -547
+rect -1711 -581 -1699 -547
+rect -1757 -587 -1699 -581
+rect -1565 -547 -1507 -541
+rect -1565 -581 -1553 -547
+rect -1519 -581 -1507 -547
+rect -1565 -587 -1507 -581
+rect -1373 -547 -1315 -541
+rect -1373 -581 -1361 -547
+rect -1327 -581 -1315 -547
+rect -1373 -587 -1315 -581
+rect -1181 -547 -1123 -541
+rect -1181 -581 -1169 -547
+rect -1135 -581 -1123 -547
+rect -1181 -587 -1123 -581
+rect -989 -547 -931 -541
+rect -989 -581 -977 -547
+rect -943 -581 -931 -547
+rect -989 -587 -931 -581
+rect -797 -547 -739 -541
+rect -797 -581 -785 -547
+rect -751 -581 -739 -547
+rect -797 -587 -739 -581
+rect -605 -547 -547 -541
+rect -605 -581 -593 -547
+rect -559 -581 -547 -547
+rect -605 -587 -547 -581
+rect -413 -547 -355 -541
+rect -413 -581 -401 -547
+rect -367 -581 -355 -547
+rect -413 -587 -355 -581
+rect -221 -547 -163 -541
+rect -221 -581 -209 -547
+rect -175 -581 -163 -547
+rect -221 -587 -163 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 163 -547 221 -541
+rect 163 -581 175 -547
+rect 209 -581 221 -547
+rect 163 -587 221 -581
+rect 355 -547 413 -541
+rect 355 -581 367 -547
+rect 401 -581 413 -547
+rect 355 -587 413 -581
+rect 547 -547 605 -541
+rect 547 -581 559 -547
+rect 593 -581 605 -547
+rect 547 -587 605 -581
+rect 739 -547 797 -541
+rect 739 -581 751 -547
+rect 785 -581 797 -547
+rect 739 -587 797 -581
+rect 931 -547 989 -541
+rect 931 -581 943 -547
+rect 977 -581 989 -547
+rect 931 -587 989 -581
+rect 1123 -547 1181 -541
+rect 1123 -581 1135 -547
+rect 1169 -581 1181 -547
+rect 1123 -587 1181 -581
+rect 1315 -547 1373 -541
+rect 1315 -581 1327 -547
+rect 1361 -581 1373 -547
+rect 1315 -587 1373 -581
+rect 1507 -547 1565 -541
+rect 1507 -581 1519 -547
+rect 1553 -581 1565 -547
+rect 1507 -587 1565 -581
+rect 1699 -547 1757 -541
+rect 1699 -581 1711 -547
+rect 1745 -581 1757 -547
+rect 1699 -587 1757 -581
+rect 1891 -547 1949 -541
+rect 1891 -581 1903 -547
+rect 1937 -581 1949 -547
+rect 1891 -587 1949 -581
+rect 2083 -547 2141 -541
+rect 2083 -581 2095 -547
+rect 2129 -581 2141 -547
+rect 2083 -587 2141 -581
+<< properties >>
+string FIXED_BBOX -2274 -666 2274 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 45 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_A574RZ.mag b/mag/outd/sky130_fd_pr__nfet_01v8_A574RZ.mag
new file mode 100644
index 0000000..588a579
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_A574RZ.mag
@@ -0,0 +1,4874 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646312566
+<< pwell >>
+rect -1431 -2573 1431 2573
+<< nmos >>
+rect -1235 1963 -1135 2363
+rect -1077 1963 -977 2363
+rect -919 1963 -819 2363
+rect -761 1963 -661 2363
+rect -603 1963 -503 2363
+rect -445 1963 -345 2363
+rect -287 1963 -187 2363
+rect -129 1963 -29 2363
+rect 29 1963 129 2363
+rect 187 1963 287 2363
+rect 345 1963 445 2363
+rect 503 1963 603 2363
+rect 661 1963 761 2363
+rect 819 1963 919 2363
+rect 977 1963 1077 2363
+rect 1135 1963 1235 2363
+rect -1235 1345 -1135 1745
+rect -1077 1345 -977 1745
+rect -919 1345 -819 1745
+rect -761 1345 -661 1745
+rect -603 1345 -503 1745
+rect -445 1345 -345 1745
+rect -287 1345 -187 1745
+rect -129 1345 -29 1745
+rect 29 1345 129 1745
+rect 187 1345 287 1745
+rect 345 1345 445 1745
+rect 503 1345 603 1745
+rect 661 1345 761 1745
+rect 819 1345 919 1745
+rect 977 1345 1077 1745
+rect 1135 1345 1235 1745
+rect -1235 727 -1135 1127
+rect -1077 727 -977 1127
+rect -919 727 -819 1127
+rect -761 727 -661 1127
+rect -603 727 -503 1127
+rect -445 727 -345 1127
+rect -287 727 -187 1127
+rect -129 727 -29 1127
+rect 29 727 129 1127
+rect 187 727 287 1127
+rect 345 727 445 1127
+rect 503 727 603 1127
+rect 661 727 761 1127
+rect 819 727 919 1127
+rect 977 727 1077 1127
+rect 1135 727 1235 1127
+rect -1235 109 -1135 509
+rect -1077 109 -977 509
+rect -919 109 -819 509
+rect -761 109 -661 509
+rect -603 109 -503 509
+rect -445 109 -345 509
+rect -287 109 -187 509
+rect -129 109 -29 509
+rect 29 109 129 509
+rect 187 109 287 509
+rect 345 109 445 509
+rect 503 109 603 509
+rect 661 109 761 509
+rect 819 109 919 509
+rect 977 109 1077 509
+rect 1135 109 1235 509
+rect -1235 -509 -1135 -109
+rect -1077 -509 -977 -109
+rect -919 -509 -819 -109
+rect -761 -509 -661 -109
+rect -603 -509 -503 -109
+rect -445 -509 -345 -109
+rect -287 -509 -187 -109
+rect -129 -509 -29 -109
+rect 29 -509 129 -109
+rect 187 -509 287 -109
+rect 345 -509 445 -109
+rect 503 -509 603 -109
+rect 661 -509 761 -109
+rect 819 -509 919 -109
+rect 977 -509 1077 -109
+rect 1135 -509 1235 -109
+rect -1235 -1127 -1135 -727
+rect -1077 -1127 -977 -727
+rect -919 -1127 -819 -727
+rect -761 -1127 -661 -727
+rect -603 -1127 -503 -727
+rect -445 -1127 -345 -727
+rect -287 -1127 -187 -727
+rect -129 -1127 -29 -727
+rect 29 -1127 129 -727
+rect 187 -1127 287 -727
+rect 345 -1127 445 -727
+rect 503 -1127 603 -727
+rect 661 -1127 761 -727
+rect 819 -1127 919 -727
+rect 977 -1127 1077 -727
+rect 1135 -1127 1235 -727
+rect -1235 -1745 -1135 -1345
+rect -1077 -1745 -977 -1345
+rect -919 -1745 -819 -1345
+rect -761 -1745 -661 -1345
+rect -603 -1745 -503 -1345
+rect -445 -1745 -345 -1345
+rect -287 -1745 -187 -1345
+rect -129 -1745 -29 -1345
+rect 29 -1745 129 -1345
+rect 187 -1745 287 -1345
+rect 345 -1745 445 -1345
+rect 503 -1745 603 -1345
+rect 661 -1745 761 -1345
+rect 819 -1745 919 -1345
+rect 977 -1745 1077 -1345
+rect 1135 -1745 1235 -1345
+rect -1235 -2363 -1135 -1963
+rect -1077 -2363 -977 -1963
+rect -919 -2363 -819 -1963
+rect -761 -2363 -661 -1963
+rect -603 -2363 -503 -1963
+rect -445 -2363 -345 -1963
+rect -287 -2363 -187 -1963
+rect -129 -2363 -29 -1963
+rect 29 -2363 129 -1963
+rect 187 -2363 287 -1963
+rect 345 -2363 445 -1963
+rect 503 -2363 603 -1963
+rect 661 -2363 761 -1963
+rect 819 -2363 919 -1963
+rect 977 -2363 1077 -1963
+rect 1135 -2363 1235 -1963
+<< ndiff >>
+rect -1293 2351 -1235 2363
+rect -1293 1975 -1281 2351
+rect -1247 1975 -1235 2351
+rect -1293 1963 -1235 1975
+rect -1135 2351 -1077 2363
+rect -1135 1975 -1123 2351
+rect -1089 1975 -1077 2351
+rect -1135 1963 -1077 1975
+rect -977 2351 -919 2363
+rect -977 1975 -965 2351
+rect -931 1975 -919 2351
+rect -977 1963 -919 1975
+rect -819 2351 -761 2363
+rect -819 1975 -807 2351
+rect -773 1975 -761 2351
+rect -819 1963 -761 1975
+rect -661 2351 -603 2363
+rect -661 1975 -649 2351
+rect -615 1975 -603 2351
+rect -661 1963 -603 1975
+rect -503 2351 -445 2363
+rect -503 1975 -491 2351
+rect -457 1975 -445 2351
+rect -503 1963 -445 1975
+rect -345 2351 -287 2363
+rect -345 1975 -333 2351
+rect -299 1975 -287 2351
+rect -345 1963 -287 1975
+rect -187 2351 -129 2363
+rect -187 1975 -175 2351
+rect -141 1975 -129 2351
+rect -187 1963 -129 1975
+rect -29 2351 29 2363
+rect -29 1975 -17 2351
+rect 17 1975 29 2351
+rect -29 1963 29 1975
+rect 129 2351 187 2363
+rect 129 1975 141 2351
+rect 175 1975 187 2351
+rect 129 1963 187 1975
+rect 287 2351 345 2363
+rect 287 1975 299 2351
+rect 333 1975 345 2351
+rect 287 1963 345 1975
+rect 445 2351 503 2363
+rect 445 1975 457 2351
+rect 491 1975 503 2351
+rect 445 1963 503 1975
+rect 603 2351 661 2363
+rect 603 1975 615 2351
+rect 649 1975 661 2351
+rect 603 1963 661 1975
+rect 761 2351 819 2363
+rect 761 1975 773 2351
+rect 807 1975 819 2351
+rect 761 1963 819 1975
+rect 919 2351 977 2363
+rect 919 1975 931 2351
+rect 965 1975 977 2351
+rect 919 1963 977 1975
+rect 1077 2351 1135 2363
+rect 1077 1975 1089 2351
+rect 1123 1975 1135 2351
+rect 1077 1963 1135 1975
+rect 1235 2351 1293 2363
+rect 1235 1975 1247 2351
+rect 1281 1975 1293 2351
+rect 1235 1963 1293 1975
+rect -1293 1733 -1235 1745
+rect -1293 1357 -1281 1733
+rect -1247 1357 -1235 1733
+rect -1293 1345 -1235 1357
+rect -1135 1733 -1077 1745
+rect -1135 1357 -1123 1733
+rect -1089 1357 -1077 1733
+rect -1135 1345 -1077 1357
+rect -977 1733 -919 1745
+rect -977 1357 -965 1733
+rect -931 1357 -919 1733
+rect -977 1345 -919 1357
+rect -819 1733 -761 1745
+rect -819 1357 -807 1733
+rect -773 1357 -761 1733
+rect -819 1345 -761 1357
+rect -661 1733 -603 1745
+rect -661 1357 -649 1733
+rect -615 1357 -603 1733
+rect -661 1345 -603 1357
+rect -503 1733 -445 1745
+rect -503 1357 -491 1733
+rect -457 1357 -445 1733
+rect -503 1345 -445 1357
+rect -345 1733 -287 1745
+rect -345 1357 -333 1733
+rect -299 1357 -287 1733
+rect -345 1345 -287 1357
+rect -187 1733 -129 1745
+rect -187 1357 -175 1733
+rect -141 1357 -129 1733
+rect -187 1345 -129 1357
+rect -29 1733 29 1745
+rect -29 1357 -17 1733
+rect 17 1357 29 1733
+rect -29 1345 29 1357
+rect 129 1733 187 1745
+rect 129 1357 141 1733
+rect 175 1357 187 1733
+rect 129 1345 187 1357
+rect 287 1733 345 1745
+rect 287 1357 299 1733
+rect 333 1357 345 1733
+rect 287 1345 345 1357
+rect 445 1733 503 1745
+rect 445 1357 457 1733
+rect 491 1357 503 1733
+rect 445 1345 503 1357
+rect 603 1733 661 1745
+rect 603 1357 615 1733
+rect 649 1357 661 1733
+rect 603 1345 661 1357
+rect 761 1733 819 1745
+rect 761 1357 773 1733
+rect 807 1357 819 1733
+rect 761 1345 819 1357
+rect 919 1733 977 1745
+rect 919 1357 931 1733
+rect 965 1357 977 1733
+rect 919 1345 977 1357
+rect 1077 1733 1135 1745
+rect 1077 1357 1089 1733
+rect 1123 1357 1135 1733
+rect 1077 1345 1135 1357
+rect 1235 1733 1293 1745
+rect 1235 1357 1247 1733
+rect 1281 1357 1293 1733
+rect 1235 1345 1293 1357
+rect -1293 1115 -1235 1127
+rect -1293 739 -1281 1115
+rect -1247 739 -1235 1115
+rect -1293 727 -1235 739
+rect -1135 1115 -1077 1127
+rect -1135 739 -1123 1115
+rect -1089 739 -1077 1115
+rect -1135 727 -1077 739
+rect -977 1115 -919 1127
+rect -977 739 -965 1115
+rect -931 739 -919 1115
+rect -977 727 -919 739
+rect -819 1115 -761 1127
+rect -819 739 -807 1115
+rect -773 739 -761 1115
+rect -819 727 -761 739
+rect -661 1115 -603 1127
+rect -661 739 -649 1115
+rect -615 739 -603 1115
+rect -661 727 -603 739
+rect -503 1115 -445 1127
+rect -503 739 -491 1115
+rect -457 739 -445 1115
+rect -503 727 -445 739
+rect -345 1115 -287 1127
+rect -345 739 -333 1115
+rect -299 739 -287 1115
+rect -345 727 -287 739
+rect -187 1115 -129 1127
+rect -187 739 -175 1115
+rect -141 739 -129 1115
+rect -187 727 -129 739
+rect -29 1115 29 1127
+rect -29 739 -17 1115
+rect 17 739 29 1115
+rect -29 727 29 739
+rect 129 1115 187 1127
+rect 129 739 141 1115
+rect 175 739 187 1115
+rect 129 727 187 739
+rect 287 1115 345 1127
+rect 287 739 299 1115
+rect 333 739 345 1115
+rect 287 727 345 739
+rect 445 1115 503 1127
+rect 445 739 457 1115
+rect 491 739 503 1115
+rect 445 727 503 739
+rect 603 1115 661 1127
+rect 603 739 615 1115
+rect 649 739 661 1115
+rect 603 727 661 739
+rect 761 1115 819 1127
+rect 761 739 773 1115
+rect 807 739 819 1115
+rect 761 727 819 739
+rect 919 1115 977 1127
+rect 919 739 931 1115
+rect 965 739 977 1115
+rect 919 727 977 739
+rect 1077 1115 1135 1127
+rect 1077 739 1089 1115
+rect 1123 739 1135 1115
+rect 1077 727 1135 739
+rect 1235 1115 1293 1127
+rect 1235 739 1247 1115
+rect 1281 739 1293 1115
+rect 1235 727 1293 739
+rect -1293 497 -1235 509
+rect -1293 121 -1281 497
+rect -1247 121 -1235 497
+rect -1293 109 -1235 121
+rect -1135 497 -1077 509
+rect -1135 121 -1123 497
+rect -1089 121 -1077 497
+rect -1135 109 -1077 121
+rect -977 497 -919 509
+rect -977 121 -965 497
+rect -931 121 -919 497
+rect -977 109 -919 121
+rect -819 497 -761 509
+rect -819 121 -807 497
+rect -773 121 -761 497
+rect -819 109 -761 121
+rect -661 497 -603 509
+rect -661 121 -649 497
+rect -615 121 -603 497
+rect -661 109 -603 121
+rect -503 497 -445 509
+rect -503 121 -491 497
+rect -457 121 -445 497
+rect -503 109 -445 121
+rect -345 497 -287 509
+rect -345 121 -333 497
+rect -299 121 -287 497
+rect -345 109 -287 121
+rect -187 497 -129 509
+rect -187 121 -175 497
+rect -141 121 -129 497
+rect -187 109 -129 121
+rect -29 497 29 509
+rect -29 121 -17 497
+rect 17 121 29 497
+rect -29 109 29 121
+rect 129 497 187 509
+rect 129 121 141 497
+rect 175 121 187 497
+rect 129 109 187 121
+rect 287 497 345 509
+rect 287 121 299 497
+rect 333 121 345 497
+rect 287 109 345 121
+rect 445 497 503 509
+rect 445 121 457 497
+rect 491 121 503 497
+rect 445 109 503 121
+rect 603 497 661 509
+rect 603 121 615 497
+rect 649 121 661 497
+rect 603 109 661 121
+rect 761 497 819 509
+rect 761 121 773 497
+rect 807 121 819 497
+rect 761 109 819 121
+rect 919 497 977 509
+rect 919 121 931 497
+rect 965 121 977 497
+rect 919 109 977 121
+rect 1077 497 1135 509
+rect 1077 121 1089 497
+rect 1123 121 1135 497
+rect 1077 109 1135 121
+rect 1235 497 1293 509
+rect 1235 121 1247 497
+rect 1281 121 1293 497
+rect 1235 109 1293 121
+rect -1293 -121 -1235 -109
+rect -1293 -497 -1281 -121
+rect -1247 -497 -1235 -121
+rect -1293 -509 -1235 -497
+rect -1135 -121 -1077 -109
+rect -1135 -497 -1123 -121
+rect -1089 -497 -1077 -121
+rect -1135 -509 -1077 -497
+rect -977 -121 -919 -109
+rect -977 -497 -965 -121
+rect -931 -497 -919 -121
+rect -977 -509 -919 -497
+rect -819 -121 -761 -109
+rect -819 -497 -807 -121
+rect -773 -497 -761 -121
+rect -819 -509 -761 -497
+rect -661 -121 -603 -109
+rect -661 -497 -649 -121
+rect -615 -497 -603 -121
+rect -661 -509 -603 -497
+rect -503 -121 -445 -109
+rect -503 -497 -491 -121
+rect -457 -497 -445 -121
+rect -503 -509 -445 -497
+rect -345 -121 -287 -109
+rect -345 -497 -333 -121
+rect -299 -497 -287 -121
+rect -345 -509 -287 -497
+rect -187 -121 -129 -109
+rect -187 -497 -175 -121
+rect -141 -497 -129 -121
+rect -187 -509 -129 -497
+rect -29 -121 29 -109
+rect -29 -497 -17 -121
+rect 17 -497 29 -121
+rect -29 -509 29 -497
+rect 129 -121 187 -109
+rect 129 -497 141 -121
+rect 175 -497 187 -121
+rect 129 -509 187 -497
+rect 287 -121 345 -109
+rect 287 -497 299 -121
+rect 333 -497 345 -121
+rect 287 -509 345 -497
+rect 445 -121 503 -109
+rect 445 -497 457 -121
+rect 491 -497 503 -121
+rect 445 -509 503 -497
+rect 603 -121 661 -109
+rect 603 -497 615 -121
+rect 649 -497 661 -121
+rect 603 -509 661 -497
+rect 761 -121 819 -109
+rect 761 -497 773 -121
+rect 807 -497 819 -121
+rect 761 -509 819 -497
+rect 919 -121 977 -109
+rect 919 -497 931 -121
+rect 965 -497 977 -121
+rect 919 -509 977 -497
+rect 1077 -121 1135 -109
+rect 1077 -497 1089 -121
+rect 1123 -497 1135 -121
+rect 1077 -509 1135 -497
+rect 1235 -121 1293 -109
+rect 1235 -497 1247 -121
+rect 1281 -497 1293 -121
+rect 1235 -509 1293 -497
+rect -1293 -739 -1235 -727
+rect -1293 -1115 -1281 -739
+rect -1247 -1115 -1235 -739
+rect -1293 -1127 -1235 -1115
+rect -1135 -739 -1077 -727
+rect -1135 -1115 -1123 -739
+rect -1089 -1115 -1077 -739
+rect -1135 -1127 -1077 -1115
+rect -977 -739 -919 -727
+rect -977 -1115 -965 -739
+rect -931 -1115 -919 -739
+rect -977 -1127 -919 -1115
+rect -819 -739 -761 -727
+rect -819 -1115 -807 -739
+rect -773 -1115 -761 -739
+rect -819 -1127 -761 -1115
+rect -661 -739 -603 -727
+rect -661 -1115 -649 -739
+rect -615 -1115 -603 -739
+rect -661 -1127 -603 -1115
+rect -503 -739 -445 -727
+rect -503 -1115 -491 -739
+rect -457 -1115 -445 -739
+rect -503 -1127 -445 -1115
+rect -345 -739 -287 -727
+rect -345 -1115 -333 -739
+rect -299 -1115 -287 -739
+rect -345 -1127 -287 -1115
+rect -187 -739 -129 -727
+rect -187 -1115 -175 -739
+rect -141 -1115 -129 -739
+rect -187 -1127 -129 -1115
+rect -29 -739 29 -727
+rect -29 -1115 -17 -739
+rect 17 -1115 29 -739
+rect -29 -1127 29 -1115
+rect 129 -739 187 -727
+rect 129 -1115 141 -739
+rect 175 -1115 187 -739
+rect 129 -1127 187 -1115
+rect 287 -739 345 -727
+rect 287 -1115 299 -739
+rect 333 -1115 345 -739
+rect 287 -1127 345 -1115
+rect 445 -739 503 -727
+rect 445 -1115 457 -739
+rect 491 -1115 503 -739
+rect 445 -1127 503 -1115
+rect 603 -739 661 -727
+rect 603 -1115 615 -739
+rect 649 -1115 661 -739
+rect 603 -1127 661 -1115
+rect 761 -739 819 -727
+rect 761 -1115 773 -739
+rect 807 -1115 819 -739
+rect 761 -1127 819 -1115
+rect 919 -739 977 -727
+rect 919 -1115 931 -739
+rect 965 -1115 977 -739
+rect 919 -1127 977 -1115
+rect 1077 -739 1135 -727
+rect 1077 -1115 1089 -739
+rect 1123 -1115 1135 -739
+rect 1077 -1127 1135 -1115
+rect 1235 -739 1293 -727
+rect 1235 -1115 1247 -739
+rect 1281 -1115 1293 -739
+rect 1235 -1127 1293 -1115
+rect -1293 -1357 -1235 -1345
+rect -1293 -1733 -1281 -1357
+rect -1247 -1733 -1235 -1357
+rect -1293 -1745 -1235 -1733
+rect -1135 -1357 -1077 -1345
+rect -1135 -1733 -1123 -1357
+rect -1089 -1733 -1077 -1357
+rect -1135 -1745 -1077 -1733
+rect -977 -1357 -919 -1345
+rect -977 -1733 -965 -1357
+rect -931 -1733 -919 -1357
+rect -977 -1745 -919 -1733
+rect -819 -1357 -761 -1345
+rect -819 -1733 -807 -1357
+rect -773 -1733 -761 -1357
+rect -819 -1745 -761 -1733
+rect -661 -1357 -603 -1345
+rect -661 -1733 -649 -1357
+rect -615 -1733 -603 -1357
+rect -661 -1745 -603 -1733
+rect -503 -1357 -445 -1345
+rect -503 -1733 -491 -1357
+rect -457 -1733 -445 -1357
+rect -503 -1745 -445 -1733
+rect -345 -1357 -287 -1345
+rect -345 -1733 -333 -1357
+rect -299 -1733 -287 -1357
+rect -345 -1745 -287 -1733
+rect -187 -1357 -129 -1345
+rect -187 -1733 -175 -1357
+rect -141 -1733 -129 -1357
+rect -187 -1745 -129 -1733
+rect -29 -1357 29 -1345
+rect -29 -1733 -17 -1357
+rect 17 -1733 29 -1357
+rect -29 -1745 29 -1733
+rect 129 -1357 187 -1345
+rect 129 -1733 141 -1357
+rect 175 -1733 187 -1357
+rect 129 -1745 187 -1733
+rect 287 -1357 345 -1345
+rect 287 -1733 299 -1357
+rect 333 -1733 345 -1357
+rect 287 -1745 345 -1733
+rect 445 -1357 503 -1345
+rect 445 -1733 457 -1357
+rect 491 -1733 503 -1357
+rect 445 -1745 503 -1733
+rect 603 -1357 661 -1345
+rect 603 -1733 615 -1357
+rect 649 -1733 661 -1357
+rect 603 -1745 661 -1733
+rect 761 -1357 819 -1345
+rect 761 -1733 773 -1357
+rect 807 -1733 819 -1357
+rect 761 -1745 819 -1733
+rect 919 -1357 977 -1345
+rect 919 -1733 931 -1357
+rect 965 -1733 977 -1357
+rect 919 -1745 977 -1733
+rect 1077 -1357 1135 -1345
+rect 1077 -1733 1089 -1357
+rect 1123 -1733 1135 -1357
+rect 1077 -1745 1135 -1733
+rect 1235 -1357 1293 -1345
+rect 1235 -1733 1247 -1357
+rect 1281 -1733 1293 -1357
+rect 1235 -1745 1293 -1733
+rect -1293 -1975 -1235 -1963
+rect -1293 -2351 -1281 -1975
+rect -1247 -2351 -1235 -1975
+rect -1293 -2363 -1235 -2351
+rect -1135 -1975 -1077 -1963
+rect -1135 -2351 -1123 -1975
+rect -1089 -2351 -1077 -1975
+rect -1135 -2363 -1077 -2351
+rect -977 -1975 -919 -1963
+rect -977 -2351 -965 -1975
+rect -931 -2351 -919 -1975
+rect -977 -2363 -919 -2351
+rect -819 -1975 -761 -1963
+rect -819 -2351 -807 -1975
+rect -773 -2351 -761 -1975
+rect -819 -2363 -761 -2351
+rect -661 -1975 -603 -1963
+rect -661 -2351 -649 -1975
+rect -615 -2351 -603 -1975
+rect -661 -2363 -603 -2351
+rect -503 -1975 -445 -1963
+rect -503 -2351 -491 -1975
+rect -457 -2351 -445 -1975
+rect -503 -2363 -445 -2351
+rect -345 -1975 -287 -1963
+rect -345 -2351 -333 -1975
+rect -299 -2351 -287 -1975
+rect -345 -2363 -287 -2351
+rect -187 -1975 -129 -1963
+rect -187 -2351 -175 -1975
+rect -141 -2351 -129 -1975
+rect -187 -2363 -129 -2351
+rect -29 -1975 29 -1963
+rect -29 -2351 -17 -1975
+rect 17 -2351 29 -1975
+rect -29 -2363 29 -2351
+rect 129 -1975 187 -1963
+rect 129 -2351 141 -1975
+rect 175 -2351 187 -1975
+rect 129 -2363 187 -2351
+rect 287 -1975 345 -1963
+rect 287 -2351 299 -1975
+rect 333 -2351 345 -1975
+rect 287 -2363 345 -2351
+rect 445 -1975 503 -1963
+rect 445 -2351 457 -1975
+rect 491 -2351 503 -1975
+rect 445 -2363 503 -2351
+rect 603 -1975 661 -1963
+rect 603 -2351 615 -1975
+rect 649 -2351 661 -1975
+rect 603 -2363 661 -2351
+rect 761 -1975 819 -1963
+rect 761 -2351 773 -1975
+rect 807 -2351 819 -1975
+rect 761 -2363 819 -2351
+rect 919 -1975 977 -1963
+rect 919 -2351 931 -1975
+rect 965 -2351 977 -1975
+rect 919 -2363 977 -2351
+rect 1077 -1975 1135 -1963
+rect 1077 -2351 1089 -1975
+rect 1123 -2351 1135 -1975
+rect 1077 -2363 1135 -2351
+rect 1235 -1975 1293 -1963
+rect 1235 -2351 1247 -1975
+rect 1281 -2351 1293 -1975
+rect 1235 -2363 1293 -2351
+<< ndiffc >>
+rect -1281 1975 -1247 2351
+rect -1123 1975 -1089 2351
+rect -965 1975 -931 2351
+rect -807 1975 -773 2351
+rect -649 1975 -615 2351
+rect -491 1975 -457 2351
+rect -333 1975 -299 2351
+rect -175 1975 -141 2351
+rect -17 1975 17 2351
+rect 141 1975 175 2351
+rect 299 1975 333 2351
+rect 457 1975 491 2351
+rect 615 1975 649 2351
+rect 773 1975 807 2351
+rect 931 1975 965 2351
+rect 1089 1975 1123 2351
+rect 1247 1975 1281 2351
+rect -1281 1357 -1247 1733
+rect -1123 1357 -1089 1733
+rect -965 1357 -931 1733
+rect -807 1357 -773 1733
+rect -649 1357 -615 1733
+rect -491 1357 -457 1733
+rect -333 1357 -299 1733
+rect -175 1357 -141 1733
+rect -17 1357 17 1733
+rect 141 1357 175 1733
+rect 299 1357 333 1733
+rect 457 1357 491 1733
+rect 615 1357 649 1733
+rect 773 1357 807 1733
+rect 931 1357 965 1733
+rect 1089 1357 1123 1733
+rect 1247 1357 1281 1733
+rect -1281 739 -1247 1115
+rect -1123 739 -1089 1115
+rect -965 739 -931 1115
+rect -807 739 -773 1115
+rect -649 739 -615 1115
+rect -491 739 -457 1115
+rect -333 739 -299 1115
+rect -175 739 -141 1115
+rect -17 739 17 1115
+rect 141 739 175 1115
+rect 299 739 333 1115
+rect 457 739 491 1115
+rect 615 739 649 1115
+rect 773 739 807 1115
+rect 931 739 965 1115
+rect 1089 739 1123 1115
+rect 1247 739 1281 1115
+rect -1281 121 -1247 497
+rect -1123 121 -1089 497
+rect -965 121 -931 497
+rect -807 121 -773 497
+rect -649 121 -615 497
+rect -491 121 -457 497
+rect -333 121 -299 497
+rect -175 121 -141 497
+rect -17 121 17 497
+rect 141 121 175 497
+rect 299 121 333 497
+rect 457 121 491 497
+rect 615 121 649 497
+rect 773 121 807 497
+rect 931 121 965 497
+rect 1089 121 1123 497
+rect 1247 121 1281 497
+rect -1281 -497 -1247 -121
+rect -1123 -497 -1089 -121
+rect -965 -497 -931 -121
+rect -807 -497 -773 -121
+rect -649 -497 -615 -121
+rect -491 -497 -457 -121
+rect -333 -497 -299 -121
+rect -175 -497 -141 -121
+rect -17 -497 17 -121
+rect 141 -497 175 -121
+rect 299 -497 333 -121
+rect 457 -497 491 -121
+rect 615 -497 649 -121
+rect 773 -497 807 -121
+rect 931 -497 965 -121
+rect 1089 -497 1123 -121
+rect 1247 -497 1281 -121
+rect -1281 -1115 -1247 -739
+rect -1123 -1115 -1089 -739
+rect -965 -1115 -931 -739
+rect -807 -1115 -773 -739
+rect -649 -1115 -615 -739
+rect -491 -1115 -457 -739
+rect -333 -1115 -299 -739
+rect -175 -1115 -141 -739
+rect -17 -1115 17 -739
+rect 141 -1115 175 -739
+rect 299 -1115 333 -739
+rect 457 -1115 491 -739
+rect 615 -1115 649 -739
+rect 773 -1115 807 -739
+rect 931 -1115 965 -739
+rect 1089 -1115 1123 -739
+rect 1247 -1115 1281 -739
+rect -1281 -1733 -1247 -1357
+rect -1123 -1733 -1089 -1357
+rect -965 -1733 -931 -1357
+rect -807 -1733 -773 -1357
+rect -649 -1733 -615 -1357
+rect -491 -1733 -457 -1357
+rect -333 -1733 -299 -1357
+rect -175 -1733 -141 -1357
+rect -17 -1733 17 -1357
+rect 141 -1733 175 -1357
+rect 299 -1733 333 -1357
+rect 457 -1733 491 -1357
+rect 615 -1733 649 -1357
+rect 773 -1733 807 -1357
+rect 931 -1733 965 -1357
+rect 1089 -1733 1123 -1357
+rect 1247 -1733 1281 -1357
+rect -1281 -2351 -1247 -1975
+rect -1123 -2351 -1089 -1975
+rect -965 -2351 -931 -1975
+rect -807 -2351 -773 -1975
+rect -649 -2351 -615 -1975
+rect -491 -2351 -457 -1975
+rect -333 -2351 -299 -1975
+rect -175 -2351 -141 -1975
+rect -17 -2351 17 -1975
+rect 141 -2351 175 -1975
+rect 299 -2351 333 -1975
+rect 457 -2351 491 -1975
+rect 615 -2351 649 -1975
+rect 773 -2351 807 -1975
+rect 931 -2351 965 -1975
+rect 1089 -2351 1123 -1975
+rect 1247 -2351 1281 -1975
+<< psubdiff >>
+rect -1395 2503 -1299 2537
+rect 1299 2503 1395 2537
+rect -1395 2441 -1361 2503
+rect 1361 2441 1395 2503
+rect -1395 -2503 -1361 -2441
+rect 1361 -2503 1395 -2441
+rect -1395 -2537 -1299 -2503
+rect 1299 -2537 1395 -2503
+<< psubdiffcont >>
+rect -1299 2503 1299 2537
+rect -1395 -2441 -1361 2441
+rect 1361 -2441 1395 2441
+rect -1299 -2537 1299 -2503
+<< poly >>
+rect -1235 2435 -1135 2451
+rect -1235 2401 -1219 2435
+rect -1151 2401 -1135 2435
+rect -1235 2363 -1135 2401
+rect -1077 2435 -977 2451
+rect -1077 2401 -1061 2435
+rect -993 2401 -977 2435
+rect -1077 2363 -977 2401
+rect -919 2435 -819 2451
+rect -919 2401 -903 2435
+rect -835 2401 -819 2435
+rect -919 2363 -819 2401
+rect -761 2435 -661 2451
+rect -761 2401 -745 2435
+rect -677 2401 -661 2435
+rect -761 2363 -661 2401
+rect -603 2435 -503 2451
+rect -603 2401 -587 2435
+rect -519 2401 -503 2435
+rect -603 2363 -503 2401
+rect -445 2435 -345 2451
+rect -445 2401 -429 2435
+rect -361 2401 -345 2435
+rect -445 2363 -345 2401
+rect -287 2435 -187 2451
+rect -287 2401 -271 2435
+rect -203 2401 -187 2435
+rect -287 2363 -187 2401
+rect -129 2435 -29 2451
+rect -129 2401 -113 2435
+rect -45 2401 -29 2435
+rect -129 2363 -29 2401
+rect 29 2435 129 2451
+rect 29 2401 45 2435
+rect 113 2401 129 2435
+rect 29 2363 129 2401
+rect 187 2435 287 2451
+rect 187 2401 203 2435
+rect 271 2401 287 2435
+rect 187 2363 287 2401
+rect 345 2435 445 2451
+rect 345 2401 361 2435
+rect 429 2401 445 2435
+rect 345 2363 445 2401
+rect 503 2435 603 2451
+rect 503 2401 519 2435
+rect 587 2401 603 2435
+rect 503 2363 603 2401
+rect 661 2435 761 2451
+rect 661 2401 677 2435
+rect 745 2401 761 2435
+rect 661 2363 761 2401
+rect 819 2435 919 2451
+rect 819 2401 835 2435
+rect 903 2401 919 2435
+rect 819 2363 919 2401
+rect 977 2435 1077 2451
+rect 977 2401 993 2435
+rect 1061 2401 1077 2435
+rect 977 2363 1077 2401
+rect 1135 2435 1235 2451
+rect 1135 2401 1151 2435
+rect 1219 2401 1235 2435
+rect 1135 2363 1235 2401
+rect -1235 1925 -1135 1963
+rect -1235 1891 -1219 1925
+rect -1151 1891 -1135 1925
+rect -1235 1875 -1135 1891
+rect -1077 1925 -977 1963
+rect -1077 1891 -1061 1925
+rect -993 1891 -977 1925
+rect -1077 1875 -977 1891
+rect -919 1925 -819 1963
+rect -919 1891 -903 1925
+rect -835 1891 -819 1925
+rect -919 1875 -819 1891
+rect -761 1925 -661 1963
+rect -761 1891 -745 1925
+rect -677 1891 -661 1925
+rect -761 1875 -661 1891
+rect -603 1925 -503 1963
+rect -603 1891 -587 1925
+rect -519 1891 -503 1925
+rect -603 1875 -503 1891
+rect -445 1925 -345 1963
+rect -445 1891 -429 1925
+rect -361 1891 -345 1925
+rect -445 1875 -345 1891
+rect -287 1925 -187 1963
+rect -287 1891 -271 1925
+rect -203 1891 -187 1925
+rect -287 1875 -187 1891
+rect -129 1925 -29 1963
+rect -129 1891 -113 1925
+rect -45 1891 -29 1925
+rect -129 1875 -29 1891
+rect 29 1925 129 1963
+rect 29 1891 45 1925
+rect 113 1891 129 1925
+rect 29 1875 129 1891
+rect 187 1925 287 1963
+rect 187 1891 203 1925
+rect 271 1891 287 1925
+rect 187 1875 287 1891
+rect 345 1925 445 1963
+rect 345 1891 361 1925
+rect 429 1891 445 1925
+rect 345 1875 445 1891
+rect 503 1925 603 1963
+rect 503 1891 519 1925
+rect 587 1891 603 1925
+rect 503 1875 603 1891
+rect 661 1925 761 1963
+rect 661 1891 677 1925
+rect 745 1891 761 1925
+rect 661 1875 761 1891
+rect 819 1925 919 1963
+rect 819 1891 835 1925
+rect 903 1891 919 1925
+rect 819 1875 919 1891
+rect 977 1925 1077 1963
+rect 977 1891 993 1925
+rect 1061 1891 1077 1925
+rect 977 1875 1077 1891
+rect 1135 1925 1235 1963
+rect 1135 1891 1151 1925
+rect 1219 1891 1235 1925
+rect 1135 1875 1235 1891
+rect -1235 1817 -1135 1833
+rect -1235 1783 -1219 1817
+rect -1151 1783 -1135 1817
+rect -1235 1745 -1135 1783
+rect -1077 1817 -977 1833
+rect -1077 1783 -1061 1817
+rect -993 1783 -977 1817
+rect -1077 1745 -977 1783
+rect -919 1817 -819 1833
+rect -919 1783 -903 1817
+rect -835 1783 -819 1817
+rect -919 1745 -819 1783
+rect -761 1817 -661 1833
+rect -761 1783 -745 1817
+rect -677 1783 -661 1817
+rect -761 1745 -661 1783
+rect -603 1817 -503 1833
+rect -603 1783 -587 1817
+rect -519 1783 -503 1817
+rect -603 1745 -503 1783
+rect -445 1817 -345 1833
+rect -445 1783 -429 1817
+rect -361 1783 -345 1817
+rect -445 1745 -345 1783
+rect -287 1817 -187 1833
+rect -287 1783 -271 1817
+rect -203 1783 -187 1817
+rect -287 1745 -187 1783
+rect -129 1817 -29 1833
+rect -129 1783 -113 1817
+rect -45 1783 -29 1817
+rect -129 1745 -29 1783
+rect 29 1817 129 1833
+rect 29 1783 45 1817
+rect 113 1783 129 1817
+rect 29 1745 129 1783
+rect 187 1817 287 1833
+rect 187 1783 203 1817
+rect 271 1783 287 1817
+rect 187 1745 287 1783
+rect 345 1817 445 1833
+rect 345 1783 361 1817
+rect 429 1783 445 1817
+rect 345 1745 445 1783
+rect 503 1817 603 1833
+rect 503 1783 519 1817
+rect 587 1783 603 1817
+rect 503 1745 603 1783
+rect 661 1817 761 1833
+rect 661 1783 677 1817
+rect 745 1783 761 1817
+rect 661 1745 761 1783
+rect 819 1817 919 1833
+rect 819 1783 835 1817
+rect 903 1783 919 1817
+rect 819 1745 919 1783
+rect 977 1817 1077 1833
+rect 977 1783 993 1817
+rect 1061 1783 1077 1817
+rect 977 1745 1077 1783
+rect 1135 1817 1235 1833
+rect 1135 1783 1151 1817
+rect 1219 1783 1235 1817
+rect 1135 1745 1235 1783
+rect -1235 1307 -1135 1345
+rect -1235 1273 -1219 1307
+rect -1151 1273 -1135 1307
+rect -1235 1257 -1135 1273
+rect -1077 1307 -977 1345
+rect -1077 1273 -1061 1307
+rect -993 1273 -977 1307
+rect -1077 1257 -977 1273
+rect -919 1307 -819 1345
+rect -919 1273 -903 1307
+rect -835 1273 -819 1307
+rect -919 1257 -819 1273
+rect -761 1307 -661 1345
+rect -761 1273 -745 1307
+rect -677 1273 -661 1307
+rect -761 1257 -661 1273
+rect -603 1307 -503 1345
+rect -603 1273 -587 1307
+rect -519 1273 -503 1307
+rect -603 1257 -503 1273
+rect -445 1307 -345 1345
+rect -445 1273 -429 1307
+rect -361 1273 -345 1307
+rect -445 1257 -345 1273
+rect -287 1307 -187 1345
+rect -287 1273 -271 1307
+rect -203 1273 -187 1307
+rect -287 1257 -187 1273
+rect -129 1307 -29 1345
+rect -129 1273 -113 1307
+rect -45 1273 -29 1307
+rect -129 1257 -29 1273
+rect 29 1307 129 1345
+rect 29 1273 45 1307
+rect 113 1273 129 1307
+rect 29 1257 129 1273
+rect 187 1307 287 1345
+rect 187 1273 203 1307
+rect 271 1273 287 1307
+rect 187 1257 287 1273
+rect 345 1307 445 1345
+rect 345 1273 361 1307
+rect 429 1273 445 1307
+rect 345 1257 445 1273
+rect 503 1307 603 1345
+rect 503 1273 519 1307
+rect 587 1273 603 1307
+rect 503 1257 603 1273
+rect 661 1307 761 1345
+rect 661 1273 677 1307
+rect 745 1273 761 1307
+rect 661 1257 761 1273
+rect 819 1307 919 1345
+rect 819 1273 835 1307
+rect 903 1273 919 1307
+rect 819 1257 919 1273
+rect 977 1307 1077 1345
+rect 977 1273 993 1307
+rect 1061 1273 1077 1307
+rect 977 1257 1077 1273
+rect 1135 1307 1235 1345
+rect 1135 1273 1151 1307
+rect 1219 1273 1235 1307
+rect 1135 1257 1235 1273
+rect -1235 1199 -1135 1215
+rect -1235 1165 -1219 1199
+rect -1151 1165 -1135 1199
+rect -1235 1127 -1135 1165
+rect -1077 1199 -977 1215
+rect -1077 1165 -1061 1199
+rect -993 1165 -977 1199
+rect -1077 1127 -977 1165
+rect -919 1199 -819 1215
+rect -919 1165 -903 1199
+rect -835 1165 -819 1199
+rect -919 1127 -819 1165
+rect -761 1199 -661 1215
+rect -761 1165 -745 1199
+rect -677 1165 -661 1199
+rect -761 1127 -661 1165
+rect -603 1199 -503 1215
+rect -603 1165 -587 1199
+rect -519 1165 -503 1199
+rect -603 1127 -503 1165
+rect -445 1199 -345 1215
+rect -445 1165 -429 1199
+rect -361 1165 -345 1199
+rect -445 1127 -345 1165
+rect -287 1199 -187 1215
+rect -287 1165 -271 1199
+rect -203 1165 -187 1199
+rect -287 1127 -187 1165
+rect -129 1199 -29 1215
+rect -129 1165 -113 1199
+rect -45 1165 -29 1199
+rect -129 1127 -29 1165
+rect 29 1199 129 1215
+rect 29 1165 45 1199
+rect 113 1165 129 1199
+rect 29 1127 129 1165
+rect 187 1199 287 1215
+rect 187 1165 203 1199
+rect 271 1165 287 1199
+rect 187 1127 287 1165
+rect 345 1199 445 1215
+rect 345 1165 361 1199
+rect 429 1165 445 1199
+rect 345 1127 445 1165
+rect 503 1199 603 1215
+rect 503 1165 519 1199
+rect 587 1165 603 1199
+rect 503 1127 603 1165
+rect 661 1199 761 1215
+rect 661 1165 677 1199
+rect 745 1165 761 1199
+rect 661 1127 761 1165
+rect 819 1199 919 1215
+rect 819 1165 835 1199
+rect 903 1165 919 1199
+rect 819 1127 919 1165
+rect 977 1199 1077 1215
+rect 977 1165 993 1199
+rect 1061 1165 1077 1199
+rect 977 1127 1077 1165
+rect 1135 1199 1235 1215
+rect 1135 1165 1151 1199
+rect 1219 1165 1235 1199
+rect 1135 1127 1235 1165
+rect -1235 689 -1135 727
+rect -1235 655 -1219 689
+rect -1151 655 -1135 689
+rect -1235 639 -1135 655
+rect -1077 689 -977 727
+rect -1077 655 -1061 689
+rect -993 655 -977 689
+rect -1077 639 -977 655
+rect -919 689 -819 727
+rect -919 655 -903 689
+rect -835 655 -819 689
+rect -919 639 -819 655
+rect -761 689 -661 727
+rect -761 655 -745 689
+rect -677 655 -661 689
+rect -761 639 -661 655
+rect -603 689 -503 727
+rect -603 655 -587 689
+rect -519 655 -503 689
+rect -603 639 -503 655
+rect -445 689 -345 727
+rect -445 655 -429 689
+rect -361 655 -345 689
+rect -445 639 -345 655
+rect -287 689 -187 727
+rect -287 655 -271 689
+rect -203 655 -187 689
+rect -287 639 -187 655
+rect -129 689 -29 727
+rect -129 655 -113 689
+rect -45 655 -29 689
+rect -129 639 -29 655
+rect 29 689 129 727
+rect 29 655 45 689
+rect 113 655 129 689
+rect 29 639 129 655
+rect 187 689 287 727
+rect 187 655 203 689
+rect 271 655 287 689
+rect 187 639 287 655
+rect 345 689 445 727
+rect 345 655 361 689
+rect 429 655 445 689
+rect 345 639 445 655
+rect 503 689 603 727
+rect 503 655 519 689
+rect 587 655 603 689
+rect 503 639 603 655
+rect 661 689 761 727
+rect 661 655 677 689
+rect 745 655 761 689
+rect 661 639 761 655
+rect 819 689 919 727
+rect 819 655 835 689
+rect 903 655 919 689
+rect 819 639 919 655
+rect 977 689 1077 727
+rect 977 655 993 689
+rect 1061 655 1077 689
+rect 977 639 1077 655
+rect 1135 689 1235 727
+rect 1135 655 1151 689
+rect 1219 655 1235 689
+rect 1135 639 1235 655
+rect -1235 581 -1135 597
+rect -1235 547 -1219 581
+rect -1151 547 -1135 581
+rect -1235 509 -1135 547
+rect -1077 581 -977 597
+rect -1077 547 -1061 581
+rect -993 547 -977 581
+rect -1077 509 -977 547
+rect -919 581 -819 597
+rect -919 547 -903 581
+rect -835 547 -819 581
+rect -919 509 -819 547
+rect -761 581 -661 597
+rect -761 547 -745 581
+rect -677 547 -661 581
+rect -761 509 -661 547
+rect -603 581 -503 597
+rect -603 547 -587 581
+rect -519 547 -503 581
+rect -603 509 -503 547
+rect -445 581 -345 597
+rect -445 547 -429 581
+rect -361 547 -345 581
+rect -445 509 -345 547
+rect -287 581 -187 597
+rect -287 547 -271 581
+rect -203 547 -187 581
+rect -287 509 -187 547
+rect -129 581 -29 597
+rect -129 547 -113 581
+rect -45 547 -29 581
+rect -129 509 -29 547
+rect 29 581 129 597
+rect 29 547 45 581
+rect 113 547 129 581
+rect 29 509 129 547
+rect 187 581 287 597
+rect 187 547 203 581
+rect 271 547 287 581
+rect 187 509 287 547
+rect 345 581 445 597
+rect 345 547 361 581
+rect 429 547 445 581
+rect 345 509 445 547
+rect 503 581 603 597
+rect 503 547 519 581
+rect 587 547 603 581
+rect 503 509 603 547
+rect 661 581 761 597
+rect 661 547 677 581
+rect 745 547 761 581
+rect 661 509 761 547
+rect 819 581 919 597
+rect 819 547 835 581
+rect 903 547 919 581
+rect 819 509 919 547
+rect 977 581 1077 597
+rect 977 547 993 581
+rect 1061 547 1077 581
+rect 977 509 1077 547
+rect 1135 581 1235 597
+rect 1135 547 1151 581
+rect 1219 547 1235 581
+rect 1135 509 1235 547
+rect -1235 71 -1135 109
+rect -1235 37 -1219 71
+rect -1151 37 -1135 71
+rect -1235 21 -1135 37
+rect -1077 71 -977 109
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -1077 21 -977 37
+rect -919 71 -819 109
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -919 21 -819 37
+rect -761 71 -661 109
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -761 21 -661 37
+rect -603 71 -503 109
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -603 21 -503 37
+rect -445 71 -345 109
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -445 21 -345 37
+rect -287 71 -187 109
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -287 21 -187 37
+rect -129 71 -29 109
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect -129 21 -29 37
+rect 29 71 129 109
+rect 29 37 45 71
+rect 113 37 129 71
+rect 29 21 129 37
+rect 187 71 287 109
+rect 187 37 203 71
+rect 271 37 287 71
+rect 187 21 287 37
+rect 345 71 445 109
+rect 345 37 361 71
+rect 429 37 445 71
+rect 345 21 445 37
+rect 503 71 603 109
+rect 503 37 519 71
+rect 587 37 603 71
+rect 503 21 603 37
+rect 661 71 761 109
+rect 661 37 677 71
+rect 745 37 761 71
+rect 661 21 761 37
+rect 819 71 919 109
+rect 819 37 835 71
+rect 903 37 919 71
+rect 819 21 919 37
+rect 977 71 1077 109
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect 977 21 1077 37
+rect 1135 71 1235 109
+rect 1135 37 1151 71
+rect 1219 37 1235 71
+rect 1135 21 1235 37
+rect -1235 -37 -1135 -21
+rect -1235 -71 -1219 -37
+rect -1151 -71 -1135 -37
+rect -1235 -109 -1135 -71
+rect -1077 -37 -977 -21
+rect -1077 -71 -1061 -37
+rect -993 -71 -977 -37
+rect -1077 -109 -977 -71
+rect -919 -37 -819 -21
+rect -919 -71 -903 -37
+rect -835 -71 -819 -37
+rect -919 -109 -819 -71
+rect -761 -37 -661 -21
+rect -761 -71 -745 -37
+rect -677 -71 -661 -37
+rect -761 -109 -661 -71
+rect -603 -37 -503 -21
+rect -603 -71 -587 -37
+rect -519 -71 -503 -37
+rect -603 -109 -503 -71
+rect -445 -37 -345 -21
+rect -445 -71 -429 -37
+rect -361 -71 -345 -37
+rect -445 -109 -345 -71
+rect -287 -37 -187 -21
+rect -287 -71 -271 -37
+rect -203 -71 -187 -37
+rect -287 -109 -187 -71
+rect -129 -37 -29 -21
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect -129 -109 -29 -71
+rect 29 -37 129 -21
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect 29 -109 129 -71
+rect 187 -37 287 -21
+rect 187 -71 203 -37
+rect 271 -71 287 -37
+rect 187 -109 287 -71
+rect 345 -37 445 -21
+rect 345 -71 361 -37
+rect 429 -71 445 -37
+rect 345 -109 445 -71
+rect 503 -37 603 -21
+rect 503 -71 519 -37
+rect 587 -71 603 -37
+rect 503 -109 603 -71
+rect 661 -37 761 -21
+rect 661 -71 677 -37
+rect 745 -71 761 -37
+rect 661 -109 761 -71
+rect 819 -37 919 -21
+rect 819 -71 835 -37
+rect 903 -71 919 -37
+rect 819 -109 919 -71
+rect 977 -37 1077 -21
+rect 977 -71 993 -37
+rect 1061 -71 1077 -37
+rect 977 -109 1077 -71
+rect 1135 -37 1235 -21
+rect 1135 -71 1151 -37
+rect 1219 -71 1235 -37
+rect 1135 -109 1235 -71
+rect -1235 -547 -1135 -509
+rect -1235 -581 -1219 -547
+rect -1151 -581 -1135 -547
+rect -1235 -597 -1135 -581
+rect -1077 -547 -977 -509
+rect -1077 -581 -1061 -547
+rect -993 -581 -977 -547
+rect -1077 -597 -977 -581
+rect -919 -547 -819 -509
+rect -919 -581 -903 -547
+rect -835 -581 -819 -547
+rect -919 -597 -819 -581
+rect -761 -547 -661 -509
+rect -761 -581 -745 -547
+rect -677 -581 -661 -547
+rect -761 -597 -661 -581
+rect -603 -547 -503 -509
+rect -603 -581 -587 -547
+rect -519 -581 -503 -547
+rect -603 -597 -503 -581
+rect -445 -547 -345 -509
+rect -445 -581 -429 -547
+rect -361 -581 -345 -547
+rect -445 -597 -345 -581
+rect -287 -547 -187 -509
+rect -287 -581 -271 -547
+rect -203 -581 -187 -547
+rect -287 -597 -187 -581
+rect -129 -547 -29 -509
+rect -129 -581 -113 -547
+rect -45 -581 -29 -547
+rect -129 -597 -29 -581
+rect 29 -547 129 -509
+rect 29 -581 45 -547
+rect 113 -581 129 -547
+rect 29 -597 129 -581
+rect 187 -547 287 -509
+rect 187 -581 203 -547
+rect 271 -581 287 -547
+rect 187 -597 287 -581
+rect 345 -547 445 -509
+rect 345 -581 361 -547
+rect 429 -581 445 -547
+rect 345 -597 445 -581
+rect 503 -547 603 -509
+rect 503 -581 519 -547
+rect 587 -581 603 -547
+rect 503 -597 603 -581
+rect 661 -547 761 -509
+rect 661 -581 677 -547
+rect 745 -581 761 -547
+rect 661 -597 761 -581
+rect 819 -547 919 -509
+rect 819 -581 835 -547
+rect 903 -581 919 -547
+rect 819 -597 919 -581
+rect 977 -547 1077 -509
+rect 977 -581 993 -547
+rect 1061 -581 1077 -547
+rect 977 -597 1077 -581
+rect 1135 -547 1235 -509
+rect 1135 -581 1151 -547
+rect 1219 -581 1235 -547
+rect 1135 -597 1235 -581
+rect -1235 -655 -1135 -639
+rect -1235 -689 -1219 -655
+rect -1151 -689 -1135 -655
+rect -1235 -727 -1135 -689
+rect -1077 -655 -977 -639
+rect -1077 -689 -1061 -655
+rect -993 -689 -977 -655
+rect -1077 -727 -977 -689
+rect -919 -655 -819 -639
+rect -919 -689 -903 -655
+rect -835 -689 -819 -655
+rect -919 -727 -819 -689
+rect -761 -655 -661 -639
+rect -761 -689 -745 -655
+rect -677 -689 -661 -655
+rect -761 -727 -661 -689
+rect -603 -655 -503 -639
+rect -603 -689 -587 -655
+rect -519 -689 -503 -655
+rect -603 -727 -503 -689
+rect -445 -655 -345 -639
+rect -445 -689 -429 -655
+rect -361 -689 -345 -655
+rect -445 -727 -345 -689
+rect -287 -655 -187 -639
+rect -287 -689 -271 -655
+rect -203 -689 -187 -655
+rect -287 -727 -187 -689
+rect -129 -655 -29 -639
+rect -129 -689 -113 -655
+rect -45 -689 -29 -655
+rect -129 -727 -29 -689
+rect 29 -655 129 -639
+rect 29 -689 45 -655
+rect 113 -689 129 -655
+rect 29 -727 129 -689
+rect 187 -655 287 -639
+rect 187 -689 203 -655
+rect 271 -689 287 -655
+rect 187 -727 287 -689
+rect 345 -655 445 -639
+rect 345 -689 361 -655
+rect 429 -689 445 -655
+rect 345 -727 445 -689
+rect 503 -655 603 -639
+rect 503 -689 519 -655
+rect 587 -689 603 -655
+rect 503 -727 603 -689
+rect 661 -655 761 -639
+rect 661 -689 677 -655
+rect 745 -689 761 -655
+rect 661 -727 761 -689
+rect 819 -655 919 -639
+rect 819 -689 835 -655
+rect 903 -689 919 -655
+rect 819 -727 919 -689
+rect 977 -655 1077 -639
+rect 977 -689 993 -655
+rect 1061 -689 1077 -655
+rect 977 -727 1077 -689
+rect 1135 -655 1235 -639
+rect 1135 -689 1151 -655
+rect 1219 -689 1235 -655
+rect 1135 -727 1235 -689
+rect -1235 -1165 -1135 -1127
+rect -1235 -1199 -1219 -1165
+rect -1151 -1199 -1135 -1165
+rect -1235 -1215 -1135 -1199
+rect -1077 -1165 -977 -1127
+rect -1077 -1199 -1061 -1165
+rect -993 -1199 -977 -1165
+rect -1077 -1215 -977 -1199
+rect -919 -1165 -819 -1127
+rect -919 -1199 -903 -1165
+rect -835 -1199 -819 -1165
+rect -919 -1215 -819 -1199
+rect -761 -1165 -661 -1127
+rect -761 -1199 -745 -1165
+rect -677 -1199 -661 -1165
+rect -761 -1215 -661 -1199
+rect -603 -1165 -503 -1127
+rect -603 -1199 -587 -1165
+rect -519 -1199 -503 -1165
+rect -603 -1215 -503 -1199
+rect -445 -1165 -345 -1127
+rect -445 -1199 -429 -1165
+rect -361 -1199 -345 -1165
+rect -445 -1215 -345 -1199
+rect -287 -1165 -187 -1127
+rect -287 -1199 -271 -1165
+rect -203 -1199 -187 -1165
+rect -287 -1215 -187 -1199
+rect -129 -1165 -29 -1127
+rect -129 -1199 -113 -1165
+rect -45 -1199 -29 -1165
+rect -129 -1215 -29 -1199
+rect 29 -1165 129 -1127
+rect 29 -1199 45 -1165
+rect 113 -1199 129 -1165
+rect 29 -1215 129 -1199
+rect 187 -1165 287 -1127
+rect 187 -1199 203 -1165
+rect 271 -1199 287 -1165
+rect 187 -1215 287 -1199
+rect 345 -1165 445 -1127
+rect 345 -1199 361 -1165
+rect 429 -1199 445 -1165
+rect 345 -1215 445 -1199
+rect 503 -1165 603 -1127
+rect 503 -1199 519 -1165
+rect 587 -1199 603 -1165
+rect 503 -1215 603 -1199
+rect 661 -1165 761 -1127
+rect 661 -1199 677 -1165
+rect 745 -1199 761 -1165
+rect 661 -1215 761 -1199
+rect 819 -1165 919 -1127
+rect 819 -1199 835 -1165
+rect 903 -1199 919 -1165
+rect 819 -1215 919 -1199
+rect 977 -1165 1077 -1127
+rect 977 -1199 993 -1165
+rect 1061 -1199 1077 -1165
+rect 977 -1215 1077 -1199
+rect 1135 -1165 1235 -1127
+rect 1135 -1199 1151 -1165
+rect 1219 -1199 1235 -1165
+rect 1135 -1215 1235 -1199
+rect -1235 -1273 -1135 -1257
+rect -1235 -1307 -1219 -1273
+rect -1151 -1307 -1135 -1273
+rect -1235 -1345 -1135 -1307
+rect -1077 -1273 -977 -1257
+rect -1077 -1307 -1061 -1273
+rect -993 -1307 -977 -1273
+rect -1077 -1345 -977 -1307
+rect -919 -1273 -819 -1257
+rect -919 -1307 -903 -1273
+rect -835 -1307 -819 -1273
+rect -919 -1345 -819 -1307
+rect -761 -1273 -661 -1257
+rect -761 -1307 -745 -1273
+rect -677 -1307 -661 -1273
+rect -761 -1345 -661 -1307
+rect -603 -1273 -503 -1257
+rect -603 -1307 -587 -1273
+rect -519 -1307 -503 -1273
+rect -603 -1345 -503 -1307
+rect -445 -1273 -345 -1257
+rect -445 -1307 -429 -1273
+rect -361 -1307 -345 -1273
+rect -445 -1345 -345 -1307
+rect -287 -1273 -187 -1257
+rect -287 -1307 -271 -1273
+rect -203 -1307 -187 -1273
+rect -287 -1345 -187 -1307
+rect -129 -1273 -29 -1257
+rect -129 -1307 -113 -1273
+rect -45 -1307 -29 -1273
+rect -129 -1345 -29 -1307
+rect 29 -1273 129 -1257
+rect 29 -1307 45 -1273
+rect 113 -1307 129 -1273
+rect 29 -1345 129 -1307
+rect 187 -1273 287 -1257
+rect 187 -1307 203 -1273
+rect 271 -1307 287 -1273
+rect 187 -1345 287 -1307
+rect 345 -1273 445 -1257
+rect 345 -1307 361 -1273
+rect 429 -1307 445 -1273
+rect 345 -1345 445 -1307
+rect 503 -1273 603 -1257
+rect 503 -1307 519 -1273
+rect 587 -1307 603 -1273
+rect 503 -1345 603 -1307
+rect 661 -1273 761 -1257
+rect 661 -1307 677 -1273
+rect 745 -1307 761 -1273
+rect 661 -1345 761 -1307
+rect 819 -1273 919 -1257
+rect 819 -1307 835 -1273
+rect 903 -1307 919 -1273
+rect 819 -1345 919 -1307
+rect 977 -1273 1077 -1257
+rect 977 -1307 993 -1273
+rect 1061 -1307 1077 -1273
+rect 977 -1345 1077 -1307
+rect 1135 -1273 1235 -1257
+rect 1135 -1307 1151 -1273
+rect 1219 -1307 1235 -1273
+rect 1135 -1345 1235 -1307
+rect -1235 -1783 -1135 -1745
+rect -1235 -1817 -1219 -1783
+rect -1151 -1817 -1135 -1783
+rect -1235 -1833 -1135 -1817
+rect -1077 -1783 -977 -1745
+rect -1077 -1817 -1061 -1783
+rect -993 -1817 -977 -1783
+rect -1077 -1833 -977 -1817
+rect -919 -1783 -819 -1745
+rect -919 -1817 -903 -1783
+rect -835 -1817 -819 -1783
+rect -919 -1833 -819 -1817
+rect -761 -1783 -661 -1745
+rect -761 -1817 -745 -1783
+rect -677 -1817 -661 -1783
+rect -761 -1833 -661 -1817
+rect -603 -1783 -503 -1745
+rect -603 -1817 -587 -1783
+rect -519 -1817 -503 -1783
+rect -603 -1833 -503 -1817
+rect -445 -1783 -345 -1745
+rect -445 -1817 -429 -1783
+rect -361 -1817 -345 -1783
+rect -445 -1833 -345 -1817
+rect -287 -1783 -187 -1745
+rect -287 -1817 -271 -1783
+rect -203 -1817 -187 -1783
+rect -287 -1833 -187 -1817
+rect -129 -1783 -29 -1745
+rect -129 -1817 -113 -1783
+rect -45 -1817 -29 -1783
+rect -129 -1833 -29 -1817
+rect 29 -1783 129 -1745
+rect 29 -1817 45 -1783
+rect 113 -1817 129 -1783
+rect 29 -1833 129 -1817
+rect 187 -1783 287 -1745
+rect 187 -1817 203 -1783
+rect 271 -1817 287 -1783
+rect 187 -1833 287 -1817
+rect 345 -1783 445 -1745
+rect 345 -1817 361 -1783
+rect 429 -1817 445 -1783
+rect 345 -1833 445 -1817
+rect 503 -1783 603 -1745
+rect 503 -1817 519 -1783
+rect 587 -1817 603 -1783
+rect 503 -1833 603 -1817
+rect 661 -1783 761 -1745
+rect 661 -1817 677 -1783
+rect 745 -1817 761 -1783
+rect 661 -1833 761 -1817
+rect 819 -1783 919 -1745
+rect 819 -1817 835 -1783
+rect 903 -1817 919 -1783
+rect 819 -1833 919 -1817
+rect 977 -1783 1077 -1745
+rect 977 -1817 993 -1783
+rect 1061 -1817 1077 -1783
+rect 977 -1833 1077 -1817
+rect 1135 -1783 1235 -1745
+rect 1135 -1817 1151 -1783
+rect 1219 -1817 1235 -1783
+rect 1135 -1833 1235 -1817
+rect -1235 -1891 -1135 -1875
+rect -1235 -1925 -1219 -1891
+rect -1151 -1925 -1135 -1891
+rect -1235 -1963 -1135 -1925
+rect -1077 -1891 -977 -1875
+rect -1077 -1925 -1061 -1891
+rect -993 -1925 -977 -1891
+rect -1077 -1963 -977 -1925
+rect -919 -1891 -819 -1875
+rect -919 -1925 -903 -1891
+rect -835 -1925 -819 -1891
+rect -919 -1963 -819 -1925
+rect -761 -1891 -661 -1875
+rect -761 -1925 -745 -1891
+rect -677 -1925 -661 -1891
+rect -761 -1963 -661 -1925
+rect -603 -1891 -503 -1875
+rect -603 -1925 -587 -1891
+rect -519 -1925 -503 -1891
+rect -603 -1963 -503 -1925
+rect -445 -1891 -345 -1875
+rect -445 -1925 -429 -1891
+rect -361 -1925 -345 -1891
+rect -445 -1963 -345 -1925
+rect -287 -1891 -187 -1875
+rect -287 -1925 -271 -1891
+rect -203 -1925 -187 -1891
+rect -287 -1963 -187 -1925
+rect -129 -1891 -29 -1875
+rect -129 -1925 -113 -1891
+rect -45 -1925 -29 -1891
+rect -129 -1963 -29 -1925
+rect 29 -1891 129 -1875
+rect 29 -1925 45 -1891
+rect 113 -1925 129 -1891
+rect 29 -1963 129 -1925
+rect 187 -1891 287 -1875
+rect 187 -1925 203 -1891
+rect 271 -1925 287 -1891
+rect 187 -1963 287 -1925
+rect 345 -1891 445 -1875
+rect 345 -1925 361 -1891
+rect 429 -1925 445 -1891
+rect 345 -1963 445 -1925
+rect 503 -1891 603 -1875
+rect 503 -1925 519 -1891
+rect 587 -1925 603 -1891
+rect 503 -1963 603 -1925
+rect 661 -1891 761 -1875
+rect 661 -1925 677 -1891
+rect 745 -1925 761 -1891
+rect 661 -1963 761 -1925
+rect 819 -1891 919 -1875
+rect 819 -1925 835 -1891
+rect 903 -1925 919 -1891
+rect 819 -1963 919 -1925
+rect 977 -1891 1077 -1875
+rect 977 -1925 993 -1891
+rect 1061 -1925 1077 -1891
+rect 977 -1963 1077 -1925
+rect 1135 -1891 1235 -1875
+rect 1135 -1925 1151 -1891
+rect 1219 -1925 1235 -1891
+rect 1135 -1963 1235 -1925
+rect -1235 -2401 -1135 -2363
+rect -1235 -2435 -1219 -2401
+rect -1151 -2435 -1135 -2401
+rect -1235 -2451 -1135 -2435
+rect -1077 -2401 -977 -2363
+rect -1077 -2435 -1061 -2401
+rect -993 -2435 -977 -2401
+rect -1077 -2451 -977 -2435
+rect -919 -2401 -819 -2363
+rect -919 -2435 -903 -2401
+rect -835 -2435 -819 -2401
+rect -919 -2451 -819 -2435
+rect -761 -2401 -661 -2363
+rect -761 -2435 -745 -2401
+rect -677 -2435 -661 -2401
+rect -761 -2451 -661 -2435
+rect -603 -2401 -503 -2363
+rect -603 -2435 -587 -2401
+rect -519 -2435 -503 -2401
+rect -603 -2451 -503 -2435
+rect -445 -2401 -345 -2363
+rect -445 -2435 -429 -2401
+rect -361 -2435 -345 -2401
+rect -445 -2451 -345 -2435
+rect -287 -2401 -187 -2363
+rect -287 -2435 -271 -2401
+rect -203 -2435 -187 -2401
+rect -287 -2451 -187 -2435
+rect -129 -2401 -29 -2363
+rect -129 -2435 -113 -2401
+rect -45 -2435 -29 -2401
+rect -129 -2451 -29 -2435
+rect 29 -2401 129 -2363
+rect 29 -2435 45 -2401
+rect 113 -2435 129 -2401
+rect 29 -2451 129 -2435
+rect 187 -2401 287 -2363
+rect 187 -2435 203 -2401
+rect 271 -2435 287 -2401
+rect 187 -2451 287 -2435
+rect 345 -2401 445 -2363
+rect 345 -2435 361 -2401
+rect 429 -2435 445 -2401
+rect 345 -2451 445 -2435
+rect 503 -2401 603 -2363
+rect 503 -2435 519 -2401
+rect 587 -2435 603 -2401
+rect 503 -2451 603 -2435
+rect 661 -2401 761 -2363
+rect 661 -2435 677 -2401
+rect 745 -2435 761 -2401
+rect 661 -2451 761 -2435
+rect 819 -2401 919 -2363
+rect 819 -2435 835 -2401
+rect 903 -2435 919 -2401
+rect 819 -2451 919 -2435
+rect 977 -2401 1077 -2363
+rect 977 -2435 993 -2401
+rect 1061 -2435 1077 -2401
+rect 977 -2451 1077 -2435
+rect 1135 -2401 1235 -2363
+rect 1135 -2435 1151 -2401
+rect 1219 -2435 1235 -2401
+rect 1135 -2451 1235 -2435
+<< polycont >>
+rect -1219 2401 -1151 2435
+rect -1061 2401 -993 2435
+rect -903 2401 -835 2435
+rect -745 2401 -677 2435
+rect -587 2401 -519 2435
+rect -429 2401 -361 2435
+rect -271 2401 -203 2435
+rect -113 2401 -45 2435
+rect 45 2401 113 2435
+rect 203 2401 271 2435
+rect 361 2401 429 2435
+rect 519 2401 587 2435
+rect 677 2401 745 2435
+rect 835 2401 903 2435
+rect 993 2401 1061 2435
+rect 1151 2401 1219 2435
+rect -1219 1891 -1151 1925
+rect -1061 1891 -993 1925
+rect -903 1891 -835 1925
+rect -745 1891 -677 1925
+rect -587 1891 -519 1925
+rect -429 1891 -361 1925
+rect -271 1891 -203 1925
+rect -113 1891 -45 1925
+rect 45 1891 113 1925
+rect 203 1891 271 1925
+rect 361 1891 429 1925
+rect 519 1891 587 1925
+rect 677 1891 745 1925
+rect 835 1891 903 1925
+rect 993 1891 1061 1925
+rect 1151 1891 1219 1925
+rect -1219 1783 -1151 1817
+rect -1061 1783 -993 1817
+rect -903 1783 -835 1817
+rect -745 1783 -677 1817
+rect -587 1783 -519 1817
+rect -429 1783 -361 1817
+rect -271 1783 -203 1817
+rect -113 1783 -45 1817
+rect 45 1783 113 1817
+rect 203 1783 271 1817
+rect 361 1783 429 1817
+rect 519 1783 587 1817
+rect 677 1783 745 1817
+rect 835 1783 903 1817
+rect 993 1783 1061 1817
+rect 1151 1783 1219 1817
+rect -1219 1273 -1151 1307
+rect -1061 1273 -993 1307
+rect -903 1273 -835 1307
+rect -745 1273 -677 1307
+rect -587 1273 -519 1307
+rect -429 1273 -361 1307
+rect -271 1273 -203 1307
+rect -113 1273 -45 1307
+rect 45 1273 113 1307
+rect 203 1273 271 1307
+rect 361 1273 429 1307
+rect 519 1273 587 1307
+rect 677 1273 745 1307
+rect 835 1273 903 1307
+rect 993 1273 1061 1307
+rect 1151 1273 1219 1307
+rect -1219 1165 -1151 1199
+rect -1061 1165 -993 1199
+rect -903 1165 -835 1199
+rect -745 1165 -677 1199
+rect -587 1165 -519 1199
+rect -429 1165 -361 1199
+rect -271 1165 -203 1199
+rect -113 1165 -45 1199
+rect 45 1165 113 1199
+rect 203 1165 271 1199
+rect 361 1165 429 1199
+rect 519 1165 587 1199
+rect 677 1165 745 1199
+rect 835 1165 903 1199
+rect 993 1165 1061 1199
+rect 1151 1165 1219 1199
+rect -1219 655 -1151 689
+rect -1061 655 -993 689
+rect -903 655 -835 689
+rect -745 655 -677 689
+rect -587 655 -519 689
+rect -429 655 -361 689
+rect -271 655 -203 689
+rect -113 655 -45 689
+rect 45 655 113 689
+rect 203 655 271 689
+rect 361 655 429 689
+rect 519 655 587 689
+rect 677 655 745 689
+rect 835 655 903 689
+rect 993 655 1061 689
+rect 1151 655 1219 689
+rect -1219 547 -1151 581
+rect -1061 547 -993 581
+rect -903 547 -835 581
+rect -745 547 -677 581
+rect -587 547 -519 581
+rect -429 547 -361 581
+rect -271 547 -203 581
+rect -113 547 -45 581
+rect 45 547 113 581
+rect 203 547 271 581
+rect 361 547 429 581
+rect 519 547 587 581
+rect 677 547 745 581
+rect 835 547 903 581
+rect 993 547 1061 581
+rect 1151 547 1219 581
+rect -1219 37 -1151 71
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect 1151 37 1219 71
+rect -1219 -71 -1151 -37
+rect -1061 -71 -993 -37
+rect -903 -71 -835 -37
+rect -745 -71 -677 -37
+rect -587 -71 -519 -37
+rect -429 -71 -361 -37
+rect -271 -71 -203 -37
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect 203 -71 271 -37
+rect 361 -71 429 -37
+rect 519 -71 587 -37
+rect 677 -71 745 -37
+rect 835 -71 903 -37
+rect 993 -71 1061 -37
+rect 1151 -71 1219 -37
+rect -1219 -581 -1151 -547
+rect -1061 -581 -993 -547
+rect -903 -581 -835 -547
+rect -745 -581 -677 -547
+rect -587 -581 -519 -547
+rect -429 -581 -361 -547
+rect -271 -581 -203 -547
+rect -113 -581 -45 -547
+rect 45 -581 113 -547
+rect 203 -581 271 -547
+rect 361 -581 429 -547
+rect 519 -581 587 -547
+rect 677 -581 745 -547
+rect 835 -581 903 -547
+rect 993 -581 1061 -547
+rect 1151 -581 1219 -547
+rect -1219 -689 -1151 -655
+rect -1061 -689 -993 -655
+rect -903 -689 -835 -655
+rect -745 -689 -677 -655
+rect -587 -689 -519 -655
+rect -429 -689 -361 -655
+rect -271 -689 -203 -655
+rect -113 -689 -45 -655
+rect 45 -689 113 -655
+rect 203 -689 271 -655
+rect 361 -689 429 -655
+rect 519 -689 587 -655
+rect 677 -689 745 -655
+rect 835 -689 903 -655
+rect 993 -689 1061 -655
+rect 1151 -689 1219 -655
+rect -1219 -1199 -1151 -1165
+rect -1061 -1199 -993 -1165
+rect -903 -1199 -835 -1165
+rect -745 -1199 -677 -1165
+rect -587 -1199 -519 -1165
+rect -429 -1199 -361 -1165
+rect -271 -1199 -203 -1165
+rect -113 -1199 -45 -1165
+rect 45 -1199 113 -1165
+rect 203 -1199 271 -1165
+rect 361 -1199 429 -1165
+rect 519 -1199 587 -1165
+rect 677 -1199 745 -1165
+rect 835 -1199 903 -1165
+rect 993 -1199 1061 -1165
+rect 1151 -1199 1219 -1165
+rect -1219 -1307 -1151 -1273
+rect -1061 -1307 -993 -1273
+rect -903 -1307 -835 -1273
+rect -745 -1307 -677 -1273
+rect -587 -1307 -519 -1273
+rect -429 -1307 -361 -1273
+rect -271 -1307 -203 -1273
+rect -113 -1307 -45 -1273
+rect 45 -1307 113 -1273
+rect 203 -1307 271 -1273
+rect 361 -1307 429 -1273
+rect 519 -1307 587 -1273
+rect 677 -1307 745 -1273
+rect 835 -1307 903 -1273
+rect 993 -1307 1061 -1273
+rect 1151 -1307 1219 -1273
+rect -1219 -1817 -1151 -1783
+rect -1061 -1817 -993 -1783
+rect -903 -1817 -835 -1783
+rect -745 -1817 -677 -1783
+rect -587 -1817 -519 -1783
+rect -429 -1817 -361 -1783
+rect -271 -1817 -203 -1783
+rect -113 -1817 -45 -1783
+rect 45 -1817 113 -1783
+rect 203 -1817 271 -1783
+rect 361 -1817 429 -1783
+rect 519 -1817 587 -1783
+rect 677 -1817 745 -1783
+rect 835 -1817 903 -1783
+rect 993 -1817 1061 -1783
+rect 1151 -1817 1219 -1783
+rect -1219 -1925 -1151 -1891
+rect -1061 -1925 -993 -1891
+rect -903 -1925 -835 -1891
+rect -745 -1925 -677 -1891
+rect -587 -1925 -519 -1891
+rect -429 -1925 -361 -1891
+rect -271 -1925 -203 -1891
+rect -113 -1925 -45 -1891
+rect 45 -1925 113 -1891
+rect 203 -1925 271 -1891
+rect 361 -1925 429 -1891
+rect 519 -1925 587 -1891
+rect 677 -1925 745 -1891
+rect 835 -1925 903 -1891
+rect 993 -1925 1061 -1891
+rect 1151 -1925 1219 -1891
+rect -1219 -2435 -1151 -2401
+rect -1061 -2435 -993 -2401
+rect -903 -2435 -835 -2401
+rect -745 -2435 -677 -2401
+rect -587 -2435 -519 -2401
+rect -429 -2435 -361 -2401
+rect -271 -2435 -203 -2401
+rect -113 -2435 -45 -2401
+rect 45 -2435 113 -2401
+rect 203 -2435 271 -2401
+rect 361 -2435 429 -2401
+rect 519 -2435 587 -2401
+rect 677 -2435 745 -2401
+rect 835 -2435 903 -2401
+rect 993 -2435 1061 -2401
+rect 1151 -2435 1219 -2401
+<< locali >>
+rect -1395 2503 -1299 2537
+rect 1299 2503 1395 2537
+rect -1395 2441 -1361 2503
+rect 1361 2441 1395 2503
+rect -1235 2401 -1219 2435
+rect -1151 2401 -1135 2435
+rect -1077 2401 -1061 2435
+rect -993 2401 -977 2435
+rect -919 2401 -903 2435
+rect -835 2401 -819 2435
+rect -761 2401 -745 2435
+rect -677 2401 -661 2435
+rect -603 2401 -587 2435
+rect -519 2401 -503 2435
+rect -445 2401 -429 2435
+rect -361 2401 -345 2435
+rect -287 2401 -271 2435
+rect -203 2401 -187 2435
+rect -129 2401 -113 2435
+rect -45 2401 -29 2435
+rect 29 2401 45 2435
+rect 113 2401 129 2435
+rect 187 2401 203 2435
+rect 271 2401 287 2435
+rect 345 2401 361 2435
+rect 429 2401 445 2435
+rect 503 2401 519 2435
+rect 587 2401 603 2435
+rect 661 2401 677 2435
+rect 745 2401 761 2435
+rect 819 2401 835 2435
+rect 903 2401 919 2435
+rect 977 2401 993 2435
+rect 1061 2401 1077 2435
+rect 1135 2401 1151 2435
+rect 1219 2401 1235 2435
+rect -1281 2351 -1247 2367
+rect -1281 1959 -1247 1975
+rect -1123 2351 -1089 2367
+rect -1123 1959 -1089 1975
+rect -965 2351 -931 2367
+rect -965 1959 -931 1975
+rect -807 2351 -773 2367
+rect -807 1959 -773 1975
+rect -649 2351 -615 2367
+rect -649 1959 -615 1975
+rect -491 2351 -457 2367
+rect -491 1959 -457 1975
+rect -333 2351 -299 2367
+rect -333 1959 -299 1975
+rect -175 2351 -141 2367
+rect -175 1959 -141 1975
+rect -17 2351 17 2367
+rect -17 1959 17 1975
+rect 141 2351 175 2367
+rect 141 1959 175 1975
+rect 299 2351 333 2367
+rect 299 1959 333 1975
+rect 457 2351 491 2367
+rect 457 1959 491 1975
+rect 615 2351 649 2367
+rect 615 1959 649 1975
+rect 773 2351 807 2367
+rect 773 1959 807 1975
+rect 931 2351 965 2367
+rect 931 1959 965 1975
+rect 1089 2351 1123 2367
+rect 1089 1959 1123 1975
+rect 1247 2351 1281 2367
+rect 1247 1959 1281 1975
+rect -1235 1891 -1219 1925
+rect -1151 1891 -1135 1925
+rect -1077 1891 -1061 1925
+rect -993 1891 -977 1925
+rect -919 1891 -903 1925
+rect -835 1891 -819 1925
+rect -761 1891 -745 1925
+rect -677 1891 -661 1925
+rect -603 1891 -587 1925
+rect -519 1891 -503 1925
+rect -445 1891 -429 1925
+rect -361 1891 -345 1925
+rect -287 1891 -271 1925
+rect -203 1891 -187 1925
+rect -129 1891 -113 1925
+rect -45 1891 -29 1925
+rect 29 1891 45 1925
+rect 113 1891 129 1925
+rect 187 1891 203 1925
+rect 271 1891 287 1925
+rect 345 1891 361 1925
+rect 429 1891 445 1925
+rect 503 1891 519 1925
+rect 587 1891 603 1925
+rect 661 1891 677 1925
+rect 745 1891 761 1925
+rect 819 1891 835 1925
+rect 903 1891 919 1925
+rect 977 1891 993 1925
+rect 1061 1891 1077 1925
+rect 1135 1891 1151 1925
+rect 1219 1891 1235 1925
+rect -1235 1783 -1219 1817
+rect -1151 1783 -1135 1817
+rect -1077 1783 -1061 1817
+rect -993 1783 -977 1817
+rect -919 1783 -903 1817
+rect -835 1783 -819 1817
+rect -761 1783 -745 1817
+rect -677 1783 -661 1817
+rect -603 1783 -587 1817
+rect -519 1783 -503 1817
+rect -445 1783 -429 1817
+rect -361 1783 -345 1817
+rect -287 1783 -271 1817
+rect -203 1783 -187 1817
+rect -129 1783 -113 1817
+rect -45 1783 -29 1817
+rect 29 1783 45 1817
+rect 113 1783 129 1817
+rect 187 1783 203 1817
+rect 271 1783 287 1817
+rect 345 1783 361 1817
+rect 429 1783 445 1817
+rect 503 1783 519 1817
+rect 587 1783 603 1817
+rect 661 1783 677 1817
+rect 745 1783 761 1817
+rect 819 1783 835 1817
+rect 903 1783 919 1817
+rect 977 1783 993 1817
+rect 1061 1783 1077 1817
+rect 1135 1783 1151 1817
+rect 1219 1783 1235 1817
+rect -1281 1733 -1247 1749
+rect -1281 1341 -1247 1357
+rect -1123 1733 -1089 1749
+rect -1123 1341 -1089 1357
+rect -965 1733 -931 1749
+rect -965 1341 -931 1357
+rect -807 1733 -773 1749
+rect -807 1341 -773 1357
+rect -649 1733 -615 1749
+rect -649 1341 -615 1357
+rect -491 1733 -457 1749
+rect -491 1341 -457 1357
+rect -333 1733 -299 1749
+rect -333 1341 -299 1357
+rect -175 1733 -141 1749
+rect -175 1341 -141 1357
+rect -17 1733 17 1749
+rect -17 1341 17 1357
+rect 141 1733 175 1749
+rect 141 1341 175 1357
+rect 299 1733 333 1749
+rect 299 1341 333 1357
+rect 457 1733 491 1749
+rect 457 1341 491 1357
+rect 615 1733 649 1749
+rect 615 1341 649 1357
+rect 773 1733 807 1749
+rect 773 1341 807 1357
+rect 931 1733 965 1749
+rect 931 1341 965 1357
+rect 1089 1733 1123 1749
+rect 1089 1341 1123 1357
+rect 1247 1733 1281 1749
+rect 1247 1341 1281 1357
+rect -1235 1273 -1219 1307
+rect -1151 1273 -1135 1307
+rect -1077 1273 -1061 1307
+rect -993 1273 -977 1307
+rect -919 1273 -903 1307
+rect -835 1273 -819 1307
+rect -761 1273 -745 1307
+rect -677 1273 -661 1307
+rect -603 1273 -587 1307
+rect -519 1273 -503 1307
+rect -445 1273 -429 1307
+rect -361 1273 -345 1307
+rect -287 1273 -271 1307
+rect -203 1273 -187 1307
+rect -129 1273 -113 1307
+rect -45 1273 -29 1307
+rect 29 1273 45 1307
+rect 113 1273 129 1307
+rect 187 1273 203 1307
+rect 271 1273 287 1307
+rect 345 1273 361 1307
+rect 429 1273 445 1307
+rect 503 1273 519 1307
+rect 587 1273 603 1307
+rect 661 1273 677 1307
+rect 745 1273 761 1307
+rect 819 1273 835 1307
+rect 903 1273 919 1307
+rect 977 1273 993 1307
+rect 1061 1273 1077 1307
+rect 1135 1273 1151 1307
+rect 1219 1273 1235 1307
+rect -1235 1165 -1219 1199
+rect -1151 1165 -1135 1199
+rect -1077 1165 -1061 1199
+rect -993 1165 -977 1199
+rect -919 1165 -903 1199
+rect -835 1165 -819 1199
+rect -761 1165 -745 1199
+rect -677 1165 -661 1199
+rect -603 1165 -587 1199
+rect -519 1165 -503 1199
+rect -445 1165 -429 1199
+rect -361 1165 -345 1199
+rect -287 1165 -271 1199
+rect -203 1165 -187 1199
+rect -129 1165 -113 1199
+rect -45 1165 -29 1199
+rect 29 1165 45 1199
+rect 113 1165 129 1199
+rect 187 1165 203 1199
+rect 271 1165 287 1199
+rect 345 1165 361 1199
+rect 429 1165 445 1199
+rect 503 1165 519 1199
+rect 587 1165 603 1199
+rect 661 1165 677 1199
+rect 745 1165 761 1199
+rect 819 1165 835 1199
+rect 903 1165 919 1199
+rect 977 1165 993 1199
+rect 1061 1165 1077 1199
+rect 1135 1165 1151 1199
+rect 1219 1165 1235 1199
+rect -1281 1115 -1247 1131
+rect -1281 723 -1247 739
+rect -1123 1115 -1089 1131
+rect -1123 723 -1089 739
+rect -965 1115 -931 1131
+rect -965 723 -931 739
+rect -807 1115 -773 1131
+rect -807 723 -773 739
+rect -649 1115 -615 1131
+rect -649 723 -615 739
+rect -491 1115 -457 1131
+rect -491 723 -457 739
+rect -333 1115 -299 1131
+rect -333 723 -299 739
+rect -175 1115 -141 1131
+rect -175 723 -141 739
+rect -17 1115 17 1131
+rect -17 723 17 739
+rect 141 1115 175 1131
+rect 141 723 175 739
+rect 299 1115 333 1131
+rect 299 723 333 739
+rect 457 1115 491 1131
+rect 457 723 491 739
+rect 615 1115 649 1131
+rect 615 723 649 739
+rect 773 1115 807 1131
+rect 773 723 807 739
+rect 931 1115 965 1131
+rect 931 723 965 739
+rect 1089 1115 1123 1131
+rect 1089 723 1123 739
+rect 1247 1115 1281 1131
+rect 1247 723 1281 739
+rect -1235 655 -1219 689
+rect -1151 655 -1135 689
+rect -1077 655 -1061 689
+rect -993 655 -977 689
+rect -919 655 -903 689
+rect -835 655 -819 689
+rect -761 655 -745 689
+rect -677 655 -661 689
+rect -603 655 -587 689
+rect -519 655 -503 689
+rect -445 655 -429 689
+rect -361 655 -345 689
+rect -287 655 -271 689
+rect -203 655 -187 689
+rect -129 655 -113 689
+rect -45 655 -29 689
+rect 29 655 45 689
+rect 113 655 129 689
+rect 187 655 203 689
+rect 271 655 287 689
+rect 345 655 361 689
+rect 429 655 445 689
+rect 503 655 519 689
+rect 587 655 603 689
+rect 661 655 677 689
+rect 745 655 761 689
+rect 819 655 835 689
+rect 903 655 919 689
+rect 977 655 993 689
+rect 1061 655 1077 689
+rect 1135 655 1151 689
+rect 1219 655 1235 689
+rect -1235 547 -1219 581
+rect -1151 547 -1135 581
+rect -1077 547 -1061 581
+rect -993 547 -977 581
+rect -919 547 -903 581
+rect -835 547 -819 581
+rect -761 547 -745 581
+rect -677 547 -661 581
+rect -603 547 -587 581
+rect -519 547 -503 581
+rect -445 547 -429 581
+rect -361 547 -345 581
+rect -287 547 -271 581
+rect -203 547 -187 581
+rect -129 547 -113 581
+rect -45 547 -29 581
+rect 29 547 45 581
+rect 113 547 129 581
+rect 187 547 203 581
+rect 271 547 287 581
+rect 345 547 361 581
+rect 429 547 445 581
+rect 503 547 519 581
+rect 587 547 603 581
+rect 661 547 677 581
+rect 745 547 761 581
+rect 819 547 835 581
+rect 903 547 919 581
+rect 977 547 993 581
+rect 1061 547 1077 581
+rect 1135 547 1151 581
+rect 1219 547 1235 581
+rect -1281 497 -1247 513
+rect -1281 105 -1247 121
+rect -1123 497 -1089 513
+rect -1123 105 -1089 121
+rect -965 497 -931 513
+rect -965 105 -931 121
+rect -807 497 -773 513
+rect -807 105 -773 121
+rect -649 497 -615 513
+rect -649 105 -615 121
+rect -491 497 -457 513
+rect -491 105 -457 121
+rect -333 497 -299 513
+rect -333 105 -299 121
+rect -175 497 -141 513
+rect -175 105 -141 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 141 497 175 513
+rect 141 105 175 121
+rect 299 497 333 513
+rect 299 105 333 121
+rect 457 497 491 513
+rect 457 105 491 121
+rect 615 497 649 513
+rect 615 105 649 121
+rect 773 497 807 513
+rect 773 105 807 121
+rect 931 497 965 513
+rect 931 105 965 121
+rect 1089 497 1123 513
+rect 1089 105 1123 121
+rect 1247 497 1281 513
+rect 1247 105 1281 121
+rect -1235 37 -1219 71
+rect -1151 37 -1135 71
+rect -1077 37 -1061 71
+rect -993 37 -977 71
+rect -919 37 -903 71
+rect -835 37 -819 71
+rect -761 37 -745 71
+rect -677 37 -661 71
+rect -603 37 -587 71
+rect -519 37 -503 71
+rect -445 37 -429 71
+rect -361 37 -345 71
+rect -287 37 -271 71
+rect -203 37 -187 71
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 113 37 129 71
+rect 187 37 203 71
+rect 271 37 287 71
+rect 345 37 361 71
+rect 429 37 445 71
+rect 503 37 519 71
+rect 587 37 603 71
+rect 661 37 677 71
+rect 745 37 761 71
+rect 819 37 835 71
+rect 903 37 919 71
+rect 977 37 993 71
+rect 1061 37 1077 71
+rect 1135 37 1151 71
+rect 1219 37 1235 71
+rect -1235 -71 -1219 -37
+rect -1151 -71 -1135 -37
+rect -1077 -71 -1061 -37
+rect -993 -71 -977 -37
+rect -919 -71 -903 -37
+rect -835 -71 -819 -37
+rect -761 -71 -745 -37
+rect -677 -71 -661 -37
+rect -603 -71 -587 -37
+rect -519 -71 -503 -37
+rect -445 -71 -429 -37
+rect -361 -71 -345 -37
+rect -287 -71 -271 -37
+rect -203 -71 -187 -37
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect 187 -71 203 -37
+rect 271 -71 287 -37
+rect 345 -71 361 -37
+rect 429 -71 445 -37
+rect 503 -71 519 -37
+rect 587 -71 603 -37
+rect 661 -71 677 -37
+rect 745 -71 761 -37
+rect 819 -71 835 -37
+rect 903 -71 919 -37
+rect 977 -71 993 -37
+rect 1061 -71 1077 -37
+rect 1135 -71 1151 -37
+rect 1219 -71 1235 -37
+rect -1281 -121 -1247 -105
+rect -1281 -513 -1247 -497
+rect -1123 -121 -1089 -105
+rect -1123 -513 -1089 -497
+rect -965 -121 -931 -105
+rect -965 -513 -931 -497
+rect -807 -121 -773 -105
+rect -807 -513 -773 -497
+rect -649 -121 -615 -105
+rect -649 -513 -615 -497
+rect -491 -121 -457 -105
+rect -491 -513 -457 -497
+rect -333 -121 -299 -105
+rect -333 -513 -299 -497
+rect -175 -121 -141 -105
+rect -175 -513 -141 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 141 -121 175 -105
+rect 141 -513 175 -497
+rect 299 -121 333 -105
+rect 299 -513 333 -497
+rect 457 -121 491 -105
+rect 457 -513 491 -497
+rect 615 -121 649 -105
+rect 615 -513 649 -497
+rect 773 -121 807 -105
+rect 773 -513 807 -497
+rect 931 -121 965 -105
+rect 931 -513 965 -497
+rect 1089 -121 1123 -105
+rect 1089 -513 1123 -497
+rect 1247 -121 1281 -105
+rect 1247 -513 1281 -497
+rect -1235 -581 -1219 -547
+rect -1151 -581 -1135 -547
+rect -1077 -581 -1061 -547
+rect -993 -581 -977 -547
+rect -919 -581 -903 -547
+rect -835 -581 -819 -547
+rect -761 -581 -745 -547
+rect -677 -581 -661 -547
+rect -603 -581 -587 -547
+rect -519 -581 -503 -547
+rect -445 -581 -429 -547
+rect -361 -581 -345 -547
+rect -287 -581 -271 -547
+rect -203 -581 -187 -547
+rect -129 -581 -113 -547
+rect -45 -581 -29 -547
+rect 29 -581 45 -547
+rect 113 -581 129 -547
+rect 187 -581 203 -547
+rect 271 -581 287 -547
+rect 345 -581 361 -547
+rect 429 -581 445 -547
+rect 503 -581 519 -547
+rect 587 -581 603 -547
+rect 661 -581 677 -547
+rect 745 -581 761 -547
+rect 819 -581 835 -547
+rect 903 -581 919 -547
+rect 977 -581 993 -547
+rect 1061 -581 1077 -547
+rect 1135 -581 1151 -547
+rect 1219 -581 1235 -547
+rect -1235 -689 -1219 -655
+rect -1151 -689 -1135 -655
+rect -1077 -689 -1061 -655
+rect -993 -689 -977 -655
+rect -919 -689 -903 -655
+rect -835 -689 -819 -655
+rect -761 -689 -745 -655
+rect -677 -689 -661 -655
+rect -603 -689 -587 -655
+rect -519 -689 -503 -655
+rect -445 -689 -429 -655
+rect -361 -689 -345 -655
+rect -287 -689 -271 -655
+rect -203 -689 -187 -655
+rect -129 -689 -113 -655
+rect -45 -689 -29 -655
+rect 29 -689 45 -655
+rect 113 -689 129 -655
+rect 187 -689 203 -655
+rect 271 -689 287 -655
+rect 345 -689 361 -655
+rect 429 -689 445 -655
+rect 503 -689 519 -655
+rect 587 -689 603 -655
+rect 661 -689 677 -655
+rect 745 -689 761 -655
+rect 819 -689 835 -655
+rect 903 -689 919 -655
+rect 977 -689 993 -655
+rect 1061 -689 1077 -655
+rect 1135 -689 1151 -655
+rect 1219 -689 1235 -655
+rect -1281 -739 -1247 -723
+rect -1281 -1131 -1247 -1115
+rect -1123 -739 -1089 -723
+rect -1123 -1131 -1089 -1115
+rect -965 -739 -931 -723
+rect -965 -1131 -931 -1115
+rect -807 -739 -773 -723
+rect -807 -1131 -773 -1115
+rect -649 -739 -615 -723
+rect -649 -1131 -615 -1115
+rect -491 -739 -457 -723
+rect -491 -1131 -457 -1115
+rect -333 -739 -299 -723
+rect -333 -1131 -299 -1115
+rect -175 -739 -141 -723
+rect -175 -1131 -141 -1115
+rect -17 -739 17 -723
+rect -17 -1131 17 -1115
+rect 141 -739 175 -723
+rect 141 -1131 175 -1115
+rect 299 -739 333 -723
+rect 299 -1131 333 -1115
+rect 457 -739 491 -723
+rect 457 -1131 491 -1115
+rect 615 -739 649 -723
+rect 615 -1131 649 -1115
+rect 773 -739 807 -723
+rect 773 -1131 807 -1115
+rect 931 -739 965 -723
+rect 931 -1131 965 -1115
+rect 1089 -739 1123 -723
+rect 1089 -1131 1123 -1115
+rect 1247 -739 1281 -723
+rect 1247 -1131 1281 -1115
+rect -1235 -1199 -1219 -1165
+rect -1151 -1199 -1135 -1165
+rect -1077 -1199 -1061 -1165
+rect -993 -1199 -977 -1165
+rect -919 -1199 -903 -1165
+rect -835 -1199 -819 -1165
+rect -761 -1199 -745 -1165
+rect -677 -1199 -661 -1165
+rect -603 -1199 -587 -1165
+rect -519 -1199 -503 -1165
+rect -445 -1199 -429 -1165
+rect -361 -1199 -345 -1165
+rect -287 -1199 -271 -1165
+rect -203 -1199 -187 -1165
+rect -129 -1199 -113 -1165
+rect -45 -1199 -29 -1165
+rect 29 -1199 45 -1165
+rect 113 -1199 129 -1165
+rect 187 -1199 203 -1165
+rect 271 -1199 287 -1165
+rect 345 -1199 361 -1165
+rect 429 -1199 445 -1165
+rect 503 -1199 519 -1165
+rect 587 -1199 603 -1165
+rect 661 -1199 677 -1165
+rect 745 -1199 761 -1165
+rect 819 -1199 835 -1165
+rect 903 -1199 919 -1165
+rect 977 -1199 993 -1165
+rect 1061 -1199 1077 -1165
+rect 1135 -1199 1151 -1165
+rect 1219 -1199 1235 -1165
+rect -1235 -1307 -1219 -1273
+rect -1151 -1307 -1135 -1273
+rect -1077 -1307 -1061 -1273
+rect -993 -1307 -977 -1273
+rect -919 -1307 -903 -1273
+rect -835 -1307 -819 -1273
+rect -761 -1307 -745 -1273
+rect -677 -1307 -661 -1273
+rect -603 -1307 -587 -1273
+rect -519 -1307 -503 -1273
+rect -445 -1307 -429 -1273
+rect -361 -1307 -345 -1273
+rect -287 -1307 -271 -1273
+rect -203 -1307 -187 -1273
+rect -129 -1307 -113 -1273
+rect -45 -1307 -29 -1273
+rect 29 -1307 45 -1273
+rect 113 -1307 129 -1273
+rect 187 -1307 203 -1273
+rect 271 -1307 287 -1273
+rect 345 -1307 361 -1273
+rect 429 -1307 445 -1273
+rect 503 -1307 519 -1273
+rect 587 -1307 603 -1273
+rect 661 -1307 677 -1273
+rect 745 -1307 761 -1273
+rect 819 -1307 835 -1273
+rect 903 -1307 919 -1273
+rect 977 -1307 993 -1273
+rect 1061 -1307 1077 -1273
+rect 1135 -1307 1151 -1273
+rect 1219 -1307 1235 -1273
+rect -1281 -1357 -1247 -1341
+rect -1281 -1749 -1247 -1733
+rect -1123 -1357 -1089 -1341
+rect -1123 -1749 -1089 -1733
+rect -965 -1357 -931 -1341
+rect -965 -1749 -931 -1733
+rect -807 -1357 -773 -1341
+rect -807 -1749 -773 -1733
+rect -649 -1357 -615 -1341
+rect -649 -1749 -615 -1733
+rect -491 -1357 -457 -1341
+rect -491 -1749 -457 -1733
+rect -333 -1357 -299 -1341
+rect -333 -1749 -299 -1733
+rect -175 -1357 -141 -1341
+rect -175 -1749 -141 -1733
+rect -17 -1357 17 -1341
+rect -17 -1749 17 -1733
+rect 141 -1357 175 -1341
+rect 141 -1749 175 -1733
+rect 299 -1357 333 -1341
+rect 299 -1749 333 -1733
+rect 457 -1357 491 -1341
+rect 457 -1749 491 -1733
+rect 615 -1357 649 -1341
+rect 615 -1749 649 -1733
+rect 773 -1357 807 -1341
+rect 773 -1749 807 -1733
+rect 931 -1357 965 -1341
+rect 931 -1749 965 -1733
+rect 1089 -1357 1123 -1341
+rect 1089 -1749 1123 -1733
+rect 1247 -1357 1281 -1341
+rect 1247 -1749 1281 -1733
+rect -1235 -1817 -1219 -1783
+rect -1151 -1817 -1135 -1783
+rect -1077 -1817 -1061 -1783
+rect -993 -1817 -977 -1783
+rect -919 -1817 -903 -1783
+rect -835 -1817 -819 -1783
+rect -761 -1817 -745 -1783
+rect -677 -1817 -661 -1783
+rect -603 -1817 -587 -1783
+rect -519 -1817 -503 -1783
+rect -445 -1817 -429 -1783
+rect -361 -1817 -345 -1783
+rect -287 -1817 -271 -1783
+rect -203 -1817 -187 -1783
+rect -129 -1817 -113 -1783
+rect -45 -1817 -29 -1783
+rect 29 -1817 45 -1783
+rect 113 -1817 129 -1783
+rect 187 -1817 203 -1783
+rect 271 -1817 287 -1783
+rect 345 -1817 361 -1783
+rect 429 -1817 445 -1783
+rect 503 -1817 519 -1783
+rect 587 -1817 603 -1783
+rect 661 -1817 677 -1783
+rect 745 -1817 761 -1783
+rect 819 -1817 835 -1783
+rect 903 -1817 919 -1783
+rect 977 -1817 993 -1783
+rect 1061 -1817 1077 -1783
+rect 1135 -1817 1151 -1783
+rect 1219 -1817 1235 -1783
+rect -1235 -1925 -1219 -1891
+rect -1151 -1925 -1135 -1891
+rect -1077 -1925 -1061 -1891
+rect -993 -1925 -977 -1891
+rect -919 -1925 -903 -1891
+rect -835 -1925 -819 -1891
+rect -761 -1925 -745 -1891
+rect -677 -1925 -661 -1891
+rect -603 -1925 -587 -1891
+rect -519 -1925 -503 -1891
+rect -445 -1925 -429 -1891
+rect -361 -1925 -345 -1891
+rect -287 -1925 -271 -1891
+rect -203 -1925 -187 -1891
+rect -129 -1925 -113 -1891
+rect -45 -1925 -29 -1891
+rect 29 -1925 45 -1891
+rect 113 -1925 129 -1891
+rect 187 -1925 203 -1891
+rect 271 -1925 287 -1891
+rect 345 -1925 361 -1891
+rect 429 -1925 445 -1891
+rect 503 -1925 519 -1891
+rect 587 -1925 603 -1891
+rect 661 -1925 677 -1891
+rect 745 -1925 761 -1891
+rect 819 -1925 835 -1891
+rect 903 -1925 919 -1891
+rect 977 -1925 993 -1891
+rect 1061 -1925 1077 -1891
+rect 1135 -1925 1151 -1891
+rect 1219 -1925 1235 -1891
+rect -1281 -1975 -1247 -1959
+rect -1281 -2367 -1247 -2351
+rect -1123 -1975 -1089 -1959
+rect -1123 -2367 -1089 -2351
+rect -965 -1975 -931 -1959
+rect -965 -2367 -931 -2351
+rect -807 -1975 -773 -1959
+rect -807 -2367 -773 -2351
+rect -649 -1975 -615 -1959
+rect -649 -2367 -615 -2351
+rect -491 -1975 -457 -1959
+rect -491 -2367 -457 -2351
+rect -333 -1975 -299 -1959
+rect -333 -2367 -299 -2351
+rect -175 -1975 -141 -1959
+rect -175 -2367 -141 -2351
+rect -17 -1975 17 -1959
+rect -17 -2367 17 -2351
+rect 141 -1975 175 -1959
+rect 141 -2367 175 -2351
+rect 299 -1975 333 -1959
+rect 299 -2367 333 -2351
+rect 457 -1975 491 -1959
+rect 457 -2367 491 -2351
+rect 615 -1975 649 -1959
+rect 615 -2367 649 -2351
+rect 773 -1975 807 -1959
+rect 773 -2367 807 -2351
+rect 931 -1975 965 -1959
+rect 931 -2367 965 -2351
+rect 1089 -1975 1123 -1959
+rect 1089 -2367 1123 -2351
+rect 1247 -1975 1281 -1959
+rect 1247 -2367 1281 -2351
+rect -1235 -2435 -1219 -2401
+rect -1151 -2435 -1135 -2401
+rect -1077 -2435 -1061 -2401
+rect -993 -2435 -977 -2401
+rect -919 -2435 -903 -2401
+rect -835 -2435 -819 -2401
+rect -761 -2435 -745 -2401
+rect -677 -2435 -661 -2401
+rect -603 -2435 -587 -2401
+rect -519 -2435 -503 -2401
+rect -445 -2435 -429 -2401
+rect -361 -2435 -345 -2401
+rect -287 -2435 -271 -2401
+rect -203 -2435 -187 -2401
+rect -129 -2435 -113 -2401
+rect -45 -2435 -29 -2401
+rect 29 -2435 45 -2401
+rect 113 -2435 129 -2401
+rect 187 -2435 203 -2401
+rect 271 -2435 287 -2401
+rect 345 -2435 361 -2401
+rect 429 -2435 445 -2401
+rect 503 -2435 519 -2401
+rect 587 -2435 603 -2401
+rect 661 -2435 677 -2401
+rect 745 -2435 761 -2401
+rect 819 -2435 835 -2401
+rect 903 -2435 919 -2401
+rect 977 -2435 993 -2401
+rect 1061 -2435 1077 -2401
+rect 1135 -2435 1151 -2401
+rect 1219 -2435 1235 -2401
+rect -1395 -2503 -1361 -2441
+rect 1361 -2503 1395 -2441
+rect -1395 -2537 -1299 -2503
+rect 1299 -2537 1395 -2503
+<< viali >>
+rect -1219 2401 -1151 2435
+rect -1061 2401 -993 2435
+rect -903 2401 -835 2435
+rect -745 2401 -677 2435
+rect -587 2401 -519 2435
+rect -429 2401 -361 2435
+rect -271 2401 -203 2435
+rect -113 2401 -45 2435
+rect 45 2401 113 2435
+rect 203 2401 271 2435
+rect 361 2401 429 2435
+rect 519 2401 587 2435
+rect 677 2401 745 2435
+rect 835 2401 903 2435
+rect 993 2401 1061 2435
+rect 1151 2401 1219 2435
+rect -1281 1975 -1247 2351
+rect -1123 1975 -1089 2351
+rect -965 1975 -931 2351
+rect -807 1975 -773 2351
+rect -649 1975 -615 2351
+rect -491 1975 -457 2351
+rect -333 1975 -299 2351
+rect -175 1975 -141 2351
+rect -17 1975 17 2351
+rect 141 1975 175 2351
+rect 299 1975 333 2351
+rect 457 1975 491 2351
+rect 615 1975 649 2351
+rect 773 1975 807 2351
+rect 931 1975 965 2351
+rect 1089 1975 1123 2351
+rect 1247 1975 1281 2351
+rect -1219 1891 -1151 1925
+rect -1061 1891 -993 1925
+rect -903 1891 -835 1925
+rect -745 1891 -677 1925
+rect -587 1891 -519 1925
+rect -429 1891 -361 1925
+rect -271 1891 -203 1925
+rect -113 1891 -45 1925
+rect 45 1891 113 1925
+rect 203 1891 271 1925
+rect 361 1891 429 1925
+rect 519 1891 587 1925
+rect 677 1891 745 1925
+rect 835 1891 903 1925
+rect 993 1891 1061 1925
+rect 1151 1891 1219 1925
+rect -1219 1783 -1151 1817
+rect -1061 1783 -993 1817
+rect -903 1783 -835 1817
+rect -745 1783 -677 1817
+rect -587 1783 -519 1817
+rect -429 1783 -361 1817
+rect -271 1783 -203 1817
+rect -113 1783 -45 1817
+rect 45 1783 113 1817
+rect 203 1783 271 1817
+rect 361 1783 429 1817
+rect 519 1783 587 1817
+rect 677 1783 745 1817
+rect 835 1783 903 1817
+rect 993 1783 1061 1817
+rect 1151 1783 1219 1817
+rect -1281 1357 -1247 1733
+rect -1123 1357 -1089 1733
+rect -965 1357 -931 1733
+rect -807 1357 -773 1733
+rect -649 1357 -615 1733
+rect -491 1357 -457 1733
+rect -333 1357 -299 1733
+rect -175 1357 -141 1733
+rect -17 1357 17 1733
+rect 141 1357 175 1733
+rect 299 1357 333 1733
+rect 457 1357 491 1733
+rect 615 1357 649 1733
+rect 773 1357 807 1733
+rect 931 1357 965 1733
+rect 1089 1357 1123 1733
+rect 1247 1357 1281 1733
+rect -1219 1273 -1151 1307
+rect -1061 1273 -993 1307
+rect -903 1273 -835 1307
+rect -745 1273 -677 1307
+rect -587 1273 -519 1307
+rect -429 1273 -361 1307
+rect -271 1273 -203 1307
+rect -113 1273 -45 1307
+rect 45 1273 113 1307
+rect 203 1273 271 1307
+rect 361 1273 429 1307
+rect 519 1273 587 1307
+rect 677 1273 745 1307
+rect 835 1273 903 1307
+rect 993 1273 1061 1307
+rect 1151 1273 1219 1307
+rect -1219 1165 -1151 1199
+rect -1061 1165 -993 1199
+rect -903 1165 -835 1199
+rect -745 1165 -677 1199
+rect -587 1165 -519 1199
+rect -429 1165 -361 1199
+rect -271 1165 -203 1199
+rect -113 1165 -45 1199
+rect 45 1165 113 1199
+rect 203 1165 271 1199
+rect 361 1165 429 1199
+rect 519 1165 587 1199
+rect 677 1165 745 1199
+rect 835 1165 903 1199
+rect 993 1165 1061 1199
+rect 1151 1165 1219 1199
+rect -1281 739 -1247 1115
+rect -1123 739 -1089 1115
+rect -965 739 -931 1115
+rect -807 739 -773 1115
+rect -649 739 -615 1115
+rect -491 739 -457 1115
+rect -333 739 -299 1115
+rect -175 739 -141 1115
+rect -17 739 17 1115
+rect 141 739 175 1115
+rect 299 739 333 1115
+rect 457 739 491 1115
+rect 615 739 649 1115
+rect 773 739 807 1115
+rect 931 739 965 1115
+rect 1089 739 1123 1115
+rect 1247 739 1281 1115
+rect -1219 655 -1151 689
+rect -1061 655 -993 689
+rect -903 655 -835 689
+rect -745 655 -677 689
+rect -587 655 -519 689
+rect -429 655 -361 689
+rect -271 655 -203 689
+rect -113 655 -45 689
+rect 45 655 113 689
+rect 203 655 271 689
+rect 361 655 429 689
+rect 519 655 587 689
+rect 677 655 745 689
+rect 835 655 903 689
+rect 993 655 1061 689
+rect 1151 655 1219 689
+rect -1219 547 -1151 581
+rect -1061 547 -993 581
+rect -903 547 -835 581
+rect -745 547 -677 581
+rect -587 547 -519 581
+rect -429 547 -361 581
+rect -271 547 -203 581
+rect -113 547 -45 581
+rect 45 547 113 581
+rect 203 547 271 581
+rect 361 547 429 581
+rect 519 547 587 581
+rect 677 547 745 581
+rect 835 547 903 581
+rect 993 547 1061 581
+rect 1151 547 1219 581
+rect -1281 121 -1247 497
+rect -1123 121 -1089 497
+rect -965 121 -931 497
+rect -807 121 -773 497
+rect -649 121 -615 497
+rect -491 121 -457 497
+rect -333 121 -299 497
+rect -175 121 -141 497
+rect -17 121 17 497
+rect 141 121 175 497
+rect 299 121 333 497
+rect 457 121 491 497
+rect 615 121 649 497
+rect 773 121 807 497
+rect 931 121 965 497
+rect 1089 121 1123 497
+rect 1247 121 1281 497
+rect -1219 37 -1151 71
+rect -1061 37 -993 71
+rect -903 37 -835 71
+rect -745 37 -677 71
+rect -587 37 -519 71
+rect -429 37 -361 71
+rect -271 37 -203 71
+rect -113 37 -45 71
+rect 45 37 113 71
+rect 203 37 271 71
+rect 361 37 429 71
+rect 519 37 587 71
+rect 677 37 745 71
+rect 835 37 903 71
+rect 993 37 1061 71
+rect 1151 37 1219 71
+rect -1219 -71 -1151 -37
+rect -1061 -71 -993 -37
+rect -903 -71 -835 -37
+rect -745 -71 -677 -37
+rect -587 -71 -519 -37
+rect -429 -71 -361 -37
+rect -271 -71 -203 -37
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect 203 -71 271 -37
+rect 361 -71 429 -37
+rect 519 -71 587 -37
+rect 677 -71 745 -37
+rect 835 -71 903 -37
+rect 993 -71 1061 -37
+rect 1151 -71 1219 -37
+rect -1281 -497 -1247 -121
+rect -1123 -497 -1089 -121
+rect -965 -497 -931 -121
+rect -807 -497 -773 -121
+rect -649 -497 -615 -121
+rect -491 -497 -457 -121
+rect -333 -497 -299 -121
+rect -175 -497 -141 -121
+rect -17 -497 17 -121
+rect 141 -497 175 -121
+rect 299 -497 333 -121
+rect 457 -497 491 -121
+rect 615 -497 649 -121
+rect 773 -497 807 -121
+rect 931 -497 965 -121
+rect 1089 -497 1123 -121
+rect 1247 -497 1281 -121
+rect -1219 -581 -1151 -547
+rect -1061 -581 -993 -547
+rect -903 -581 -835 -547
+rect -745 -581 -677 -547
+rect -587 -581 -519 -547
+rect -429 -581 -361 -547
+rect -271 -581 -203 -547
+rect -113 -581 -45 -547
+rect 45 -581 113 -547
+rect 203 -581 271 -547
+rect 361 -581 429 -547
+rect 519 -581 587 -547
+rect 677 -581 745 -547
+rect 835 -581 903 -547
+rect 993 -581 1061 -547
+rect 1151 -581 1219 -547
+rect -1219 -689 -1151 -655
+rect -1061 -689 -993 -655
+rect -903 -689 -835 -655
+rect -745 -689 -677 -655
+rect -587 -689 -519 -655
+rect -429 -689 -361 -655
+rect -271 -689 -203 -655
+rect -113 -689 -45 -655
+rect 45 -689 113 -655
+rect 203 -689 271 -655
+rect 361 -689 429 -655
+rect 519 -689 587 -655
+rect 677 -689 745 -655
+rect 835 -689 903 -655
+rect 993 -689 1061 -655
+rect 1151 -689 1219 -655
+rect -1281 -1115 -1247 -739
+rect -1123 -1115 -1089 -739
+rect -965 -1115 -931 -739
+rect -807 -1115 -773 -739
+rect -649 -1115 -615 -739
+rect -491 -1115 -457 -739
+rect -333 -1115 -299 -739
+rect -175 -1115 -141 -739
+rect -17 -1115 17 -739
+rect 141 -1115 175 -739
+rect 299 -1115 333 -739
+rect 457 -1115 491 -739
+rect 615 -1115 649 -739
+rect 773 -1115 807 -739
+rect 931 -1115 965 -739
+rect 1089 -1115 1123 -739
+rect 1247 -1115 1281 -739
+rect -1219 -1199 -1151 -1165
+rect -1061 -1199 -993 -1165
+rect -903 -1199 -835 -1165
+rect -745 -1199 -677 -1165
+rect -587 -1199 -519 -1165
+rect -429 -1199 -361 -1165
+rect -271 -1199 -203 -1165
+rect -113 -1199 -45 -1165
+rect 45 -1199 113 -1165
+rect 203 -1199 271 -1165
+rect 361 -1199 429 -1165
+rect 519 -1199 587 -1165
+rect 677 -1199 745 -1165
+rect 835 -1199 903 -1165
+rect 993 -1199 1061 -1165
+rect 1151 -1199 1219 -1165
+rect -1219 -1307 -1151 -1273
+rect -1061 -1307 -993 -1273
+rect -903 -1307 -835 -1273
+rect -745 -1307 -677 -1273
+rect -587 -1307 -519 -1273
+rect -429 -1307 -361 -1273
+rect -271 -1307 -203 -1273
+rect -113 -1307 -45 -1273
+rect 45 -1307 113 -1273
+rect 203 -1307 271 -1273
+rect 361 -1307 429 -1273
+rect 519 -1307 587 -1273
+rect 677 -1307 745 -1273
+rect 835 -1307 903 -1273
+rect 993 -1307 1061 -1273
+rect 1151 -1307 1219 -1273
+rect -1281 -1733 -1247 -1357
+rect -1123 -1733 -1089 -1357
+rect -965 -1733 -931 -1357
+rect -807 -1733 -773 -1357
+rect -649 -1733 -615 -1357
+rect -491 -1733 -457 -1357
+rect -333 -1733 -299 -1357
+rect -175 -1733 -141 -1357
+rect -17 -1733 17 -1357
+rect 141 -1733 175 -1357
+rect 299 -1733 333 -1357
+rect 457 -1733 491 -1357
+rect 615 -1733 649 -1357
+rect 773 -1733 807 -1357
+rect 931 -1733 965 -1357
+rect 1089 -1733 1123 -1357
+rect 1247 -1733 1281 -1357
+rect -1219 -1817 -1151 -1783
+rect -1061 -1817 -993 -1783
+rect -903 -1817 -835 -1783
+rect -745 -1817 -677 -1783
+rect -587 -1817 -519 -1783
+rect -429 -1817 -361 -1783
+rect -271 -1817 -203 -1783
+rect -113 -1817 -45 -1783
+rect 45 -1817 113 -1783
+rect 203 -1817 271 -1783
+rect 361 -1817 429 -1783
+rect 519 -1817 587 -1783
+rect 677 -1817 745 -1783
+rect 835 -1817 903 -1783
+rect 993 -1817 1061 -1783
+rect 1151 -1817 1219 -1783
+rect -1219 -1925 -1151 -1891
+rect -1061 -1925 -993 -1891
+rect -903 -1925 -835 -1891
+rect -745 -1925 -677 -1891
+rect -587 -1925 -519 -1891
+rect -429 -1925 -361 -1891
+rect -271 -1925 -203 -1891
+rect -113 -1925 -45 -1891
+rect 45 -1925 113 -1891
+rect 203 -1925 271 -1891
+rect 361 -1925 429 -1891
+rect 519 -1925 587 -1891
+rect 677 -1925 745 -1891
+rect 835 -1925 903 -1891
+rect 993 -1925 1061 -1891
+rect 1151 -1925 1219 -1891
+rect -1281 -2351 -1247 -1975
+rect -1123 -2351 -1089 -1975
+rect -965 -2351 -931 -1975
+rect -807 -2351 -773 -1975
+rect -649 -2351 -615 -1975
+rect -491 -2351 -457 -1975
+rect -333 -2351 -299 -1975
+rect -175 -2351 -141 -1975
+rect -17 -2351 17 -1975
+rect 141 -2351 175 -1975
+rect 299 -2351 333 -1975
+rect 457 -2351 491 -1975
+rect 615 -2351 649 -1975
+rect 773 -2351 807 -1975
+rect 931 -2351 965 -1975
+rect 1089 -2351 1123 -1975
+rect 1247 -2351 1281 -1975
+rect -1219 -2435 -1151 -2401
+rect -1061 -2435 -993 -2401
+rect -903 -2435 -835 -2401
+rect -745 -2435 -677 -2401
+rect -587 -2435 -519 -2401
+rect -429 -2435 -361 -2401
+rect -271 -2435 -203 -2401
+rect -113 -2435 -45 -2401
+rect 45 -2435 113 -2401
+rect 203 -2435 271 -2401
+rect 361 -2435 429 -2401
+rect 519 -2435 587 -2401
+rect 677 -2435 745 -2401
+rect 835 -2435 903 -2401
+rect 993 -2435 1061 -2401
+rect 1151 -2435 1219 -2401
+<< metal1 >>
+rect -1231 2435 -1139 2441
+rect -1231 2401 -1219 2435
+rect -1151 2401 -1139 2435
+rect -1231 2395 -1139 2401
+rect -1073 2435 -981 2441
+rect -1073 2401 -1061 2435
+rect -993 2401 -981 2435
+rect -1073 2395 -981 2401
+rect -915 2435 -823 2441
+rect -915 2401 -903 2435
+rect -835 2401 -823 2435
+rect -915 2395 -823 2401
+rect -757 2435 -665 2441
+rect -757 2401 -745 2435
+rect -677 2401 -665 2435
+rect -757 2395 -665 2401
+rect -599 2435 -507 2441
+rect -599 2401 -587 2435
+rect -519 2401 -507 2435
+rect -599 2395 -507 2401
+rect -441 2435 -349 2441
+rect -441 2401 -429 2435
+rect -361 2401 -349 2435
+rect -441 2395 -349 2401
+rect -283 2435 -191 2441
+rect -283 2401 -271 2435
+rect -203 2401 -191 2435
+rect -283 2395 -191 2401
+rect -125 2435 -33 2441
+rect -125 2401 -113 2435
+rect -45 2401 -33 2435
+rect -125 2395 -33 2401
+rect 33 2435 125 2441
+rect 33 2401 45 2435
+rect 113 2401 125 2435
+rect 33 2395 125 2401
+rect 191 2435 283 2441
+rect 191 2401 203 2435
+rect 271 2401 283 2435
+rect 191 2395 283 2401
+rect 349 2435 441 2441
+rect 349 2401 361 2435
+rect 429 2401 441 2435
+rect 349 2395 441 2401
+rect 507 2435 599 2441
+rect 507 2401 519 2435
+rect 587 2401 599 2435
+rect 507 2395 599 2401
+rect 665 2435 757 2441
+rect 665 2401 677 2435
+rect 745 2401 757 2435
+rect 665 2395 757 2401
+rect 823 2435 915 2441
+rect 823 2401 835 2435
+rect 903 2401 915 2435
+rect 823 2395 915 2401
+rect 981 2435 1073 2441
+rect 981 2401 993 2435
+rect 1061 2401 1073 2435
+rect 981 2395 1073 2401
+rect 1139 2435 1231 2441
+rect 1139 2401 1151 2435
+rect 1219 2401 1231 2435
+rect 1139 2395 1231 2401
+rect -1287 2351 -1241 2363
+rect -1287 1975 -1281 2351
+rect -1247 1975 -1241 2351
+rect -1287 1963 -1241 1975
+rect -1129 2351 -1083 2363
+rect -1129 1975 -1123 2351
+rect -1089 1975 -1083 2351
+rect -1129 1963 -1083 1975
+rect -971 2351 -925 2363
+rect -971 1975 -965 2351
+rect -931 1975 -925 2351
+rect -971 1963 -925 1975
+rect -813 2351 -767 2363
+rect -813 1975 -807 2351
+rect -773 1975 -767 2351
+rect -813 1963 -767 1975
+rect -655 2351 -609 2363
+rect -655 1975 -649 2351
+rect -615 1975 -609 2351
+rect -655 1963 -609 1975
+rect -497 2351 -451 2363
+rect -497 1975 -491 2351
+rect -457 1975 -451 2351
+rect -497 1963 -451 1975
+rect -339 2351 -293 2363
+rect -339 1975 -333 2351
+rect -299 1975 -293 2351
+rect -339 1963 -293 1975
+rect -181 2351 -135 2363
+rect -181 1975 -175 2351
+rect -141 1975 -135 2351
+rect -181 1963 -135 1975
+rect -23 2351 23 2363
+rect -23 1975 -17 2351
+rect 17 1975 23 2351
+rect -23 1963 23 1975
+rect 135 2351 181 2363
+rect 135 1975 141 2351
+rect 175 1975 181 2351
+rect 135 1963 181 1975
+rect 293 2351 339 2363
+rect 293 1975 299 2351
+rect 333 1975 339 2351
+rect 293 1963 339 1975
+rect 451 2351 497 2363
+rect 451 1975 457 2351
+rect 491 1975 497 2351
+rect 451 1963 497 1975
+rect 609 2351 655 2363
+rect 609 1975 615 2351
+rect 649 1975 655 2351
+rect 609 1963 655 1975
+rect 767 2351 813 2363
+rect 767 1975 773 2351
+rect 807 1975 813 2351
+rect 767 1963 813 1975
+rect 925 2351 971 2363
+rect 925 1975 931 2351
+rect 965 1975 971 2351
+rect 925 1963 971 1975
+rect 1083 2351 1129 2363
+rect 1083 1975 1089 2351
+rect 1123 1975 1129 2351
+rect 1083 1963 1129 1975
+rect 1241 2351 1287 2363
+rect 1241 1975 1247 2351
+rect 1281 1975 1287 2351
+rect 1241 1963 1287 1975
+rect -1231 1925 -1139 1931
+rect -1231 1891 -1219 1925
+rect -1151 1891 -1139 1925
+rect -1231 1885 -1139 1891
+rect -1073 1925 -981 1931
+rect -1073 1891 -1061 1925
+rect -993 1891 -981 1925
+rect -1073 1885 -981 1891
+rect -915 1925 -823 1931
+rect -915 1891 -903 1925
+rect -835 1891 -823 1925
+rect -915 1885 -823 1891
+rect -757 1925 -665 1931
+rect -757 1891 -745 1925
+rect -677 1891 -665 1925
+rect -757 1885 -665 1891
+rect -599 1925 -507 1931
+rect -599 1891 -587 1925
+rect -519 1891 -507 1925
+rect -599 1885 -507 1891
+rect -441 1925 -349 1931
+rect -441 1891 -429 1925
+rect -361 1891 -349 1925
+rect -441 1885 -349 1891
+rect -283 1925 -191 1931
+rect -283 1891 -271 1925
+rect -203 1891 -191 1925
+rect -283 1885 -191 1891
+rect -125 1925 -33 1931
+rect -125 1891 -113 1925
+rect -45 1891 -33 1925
+rect -125 1885 -33 1891
+rect 33 1925 125 1931
+rect 33 1891 45 1925
+rect 113 1891 125 1925
+rect 33 1885 125 1891
+rect 191 1925 283 1931
+rect 191 1891 203 1925
+rect 271 1891 283 1925
+rect 191 1885 283 1891
+rect 349 1925 441 1931
+rect 349 1891 361 1925
+rect 429 1891 441 1925
+rect 349 1885 441 1891
+rect 507 1925 599 1931
+rect 507 1891 519 1925
+rect 587 1891 599 1925
+rect 507 1885 599 1891
+rect 665 1925 757 1931
+rect 665 1891 677 1925
+rect 745 1891 757 1925
+rect 665 1885 757 1891
+rect 823 1925 915 1931
+rect 823 1891 835 1925
+rect 903 1891 915 1925
+rect 823 1885 915 1891
+rect 981 1925 1073 1931
+rect 981 1891 993 1925
+rect 1061 1891 1073 1925
+rect 981 1885 1073 1891
+rect 1139 1925 1231 1931
+rect 1139 1891 1151 1925
+rect 1219 1891 1231 1925
+rect 1139 1885 1231 1891
+rect -1231 1817 -1139 1823
+rect -1231 1783 -1219 1817
+rect -1151 1783 -1139 1817
+rect -1231 1777 -1139 1783
+rect -1073 1817 -981 1823
+rect -1073 1783 -1061 1817
+rect -993 1783 -981 1817
+rect -1073 1777 -981 1783
+rect -915 1817 -823 1823
+rect -915 1783 -903 1817
+rect -835 1783 -823 1817
+rect -915 1777 -823 1783
+rect -757 1817 -665 1823
+rect -757 1783 -745 1817
+rect -677 1783 -665 1817
+rect -757 1777 -665 1783
+rect -599 1817 -507 1823
+rect -599 1783 -587 1817
+rect -519 1783 -507 1817
+rect -599 1777 -507 1783
+rect -441 1817 -349 1823
+rect -441 1783 -429 1817
+rect -361 1783 -349 1817
+rect -441 1777 -349 1783
+rect -283 1817 -191 1823
+rect -283 1783 -271 1817
+rect -203 1783 -191 1817
+rect -283 1777 -191 1783
+rect -125 1817 -33 1823
+rect -125 1783 -113 1817
+rect -45 1783 -33 1817
+rect -125 1777 -33 1783
+rect 33 1817 125 1823
+rect 33 1783 45 1817
+rect 113 1783 125 1817
+rect 33 1777 125 1783
+rect 191 1817 283 1823
+rect 191 1783 203 1817
+rect 271 1783 283 1817
+rect 191 1777 283 1783
+rect 349 1817 441 1823
+rect 349 1783 361 1817
+rect 429 1783 441 1817
+rect 349 1777 441 1783
+rect 507 1817 599 1823
+rect 507 1783 519 1817
+rect 587 1783 599 1817
+rect 507 1777 599 1783
+rect 665 1817 757 1823
+rect 665 1783 677 1817
+rect 745 1783 757 1817
+rect 665 1777 757 1783
+rect 823 1817 915 1823
+rect 823 1783 835 1817
+rect 903 1783 915 1817
+rect 823 1777 915 1783
+rect 981 1817 1073 1823
+rect 981 1783 993 1817
+rect 1061 1783 1073 1817
+rect 981 1777 1073 1783
+rect 1139 1817 1231 1823
+rect 1139 1783 1151 1817
+rect 1219 1783 1231 1817
+rect 1139 1777 1231 1783
+rect -1287 1733 -1241 1745
+rect -1287 1357 -1281 1733
+rect -1247 1357 -1241 1733
+rect -1287 1345 -1241 1357
+rect -1129 1733 -1083 1745
+rect -1129 1357 -1123 1733
+rect -1089 1357 -1083 1733
+rect -1129 1345 -1083 1357
+rect -971 1733 -925 1745
+rect -971 1357 -965 1733
+rect -931 1357 -925 1733
+rect -971 1345 -925 1357
+rect -813 1733 -767 1745
+rect -813 1357 -807 1733
+rect -773 1357 -767 1733
+rect -813 1345 -767 1357
+rect -655 1733 -609 1745
+rect -655 1357 -649 1733
+rect -615 1357 -609 1733
+rect -655 1345 -609 1357
+rect -497 1733 -451 1745
+rect -497 1357 -491 1733
+rect -457 1357 -451 1733
+rect -497 1345 -451 1357
+rect -339 1733 -293 1745
+rect -339 1357 -333 1733
+rect -299 1357 -293 1733
+rect -339 1345 -293 1357
+rect -181 1733 -135 1745
+rect -181 1357 -175 1733
+rect -141 1357 -135 1733
+rect -181 1345 -135 1357
+rect -23 1733 23 1745
+rect -23 1357 -17 1733
+rect 17 1357 23 1733
+rect -23 1345 23 1357
+rect 135 1733 181 1745
+rect 135 1357 141 1733
+rect 175 1357 181 1733
+rect 135 1345 181 1357
+rect 293 1733 339 1745
+rect 293 1357 299 1733
+rect 333 1357 339 1733
+rect 293 1345 339 1357
+rect 451 1733 497 1745
+rect 451 1357 457 1733
+rect 491 1357 497 1733
+rect 451 1345 497 1357
+rect 609 1733 655 1745
+rect 609 1357 615 1733
+rect 649 1357 655 1733
+rect 609 1345 655 1357
+rect 767 1733 813 1745
+rect 767 1357 773 1733
+rect 807 1357 813 1733
+rect 767 1345 813 1357
+rect 925 1733 971 1745
+rect 925 1357 931 1733
+rect 965 1357 971 1733
+rect 925 1345 971 1357
+rect 1083 1733 1129 1745
+rect 1083 1357 1089 1733
+rect 1123 1357 1129 1733
+rect 1083 1345 1129 1357
+rect 1241 1733 1287 1745
+rect 1241 1357 1247 1733
+rect 1281 1357 1287 1733
+rect 1241 1345 1287 1357
+rect -1231 1307 -1139 1313
+rect -1231 1273 -1219 1307
+rect -1151 1273 -1139 1307
+rect -1231 1267 -1139 1273
+rect -1073 1307 -981 1313
+rect -1073 1273 -1061 1307
+rect -993 1273 -981 1307
+rect -1073 1267 -981 1273
+rect -915 1307 -823 1313
+rect -915 1273 -903 1307
+rect -835 1273 -823 1307
+rect -915 1267 -823 1273
+rect -757 1307 -665 1313
+rect -757 1273 -745 1307
+rect -677 1273 -665 1307
+rect -757 1267 -665 1273
+rect -599 1307 -507 1313
+rect -599 1273 -587 1307
+rect -519 1273 -507 1307
+rect -599 1267 -507 1273
+rect -441 1307 -349 1313
+rect -441 1273 -429 1307
+rect -361 1273 -349 1307
+rect -441 1267 -349 1273
+rect -283 1307 -191 1313
+rect -283 1273 -271 1307
+rect -203 1273 -191 1307
+rect -283 1267 -191 1273
+rect -125 1307 -33 1313
+rect -125 1273 -113 1307
+rect -45 1273 -33 1307
+rect -125 1267 -33 1273
+rect 33 1307 125 1313
+rect 33 1273 45 1307
+rect 113 1273 125 1307
+rect 33 1267 125 1273
+rect 191 1307 283 1313
+rect 191 1273 203 1307
+rect 271 1273 283 1307
+rect 191 1267 283 1273
+rect 349 1307 441 1313
+rect 349 1273 361 1307
+rect 429 1273 441 1307
+rect 349 1267 441 1273
+rect 507 1307 599 1313
+rect 507 1273 519 1307
+rect 587 1273 599 1307
+rect 507 1267 599 1273
+rect 665 1307 757 1313
+rect 665 1273 677 1307
+rect 745 1273 757 1307
+rect 665 1267 757 1273
+rect 823 1307 915 1313
+rect 823 1273 835 1307
+rect 903 1273 915 1307
+rect 823 1267 915 1273
+rect 981 1307 1073 1313
+rect 981 1273 993 1307
+rect 1061 1273 1073 1307
+rect 981 1267 1073 1273
+rect 1139 1307 1231 1313
+rect 1139 1273 1151 1307
+rect 1219 1273 1231 1307
+rect 1139 1267 1231 1273
+rect -1231 1199 -1139 1205
+rect -1231 1165 -1219 1199
+rect -1151 1165 -1139 1199
+rect -1231 1159 -1139 1165
+rect -1073 1199 -981 1205
+rect -1073 1165 -1061 1199
+rect -993 1165 -981 1199
+rect -1073 1159 -981 1165
+rect -915 1199 -823 1205
+rect -915 1165 -903 1199
+rect -835 1165 -823 1199
+rect -915 1159 -823 1165
+rect -757 1199 -665 1205
+rect -757 1165 -745 1199
+rect -677 1165 -665 1199
+rect -757 1159 -665 1165
+rect -599 1199 -507 1205
+rect -599 1165 -587 1199
+rect -519 1165 -507 1199
+rect -599 1159 -507 1165
+rect -441 1199 -349 1205
+rect -441 1165 -429 1199
+rect -361 1165 -349 1199
+rect -441 1159 -349 1165
+rect -283 1199 -191 1205
+rect -283 1165 -271 1199
+rect -203 1165 -191 1199
+rect -283 1159 -191 1165
+rect -125 1199 -33 1205
+rect -125 1165 -113 1199
+rect -45 1165 -33 1199
+rect -125 1159 -33 1165
+rect 33 1199 125 1205
+rect 33 1165 45 1199
+rect 113 1165 125 1199
+rect 33 1159 125 1165
+rect 191 1199 283 1205
+rect 191 1165 203 1199
+rect 271 1165 283 1199
+rect 191 1159 283 1165
+rect 349 1199 441 1205
+rect 349 1165 361 1199
+rect 429 1165 441 1199
+rect 349 1159 441 1165
+rect 507 1199 599 1205
+rect 507 1165 519 1199
+rect 587 1165 599 1199
+rect 507 1159 599 1165
+rect 665 1199 757 1205
+rect 665 1165 677 1199
+rect 745 1165 757 1199
+rect 665 1159 757 1165
+rect 823 1199 915 1205
+rect 823 1165 835 1199
+rect 903 1165 915 1199
+rect 823 1159 915 1165
+rect 981 1199 1073 1205
+rect 981 1165 993 1199
+rect 1061 1165 1073 1199
+rect 981 1159 1073 1165
+rect 1139 1199 1231 1205
+rect 1139 1165 1151 1199
+rect 1219 1165 1231 1199
+rect 1139 1159 1231 1165
+rect -1287 1115 -1241 1127
+rect -1287 739 -1281 1115
+rect -1247 739 -1241 1115
+rect -1287 727 -1241 739
+rect -1129 1115 -1083 1127
+rect -1129 739 -1123 1115
+rect -1089 739 -1083 1115
+rect -1129 727 -1083 739
+rect -971 1115 -925 1127
+rect -971 739 -965 1115
+rect -931 739 -925 1115
+rect -971 727 -925 739
+rect -813 1115 -767 1127
+rect -813 739 -807 1115
+rect -773 739 -767 1115
+rect -813 727 -767 739
+rect -655 1115 -609 1127
+rect -655 739 -649 1115
+rect -615 739 -609 1115
+rect -655 727 -609 739
+rect -497 1115 -451 1127
+rect -497 739 -491 1115
+rect -457 739 -451 1115
+rect -497 727 -451 739
+rect -339 1115 -293 1127
+rect -339 739 -333 1115
+rect -299 739 -293 1115
+rect -339 727 -293 739
+rect -181 1115 -135 1127
+rect -181 739 -175 1115
+rect -141 739 -135 1115
+rect -181 727 -135 739
+rect -23 1115 23 1127
+rect -23 739 -17 1115
+rect 17 739 23 1115
+rect -23 727 23 739
+rect 135 1115 181 1127
+rect 135 739 141 1115
+rect 175 739 181 1115
+rect 135 727 181 739
+rect 293 1115 339 1127
+rect 293 739 299 1115
+rect 333 739 339 1115
+rect 293 727 339 739
+rect 451 1115 497 1127
+rect 451 739 457 1115
+rect 491 739 497 1115
+rect 451 727 497 739
+rect 609 1115 655 1127
+rect 609 739 615 1115
+rect 649 739 655 1115
+rect 609 727 655 739
+rect 767 1115 813 1127
+rect 767 739 773 1115
+rect 807 739 813 1115
+rect 767 727 813 739
+rect 925 1115 971 1127
+rect 925 739 931 1115
+rect 965 739 971 1115
+rect 925 727 971 739
+rect 1083 1115 1129 1127
+rect 1083 739 1089 1115
+rect 1123 739 1129 1115
+rect 1083 727 1129 739
+rect 1241 1115 1287 1127
+rect 1241 739 1247 1115
+rect 1281 739 1287 1115
+rect 1241 727 1287 739
+rect -1231 689 -1139 695
+rect -1231 655 -1219 689
+rect -1151 655 -1139 689
+rect -1231 649 -1139 655
+rect -1073 689 -981 695
+rect -1073 655 -1061 689
+rect -993 655 -981 689
+rect -1073 649 -981 655
+rect -915 689 -823 695
+rect -915 655 -903 689
+rect -835 655 -823 689
+rect -915 649 -823 655
+rect -757 689 -665 695
+rect -757 655 -745 689
+rect -677 655 -665 689
+rect -757 649 -665 655
+rect -599 689 -507 695
+rect -599 655 -587 689
+rect -519 655 -507 689
+rect -599 649 -507 655
+rect -441 689 -349 695
+rect -441 655 -429 689
+rect -361 655 -349 689
+rect -441 649 -349 655
+rect -283 689 -191 695
+rect -283 655 -271 689
+rect -203 655 -191 689
+rect -283 649 -191 655
+rect -125 689 -33 695
+rect -125 655 -113 689
+rect -45 655 -33 689
+rect -125 649 -33 655
+rect 33 689 125 695
+rect 33 655 45 689
+rect 113 655 125 689
+rect 33 649 125 655
+rect 191 689 283 695
+rect 191 655 203 689
+rect 271 655 283 689
+rect 191 649 283 655
+rect 349 689 441 695
+rect 349 655 361 689
+rect 429 655 441 689
+rect 349 649 441 655
+rect 507 689 599 695
+rect 507 655 519 689
+rect 587 655 599 689
+rect 507 649 599 655
+rect 665 689 757 695
+rect 665 655 677 689
+rect 745 655 757 689
+rect 665 649 757 655
+rect 823 689 915 695
+rect 823 655 835 689
+rect 903 655 915 689
+rect 823 649 915 655
+rect 981 689 1073 695
+rect 981 655 993 689
+rect 1061 655 1073 689
+rect 981 649 1073 655
+rect 1139 689 1231 695
+rect 1139 655 1151 689
+rect 1219 655 1231 689
+rect 1139 649 1231 655
+rect -1231 581 -1139 587
+rect -1231 547 -1219 581
+rect -1151 547 -1139 581
+rect -1231 541 -1139 547
+rect -1073 581 -981 587
+rect -1073 547 -1061 581
+rect -993 547 -981 581
+rect -1073 541 -981 547
+rect -915 581 -823 587
+rect -915 547 -903 581
+rect -835 547 -823 581
+rect -915 541 -823 547
+rect -757 581 -665 587
+rect -757 547 -745 581
+rect -677 547 -665 581
+rect -757 541 -665 547
+rect -599 581 -507 587
+rect -599 547 -587 581
+rect -519 547 -507 581
+rect -599 541 -507 547
+rect -441 581 -349 587
+rect -441 547 -429 581
+rect -361 547 -349 581
+rect -441 541 -349 547
+rect -283 581 -191 587
+rect -283 547 -271 581
+rect -203 547 -191 581
+rect -283 541 -191 547
+rect -125 581 -33 587
+rect -125 547 -113 581
+rect -45 547 -33 581
+rect -125 541 -33 547
+rect 33 581 125 587
+rect 33 547 45 581
+rect 113 547 125 581
+rect 33 541 125 547
+rect 191 581 283 587
+rect 191 547 203 581
+rect 271 547 283 581
+rect 191 541 283 547
+rect 349 581 441 587
+rect 349 547 361 581
+rect 429 547 441 581
+rect 349 541 441 547
+rect 507 581 599 587
+rect 507 547 519 581
+rect 587 547 599 581
+rect 507 541 599 547
+rect 665 581 757 587
+rect 665 547 677 581
+rect 745 547 757 581
+rect 665 541 757 547
+rect 823 581 915 587
+rect 823 547 835 581
+rect 903 547 915 581
+rect 823 541 915 547
+rect 981 581 1073 587
+rect 981 547 993 581
+rect 1061 547 1073 581
+rect 981 541 1073 547
+rect 1139 581 1231 587
+rect 1139 547 1151 581
+rect 1219 547 1231 581
+rect 1139 541 1231 547
+rect -1287 497 -1241 509
+rect -1287 121 -1281 497
+rect -1247 121 -1241 497
+rect -1287 109 -1241 121
+rect -1129 497 -1083 509
+rect -1129 121 -1123 497
+rect -1089 121 -1083 497
+rect -1129 109 -1083 121
+rect -971 497 -925 509
+rect -971 121 -965 497
+rect -931 121 -925 497
+rect -971 109 -925 121
+rect -813 497 -767 509
+rect -813 121 -807 497
+rect -773 121 -767 497
+rect -813 109 -767 121
+rect -655 497 -609 509
+rect -655 121 -649 497
+rect -615 121 -609 497
+rect -655 109 -609 121
+rect -497 497 -451 509
+rect -497 121 -491 497
+rect -457 121 -451 497
+rect -497 109 -451 121
+rect -339 497 -293 509
+rect -339 121 -333 497
+rect -299 121 -293 497
+rect -339 109 -293 121
+rect -181 497 -135 509
+rect -181 121 -175 497
+rect -141 121 -135 497
+rect -181 109 -135 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 135 497 181 509
+rect 135 121 141 497
+rect 175 121 181 497
+rect 135 109 181 121
+rect 293 497 339 509
+rect 293 121 299 497
+rect 333 121 339 497
+rect 293 109 339 121
+rect 451 497 497 509
+rect 451 121 457 497
+rect 491 121 497 497
+rect 451 109 497 121
+rect 609 497 655 509
+rect 609 121 615 497
+rect 649 121 655 497
+rect 609 109 655 121
+rect 767 497 813 509
+rect 767 121 773 497
+rect 807 121 813 497
+rect 767 109 813 121
+rect 925 497 971 509
+rect 925 121 931 497
+rect 965 121 971 497
+rect 925 109 971 121
+rect 1083 497 1129 509
+rect 1083 121 1089 497
+rect 1123 121 1129 497
+rect 1083 109 1129 121
+rect 1241 497 1287 509
+rect 1241 121 1247 497
+rect 1281 121 1287 497
+rect 1241 109 1287 121
+rect -1231 71 -1139 77
+rect -1231 37 -1219 71
+rect -1151 37 -1139 71
+rect -1231 31 -1139 37
+rect -1073 71 -981 77
+rect -1073 37 -1061 71
+rect -993 37 -981 71
+rect -1073 31 -981 37
+rect -915 71 -823 77
+rect -915 37 -903 71
+rect -835 37 -823 71
+rect -915 31 -823 37
+rect -757 71 -665 77
+rect -757 37 -745 71
+rect -677 37 -665 71
+rect -757 31 -665 37
+rect -599 71 -507 77
+rect -599 37 -587 71
+rect -519 37 -507 71
+rect -599 31 -507 37
+rect -441 71 -349 77
+rect -441 37 -429 71
+rect -361 37 -349 71
+rect -441 31 -349 37
+rect -283 71 -191 77
+rect -283 37 -271 71
+rect -203 37 -191 71
+rect -283 31 -191 37
+rect -125 71 -33 77
+rect -125 37 -113 71
+rect -45 37 -33 71
+rect -125 31 -33 37
+rect 33 71 125 77
+rect 33 37 45 71
+rect 113 37 125 71
+rect 33 31 125 37
+rect 191 71 283 77
+rect 191 37 203 71
+rect 271 37 283 71
+rect 191 31 283 37
+rect 349 71 441 77
+rect 349 37 361 71
+rect 429 37 441 71
+rect 349 31 441 37
+rect 507 71 599 77
+rect 507 37 519 71
+rect 587 37 599 71
+rect 507 31 599 37
+rect 665 71 757 77
+rect 665 37 677 71
+rect 745 37 757 71
+rect 665 31 757 37
+rect 823 71 915 77
+rect 823 37 835 71
+rect 903 37 915 71
+rect 823 31 915 37
+rect 981 71 1073 77
+rect 981 37 993 71
+rect 1061 37 1073 71
+rect 981 31 1073 37
+rect 1139 71 1231 77
+rect 1139 37 1151 71
+rect 1219 37 1231 71
+rect 1139 31 1231 37
+rect -1231 -37 -1139 -31
+rect -1231 -71 -1219 -37
+rect -1151 -71 -1139 -37
+rect -1231 -77 -1139 -71
+rect -1073 -37 -981 -31
+rect -1073 -71 -1061 -37
+rect -993 -71 -981 -37
+rect -1073 -77 -981 -71
+rect -915 -37 -823 -31
+rect -915 -71 -903 -37
+rect -835 -71 -823 -37
+rect -915 -77 -823 -71
+rect -757 -37 -665 -31
+rect -757 -71 -745 -37
+rect -677 -71 -665 -37
+rect -757 -77 -665 -71
+rect -599 -37 -507 -31
+rect -599 -71 -587 -37
+rect -519 -71 -507 -37
+rect -599 -77 -507 -71
+rect -441 -37 -349 -31
+rect -441 -71 -429 -37
+rect -361 -71 -349 -37
+rect -441 -77 -349 -71
+rect -283 -37 -191 -31
+rect -283 -71 -271 -37
+rect -203 -71 -191 -37
+rect -283 -77 -191 -71
+rect -125 -37 -33 -31
+rect -125 -71 -113 -37
+rect -45 -71 -33 -37
+rect -125 -77 -33 -71
+rect 33 -37 125 -31
+rect 33 -71 45 -37
+rect 113 -71 125 -37
+rect 33 -77 125 -71
+rect 191 -37 283 -31
+rect 191 -71 203 -37
+rect 271 -71 283 -37
+rect 191 -77 283 -71
+rect 349 -37 441 -31
+rect 349 -71 361 -37
+rect 429 -71 441 -37
+rect 349 -77 441 -71
+rect 507 -37 599 -31
+rect 507 -71 519 -37
+rect 587 -71 599 -37
+rect 507 -77 599 -71
+rect 665 -37 757 -31
+rect 665 -71 677 -37
+rect 745 -71 757 -37
+rect 665 -77 757 -71
+rect 823 -37 915 -31
+rect 823 -71 835 -37
+rect 903 -71 915 -37
+rect 823 -77 915 -71
+rect 981 -37 1073 -31
+rect 981 -71 993 -37
+rect 1061 -71 1073 -37
+rect 981 -77 1073 -71
+rect 1139 -37 1231 -31
+rect 1139 -71 1151 -37
+rect 1219 -71 1231 -37
+rect 1139 -77 1231 -71
+rect -1287 -121 -1241 -109
+rect -1287 -497 -1281 -121
+rect -1247 -497 -1241 -121
+rect -1287 -509 -1241 -497
+rect -1129 -121 -1083 -109
+rect -1129 -497 -1123 -121
+rect -1089 -497 -1083 -121
+rect -1129 -509 -1083 -497
+rect -971 -121 -925 -109
+rect -971 -497 -965 -121
+rect -931 -497 -925 -121
+rect -971 -509 -925 -497
+rect -813 -121 -767 -109
+rect -813 -497 -807 -121
+rect -773 -497 -767 -121
+rect -813 -509 -767 -497
+rect -655 -121 -609 -109
+rect -655 -497 -649 -121
+rect -615 -497 -609 -121
+rect -655 -509 -609 -497
+rect -497 -121 -451 -109
+rect -497 -497 -491 -121
+rect -457 -497 -451 -121
+rect -497 -509 -451 -497
+rect -339 -121 -293 -109
+rect -339 -497 -333 -121
+rect -299 -497 -293 -121
+rect -339 -509 -293 -497
+rect -181 -121 -135 -109
+rect -181 -497 -175 -121
+rect -141 -497 -135 -121
+rect -181 -509 -135 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 135 -121 181 -109
+rect 135 -497 141 -121
+rect 175 -497 181 -121
+rect 135 -509 181 -497
+rect 293 -121 339 -109
+rect 293 -497 299 -121
+rect 333 -497 339 -121
+rect 293 -509 339 -497
+rect 451 -121 497 -109
+rect 451 -497 457 -121
+rect 491 -497 497 -121
+rect 451 -509 497 -497
+rect 609 -121 655 -109
+rect 609 -497 615 -121
+rect 649 -497 655 -121
+rect 609 -509 655 -497
+rect 767 -121 813 -109
+rect 767 -497 773 -121
+rect 807 -497 813 -121
+rect 767 -509 813 -497
+rect 925 -121 971 -109
+rect 925 -497 931 -121
+rect 965 -497 971 -121
+rect 925 -509 971 -497
+rect 1083 -121 1129 -109
+rect 1083 -497 1089 -121
+rect 1123 -497 1129 -121
+rect 1083 -509 1129 -497
+rect 1241 -121 1287 -109
+rect 1241 -497 1247 -121
+rect 1281 -497 1287 -121
+rect 1241 -509 1287 -497
+rect -1231 -547 -1139 -541
+rect -1231 -581 -1219 -547
+rect -1151 -581 -1139 -547
+rect -1231 -587 -1139 -581
+rect -1073 -547 -981 -541
+rect -1073 -581 -1061 -547
+rect -993 -581 -981 -547
+rect -1073 -587 -981 -581
+rect -915 -547 -823 -541
+rect -915 -581 -903 -547
+rect -835 -581 -823 -547
+rect -915 -587 -823 -581
+rect -757 -547 -665 -541
+rect -757 -581 -745 -547
+rect -677 -581 -665 -547
+rect -757 -587 -665 -581
+rect -599 -547 -507 -541
+rect -599 -581 -587 -547
+rect -519 -581 -507 -547
+rect -599 -587 -507 -581
+rect -441 -547 -349 -541
+rect -441 -581 -429 -547
+rect -361 -581 -349 -547
+rect -441 -587 -349 -581
+rect -283 -547 -191 -541
+rect -283 -581 -271 -547
+rect -203 -581 -191 -547
+rect -283 -587 -191 -581
+rect -125 -547 -33 -541
+rect -125 -581 -113 -547
+rect -45 -581 -33 -547
+rect -125 -587 -33 -581
+rect 33 -547 125 -541
+rect 33 -581 45 -547
+rect 113 -581 125 -547
+rect 33 -587 125 -581
+rect 191 -547 283 -541
+rect 191 -581 203 -547
+rect 271 -581 283 -547
+rect 191 -587 283 -581
+rect 349 -547 441 -541
+rect 349 -581 361 -547
+rect 429 -581 441 -547
+rect 349 -587 441 -581
+rect 507 -547 599 -541
+rect 507 -581 519 -547
+rect 587 -581 599 -547
+rect 507 -587 599 -581
+rect 665 -547 757 -541
+rect 665 -581 677 -547
+rect 745 -581 757 -547
+rect 665 -587 757 -581
+rect 823 -547 915 -541
+rect 823 -581 835 -547
+rect 903 -581 915 -547
+rect 823 -587 915 -581
+rect 981 -547 1073 -541
+rect 981 -581 993 -547
+rect 1061 -581 1073 -547
+rect 981 -587 1073 -581
+rect 1139 -547 1231 -541
+rect 1139 -581 1151 -547
+rect 1219 -581 1231 -547
+rect 1139 -587 1231 -581
+rect -1231 -655 -1139 -649
+rect -1231 -689 -1219 -655
+rect -1151 -689 -1139 -655
+rect -1231 -695 -1139 -689
+rect -1073 -655 -981 -649
+rect -1073 -689 -1061 -655
+rect -993 -689 -981 -655
+rect -1073 -695 -981 -689
+rect -915 -655 -823 -649
+rect -915 -689 -903 -655
+rect -835 -689 -823 -655
+rect -915 -695 -823 -689
+rect -757 -655 -665 -649
+rect -757 -689 -745 -655
+rect -677 -689 -665 -655
+rect -757 -695 -665 -689
+rect -599 -655 -507 -649
+rect -599 -689 -587 -655
+rect -519 -689 -507 -655
+rect -599 -695 -507 -689
+rect -441 -655 -349 -649
+rect -441 -689 -429 -655
+rect -361 -689 -349 -655
+rect -441 -695 -349 -689
+rect -283 -655 -191 -649
+rect -283 -689 -271 -655
+rect -203 -689 -191 -655
+rect -283 -695 -191 -689
+rect -125 -655 -33 -649
+rect -125 -689 -113 -655
+rect -45 -689 -33 -655
+rect -125 -695 -33 -689
+rect 33 -655 125 -649
+rect 33 -689 45 -655
+rect 113 -689 125 -655
+rect 33 -695 125 -689
+rect 191 -655 283 -649
+rect 191 -689 203 -655
+rect 271 -689 283 -655
+rect 191 -695 283 -689
+rect 349 -655 441 -649
+rect 349 -689 361 -655
+rect 429 -689 441 -655
+rect 349 -695 441 -689
+rect 507 -655 599 -649
+rect 507 -689 519 -655
+rect 587 -689 599 -655
+rect 507 -695 599 -689
+rect 665 -655 757 -649
+rect 665 -689 677 -655
+rect 745 -689 757 -655
+rect 665 -695 757 -689
+rect 823 -655 915 -649
+rect 823 -689 835 -655
+rect 903 -689 915 -655
+rect 823 -695 915 -689
+rect 981 -655 1073 -649
+rect 981 -689 993 -655
+rect 1061 -689 1073 -655
+rect 981 -695 1073 -689
+rect 1139 -655 1231 -649
+rect 1139 -689 1151 -655
+rect 1219 -689 1231 -655
+rect 1139 -695 1231 -689
+rect -1287 -739 -1241 -727
+rect -1287 -1115 -1281 -739
+rect -1247 -1115 -1241 -739
+rect -1287 -1127 -1241 -1115
+rect -1129 -739 -1083 -727
+rect -1129 -1115 -1123 -739
+rect -1089 -1115 -1083 -739
+rect -1129 -1127 -1083 -1115
+rect -971 -739 -925 -727
+rect -971 -1115 -965 -739
+rect -931 -1115 -925 -739
+rect -971 -1127 -925 -1115
+rect -813 -739 -767 -727
+rect -813 -1115 -807 -739
+rect -773 -1115 -767 -739
+rect -813 -1127 -767 -1115
+rect -655 -739 -609 -727
+rect -655 -1115 -649 -739
+rect -615 -1115 -609 -739
+rect -655 -1127 -609 -1115
+rect -497 -739 -451 -727
+rect -497 -1115 -491 -739
+rect -457 -1115 -451 -739
+rect -497 -1127 -451 -1115
+rect -339 -739 -293 -727
+rect -339 -1115 -333 -739
+rect -299 -1115 -293 -739
+rect -339 -1127 -293 -1115
+rect -181 -739 -135 -727
+rect -181 -1115 -175 -739
+rect -141 -1115 -135 -739
+rect -181 -1127 -135 -1115
+rect -23 -739 23 -727
+rect -23 -1115 -17 -739
+rect 17 -1115 23 -739
+rect -23 -1127 23 -1115
+rect 135 -739 181 -727
+rect 135 -1115 141 -739
+rect 175 -1115 181 -739
+rect 135 -1127 181 -1115
+rect 293 -739 339 -727
+rect 293 -1115 299 -739
+rect 333 -1115 339 -739
+rect 293 -1127 339 -1115
+rect 451 -739 497 -727
+rect 451 -1115 457 -739
+rect 491 -1115 497 -739
+rect 451 -1127 497 -1115
+rect 609 -739 655 -727
+rect 609 -1115 615 -739
+rect 649 -1115 655 -739
+rect 609 -1127 655 -1115
+rect 767 -739 813 -727
+rect 767 -1115 773 -739
+rect 807 -1115 813 -739
+rect 767 -1127 813 -1115
+rect 925 -739 971 -727
+rect 925 -1115 931 -739
+rect 965 -1115 971 -739
+rect 925 -1127 971 -1115
+rect 1083 -739 1129 -727
+rect 1083 -1115 1089 -739
+rect 1123 -1115 1129 -739
+rect 1083 -1127 1129 -1115
+rect 1241 -739 1287 -727
+rect 1241 -1115 1247 -739
+rect 1281 -1115 1287 -739
+rect 1241 -1127 1287 -1115
+rect -1231 -1165 -1139 -1159
+rect -1231 -1199 -1219 -1165
+rect -1151 -1199 -1139 -1165
+rect -1231 -1205 -1139 -1199
+rect -1073 -1165 -981 -1159
+rect -1073 -1199 -1061 -1165
+rect -993 -1199 -981 -1165
+rect -1073 -1205 -981 -1199
+rect -915 -1165 -823 -1159
+rect -915 -1199 -903 -1165
+rect -835 -1199 -823 -1165
+rect -915 -1205 -823 -1199
+rect -757 -1165 -665 -1159
+rect -757 -1199 -745 -1165
+rect -677 -1199 -665 -1165
+rect -757 -1205 -665 -1199
+rect -599 -1165 -507 -1159
+rect -599 -1199 -587 -1165
+rect -519 -1199 -507 -1165
+rect -599 -1205 -507 -1199
+rect -441 -1165 -349 -1159
+rect -441 -1199 -429 -1165
+rect -361 -1199 -349 -1165
+rect -441 -1205 -349 -1199
+rect -283 -1165 -191 -1159
+rect -283 -1199 -271 -1165
+rect -203 -1199 -191 -1165
+rect -283 -1205 -191 -1199
+rect -125 -1165 -33 -1159
+rect -125 -1199 -113 -1165
+rect -45 -1199 -33 -1165
+rect -125 -1205 -33 -1199
+rect 33 -1165 125 -1159
+rect 33 -1199 45 -1165
+rect 113 -1199 125 -1165
+rect 33 -1205 125 -1199
+rect 191 -1165 283 -1159
+rect 191 -1199 203 -1165
+rect 271 -1199 283 -1165
+rect 191 -1205 283 -1199
+rect 349 -1165 441 -1159
+rect 349 -1199 361 -1165
+rect 429 -1199 441 -1165
+rect 349 -1205 441 -1199
+rect 507 -1165 599 -1159
+rect 507 -1199 519 -1165
+rect 587 -1199 599 -1165
+rect 507 -1205 599 -1199
+rect 665 -1165 757 -1159
+rect 665 -1199 677 -1165
+rect 745 -1199 757 -1165
+rect 665 -1205 757 -1199
+rect 823 -1165 915 -1159
+rect 823 -1199 835 -1165
+rect 903 -1199 915 -1165
+rect 823 -1205 915 -1199
+rect 981 -1165 1073 -1159
+rect 981 -1199 993 -1165
+rect 1061 -1199 1073 -1165
+rect 981 -1205 1073 -1199
+rect 1139 -1165 1231 -1159
+rect 1139 -1199 1151 -1165
+rect 1219 -1199 1231 -1165
+rect 1139 -1205 1231 -1199
+rect -1231 -1273 -1139 -1267
+rect -1231 -1307 -1219 -1273
+rect -1151 -1307 -1139 -1273
+rect -1231 -1313 -1139 -1307
+rect -1073 -1273 -981 -1267
+rect -1073 -1307 -1061 -1273
+rect -993 -1307 -981 -1273
+rect -1073 -1313 -981 -1307
+rect -915 -1273 -823 -1267
+rect -915 -1307 -903 -1273
+rect -835 -1307 -823 -1273
+rect -915 -1313 -823 -1307
+rect -757 -1273 -665 -1267
+rect -757 -1307 -745 -1273
+rect -677 -1307 -665 -1273
+rect -757 -1313 -665 -1307
+rect -599 -1273 -507 -1267
+rect -599 -1307 -587 -1273
+rect -519 -1307 -507 -1273
+rect -599 -1313 -507 -1307
+rect -441 -1273 -349 -1267
+rect -441 -1307 -429 -1273
+rect -361 -1307 -349 -1273
+rect -441 -1313 -349 -1307
+rect -283 -1273 -191 -1267
+rect -283 -1307 -271 -1273
+rect -203 -1307 -191 -1273
+rect -283 -1313 -191 -1307
+rect -125 -1273 -33 -1267
+rect -125 -1307 -113 -1273
+rect -45 -1307 -33 -1273
+rect -125 -1313 -33 -1307
+rect 33 -1273 125 -1267
+rect 33 -1307 45 -1273
+rect 113 -1307 125 -1273
+rect 33 -1313 125 -1307
+rect 191 -1273 283 -1267
+rect 191 -1307 203 -1273
+rect 271 -1307 283 -1273
+rect 191 -1313 283 -1307
+rect 349 -1273 441 -1267
+rect 349 -1307 361 -1273
+rect 429 -1307 441 -1273
+rect 349 -1313 441 -1307
+rect 507 -1273 599 -1267
+rect 507 -1307 519 -1273
+rect 587 -1307 599 -1273
+rect 507 -1313 599 -1307
+rect 665 -1273 757 -1267
+rect 665 -1307 677 -1273
+rect 745 -1307 757 -1273
+rect 665 -1313 757 -1307
+rect 823 -1273 915 -1267
+rect 823 -1307 835 -1273
+rect 903 -1307 915 -1273
+rect 823 -1313 915 -1307
+rect 981 -1273 1073 -1267
+rect 981 -1307 993 -1273
+rect 1061 -1307 1073 -1273
+rect 981 -1313 1073 -1307
+rect 1139 -1273 1231 -1267
+rect 1139 -1307 1151 -1273
+rect 1219 -1307 1231 -1273
+rect 1139 -1313 1231 -1307
+rect -1287 -1357 -1241 -1345
+rect -1287 -1733 -1281 -1357
+rect -1247 -1733 -1241 -1357
+rect -1287 -1745 -1241 -1733
+rect -1129 -1357 -1083 -1345
+rect -1129 -1733 -1123 -1357
+rect -1089 -1733 -1083 -1357
+rect -1129 -1745 -1083 -1733
+rect -971 -1357 -925 -1345
+rect -971 -1733 -965 -1357
+rect -931 -1733 -925 -1357
+rect -971 -1745 -925 -1733
+rect -813 -1357 -767 -1345
+rect -813 -1733 -807 -1357
+rect -773 -1733 -767 -1357
+rect -813 -1745 -767 -1733
+rect -655 -1357 -609 -1345
+rect -655 -1733 -649 -1357
+rect -615 -1733 -609 -1357
+rect -655 -1745 -609 -1733
+rect -497 -1357 -451 -1345
+rect -497 -1733 -491 -1357
+rect -457 -1733 -451 -1357
+rect -497 -1745 -451 -1733
+rect -339 -1357 -293 -1345
+rect -339 -1733 -333 -1357
+rect -299 -1733 -293 -1357
+rect -339 -1745 -293 -1733
+rect -181 -1357 -135 -1345
+rect -181 -1733 -175 -1357
+rect -141 -1733 -135 -1357
+rect -181 -1745 -135 -1733
+rect -23 -1357 23 -1345
+rect -23 -1733 -17 -1357
+rect 17 -1733 23 -1357
+rect -23 -1745 23 -1733
+rect 135 -1357 181 -1345
+rect 135 -1733 141 -1357
+rect 175 -1733 181 -1357
+rect 135 -1745 181 -1733
+rect 293 -1357 339 -1345
+rect 293 -1733 299 -1357
+rect 333 -1733 339 -1357
+rect 293 -1745 339 -1733
+rect 451 -1357 497 -1345
+rect 451 -1733 457 -1357
+rect 491 -1733 497 -1357
+rect 451 -1745 497 -1733
+rect 609 -1357 655 -1345
+rect 609 -1733 615 -1357
+rect 649 -1733 655 -1357
+rect 609 -1745 655 -1733
+rect 767 -1357 813 -1345
+rect 767 -1733 773 -1357
+rect 807 -1733 813 -1357
+rect 767 -1745 813 -1733
+rect 925 -1357 971 -1345
+rect 925 -1733 931 -1357
+rect 965 -1733 971 -1357
+rect 925 -1745 971 -1733
+rect 1083 -1357 1129 -1345
+rect 1083 -1733 1089 -1357
+rect 1123 -1733 1129 -1357
+rect 1083 -1745 1129 -1733
+rect 1241 -1357 1287 -1345
+rect 1241 -1733 1247 -1357
+rect 1281 -1733 1287 -1357
+rect 1241 -1745 1287 -1733
+rect -1231 -1783 -1139 -1777
+rect -1231 -1817 -1219 -1783
+rect -1151 -1817 -1139 -1783
+rect -1231 -1823 -1139 -1817
+rect -1073 -1783 -981 -1777
+rect -1073 -1817 -1061 -1783
+rect -993 -1817 -981 -1783
+rect -1073 -1823 -981 -1817
+rect -915 -1783 -823 -1777
+rect -915 -1817 -903 -1783
+rect -835 -1817 -823 -1783
+rect -915 -1823 -823 -1817
+rect -757 -1783 -665 -1777
+rect -757 -1817 -745 -1783
+rect -677 -1817 -665 -1783
+rect -757 -1823 -665 -1817
+rect -599 -1783 -507 -1777
+rect -599 -1817 -587 -1783
+rect -519 -1817 -507 -1783
+rect -599 -1823 -507 -1817
+rect -441 -1783 -349 -1777
+rect -441 -1817 -429 -1783
+rect -361 -1817 -349 -1783
+rect -441 -1823 -349 -1817
+rect -283 -1783 -191 -1777
+rect -283 -1817 -271 -1783
+rect -203 -1817 -191 -1783
+rect -283 -1823 -191 -1817
+rect -125 -1783 -33 -1777
+rect -125 -1817 -113 -1783
+rect -45 -1817 -33 -1783
+rect -125 -1823 -33 -1817
+rect 33 -1783 125 -1777
+rect 33 -1817 45 -1783
+rect 113 -1817 125 -1783
+rect 33 -1823 125 -1817
+rect 191 -1783 283 -1777
+rect 191 -1817 203 -1783
+rect 271 -1817 283 -1783
+rect 191 -1823 283 -1817
+rect 349 -1783 441 -1777
+rect 349 -1817 361 -1783
+rect 429 -1817 441 -1783
+rect 349 -1823 441 -1817
+rect 507 -1783 599 -1777
+rect 507 -1817 519 -1783
+rect 587 -1817 599 -1783
+rect 507 -1823 599 -1817
+rect 665 -1783 757 -1777
+rect 665 -1817 677 -1783
+rect 745 -1817 757 -1783
+rect 665 -1823 757 -1817
+rect 823 -1783 915 -1777
+rect 823 -1817 835 -1783
+rect 903 -1817 915 -1783
+rect 823 -1823 915 -1817
+rect 981 -1783 1073 -1777
+rect 981 -1817 993 -1783
+rect 1061 -1817 1073 -1783
+rect 981 -1823 1073 -1817
+rect 1139 -1783 1231 -1777
+rect 1139 -1817 1151 -1783
+rect 1219 -1817 1231 -1783
+rect 1139 -1823 1231 -1817
+rect -1231 -1891 -1139 -1885
+rect -1231 -1925 -1219 -1891
+rect -1151 -1925 -1139 -1891
+rect -1231 -1931 -1139 -1925
+rect -1073 -1891 -981 -1885
+rect -1073 -1925 -1061 -1891
+rect -993 -1925 -981 -1891
+rect -1073 -1931 -981 -1925
+rect -915 -1891 -823 -1885
+rect -915 -1925 -903 -1891
+rect -835 -1925 -823 -1891
+rect -915 -1931 -823 -1925
+rect -757 -1891 -665 -1885
+rect -757 -1925 -745 -1891
+rect -677 -1925 -665 -1891
+rect -757 -1931 -665 -1925
+rect -599 -1891 -507 -1885
+rect -599 -1925 -587 -1891
+rect -519 -1925 -507 -1891
+rect -599 -1931 -507 -1925
+rect -441 -1891 -349 -1885
+rect -441 -1925 -429 -1891
+rect -361 -1925 -349 -1891
+rect -441 -1931 -349 -1925
+rect -283 -1891 -191 -1885
+rect -283 -1925 -271 -1891
+rect -203 -1925 -191 -1891
+rect -283 -1931 -191 -1925
+rect -125 -1891 -33 -1885
+rect -125 -1925 -113 -1891
+rect -45 -1925 -33 -1891
+rect -125 -1931 -33 -1925
+rect 33 -1891 125 -1885
+rect 33 -1925 45 -1891
+rect 113 -1925 125 -1891
+rect 33 -1931 125 -1925
+rect 191 -1891 283 -1885
+rect 191 -1925 203 -1891
+rect 271 -1925 283 -1891
+rect 191 -1931 283 -1925
+rect 349 -1891 441 -1885
+rect 349 -1925 361 -1891
+rect 429 -1925 441 -1891
+rect 349 -1931 441 -1925
+rect 507 -1891 599 -1885
+rect 507 -1925 519 -1891
+rect 587 -1925 599 -1891
+rect 507 -1931 599 -1925
+rect 665 -1891 757 -1885
+rect 665 -1925 677 -1891
+rect 745 -1925 757 -1891
+rect 665 -1931 757 -1925
+rect 823 -1891 915 -1885
+rect 823 -1925 835 -1891
+rect 903 -1925 915 -1891
+rect 823 -1931 915 -1925
+rect 981 -1891 1073 -1885
+rect 981 -1925 993 -1891
+rect 1061 -1925 1073 -1891
+rect 981 -1931 1073 -1925
+rect 1139 -1891 1231 -1885
+rect 1139 -1925 1151 -1891
+rect 1219 -1925 1231 -1891
+rect 1139 -1931 1231 -1925
+rect -1287 -1975 -1241 -1963
+rect -1287 -2351 -1281 -1975
+rect -1247 -2351 -1241 -1975
+rect -1287 -2363 -1241 -2351
+rect -1129 -1975 -1083 -1963
+rect -1129 -2351 -1123 -1975
+rect -1089 -2351 -1083 -1975
+rect -1129 -2363 -1083 -2351
+rect -971 -1975 -925 -1963
+rect -971 -2351 -965 -1975
+rect -931 -2351 -925 -1975
+rect -971 -2363 -925 -2351
+rect -813 -1975 -767 -1963
+rect -813 -2351 -807 -1975
+rect -773 -2351 -767 -1975
+rect -813 -2363 -767 -2351
+rect -655 -1975 -609 -1963
+rect -655 -2351 -649 -1975
+rect -615 -2351 -609 -1975
+rect -655 -2363 -609 -2351
+rect -497 -1975 -451 -1963
+rect -497 -2351 -491 -1975
+rect -457 -2351 -451 -1975
+rect -497 -2363 -451 -2351
+rect -339 -1975 -293 -1963
+rect -339 -2351 -333 -1975
+rect -299 -2351 -293 -1975
+rect -339 -2363 -293 -2351
+rect -181 -1975 -135 -1963
+rect -181 -2351 -175 -1975
+rect -141 -2351 -135 -1975
+rect -181 -2363 -135 -2351
+rect -23 -1975 23 -1963
+rect -23 -2351 -17 -1975
+rect 17 -2351 23 -1975
+rect -23 -2363 23 -2351
+rect 135 -1975 181 -1963
+rect 135 -2351 141 -1975
+rect 175 -2351 181 -1975
+rect 135 -2363 181 -2351
+rect 293 -1975 339 -1963
+rect 293 -2351 299 -1975
+rect 333 -2351 339 -1975
+rect 293 -2363 339 -2351
+rect 451 -1975 497 -1963
+rect 451 -2351 457 -1975
+rect 491 -2351 497 -1975
+rect 451 -2363 497 -2351
+rect 609 -1975 655 -1963
+rect 609 -2351 615 -1975
+rect 649 -2351 655 -1975
+rect 609 -2363 655 -2351
+rect 767 -1975 813 -1963
+rect 767 -2351 773 -1975
+rect 807 -2351 813 -1975
+rect 767 -2363 813 -2351
+rect 925 -1975 971 -1963
+rect 925 -2351 931 -1975
+rect 965 -2351 971 -1975
+rect 925 -2363 971 -2351
+rect 1083 -1975 1129 -1963
+rect 1083 -2351 1089 -1975
+rect 1123 -2351 1129 -1975
+rect 1083 -2363 1129 -2351
+rect 1241 -1975 1287 -1963
+rect 1241 -2351 1247 -1975
+rect 1281 -2351 1287 -1975
+rect 1241 -2363 1287 -2351
+rect -1231 -2401 -1139 -2395
+rect -1231 -2435 -1219 -2401
+rect -1151 -2435 -1139 -2401
+rect -1231 -2441 -1139 -2435
+rect -1073 -2401 -981 -2395
+rect -1073 -2435 -1061 -2401
+rect -993 -2435 -981 -2401
+rect -1073 -2441 -981 -2435
+rect -915 -2401 -823 -2395
+rect -915 -2435 -903 -2401
+rect -835 -2435 -823 -2401
+rect -915 -2441 -823 -2435
+rect -757 -2401 -665 -2395
+rect -757 -2435 -745 -2401
+rect -677 -2435 -665 -2401
+rect -757 -2441 -665 -2435
+rect -599 -2401 -507 -2395
+rect -599 -2435 -587 -2401
+rect -519 -2435 -507 -2401
+rect -599 -2441 -507 -2435
+rect -441 -2401 -349 -2395
+rect -441 -2435 -429 -2401
+rect -361 -2435 -349 -2401
+rect -441 -2441 -349 -2435
+rect -283 -2401 -191 -2395
+rect -283 -2435 -271 -2401
+rect -203 -2435 -191 -2401
+rect -283 -2441 -191 -2435
+rect -125 -2401 -33 -2395
+rect -125 -2435 -113 -2401
+rect -45 -2435 -33 -2401
+rect -125 -2441 -33 -2435
+rect 33 -2401 125 -2395
+rect 33 -2435 45 -2401
+rect 113 -2435 125 -2401
+rect 33 -2441 125 -2435
+rect 191 -2401 283 -2395
+rect 191 -2435 203 -2401
+rect 271 -2435 283 -2401
+rect 191 -2441 283 -2435
+rect 349 -2401 441 -2395
+rect 349 -2435 361 -2401
+rect 429 -2435 441 -2401
+rect 349 -2441 441 -2435
+rect 507 -2401 599 -2395
+rect 507 -2435 519 -2401
+rect 587 -2435 599 -2401
+rect 507 -2441 599 -2435
+rect 665 -2401 757 -2395
+rect 665 -2435 677 -2401
+rect 745 -2435 757 -2401
+rect 665 -2441 757 -2435
+rect 823 -2401 915 -2395
+rect 823 -2435 835 -2401
+rect 903 -2435 915 -2401
+rect 823 -2441 915 -2435
+rect 981 -2401 1073 -2395
+rect 981 -2435 993 -2401
+rect 1061 -2435 1073 -2401
+rect 981 -2441 1073 -2435
+rect 1139 -2401 1231 -2395
+rect 1139 -2435 1151 -2401
+rect 1219 -2435 1231 -2401
+rect 1139 -2441 1231 -2435
+<< properties >>
+string FIXED_BBOX -1378 -2520 1378 2520
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 8 nf 16 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_DJG2KN.mag b/mag/outd/sky130_fd_pr__nfet_01v8_DJG2KN.mag
new file mode 100644
index 0000000..3a84937
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_DJG2KN.mag
@@ -0,0 +1,214 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646319015
+<< pwell >>
+rect -325 -719 325 719
+<< nmos >>
+rect -129 109 -29 509
+rect 29 109 129 509
+rect -129 -509 -29 -109
+rect 29 -509 129 -109
+<< ndiff >>
+rect -187 497 -129 509
+rect -187 121 -175 497
+rect -141 121 -129 497
+rect -187 109 -129 121
+rect -29 497 29 509
+rect -29 121 -17 497
+rect 17 121 29 497
+rect -29 109 29 121
+rect 129 497 187 509
+rect 129 121 141 497
+rect 175 121 187 497
+rect 129 109 187 121
+rect -187 -121 -129 -109
+rect -187 -497 -175 -121
+rect -141 -497 -129 -121
+rect -187 -509 -129 -497
+rect -29 -121 29 -109
+rect -29 -497 -17 -121
+rect 17 -497 29 -121
+rect -29 -509 29 -497
+rect 129 -121 187 -109
+rect 129 -497 141 -121
+rect 175 -497 187 -121
+rect 129 -509 187 -497
+<< ndiffc >>
+rect -175 121 -141 497
+rect -17 121 17 497
+rect 141 121 175 497
+rect -175 -497 -141 -121
+rect -17 -497 17 -121
+rect 141 -497 175 -121
+<< psubdiff >>
+rect -289 649 -193 683
+rect 193 649 289 683
+rect -289 587 -255 649
+rect 255 587 289 649
+rect -289 -649 -255 -587
+rect 255 -649 289 -587
+rect -289 -683 -193 -649
+rect 193 -683 289 -649
+<< psubdiffcont >>
+rect -193 649 193 683
+rect -289 -587 -255 587
+rect 255 -587 289 587
+rect -193 -683 193 -649
+<< poly >>
+rect -129 581 -29 597
+rect -129 547 -113 581
+rect -45 547 -29 581
+rect -129 509 -29 547
+rect 29 581 129 597
+rect 29 547 45 581
+rect 113 547 129 581
+rect 29 509 129 547
+rect -129 71 -29 109
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect -129 21 -29 37
+rect 29 71 129 109
+rect 29 37 45 71
+rect 113 37 129 71
+rect 29 21 129 37
+rect -129 -37 -29 -21
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect -129 -109 -29 -71
+rect 29 -37 129 -21
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect 29 -109 129 -71
+rect -129 -547 -29 -509
+rect -129 -581 -113 -547
+rect -45 -581 -29 -547
+rect -129 -597 -29 -581
+rect 29 -547 129 -509
+rect 29 -581 45 -547
+rect 113 -581 129 -547
+rect 29 -597 129 -581
+<< polycont >>
+rect -113 547 -45 581
+rect 45 547 113 581
+rect -113 37 -45 71
+rect 45 37 113 71
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect -113 -581 -45 -547
+rect 45 -581 113 -547
+<< locali >>
+rect -289 649 -193 683
+rect 193 649 289 683
+rect -289 587 -255 649
+rect 255 587 289 649
+rect -129 547 -113 581
+rect -45 547 -29 581
+rect 29 547 45 581
+rect 113 547 129 581
+rect -175 497 -141 513
+rect -175 105 -141 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 141 497 175 513
+rect 141 105 175 121
+rect -129 37 -113 71
+rect -45 37 -29 71
+rect 29 37 45 71
+rect 113 37 129 71
+rect -129 -71 -113 -37
+rect -45 -71 -29 -37
+rect 29 -71 45 -37
+rect 113 -71 129 -37
+rect -175 -121 -141 -105
+rect -175 -513 -141 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 141 -121 175 -105
+rect 141 -513 175 -497
+rect -129 -581 -113 -547
+rect -45 -581 -29 -547
+rect 29 -581 45 -547
+rect 113 -581 129 -547
+rect -289 -649 -255 -587
+rect 255 -649 289 -587
+rect -289 -683 -193 -649
+rect 193 -683 289 -649
+<< viali >>
+rect -113 547 -45 581
+rect 45 547 113 581
+rect -175 121 -141 497
+rect -17 121 17 497
+rect 141 121 175 497
+rect -113 37 -45 71
+rect 45 37 113 71
+rect -113 -71 -45 -37
+rect 45 -71 113 -37
+rect -175 -497 -141 -121
+rect -17 -497 17 -121
+rect 141 -497 175 -121
+rect -113 -581 -45 -547
+rect 45 -581 113 -547
+<< metal1 >>
+rect -125 581 -33 587
+rect -125 547 -113 581
+rect -45 547 -33 581
+rect -125 541 -33 547
+rect 33 581 125 587
+rect 33 547 45 581
+rect 113 547 125 581
+rect 33 541 125 547
+rect -181 497 -135 509
+rect -181 121 -175 497
+rect -141 121 -135 497
+rect -181 109 -135 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 135 497 181 509
+rect 135 121 141 497
+rect 175 121 181 497
+rect 135 109 181 121
+rect -125 71 -33 77
+rect -125 37 -113 71
+rect -45 37 -33 71
+rect -125 31 -33 37
+rect 33 71 125 77
+rect 33 37 45 71
+rect 113 37 125 71
+rect 33 31 125 37
+rect -125 -37 -33 -31
+rect -125 -71 -113 -37
+rect -45 -71 -33 -37
+rect -125 -77 -33 -71
+rect 33 -37 125 -31
+rect 33 -71 45 -37
+rect 113 -71 125 -37
+rect 33 -77 125 -71
+rect -181 -121 -135 -109
+rect -181 -497 -175 -121
+rect -141 -497 -135 -121
+rect -181 -509 -135 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 135 -121 181 -109
+rect 135 -497 141 -121
+rect 175 -497 181 -121
+rect 135 -509 181 -497
+rect -125 -547 -33 -541
+rect -125 -581 -113 -547
+rect -45 -581 -33 -547
+rect -125 -587 -33 -581
+rect 33 -547 125 -541
+rect 33 -581 45 -547
+rect 113 -581 125 -547
+rect 33 -587 125 -581
+<< properties >>
+string FIXED_BBOX -272 -666 272 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 2 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_ED72KE.mag b/mag/outd/sky130_fd_pr__nfet_01v8_ED72KE.mag
new file mode 100644
index 0000000..610229e
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_ED72KE.mag
@@ -0,0 +1,2011 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646234887
+<< error_p >>
+rect -749 1199 -691 1205
+rect -557 1199 -499 1205
+rect -365 1199 -307 1205
+rect -173 1199 -115 1205
+rect 19 1199 77 1205
+rect 211 1199 269 1205
+rect 403 1199 461 1205
+rect 595 1199 653 1205
+rect -749 1165 -737 1199
+rect -557 1165 -545 1199
+rect -365 1165 -353 1199
+rect -173 1165 -161 1199
+rect 19 1165 31 1199
+rect 211 1165 223 1199
+rect 403 1165 415 1199
+rect 595 1165 607 1199
+rect -749 1159 -691 1165
+rect -557 1159 -499 1165
+rect -365 1159 -307 1165
+rect -173 1159 -115 1165
+rect 19 1159 77 1165
+rect 211 1159 269 1165
+rect 403 1159 461 1165
+rect 595 1159 653 1165
+rect -653 689 -595 695
+rect -461 689 -403 695
+rect -269 689 -211 695
+rect -77 689 -19 695
+rect 115 689 173 695
+rect 307 689 365 695
+rect 499 689 557 695
+rect 691 689 749 695
+rect -653 655 -641 689
+rect -461 655 -449 689
+rect -269 655 -257 689
+rect -77 655 -65 689
+rect 115 655 127 689
+rect 307 655 319 689
+rect 499 655 511 689
+rect 691 655 703 689
+rect -653 649 -595 655
+rect -461 649 -403 655
+rect -269 649 -211 655
+rect -77 649 -19 655
+rect 115 649 173 655
+rect 307 649 365 655
+rect 499 649 557 655
+rect 691 649 749 655
+rect -653 581 -595 587
+rect -461 581 -403 587
+rect -269 581 -211 587
+rect -77 581 -19 587
+rect 115 581 173 587
+rect 307 581 365 587
+rect 499 581 557 587
+rect 691 581 749 587
+rect -653 547 -641 581
+rect -461 547 -449 581
+rect -269 547 -257 581
+rect -77 547 -65 581
+rect 115 547 127 581
+rect 307 547 319 581
+rect 499 547 511 581
+rect 691 547 703 581
+rect -653 541 -595 547
+rect -461 541 -403 547
+rect -269 541 -211 547
+rect -77 541 -19 547
+rect 115 541 173 547
+rect 307 541 365 547
+rect 499 541 557 547
+rect 691 541 749 547
+rect -749 71 -691 77
+rect -557 71 -499 77
+rect -365 71 -307 77
+rect -173 71 -115 77
+rect 19 71 77 77
+rect 211 71 269 77
+rect 403 71 461 77
+rect 595 71 653 77
+rect -749 37 -737 71
+rect -557 37 -545 71
+rect -365 37 -353 71
+rect -173 37 -161 71
+rect 19 37 31 71
+rect 211 37 223 71
+rect 403 37 415 71
+rect 595 37 607 71
+rect -749 31 -691 37
+rect -557 31 -499 37
+rect -365 31 -307 37
+rect -173 31 -115 37
+rect 19 31 77 37
+rect 211 31 269 37
+rect 403 31 461 37
+rect 595 31 653 37
+rect -749 -37 -691 -31
+rect -557 -37 -499 -31
+rect -365 -37 -307 -31
+rect -173 -37 -115 -31
+rect 19 -37 77 -31
+rect 211 -37 269 -31
+rect 403 -37 461 -31
+rect 595 -37 653 -31
+rect -749 -71 -737 -37
+rect -557 -71 -545 -37
+rect -365 -71 -353 -37
+rect -173 -71 -161 -37
+rect 19 -71 31 -37
+rect 211 -71 223 -37
+rect 403 -71 415 -37
+rect 595 -71 607 -37
+rect -749 -77 -691 -71
+rect -557 -77 -499 -71
+rect -365 -77 -307 -71
+rect -173 -77 -115 -71
+rect 19 -77 77 -71
+rect 211 -77 269 -71
+rect 403 -77 461 -71
+rect 595 -77 653 -71
+rect -653 -547 -595 -541
+rect -461 -547 -403 -541
+rect -269 -547 -211 -541
+rect -77 -547 -19 -541
+rect 115 -547 173 -541
+rect 307 -547 365 -541
+rect 499 -547 557 -541
+rect 691 -547 749 -541
+rect -653 -581 -641 -547
+rect -461 -581 -449 -547
+rect -269 -581 -257 -547
+rect -77 -581 -65 -547
+rect 115 -581 127 -547
+rect 307 -581 319 -547
+rect 499 -581 511 -547
+rect 691 -581 703 -547
+rect -653 -587 -595 -581
+rect -461 -587 -403 -581
+rect -269 -587 -211 -581
+rect -77 -587 -19 -581
+rect 115 -587 173 -581
+rect 307 -587 365 -581
+rect 499 -587 557 -581
+rect 691 -587 749 -581
+rect -653 -655 -595 -649
+rect -461 -655 -403 -649
+rect -269 -655 -211 -649
+rect -77 -655 -19 -649
+rect 115 -655 173 -649
+rect 307 -655 365 -649
+rect 499 -655 557 -649
+rect 691 -655 749 -649
+rect -653 -689 -641 -655
+rect -461 -689 -449 -655
+rect -269 -689 -257 -655
+rect -77 -689 -65 -655
+rect 115 -689 127 -655
+rect 307 -689 319 -655
+rect 499 -689 511 -655
+rect 691 -689 703 -655
+rect -653 -695 -595 -689
+rect -461 -695 -403 -689
+rect -269 -695 -211 -689
+rect -77 -695 -19 -689
+rect 115 -695 173 -689
+rect 307 -695 365 -689
+rect 499 -695 557 -689
+rect 691 -695 749 -689
+rect -749 -1165 -691 -1159
+rect -557 -1165 -499 -1159
+rect -365 -1165 -307 -1159
+rect -173 -1165 -115 -1159
+rect 19 -1165 77 -1159
+rect 211 -1165 269 -1159
+rect 403 -1165 461 -1159
+rect 595 -1165 653 -1159
+rect -749 -1199 -737 -1165
+rect -557 -1199 -545 -1165
+rect -365 -1199 -353 -1165
+rect -173 -1199 -161 -1165
+rect 19 -1199 31 -1165
+rect 211 -1199 223 -1165
+rect 403 -1199 415 -1165
+rect 595 -1199 607 -1165
+rect -749 -1205 -691 -1199
+rect -557 -1205 -499 -1199
+rect -365 -1205 -307 -1199
+rect -173 -1205 -115 -1199
+rect 19 -1205 77 -1199
+rect 211 -1205 269 -1199
+rect 403 -1205 461 -1199
+rect 595 -1205 653 -1199
+<< pwell >>
+rect -935 -1337 935 1337
+<< nmos >>
+rect -735 727 -705 1127
+rect -639 727 -609 1127
+rect -543 727 -513 1127
+rect -447 727 -417 1127
+rect -351 727 -321 1127
+rect -255 727 -225 1127
+rect -159 727 -129 1127
+rect -63 727 -33 1127
+rect 33 727 63 1127
+rect 129 727 159 1127
+rect 225 727 255 1127
+rect 321 727 351 1127
+rect 417 727 447 1127
+rect 513 727 543 1127
+rect 609 727 639 1127
+rect 705 727 735 1127
+rect -735 109 -705 509
+rect -639 109 -609 509
+rect -543 109 -513 509
+rect -447 109 -417 509
+rect -351 109 -321 509
+rect -255 109 -225 509
+rect -159 109 -129 509
+rect -63 109 -33 509
+rect 33 109 63 509
+rect 129 109 159 509
+rect 225 109 255 509
+rect 321 109 351 509
+rect 417 109 447 509
+rect 513 109 543 509
+rect 609 109 639 509
+rect 705 109 735 509
+rect -735 -509 -705 -109
+rect -639 -509 -609 -109
+rect -543 -509 -513 -109
+rect -447 -509 -417 -109
+rect -351 -509 -321 -109
+rect -255 -509 -225 -109
+rect -159 -509 -129 -109
+rect -63 -509 -33 -109
+rect 33 -509 63 -109
+rect 129 -509 159 -109
+rect 225 -509 255 -109
+rect 321 -509 351 -109
+rect 417 -509 447 -109
+rect 513 -509 543 -109
+rect 609 -509 639 -109
+rect 705 -509 735 -109
+rect -735 -1127 -705 -727
+rect -639 -1127 -609 -727
+rect -543 -1127 -513 -727
+rect -447 -1127 -417 -727
+rect -351 -1127 -321 -727
+rect -255 -1127 -225 -727
+rect -159 -1127 -129 -727
+rect -63 -1127 -33 -727
+rect 33 -1127 63 -727
+rect 129 -1127 159 -727
+rect 225 -1127 255 -727
+rect 321 -1127 351 -727
+rect 417 -1127 447 -727
+rect 513 -1127 543 -727
+rect 609 -1127 639 -727
+rect 705 -1127 735 -727
+<< ndiff >>
+rect -797 1115 -735 1127
+rect -797 739 -785 1115
+rect -751 739 -735 1115
+rect -797 727 -735 739
+rect -705 1115 -639 1127
+rect -705 739 -689 1115
+rect -655 739 -639 1115
+rect -705 727 -639 739
+rect -609 1115 -543 1127
+rect -609 739 -593 1115
+rect -559 739 -543 1115
+rect -609 727 -543 739
+rect -513 1115 -447 1127
+rect -513 739 -497 1115
+rect -463 739 -447 1115
+rect -513 727 -447 739
+rect -417 1115 -351 1127
+rect -417 739 -401 1115
+rect -367 739 -351 1115
+rect -417 727 -351 739
+rect -321 1115 -255 1127
+rect -321 739 -305 1115
+rect -271 739 -255 1115
+rect -321 727 -255 739
+rect -225 1115 -159 1127
+rect -225 739 -209 1115
+rect -175 739 -159 1115
+rect -225 727 -159 739
+rect -129 1115 -63 1127
+rect -129 739 -113 1115
+rect -79 739 -63 1115
+rect -129 727 -63 739
+rect -33 1115 33 1127
+rect -33 739 -17 1115
+rect 17 739 33 1115
+rect -33 727 33 739
+rect 63 1115 129 1127
+rect 63 739 79 1115
+rect 113 739 129 1115
+rect 63 727 129 739
+rect 159 1115 225 1127
+rect 159 739 175 1115
+rect 209 739 225 1115
+rect 159 727 225 739
+rect 255 1115 321 1127
+rect 255 739 271 1115
+rect 305 739 321 1115
+rect 255 727 321 739
+rect 351 1115 417 1127
+rect 351 739 367 1115
+rect 401 739 417 1115
+rect 351 727 417 739
+rect 447 1115 513 1127
+rect 447 739 463 1115
+rect 497 739 513 1115
+rect 447 727 513 739
+rect 543 1115 609 1127
+rect 543 739 559 1115
+rect 593 739 609 1115
+rect 543 727 609 739
+rect 639 1115 705 1127
+rect 639 739 655 1115
+rect 689 739 705 1115
+rect 639 727 705 739
+rect 735 1115 797 1127
+rect 735 739 751 1115
+rect 785 739 797 1115
+rect 735 727 797 739
+rect -797 497 -735 509
+rect -797 121 -785 497
+rect -751 121 -735 497
+rect -797 109 -735 121
+rect -705 497 -639 509
+rect -705 121 -689 497
+rect -655 121 -639 497
+rect -705 109 -639 121
+rect -609 497 -543 509
+rect -609 121 -593 497
+rect -559 121 -543 497
+rect -609 109 -543 121
+rect -513 497 -447 509
+rect -513 121 -497 497
+rect -463 121 -447 497
+rect -513 109 -447 121
+rect -417 497 -351 509
+rect -417 121 -401 497
+rect -367 121 -351 497
+rect -417 109 -351 121
+rect -321 497 -255 509
+rect -321 121 -305 497
+rect -271 121 -255 497
+rect -321 109 -255 121
+rect -225 497 -159 509
+rect -225 121 -209 497
+rect -175 121 -159 497
+rect -225 109 -159 121
+rect -129 497 -63 509
+rect -129 121 -113 497
+rect -79 121 -63 497
+rect -129 109 -63 121
+rect -33 497 33 509
+rect -33 121 -17 497
+rect 17 121 33 497
+rect -33 109 33 121
+rect 63 497 129 509
+rect 63 121 79 497
+rect 113 121 129 497
+rect 63 109 129 121
+rect 159 497 225 509
+rect 159 121 175 497
+rect 209 121 225 497
+rect 159 109 225 121
+rect 255 497 321 509
+rect 255 121 271 497
+rect 305 121 321 497
+rect 255 109 321 121
+rect 351 497 417 509
+rect 351 121 367 497
+rect 401 121 417 497
+rect 351 109 417 121
+rect 447 497 513 509
+rect 447 121 463 497
+rect 497 121 513 497
+rect 447 109 513 121
+rect 543 497 609 509
+rect 543 121 559 497
+rect 593 121 609 497
+rect 543 109 609 121
+rect 639 497 705 509
+rect 639 121 655 497
+rect 689 121 705 497
+rect 639 109 705 121
+rect 735 497 797 509
+rect 735 121 751 497
+rect 785 121 797 497
+rect 735 109 797 121
+rect -797 -121 -735 -109
+rect -797 -497 -785 -121
+rect -751 -497 -735 -121
+rect -797 -509 -735 -497
+rect -705 -121 -639 -109
+rect -705 -497 -689 -121
+rect -655 -497 -639 -121
+rect -705 -509 -639 -497
+rect -609 -121 -543 -109
+rect -609 -497 -593 -121
+rect -559 -497 -543 -121
+rect -609 -509 -543 -497
+rect -513 -121 -447 -109
+rect -513 -497 -497 -121
+rect -463 -497 -447 -121
+rect -513 -509 -447 -497
+rect -417 -121 -351 -109
+rect -417 -497 -401 -121
+rect -367 -497 -351 -121
+rect -417 -509 -351 -497
+rect -321 -121 -255 -109
+rect -321 -497 -305 -121
+rect -271 -497 -255 -121
+rect -321 -509 -255 -497
+rect -225 -121 -159 -109
+rect -225 -497 -209 -121
+rect -175 -497 -159 -121
+rect -225 -509 -159 -497
+rect -129 -121 -63 -109
+rect -129 -497 -113 -121
+rect -79 -497 -63 -121
+rect -129 -509 -63 -497
+rect -33 -121 33 -109
+rect -33 -497 -17 -121
+rect 17 -497 33 -121
+rect -33 -509 33 -497
+rect 63 -121 129 -109
+rect 63 -497 79 -121
+rect 113 -497 129 -121
+rect 63 -509 129 -497
+rect 159 -121 225 -109
+rect 159 -497 175 -121
+rect 209 -497 225 -121
+rect 159 -509 225 -497
+rect 255 -121 321 -109
+rect 255 -497 271 -121
+rect 305 -497 321 -121
+rect 255 -509 321 -497
+rect 351 -121 417 -109
+rect 351 -497 367 -121
+rect 401 -497 417 -121
+rect 351 -509 417 -497
+rect 447 -121 513 -109
+rect 447 -497 463 -121
+rect 497 -497 513 -121
+rect 447 -509 513 -497
+rect 543 -121 609 -109
+rect 543 -497 559 -121
+rect 593 -497 609 -121
+rect 543 -509 609 -497
+rect 639 -121 705 -109
+rect 639 -497 655 -121
+rect 689 -497 705 -121
+rect 639 -509 705 -497
+rect 735 -121 797 -109
+rect 735 -497 751 -121
+rect 785 -497 797 -121
+rect 735 -509 797 -497
+rect -797 -739 -735 -727
+rect -797 -1115 -785 -739
+rect -751 -1115 -735 -739
+rect -797 -1127 -735 -1115
+rect -705 -739 -639 -727
+rect -705 -1115 -689 -739
+rect -655 -1115 -639 -739
+rect -705 -1127 -639 -1115
+rect -609 -739 -543 -727
+rect -609 -1115 -593 -739
+rect -559 -1115 -543 -739
+rect -609 -1127 -543 -1115
+rect -513 -739 -447 -727
+rect -513 -1115 -497 -739
+rect -463 -1115 -447 -739
+rect -513 -1127 -447 -1115
+rect -417 -739 -351 -727
+rect -417 -1115 -401 -739
+rect -367 -1115 -351 -739
+rect -417 -1127 -351 -1115
+rect -321 -739 -255 -727
+rect -321 -1115 -305 -739
+rect -271 -1115 -255 -739
+rect -321 -1127 -255 -1115
+rect -225 -739 -159 -727
+rect -225 -1115 -209 -739
+rect -175 -1115 -159 -739
+rect -225 -1127 -159 -1115
+rect -129 -739 -63 -727
+rect -129 -1115 -113 -739
+rect -79 -1115 -63 -739
+rect -129 -1127 -63 -1115
+rect -33 -739 33 -727
+rect -33 -1115 -17 -739
+rect 17 -1115 33 -739
+rect -33 -1127 33 -1115
+rect 63 -739 129 -727
+rect 63 -1115 79 -739
+rect 113 -1115 129 -739
+rect 63 -1127 129 -1115
+rect 159 -739 225 -727
+rect 159 -1115 175 -739
+rect 209 -1115 225 -739
+rect 159 -1127 225 -1115
+rect 255 -739 321 -727
+rect 255 -1115 271 -739
+rect 305 -1115 321 -739
+rect 255 -1127 321 -1115
+rect 351 -739 417 -727
+rect 351 -1115 367 -739
+rect 401 -1115 417 -739
+rect 351 -1127 417 -1115
+rect 447 -739 513 -727
+rect 447 -1115 463 -739
+rect 497 -1115 513 -739
+rect 447 -1127 513 -1115
+rect 543 -739 609 -727
+rect 543 -1115 559 -739
+rect 593 -1115 609 -739
+rect 543 -1127 609 -1115
+rect 639 -739 705 -727
+rect 639 -1115 655 -739
+rect 689 -1115 705 -739
+rect 639 -1127 705 -1115
+rect 735 -739 797 -727
+rect 735 -1115 751 -739
+rect 785 -1115 797 -739
+rect 735 -1127 797 -1115
+<< ndiffc >>
+rect -785 739 -751 1115
+rect -689 739 -655 1115
+rect -593 739 -559 1115
+rect -497 739 -463 1115
+rect -401 739 -367 1115
+rect -305 739 -271 1115
+rect -209 739 -175 1115
+rect -113 739 -79 1115
+rect -17 739 17 1115
+rect 79 739 113 1115
+rect 175 739 209 1115
+rect 271 739 305 1115
+rect 367 739 401 1115
+rect 463 739 497 1115
+rect 559 739 593 1115
+rect 655 739 689 1115
+rect 751 739 785 1115
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect -785 -1115 -751 -739
+rect -689 -1115 -655 -739
+rect -593 -1115 -559 -739
+rect -497 -1115 -463 -739
+rect -401 -1115 -367 -739
+rect -305 -1115 -271 -739
+rect -209 -1115 -175 -739
+rect -113 -1115 -79 -739
+rect -17 -1115 17 -739
+rect 79 -1115 113 -739
+rect 175 -1115 209 -739
+rect 271 -1115 305 -739
+rect 367 -1115 401 -739
+rect 463 -1115 497 -739
+rect 559 -1115 593 -739
+rect 655 -1115 689 -739
+rect 751 -1115 785 -739
+<< psubdiff >>
+rect -899 1267 -803 1301
+rect 803 1267 899 1301
+rect -899 1205 -865 1267
+rect 865 1205 899 1267
+rect -899 -1267 -865 -1205
+rect 865 -1267 899 -1205
+rect -899 -1301 -803 -1267
+rect 803 -1301 899 -1267
+<< psubdiffcont >>
+rect -803 1267 803 1301
+rect -899 -1205 -865 1205
+rect 865 -1205 899 1205
+rect -803 -1301 803 -1267
+<< poly >>
+rect -753 1199 -687 1215
+rect -753 1165 -737 1199
+rect -703 1165 -687 1199
+rect -753 1149 -687 1165
+rect -561 1199 -495 1215
+rect -561 1165 -545 1199
+rect -511 1165 -495 1199
+rect -735 1127 -705 1149
+rect -639 1127 -609 1153
+rect -561 1149 -495 1165
+rect -369 1199 -303 1215
+rect -369 1165 -353 1199
+rect -319 1165 -303 1199
+rect -543 1127 -513 1149
+rect -447 1127 -417 1153
+rect -369 1149 -303 1165
+rect -177 1199 -111 1215
+rect -177 1165 -161 1199
+rect -127 1165 -111 1199
+rect -351 1127 -321 1149
+rect -255 1127 -225 1153
+rect -177 1149 -111 1165
+rect 15 1199 81 1215
+rect 15 1165 31 1199
+rect 65 1165 81 1199
+rect -159 1127 -129 1149
+rect -63 1127 -33 1153
+rect 15 1149 81 1165
+rect 207 1199 273 1215
+rect 207 1165 223 1199
+rect 257 1165 273 1199
+rect 33 1127 63 1149
+rect 129 1127 159 1153
+rect 207 1149 273 1165
+rect 399 1199 465 1215
+rect 399 1165 415 1199
+rect 449 1165 465 1199
+rect 225 1127 255 1149
+rect 321 1127 351 1153
+rect 399 1149 465 1165
+rect 591 1199 657 1215
+rect 591 1165 607 1199
+rect 641 1165 657 1199
+rect 417 1127 447 1149
+rect 513 1127 543 1153
+rect 591 1149 657 1165
+rect 609 1127 639 1149
+rect 705 1127 735 1153
+rect -735 701 -705 727
+rect -639 705 -609 727
+rect -657 689 -591 705
+rect -543 701 -513 727
+rect -447 705 -417 727
+rect -657 655 -641 689
+rect -607 655 -591 689
+rect -657 639 -591 655
+rect -465 689 -399 705
+rect -351 701 -321 727
+rect -255 705 -225 727
+rect -465 655 -449 689
+rect -415 655 -399 689
+rect -465 639 -399 655
+rect -273 689 -207 705
+rect -159 701 -129 727
+rect -63 705 -33 727
+rect -273 655 -257 689
+rect -223 655 -207 689
+rect -273 639 -207 655
+rect -81 689 -15 705
+rect 33 701 63 727
+rect 129 705 159 727
+rect -81 655 -65 689
+rect -31 655 -15 689
+rect -81 639 -15 655
+rect 111 689 177 705
+rect 225 701 255 727
+rect 321 705 351 727
+rect 111 655 127 689
+rect 161 655 177 689
+rect 111 639 177 655
+rect 303 689 369 705
+rect 417 701 447 727
+rect 513 705 543 727
+rect 303 655 319 689
+rect 353 655 369 689
+rect 303 639 369 655
+rect 495 689 561 705
+rect 609 701 639 727
+rect 705 705 735 727
+rect 495 655 511 689
+rect 545 655 561 689
+rect 495 639 561 655
+rect 687 689 753 705
+rect 687 655 703 689
+rect 737 655 753 689
+rect 687 639 753 655
+rect -657 581 -591 597
+rect -657 547 -641 581
+rect -607 547 -591 581
+rect -735 509 -705 535
+rect -657 531 -591 547
+rect -465 581 -399 597
+rect -465 547 -449 581
+rect -415 547 -399 581
+rect -639 509 -609 531
+rect -543 509 -513 535
+rect -465 531 -399 547
+rect -273 581 -207 597
+rect -273 547 -257 581
+rect -223 547 -207 581
+rect -447 509 -417 531
+rect -351 509 -321 535
+rect -273 531 -207 547
+rect -81 581 -15 597
+rect -81 547 -65 581
+rect -31 547 -15 581
+rect -255 509 -225 531
+rect -159 509 -129 535
+rect -81 531 -15 547
+rect 111 581 177 597
+rect 111 547 127 581
+rect 161 547 177 581
+rect -63 509 -33 531
+rect 33 509 63 535
+rect 111 531 177 547
+rect 303 581 369 597
+rect 303 547 319 581
+rect 353 547 369 581
+rect 129 509 159 531
+rect 225 509 255 535
+rect 303 531 369 547
+rect 495 581 561 597
+rect 495 547 511 581
+rect 545 547 561 581
+rect 321 509 351 531
+rect 417 509 447 535
+rect 495 531 561 547
+rect 687 581 753 597
+rect 687 547 703 581
+rect 737 547 753 581
+rect 513 509 543 531
+rect 609 509 639 535
+rect 687 531 753 547
+rect 705 509 735 531
+rect -735 87 -705 109
+rect -753 71 -687 87
+rect -639 83 -609 109
+rect -543 87 -513 109
+rect -753 37 -737 71
+rect -703 37 -687 71
+rect -753 21 -687 37
+rect -561 71 -495 87
+rect -447 83 -417 109
+rect -351 87 -321 109
+rect -561 37 -545 71
+rect -511 37 -495 71
+rect -561 21 -495 37
+rect -369 71 -303 87
+rect -255 83 -225 109
+rect -159 87 -129 109
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -369 21 -303 37
+rect -177 71 -111 87
+rect -63 83 -33 109
+rect 33 87 63 109
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect -177 21 -111 37
+rect 15 71 81 87
+rect 129 83 159 109
+rect 225 87 255 109
+rect 15 37 31 71
+rect 65 37 81 71
+rect 15 21 81 37
+rect 207 71 273 87
+rect 321 83 351 109
+rect 417 87 447 109
+rect 207 37 223 71
+rect 257 37 273 71
+rect 207 21 273 37
+rect 399 71 465 87
+rect 513 83 543 109
+rect 609 87 639 109
+rect 399 37 415 71
+rect 449 37 465 71
+rect 399 21 465 37
+rect 591 71 657 87
+rect 705 83 735 109
+rect 591 37 607 71
+rect 641 37 657 71
+rect 591 21 657 37
+rect -753 -37 -687 -21
+rect -753 -71 -737 -37
+rect -703 -71 -687 -37
+rect -753 -87 -687 -71
+rect -561 -37 -495 -21
+rect -561 -71 -545 -37
+rect -511 -71 -495 -37
+rect -735 -109 -705 -87
+rect -639 -109 -609 -83
+rect -561 -87 -495 -71
+rect -369 -37 -303 -21
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -543 -109 -513 -87
+rect -447 -109 -417 -83
+rect -369 -87 -303 -71
+rect -177 -37 -111 -21
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect -351 -109 -321 -87
+rect -255 -109 -225 -83
+rect -177 -87 -111 -71
+rect 15 -37 81 -21
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect -159 -109 -129 -87
+rect -63 -109 -33 -83
+rect 15 -87 81 -71
+rect 207 -37 273 -21
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 33 -109 63 -87
+rect 129 -109 159 -83
+rect 207 -87 273 -71
+rect 399 -37 465 -21
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 225 -109 255 -87
+rect 321 -109 351 -83
+rect 399 -87 465 -71
+rect 591 -37 657 -21
+rect 591 -71 607 -37
+rect 641 -71 657 -37
+rect 417 -109 447 -87
+rect 513 -109 543 -83
+rect 591 -87 657 -71
+rect 609 -109 639 -87
+rect 705 -109 735 -83
+rect -735 -535 -705 -509
+rect -639 -531 -609 -509
+rect -657 -547 -591 -531
+rect -543 -535 -513 -509
+rect -447 -531 -417 -509
+rect -657 -581 -641 -547
+rect -607 -581 -591 -547
+rect -657 -597 -591 -581
+rect -465 -547 -399 -531
+rect -351 -535 -321 -509
+rect -255 -531 -225 -509
+rect -465 -581 -449 -547
+rect -415 -581 -399 -547
+rect -465 -597 -399 -581
+rect -273 -547 -207 -531
+rect -159 -535 -129 -509
+rect -63 -531 -33 -509
+rect -273 -581 -257 -547
+rect -223 -581 -207 -547
+rect -273 -597 -207 -581
+rect -81 -547 -15 -531
+rect 33 -535 63 -509
+rect 129 -531 159 -509
+rect -81 -581 -65 -547
+rect -31 -581 -15 -547
+rect -81 -597 -15 -581
+rect 111 -547 177 -531
+rect 225 -535 255 -509
+rect 321 -531 351 -509
+rect 111 -581 127 -547
+rect 161 -581 177 -547
+rect 111 -597 177 -581
+rect 303 -547 369 -531
+rect 417 -535 447 -509
+rect 513 -531 543 -509
+rect 303 -581 319 -547
+rect 353 -581 369 -547
+rect 303 -597 369 -581
+rect 495 -547 561 -531
+rect 609 -535 639 -509
+rect 705 -531 735 -509
+rect 495 -581 511 -547
+rect 545 -581 561 -547
+rect 495 -597 561 -581
+rect 687 -547 753 -531
+rect 687 -581 703 -547
+rect 737 -581 753 -547
+rect 687 -597 753 -581
+rect -657 -655 -591 -639
+rect -657 -689 -641 -655
+rect -607 -689 -591 -655
+rect -735 -727 -705 -701
+rect -657 -705 -591 -689
+rect -465 -655 -399 -639
+rect -465 -689 -449 -655
+rect -415 -689 -399 -655
+rect -639 -727 -609 -705
+rect -543 -727 -513 -701
+rect -465 -705 -399 -689
+rect -273 -655 -207 -639
+rect -273 -689 -257 -655
+rect -223 -689 -207 -655
+rect -447 -727 -417 -705
+rect -351 -727 -321 -701
+rect -273 -705 -207 -689
+rect -81 -655 -15 -639
+rect -81 -689 -65 -655
+rect -31 -689 -15 -655
+rect -255 -727 -225 -705
+rect -159 -727 -129 -701
+rect -81 -705 -15 -689
+rect 111 -655 177 -639
+rect 111 -689 127 -655
+rect 161 -689 177 -655
+rect -63 -727 -33 -705
+rect 33 -727 63 -701
+rect 111 -705 177 -689
+rect 303 -655 369 -639
+rect 303 -689 319 -655
+rect 353 -689 369 -655
+rect 129 -727 159 -705
+rect 225 -727 255 -701
+rect 303 -705 369 -689
+rect 495 -655 561 -639
+rect 495 -689 511 -655
+rect 545 -689 561 -655
+rect 321 -727 351 -705
+rect 417 -727 447 -701
+rect 495 -705 561 -689
+rect 687 -655 753 -639
+rect 687 -689 703 -655
+rect 737 -689 753 -655
+rect 513 -727 543 -705
+rect 609 -727 639 -701
+rect 687 -705 753 -689
+rect 705 -727 735 -705
+rect -735 -1149 -705 -1127
+rect -753 -1165 -687 -1149
+rect -639 -1153 -609 -1127
+rect -543 -1149 -513 -1127
+rect -753 -1199 -737 -1165
+rect -703 -1199 -687 -1165
+rect -753 -1215 -687 -1199
+rect -561 -1165 -495 -1149
+rect -447 -1153 -417 -1127
+rect -351 -1149 -321 -1127
+rect -561 -1199 -545 -1165
+rect -511 -1199 -495 -1165
+rect -561 -1215 -495 -1199
+rect -369 -1165 -303 -1149
+rect -255 -1153 -225 -1127
+rect -159 -1149 -129 -1127
+rect -369 -1199 -353 -1165
+rect -319 -1199 -303 -1165
+rect -369 -1215 -303 -1199
+rect -177 -1165 -111 -1149
+rect -63 -1153 -33 -1127
+rect 33 -1149 63 -1127
+rect -177 -1199 -161 -1165
+rect -127 -1199 -111 -1165
+rect -177 -1215 -111 -1199
+rect 15 -1165 81 -1149
+rect 129 -1153 159 -1127
+rect 225 -1149 255 -1127
+rect 15 -1199 31 -1165
+rect 65 -1199 81 -1165
+rect 15 -1215 81 -1199
+rect 207 -1165 273 -1149
+rect 321 -1153 351 -1127
+rect 417 -1149 447 -1127
+rect 207 -1199 223 -1165
+rect 257 -1199 273 -1165
+rect 207 -1215 273 -1199
+rect 399 -1165 465 -1149
+rect 513 -1153 543 -1127
+rect 609 -1149 639 -1127
+rect 399 -1199 415 -1165
+rect 449 -1199 465 -1165
+rect 399 -1215 465 -1199
+rect 591 -1165 657 -1149
+rect 705 -1153 735 -1127
+rect 591 -1199 607 -1165
+rect 641 -1199 657 -1165
+rect 591 -1215 657 -1199
+<< polycont >>
+rect -737 1165 -703 1199
+rect -545 1165 -511 1199
+rect -353 1165 -319 1199
+rect -161 1165 -127 1199
+rect 31 1165 65 1199
+rect 223 1165 257 1199
+rect 415 1165 449 1199
+rect 607 1165 641 1199
+rect -641 655 -607 689
+rect -449 655 -415 689
+rect -257 655 -223 689
+rect -65 655 -31 689
+rect 127 655 161 689
+rect 319 655 353 689
+rect 511 655 545 689
+rect 703 655 737 689
+rect -641 547 -607 581
+rect -449 547 -415 581
+rect -257 547 -223 581
+rect -65 547 -31 581
+rect 127 547 161 581
+rect 319 547 353 581
+rect 511 547 545 581
+rect 703 547 737 581
+rect -737 37 -703 71
+rect -545 37 -511 71
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect 607 37 641 71
+rect -737 -71 -703 -37
+rect -545 -71 -511 -37
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect 607 -71 641 -37
+rect -641 -581 -607 -547
+rect -449 -581 -415 -547
+rect -257 -581 -223 -547
+rect -65 -581 -31 -547
+rect 127 -581 161 -547
+rect 319 -581 353 -547
+rect 511 -581 545 -547
+rect 703 -581 737 -547
+rect -641 -689 -607 -655
+rect -449 -689 -415 -655
+rect -257 -689 -223 -655
+rect -65 -689 -31 -655
+rect 127 -689 161 -655
+rect 319 -689 353 -655
+rect 511 -689 545 -655
+rect 703 -689 737 -655
+rect -737 -1199 -703 -1165
+rect -545 -1199 -511 -1165
+rect -353 -1199 -319 -1165
+rect -161 -1199 -127 -1165
+rect 31 -1199 65 -1165
+rect 223 -1199 257 -1165
+rect 415 -1199 449 -1165
+rect 607 -1199 641 -1165
+<< locali >>
+rect -899 1267 -803 1301
+rect 803 1267 899 1301
+rect -899 1205 -865 1267
+rect 865 1205 899 1267
+rect -753 1165 -737 1199
+rect -703 1165 -687 1199
+rect -561 1165 -545 1199
+rect -511 1165 -495 1199
+rect -369 1165 -353 1199
+rect -319 1165 -303 1199
+rect -177 1165 -161 1199
+rect -127 1165 -111 1199
+rect 15 1165 31 1199
+rect 65 1165 81 1199
+rect 207 1165 223 1199
+rect 257 1165 273 1199
+rect 399 1165 415 1199
+rect 449 1165 465 1199
+rect 591 1165 607 1199
+rect 641 1165 657 1199
+rect -785 1115 -751 1131
+rect -785 723 -751 739
+rect -689 1115 -655 1131
+rect -689 723 -655 739
+rect -593 1115 -559 1131
+rect -593 723 -559 739
+rect -497 1115 -463 1131
+rect -497 723 -463 739
+rect -401 1115 -367 1131
+rect -401 723 -367 739
+rect -305 1115 -271 1131
+rect -305 723 -271 739
+rect -209 1115 -175 1131
+rect -209 723 -175 739
+rect -113 1115 -79 1131
+rect -113 723 -79 739
+rect -17 1115 17 1131
+rect -17 723 17 739
+rect 79 1115 113 1131
+rect 79 723 113 739
+rect 175 1115 209 1131
+rect 175 723 209 739
+rect 271 1115 305 1131
+rect 271 723 305 739
+rect 367 1115 401 1131
+rect 367 723 401 739
+rect 463 1115 497 1131
+rect 463 723 497 739
+rect 559 1115 593 1131
+rect 559 723 593 739
+rect 655 1115 689 1131
+rect 655 723 689 739
+rect 751 1115 785 1131
+rect 751 723 785 739
+rect -657 655 -641 689
+rect -607 655 -591 689
+rect -465 655 -449 689
+rect -415 655 -399 689
+rect -273 655 -257 689
+rect -223 655 -207 689
+rect -81 655 -65 689
+rect -31 655 -15 689
+rect 111 655 127 689
+rect 161 655 177 689
+rect 303 655 319 689
+rect 353 655 369 689
+rect 495 655 511 689
+rect 545 655 561 689
+rect 687 655 703 689
+rect 737 655 753 689
+rect -657 547 -641 581
+rect -607 547 -591 581
+rect -465 547 -449 581
+rect -415 547 -399 581
+rect -273 547 -257 581
+rect -223 547 -207 581
+rect -81 547 -65 581
+rect -31 547 -15 581
+rect 111 547 127 581
+rect 161 547 177 581
+rect 303 547 319 581
+rect 353 547 369 581
+rect 495 547 511 581
+rect 545 547 561 581
+rect 687 547 703 581
+rect 737 547 753 581
+rect -785 497 -751 513
+rect -785 105 -751 121
+rect -689 497 -655 513
+rect -689 105 -655 121
+rect -593 497 -559 513
+rect -593 105 -559 121
+rect -497 497 -463 513
+rect -497 105 -463 121
+rect -401 497 -367 513
+rect -401 105 -367 121
+rect -305 497 -271 513
+rect -305 105 -271 121
+rect -209 497 -175 513
+rect -209 105 -175 121
+rect -113 497 -79 513
+rect -113 105 -79 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 79 497 113 513
+rect 79 105 113 121
+rect 175 497 209 513
+rect 175 105 209 121
+rect 271 497 305 513
+rect 271 105 305 121
+rect 367 497 401 513
+rect 367 105 401 121
+rect 463 497 497 513
+rect 463 105 497 121
+rect 559 497 593 513
+rect 559 105 593 121
+rect 655 497 689 513
+rect 655 105 689 121
+rect 751 497 785 513
+rect 751 105 785 121
+rect -753 37 -737 71
+rect -703 37 -687 71
+rect -561 37 -545 71
+rect -511 37 -495 71
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect 15 37 31 71
+rect 65 37 81 71
+rect 207 37 223 71
+rect 257 37 273 71
+rect 399 37 415 71
+rect 449 37 465 71
+rect 591 37 607 71
+rect 641 37 657 71
+rect -753 -71 -737 -37
+rect -703 -71 -687 -37
+rect -561 -71 -545 -37
+rect -511 -71 -495 -37
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 591 -71 607 -37
+rect 641 -71 657 -37
+rect -785 -121 -751 -105
+rect -785 -513 -751 -497
+rect -689 -121 -655 -105
+rect -689 -513 -655 -497
+rect -593 -121 -559 -105
+rect -593 -513 -559 -497
+rect -497 -121 -463 -105
+rect -497 -513 -463 -497
+rect -401 -121 -367 -105
+rect -401 -513 -367 -497
+rect -305 -121 -271 -105
+rect -305 -513 -271 -497
+rect -209 -121 -175 -105
+rect -209 -513 -175 -497
+rect -113 -121 -79 -105
+rect -113 -513 -79 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 79 -121 113 -105
+rect 79 -513 113 -497
+rect 175 -121 209 -105
+rect 175 -513 209 -497
+rect 271 -121 305 -105
+rect 271 -513 305 -497
+rect 367 -121 401 -105
+rect 367 -513 401 -497
+rect 463 -121 497 -105
+rect 463 -513 497 -497
+rect 559 -121 593 -105
+rect 559 -513 593 -497
+rect 655 -121 689 -105
+rect 655 -513 689 -497
+rect 751 -121 785 -105
+rect 751 -513 785 -497
+rect -657 -581 -641 -547
+rect -607 -581 -591 -547
+rect -465 -581 -449 -547
+rect -415 -581 -399 -547
+rect -273 -581 -257 -547
+rect -223 -581 -207 -547
+rect -81 -581 -65 -547
+rect -31 -581 -15 -547
+rect 111 -581 127 -547
+rect 161 -581 177 -547
+rect 303 -581 319 -547
+rect 353 -581 369 -547
+rect 495 -581 511 -547
+rect 545 -581 561 -547
+rect 687 -581 703 -547
+rect 737 -581 753 -547
+rect -657 -689 -641 -655
+rect -607 -689 -591 -655
+rect -465 -689 -449 -655
+rect -415 -689 -399 -655
+rect -273 -689 -257 -655
+rect -223 -689 -207 -655
+rect -81 -689 -65 -655
+rect -31 -689 -15 -655
+rect 111 -689 127 -655
+rect 161 -689 177 -655
+rect 303 -689 319 -655
+rect 353 -689 369 -655
+rect 495 -689 511 -655
+rect 545 -689 561 -655
+rect 687 -689 703 -655
+rect 737 -689 753 -655
+rect -785 -739 -751 -723
+rect -785 -1131 -751 -1115
+rect -689 -739 -655 -723
+rect -689 -1131 -655 -1115
+rect -593 -739 -559 -723
+rect -593 -1131 -559 -1115
+rect -497 -739 -463 -723
+rect -497 -1131 -463 -1115
+rect -401 -739 -367 -723
+rect -401 -1131 -367 -1115
+rect -305 -739 -271 -723
+rect -305 -1131 -271 -1115
+rect -209 -739 -175 -723
+rect -209 -1131 -175 -1115
+rect -113 -739 -79 -723
+rect -113 -1131 -79 -1115
+rect -17 -739 17 -723
+rect -17 -1131 17 -1115
+rect 79 -739 113 -723
+rect 79 -1131 113 -1115
+rect 175 -739 209 -723
+rect 175 -1131 209 -1115
+rect 271 -739 305 -723
+rect 271 -1131 305 -1115
+rect 367 -739 401 -723
+rect 367 -1131 401 -1115
+rect 463 -739 497 -723
+rect 463 -1131 497 -1115
+rect 559 -739 593 -723
+rect 559 -1131 593 -1115
+rect 655 -739 689 -723
+rect 655 -1131 689 -1115
+rect 751 -739 785 -723
+rect 751 -1131 785 -1115
+rect -753 -1199 -737 -1165
+rect -703 -1199 -687 -1165
+rect -561 -1199 -545 -1165
+rect -511 -1199 -495 -1165
+rect -369 -1199 -353 -1165
+rect -319 -1199 -303 -1165
+rect -177 -1199 -161 -1165
+rect -127 -1199 -111 -1165
+rect 15 -1199 31 -1165
+rect 65 -1199 81 -1165
+rect 207 -1199 223 -1165
+rect 257 -1199 273 -1165
+rect 399 -1199 415 -1165
+rect 449 -1199 465 -1165
+rect 591 -1199 607 -1165
+rect 641 -1199 657 -1165
+rect -899 -1267 -865 -1205
+rect 865 -1267 899 -1205
+rect -899 -1301 -803 -1267
+rect 803 -1301 899 -1267
+<< viali >>
+rect -737 1165 -703 1199
+rect -545 1165 -511 1199
+rect -353 1165 -319 1199
+rect -161 1165 -127 1199
+rect 31 1165 65 1199
+rect 223 1165 257 1199
+rect 415 1165 449 1199
+rect 607 1165 641 1199
+rect -785 739 -751 1115
+rect -689 739 -655 1115
+rect -593 739 -559 1115
+rect -497 739 -463 1115
+rect -401 739 -367 1115
+rect -305 739 -271 1115
+rect -209 739 -175 1115
+rect -113 739 -79 1115
+rect -17 739 17 1115
+rect 79 739 113 1115
+rect 175 739 209 1115
+rect 271 739 305 1115
+rect 367 739 401 1115
+rect 463 739 497 1115
+rect 559 739 593 1115
+rect 655 739 689 1115
+rect 751 739 785 1115
+rect -641 655 -607 689
+rect -449 655 -415 689
+rect -257 655 -223 689
+rect -65 655 -31 689
+rect 127 655 161 689
+rect 319 655 353 689
+rect 511 655 545 689
+rect 703 655 737 689
+rect -641 547 -607 581
+rect -449 547 -415 581
+rect -257 547 -223 581
+rect -65 547 -31 581
+rect 127 547 161 581
+rect 319 547 353 581
+rect 511 547 545 581
+rect 703 547 737 581
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect -737 37 -703 71
+rect -545 37 -511 71
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect 607 37 641 71
+rect -737 -71 -703 -37
+rect -545 -71 -511 -37
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect 607 -71 641 -37
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect -641 -581 -607 -547
+rect -449 -581 -415 -547
+rect -257 -581 -223 -547
+rect -65 -581 -31 -547
+rect 127 -581 161 -547
+rect 319 -581 353 -547
+rect 511 -581 545 -547
+rect 703 -581 737 -547
+rect -641 -689 -607 -655
+rect -449 -689 -415 -655
+rect -257 -689 -223 -655
+rect -65 -689 -31 -655
+rect 127 -689 161 -655
+rect 319 -689 353 -655
+rect 511 -689 545 -655
+rect 703 -689 737 -655
+rect -785 -1115 -751 -739
+rect -689 -1115 -655 -739
+rect -593 -1115 -559 -739
+rect -497 -1115 -463 -739
+rect -401 -1115 -367 -739
+rect -305 -1115 -271 -739
+rect -209 -1115 -175 -739
+rect -113 -1115 -79 -739
+rect -17 -1115 17 -739
+rect 79 -1115 113 -739
+rect 175 -1115 209 -739
+rect 271 -1115 305 -739
+rect 367 -1115 401 -739
+rect 463 -1115 497 -739
+rect 559 -1115 593 -739
+rect 655 -1115 689 -739
+rect 751 -1115 785 -739
+rect -737 -1199 -703 -1165
+rect -545 -1199 -511 -1165
+rect -353 -1199 -319 -1165
+rect -161 -1199 -127 -1165
+rect 31 -1199 65 -1165
+rect 223 -1199 257 -1165
+rect 415 -1199 449 -1165
+rect 607 -1199 641 -1165
+<< metal1 >>
+rect -749 1199 -691 1205
+rect -749 1165 -737 1199
+rect -703 1165 -691 1199
+rect -749 1159 -691 1165
+rect -557 1199 -499 1205
+rect -557 1165 -545 1199
+rect -511 1165 -499 1199
+rect -557 1159 -499 1165
+rect -365 1199 -307 1205
+rect -365 1165 -353 1199
+rect -319 1165 -307 1199
+rect -365 1159 -307 1165
+rect -173 1199 -115 1205
+rect -173 1165 -161 1199
+rect -127 1165 -115 1199
+rect -173 1159 -115 1165
+rect 19 1199 77 1205
+rect 19 1165 31 1199
+rect 65 1165 77 1199
+rect 19 1159 77 1165
+rect 211 1199 269 1205
+rect 211 1165 223 1199
+rect 257 1165 269 1199
+rect 211 1159 269 1165
+rect 403 1199 461 1205
+rect 403 1165 415 1199
+rect 449 1165 461 1199
+rect 403 1159 461 1165
+rect 595 1199 653 1205
+rect 595 1165 607 1199
+rect 641 1165 653 1199
+rect 595 1159 653 1165
+rect -791 1115 -745 1127
+rect -791 739 -785 1115
+rect -751 739 -745 1115
+rect -791 727 -745 739
+rect -695 1115 -649 1127
+rect -695 739 -689 1115
+rect -655 739 -649 1115
+rect -695 727 -649 739
+rect -599 1115 -553 1127
+rect -599 739 -593 1115
+rect -559 739 -553 1115
+rect -599 727 -553 739
+rect -503 1115 -457 1127
+rect -503 739 -497 1115
+rect -463 739 -457 1115
+rect -503 727 -457 739
+rect -407 1115 -361 1127
+rect -407 739 -401 1115
+rect -367 739 -361 1115
+rect -407 727 -361 739
+rect -311 1115 -265 1127
+rect -311 739 -305 1115
+rect -271 739 -265 1115
+rect -311 727 -265 739
+rect -215 1115 -169 1127
+rect -215 739 -209 1115
+rect -175 739 -169 1115
+rect -215 727 -169 739
+rect -119 1115 -73 1127
+rect -119 739 -113 1115
+rect -79 739 -73 1115
+rect -119 727 -73 739
+rect -23 1115 23 1127
+rect -23 739 -17 1115
+rect 17 739 23 1115
+rect -23 727 23 739
+rect 73 1115 119 1127
+rect 73 739 79 1115
+rect 113 739 119 1115
+rect 73 727 119 739
+rect 169 1115 215 1127
+rect 169 739 175 1115
+rect 209 739 215 1115
+rect 169 727 215 739
+rect 265 1115 311 1127
+rect 265 739 271 1115
+rect 305 739 311 1115
+rect 265 727 311 739
+rect 361 1115 407 1127
+rect 361 739 367 1115
+rect 401 739 407 1115
+rect 361 727 407 739
+rect 457 1115 503 1127
+rect 457 739 463 1115
+rect 497 739 503 1115
+rect 457 727 503 739
+rect 553 1115 599 1127
+rect 553 739 559 1115
+rect 593 739 599 1115
+rect 553 727 599 739
+rect 649 1115 695 1127
+rect 649 739 655 1115
+rect 689 739 695 1115
+rect 649 727 695 739
+rect 745 1115 791 1127
+rect 745 739 751 1115
+rect 785 739 791 1115
+rect 745 727 791 739
+rect -653 689 -595 695
+rect -653 655 -641 689
+rect -607 655 -595 689
+rect -653 649 -595 655
+rect -461 689 -403 695
+rect -461 655 -449 689
+rect -415 655 -403 689
+rect -461 649 -403 655
+rect -269 689 -211 695
+rect -269 655 -257 689
+rect -223 655 -211 689
+rect -269 649 -211 655
+rect -77 689 -19 695
+rect -77 655 -65 689
+rect -31 655 -19 689
+rect -77 649 -19 655
+rect 115 689 173 695
+rect 115 655 127 689
+rect 161 655 173 689
+rect 115 649 173 655
+rect 307 689 365 695
+rect 307 655 319 689
+rect 353 655 365 689
+rect 307 649 365 655
+rect 499 689 557 695
+rect 499 655 511 689
+rect 545 655 557 689
+rect 499 649 557 655
+rect 691 689 749 695
+rect 691 655 703 689
+rect 737 655 749 689
+rect 691 649 749 655
+rect -653 581 -595 587
+rect -653 547 -641 581
+rect -607 547 -595 581
+rect -653 541 -595 547
+rect -461 581 -403 587
+rect -461 547 -449 581
+rect -415 547 -403 581
+rect -461 541 -403 547
+rect -269 581 -211 587
+rect -269 547 -257 581
+rect -223 547 -211 581
+rect -269 541 -211 547
+rect -77 581 -19 587
+rect -77 547 -65 581
+rect -31 547 -19 581
+rect -77 541 -19 547
+rect 115 581 173 587
+rect 115 547 127 581
+rect 161 547 173 581
+rect 115 541 173 547
+rect 307 581 365 587
+rect 307 547 319 581
+rect 353 547 365 581
+rect 307 541 365 547
+rect 499 581 557 587
+rect 499 547 511 581
+rect 545 547 557 581
+rect 499 541 557 547
+rect 691 581 749 587
+rect 691 547 703 581
+rect 737 547 749 581
+rect 691 541 749 547
+rect -791 497 -745 509
+rect -791 121 -785 497
+rect -751 121 -745 497
+rect -791 109 -745 121
+rect -695 497 -649 509
+rect -695 121 -689 497
+rect -655 121 -649 497
+rect -695 109 -649 121
+rect -599 497 -553 509
+rect -599 121 -593 497
+rect -559 121 -553 497
+rect -599 109 -553 121
+rect -503 497 -457 509
+rect -503 121 -497 497
+rect -463 121 -457 497
+rect -503 109 -457 121
+rect -407 497 -361 509
+rect -407 121 -401 497
+rect -367 121 -361 497
+rect -407 109 -361 121
+rect -311 497 -265 509
+rect -311 121 -305 497
+rect -271 121 -265 497
+rect -311 109 -265 121
+rect -215 497 -169 509
+rect -215 121 -209 497
+rect -175 121 -169 497
+rect -215 109 -169 121
+rect -119 497 -73 509
+rect -119 121 -113 497
+rect -79 121 -73 497
+rect -119 109 -73 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 73 497 119 509
+rect 73 121 79 497
+rect 113 121 119 497
+rect 73 109 119 121
+rect 169 497 215 509
+rect 169 121 175 497
+rect 209 121 215 497
+rect 169 109 215 121
+rect 265 497 311 509
+rect 265 121 271 497
+rect 305 121 311 497
+rect 265 109 311 121
+rect 361 497 407 509
+rect 361 121 367 497
+rect 401 121 407 497
+rect 361 109 407 121
+rect 457 497 503 509
+rect 457 121 463 497
+rect 497 121 503 497
+rect 457 109 503 121
+rect 553 497 599 509
+rect 553 121 559 497
+rect 593 121 599 497
+rect 553 109 599 121
+rect 649 497 695 509
+rect 649 121 655 497
+rect 689 121 695 497
+rect 649 109 695 121
+rect 745 497 791 509
+rect 745 121 751 497
+rect 785 121 791 497
+rect 745 109 791 121
+rect -749 71 -691 77
+rect -749 37 -737 71
+rect -703 37 -691 71
+rect -749 31 -691 37
+rect -557 71 -499 77
+rect -557 37 -545 71
+rect -511 37 -499 71
+rect -557 31 -499 37
+rect -365 71 -307 77
+rect -365 37 -353 71
+rect -319 37 -307 71
+rect -365 31 -307 37
+rect -173 71 -115 77
+rect -173 37 -161 71
+rect -127 37 -115 71
+rect -173 31 -115 37
+rect 19 71 77 77
+rect 19 37 31 71
+rect 65 37 77 71
+rect 19 31 77 37
+rect 211 71 269 77
+rect 211 37 223 71
+rect 257 37 269 71
+rect 211 31 269 37
+rect 403 71 461 77
+rect 403 37 415 71
+rect 449 37 461 71
+rect 403 31 461 37
+rect 595 71 653 77
+rect 595 37 607 71
+rect 641 37 653 71
+rect 595 31 653 37
+rect -749 -37 -691 -31
+rect -749 -71 -737 -37
+rect -703 -71 -691 -37
+rect -749 -77 -691 -71
+rect -557 -37 -499 -31
+rect -557 -71 -545 -37
+rect -511 -71 -499 -37
+rect -557 -77 -499 -71
+rect -365 -37 -307 -31
+rect -365 -71 -353 -37
+rect -319 -71 -307 -37
+rect -365 -77 -307 -71
+rect -173 -37 -115 -31
+rect -173 -71 -161 -37
+rect -127 -71 -115 -37
+rect -173 -77 -115 -71
+rect 19 -37 77 -31
+rect 19 -71 31 -37
+rect 65 -71 77 -37
+rect 19 -77 77 -71
+rect 211 -37 269 -31
+rect 211 -71 223 -37
+rect 257 -71 269 -37
+rect 211 -77 269 -71
+rect 403 -37 461 -31
+rect 403 -71 415 -37
+rect 449 -71 461 -37
+rect 403 -77 461 -71
+rect 595 -37 653 -31
+rect 595 -71 607 -37
+rect 641 -71 653 -37
+rect 595 -77 653 -71
+rect -791 -121 -745 -109
+rect -791 -497 -785 -121
+rect -751 -497 -745 -121
+rect -791 -509 -745 -497
+rect -695 -121 -649 -109
+rect -695 -497 -689 -121
+rect -655 -497 -649 -121
+rect -695 -509 -649 -497
+rect -599 -121 -553 -109
+rect -599 -497 -593 -121
+rect -559 -497 -553 -121
+rect -599 -509 -553 -497
+rect -503 -121 -457 -109
+rect -503 -497 -497 -121
+rect -463 -497 -457 -121
+rect -503 -509 -457 -497
+rect -407 -121 -361 -109
+rect -407 -497 -401 -121
+rect -367 -497 -361 -121
+rect -407 -509 -361 -497
+rect -311 -121 -265 -109
+rect -311 -497 -305 -121
+rect -271 -497 -265 -121
+rect -311 -509 -265 -497
+rect -215 -121 -169 -109
+rect -215 -497 -209 -121
+rect -175 -497 -169 -121
+rect -215 -509 -169 -497
+rect -119 -121 -73 -109
+rect -119 -497 -113 -121
+rect -79 -497 -73 -121
+rect -119 -509 -73 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 73 -121 119 -109
+rect 73 -497 79 -121
+rect 113 -497 119 -121
+rect 73 -509 119 -497
+rect 169 -121 215 -109
+rect 169 -497 175 -121
+rect 209 -497 215 -121
+rect 169 -509 215 -497
+rect 265 -121 311 -109
+rect 265 -497 271 -121
+rect 305 -497 311 -121
+rect 265 -509 311 -497
+rect 361 -121 407 -109
+rect 361 -497 367 -121
+rect 401 -497 407 -121
+rect 361 -509 407 -497
+rect 457 -121 503 -109
+rect 457 -497 463 -121
+rect 497 -497 503 -121
+rect 457 -509 503 -497
+rect 553 -121 599 -109
+rect 553 -497 559 -121
+rect 593 -497 599 -121
+rect 553 -509 599 -497
+rect 649 -121 695 -109
+rect 649 -497 655 -121
+rect 689 -497 695 -121
+rect 649 -509 695 -497
+rect 745 -121 791 -109
+rect 745 -497 751 -121
+rect 785 -497 791 -121
+rect 745 -509 791 -497
+rect -653 -547 -595 -541
+rect -653 -581 -641 -547
+rect -607 -581 -595 -547
+rect -653 -587 -595 -581
+rect -461 -547 -403 -541
+rect -461 -581 -449 -547
+rect -415 -581 -403 -547
+rect -461 -587 -403 -581
+rect -269 -547 -211 -541
+rect -269 -581 -257 -547
+rect -223 -581 -211 -547
+rect -269 -587 -211 -581
+rect -77 -547 -19 -541
+rect -77 -581 -65 -547
+rect -31 -581 -19 -547
+rect -77 -587 -19 -581
+rect 115 -547 173 -541
+rect 115 -581 127 -547
+rect 161 -581 173 -547
+rect 115 -587 173 -581
+rect 307 -547 365 -541
+rect 307 -581 319 -547
+rect 353 -581 365 -547
+rect 307 -587 365 -581
+rect 499 -547 557 -541
+rect 499 -581 511 -547
+rect 545 -581 557 -547
+rect 499 -587 557 -581
+rect 691 -547 749 -541
+rect 691 -581 703 -547
+rect 737 -581 749 -547
+rect 691 -587 749 -581
+rect -653 -655 -595 -649
+rect -653 -689 -641 -655
+rect -607 -689 -595 -655
+rect -653 -695 -595 -689
+rect -461 -655 -403 -649
+rect -461 -689 -449 -655
+rect -415 -689 -403 -655
+rect -461 -695 -403 -689
+rect -269 -655 -211 -649
+rect -269 -689 -257 -655
+rect -223 -689 -211 -655
+rect -269 -695 -211 -689
+rect -77 -655 -19 -649
+rect -77 -689 -65 -655
+rect -31 -689 -19 -655
+rect -77 -695 -19 -689
+rect 115 -655 173 -649
+rect 115 -689 127 -655
+rect 161 -689 173 -655
+rect 115 -695 173 -689
+rect 307 -655 365 -649
+rect 307 -689 319 -655
+rect 353 -689 365 -655
+rect 307 -695 365 -689
+rect 499 -655 557 -649
+rect 499 -689 511 -655
+rect 545 -689 557 -655
+rect 499 -695 557 -689
+rect 691 -655 749 -649
+rect 691 -689 703 -655
+rect 737 -689 749 -655
+rect 691 -695 749 -689
+rect -791 -739 -745 -727
+rect -791 -1115 -785 -739
+rect -751 -1115 -745 -739
+rect -791 -1127 -745 -1115
+rect -695 -739 -649 -727
+rect -695 -1115 -689 -739
+rect -655 -1115 -649 -739
+rect -695 -1127 -649 -1115
+rect -599 -739 -553 -727
+rect -599 -1115 -593 -739
+rect -559 -1115 -553 -739
+rect -599 -1127 -553 -1115
+rect -503 -739 -457 -727
+rect -503 -1115 -497 -739
+rect -463 -1115 -457 -739
+rect -503 -1127 -457 -1115
+rect -407 -739 -361 -727
+rect -407 -1115 -401 -739
+rect -367 -1115 -361 -739
+rect -407 -1127 -361 -1115
+rect -311 -739 -265 -727
+rect -311 -1115 -305 -739
+rect -271 -1115 -265 -739
+rect -311 -1127 -265 -1115
+rect -215 -739 -169 -727
+rect -215 -1115 -209 -739
+rect -175 -1115 -169 -739
+rect -215 -1127 -169 -1115
+rect -119 -739 -73 -727
+rect -119 -1115 -113 -739
+rect -79 -1115 -73 -739
+rect -119 -1127 -73 -1115
+rect -23 -739 23 -727
+rect -23 -1115 -17 -739
+rect 17 -1115 23 -739
+rect -23 -1127 23 -1115
+rect 73 -739 119 -727
+rect 73 -1115 79 -739
+rect 113 -1115 119 -739
+rect 73 -1127 119 -1115
+rect 169 -739 215 -727
+rect 169 -1115 175 -739
+rect 209 -1115 215 -739
+rect 169 -1127 215 -1115
+rect 265 -739 311 -727
+rect 265 -1115 271 -739
+rect 305 -1115 311 -739
+rect 265 -1127 311 -1115
+rect 361 -739 407 -727
+rect 361 -1115 367 -739
+rect 401 -1115 407 -739
+rect 361 -1127 407 -1115
+rect 457 -739 503 -727
+rect 457 -1115 463 -739
+rect 497 -1115 503 -739
+rect 457 -1127 503 -1115
+rect 553 -739 599 -727
+rect 553 -1115 559 -739
+rect 593 -1115 599 -739
+rect 553 -1127 599 -1115
+rect 649 -739 695 -727
+rect 649 -1115 655 -739
+rect 689 -1115 695 -739
+rect 649 -1127 695 -1115
+rect 745 -739 791 -727
+rect 745 -1115 751 -739
+rect 785 -1115 791 -739
+rect 745 -1127 791 -1115
+rect -749 -1165 -691 -1159
+rect -749 -1199 -737 -1165
+rect -703 -1199 -691 -1165
+rect -749 -1205 -691 -1199
+rect -557 -1165 -499 -1159
+rect -557 -1199 -545 -1165
+rect -511 -1199 -499 -1165
+rect -557 -1205 -499 -1199
+rect -365 -1165 -307 -1159
+rect -365 -1199 -353 -1165
+rect -319 -1199 -307 -1165
+rect -365 -1205 -307 -1199
+rect -173 -1165 -115 -1159
+rect -173 -1199 -161 -1165
+rect -127 -1199 -115 -1165
+rect -173 -1205 -115 -1199
+rect 19 -1165 77 -1159
+rect 19 -1199 31 -1165
+rect 65 -1199 77 -1165
+rect 19 -1205 77 -1199
+rect 211 -1165 269 -1159
+rect 211 -1199 223 -1165
+rect 257 -1199 269 -1165
+rect 211 -1205 269 -1199
+rect 403 -1165 461 -1159
+rect 403 -1199 415 -1165
+rect 449 -1199 461 -1165
+rect 403 -1205 461 -1199
+rect 595 -1165 653 -1159
+rect 595 -1199 607 -1165
+rect 641 -1199 653 -1165
+rect 595 -1205 653 -1199
+<< properties >>
+string FIXED_BBOX -882 -1284 882 1284
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 4 nf 16 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_LH2JGW.mag b/mag/outd/sky130_fd_pr__nfet_01v8_LH2JGW.mag
new file mode 100644
index 0000000..a61ab35
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_LH2JGW.mag
@@ -0,0 +1,115 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646319015
+<< error_p >>
+rect 19 272 77 278
+rect 19 238 31 272
+rect 19 232 77 238
+rect -77 -238 -19 -232
+rect -77 -272 -65 -238
+rect -77 -278 -19 -272
+<< pwell >>
+rect -263 -410 263 410
+<< nmos >>
+rect -63 -200 -33 200
+rect 33 -200 63 200
+<< ndiff >>
+rect -125 188 -63 200
+rect -125 -188 -113 188
+rect -79 -188 -63 188
+rect -125 -200 -63 -188
+rect -33 188 33 200
+rect -33 -188 -17 188
+rect 17 -188 33 188
+rect -33 -200 33 -188
+rect 63 188 125 200
+rect 63 -188 79 188
+rect 113 -188 125 188
+rect 63 -200 125 -188
+<< ndiffc >>
+rect -113 -188 -79 188
+rect -17 -188 17 188
+rect 79 -188 113 188
+<< psubdiff >>
+rect -227 340 -131 374
+rect 131 340 227 374
+rect -227 278 -193 340
+rect 193 278 227 340
+rect -227 -340 -193 -278
+rect 193 -340 227 -278
+rect -227 -374 -131 -340
+rect 131 -374 227 -340
+<< psubdiffcont >>
+rect -131 340 131 374
+rect -227 -278 -193 278
+rect 193 -278 227 278
+rect -131 -374 131 -340
+<< poly >>
+rect 15 272 81 288
+rect 15 238 31 272
+rect 65 238 81 272
+rect -63 200 -33 226
+rect 15 222 81 238
+rect 33 200 63 222
+rect -63 -222 -33 -200
+rect -81 -238 -15 -222
+rect 33 -226 63 -200
+rect -81 -272 -65 -238
+rect -31 -272 -15 -238
+rect -81 -288 -15 -272
+<< polycont >>
+rect 31 238 65 272
+rect -65 -272 -31 -238
+<< locali >>
+rect -227 340 -131 374
+rect 131 340 227 374
+rect -227 278 -193 340
+rect 193 278 227 340
+rect 15 238 31 272
+rect 65 238 81 272
+rect -113 188 -79 204
+rect -113 -204 -79 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 79 188 113 204
+rect 79 -204 113 -188
+rect -81 -272 -65 -238
+rect -31 -272 -15 -238
+rect -227 -340 -193 -278
+rect 193 -340 227 -278
+rect -227 -374 -131 -340
+rect 131 -374 227 -340
+<< viali >>
+rect 31 238 65 272
+rect -113 -188 -79 188
+rect -17 -188 17 188
+rect 79 -188 113 188
+rect -65 -272 -31 -238
+<< metal1 >>
+rect 19 272 77 278
+rect 19 238 31 272
+rect 65 238 77 272
+rect 19 232 77 238
+rect -119 188 -73 200
+rect -119 -188 -113 188
+rect -79 -188 -73 188
+rect -119 -200 -73 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 73 188 119 200
+rect 73 -188 79 188
+rect 113 -188 119 188
+rect 73 -200 119 -188
+rect -77 -238 -19 -232
+rect -77 -272 -65 -238
+rect -31 -272 -19 -238
+rect -77 -278 -19 -272
+<< properties >>
+string FIXED_BBOX -210 -357 210 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 1 nf 2 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_SFR4RZ.mag b/mag/outd/sky130_fd_pr__nfet_01v8_SFR4RZ.mag
new file mode 100644
index 0000000..0697dcc
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_SFR4RZ.mag
@@ -0,0 +1,646 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646234887
+<< pwell >>
+rect -1431 -410 1431 410
+<< nmos >>
+rect -1235 -200 -1135 200
+rect -1077 -200 -977 200
+rect -919 -200 -819 200
+rect -761 -200 -661 200
+rect -603 -200 -503 200
+rect -445 -200 -345 200
+rect -287 -200 -187 200
+rect -129 -200 -29 200
+rect 29 -200 129 200
+rect 187 -200 287 200
+rect 345 -200 445 200
+rect 503 -200 603 200
+rect 661 -200 761 200
+rect 819 -200 919 200
+rect 977 -200 1077 200
+rect 1135 -200 1235 200
+<< ndiff >>
+rect -1293 188 -1235 200
+rect -1293 -188 -1281 188
+rect -1247 -188 -1235 188
+rect -1293 -200 -1235 -188
+rect -1135 188 -1077 200
+rect -1135 -188 -1123 188
+rect -1089 -188 -1077 188
+rect -1135 -200 -1077 -188
+rect -977 188 -919 200
+rect -977 -188 -965 188
+rect -931 -188 -919 188
+rect -977 -200 -919 -188
+rect -819 188 -761 200
+rect -819 -188 -807 188
+rect -773 -188 -761 188
+rect -819 -200 -761 -188
+rect -661 188 -603 200
+rect -661 -188 -649 188
+rect -615 -188 -603 188
+rect -661 -200 -603 -188
+rect -503 188 -445 200
+rect -503 -188 -491 188
+rect -457 -188 -445 188
+rect -503 -200 -445 -188
+rect -345 188 -287 200
+rect -345 -188 -333 188
+rect -299 -188 -287 188
+rect -345 -200 -287 -188
+rect -187 188 -129 200
+rect -187 -188 -175 188
+rect -141 -188 -129 188
+rect -187 -200 -129 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 129 188 187 200
+rect 129 -188 141 188
+rect 175 -188 187 188
+rect 129 -200 187 -188
+rect 287 188 345 200
+rect 287 -188 299 188
+rect 333 -188 345 188
+rect 287 -200 345 -188
+rect 445 188 503 200
+rect 445 -188 457 188
+rect 491 -188 503 188
+rect 445 -200 503 -188
+rect 603 188 661 200
+rect 603 -188 615 188
+rect 649 -188 661 188
+rect 603 -200 661 -188
+rect 761 188 819 200
+rect 761 -188 773 188
+rect 807 -188 819 188
+rect 761 -200 819 -188
+rect 919 188 977 200
+rect 919 -188 931 188
+rect 965 -188 977 188
+rect 919 -200 977 -188
+rect 1077 188 1135 200
+rect 1077 -188 1089 188
+rect 1123 -188 1135 188
+rect 1077 -200 1135 -188
+rect 1235 188 1293 200
+rect 1235 -188 1247 188
+rect 1281 -188 1293 188
+rect 1235 -200 1293 -188
+<< ndiffc >>
+rect -1281 -188 -1247 188
+rect -1123 -188 -1089 188
+rect -965 -188 -931 188
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect 931 -188 965 188
+rect 1089 -188 1123 188
+rect 1247 -188 1281 188
+<< psubdiff >>
+rect -1395 340 -1299 374
+rect 1299 340 1395 374
+rect -1395 278 -1361 340
+rect 1361 278 1395 340
+rect -1395 -340 -1361 -278
+rect 1361 -340 1395 -278
+rect -1395 -374 -1299 -340
+rect 1299 -374 1395 -340
+<< psubdiffcont >>
+rect -1299 340 1299 374
+rect -1395 -278 -1361 278
+rect 1361 -278 1395 278
+rect -1299 -374 1299 -340
+<< poly >>
+rect -1235 272 -1135 288
+rect -1235 238 -1219 272
+rect -1151 238 -1135 272
+rect -1235 200 -1135 238
+rect -1077 272 -977 288
+rect -1077 238 -1061 272
+rect -993 238 -977 272
+rect -1077 200 -977 238
+rect -919 272 -819 288
+rect -919 238 -903 272
+rect -835 238 -819 272
+rect -919 200 -819 238
+rect -761 272 -661 288
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -761 200 -661 238
+rect -603 272 -503 288
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -603 200 -503 238
+rect -445 272 -345 288
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -445 200 -345 238
+rect -287 272 -187 288
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -287 200 -187 238
+rect -129 272 -29 288
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect -129 200 -29 238
+rect 29 272 129 288
+rect 29 238 45 272
+rect 113 238 129 272
+rect 29 200 129 238
+rect 187 272 287 288
+rect 187 238 203 272
+rect 271 238 287 272
+rect 187 200 287 238
+rect 345 272 445 288
+rect 345 238 361 272
+rect 429 238 445 272
+rect 345 200 445 238
+rect 503 272 603 288
+rect 503 238 519 272
+rect 587 238 603 272
+rect 503 200 603 238
+rect 661 272 761 288
+rect 661 238 677 272
+rect 745 238 761 272
+rect 661 200 761 238
+rect 819 272 919 288
+rect 819 238 835 272
+rect 903 238 919 272
+rect 819 200 919 238
+rect 977 272 1077 288
+rect 977 238 993 272
+rect 1061 238 1077 272
+rect 977 200 1077 238
+rect 1135 272 1235 288
+rect 1135 238 1151 272
+rect 1219 238 1235 272
+rect 1135 200 1235 238
+rect -1235 -238 -1135 -200
+rect -1235 -272 -1219 -238
+rect -1151 -272 -1135 -238
+rect -1235 -288 -1135 -272
+rect -1077 -238 -977 -200
+rect -1077 -272 -1061 -238
+rect -993 -272 -977 -238
+rect -1077 -288 -977 -272
+rect -919 -238 -819 -200
+rect -919 -272 -903 -238
+rect -835 -272 -819 -238
+rect -919 -288 -819 -272
+rect -761 -238 -661 -200
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -761 -288 -661 -272
+rect -603 -238 -503 -200
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -603 -288 -503 -272
+rect -445 -238 -345 -200
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -445 -288 -345 -272
+rect -287 -238 -187 -200
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -287 -288 -187 -272
+rect -129 -238 -29 -200
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect -129 -288 -29 -272
+rect 29 -238 129 -200
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 29 -288 129 -272
+rect 187 -238 287 -200
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 187 -288 287 -272
+rect 345 -238 445 -200
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 345 -288 445 -272
+rect 503 -238 603 -200
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 503 -288 603 -272
+rect 661 -238 761 -200
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect 661 -288 761 -272
+rect 819 -238 919 -200
+rect 819 -272 835 -238
+rect 903 -272 919 -238
+rect 819 -288 919 -272
+rect 977 -238 1077 -200
+rect 977 -272 993 -238
+rect 1061 -272 1077 -238
+rect 977 -288 1077 -272
+rect 1135 -238 1235 -200
+rect 1135 -272 1151 -238
+rect 1219 -272 1235 -238
+rect 1135 -288 1235 -272
+<< polycont >>
+rect -1219 238 -1151 272
+rect -1061 238 -993 272
+rect -903 238 -835 272
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect 835 238 903 272
+rect 993 238 1061 272
+rect 1151 238 1219 272
+rect -1219 -272 -1151 -238
+rect -1061 -272 -993 -238
+rect -903 -272 -835 -238
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+rect 835 -272 903 -238
+rect 993 -272 1061 -238
+rect 1151 -272 1219 -238
+<< locali >>
+rect -1395 340 -1299 374
+rect 1299 340 1395 374
+rect -1395 278 -1361 340
+rect 1361 278 1395 340
+rect -1235 238 -1219 272
+rect -1151 238 -1135 272
+rect -1077 238 -1061 272
+rect -993 238 -977 272
+rect -919 238 -903 272
+rect -835 238 -819 272
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect 29 238 45 272
+rect 113 238 129 272
+rect 187 238 203 272
+rect 271 238 287 272
+rect 345 238 361 272
+rect 429 238 445 272
+rect 503 238 519 272
+rect 587 238 603 272
+rect 661 238 677 272
+rect 745 238 761 272
+rect 819 238 835 272
+rect 903 238 919 272
+rect 977 238 993 272
+rect 1061 238 1077 272
+rect 1135 238 1151 272
+rect 1219 238 1235 272
+rect -1281 188 -1247 204
+rect -1281 -204 -1247 -188
+rect -1123 188 -1089 204
+rect -1123 -204 -1089 -188
+rect -965 188 -931 204
+rect -965 -204 -931 -188
+rect -807 188 -773 204
+rect -807 -204 -773 -188
+rect -649 188 -615 204
+rect -649 -204 -615 -188
+rect -491 188 -457 204
+rect -491 -204 -457 -188
+rect -333 188 -299 204
+rect -333 -204 -299 -188
+rect -175 188 -141 204
+rect -175 -204 -141 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 141 188 175 204
+rect 141 -204 175 -188
+rect 299 188 333 204
+rect 299 -204 333 -188
+rect 457 188 491 204
+rect 457 -204 491 -188
+rect 615 188 649 204
+rect 615 -204 649 -188
+rect 773 188 807 204
+rect 773 -204 807 -188
+rect 931 188 965 204
+rect 931 -204 965 -188
+rect 1089 188 1123 204
+rect 1089 -204 1123 -188
+rect 1247 188 1281 204
+rect 1247 -204 1281 -188
+rect -1235 -272 -1219 -238
+rect -1151 -272 -1135 -238
+rect -1077 -272 -1061 -238
+rect -993 -272 -977 -238
+rect -919 -272 -903 -238
+rect -835 -272 -819 -238
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect 819 -272 835 -238
+rect 903 -272 919 -238
+rect 977 -272 993 -238
+rect 1061 -272 1077 -238
+rect 1135 -272 1151 -238
+rect 1219 -272 1235 -238
+rect -1395 -340 -1361 -278
+rect 1361 -340 1395 -278
+rect -1395 -374 -1299 -340
+rect 1299 -374 1395 -340
+<< viali >>
+rect -1219 238 -1151 272
+rect -1061 238 -993 272
+rect -903 238 -835 272
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect 835 238 903 272
+rect 993 238 1061 272
+rect 1151 238 1219 272
+rect -1281 -188 -1247 188
+rect -1123 -188 -1089 188
+rect -965 -188 -931 188
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect 931 -188 965 188
+rect 1089 -188 1123 188
+rect 1247 -188 1281 188
+rect -1219 -272 -1151 -238
+rect -1061 -272 -993 -238
+rect -903 -272 -835 -238
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+rect 835 -272 903 -238
+rect 993 -272 1061 -238
+rect 1151 -272 1219 -238
+<< metal1 >>
+rect -1231 272 -1139 278
+rect -1231 238 -1219 272
+rect -1151 238 -1139 272
+rect -1231 232 -1139 238
+rect -1073 272 -981 278
+rect -1073 238 -1061 272
+rect -993 238 -981 272
+rect -1073 232 -981 238
+rect -915 272 -823 278
+rect -915 238 -903 272
+rect -835 238 -823 272
+rect -915 232 -823 238
+rect -757 272 -665 278
+rect -757 238 -745 272
+rect -677 238 -665 272
+rect -757 232 -665 238
+rect -599 272 -507 278
+rect -599 238 -587 272
+rect -519 238 -507 272
+rect -599 232 -507 238
+rect -441 272 -349 278
+rect -441 238 -429 272
+rect -361 238 -349 272
+rect -441 232 -349 238
+rect -283 272 -191 278
+rect -283 238 -271 272
+rect -203 238 -191 272
+rect -283 232 -191 238
+rect -125 272 -33 278
+rect -125 238 -113 272
+rect -45 238 -33 272
+rect -125 232 -33 238
+rect 33 272 125 278
+rect 33 238 45 272
+rect 113 238 125 272
+rect 33 232 125 238
+rect 191 272 283 278
+rect 191 238 203 272
+rect 271 238 283 272
+rect 191 232 283 238
+rect 349 272 441 278
+rect 349 238 361 272
+rect 429 238 441 272
+rect 349 232 441 238
+rect 507 272 599 278
+rect 507 238 519 272
+rect 587 238 599 272
+rect 507 232 599 238
+rect 665 272 757 278
+rect 665 238 677 272
+rect 745 238 757 272
+rect 665 232 757 238
+rect 823 272 915 278
+rect 823 238 835 272
+rect 903 238 915 272
+rect 823 232 915 238
+rect 981 272 1073 278
+rect 981 238 993 272
+rect 1061 238 1073 272
+rect 981 232 1073 238
+rect 1139 272 1231 278
+rect 1139 238 1151 272
+rect 1219 238 1231 272
+rect 1139 232 1231 238
+rect -1287 188 -1241 200
+rect -1287 -188 -1281 188
+rect -1247 -188 -1241 188
+rect -1287 -200 -1241 -188
+rect -1129 188 -1083 200
+rect -1129 -188 -1123 188
+rect -1089 -188 -1083 188
+rect -1129 -200 -1083 -188
+rect -971 188 -925 200
+rect -971 -188 -965 188
+rect -931 -188 -925 188
+rect -971 -200 -925 -188
+rect -813 188 -767 200
+rect -813 -188 -807 188
+rect -773 -188 -767 188
+rect -813 -200 -767 -188
+rect -655 188 -609 200
+rect -655 -188 -649 188
+rect -615 -188 -609 188
+rect -655 -200 -609 -188
+rect -497 188 -451 200
+rect -497 -188 -491 188
+rect -457 -188 -451 188
+rect -497 -200 -451 -188
+rect -339 188 -293 200
+rect -339 -188 -333 188
+rect -299 -188 -293 188
+rect -339 -200 -293 -188
+rect -181 188 -135 200
+rect -181 -188 -175 188
+rect -141 -188 -135 188
+rect -181 -200 -135 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 135 188 181 200
+rect 135 -188 141 188
+rect 175 -188 181 188
+rect 135 -200 181 -188
+rect 293 188 339 200
+rect 293 -188 299 188
+rect 333 -188 339 188
+rect 293 -200 339 -188
+rect 451 188 497 200
+rect 451 -188 457 188
+rect 491 -188 497 188
+rect 451 -200 497 -188
+rect 609 188 655 200
+rect 609 -188 615 188
+rect 649 -188 655 188
+rect 609 -200 655 -188
+rect 767 188 813 200
+rect 767 -188 773 188
+rect 807 -188 813 188
+rect 767 -200 813 -188
+rect 925 188 971 200
+rect 925 -188 931 188
+rect 965 -188 971 188
+rect 925 -200 971 -188
+rect 1083 188 1129 200
+rect 1083 -188 1089 188
+rect 1123 -188 1129 188
+rect 1083 -200 1129 -188
+rect 1241 188 1287 200
+rect 1241 -188 1247 188
+rect 1281 -188 1287 188
+rect 1241 -200 1287 -188
+rect -1231 -238 -1139 -232
+rect -1231 -272 -1219 -238
+rect -1151 -272 -1139 -238
+rect -1231 -278 -1139 -272
+rect -1073 -238 -981 -232
+rect -1073 -272 -1061 -238
+rect -993 -272 -981 -238
+rect -1073 -278 -981 -272
+rect -915 -238 -823 -232
+rect -915 -272 -903 -238
+rect -835 -272 -823 -238
+rect -915 -278 -823 -272
+rect -757 -238 -665 -232
+rect -757 -272 -745 -238
+rect -677 -272 -665 -238
+rect -757 -278 -665 -272
+rect -599 -238 -507 -232
+rect -599 -272 -587 -238
+rect -519 -272 -507 -238
+rect -599 -278 -507 -272
+rect -441 -238 -349 -232
+rect -441 -272 -429 -238
+rect -361 -272 -349 -238
+rect -441 -278 -349 -272
+rect -283 -238 -191 -232
+rect -283 -272 -271 -238
+rect -203 -272 -191 -238
+rect -283 -278 -191 -272
+rect -125 -238 -33 -232
+rect -125 -272 -113 -238
+rect -45 -272 -33 -238
+rect -125 -278 -33 -272
+rect 33 -238 125 -232
+rect 33 -272 45 -238
+rect 113 -272 125 -238
+rect 33 -278 125 -272
+rect 191 -238 283 -232
+rect 191 -272 203 -238
+rect 271 -272 283 -238
+rect 191 -278 283 -272
+rect 349 -238 441 -232
+rect 349 -272 361 -238
+rect 429 -272 441 -238
+rect 349 -278 441 -272
+rect 507 -238 599 -232
+rect 507 -272 519 -238
+rect 587 -272 599 -238
+rect 507 -278 599 -272
+rect 665 -238 757 -232
+rect 665 -272 677 -238
+rect 745 -272 757 -238
+rect 665 -278 757 -272
+rect 823 -238 915 -232
+rect 823 -272 835 -238
+rect 903 -272 915 -238
+rect 823 -278 915 -272
+rect 981 -238 1073 -232
+rect 981 -272 993 -238
+rect 1061 -272 1073 -238
+rect 981 -278 1073 -272
+rect 1139 -238 1231 -232
+rect 1139 -272 1151 -238
+rect 1219 -272 1231 -238
+rect 1139 -278 1231 -272
+<< properties >>
+string FIXED_BBOX -1378 -357 1378 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 1 nf 16 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_SJF6RZ.mag b/mag/outd/sky130_fd_pr__nfet_01v8_SJF6RZ.mag
new file mode 100644
index 0000000..37ff4f6
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_SJF6RZ.mag
@@ -0,0 +1,1854 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646234887
+<< pwell >>
+rect -1431 -1028 1431 1028
+<< nmos >>
+rect -1235 418 -1135 818
+rect -1077 418 -977 818
+rect -919 418 -819 818
+rect -761 418 -661 818
+rect -603 418 -503 818
+rect -445 418 -345 818
+rect -287 418 -187 818
+rect -129 418 -29 818
+rect 29 418 129 818
+rect 187 418 287 818
+rect 345 418 445 818
+rect 503 418 603 818
+rect 661 418 761 818
+rect 819 418 919 818
+rect 977 418 1077 818
+rect 1135 418 1235 818
+rect -1235 -200 -1135 200
+rect -1077 -200 -977 200
+rect -919 -200 -819 200
+rect -761 -200 -661 200
+rect -603 -200 -503 200
+rect -445 -200 -345 200
+rect -287 -200 -187 200
+rect -129 -200 -29 200
+rect 29 -200 129 200
+rect 187 -200 287 200
+rect 345 -200 445 200
+rect 503 -200 603 200
+rect 661 -200 761 200
+rect 819 -200 919 200
+rect 977 -200 1077 200
+rect 1135 -200 1235 200
+rect -1235 -818 -1135 -418
+rect -1077 -818 -977 -418
+rect -919 -818 -819 -418
+rect -761 -818 -661 -418
+rect -603 -818 -503 -418
+rect -445 -818 -345 -418
+rect -287 -818 -187 -418
+rect -129 -818 -29 -418
+rect 29 -818 129 -418
+rect 187 -818 287 -418
+rect 345 -818 445 -418
+rect 503 -818 603 -418
+rect 661 -818 761 -418
+rect 819 -818 919 -418
+rect 977 -818 1077 -418
+rect 1135 -818 1235 -418
+<< ndiff >>
+rect -1293 806 -1235 818
+rect -1293 430 -1281 806
+rect -1247 430 -1235 806
+rect -1293 418 -1235 430
+rect -1135 806 -1077 818
+rect -1135 430 -1123 806
+rect -1089 430 -1077 806
+rect -1135 418 -1077 430
+rect -977 806 -919 818
+rect -977 430 -965 806
+rect -931 430 -919 806
+rect -977 418 -919 430
+rect -819 806 -761 818
+rect -819 430 -807 806
+rect -773 430 -761 806
+rect -819 418 -761 430
+rect -661 806 -603 818
+rect -661 430 -649 806
+rect -615 430 -603 806
+rect -661 418 -603 430
+rect -503 806 -445 818
+rect -503 430 -491 806
+rect -457 430 -445 806
+rect -503 418 -445 430
+rect -345 806 -287 818
+rect -345 430 -333 806
+rect -299 430 -287 806
+rect -345 418 -287 430
+rect -187 806 -129 818
+rect -187 430 -175 806
+rect -141 430 -129 806
+rect -187 418 -129 430
+rect -29 806 29 818
+rect -29 430 -17 806
+rect 17 430 29 806
+rect -29 418 29 430
+rect 129 806 187 818
+rect 129 430 141 806
+rect 175 430 187 806
+rect 129 418 187 430
+rect 287 806 345 818
+rect 287 430 299 806
+rect 333 430 345 806
+rect 287 418 345 430
+rect 445 806 503 818
+rect 445 430 457 806
+rect 491 430 503 806
+rect 445 418 503 430
+rect 603 806 661 818
+rect 603 430 615 806
+rect 649 430 661 806
+rect 603 418 661 430
+rect 761 806 819 818
+rect 761 430 773 806
+rect 807 430 819 806
+rect 761 418 819 430
+rect 919 806 977 818
+rect 919 430 931 806
+rect 965 430 977 806
+rect 919 418 977 430
+rect 1077 806 1135 818
+rect 1077 430 1089 806
+rect 1123 430 1135 806
+rect 1077 418 1135 430
+rect 1235 806 1293 818
+rect 1235 430 1247 806
+rect 1281 430 1293 806
+rect 1235 418 1293 430
+rect -1293 188 -1235 200
+rect -1293 -188 -1281 188
+rect -1247 -188 -1235 188
+rect -1293 -200 -1235 -188
+rect -1135 188 -1077 200
+rect -1135 -188 -1123 188
+rect -1089 -188 -1077 188
+rect -1135 -200 -1077 -188
+rect -977 188 -919 200
+rect -977 -188 -965 188
+rect -931 -188 -919 188
+rect -977 -200 -919 -188
+rect -819 188 -761 200
+rect -819 -188 -807 188
+rect -773 -188 -761 188
+rect -819 -200 -761 -188
+rect -661 188 -603 200
+rect -661 -188 -649 188
+rect -615 -188 -603 188
+rect -661 -200 -603 -188
+rect -503 188 -445 200
+rect -503 -188 -491 188
+rect -457 -188 -445 188
+rect -503 -200 -445 -188
+rect -345 188 -287 200
+rect -345 -188 -333 188
+rect -299 -188 -287 188
+rect -345 -200 -287 -188
+rect -187 188 -129 200
+rect -187 -188 -175 188
+rect -141 -188 -129 188
+rect -187 -200 -129 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 129 188 187 200
+rect 129 -188 141 188
+rect 175 -188 187 188
+rect 129 -200 187 -188
+rect 287 188 345 200
+rect 287 -188 299 188
+rect 333 -188 345 188
+rect 287 -200 345 -188
+rect 445 188 503 200
+rect 445 -188 457 188
+rect 491 -188 503 188
+rect 445 -200 503 -188
+rect 603 188 661 200
+rect 603 -188 615 188
+rect 649 -188 661 188
+rect 603 -200 661 -188
+rect 761 188 819 200
+rect 761 -188 773 188
+rect 807 -188 819 188
+rect 761 -200 819 -188
+rect 919 188 977 200
+rect 919 -188 931 188
+rect 965 -188 977 188
+rect 919 -200 977 -188
+rect 1077 188 1135 200
+rect 1077 -188 1089 188
+rect 1123 -188 1135 188
+rect 1077 -200 1135 -188
+rect 1235 188 1293 200
+rect 1235 -188 1247 188
+rect 1281 -188 1293 188
+rect 1235 -200 1293 -188
+rect -1293 -430 -1235 -418
+rect -1293 -806 -1281 -430
+rect -1247 -806 -1235 -430
+rect -1293 -818 -1235 -806
+rect -1135 -430 -1077 -418
+rect -1135 -806 -1123 -430
+rect -1089 -806 -1077 -430
+rect -1135 -818 -1077 -806
+rect -977 -430 -919 -418
+rect -977 -806 -965 -430
+rect -931 -806 -919 -430
+rect -977 -818 -919 -806
+rect -819 -430 -761 -418
+rect -819 -806 -807 -430
+rect -773 -806 -761 -430
+rect -819 -818 -761 -806
+rect -661 -430 -603 -418
+rect -661 -806 -649 -430
+rect -615 -806 -603 -430
+rect -661 -818 -603 -806
+rect -503 -430 -445 -418
+rect -503 -806 -491 -430
+rect -457 -806 -445 -430
+rect -503 -818 -445 -806
+rect -345 -430 -287 -418
+rect -345 -806 -333 -430
+rect -299 -806 -287 -430
+rect -345 -818 -287 -806
+rect -187 -430 -129 -418
+rect -187 -806 -175 -430
+rect -141 -806 -129 -430
+rect -187 -818 -129 -806
+rect -29 -430 29 -418
+rect -29 -806 -17 -430
+rect 17 -806 29 -430
+rect -29 -818 29 -806
+rect 129 -430 187 -418
+rect 129 -806 141 -430
+rect 175 -806 187 -430
+rect 129 -818 187 -806
+rect 287 -430 345 -418
+rect 287 -806 299 -430
+rect 333 -806 345 -430
+rect 287 -818 345 -806
+rect 445 -430 503 -418
+rect 445 -806 457 -430
+rect 491 -806 503 -430
+rect 445 -818 503 -806
+rect 603 -430 661 -418
+rect 603 -806 615 -430
+rect 649 -806 661 -430
+rect 603 -818 661 -806
+rect 761 -430 819 -418
+rect 761 -806 773 -430
+rect 807 -806 819 -430
+rect 761 -818 819 -806
+rect 919 -430 977 -418
+rect 919 -806 931 -430
+rect 965 -806 977 -430
+rect 919 -818 977 -806
+rect 1077 -430 1135 -418
+rect 1077 -806 1089 -430
+rect 1123 -806 1135 -430
+rect 1077 -818 1135 -806
+rect 1235 -430 1293 -418
+rect 1235 -806 1247 -430
+rect 1281 -806 1293 -430
+rect 1235 -818 1293 -806
+<< ndiffc >>
+rect -1281 430 -1247 806
+rect -1123 430 -1089 806
+rect -965 430 -931 806
+rect -807 430 -773 806
+rect -649 430 -615 806
+rect -491 430 -457 806
+rect -333 430 -299 806
+rect -175 430 -141 806
+rect -17 430 17 806
+rect 141 430 175 806
+rect 299 430 333 806
+rect 457 430 491 806
+rect 615 430 649 806
+rect 773 430 807 806
+rect 931 430 965 806
+rect 1089 430 1123 806
+rect 1247 430 1281 806
+rect -1281 -188 -1247 188
+rect -1123 -188 -1089 188
+rect -965 -188 -931 188
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect 931 -188 965 188
+rect 1089 -188 1123 188
+rect 1247 -188 1281 188
+rect -1281 -806 -1247 -430
+rect -1123 -806 -1089 -430
+rect -965 -806 -931 -430
+rect -807 -806 -773 -430
+rect -649 -806 -615 -430
+rect -491 -806 -457 -430
+rect -333 -806 -299 -430
+rect -175 -806 -141 -430
+rect -17 -806 17 -430
+rect 141 -806 175 -430
+rect 299 -806 333 -430
+rect 457 -806 491 -430
+rect 615 -806 649 -430
+rect 773 -806 807 -430
+rect 931 -806 965 -430
+rect 1089 -806 1123 -430
+rect 1247 -806 1281 -430
+<< psubdiff >>
+rect -1395 958 -1299 992
+rect 1299 958 1395 992
+rect -1395 896 -1361 958
+rect 1361 896 1395 958
+rect -1395 -958 -1361 -896
+rect 1361 -958 1395 -896
+rect -1395 -992 -1299 -958
+rect 1299 -992 1395 -958
+<< psubdiffcont >>
+rect -1299 958 1299 992
+rect -1395 -896 -1361 896
+rect 1361 -896 1395 896
+rect -1299 -992 1299 -958
+<< poly >>
+rect -1235 890 -1135 906
+rect -1235 856 -1219 890
+rect -1151 856 -1135 890
+rect -1235 818 -1135 856
+rect -1077 890 -977 906
+rect -1077 856 -1061 890
+rect -993 856 -977 890
+rect -1077 818 -977 856
+rect -919 890 -819 906
+rect -919 856 -903 890
+rect -835 856 -819 890
+rect -919 818 -819 856
+rect -761 890 -661 906
+rect -761 856 -745 890
+rect -677 856 -661 890
+rect -761 818 -661 856
+rect -603 890 -503 906
+rect -603 856 -587 890
+rect -519 856 -503 890
+rect -603 818 -503 856
+rect -445 890 -345 906
+rect -445 856 -429 890
+rect -361 856 -345 890
+rect -445 818 -345 856
+rect -287 890 -187 906
+rect -287 856 -271 890
+rect -203 856 -187 890
+rect -287 818 -187 856
+rect -129 890 -29 906
+rect -129 856 -113 890
+rect -45 856 -29 890
+rect -129 818 -29 856
+rect 29 890 129 906
+rect 29 856 45 890
+rect 113 856 129 890
+rect 29 818 129 856
+rect 187 890 287 906
+rect 187 856 203 890
+rect 271 856 287 890
+rect 187 818 287 856
+rect 345 890 445 906
+rect 345 856 361 890
+rect 429 856 445 890
+rect 345 818 445 856
+rect 503 890 603 906
+rect 503 856 519 890
+rect 587 856 603 890
+rect 503 818 603 856
+rect 661 890 761 906
+rect 661 856 677 890
+rect 745 856 761 890
+rect 661 818 761 856
+rect 819 890 919 906
+rect 819 856 835 890
+rect 903 856 919 890
+rect 819 818 919 856
+rect 977 890 1077 906
+rect 977 856 993 890
+rect 1061 856 1077 890
+rect 977 818 1077 856
+rect 1135 890 1235 906
+rect 1135 856 1151 890
+rect 1219 856 1235 890
+rect 1135 818 1235 856
+rect -1235 380 -1135 418
+rect -1235 346 -1219 380
+rect -1151 346 -1135 380
+rect -1235 330 -1135 346
+rect -1077 380 -977 418
+rect -1077 346 -1061 380
+rect -993 346 -977 380
+rect -1077 330 -977 346
+rect -919 380 -819 418
+rect -919 346 -903 380
+rect -835 346 -819 380
+rect -919 330 -819 346
+rect -761 380 -661 418
+rect -761 346 -745 380
+rect -677 346 -661 380
+rect -761 330 -661 346
+rect -603 380 -503 418
+rect -603 346 -587 380
+rect -519 346 -503 380
+rect -603 330 -503 346
+rect -445 380 -345 418
+rect -445 346 -429 380
+rect -361 346 -345 380
+rect -445 330 -345 346
+rect -287 380 -187 418
+rect -287 346 -271 380
+rect -203 346 -187 380
+rect -287 330 -187 346
+rect -129 380 -29 418
+rect -129 346 -113 380
+rect -45 346 -29 380
+rect -129 330 -29 346
+rect 29 380 129 418
+rect 29 346 45 380
+rect 113 346 129 380
+rect 29 330 129 346
+rect 187 380 287 418
+rect 187 346 203 380
+rect 271 346 287 380
+rect 187 330 287 346
+rect 345 380 445 418
+rect 345 346 361 380
+rect 429 346 445 380
+rect 345 330 445 346
+rect 503 380 603 418
+rect 503 346 519 380
+rect 587 346 603 380
+rect 503 330 603 346
+rect 661 380 761 418
+rect 661 346 677 380
+rect 745 346 761 380
+rect 661 330 761 346
+rect 819 380 919 418
+rect 819 346 835 380
+rect 903 346 919 380
+rect 819 330 919 346
+rect 977 380 1077 418
+rect 977 346 993 380
+rect 1061 346 1077 380
+rect 977 330 1077 346
+rect 1135 380 1235 418
+rect 1135 346 1151 380
+rect 1219 346 1235 380
+rect 1135 330 1235 346
+rect -1235 272 -1135 288
+rect -1235 238 -1219 272
+rect -1151 238 -1135 272
+rect -1235 200 -1135 238
+rect -1077 272 -977 288
+rect -1077 238 -1061 272
+rect -993 238 -977 272
+rect -1077 200 -977 238
+rect -919 272 -819 288
+rect -919 238 -903 272
+rect -835 238 -819 272
+rect -919 200 -819 238
+rect -761 272 -661 288
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -761 200 -661 238
+rect -603 272 -503 288
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -603 200 -503 238
+rect -445 272 -345 288
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -445 200 -345 238
+rect -287 272 -187 288
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -287 200 -187 238
+rect -129 272 -29 288
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect -129 200 -29 238
+rect 29 272 129 288
+rect 29 238 45 272
+rect 113 238 129 272
+rect 29 200 129 238
+rect 187 272 287 288
+rect 187 238 203 272
+rect 271 238 287 272
+rect 187 200 287 238
+rect 345 272 445 288
+rect 345 238 361 272
+rect 429 238 445 272
+rect 345 200 445 238
+rect 503 272 603 288
+rect 503 238 519 272
+rect 587 238 603 272
+rect 503 200 603 238
+rect 661 272 761 288
+rect 661 238 677 272
+rect 745 238 761 272
+rect 661 200 761 238
+rect 819 272 919 288
+rect 819 238 835 272
+rect 903 238 919 272
+rect 819 200 919 238
+rect 977 272 1077 288
+rect 977 238 993 272
+rect 1061 238 1077 272
+rect 977 200 1077 238
+rect 1135 272 1235 288
+rect 1135 238 1151 272
+rect 1219 238 1235 272
+rect 1135 200 1235 238
+rect -1235 -238 -1135 -200
+rect -1235 -272 -1219 -238
+rect -1151 -272 -1135 -238
+rect -1235 -288 -1135 -272
+rect -1077 -238 -977 -200
+rect -1077 -272 -1061 -238
+rect -993 -272 -977 -238
+rect -1077 -288 -977 -272
+rect -919 -238 -819 -200
+rect -919 -272 -903 -238
+rect -835 -272 -819 -238
+rect -919 -288 -819 -272
+rect -761 -238 -661 -200
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -761 -288 -661 -272
+rect -603 -238 -503 -200
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -603 -288 -503 -272
+rect -445 -238 -345 -200
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -445 -288 -345 -272
+rect -287 -238 -187 -200
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -287 -288 -187 -272
+rect -129 -238 -29 -200
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect -129 -288 -29 -272
+rect 29 -238 129 -200
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 29 -288 129 -272
+rect 187 -238 287 -200
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 187 -288 287 -272
+rect 345 -238 445 -200
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 345 -288 445 -272
+rect 503 -238 603 -200
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 503 -288 603 -272
+rect 661 -238 761 -200
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect 661 -288 761 -272
+rect 819 -238 919 -200
+rect 819 -272 835 -238
+rect 903 -272 919 -238
+rect 819 -288 919 -272
+rect 977 -238 1077 -200
+rect 977 -272 993 -238
+rect 1061 -272 1077 -238
+rect 977 -288 1077 -272
+rect 1135 -238 1235 -200
+rect 1135 -272 1151 -238
+rect 1219 -272 1235 -238
+rect 1135 -288 1235 -272
+rect -1235 -346 -1135 -330
+rect -1235 -380 -1219 -346
+rect -1151 -380 -1135 -346
+rect -1235 -418 -1135 -380
+rect -1077 -346 -977 -330
+rect -1077 -380 -1061 -346
+rect -993 -380 -977 -346
+rect -1077 -418 -977 -380
+rect -919 -346 -819 -330
+rect -919 -380 -903 -346
+rect -835 -380 -819 -346
+rect -919 -418 -819 -380
+rect -761 -346 -661 -330
+rect -761 -380 -745 -346
+rect -677 -380 -661 -346
+rect -761 -418 -661 -380
+rect -603 -346 -503 -330
+rect -603 -380 -587 -346
+rect -519 -380 -503 -346
+rect -603 -418 -503 -380
+rect -445 -346 -345 -330
+rect -445 -380 -429 -346
+rect -361 -380 -345 -346
+rect -445 -418 -345 -380
+rect -287 -346 -187 -330
+rect -287 -380 -271 -346
+rect -203 -380 -187 -346
+rect -287 -418 -187 -380
+rect -129 -346 -29 -330
+rect -129 -380 -113 -346
+rect -45 -380 -29 -346
+rect -129 -418 -29 -380
+rect 29 -346 129 -330
+rect 29 -380 45 -346
+rect 113 -380 129 -346
+rect 29 -418 129 -380
+rect 187 -346 287 -330
+rect 187 -380 203 -346
+rect 271 -380 287 -346
+rect 187 -418 287 -380
+rect 345 -346 445 -330
+rect 345 -380 361 -346
+rect 429 -380 445 -346
+rect 345 -418 445 -380
+rect 503 -346 603 -330
+rect 503 -380 519 -346
+rect 587 -380 603 -346
+rect 503 -418 603 -380
+rect 661 -346 761 -330
+rect 661 -380 677 -346
+rect 745 -380 761 -346
+rect 661 -418 761 -380
+rect 819 -346 919 -330
+rect 819 -380 835 -346
+rect 903 -380 919 -346
+rect 819 -418 919 -380
+rect 977 -346 1077 -330
+rect 977 -380 993 -346
+rect 1061 -380 1077 -346
+rect 977 -418 1077 -380
+rect 1135 -346 1235 -330
+rect 1135 -380 1151 -346
+rect 1219 -380 1235 -346
+rect 1135 -418 1235 -380
+rect -1235 -856 -1135 -818
+rect -1235 -890 -1219 -856
+rect -1151 -890 -1135 -856
+rect -1235 -906 -1135 -890
+rect -1077 -856 -977 -818
+rect -1077 -890 -1061 -856
+rect -993 -890 -977 -856
+rect -1077 -906 -977 -890
+rect -919 -856 -819 -818
+rect -919 -890 -903 -856
+rect -835 -890 -819 -856
+rect -919 -906 -819 -890
+rect -761 -856 -661 -818
+rect -761 -890 -745 -856
+rect -677 -890 -661 -856
+rect -761 -906 -661 -890
+rect -603 -856 -503 -818
+rect -603 -890 -587 -856
+rect -519 -890 -503 -856
+rect -603 -906 -503 -890
+rect -445 -856 -345 -818
+rect -445 -890 -429 -856
+rect -361 -890 -345 -856
+rect -445 -906 -345 -890
+rect -287 -856 -187 -818
+rect -287 -890 -271 -856
+rect -203 -890 -187 -856
+rect -287 -906 -187 -890
+rect -129 -856 -29 -818
+rect -129 -890 -113 -856
+rect -45 -890 -29 -856
+rect -129 -906 -29 -890
+rect 29 -856 129 -818
+rect 29 -890 45 -856
+rect 113 -890 129 -856
+rect 29 -906 129 -890
+rect 187 -856 287 -818
+rect 187 -890 203 -856
+rect 271 -890 287 -856
+rect 187 -906 287 -890
+rect 345 -856 445 -818
+rect 345 -890 361 -856
+rect 429 -890 445 -856
+rect 345 -906 445 -890
+rect 503 -856 603 -818
+rect 503 -890 519 -856
+rect 587 -890 603 -856
+rect 503 -906 603 -890
+rect 661 -856 761 -818
+rect 661 -890 677 -856
+rect 745 -890 761 -856
+rect 661 -906 761 -890
+rect 819 -856 919 -818
+rect 819 -890 835 -856
+rect 903 -890 919 -856
+rect 819 -906 919 -890
+rect 977 -856 1077 -818
+rect 977 -890 993 -856
+rect 1061 -890 1077 -856
+rect 977 -906 1077 -890
+rect 1135 -856 1235 -818
+rect 1135 -890 1151 -856
+rect 1219 -890 1235 -856
+rect 1135 -906 1235 -890
+<< polycont >>
+rect -1219 856 -1151 890
+rect -1061 856 -993 890
+rect -903 856 -835 890
+rect -745 856 -677 890
+rect -587 856 -519 890
+rect -429 856 -361 890
+rect -271 856 -203 890
+rect -113 856 -45 890
+rect 45 856 113 890
+rect 203 856 271 890
+rect 361 856 429 890
+rect 519 856 587 890
+rect 677 856 745 890
+rect 835 856 903 890
+rect 993 856 1061 890
+rect 1151 856 1219 890
+rect -1219 346 -1151 380
+rect -1061 346 -993 380
+rect -903 346 -835 380
+rect -745 346 -677 380
+rect -587 346 -519 380
+rect -429 346 -361 380
+rect -271 346 -203 380
+rect -113 346 -45 380
+rect 45 346 113 380
+rect 203 346 271 380
+rect 361 346 429 380
+rect 519 346 587 380
+rect 677 346 745 380
+rect 835 346 903 380
+rect 993 346 1061 380
+rect 1151 346 1219 380
+rect -1219 238 -1151 272
+rect -1061 238 -993 272
+rect -903 238 -835 272
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect 835 238 903 272
+rect 993 238 1061 272
+rect 1151 238 1219 272
+rect -1219 -272 -1151 -238
+rect -1061 -272 -993 -238
+rect -903 -272 -835 -238
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+rect 835 -272 903 -238
+rect 993 -272 1061 -238
+rect 1151 -272 1219 -238
+rect -1219 -380 -1151 -346
+rect -1061 -380 -993 -346
+rect -903 -380 -835 -346
+rect -745 -380 -677 -346
+rect -587 -380 -519 -346
+rect -429 -380 -361 -346
+rect -271 -380 -203 -346
+rect -113 -380 -45 -346
+rect 45 -380 113 -346
+rect 203 -380 271 -346
+rect 361 -380 429 -346
+rect 519 -380 587 -346
+rect 677 -380 745 -346
+rect 835 -380 903 -346
+rect 993 -380 1061 -346
+rect 1151 -380 1219 -346
+rect -1219 -890 -1151 -856
+rect -1061 -890 -993 -856
+rect -903 -890 -835 -856
+rect -745 -890 -677 -856
+rect -587 -890 -519 -856
+rect -429 -890 -361 -856
+rect -271 -890 -203 -856
+rect -113 -890 -45 -856
+rect 45 -890 113 -856
+rect 203 -890 271 -856
+rect 361 -890 429 -856
+rect 519 -890 587 -856
+rect 677 -890 745 -856
+rect 835 -890 903 -856
+rect 993 -890 1061 -856
+rect 1151 -890 1219 -856
+<< locali >>
+rect -1395 958 -1299 992
+rect 1299 958 1395 992
+rect -1395 896 -1361 958
+rect 1361 896 1395 958
+rect -1235 856 -1219 890
+rect -1151 856 -1135 890
+rect -1077 856 -1061 890
+rect -993 856 -977 890
+rect -919 856 -903 890
+rect -835 856 -819 890
+rect -761 856 -745 890
+rect -677 856 -661 890
+rect -603 856 -587 890
+rect -519 856 -503 890
+rect -445 856 -429 890
+rect -361 856 -345 890
+rect -287 856 -271 890
+rect -203 856 -187 890
+rect -129 856 -113 890
+rect -45 856 -29 890
+rect 29 856 45 890
+rect 113 856 129 890
+rect 187 856 203 890
+rect 271 856 287 890
+rect 345 856 361 890
+rect 429 856 445 890
+rect 503 856 519 890
+rect 587 856 603 890
+rect 661 856 677 890
+rect 745 856 761 890
+rect 819 856 835 890
+rect 903 856 919 890
+rect 977 856 993 890
+rect 1061 856 1077 890
+rect 1135 856 1151 890
+rect 1219 856 1235 890
+rect -1281 806 -1247 822
+rect -1281 414 -1247 430
+rect -1123 806 -1089 822
+rect -1123 414 -1089 430
+rect -965 806 -931 822
+rect -965 414 -931 430
+rect -807 806 -773 822
+rect -807 414 -773 430
+rect -649 806 -615 822
+rect -649 414 -615 430
+rect -491 806 -457 822
+rect -491 414 -457 430
+rect -333 806 -299 822
+rect -333 414 -299 430
+rect -175 806 -141 822
+rect -175 414 -141 430
+rect -17 806 17 822
+rect -17 414 17 430
+rect 141 806 175 822
+rect 141 414 175 430
+rect 299 806 333 822
+rect 299 414 333 430
+rect 457 806 491 822
+rect 457 414 491 430
+rect 615 806 649 822
+rect 615 414 649 430
+rect 773 806 807 822
+rect 773 414 807 430
+rect 931 806 965 822
+rect 931 414 965 430
+rect 1089 806 1123 822
+rect 1089 414 1123 430
+rect 1247 806 1281 822
+rect 1247 414 1281 430
+rect -1235 346 -1219 380
+rect -1151 346 -1135 380
+rect -1077 346 -1061 380
+rect -993 346 -977 380
+rect -919 346 -903 380
+rect -835 346 -819 380
+rect -761 346 -745 380
+rect -677 346 -661 380
+rect -603 346 -587 380
+rect -519 346 -503 380
+rect -445 346 -429 380
+rect -361 346 -345 380
+rect -287 346 -271 380
+rect -203 346 -187 380
+rect -129 346 -113 380
+rect -45 346 -29 380
+rect 29 346 45 380
+rect 113 346 129 380
+rect 187 346 203 380
+rect 271 346 287 380
+rect 345 346 361 380
+rect 429 346 445 380
+rect 503 346 519 380
+rect 587 346 603 380
+rect 661 346 677 380
+rect 745 346 761 380
+rect 819 346 835 380
+rect 903 346 919 380
+rect 977 346 993 380
+rect 1061 346 1077 380
+rect 1135 346 1151 380
+rect 1219 346 1235 380
+rect -1235 238 -1219 272
+rect -1151 238 -1135 272
+rect -1077 238 -1061 272
+rect -993 238 -977 272
+rect -919 238 -903 272
+rect -835 238 -819 272
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect 29 238 45 272
+rect 113 238 129 272
+rect 187 238 203 272
+rect 271 238 287 272
+rect 345 238 361 272
+rect 429 238 445 272
+rect 503 238 519 272
+rect 587 238 603 272
+rect 661 238 677 272
+rect 745 238 761 272
+rect 819 238 835 272
+rect 903 238 919 272
+rect 977 238 993 272
+rect 1061 238 1077 272
+rect 1135 238 1151 272
+rect 1219 238 1235 272
+rect -1281 188 -1247 204
+rect -1281 -204 -1247 -188
+rect -1123 188 -1089 204
+rect -1123 -204 -1089 -188
+rect -965 188 -931 204
+rect -965 -204 -931 -188
+rect -807 188 -773 204
+rect -807 -204 -773 -188
+rect -649 188 -615 204
+rect -649 -204 -615 -188
+rect -491 188 -457 204
+rect -491 -204 -457 -188
+rect -333 188 -299 204
+rect -333 -204 -299 -188
+rect -175 188 -141 204
+rect -175 -204 -141 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 141 188 175 204
+rect 141 -204 175 -188
+rect 299 188 333 204
+rect 299 -204 333 -188
+rect 457 188 491 204
+rect 457 -204 491 -188
+rect 615 188 649 204
+rect 615 -204 649 -188
+rect 773 188 807 204
+rect 773 -204 807 -188
+rect 931 188 965 204
+rect 931 -204 965 -188
+rect 1089 188 1123 204
+rect 1089 -204 1123 -188
+rect 1247 188 1281 204
+rect 1247 -204 1281 -188
+rect -1235 -272 -1219 -238
+rect -1151 -272 -1135 -238
+rect -1077 -272 -1061 -238
+rect -993 -272 -977 -238
+rect -919 -272 -903 -238
+rect -835 -272 -819 -238
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect 819 -272 835 -238
+rect 903 -272 919 -238
+rect 977 -272 993 -238
+rect 1061 -272 1077 -238
+rect 1135 -272 1151 -238
+rect 1219 -272 1235 -238
+rect -1235 -380 -1219 -346
+rect -1151 -380 -1135 -346
+rect -1077 -380 -1061 -346
+rect -993 -380 -977 -346
+rect -919 -380 -903 -346
+rect -835 -380 -819 -346
+rect -761 -380 -745 -346
+rect -677 -380 -661 -346
+rect -603 -380 -587 -346
+rect -519 -380 -503 -346
+rect -445 -380 -429 -346
+rect -361 -380 -345 -346
+rect -287 -380 -271 -346
+rect -203 -380 -187 -346
+rect -129 -380 -113 -346
+rect -45 -380 -29 -346
+rect 29 -380 45 -346
+rect 113 -380 129 -346
+rect 187 -380 203 -346
+rect 271 -380 287 -346
+rect 345 -380 361 -346
+rect 429 -380 445 -346
+rect 503 -380 519 -346
+rect 587 -380 603 -346
+rect 661 -380 677 -346
+rect 745 -380 761 -346
+rect 819 -380 835 -346
+rect 903 -380 919 -346
+rect 977 -380 993 -346
+rect 1061 -380 1077 -346
+rect 1135 -380 1151 -346
+rect 1219 -380 1235 -346
+rect -1281 -430 -1247 -414
+rect -1281 -822 -1247 -806
+rect -1123 -430 -1089 -414
+rect -1123 -822 -1089 -806
+rect -965 -430 -931 -414
+rect -965 -822 -931 -806
+rect -807 -430 -773 -414
+rect -807 -822 -773 -806
+rect -649 -430 -615 -414
+rect -649 -822 -615 -806
+rect -491 -430 -457 -414
+rect -491 -822 -457 -806
+rect -333 -430 -299 -414
+rect -333 -822 -299 -806
+rect -175 -430 -141 -414
+rect -175 -822 -141 -806
+rect -17 -430 17 -414
+rect -17 -822 17 -806
+rect 141 -430 175 -414
+rect 141 -822 175 -806
+rect 299 -430 333 -414
+rect 299 -822 333 -806
+rect 457 -430 491 -414
+rect 457 -822 491 -806
+rect 615 -430 649 -414
+rect 615 -822 649 -806
+rect 773 -430 807 -414
+rect 773 -822 807 -806
+rect 931 -430 965 -414
+rect 931 -822 965 -806
+rect 1089 -430 1123 -414
+rect 1089 -822 1123 -806
+rect 1247 -430 1281 -414
+rect 1247 -822 1281 -806
+rect -1235 -890 -1219 -856
+rect -1151 -890 -1135 -856
+rect -1077 -890 -1061 -856
+rect -993 -890 -977 -856
+rect -919 -890 -903 -856
+rect -835 -890 -819 -856
+rect -761 -890 -745 -856
+rect -677 -890 -661 -856
+rect -603 -890 -587 -856
+rect -519 -890 -503 -856
+rect -445 -890 -429 -856
+rect -361 -890 -345 -856
+rect -287 -890 -271 -856
+rect -203 -890 -187 -856
+rect -129 -890 -113 -856
+rect -45 -890 -29 -856
+rect 29 -890 45 -856
+rect 113 -890 129 -856
+rect 187 -890 203 -856
+rect 271 -890 287 -856
+rect 345 -890 361 -856
+rect 429 -890 445 -856
+rect 503 -890 519 -856
+rect 587 -890 603 -856
+rect 661 -890 677 -856
+rect 745 -890 761 -856
+rect 819 -890 835 -856
+rect 903 -890 919 -856
+rect 977 -890 993 -856
+rect 1061 -890 1077 -856
+rect 1135 -890 1151 -856
+rect 1219 -890 1235 -856
+rect -1395 -958 -1361 -896
+rect 1361 -958 1395 -896
+rect -1395 -992 -1299 -958
+rect 1299 -992 1395 -958
+<< viali >>
+rect -1219 856 -1151 890
+rect -1061 856 -993 890
+rect -903 856 -835 890
+rect -745 856 -677 890
+rect -587 856 -519 890
+rect -429 856 -361 890
+rect -271 856 -203 890
+rect -113 856 -45 890
+rect 45 856 113 890
+rect 203 856 271 890
+rect 361 856 429 890
+rect 519 856 587 890
+rect 677 856 745 890
+rect 835 856 903 890
+rect 993 856 1061 890
+rect 1151 856 1219 890
+rect -1281 430 -1247 806
+rect -1123 430 -1089 806
+rect -965 430 -931 806
+rect -807 430 -773 806
+rect -649 430 -615 806
+rect -491 430 -457 806
+rect -333 430 -299 806
+rect -175 430 -141 806
+rect -17 430 17 806
+rect 141 430 175 806
+rect 299 430 333 806
+rect 457 430 491 806
+rect 615 430 649 806
+rect 773 430 807 806
+rect 931 430 965 806
+rect 1089 430 1123 806
+rect 1247 430 1281 806
+rect -1219 346 -1151 380
+rect -1061 346 -993 380
+rect -903 346 -835 380
+rect -745 346 -677 380
+rect -587 346 -519 380
+rect -429 346 -361 380
+rect -271 346 -203 380
+rect -113 346 -45 380
+rect 45 346 113 380
+rect 203 346 271 380
+rect 361 346 429 380
+rect 519 346 587 380
+rect 677 346 745 380
+rect 835 346 903 380
+rect 993 346 1061 380
+rect 1151 346 1219 380
+rect -1219 238 -1151 272
+rect -1061 238 -993 272
+rect -903 238 -835 272
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect 835 238 903 272
+rect 993 238 1061 272
+rect 1151 238 1219 272
+rect -1281 -188 -1247 188
+rect -1123 -188 -1089 188
+rect -965 -188 -931 188
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect 931 -188 965 188
+rect 1089 -188 1123 188
+rect 1247 -188 1281 188
+rect -1219 -272 -1151 -238
+rect -1061 -272 -993 -238
+rect -903 -272 -835 -238
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+rect 835 -272 903 -238
+rect 993 -272 1061 -238
+rect 1151 -272 1219 -238
+rect -1219 -380 -1151 -346
+rect -1061 -380 -993 -346
+rect -903 -380 -835 -346
+rect -745 -380 -677 -346
+rect -587 -380 -519 -346
+rect -429 -380 -361 -346
+rect -271 -380 -203 -346
+rect -113 -380 -45 -346
+rect 45 -380 113 -346
+rect 203 -380 271 -346
+rect 361 -380 429 -346
+rect 519 -380 587 -346
+rect 677 -380 745 -346
+rect 835 -380 903 -346
+rect 993 -380 1061 -346
+rect 1151 -380 1219 -346
+rect -1281 -806 -1247 -430
+rect -1123 -806 -1089 -430
+rect -965 -806 -931 -430
+rect -807 -806 -773 -430
+rect -649 -806 -615 -430
+rect -491 -806 -457 -430
+rect -333 -806 -299 -430
+rect -175 -806 -141 -430
+rect -17 -806 17 -430
+rect 141 -806 175 -430
+rect 299 -806 333 -430
+rect 457 -806 491 -430
+rect 615 -806 649 -430
+rect 773 -806 807 -430
+rect 931 -806 965 -430
+rect 1089 -806 1123 -430
+rect 1247 -806 1281 -430
+rect -1219 -890 -1151 -856
+rect -1061 -890 -993 -856
+rect -903 -890 -835 -856
+rect -745 -890 -677 -856
+rect -587 -890 -519 -856
+rect -429 -890 -361 -856
+rect -271 -890 -203 -856
+rect -113 -890 -45 -856
+rect 45 -890 113 -856
+rect 203 -890 271 -856
+rect 361 -890 429 -856
+rect 519 -890 587 -856
+rect 677 -890 745 -856
+rect 835 -890 903 -856
+rect 993 -890 1061 -856
+rect 1151 -890 1219 -856
+<< metal1 >>
+rect -1231 890 -1139 896
+rect -1231 856 -1219 890
+rect -1151 856 -1139 890
+rect -1231 850 -1139 856
+rect -1073 890 -981 896
+rect -1073 856 -1061 890
+rect -993 856 -981 890
+rect -1073 850 -981 856
+rect -915 890 -823 896
+rect -915 856 -903 890
+rect -835 856 -823 890
+rect -915 850 -823 856
+rect -757 890 -665 896
+rect -757 856 -745 890
+rect -677 856 -665 890
+rect -757 850 -665 856
+rect -599 890 -507 896
+rect -599 856 -587 890
+rect -519 856 -507 890
+rect -599 850 -507 856
+rect -441 890 -349 896
+rect -441 856 -429 890
+rect -361 856 -349 890
+rect -441 850 -349 856
+rect -283 890 -191 896
+rect -283 856 -271 890
+rect -203 856 -191 890
+rect -283 850 -191 856
+rect -125 890 -33 896
+rect -125 856 -113 890
+rect -45 856 -33 890
+rect -125 850 -33 856
+rect 33 890 125 896
+rect 33 856 45 890
+rect 113 856 125 890
+rect 33 850 125 856
+rect 191 890 283 896
+rect 191 856 203 890
+rect 271 856 283 890
+rect 191 850 283 856
+rect 349 890 441 896
+rect 349 856 361 890
+rect 429 856 441 890
+rect 349 850 441 856
+rect 507 890 599 896
+rect 507 856 519 890
+rect 587 856 599 890
+rect 507 850 599 856
+rect 665 890 757 896
+rect 665 856 677 890
+rect 745 856 757 890
+rect 665 850 757 856
+rect 823 890 915 896
+rect 823 856 835 890
+rect 903 856 915 890
+rect 823 850 915 856
+rect 981 890 1073 896
+rect 981 856 993 890
+rect 1061 856 1073 890
+rect 981 850 1073 856
+rect 1139 890 1231 896
+rect 1139 856 1151 890
+rect 1219 856 1231 890
+rect 1139 850 1231 856
+rect -1287 806 -1241 818
+rect -1287 430 -1281 806
+rect -1247 430 -1241 806
+rect -1287 418 -1241 430
+rect -1129 806 -1083 818
+rect -1129 430 -1123 806
+rect -1089 430 -1083 806
+rect -1129 418 -1083 430
+rect -971 806 -925 818
+rect -971 430 -965 806
+rect -931 430 -925 806
+rect -971 418 -925 430
+rect -813 806 -767 818
+rect -813 430 -807 806
+rect -773 430 -767 806
+rect -813 418 -767 430
+rect -655 806 -609 818
+rect -655 430 -649 806
+rect -615 430 -609 806
+rect -655 418 -609 430
+rect -497 806 -451 818
+rect -497 430 -491 806
+rect -457 430 -451 806
+rect -497 418 -451 430
+rect -339 806 -293 818
+rect -339 430 -333 806
+rect -299 430 -293 806
+rect -339 418 -293 430
+rect -181 806 -135 818
+rect -181 430 -175 806
+rect -141 430 -135 806
+rect -181 418 -135 430
+rect -23 806 23 818
+rect -23 430 -17 806
+rect 17 430 23 806
+rect -23 418 23 430
+rect 135 806 181 818
+rect 135 430 141 806
+rect 175 430 181 806
+rect 135 418 181 430
+rect 293 806 339 818
+rect 293 430 299 806
+rect 333 430 339 806
+rect 293 418 339 430
+rect 451 806 497 818
+rect 451 430 457 806
+rect 491 430 497 806
+rect 451 418 497 430
+rect 609 806 655 818
+rect 609 430 615 806
+rect 649 430 655 806
+rect 609 418 655 430
+rect 767 806 813 818
+rect 767 430 773 806
+rect 807 430 813 806
+rect 767 418 813 430
+rect 925 806 971 818
+rect 925 430 931 806
+rect 965 430 971 806
+rect 925 418 971 430
+rect 1083 806 1129 818
+rect 1083 430 1089 806
+rect 1123 430 1129 806
+rect 1083 418 1129 430
+rect 1241 806 1287 818
+rect 1241 430 1247 806
+rect 1281 430 1287 806
+rect 1241 418 1287 430
+rect -1231 380 -1139 386
+rect -1231 346 -1219 380
+rect -1151 346 -1139 380
+rect -1231 340 -1139 346
+rect -1073 380 -981 386
+rect -1073 346 -1061 380
+rect -993 346 -981 380
+rect -1073 340 -981 346
+rect -915 380 -823 386
+rect -915 346 -903 380
+rect -835 346 -823 380
+rect -915 340 -823 346
+rect -757 380 -665 386
+rect -757 346 -745 380
+rect -677 346 -665 380
+rect -757 340 -665 346
+rect -599 380 -507 386
+rect -599 346 -587 380
+rect -519 346 -507 380
+rect -599 340 -507 346
+rect -441 380 -349 386
+rect -441 346 -429 380
+rect -361 346 -349 380
+rect -441 340 -349 346
+rect -283 380 -191 386
+rect -283 346 -271 380
+rect -203 346 -191 380
+rect -283 340 -191 346
+rect -125 380 -33 386
+rect -125 346 -113 380
+rect -45 346 -33 380
+rect -125 340 -33 346
+rect 33 380 125 386
+rect 33 346 45 380
+rect 113 346 125 380
+rect 33 340 125 346
+rect 191 380 283 386
+rect 191 346 203 380
+rect 271 346 283 380
+rect 191 340 283 346
+rect 349 380 441 386
+rect 349 346 361 380
+rect 429 346 441 380
+rect 349 340 441 346
+rect 507 380 599 386
+rect 507 346 519 380
+rect 587 346 599 380
+rect 507 340 599 346
+rect 665 380 757 386
+rect 665 346 677 380
+rect 745 346 757 380
+rect 665 340 757 346
+rect 823 380 915 386
+rect 823 346 835 380
+rect 903 346 915 380
+rect 823 340 915 346
+rect 981 380 1073 386
+rect 981 346 993 380
+rect 1061 346 1073 380
+rect 981 340 1073 346
+rect 1139 380 1231 386
+rect 1139 346 1151 380
+rect 1219 346 1231 380
+rect 1139 340 1231 346
+rect -1231 272 -1139 278
+rect -1231 238 -1219 272
+rect -1151 238 -1139 272
+rect -1231 232 -1139 238
+rect -1073 272 -981 278
+rect -1073 238 -1061 272
+rect -993 238 -981 272
+rect -1073 232 -981 238
+rect -915 272 -823 278
+rect -915 238 -903 272
+rect -835 238 -823 272
+rect -915 232 -823 238
+rect -757 272 -665 278
+rect -757 238 -745 272
+rect -677 238 -665 272
+rect -757 232 -665 238
+rect -599 272 -507 278
+rect -599 238 -587 272
+rect -519 238 -507 272
+rect -599 232 -507 238
+rect -441 272 -349 278
+rect -441 238 -429 272
+rect -361 238 -349 272
+rect -441 232 -349 238
+rect -283 272 -191 278
+rect -283 238 -271 272
+rect -203 238 -191 272
+rect -283 232 -191 238
+rect -125 272 -33 278
+rect -125 238 -113 272
+rect -45 238 -33 272
+rect -125 232 -33 238
+rect 33 272 125 278
+rect 33 238 45 272
+rect 113 238 125 272
+rect 33 232 125 238
+rect 191 272 283 278
+rect 191 238 203 272
+rect 271 238 283 272
+rect 191 232 283 238
+rect 349 272 441 278
+rect 349 238 361 272
+rect 429 238 441 272
+rect 349 232 441 238
+rect 507 272 599 278
+rect 507 238 519 272
+rect 587 238 599 272
+rect 507 232 599 238
+rect 665 272 757 278
+rect 665 238 677 272
+rect 745 238 757 272
+rect 665 232 757 238
+rect 823 272 915 278
+rect 823 238 835 272
+rect 903 238 915 272
+rect 823 232 915 238
+rect 981 272 1073 278
+rect 981 238 993 272
+rect 1061 238 1073 272
+rect 981 232 1073 238
+rect 1139 272 1231 278
+rect 1139 238 1151 272
+rect 1219 238 1231 272
+rect 1139 232 1231 238
+rect -1287 188 -1241 200
+rect -1287 -188 -1281 188
+rect -1247 -188 -1241 188
+rect -1287 -200 -1241 -188
+rect -1129 188 -1083 200
+rect -1129 -188 -1123 188
+rect -1089 -188 -1083 188
+rect -1129 -200 -1083 -188
+rect -971 188 -925 200
+rect -971 -188 -965 188
+rect -931 -188 -925 188
+rect -971 -200 -925 -188
+rect -813 188 -767 200
+rect -813 -188 -807 188
+rect -773 -188 -767 188
+rect -813 -200 -767 -188
+rect -655 188 -609 200
+rect -655 -188 -649 188
+rect -615 -188 -609 188
+rect -655 -200 -609 -188
+rect -497 188 -451 200
+rect -497 -188 -491 188
+rect -457 -188 -451 188
+rect -497 -200 -451 -188
+rect -339 188 -293 200
+rect -339 -188 -333 188
+rect -299 -188 -293 188
+rect -339 -200 -293 -188
+rect -181 188 -135 200
+rect -181 -188 -175 188
+rect -141 -188 -135 188
+rect -181 -200 -135 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 135 188 181 200
+rect 135 -188 141 188
+rect 175 -188 181 188
+rect 135 -200 181 -188
+rect 293 188 339 200
+rect 293 -188 299 188
+rect 333 -188 339 188
+rect 293 -200 339 -188
+rect 451 188 497 200
+rect 451 -188 457 188
+rect 491 -188 497 188
+rect 451 -200 497 -188
+rect 609 188 655 200
+rect 609 -188 615 188
+rect 649 -188 655 188
+rect 609 -200 655 -188
+rect 767 188 813 200
+rect 767 -188 773 188
+rect 807 -188 813 188
+rect 767 -200 813 -188
+rect 925 188 971 200
+rect 925 -188 931 188
+rect 965 -188 971 188
+rect 925 -200 971 -188
+rect 1083 188 1129 200
+rect 1083 -188 1089 188
+rect 1123 -188 1129 188
+rect 1083 -200 1129 -188
+rect 1241 188 1287 200
+rect 1241 -188 1247 188
+rect 1281 -188 1287 188
+rect 1241 -200 1287 -188
+rect -1231 -238 -1139 -232
+rect -1231 -272 -1219 -238
+rect -1151 -272 -1139 -238
+rect -1231 -278 -1139 -272
+rect -1073 -238 -981 -232
+rect -1073 -272 -1061 -238
+rect -993 -272 -981 -238
+rect -1073 -278 -981 -272
+rect -915 -238 -823 -232
+rect -915 -272 -903 -238
+rect -835 -272 -823 -238
+rect -915 -278 -823 -272
+rect -757 -238 -665 -232
+rect -757 -272 -745 -238
+rect -677 -272 -665 -238
+rect -757 -278 -665 -272
+rect -599 -238 -507 -232
+rect -599 -272 -587 -238
+rect -519 -272 -507 -238
+rect -599 -278 -507 -272
+rect -441 -238 -349 -232
+rect -441 -272 -429 -238
+rect -361 -272 -349 -238
+rect -441 -278 -349 -272
+rect -283 -238 -191 -232
+rect -283 -272 -271 -238
+rect -203 -272 -191 -238
+rect -283 -278 -191 -272
+rect -125 -238 -33 -232
+rect -125 -272 -113 -238
+rect -45 -272 -33 -238
+rect -125 -278 -33 -272
+rect 33 -238 125 -232
+rect 33 -272 45 -238
+rect 113 -272 125 -238
+rect 33 -278 125 -272
+rect 191 -238 283 -232
+rect 191 -272 203 -238
+rect 271 -272 283 -238
+rect 191 -278 283 -272
+rect 349 -238 441 -232
+rect 349 -272 361 -238
+rect 429 -272 441 -238
+rect 349 -278 441 -272
+rect 507 -238 599 -232
+rect 507 -272 519 -238
+rect 587 -272 599 -238
+rect 507 -278 599 -272
+rect 665 -238 757 -232
+rect 665 -272 677 -238
+rect 745 -272 757 -238
+rect 665 -278 757 -272
+rect 823 -238 915 -232
+rect 823 -272 835 -238
+rect 903 -272 915 -238
+rect 823 -278 915 -272
+rect 981 -238 1073 -232
+rect 981 -272 993 -238
+rect 1061 -272 1073 -238
+rect 981 -278 1073 -272
+rect 1139 -238 1231 -232
+rect 1139 -272 1151 -238
+rect 1219 -272 1231 -238
+rect 1139 -278 1231 -272
+rect -1231 -346 -1139 -340
+rect -1231 -380 -1219 -346
+rect -1151 -380 -1139 -346
+rect -1231 -386 -1139 -380
+rect -1073 -346 -981 -340
+rect -1073 -380 -1061 -346
+rect -993 -380 -981 -346
+rect -1073 -386 -981 -380
+rect -915 -346 -823 -340
+rect -915 -380 -903 -346
+rect -835 -380 -823 -346
+rect -915 -386 -823 -380
+rect -757 -346 -665 -340
+rect -757 -380 -745 -346
+rect -677 -380 -665 -346
+rect -757 -386 -665 -380
+rect -599 -346 -507 -340
+rect -599 -380 -587 -346
+rect -519 -380 -507 -346
+rect -599 -386 -507 -380
+rect -441 -346 -349 -340
+rect -441 -380 -429 -346
+rect -361 -380 -349 -346
+rect -441 -386 -349 -380
+rect -283 -346 -191 -340
+rect -283 -380 -271 -346
+rect -203 -380 -191 -346
+rect -283 -386 -191 -380
+rect -125 -346 -33 -340
+rect -125 -380 -113 -346
+rect -45 -380 -33 -346
+rect -125 -386 -33 -380
+rect 33 -346 125 -340
+rect 33 -380 45 -346
+rect 113 -380 125 -346
+rect 33 -386 125 -380
+rect 191 -346 283 -340
+rect 191 -380 203 -346
+rect 271 -380 283 -346
+rect 191 -386 283 -380
+rect 349 -346 441 -340
+rect 349 -380 361 -346
+rect 429 -380 441 -346
+rect 349 -386 441 -380
+rect 507 -346 599 -340
+rect 507 -380 519 -346
+rect 587 -380 599 -346
+rect 507 -386 599 -380
+rect 665 -346 757 -340
+rect 665 -380 677 -346
+rect 745 -380 757 -346
+rect 665 -386 757 -380
+rect 823 -346 915 -340
+rect 823 -380 835 -346
+rect 903 -380 915 -346
+rect 823 -386 915 -380
+rect 981 -346 1073 -340
+rect 981 -380 993 -346
+rect 1061 -380 1073 -346
+rect 981 -386 1073 -380
+rect 1139 -346 1231 -340
+rect 1139 -380 1151 -346
+rect 1219 -380 1231 -346
+rect 1139 -386 1231 -380
+rect -1287 -430 -1241 -418
+rect -1287 -806 -1281 -430
+rect -1247 -806 -1241 -430
+rect -1287 -818 -1241 -806
+rect -1129 -430 -1083 -418
+rect -1129 -806 -1123 -430
+rect -1089 -806 -1083 -430
+rect -1129 -818 -1083 -806
+rect -971 -430 -925 -418
+rect -971 -806 -965 -430
+rect -931 -806 -925 -430
+rect -971 -818 -925 -806
+rect -813 -430 -767 -418
+rect -813 -806 -807 -430
+rect -773 -806 -767 -430
+rect -813 -818 -767 -806
+rect -655 -430 -609 -418
+rect -655 -806 -649 -430
+rect -615 -806 -609 -430
+rect -655 -818 -609 -806
+rect -497 -430 -451 -418
+rect -497 -806 -491 -430
+rect -457 -806 -451 -430
+rect -497 -818 -451 -806
+rect -339 -430 -293 -418
+rect -339 -806 -333 -430
+rect -299 -806 -293 -430
+rect -339 -818 -293 -806
+rect -181 -430 -135 -418
+rect -181 -806 -175 -430
+rect -141 -806 -135 -430
+rect -181 -818 -135 -806
+rect -23 -430 23 -418
+rect -23 -806 -17 -430
+rect 17 -806 23 -430
+rect -23 -818 23 -806
+rect 135 -430 181 -418
+rect 135 -806 141 -430
+rect 175 -806 181 -430
+rect 135 -818 181 -806
+rect 293 -430 339 -418
+rect 293 -806 299 -430
+rect 333 -806 339 -430
+rect 293 -818 339 -806
+rect 451 -430 497 -418
+rect 451 -806 457 -430
+rect 491 -806 497 -430
+rect 451 -818 497 -806
+rect 609 -430 655 -418
+rect 609 -806 615 -430
+rect 649 -806 655 -430
+rect 609 -818 655 -806
+rect 767 -430 813 -418
+rect 767 -806 773 -430
+rect 807 -806 813 -430
+rect 767 -818 813 -806
+rect 925 -430 971 -418
+rect 925 -806 931 -430
+rect 965 -806 971 -430
+rect 925 -818 971 -806
+rect 1083 -430 1129 -418
+rect 1083 -806 1089 -430
+rect 1123 -806 1129 -430
+rect 1083 -818 1129 -806
+rect 1241 -430 1287 -418
+rect 1241 -806 1247 -430
+rect 1281 -806 1287 -430
+rect 1241 -818 1287 -806
+rect -1231 -856 -1139 -850
+rect -1231 -890 -1219 -856
+rect -1151 -890 -1139 -856
+rect -1231 -896 -1139 -890
+rect -1073 -856 -981 -850
+rect -1073 -890 -1061 -856
+rect -993 -890 -981 -856
+rect -1073 -896 -981 -890
+rect -915 -856 -823 -850
+rect -915 -890 -903 -856
+rect -835 -890 -823 -856
+rect -915 -896 -823 -890
+rect -757 -856 -665 -850
+rect -757 -890 -745 -856
+rect -677 -890 -665 -856
+rect -757 -896 -665 -890
+rect -599 -856 -507 -850
+rect -599 -890 -587 -856
+rect -519 -890 -507 -856
+rect -599 -896 -507 -890
+rect -441 -856 -349 -850
+rect -441 -890 -429 -856
+rect -361 -890 -349 -856
+rect -441 -896 -349 -890
+rect -283 -856 -191 -850
+rect -283 -890 -271 -856
+rect -203 -890 -191 -856
+rect -283 -896 -191 -890
+rect -125 -856 -33 -850
+rect -125 -890 -113 -856
+rect -45 -890 -33 -856
+rect -125 -896 -33 -890
+rect 33 -856 125 -850
+rect 33 -890 45 -856
+rect 113 -890 125 -856
+rect 33 -896 125 -890
+rect 191 -856 283 -850
+rect 191 -890 203 -856
+rect 271 -890 283 -856
+rect 191 -896 283 -890
+rect 349 -856 441 -850
+rect 349 -890 361 -856
+rect 429 -890 441 -856
+rect 349 -896 441 -890
+rect 507 -856 599 -850
+rect 507 -890 519 -856
+rect 587 -890 599 -856
+rect 507 -896 599 -890
+rect 665 -856 757 -850
+rect 665 -890 677 -856
+rect 745 -890 757 -856
+rect 665 -896 757 -890
+rect 823 -856 915 -850
+rect 823 -890 835 -856
+rect 903 -890 915 -856
+rect 823 -896 915 -890
+rect 981 -856 1073 -850
+rect 981 -890 993 -856
+rect 1061 -890 1073 -856
+rect 981 -896 1073 -890
+rect 1139 -856 1231 -850
+rect 1139 -890 1151 -856
+rect 1219 -890 1231 -856
+rect 1139 -896 1231 -890
+<< properties >>
+string FIXED_BBOX -1378 -975 1378 975
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 3 nf 16 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_U6R4R5.mag b/mag/outd/sky130_fd_pr__nfet_01v8_U6R4R5.mag
new file mode 100644
index 0000000..a339321
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_U6R4R5.mag
@@ -0,0 +1,424 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646234887
+<< pwell >>
+rect -957 -410 957 410
+<< nmos >>
+rect -761 -200 -661 200
+rect -603 -200 -503 200
+rect -445 -200 -345 200
+rect -287 -200 -187 200
+rect -129 -200 -29 200
+rect 29 -200 129 200
+rect 187 -200 287 200
+rect 345 -200 445 200
+rect 503 -200 603 200
+rect 661 -200 761 200
+<< ndiff >>
+rect -819 188 -761 200
+rect -819 -188 -807 188
+rect -773 -188 -761 188
+rect -819 -200 -761 -188
+rect -661 188 -603 200
+rect -661 -188 -649 188
+rect -615 -188 -603 188
+rect -661 -200 -603 -188
+rect -503 188 -445 200
+rect -503 -188 -491 188
+rect -457 -188 -445 188
+rect -503 -200 -445 -188
+rect -345 188 -287 200
+rect -345 -188 -333 188
+rect -299 -188 -287 188
+rect -345 -200 -287 -188
+rect -187 188 -129 200
+rect -187 -188 -175 188
+rect -141 -188 -129 188
+rect -187 -200 -129 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 129 188 187 200
+rect 129 -188 141 188
+rect 175 -188 187 188
+rect 129 -200 187 -188
+rect 287 188 345 200
+rect 287 -188 299 188
+rect 333 -188 345 188
+rect 287 -200 345 -188
+rect 445 188 503 200
+rect 445 -188 457 188
+rect 491 -188 503 188
+rect 445 -200 503 -188
+rect 603 188 661 200
+rect 603 -188 615 188
+rect 649 -188 661 188
+rect 603 -200 661 -188
+rect 761 188 819 200
+rect 761 -188 773 188
+rect 807 -188 819 188
+rect 761 -200 819 -188
+<< ndiffc >>
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+<< psubdiff >>
+rect -921 340 -825 374
+rect 825 340 921 374
+rect -921 278 -887 340
+rect 887 278 921 340
+rect -921 -340 -887 -278
+rect 887 -340 921 -278
+rect -921 -374 -825 -340
+rect 825 -374 921 -340
+<< psubdiffcont >>
+rect -825 340 825 374
+rect -921 -278 -887 278
+rect 887 -278 921 278
+rect -825 -374 825 -340
+<< poly >>
+rect -761 272 -661 288
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -761 200 -661 238
+rect -603 272 -503 288
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -603 200 -503 238
+rect -445 272 -345 288
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -445 200 -345 238
+rect -287 272 -187 288
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -287 200 -187 238
+rect -129 272 -29 288
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect -129 200 -29 238
+rect 29 272 129 288
+rect 29 238 45 272
+rect 113 238 129 272
+rect 29 200 129 238
+rect 187 272 287 288
+rect 187 238 203 272
+rect 271 238 287 272
+rect 187 200 287 238
+rect 345 272 445 288
+rect 345 238 361 272
+rect 429 238 445 272
+rect 345 200 445 238
+rect 503 272 603 288
+rect 503 238 519 272
+rect 587 238 603 272
+rect 503 200 603 238
+rect 661 272 761 288
+rect 661 238 677 272
+rect 745 238 761 272
+rect 661 200 761 238
+rect -761 -238 -661 -200
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -761 -288 -661 -272
+rect -603 -238 -503 -200
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -603 -288 -503 -272
+rect -445 -238 -345 -200
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -445 -288 -345 -272
+rect -287 -238 -187 -200
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -287 -288 -187 -272
+rect -129 -238 -29 -200
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect -129 -288 -29 -272
+rect 29 -238 129 -200
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 29 -288 129 -272
+rect 187 -238 287 -200
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 187 -288 287 -272
+rect 345 -238 445 -200
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 345 -288 445 -272
+rect 503 -238 603 -200
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 503 -288 603 -272
+rect 661 -238 761 -200
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect 661 -288 761 -272
+<< polycont >>
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+<< locali >>
+rect -921 340 -825 374
+rect 825 340 921 374
+rect -921 278 -887 340
+rect 887 278 921 340
+rect -761 238 -745 272
+rect -677 238 -661 272
+rect -603 238 -587 272
+rect -519 238 -503 272
+rect -445 238 -429 272
+rect -361 238 -345 272
+rect -287 238 -271 272
+rect -203 238 -187 272
+rect -129 238 -113 272
+rect -45 238 -29 272
+rect 29 238 45 272
+rect 113 238 129 272
+rect 187 238 203 272
+rect 271 238 287 272
+rect 345 238 361 272
+rect 429 238 445 272
+rect 503 238 519 272
+rect 587 238 603 272
+rect 661 238 677 272
+rect 745 238 761 272
+rect -807 188 -773 204
+rect -807 -204 -773 -188
+rect -649 188 -615 204
+rect -649 -204 -615 -188
+rect -491 188 -457 204
+rect -491 -204 -457 -188
+rect -333 188 -299 204
+rect -333 -204 -299 -188
+rect -175 188 -141 204
+rect -175 -204 -141 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 141 188 175 204
+rect 141 -204 175 -188
+rect 299 188 333 204
+rect 299 -204 333 -188
+rect 457 188 491 204
+rect 457 -204 491 -188
+rect 615 188 649 204
+rect 615 -204 649 -188
+rect 773 188 807 204
+rect 773 -204 807 -188
+rect -761 -272 -745 -238
+rect -677 -272 -661 -238
+rect -603 -272 -587 -238
+rect -519 -272 -503 -238
+rect -445 -272 -429 -238
+rect -361 -272 -345 -238
+rect -287 -272 -271 -238
+rect -203 -272 -187 -238
+rect -129 -272 -113 -238
+rect -45 -272 -29 -238
+rect 29 -272 45 -238
+rect 113 -272 129 -238
+rect 187 -272 203 -238
+rect 271 -272 287 -238
+rect 345 -272 361 -238
+rect 429 -272 445 -238
+rect 503 -272 519 -238
+rect 587 -272 603 -238
+rect 661 -272 677 -238
+rect 745 -272 761 -238
+rect -921 -340 -887 -278
+rect 887 -340 921 -278
+rect -921 -374 -825 -340
+rect 825 -374 921 -340
+<< viali >>
+rect -745 238 -677 272
+rect -587 238 -519 272
+rect -429 238 -361 272
+rect -271 238 -203 272
+rect -113 238 -45 272
+rect 45 238 113 272
+rect 203 238 271 272
+rect 361 238 429 272
+rect 519 238 587 272
+rect 677 238 745 272
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect -745 -272 -677 -238
+rect -587 -272 -519 -238
+rect -429 -272 -361 -238
+rect -271 -272 -203 -238
+rect -113 -272 -45 -238
+rect 45 -272 113 -238
+rect 203 -272 271 -238
+rect 361 -272 429 -238
+rect 519 -272 587 -238
+rect 677 -272 745 -238
+<< metal1 >>
+rect -757 272 -665 278
+rect -757 238 -745 272
+rect -677 238 -665 272
+rect -757 232 -665 238
+rect -599 272 -507 278
+rect -599 238 -587 272
+rect -519 238 -507 272
+rect -599 232 -507 238
+rect -441 272 -349 278
+rect -441 238 -429 272
+rect -361 238 -349 272
+rect -441 232 -349 238
+rect -283 272 -191 278
+rect -283 238 -271 272
+rect -203 238 -191 272
+rect -283 232 -191 238
+rect -125 272 -33 278
+rect -125 238 -113 272
+rect -45 238 -33 272
+rect -125 232 -33 238
+rect 33 272 125 278
+rect 33 238 45 272
+rect 113 238 125 272
+rect 33 232 125 238
+rect 191 272 283 278
+rect 191 238 203 272
+rect 271 238 283 272
+rect 191 232 283 238
+rect 349 272 441 278
+rect 349 238 361 272
+rect 429 238 441 272
+rect 349 232 441 238
+rect 507 272 599 278
+rect 507 238 519 272
+rect 587 238 599 272
+rect 507 232 599 238
+rect 665 272 757 278
+rect 665 238 677 272
+rect 745 238 757 272
+rect 665 232 757 238
+rect -813 188 -767 200
+rect -813 -188 -807 188
+rect -773 -188 -767 188
+rect -813 -200 -767 -188
+rect -655 188 -609 200
+rect -655 -188 -649 188
+rect -615 -188 -609 188
+rect -655 -200 -609 -188
+rect -497 188 -451 200
+rect -497 -188 -491 188
+rect -457 -188 -451 188
+rect -497 -200 -451 -188
+rect -339 188 -293 200
+rect -339 -188 -333 188
+rect -299 -188 -293 188
+rect -339 -200 -293 -188
+rect -181 188 -135 200
+rect -181 -188 -175 188
+rect -141 -188 -135 188
+rect -181 -200 -135 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 135 188 181 200
+rect 135 -188 141 188
+rect 175 -188 181 188
+rect 135 -200 181 -188
+rect 293 188 339 200
+rect 293 -188 299 188
+rect 333 -188 339 188
+rect 293 -200 339 -188
+rect 451 188 497 200
+rect 451 -188 457 188
+rect 491 -188 497 188
+rect 451 -200 497 -188
+rect 609 188 655 200
+rect 609 -188 615 188
+rect 649 -188 655 188
+rect 609 -200 655 -188
+rect 767 188 813 200
+rect 767 -188 773 188
+rect 807 -188 813 188
+rect 767 -200 813 -188
+rect -757 -238 -665 -232
+rect -757 -272 -745 -238
+rect -677 -272 -665 -238
+rect -757 -278 -665 -272
+rect -599 -238 -507 -232
+rect -599 -272 -587 -238
+rect -519 -272 -507 -238
+rect -599 -278 -507 -272
+rect -441 -238 -349 -232
+rect -441 -272 -429 -238
+rect -361 -272 -349 -238
+rect -441 -278 -349 -272
+rect -283 -238 -191 -232
+rect -283 -272 -271 -238
+rect -203 -272 -191 -238
+rect -283 -278 -191 -272
+rect -125 -238 -33 -232
+rect -125 -272 -113 -238
+rect -45 -272 -33 -238
+rect -125 -278 -33 -272
+rect 33 -238 125 -232
+rect 33 -272 45 -238
+rect 113 -272 125 -238
+rect 33 -278 125 -272
+rect 191 -238 283 -232
+rect 191 -272 203 -238
+rect 271 -272 283 -238
+rect 191 -278 283 -272
+rect 349 -238 441 -232
+rect 349 -272 361 -238
+rect 429 -272 441 -238
+rect 349 -278 441 -272
+rect 507 -238 599 -232
+rect 507 -272 519 -238
+rect 587 -272 599 -238
+rect 507 -278 599 -272
+rect 665 -238 757 -232
+rect 665 -272 677 -238
+rect 745 -272 757 -238
+rect 665 -278 757 -272
+<< properties >>
+string FIXED_BBOX -904 -357 904 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 1 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_lvt_324MKY.mag b/mag/outd/sky130_fd_pr__nfet_01v8_lvt_324MKY.mag
new file mode 100644
index 0000000..8d81b94
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_lvt_324MKY.mag
@@ -0,0 +1,727 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646299314
+<< error_p >>
+rect -509 581 -451 587
+rect -317 581 -259 587
+rect -125 581 -67 587
+rect 67 581 125 587
+rect 259 581 317 587
+rect 451 581 509 587
+rect -509 547 -497 581
+rect -317 547 -305 581
+rect -125 547 -113 581
+rect 67 547 79 581
+rect 259 547 271 581
+rect 451 547 463 581
+rect -509 541 -451 547
+rect -317 541 -259 547
+rect -125 541 -67 547
+rect 67 541 125 547
+rect 259 541 317 547
+rect 451 541 509 547
+rect -413 71 -355 77
+rect -221 71 -163 77
+rect -29 71 29 77
+rect 163 71 221 77
+rect 355 71 413 77
+rect -413 37 -401 71
+rect -221 37 -209 71
+rect -29 37 -17 71
+rect 163 37 175 71
+rect 355 37 367 71
+rect -413 31 -355 37
+rect -221 31 -163 37
+rect -29 31 29 37
+rect 163 31 221 37
+rect 355 31 413 37
+rect -413 -37 -355 -31
+rect -221 -37 -163 -31
+rect -29 -37 29 -31
+rect 163 -37 221 -31
+rect 355 -37 413 -31
+rect -413 -71 -401 -37
+rect -221 -71 -209 -37
+rect -29 -71 -17 -37
+rect 163 -71 175 -37
+rect 355 -71 367 -37
+rect -413 -77 -355 -71
+rect -221 -77 -163 -71
+rect -29 -77 29 -71
+rect 163 -77 221 -71
+rect 355 -77 413 -71
+rect -509 -547 -451 -541
+rect -317 -547 -259 -541
+rect -125 -547 -67 -541
+rect 67 -547 125 -541
+rect 259 -547 317 -541
+rect 451 -547 509 -541
+rect -509 -581 -497 -547
+rect -317 -581 -305 -547
+rect -125 -581 -113 -547
+rect 67 -581 79 -547
+rect 259 -581 271 -547
+rect 451 -581 463 -547
+rect -509 -587 -451 -581
+rect -317 -587 -259 -581
+rect -125 -587 -67 -581
+rect 67 -587 125 -581
+rect 259 -587 317 -581
+rect 451 -587 509 -581
+<< pwell >>
+rect -695 -719 695 719
+<< nmoslvt >>
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+<< ndiff >>
+rect -557 497 -495 509
+rect -557 121 -545 497
+rect -511 121 -495 497
+rect -557 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 557 509
+rect 495 121 511 497
+rect 545 121 557 497
+rect 495 109 557 121
+rect -557 -121 -495 -109
+rect -557 -497 -545 -121
+rect -511 -497 -495 -121
+rect -557 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 557 -109
+rect 495 -497 511 -121
+rect 545 -497 557 -121
+rect 495 -509 557 -497
+<< ndiffc >>
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+<< psubdiff >>
+rect -659 649 -563 683
+rect 563 649 659 683
+rect -659 587 -625 649
+rect 625 587 659 649
+rect -659 -649 -625 -587
+rect 625 -649 659 -587
+rect -659 -683 -563 -649
+rect 563 -683 659 -649
+<< psubdiffcont >>
+rect -563 649 563 683
+rect -659 -587 -625 587
+rect 625 -587 659 587
+rect -563 -683 563 -649
+<< poly >>
+rect -513 581 -447 597
+rect -513 547 -497 581
+rect -463 547 -447 581
+rect -513 531 -447 547
+rect -321 581 -255 597
+rect -321 547 -305 581
+rect -271 547 -255 581
+rect -495 509 -465 531
+rect -399 509 -369 535
+rect -321 531 -255 547
+rect -129 581 -63 597
+rect -129 547 -113 581
+rect -79 547 -63 581
+rect -303 509 -273 531
+rect -207 509 -177 535
+rect -129 531 -63 547
+rect 63 581 129 597
+rect 63 547 79 581
+rect 113 547 129 581
+rect -111 509 -81 531
+rect -15 509 15 535
+rect 63 531 129 547
+rect 255 581 321 597
+rect 255 547 271 581
+rect 305 547 321 581
+rect 81 509 111 531
+rect 177 509 207 535
+rect 255 531 321 547
+rect 447 581 513 597
+rect 447 547 463 581
+rect 497 547 513 581
+rect 273 509 303 531
+rect 369 509 399 535
+rect 447 531 513 547
+rect 465 509 495 531
+rect -495 83 -465 109
+rect -399 87 -369 109
+rect -417 71 -351 87
+rect -303 83 -273 109
+rect -207 87 -177 109
+rect -417 37 -401 71
+rect -367 37 -351 71
+rect -417 21 -351 37
+rect -225 71 -159 87
+rect -111 83 -81 109
+rect -15 87 15 109
+rect -225 37 -209 71
+rect -175 37 -159 71
+rect -225 21 -159 37
+rect -33 71 33 87
+rect 81 83 111 109
+rect 177 87 207 109
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect 159 71 225 87
+rect 273 83 303 109
+rect 369 87 399 109
+rect 159 37 175 71
+rect 209 37 225 71
+rect 159 21 225 37
+rect 351 71 417 87
+rect 465 83 495 109
+rect 351 37 367 71
+rect 401 37 417 71
+rect 351 21 417 37
+rect -417 -37 -351 -21
+rect -417 -71 -401 -37
+rect -367 -71 -351 -37
+rect -495 -109 -465 -83
+rect -417 -87 -351 -71
+rect -225 -37 -159 -21
+rect -225 -71 -209 -37
+rect -175 -71 -159 -37
+rect -399 -109 -369 -87
+rect -303 -109 -273 -83
+rect -225 -87 -159 -71
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -207 -109 -177 -87
+rect -111 -109 -81 -83
+rect -33 -87 33 -71
+rect 159 -37 225 -21
+rect 159 -71 175 -37
+rect 209 -71 225 -37
+rect -15 -109 15 -87
+rect 81 -109 111 -83
+rect 159 -87 225 -71
+rect 351 -37 417 -21
+rect 351 -71 367 -37
+rect 401 -71 417 -37
+rect 177 -109 207 -87
+rect 273 -109 303 -83
+rect 351 -87 417 -71
+rect 369 -109 399 -87
+rect 465 -109 495 -83
+rect -495 -531 -465 -509
+rect -513 -547 -447 -531
+rect -399 -535 -369 -509
+rect -303 -531 -273 -509
+rect -513 -581 -497 -547
+rect -463 -581 -447 -547
+rect -513 -597 -447 -581
+rect -321 -547 -255 -531
+rect -207 -535 -177 -509
+rect -111 -531 -81 -509
+rect -321 -581 -305 -547
+rect -271 -581 -255 -547
+rect -321 -597 -255 -581
+rect -129 -547 -63 -531
+rect -15 -535 15 -509
+rect 81 -531 111 -509
+rect -129 -581 -113 -547
+rect -79 -581 -63 -547
+rect -129 -597 -63 -581
+rect 63 -547 129 -531
+rect 177 -535 207 -509
+rect 273 -531 303 -509
+rect 63 -581 79 -547
+rect 113 -581 129 -547
+rect 63 -597 129 -581
+rect 255 -547 321 -531
+rect 369 -535 399 -509
+rect 465 -531 495 -509
+rect 255 -581 271 -547
+rect 305 -581 321 -547
+rect 255 -597 321 -581
+rect 447 -547 513 -531
+rect 447 -581 463 -547
+rect 497 -581 513 -547
+rect 447 -597 513 -581
+<< polycont >>
+rect -497 547 -463 581
+rect -305 547 -271 581
+rect -113 547 -79 581
+rect 79 547 113 581
+rect 271 547 305 581
+rect 463 547 497 581
+rect -401 37 -367 71
+rect -209 37 -175 71
+rect -17 37 17 71
+rect 175 37 209 71
+rect 367 37 401 71
+rect -401 -71 -367 -37
+rect -209 -71 -175 -37
+rect -17 -71 17 -37
+rect 175 -71 209 -37
+rect 367 -71 401 -37
+rect -497 -581 -463 -547
+rect -305 -581 -271 -547
+rect -113 -581 -79 -547
+rect 79 -581 113 -547
+rect 271 -581 305 -547
+rect 463 -581 497 -547
+<< locali >>
+rect -659 649 -563 683
+rect 563 649 659 683
+rect -659 587 -625 649
+rect 625 587 659 649
+rect -513 547 -497 581
+rect -463 547 -447 581
+rect -321 547 -305 581
+rect -271 547 -255 581
+rect -129 547 -113 581
+rect -79 547 -63 581
+rect 63 547 79 581
+rect 113 547 129 581
+rect 255 547 271 581
+rect 305 547 321 581
+rect 447 547 463 581
+rect 497 547 513 581
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect -417 37 -401 71
+rect -367 37 -351 71
+rect -225 37 -209 71
+rect -175 37 -159 71
+rect -33 37 -17 71
+rect 17 37 33 71
+rect 159 37 175 71
+rect 209 37 225 71
+rect 351 37 367 71
+rect 401 37 417 71
+rect -417 -71 -401 -37
+rect -367 -71 -351 -37
+rect -225 -71 -209 -37
+rect -175 -71 -159 -37
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect 159 -71 175 -37
+rect 209 -71 225 -37
+rect 351 -71 367 -37
+rect 401 -71 417 -37
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect -513 -581 -497 -547
+rect -463 -581 -447 -547
+rect -321 -581 -305 -547
+rect -271 -581 -255 -547
+rect -129 -581 -113 -547
+rect -79 -581 -63 -547
+rect 63 -581 79 -547
+rect 113 -581 129 -547
+rect 255 -581 271 -547
+rect 305 -581 321 -547
+rect 447 -581 463 -547
+rect 497 -581 513 -547
+rect -659 -649 -625 -587
+rect 625 -649 659 -587
+rect -659 -683 -563 -649
+rect 563 -683 659 -649
+<< viali >>
+rect -497 547 -463 581
+rect -305 547 -271 581
+rect -113 547 -79 581
+rect 79 547 113 581
+rect 271 547 305 581
+rect 463 547 497 581
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect -401 37 -367 71
+rect -209 37 -175 71
+rect -17 37 17 71
+rect 175 37 209 71
+rect 367 37 401 71
+rect -401 -71 -367 -37
+rect -209 -71 -175 -37
+rect -17 -71 17 -37
+rect 175 -71 209 -37
+rect 367 -71 401 -37
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect -497 -581 -463 -547
+rect -305 -581 -271 -547
+rect -113 -581 -79 -547
+rect 79 -581 113 -547
+rect 271 -581 305 -547
+rect 463 -581 497 -547
+<< metal1 >>
+rect -509 581 -451 587
+rect -509 547 -497 581
+rect -463 547 -451 581
+rect -509 541 -451 547
+rect -317 581 -259 587
+rect -317 547 -305 581
+rect -271 547 -259 581
+rect -317 541 -259 547
+rect -125 581 -67 587
+rect -125 547 -113 581
+rect -79 547 -67 581
+rect -125 541 -67 547
+rect 67 581 125 587
+rect 67 547 79 581
+rect 113 547 125 581
+rect 67 541 125 547
+rect 259 581 317 587
+rect 259 547 271 581
+rect 305 547 317 581
+rect 259 541 317 547
+rect 451 581 509 587
+rect 451 547 463 581
+rect 497 547 509 581
+rect 451 541 509 547
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect -413 71 -355 77
+rect -413 37 -401 71
+rect -367 37 -355 71
+rect -413 31 -355 37
+rect -221 71 -163 77
+rect -221 37 -209 71
+rect -175 37 -163 71
+rect -221 31 -163 37
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect 163 71 221 77
+rect 163 37 175 71
+rect 209 37 221 71
+rect 163 31 221 37
+rect 355 71 413 77
+rect 355 37 367 71
+rect 401 37 413 71
+rect 355 31 413 37
+rect -413 -37 -355 -31
+rect -413 -71 -401 -37
+rect -367 -71 -355 -37
+rect -413 -77 -355 -71
+rect -221 -37 -163 -31
+rect -221 -71 -209 -37
+rect -175 -71 -163 -37
+rect -221 -77 -163 -71
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect 163 -37 221 -31
+rect 163 -71 175 -37
+rect 209 -71 221 -37
+rect 163 -77 221 -71
+rect 355 -37 413 -31
+rect 355 -71 367 -37
+rect 401 -71 413 -37
+rect 355 -77 413 -71
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect -509 -547 -451 -541
+rect -509 -581 -497 -547
+rect -463 -581 -451 -547
+rect -509 -587 -451 -581
+rect -317 -547 -259 -541
+rect -317 -581 -305 -547
+rect -271 -581 -259 -547
+rect -317 -587 -259 -581
+rect -125 -547 -67 -541
+rect -125 -581 -113 -547
+rect -79 -581 -67 -547
+rect -125 -587 -67 -581
+rect 67 -547 125 -541
+rect 67 -581 79 -547
+rect 113 -581 125 -547
+rect 67 -587 125 -581
+rect 259 -547 317 -541
+rect 259 -581 271 -547
+rect 305 -581 317 -547
+rect 259 -587 317 -581
+rect 451 -547 509 -541
+rect 451 -581 463 -547
+rect 497 -581 509 -547
+rect 451 -587 509 -581
+<< properties >>
+string FIXED_BBOX -642 -666 642 666
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 11 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__nfet_01v8_lvt_3NMJLQ.mag b/mag/outd/sky130_fd_pr__nfet_01v8_lvt_3NMJLQ.mag
new file mode 100644
index 0000000..1b130a1
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__nfet_01v8_lvt_3NMJLQ.mag
@@ -0,0 +1,2767 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646299314
+<< error_p >>
+rect -2141 581 -2083 587
+rect -1949 581 -1891 587
+rect -1757 581 -1699 587
+rect -1565 581 -1507 587
+rect -1373 581 -1315 587
+rect -1181 581 -1123 587
+rect -989 581 -931 587
+rect -797 581 -739 587
+rect -605 581 -547 587
+rect -413 581 -355 587
+rect -221 581 -163 587
+rect -29 581 29 587
+rect 163 581 221 587
+rect 355 581 413 587
+rect 547 581 605 587
+rect 739 581 797 587
+rect 931 581 989 587
+rect 1123 581 1181 587
+rect 1315 581 1373 587
+rect 1507 581 1565 587
+rect 1699 581 1757 587
+rect 1891 581 1949 587
+rect 2083 581 2141 587
+rect -2141 547 -2129 581
+rect -1949 547 -1937 581
+rect -1757 547 -1745 581
+rect -1565 547 -1553 581
+rect -1373 547 -1361 581
+rect -1181 547 -1169 581
+rect -989 547 -977 581
+rect -797 547 -785 581
+rect -605 547 -593 581
+rect -413 547 -401 581
+rect -221 547 -209 581
+rect -29 547 -17 581
+rect 163 547 175 581
+rect 355 547 367 581
+rect 547 547 559 581
+rect 739 547 751 581
+rect 931 547 943 581
+rect 1123 547 1135 581
+rect 1315 547 1327 581
+rect 1507 547 1519 581
+rect 1699 547 1711 581
+rect 1891 547 1903 581
+rect 2083 547 2095 581
+rect -2141 541 -2083 547
+rect -1949 541 -1891 547
+rect -1757 541 -1699 547
+rect -1565 541 -1507 547
+rect -1373 541 -1315 547
+rect -1181 541 -1123 547
+rect -989 541 -931 547
+rect -797 541 -739 547
+rect -605 541 -547 547
+rect -413 541 -355 547
+rect -221 541 -163 547
+rect -29 541 29 547
+rect 163 541 221 547
+rect 355 541 413 547
+rect 547 541 605 547
+rect 739 541 797 547
+rect 931 541 989 547
+rect 1123 541 1181 547
+rect 1315 541 1373 547
+rect 1507 541 1565 547
+rect 1699 541 1757 547
+rect 1891 541 1949 547
+rect 2083 541 2141 547
+rect -2045 71 -1987 77
+rect -1853 71 -1795 77
+rect -1661 71 -1603 77
+rect -1469 71 -1411 77
+rect -1277 71 -1219 77
+rect -1085 71 -1027 77
+rect -893 71 -835 77
+rect -701 71 -643 77
+rect -509 71 -451 77
+rect -317 71 -259 77
+rect -125 71 -67 77
+rect 67 71 125 77
+rect 259 71 317 77
+rect 451 71 509 77
+rect 643 71 701 77
+rect 835 71 893 77
+rect 1027 71 1085 77
+rect 1219 71 1277 77
+rect 1411 71 1469 77
+rect 1603 71 1661 77
+rect 1795 71 1853 77
+rect 1987 71 2045 77
+rect -2045 37 -2033 71
+rect -1853 37 -1841 71
+rect -1661 37 -1649 71
+rect -1469 37 -1457 71
+rect -1277 37 -1265 71
+rect -1085 37 -1073 71
+rect -893 37 -881 71
+rect -701 37 -689 71
+rect -509 37 -497 71
+rect -317 37 -305 71
+rect -125 37 -113 71
+rect 67 37 79 71
+rect 259 37 271 71
+rect 451 37 463 71
+rect 643 37 655 71
+rect 835 37 847 71
+rect 1027 37 1039 71
+rect 1219 37 1231 71
+rect 1411 37 1423 71
+rect 1603 37 1615 71
+rect 1795 37 1807 71
+rect 1987 37 1999 71
+rect -2045 31 -1987 37
+rect -1853 31 -1795 37
+rect -1661 31 -1603 37
+rect -1469 31 -1411 37
+rect -1277 31 -1219 37
+rect -1085 31 -1027 37
+rect -893 31 -835 37
+rect -701 31 -643 37
+rect -509 31 -451 37
+rect -317 31 -259 37
+rect -125 31 -67 37
+rect 67 31 125 37
+rect 259 31 317 37
+rect 451 31 509 37
+rect 643 31 701 37
+rect 835 31 893 37
+rect 1027 31 1085 37
+rect 1219 31 1277 37
+rect 1411 31 1469 37
+rect 1603 31 1661 37
+rect 1795 31 1853 37
+rect 1987 31 2045 37
+rect -2045 -37 -1987 -31
+rect -1853 -37 -1795 -31
+rect -1661 -37 -1603 -31
+rect -1469 -37 -1411 -31
+rect -1277 -37 -1219 -31
+rect -1085 -37 -1027 -31
+rect -893 -37 -835 -31
+rect -701 -37 -643 -31
+rect -509 -37 -451 -31
+rect -317 -37 -259 -31
+rect -125 -37 -67 -31
+rect 67 -37 125 -31
+rect 259 -37 317 -31
+rect 451 -37 509 -31
+rect 643 -37 701 -31
+rect 835 -37 893 -31
+rect 1027 -37 1085 -31
+rect 1219 -37 1277 -31
+rect 1411 -37 1469 -31
+rect 1603 -37 1661 -31
+rect 1795 -37 1853 -31
+rect 1987 -37 2045 -31
+rect -2045 -71 -2033 -37
+rect -1853 -71 -1841 -37
+rect -1661 -71 -1649 -37
+rect -1469 -71 -1457 -37
+rect -1277 -71 -1265 -37
+rect -1085 -71 -1073 -37
+rect -893 -71 -881 -37
+rect -701 -71 -689 -37
+rect -509 -71 -497 -37
+rect -317 -71 -305 -37
+rect -125 -71 -113 -37
+rect 67 -71 79 -37
+rect 259 -71 271 -37
+rect 451 -71 463 -37
+rect 643 -71 655 -37
+rect 835 -71 847 -37
+rect 1027 -71 1039 -37
+rect 1219 -71 1231 -37
+rect 1411 -71 1423 -37
+rect 1603 -71 1615 -37
+rect 1795 -71 1807 -37
+rect 1987 -71 1999 -37
+rect -2045 -77 -1987 -71
+rect -1853 -77 -1795 -71
+rect -1661 -77 -1603 -71
+rect -1469 -77 -1411 -71
+rect -1277 -77 -1219 -71
+rect -1085 -77 -1027 -71
+rect -893 -77 -835 -71
+rect -701 -77 -643 -71
+rect -509 -77 -451 -71
+rect -317 -77 -259 -71
+rect -125 -77 -67 -71
+rect 67 -77 125 -71
+rect 259 -77 317 -71
+rect 451 -77 509 -71
+rect 643 -77 701 -71
+rect 835 -77 893 -71
+rect 1027 -77 1085 -71
+rect 1219 -77 1277 -71
+rect 1411 -77 1469 -71
+rect 1603 -77 1661 -71
+rect 1795 -77 1853 -71
+rect 1987 -77 2045 -71
+rect -2141 -547 -2083 -541
+rect -1949 -547 -1891 -541
+rect -1757 -547 -1699 -541
+rect -1565 -547 -1507 -541
+rect -1373 -547 -1315 -541
+rect -1181 -547 -1123 -541
+rect -989 -547 -931 -541
+rect -797 -547 -739 -541
+rect -605 -547 -547 -541
+rect -413 -547 -355 -541
+rect -221 -547 -163 -541
+rect -29 -547 29 -541
+rect 163 -547 221 -541
+rect 355 -547 413 -541
+rect 547 -547 605 -541
+rect 739 -547 797 -541
+rect 931 -547 989 -541
+rect 1123 -547 1181 -541
+rect 1315 -547 1373 -541
+rect 1507 -547 1565 -541
+rect 1699 -547 1757 -541
+rect 1891 -547 1949 -541
+rect 2083 -547 2141 -541
+rect -2141 -581 -2129 -547
+rect -1949 -581 -1937 -547
+rect -1757 -581 -1745 -547
+rect -1565 -581 -1553 -547
+rect -1373 -581 -1361 -547
+rect -1181 -581 -1169 -547
+rect -989 -581 -977 -547
+rect -797 -581 -785 -547
+rect -605 -581 -593 -547
+rect -413 -581 -401 -547
+rect -221 -581 -209 -547
+rect -29 -581 -17 -547
+rect 163 -581 175 -547
+rect 355 -581 367 -547
+rect 547 -581 559 -547
+rect 739 -581 751 -547
+rect 931 -581 943 -547
+rect 1123 -581 1135 -547
+rect 1315 -581 1327 -547
+rect 1507 -581 1519 -547
+rect 1699 -581 1711 -547
+rect 1891 -581 1903 -547
+rect 2083 -581 2095 -547
+rect -2141 -587 -2083 -581
+rect -1949 -587 -1891 -581
+rect -1757 -587 -1699 -581
+rect -1565 -587 -1507 -581
+rect -1373 -587 -1315 -581
+rect -1181 -587 -1123 -581
+rect -989 -587 -931 -581
+rect -797 -587 -739 -581
+rect -605 -587 -547 -581
+rect -413 -587 -355 -581
+rect -221 -587 -163 -581
+rect -29 -587 29 -581
+rect 163 -587 221 -581
+rect 355 -587 413 -581
+rect 547 -587 605 -581
+rect 739 -587 797 -581
+rect 931 -587 989 -581
+rect 1123 -587 1181 -581
+rect 1315 -587 1373 -581
+rect 1507 -587 1565 -581
+rect 1699 -587 1757 -581
+rect 1891 -587 1949 -581
+rect 2083 -587 2141 -581
+<< pwell >>
+rect -2327 -719 2327 719
+<< nmoslvt >>
+rect -2127 109 -2097 509
+rect -2031 109 -2001 509
+rect -1935 109 -1905 509
+rect -1839 109 -1809 509
+rect -1743 109 -1713 509
+rect -1647 109 -1617 509
+rect -1551 109 -1521 509
+rect -1455 109 -1425 509
+rect -1359 109 -1329 509
+rect -1263 109 -1233 509
+rect -1167 109 -1137 509
+rect -1071 109 -1041 509
+rect -975 109 -945 509
+rect -879 109 -849 509
+rect -783 109 -753 509
+rect -687 109 -657 509
+rect -591 109 -561 509
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect 561 109 591 509
+rect 657 109 687 509
+rect 753 109 783 509
+rect 849 109 879 509
+rect 945 109 975 509
+rect 1041 109 1071 509
+rect 1137 109 1167 509
+rect 1233 109 1263 509
+rect 1329 109 1359 509
+rect 1425 109 1455 509
+rect 1521 109 1551 509
+rect 1617 109 1647 509
+rect 1713 109 1743 509
+rect 1809 109 1839 509
+rect 1905 109 1935 509
+rect 2001 109 2031 509
+rect 2097 109 2127 509
+rect -2127 -509 -2097 -109
+rect -2031 -509 -2001 -109
+rect -1935 -509 -1905 -109
+rect -1839 -509 -1809 -109
+rect -1743 -509 -1713 -109
+rect -1647 -509 -1617 -109
+rect -1551 -509 -1521 -109
+rect -1455 -509 -1425 -109
+rect -1359 -509 -1329 -109
+rect -1263 -509 -1233 -109
+rect -1167 -509 -1137 -109
+rect -1071 -509 -1041 -109
+rect -975 -509 -945 -109
+rect -879 -509 -849 -109
+rect -783 -509 -753 -109
+rect -687 -509 -657 -109
+rect -591 -509 -561 -109
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+rect 561 -509 591 -109
+rect 657 -509 687 -109
+rect 753 -509 783 -109
+rect 849 -509 879 -109
+rect 945 -509 975 -109
+rect 1041 -509 1071 -109
+rect 1137 -509 1167 -109
+rect 1233 -509 1263 -109
+rect 1329 -509 1359 -109
+rect 1425 -509 1455 -109
+rect 1521 -509 1551 -109
+rect 1617 -509 1647 -109
+rect 1713 -509 1743 -109
+rect 1809 -509 1839 -109
+rect 1905 -509 1935 -109
+rect 2001 -509 2031 -109
+rect 2097 -509 2127 -109
+<< ndiff >>
+rect -2189 497 -2127 509
+rect -2189 121 -2177 497
+rect -2143 121 -2127 497
+rect -2189 109 -2127 121
+rect -2097 497 -2031 509
+rect -2097 121 -2081 497
+rect -2047 121 -2031 497
+rect -2097 109 -2031 121
+rect -2001 497 -1935 509
+rect -2001 121 -1985 497
+rect -1951 121 -1935 497
+rect -2001 109 -1935 121
+rect -1905 497 -1839 509
+rect -1905 121 -1889 497
+rect -1855 121 -1839 497
+rect -1905 109 -1839 121
+rect -1809 497 -1743 509
+rect -1809 121 -1793 497
+rect -1759 121 -1743 497
+rect -1809 109 -1743 121
+rect -1713 497 -1647 509
+rect -1713 121 -1697 497
+rect -1663 121 -1647 497
+rect -1713 109 -1647 121
+rect -1617 497 -1551 509
+rect -1617 121 -1601 497
+rect -1567 121 -1551 497
+rect -1617 109 -1551 121
+rect -1521 497 -1455 509
+rect -1521 121 -1505 497
+rect -1471 121 -1455 497
+rect -1521 109 -1455 121
+rect -1425 497 -1359 509
+rect -1425 121 -1409 497
+rect -1375 121 -1359 497
+rect -1425 109 -1359 121
+rect -1329 497 -1263 509
+rect -1329 121 -1313 497
+rect -1279 121 -1263 497
+rect -1329 109 -1263 121
+rect -1233 497 -1167 509
+rect -1233 121 -1217 497
+rect -1183 121 -1167 497
+rect -1233 109 -1167 121
+rect -1137 497 -1071 509
+rect -1137 121 -1121 497
+rect -1087 121 -1071 497
+rect -1137 109 -1071 121
+rect -1041 497 -975 509
+rect -1041 121 -1025 497
+rect -991 121 -975 497
+rect -1041 109 -975 121
+rect -945 497 -879 509
+rect -945 121 -929 497
+rect -895 121 -879 497
+rect -945 109 -879 121
+rect -849 497 -783 509
+rect -849 121 -833 497
+rect -799 121 -783 497
+rect -849 109 -783 121
+rect -753 497 -687 509
+rect -753 121 -737 497
+rect -703 121 -687 497
+rect -753 109 -687 121
+rect -657 497 -591 509
+rect -657 121 -641 497
+rect -607 121 -591 497
+rect -657 109 -591 121
+rect -561 497 -495 509
+rect -561 121 -545 497
+rect -511 121 -495 497
+rect -561 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 561 509
+rect 495 121 511 497
+rect 545 121 561 497
+rect 495 109 561 121
+rect 591 497 657 509
+rect 591 121 607 497
+rect 641 121 657 497
+rect 591 109 657 121
+rect 687 497 753 509
+rect 687 121 703 497
+rect 737 121 753 497
+rect 687 109 753 121
+rect 783 497 849 509
+rect 783 121 799 497
+rect 833 121 849 497
+rect 783 109 849 121
+rect 879 497 945 509
+rect 879 121 895 497
+rect 929 121 945 497
+rect 879 109 945 121
+rect 975 497 1041 509
+rect 975 121 991 497
+rect 1025 121 1041 497
+rect 975 109 1041 121
+rect 1071 497 1137 509
+rect 1071 121 1087 497
+rect 1121 121 1137 497
+rect 1071 109 1137 121
+rect 1167 497 1233 509
+rect 1167 121 1183 497
+rect 1217 121 1233 497
+rect 1167 109 1233 121
+rect 1263 497 1329 509
+rect 1263 121 1279 497
+rect 1313 121 1329 497
+rect 1263 109 1329 121
+rect 1359 497 1425 509
+rect 1359 121 1375 497
+rect 1409 121 1425 497
+rect 1359 109 1425 121
+rect 1455 497 1521 509
+rect 1455 121 1471 497
+rect 1505 121 1521 497
+rect 1455 109 1521 121
+rect 1551 497 1617 509
+rect 1551 121 1567 497
+rect 1601 121 1617 497
+rect 1551 109 1617 121
+rect 1647 497 1713 509
+rect 1647 121 1663 497
+rect 1697 121 1713 497
+rect 1647 109 1713 121
+rect 1743 497 1809 509
+rect 1743 121 1759 497
+rect 1793 121 1809 497
+rect 1743 109 1809 121
+rect 1839 497 1905 509
+rect 1839 121 1855 497
+rect 1889 121 1905 497
+rect 1839 109 1905 121
+rect 1935 497 2001 509
+rect 1935 121 1951 497
+rect 1985 121 2001 497
+rect 1935 109 2001 121
+rect 2031 497 2097 509
+rect 2031 121 2047 497
+rect 2081 121 2097 497
+rect 2031 109 2097 121
+rect 2127 497 2189 509
+rect 2127 121 2143 497
+rect 2177 121 2189 497
+rect 2127 109 2189 121
+rect -2189 -121 -2127 -109
+rect -2189 -497 -2177 -121
+rect -2143 -497 -2127 -121
+rect -2189 -509 -2127 -497
+rect -2097 -121 -2031 -109
+rect -2097 -497 -2081 -121
+rect -2047 -497 -2031 -121
+rect -2097 -509 -2031 -497
+rect -2001 -121 -1935 -109
+rect -2001 -497 -1985 -121
+rect -1951 -497 -1935 -121
+rect -2001 -509 -1935 -497
+rect -1905 -121 -1839 -109
+rect -1905 -497 -1889 -121
+rect -1855 -497 -1839 -121
+rect -1905 -509 -1839 -497
+rect -1809 -121 -1743 -109
+rect -1809 -497 -1793 -121
+rect -1759 -497 -1743 -121
+rect -1809 -509 -1743 -497
+rect -1713 -121 -1647 -109
+rect -1713 -497 -1697 -121
+rect -1663 -497 -1647 -121
+rect -1713 -509 -1647 -497
+rect -1617 -121 -1551 -109
+rect -1617 -497 -1601 -121
+rect -1567 -497 -1551 -121
+rect -1617 -509 -1551 -497
+rect -1521 -121 -1455 -109
+rect -1521 -497 -1505 -121
+rect -1471 -497 -1455 -121
+rect -1521 -509 -1455 -497
+rect -1425 -121 -1359 -109
+rect -1425 -497 -1409 -121
+rect -1375 -497 -1359 -121
+rect -1425 -509 -1359 -497
+rect -1329 -121 -1263 -109
+rect -1329 -497 -1313 -121
+rect -1279 -497 -1263 -121
+rect -1329 -509 -1263 -497
+rect -1233 -121 -1167 -109
+rect -1233 -497 -1217 -121
+rect -1183 -497 -1167 -121
+rect -1233 -509 -1167 -497
+rect -1137 -121 -1071 -109
+rect -1137 -497 -1121 -121
+rect -1087 -497 -1071 -121
+rect -1137 -509 -1071 -497
+rect -1041 -121 -975 -109
+rect -1041 -497 -1025 -121
+rect -991 -497 -975 -121
+rect -1041 -509 -975 -497
+rect -945 -121 -879 -109
+rect -945 -497 -929 -121
+rect -895 -497 -879 -121
+rect -945 -509 -879 -497
+rect -849 -121 -783 -109
+rect -849 -497 -833 -121
+rect -799 -497 -783 -121
+rect -849 -509 -783 -497
+rect -753 -121 -687 -109
+rect -753 -497 -737 -121
+rect -703 -497 -687 -121
+rect -753 -509 -687 -497
+rect -657 -121 -591 -109
+rect -657 -497 -641 -121
+rect -607 -497 -591 -121
+rect -657 -509 -591 -497
+rect -561 -121 -495 -109
+rect -561 -497 -545 -121
+rect -511 -497 -495 -121
+rect -561 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 561 -109
+rect 495 -497 511 -121
+rect 545 -497 561 -121
+rect 495 -509 561 -497
+rect 591 -121 657 -109
+rect 591 -497 607 -121
+rect 641 -497 657 -121
+rect 591 -509 657 -497
+rect 687 -121 753 -109
+rect 687 -497 703 -121
+rect 737 -497 753 -121
+rect 687 -509 753 -497
+rect 783 -121 849 -109
+rect 783 -497 799 -121
+rect 833 -497 849 -121
+rect 783 -509 849 -497
+rect 879 -121 945 -109
+rect 879 -497 895 -121
+rect 929 -497 945 -121
+rect 879 -509 945 -497
+rect 975 -121 1041 -109
+rect 975 -497 991 -121
+rect 1025 -497 1041 -121
+rect 975 -509 1041 -497
+rect 1071 -121 1137 -109
+rect 1071 -497 1087 -121
+rect 1121 -497 1137 -121
+rect 1071 -509 1137 -497
+rect 1167 -121 1233 -109
+rect 1167 -497 1183 -121
+rect 1217 -497 1233 -121
+rect 1167 -509 1233 -497
+rect 1263 -121 1329 -109
+rect 1263 -497 1279 -121
+rect 1313 -497 1329 -121
+rect 1263 -509 1329 -497
+rect 1359 -121 1425 -109
+rect 1359 -497 1375 -121
+rect 1409 -497 1425 -121
+rect 1359 -509 1425 -497
+rect 1455 -121 1521 -109
+rect 1455 -497 1471 -121
+rect 1505 -497 1521 -121
+rect 1455 -509 1521 -497
+rect 1551 -121 1617 -109
+rect 1551 -497 1567 -121
+rect 1601 -497 1617 -121
+rect 1551 -509 1617 -497
+rect 1647 -121 1713 -109
+rect 1647 -497 1663 -121
+rect 1697 -497 1713 -121
+rect 1647 -509 1713 -497
+rect 1743 -121 1809 -109
+rect 1743 -497 1759 -121
+rect 1793 -497 1809 -121
+rect 1743 -509 1809 -497
+rect 1839 -121 1905 -109
+rect 1839 -497 1855 -121
+rect 1889 -497 1905 -121
+rect 1839 -509 1905 -497
+rect 1935 -121 2001 -109
+rect 1935 -497 1951 -121
+rect 1985 -497 2001 -121
+rect 1935 -509 2001 -497
+rect 2031 -121 2097 -109
+rect 2031 -497 2047 -121
+rect 2081 -497 2097 -121
+rect 2031 -509 2097 -497
+rect 2127 -121 2189 -109
+rect 2127 -497 2143 -121
+rect 2177 -497 2189 -121
+rect 2127 -509 2189 -497
+<< ndiffc >>
+rect -2177 121 -2143 497
+rect -2081 121 -2047 497
+rect -1985 121 -1951 497
+rect -1889 121 -1855 497
+rect -1793 121 -1759 497
+rect -1697 121 -1663 497
+rect -1601 121 -1567 497
+rect -1505 121 -1471 497
+rect -1409 121 -1375 497
+rect -1313 121 -1279 497
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect 1279 121 1313 497
+rect 1375 121 1409 497
+rect 1471 121 1505 497
+rect 1567 121 1601 497
+rect 1663 121 1697 497
+rect 1759 121 1793 497
+rect 1855 121 1889 497
+rect 1951 121 1985 497
+rect 2047 121 2081 497
+rect 2143 121 2177 497
+rect -2177 -497 -2143 -121
+rect -2081 -497 -2047 -121
+rect -1985 -497 -1951 -121
+rect -1889 -497 -1855 -121
+rect -1793 -497 -1759 -121
+rect -1697 -497 -1663 -121
+rect -1601 -497 -1567 -121
+rect -1505 -497 -1471 -121
+rect -1409 -497 -1375 -121
+rect -1313 -497 -1279 -121
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect 1279 -497 1313 -121
+rect 1375 -497 1409 -121
+rect 1471 -497 1505 -121
+rect 1567 -497 1601 -121
+rect 1663 -497 1697 -121
+rect 1759 -497 1793 -121
+rect 1855 -497 1889 -121
+rect 1951 -497 1985 -121
+rect 2047 -497 2081 -121
+rect 2143 -497 2177 -121
+<< psubdiff >>
+rect -2291 649 -2195 683
+rect 2195 649 2291 683
+rect -2291 587 -2257 649
+rect 2257 587 2291 649
+rect -2291 -649 -2257 -587
+rect 2257 -649 2291 -587
+rect -2291 -683 -2195 -649
+rect 2195 -683 2291 -649
+<< psubdiffcont >>
+rect -2195 649 2195 683
+rect -2291 -587 -2257 587
+rect 2257 -587 2291 587
+rect -2195 -683 2195 -649
+<< poly >>
+rect -2145 581 -2079 597
+rect -2145 547 -2129 581
+rect -2095 547 -2079 581
+rect -2145 531 -2079 547
+rect -1953 581 -1887 597
+rect -1953 547 -1937 581
+rect -1903 547 -1887 581
+rect -2127 509 -2097 531
+rect -2031 509 -2001 535
+rect -1953 531 -1887 547
+rect -1761 581 -1695 597
+rect -1761 547 -1745 581
+rect -1711 547 -1695 581
+rect -1935 509 -1905 531
+rect -1839 509 -1809 535
+rect -1761 531 -1695 547
+rect -1569 581 -1503 597
+rect -1569 547 -1553 581
+rect -1519 547 -1503 581
+rect -1743 509 -1713 531
+rect -1647 509 -1617 535
+rect -1569 531 -1503 547
+rect -1377 581 -1311 597
+rect -1377 547 -1361 581
+rect -1327 547 -1311 581
+rect -1551 509 -1521 531
+rect -1455 509 -1425 535
+rect -1377 531 -1311 547
+rect -1185 581 -1119 597
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -1359 509 -1329 531
+rect -1263 509 -1233 535
+rect -1185 531 -1119 547
+rect -993 581 -927 597
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -1167 509 -1137 531
+rect -1071 509 -1041 535
+rect -993 531 -927 547
+rect -801 581 -735 597
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -975 509 -945 531
+rect -879 509 -849 535
+rect -801 531 -735 547
+rect -609 581 -543 597
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -783 509 -753 531
+rect -687 509 -657 535
+rect -609 531 -543 547
+rect -417 581 -351 597
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -591 509 -561 531
+rect -495 509 -465 535
+rect -417 531 -351 547
+rect -225 581 -159 597
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -399 509 -369 531
+rect -303 509 -273 535
+rect -225 531 -159 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -207 509 -177 531
+rect -111 509 -81 535
+rect -33 531 33 547
+rect 159 581 225 597
+rect 159 547 175 581
+rect 209 547 225 581
+rect -15 509 15 531
+rect 81 509 111 535
+rect 159 531 225 547
+rect 351 581 417 597
+rect 351 547 367 581
+rect 401 547 417 581
+rect 177 509 207 531
+rect 273 509 303 535
+rect 351 531 417 547
+rect 543 581 609 597
+rect 543 547 559 581
+rect 593 547 609 581
+rect 369 509 399 531
+rect 465 509 495 535
+rect 543 531 609 547
+rect 735 581 801 597
+rect 735 547 751 581
+rect 785 547 801 581
+rect 561 509 591 531
+rect 657 509 687 535
+rect 735 531 801 547
+rect 927 581 993 597
+rect 927 547 943 581
+rect 977 547 993 581
+rect 753 509 783 531
+rect 849 509 879 535
+rect 927 531 993 547
+rect 1119 581 1185 597
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 945 509 975 531
+rect 1041 509 1071 535
+rect 1119 531 1185 547
+rect 1311 581 1377 597
+rect 1311 547 1327 581
+rect 1361 547 1377 581
+rect 1137 509 1167 531
+rect 1233 509 1263 535
+rect 1311 531 1377 547
+rect 1503 581 1569 597
+rect 1503 547 1519 581
+rect 1553 547 1569 581
+rect 1329 509 1359 531
+rect 1425 509 1455 535
+rect 1503 531 1569 547
+rect 1695 581 1761 597
+rect 1695 547 1711 581
+rect 1745 547 1761 581
+rect 1521 509 1551 531
+rect 1617 509 1647 535
+rect 1695 531 1761 547
+rect 1887 581 1953 597
+rect 1887 547 1903 581
+rect 1937 547 1953 581
+rect 1713 509 1743 531
+rect 1809 509 1839 535
+rect 1887 531 1953 547
+rect 2079 581 2145 597
+rect 2079 547 2095 581
+rect 2129 547 2145 581
+rect 1905 509 1935 531
+rect 2001 509 2031 535
+rect 2079 531 2145 547
+rect 2097 509 2127 531
+rect -2127 83 -2097 109
+rect -2031 87 -2001 109
+rect -2049 71 -1983 87
+rect -1935 83 -1905 109
+rect -1839 87 -1809 109
+rect -2049 37 -2033 71
+rect -1999 37 -1983 71
+rect -2049 21 -1983 37
+rect -1857 71 -1791 87
+rect -1743 83 -1713 109
+rect -1647 87 -1617 109
+rect -1857 37 -1841 71
+rect -1807 37 -1791 71
+rect -1857 21 -1791 37
+rect -1665 71 -1599 87
+rect -1551 83 -1521 109
+rect -1455 87 -1425 109
+rect -1665 37 -1649 71
+rect -1615 37 -1599 71
+rect -1665 21 -1599 37
+rect -1473 71 -1407 87
+rect -1359 83 -1329 109
+rect -1263 87 -1233 109
+rect -1473 37 -1457 71
+rect -1423 37 -1407 71
+rect -1473 21 -1407 37
+rect -1281 71 -1215 87
+rect -1167 83 -1137 109
+rect -1071 87 -1041 109
+rect -1281 37 -1265 71
+rect -1231 37 -1215 71
+rect -1281 21 -1215 37
+rect -1089 71 -1023 87
+rect -975 83 -945 109
+rect -879 87 -849 109
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -1089 21 -1023 37
+rect -897 71 -831 87
+rect -783 83 -753 109
+rect -687 87 -657 109
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -897 21 -831 37
+rect -705 71 -639 87
+rect -591 83 -561 109
+rect -495 87 -465 109
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -705 21 -639 37
+rect -513 71 -447 87
+rect -399 83 -369 109
+rect -303 87 -273 109
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -513 21 -447 37
+rect -321 71 -255 87
+rect -207 83 -177 109
+rect -111 87 -81 109
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -321 21 -255 37
+rect -129 71 -63 87
+rect -15 83 15 109
+rect 81 87 111 109
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect -129 21 -63 37
+rect 63 71 129 87
+rect 177 83 207 109
+rect 273 87 303 109
+rect 63 37 79 71
+rect 113 37 129 71
+rect 63 21 129 37
+rect 255 71 321 87
+rect 369 83 399 109
+rect 465 87 495 109
+rect 255 37 271 71
+rect 305 37 321 71
+rect 255 21 321 37
+rect 447 71 513 87
+rect 561 83 591 109
+rect 657 87 687 109
+rect 447 37 463 71
+rect 497 37 513 71
+rect 447 21 513 37
+rect 639 71 705 87
+rect 753 83 783 109
+rect 849 87 879 109
+rect 639 37 655 71
+rect 689 37 705 71
+rect 639 21 705 37
+rect 831 71 897 87
+rect 945 83 975 109
+rect 1041 87 1071 109
+rect 831 37 847 71
+rect 881 37 897 71
+rect 831 21 897 37
+rect 1023 71 1089 87
+rect 1137 83 1167 109
+rect 1233 87 1263 109
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1023 21 1089 37
+rect 1215 71 1281 87
+rect 1329 83 1359 109
+rect 1425 87 1455 109
+rect 1215 37 1231 71
+rect 1265 37 1281 71
+rect 1215 21 1281 37
+rect 1407 71 1473 87
+rect 1521 83 1551 109
+rect 1617 87 1647 109
+rect 1407 37 1423 71
+rect 1457 37 1473 71
+rect 1407 21 1473 37
+rect 1599 71 1665 87
+rect 1713 83 1743 109
+rect 1809 87 1839 109
+rect 1599 37 1615 71
+rect 1649 37 1665 71
+rect 1599 21 1665 37
+rect 1791 71 1857 87
+rect 1905 83 1935 109
+rect 2001 87 2031 109
+rect 1791 37 1807 71
+rect 1841 37 1857 71
+rect 1791 21 1857 37
+rect 1983 71 2049 87
+rect 2097 83 2127 109
+rect 1983 37 1999 71
+rect 2033 37 2049 71
+rect 1983 21 2049 37
+rect -2049 -37 -1983 -21
+rect -2049 -71 -2033 -37
+rect -1999 -71 -1983 -37
+rect -2127 -109 -2097 -83
+rect -2049 -87 -1983 -71
+rect -1857 -37 -1791 -21
+rect -1857 -71 -1841 -37
+rect -1807 -71 -1791 -37
+rect -2031 -109 -2001 -87
+rect -1935 -109 -1905 -83
+rect -1857 -87 -1791 -71
+rect -1665 -37 -1599 -21
+rect -1665 -71 -1649 -37
+rect -1615 -71 -1599 -37
+rect -1839 -109 -1809 -87
+rect -1743 -109 -1713 -83
+rect -1665 -87 -1599 -71
+rect -1473 -37 -1407 -21
+rect -1473 -71 -1457 -37
+rect -1423 -71 -1407 -37
+rect -1647 -109 -1617 -87
+rect -1551 -109 -1521 -83
+rect -1473 -87 -1407 -71
+rect -1281 -37 -1215 -21
+rect -1281 -71 -1265 -37
+rect -1231 -71 -1215 -37
+rect -1455 -109 -1425 -87
+rect -1359 -109 -1329 -83
+rect -1281 -87 -1215 -71
+rect -1089 -37 -1023 -21
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -1263 -109 -1233 -87
+rect -1167 -109 -1137 -83
+rect -1089 -87 -1023 -71
+rect -897 -37 -831 -21
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -1071 -109 -1041 -87
+rect -975 -109 -945 -83
+rect -897 -87 -831 -71
+rect -705 -37 -639 -21
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -879 -109 -849 -87
+rect -783 -109 -753 -83
+rect -705 -87 -639 -71
+rect -513 -37 -447 -21
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -687 -109 -657 -87
+rect -591 -109 -561 -83
+rect -513 -87 -447 -71
+rect -321 -37 -255 -21
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -495 -109 -465 -87
+rect -399 -109 -369 -83
+rect -321 -87 -255 -71
+rect -129 -37 -63 -21
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect -303 -109 -273 -87
+rect -207 -109 -177 -83
+rect -129 -87 -63 -71
+rect 63 -37 129 -21
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect -111 -109 -81 -87
+rect -15 -109 15 -83
+rect 63 -87 129 -71
+rect 255 -37 321 -21
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 81 -109 111 -87
+rect 177 -109 207 -83
+rect 255 -87 321 -71
+rect 447 -37 513 -21
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 273 -109 303 -87
+rect 369 -109 399 -83
+rect 447 -87 513 -71
+rect 639 -37 705 -21
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 465 -109 495 -87
+rect 561 -109 591 -83
+rect 639 -87 705 -71
+rect 831 -37 897 -21
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 657 -109 687 -87
+rect 753 -109 783 -83
+rect 831 -87 897 -71
+rect 1023 -37 1089 -21
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 849 -109 879 -87
+rect 945 -109 975 -83
+rect 1023 -87 1089 -71
+rect 1215 -37 1281 -21
+rect 1215 -71 1231 -37
+rect 1265 -71 1281 -37
+rect 1041 -109 1071 -87
+rect 1137 -109 1167 -83
+rect 1215 -87 1281 -71
+rect 1407 -37 1473 -21
+rect 1407 -71 1423 -37
+rect 1457 -71 1473 -37
+rect 1233 -109 1263 -87
+rect 1329 -109 1359 -83
+rect 1407 -87 1473 -71
+rect 1599 -37 1665 -21
+rect 1599 -71 1615 -37
+rect 1649 -71 1665 -37
+rect 1425 -109 1455 -87
+rect 1521 -109 1551 -83
+rect 1599 -87 1665 -71
+rect 1791 -37 1857 -21
+rect 1791 -71 1807 -37
+rect 1841 -71 1857 -37
+rect 1617 -109 1647 -87
+rect 1713 -109 1743 -83
+rect 1791 -87 1857 -71
+rect 1983 -37 2049 -21
+rect 1983 -71 1999 -37
+rect 2033 -71 2049 -37
+rect 1809 -109 1839 -87
+rect 1905 -109 1935 -83
+rect 1983 -87 2049 -71
+rect 2001 -109 2031 -87
+rect 2097 -109 2127 -83
+rect -2127 -531 -2097 -509
+rect -2145 -547 -2079 -531
+rect -2031 -535 -2001 -509
+rect -1935 -531 -1905 -509
+rect -2145 -581 -2129 -547
+rect -2095 -581 -2079 -547
+rect -2145 -597 -2079 -581
+rect -1953 -547 -1887 -531
+rect -1839 -535 -1809 -509
+rect -1743 -531 -1713 -509
+rect -1953 -581 -1937 -547
+rect -1903 -581 -1887 -547
+rect -1953 -597 -1887 -581
+rect -1761 -547 -1695 -531
+rect -1647 -535 -1617 -509
+rect -1551 -531 -1521 -509
+rect -1761 -581 -1745 -547
+rect -1711 -581 -1695 -547
+rect -1761 -597 -1695 -581
+rect -1569 -547 -1503 -531
+rect -1455 -535 -1425 -509
+rect -1359 -531 -1329 -509
+rect -1569 -581 -1553 -547
+rect -1519 -581 -1503 -547
+rect -1569 -597 -1503 -581
+rect -1377 -547 -1311 -531
+rect -1263 -535 -1233 -509
+rect -1167 -531 -1137 -509
+rect -1377 -581 -1361 -547
+rect -1327 -581 -1311 -547
+rect -1377 -597 -1311 -581
+rect -1185 -547 -1119 -531
+rect -1071 -535 -1041 -509
+rect -975 -531 -945 -509
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -1185 -597 -1119 -581
+rect -993 -547 -927 -531
+rect -879 -535 -849 -509
+rect -783 -531 -753 -509
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -993 -597 -927 -581
+rect -801 -547 -735 -531
+rect -687 -535 -657 -509
+rect -591 -531 -561 -509
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -801 -597 -735 -581
+rect -609 -547 -543 -531
+rect -495 -535 -465 -509
+rect -399 -531 -369 -509
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -609 -597 -543 -581
+rect -417 -547 -351 -531
+rect -303 -535 -273 -509
+rect -207 -531 -177 -509
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -417 -597 -351 -581
+rect -225 -547 -159 -531
+rect -111 -535 -81 -509
+rect -15 -531 15 -509
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -225 -597 -159 -581
+rect -33 -547 33 -531
+rect 81 -535 111 -509
+rect 177 -531 207 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 159 -547 225 -531
+rect 273 -535 303 -509
+rect 369 -531 399 -509
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 159 -597 225 -581
+rect 351 -547 417 -531
+rect 465 -535 495 -509
+rect 561 -531 591 -509
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 351 -597 417 -581
+rect 543 -547 609 -531
+rect 657 -535 687 -509
+rect 753 -531 783 -509
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 543 -597 609 -581
+rect 735 -547 801 -531
+rect 849 -535 879 -509
+rect 945 -531 975 -509
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 735 -597 801 -581
+rect 927 -547 993 -531
+rect 1041 -535 1071 -509
+rect 1137 -531 1167 -509
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 927 -597 993 -581
+rect 1119 -547 1185 -531
+rect 1233 -535 1263 -509
+rect 1329 -531 1359 -509
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1119 -597 1185 -581
+rect 1311 -547 1377 -531
+rect 1425 -535 1455 -509
+rect 1521 -531 1551 -509
+rect 1311 -581 1327 -547
+rect 1361 -581 1377 -547
+rect 1311 -597 1377 -581
+rect 1503 -547 1569 -531
+rect 1617 -535 1647 -509
+rect 1713 -531 1743 -509
+rect 1503 -581 1519 -547
+rect 1553 -581 1569 -547
+rect 1503 -597 1569 -581
+rect 1695 -547 1761 -531
+rect 1809 -535 1839 -509
+rect 1905 -531 1935 -509
+rect 1695 -581 1711 -547
+rect 1745 -581 1761 -547
+rect 1695 -597 1761 -581
+rect 1887 -547 1953 -531
+rect 2001 -535 2031 -509
+rect 2097 -531 2127 -509
+rect 1887 -581 1903 -547
+rect 1937 -581 1953 -547
+rect 1887 -597 1953 -581
+rect 2079 -547 2145 -531
+rect 2079 -581 2095 -547
+rect 2129 -581 2145 -547
+rect 2079 -597 2145 -581
+<< polycont >>
+rect -2129 547 -2095 581
+rect -1937 547 -1903 581
+rect -1745 547 -1711 581
+rect -1553 547 -1519 581
+rect -1361 547 -1327 581
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect 1327 547 1361 581
+rect 1519 547 1553 581
+rect 1711 547 1745 581
+rect 1903 547 1937 581
+rect 2095 547 2129 581
+rect -2033 37 -1999 71
+rect -1841 37 -1807 71
+rect -1649 37 -1615 71
+rect -1457 37 -1423 71
+rect -1265 37 -1231 71
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect 1231 37 1265 71
+rect 1423 37 1457 71
+rect 1615 37 1649 71
+rect 1807 37 1841 71
+rect 1999 37 2033 71
+rect -2033 -71 -1999 -37
+rect -1841 -71 -1807 -37
+rect -1649 -71 -1615 -37
+rect -1457 -71 -1423 -37
+rect -1265 -71 -1231 -37
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect 1231 -71 1265 -37
+rect 1423 -71 1457 -37
+rect 1615 -71 1649 -37
+rect 1807 -71 1841 -37
+rect 1999 -71 2033 -37
+rect -2129 -581 -2095 -547
+rect -1937 -581 -1903 -547
+rect -1745 -581 -1711 -547
+rect -1553 -581 -1519 -547
+rect -1361 -581 -1327 -547
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+rect 1327 -581 1361 -547
+rect 1519 -581 1553 -547
+rect 1711 -581 1745 -547
+rect 1903 -581 1937 -547
+rect 2095 -581 2129 -547
+<< locali >>
+rect -2291 649 -2195 683
+rect 2195 649 2291 683
+rect -2291 587 -2257 649
+rect 2257 587 2291 649
+rect -2145 547 -2129 581
+rect -2095 547 -2079 581
+rect -1953 547 -1937 581
+rect -1903 547 -1887 581
+rect -1761 547 -1745 581
+rect -1711 547 -1695 581
+rect -1569 547 -1553 581
+rect -1519 547 -1503 581
+rect -1377 547 -1361 581
+rect -1327 547 -1311 581
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 159 547 175 581
+rect 209 547 225 581
+rect 351 547 367 581
+rect 401 547 417 581
+rect 543 547 559 581
+rect 593 547 609 581
+rect 735 547 751 581
+rect 785 547 801 581
+rect 927 547 943 581
+rect 977 547 993 581
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 1311 547 1327 581
+rect 1361 547 1377 581
+rect 1503 547 1519 581
+rect 1553 547 1569 581
+rect 1695 547 1711 581
+rect 1745 547 1761 581
+rect 1887 547 1903 581
+rect 1937 547 1953 581
+rect 2079 547 2095 581
+rect 2129 547 2145 581
+rect -2177 497 -2143 513
+rect -2177 105 -2143 121
+rect -2081 497 -2047 513
+rect -2081 105 -2047 121
+rect -1985 497 -1951 513
+rect -1985 105 -1951 121
+rect -1889 497 -1855 513
+rect -1889 105 -1855 121
+rect -1793 497 -1759 513
+rect -1793 105 -1759 121
+rect -1697 497 -1663 513
+rect -1697 105 -1663 121
+rect -1601 497 -1567 513
+rect -1601 105 -1567 121
+rect -1505 497 -1471 513
+rect -1505 105 -1471 121
+rect -1409 497 -1375 513
+rect -1409 105 -1375 121
+rect -1313 497 -1279 513
+rect -1313 105 -1279 121
+rect -1217 497 -1183 513
+rect -1217 105 -1183 121
+rect -1121 497 -1087 513
+rect -1121 105 -1087 121
+rect -1025 497 -991 513
+rect -1025 105 -991 121
+rect -929 497 -895 513
+rect -929 105 -895 121
+rect -833 497 -799 513
+rect -833 105 -799 121
+rect -737 497 -703 513
+rect -737 105 -703 121
+rect -641 497 -607 513
+rect -641 105 -607 121
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect 607 497 641 513
+rect 607 105 641 121
+rect 703 497 737 513
+rect 703 105 737 121
+rect 799 497 833 513
+rect 799 105 833 121
+rect 895 497 929 513
+rect 895 105 929 121
+rect 991 497 1025 513
+rect 991 105 1025 121
+rect 1087 497 1121 513
+rect 1087 105 1121 121
+rect 1183 497 1217 513
+rect 1183 105 1217 121
+rect 1279 497 1313 513
+rect 1279 105 1313 121
+rect 1375 497 1409 513
+rect 1375 105 1409 121
+rect 1471 497 1505 513
+rect 1471 105 1505 121
+rect 1567 497 1601 513
+rect 1567 105 1601 121
+rect 1663 497 1697 513
+rect 1663 105 1697 121
+rect 1759 497 1793 513
+rect 1759 105 1793 121
+rect 1855 497 1889 513
+rect 1855 105 1889 121
+rect 1951 497 1985 513
+rect 1951 105 1985 121
+rect 2047 497 2081 513
+rect 2047 105 2081 121
+rect 2143 497 2177 513
+rect 2143 105 2177 121
+rect -2049 37 -2033 71
+rect -1999 37 -1983 71
+rect -1857 37 -1841 71
+rect -1807 37 -1791 71
+rect -1665 37 -1649 71
+rect -1615 37 -1599 71
+rect -1473 37 -1457 71
+rect -1423 37 -1407 71
+rect -1281 37 -1265 71
+rect -1231 37 -1215 71
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect 63 37 79 71
+rect 113 37 129 71
+rect 255 37 271 71
+rect 305 37 321 71
+rect 447 37 463 71
+rect 497 37 513 71
+rect 639 37 655 71
+rect 689 37 705 71
+rect 831 37 847 71
+rect 881 37 897 71
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1215 37 1231 71
+rect 1265 37 1281 71
+rect 1407 37 1423 71
+rect 1457 37 1473 71
+rect 1599 37 1615 71
+rect 1649 37 1665 71
+rect 1791 37 1807 71
+rect 1841 37 1857 71
+rect 1983 37 1999 71
+rect 2033 37 2049 71
+rect -2049 -71 -2033 -37
+rect -1999 -71 -1983 -37
+rect -1857 -71 -1841 -37
+rect -1807 -71 -1791 -37
+rect -1665 -71 -1649 -37
+rect -1615 -71 -1599 -37
+rect -1473 -71 -1457 -37
+rect -1423 -71 -1407 -37
+rect -1281 -71 -1265 -37
+rect -1231 -71 -1215 -37
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 1215 -71 1231 -37
+rect 1265 -71 1281 -37
+rect 1407 -71 1423 -37
+rect 1457 -71 1473 -37
+rect 1599 -71 1615 -37
+rect 1649 -71 1665 -37
+rect 1791 -71 1807 -37
+rect 1841 -71 1857 -37
+rect 1983 -71 1999 -37
+rect 2033 -71 2049 -37
+rect -2177 -121 -2143 -105
+rect -2177 -513 -2143 -497
+rect -2081 -121 -2047 -105
+rect -2081 -513 -2047 -497
+rect -1985 -121 -1951 -105
+rect -1985 -513 -1951 -497
+rect -1889 -121 -1855 -105
+rect -1889 -513 -1855 -497
+rect -1793 -121 -1759 -105
+rect -1793 -513 -1759 -497
+rect -1697 -121 -1663 -105
+rect -1697 -513 -1663 -497
+rect -1601 -121 -1567 -105
+rect -1601 -513 -1567 -497
+rect -1505 -121 -1471 -105
+rect -1505 -513 -1471 -497
+rect -1409 -121 -1375 -105
+rect -1409 -513 -1375 -497
+rect -1313 -121 -1279 -105
+rect -1313 -513 -1279 -497
+rect -1217 -121 -1183 -105
+rect -1217 -513 -1183 -497
+rect -1121 -121 -1087 -105
+rect -1121 -513 -1087 -497
+rect -1025 -121 -991 -105
+rect -1025 -513 -991 -497
+rect -929 -121 -895 -105
+rect -929 -513 -895 -497
+rect -833 -121 -799 -105
+rect -833 -513 -799 -497
+rect -737 -121 -703 -105
+rect -737 -513 -703 -497
+rect -641 -121 -607 -105
+rect -641 -513 -607 -497
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect 607 -121 641 -105
+rect 607 -513 641 -497
+rect 703 -121 737 -105
+rect 703 -513 737 -497
+rect 799 -121 833 -105
+rect 799 -513 833 -497
+rect 895 -121 929 -105
+rect 895 -513 929 -497
+rect 991 -121 1025 -105
+rect 991 -513 1025 -497
+rect 1087 -121 1121 -105
+rect 1087 -513 1121 -497
+rect 1183 -121 1217 -105
+rect 1183 -513 1217 -497
+rect 1279 -121 1313 -105
+rect 1279 -513 1313 -497
+rect 1375 -121 1409 -105
+rect 1375 -513 1409 -497
+rect 1471 -121 1505 -105
+rect 1471 -513 1505 -497
+rect 1567 -121 1601 -105
+rect 1567 -513 1601 -497
+rect 1663 -121 1697 -105
+rect 1663 -513 1697 -497
+rect 1759 -121 1793 -105
+rect 1759 -513 1793 -497
+rect 1855 -121 1889 -105
+rect 1855 -513 1889 -497
+rect 1951 -121 1985 -105
+rect 1951 -513 1985 -497
+rect 2047 -121 2081 -105
+rect 2047 -513 2081 -497
+rect 2143 -121 2177 -105
+rect 2143 -513 2177 -497
+rect -2145 -581 -2129 -547
+rect -2095 -581 -2079 -547
+rect -1953 -581 -1937 -547
+rect -1903 -581 -1887 -547
+rect -1761 -581 -1745 -547
+rect -1711 -581 -1695 -547
+rect -1569 -581 -1553 -547
+rect -1519 -581 -1503 -547
+rect -1377 -581 -1361 -547
+rect -1327 -581 -1311 -547
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1311 -581 1327 -547
+rect 1361 -581 1377 -547
+rect 1503 -581 1519 -547
+rect 1553 -581 1569 -547
+rect 1695 -581 1711 -547
+rect 1745 -581 1761 -547
+rect 1887 -581 1903 -547
+rect 1937 -581 1953 -547
+rect 2079 -581 2095 -547
+rect 2129 -581 2145 -547
+rect -2291 -649 -2257 -587
+rect 2257 -649 2291 -587
+rect -2291 -683 -2195 -649
+rect 2195 -683 2291 -649
+<< viali >>
+rect -2129 547 -2095 581
+rect -1937 547 -1903 581
+rect -1745 547 -1711 581
+rect -1553 547 -1519 581
+rect -1361 547 -1327 581
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect 1327 547 1361 581
+rect 1519 547 1553 581
+rect 1711 547 1745 581
+rect 1903 547 1937 581
+rect 2095 547 2129 581
+rect -2177 121 -2143 497
+rect -2081 121 -2047 497
+rect -1985 121 -1951 497
+rect -1889 121 -1855 497
+rect -1793 121 -1759 497
+rect -1697 121 -1663 497
+rect -1601 121 -1567 497
+rect -1505 121 -1471 497
+rect -1409 121 -1375 497
+rect -1313 121 -1279 497
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect 1279 121 1313 497
+rect 1375 121 1409 497
+rect 1471 121 1505 497
+rect 1567 121 1601 497
+rect 1663 121 1697 497
+rect 1759 121 1793 497
+rect 1855 121 1889 497
+rect 1951 121 1985 497
+rect 2047 121 2081 497
+rect 2143 121 2177 497
+rect -2033 37 -1999 71
+rect -1841 37 -1807 71
+rect -1649 37 -1615 71
+rect -1457 37 -1423 71
+rect -1265 37 -1231 71
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect 1231 37 1265 71
+rect 1423 37 1457 71
+rect 1615 37 1649 71
+rect 1807 37 1841 71
+rect 1999 37 2033 71
+rect -2033 -71 -1999 -37
+rect -1841 -71 -1807 -37
+rect -1649 -71 -1615 -37
+rect -1457 -71 -1423 -37
+rect -1265 -71 -1231 -37
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect 1231 -71 1265 -37
+rect 1423 -71 1457 -37
+rect 1615 -71 1649 -37
+rect 1807 -71 1841 -37
+rect 1999 -71 2033 -37
+rect -2177 -497 -2143 -121
+rect -2081 -497 -2047 -121
+rect -1985 -497 -1951 -121
+rect -1889 -497 -1855 -121
+rect -1793 -497 -1759 -121
+rect -1697 -497 -1663 -121
+rect -1601 -497 -1567 -121
+rect -1505 -497 -1471 -121
+rect -1409 -497 -1375 -121
+rect -1313 -497 -1279 -121
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect 1279 -497 1313 -121
+rect 1375 -497 1409 -121
+rect 1471 -497 1505 -121
+rect 1567 -497 1601 -121
+rect 1663 -497 1697 -121
+rect 1759 -497 1793 -121
+rect 1855 -497 1889 -121
+rect 1951 -497 1985 -121
+rect 2047 -497 2081 -121
+rect 2143 -497 2177 -121
+rect -2129 -581 -2095 -547
+rect -1937 -581 -1903 -547
+rect -1745 -581 -1711 -547
+rect -1553 -581 -1519 -547
+rect -1361 -581 -1327 -547
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+rect 1327 -581 1361 -547
+rect 1519 -581 1553 -547
+rect 1711 -581 1745 -547
+rect 1903 -581 1937 -547
+rect 2095 -581 2129 -547
+<< metal1 >>
+rect -2141 581 -2083 587
+rect -2141 547 -2129 581
+rect -2095 547 -2083 581
+rect -2141 541 -2083 547
+rect -1949 581 -1891 587
+rect -1949 547 -1937 581
+rect -1903 547 -1891 581
+rect -1949 541 -1891 547
+rect -1757 581 -1699 587
+rect -1757 547 -1745 581
+rect -1711 547 -1699 581
+rect -1757 541 -1699 547
+rect -1565 581 -1507 587
+rect -1565 547 -1553 581
+rect -1519 547 -1507 581
+rect -1565 541 -1507 547
+rect -1373 581 -1315 587
+rect -1373 547 -1361 581
+rect -1327 547 -1315 581
+rect -1373 541 -1315 547
+rect -1181 581 -1123 587
+rect -1181 547 -1169 581
+rect -1135 547 -1123 581
+rect -1181 541 -1123 547
+rect -989 581 -931 587
+rect -989 547 -977 581
+rect -943 547 -931 581
+rect -989 541 -931 547
+rect -797 581 -739 587
+rect -797 547 -785 581
+rect -751 547 -739 581
+rect -797 541 -739 547
+rect -605 581 -547 587
+rect -605 547 -593 581
+rect -559 547 -547 581
+rect -605 541 -547 547
+rect -413 581 -355 587
+rect -413 547 -401 581
+rect -367 547 -355 581
+rect -413 541 -355 547
+rect -221 581 -163 587
+rect -221 547 -209 581
+rect -175 547 -163 581
+rect -221 541 -163 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 163 581 221 587
+rect 163 547 175 581
+rect 209 547 221 581
+rect 163 541 221 547
+rect 355 581 413 587
+rect 355 547 367 581
+rect 401 547 413 581
+rect 355 541 413 547
+rect 547 581 605 587
+rect 547 547 559 581
+rect 593 547 605 581
+rect 547 541 605 547
+rect 739 581 797 587
+rect 739 547 751 581
+rect 785 547 797 581
+rect 739 541 797 547
+rect 931 581 989 587
+rect 931 547 943 581
+rect 977 547 989 581
+rect 931 541 989 547
+rect 1123 581 1181 587
+rect 1123 547 1135 581
+rect 1169 547 1181 581
+rect 1123 541 1181 547
+rect 1315 581 1373 587
+rect 1315 547 1327 581
+rect 1361 547 1373 581
+rect 1315 541 1373 547
+rect 1507 581 1565 587
+rect 1507 547 1519 581
+rect 1553 547 1565 581
+rect 1507 541 1565 547
+rect 1699 581 1757 587
+rect 1699 547 1711 581
+rect 1745 547 1757 581
+rect 1699 541 1757 547
+rect 1891 581 1949 587
+rect 1891 547 1903 581
+rect 1937 547 1949 581
+rect 1891 541 1949 547
+rect 2083 581 2141 587
+rect 2083 547 2095 581
+rect 2129 547 2141 581
+rect 2083 541 2141 547
+rect -2183 497 -2137 509
+rect -2183 121 -2177 497
+rect -2143 121 -2137 497
+rect -2183 109 -2137 121
+rect -2087 497 -2041 509
+rect -2087 121 -2081 497
+rect -2047 121 -2041 497
+rect -2087 109 -2041 121
+rect -1991 497 -1945 509
+rect -1991 121 -1985 497
+rect -1951 121 -1945 497
+rect -1991 109 -1945 121
+rect -1895 497 -1849 509
+rect -1895 121 -1889 497
+rect -1855 121 -1849 497
+rect -1895 109 -1849 121
+rect -1799 497 -1753 509
+rect -1799 121 -1793 497
+rect -1759 121 -1753 497
+rect -1799 109 -1753 121
+rect -1703 497 -1657 509
+rect -1703 121 -1697 497
+rect -1663 121 -1657 497
+rect -1703 109 -1657 121
+rect -1607 497 -1561 509
+rect -1607 121 -1601 497
+rect -1567 121 -1561 497
+rect -1607 109 -1561 121
+rect -1511 497 -1465 509
+rect -1511 121 -1505 497
+rect -1471 121 -1465 497
+rect -1511 109 -1465 121
+rect -1415 497 -1369 509
+rect -1415 121 -1409 497
+rect -1375 121 -1369 497
+rect -1415 109 -1369 121
+rect -1319 497 -1273 509
+rect -1319 121 -1313 497
+rect -1279 121 -1273 497
+rect -1319 109 -1273 121
+rect -1223 497 -1177 509
+rect -1223 121 -1217 497
+rect -1183 121 -1177 497
+rect -1223 109 -1177 121
+rect -1127 497 -1081 509
+rect -1127 121 -1121 497
+rect -1087 121 -1081 497
+rect -1127 109 -1081 121
+rect -1031 497 -985 509
+rect -1031 121 -1025 497
+rect -991 121 -985 497
+rect -1031 109 -985 121
+rect -935 497 -889 509
+rect -935 121 -929 497
+rect -895 121 -889 497
+rect -935 109 -889 121
+rect -839 497 -793 509
+rect -839 121 -833 497
+rect -799 121 -793 497
+rect -839 109 -793 121
+rect -743 497 -697 509
+rect -743 121 -737 497
+rect -703 121 -697 497
+rect -743 109 -697 121
+rect -647 497 -601 509
+rect -647 121 -641 497
+rect -607 121 -601 497
+rect -647 109 -601 121
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect 601 497 647 509
+rect 601 121 607 497
+rect 641 121 647 497
+rect 601 109 647 121
+rect 697 497 743 509
+rect 697 121 703 497
+rect 737 121 743 497
+rect 697 109 743 121
+rect 793 497 839 509
+rect 793 121 799 497
+rect 833 121 839 497
+rect 793 109 839 121
+rect 889 497 935 509
+rect 889 121 895 497
+rect 929 121 935 497
+rect 889 109 935 121
+rect 985 497 1031 509
+rect 985 121 991 497
+rect 1025 121 1031 497
+rect 985 109 1031 121
+rect 1081 497 1127 509
+rect 1081 121 1087 497
+rect 1121 121 1127 497
+rect 1081 109 1127 121
+rect 1177 497 1223 509
+rect 1177 121 1183 497
+rect 1217 121 1223 497
+rect 1177 109 1223 121
+rect 1273 497 1319 509
+rect 1273 121 1279 497
+rect 1313 121 1319 497
+rect 1273 109 1319 121
+rect 1369 497 1415 509
+rect 1369 121 1375 497
+rect 1409 121 1415 497
+rect 1369 109 1415 121
+rect 1465 497 1511 509
+rect 1465 121 1471 497
+rect 1505 121 1511 497
+rect 1465 109 1511 121
+rect 1561 497 1607 509
+rect 1561 121 1567 497
+rect 1601 121 1607 497
+rect 1561 109 1607 121
+rect 1657 497 1703 509
+rect 1657 121 1663 497
+rect 1697 121 1703 497
+rect 1657 109 1703 121
+rect 1753 497 1799 509
+rect 1753 121 1759 497
+rect 1793 121 1799 497
+rect 1753 109 1799 121
+rect 1849 497 1895 509
+rect 1849 121 1855 497
+rect 1889 121 1895 497
+rect 1849 109 1895 121
+rect 1945 497 1991 509
+rect 1945 121 1951 497
+rect 1985 121 1991 497
+rect 1945 109 1991 121
+rect 2041 497 2087 509
+rect 2041 121 2047 497
+rect 2081 121 2087 497
+rect 2041 109 2087 121
+rect 2137 497 2183 509
+rect 2137 121 2143 497
+rect 2177 121 2183 497
+rect 2137 109 2183 121
+rect -2045 71 -1987 77
+rect -2045 37 -2033 71
+rect -1999 37 -1987 71
+rect -2045 31 -1987 37
+rect -1853 71 -1795 77
+rect -1853 37 -1841 71
+rect -1807 37 -1795 71
+rect -1853 31 -1795 37
+rect -1661 71 -1603 77
+rect -1661 37 -1649 71
+rect -1615 37 -1603 71
+rect -1661 31 -1603 37
+rect -1469 71 -1411 77
+rect -1469 37 -1457 71
+rect -1423 37 -1411 71
+rect -1469 31 -1411 37
+rect -1277 71 -1219 77
+rect -1277 37 -1265 71
+rect -1231 37 -1219 71
+rect -1277 31 -1219 37
+rect -1085 71 -1027 77
+rect -1085 37 -1073 71
+rect -1039 37 -1027 71
+rect -1085 31 -1027 37
+rect -893 71 -835 77
+rect -893 37 -881 71
+rect -847 37 -835 71
+rect -893 31 -835 37
+rect -701 71 -643 77
+rect -701 37 -689 71
+rect -655 37 -643 71
+rect -701 31 -643 37
+rect -509 71 -451 77
+rect -509 37 -497 71
+rect -463 37 -451 71
+rect -509 31 -451 37
+rect -317 71 -259 77
+rect -317 37 -305 71
+rect -271 37 -259 71
+rect -317 31 -259 37
+rect -125 71 -67 77
+rect -125 37 -113 71
+rect -79 37 -67 71
+rect -125 31 -67 37
+rect 67 71 125 77
+rect 67 37 79 71
+rect 113 37 125 71
+rect 67 31 125 37
+rect 259 71 317 77
+rect 259 37 271 71
+rect 305 37 317 71
+rect 259 31 317 37
+rect 451 71 509 77
+rect 451 37 463 71
+rect 497 37 509 71
+rect 451 31 509 37
+rect 643 71 701 77
+rect 643 37 655 71
+rect 689 37 701 71
+rect 643 31 701 37
+rect 835 71 893 77
+rect 835 37 847 71
+rect 881 37 893 71
+rect 835 31 893 37
+rect 1027 71 1085 77
+rect 1027 37 1039 71
+rect 1073 37 1085 71
+rect 1027 31 1085 37
+rect 1219 71 1277 77
+rect 1219 37 1231 71
+rect 1265 37 1277 71
+rect 1219 31 1277 37
+rect 1411 71 1469 77
+rect 1411 37 1423 71
+rect 1457 37 1469 71
+rect 1411 31 1469 37
+rect 1603 71 1661 77
+rect 1603 37 1615 71
+rect 1649 37 1661 71
+rect 1603 31 1661 37
+rect 1795 71 1853 77
+rect 1795 37 1807 71
+rect 1841 37 1853 71
+rect 1795 31 1853 37
+rect 1987 71 2045 77
+rect 1987 37 1999 71
+rect 2033 37 2045 71
+rect 1987 31 2045 37
+rect -2045 -37 -1987 -31
+rect -2045 -71 -2033 -37
+rect -1999 -71 -1987 -37
+rect -2045 -77 -1987 -71
+rect -1853 -37 -1795 -31
+rect -1853 -71 -1841 -37
+rect -1807 -71 -1795 -37
+rect -1853 -77 -1795 -71
+rect -1661 -37 -1603 -31
+rect -1661 -71 -1649 -37
+rect -1615 -71 -1603 -37
+rect -1661 -77 -1603 -71
+rect -1469 -37 -1411 -31
+rect -1469 -71 -1457 -37
+rect -1423 -71 -1411 -37
+rect -1469 -77 -1411 -71
+rect -1277 -37 -1219 -31
+rect -1277 -71 -1265 -37
+rect -1231 -71 -1219 -37
+rect -1277 -77 -1219 -71
+rect -1085 -37 -1027 -31
+rect -1085 -71 -1073 -37
+rect -1039 -71 -1027 -37
+rect -1085 -77 -1027 -71
+rect -893 -37 -835 -31
+rect -893 -71 -881 -37
+rect -847 -71 -835 -37
+rect -893 -77 -835 -71
+rect -701 -37 -643 -31
+rect -701 -71 -689 -37
+rect -655 -71 -643 -37
+rect -701 -77 -643 -71
+rect -509 -37 -451 -31
+rect -509 -71 -497 -37
+rect -463 -71 -451 -37
+rect -509 -77 -451 -71
+rect -317 -37 -259 -31
+rect -317 -71 -305 -37
+rect -271 -71 -259 -37
+rect -317 -77 -259 -71
+rect -125 -37 -67 -31
+rect -125 -71 -113 -37
+rect -79 -71 -67 -37
+rect -125 -77 -67 -71
+rect 67 -37 125 -31
+rect 67 -71 79 -37
+rect 113 -71 125 -37
+rect 67 -77 125 -71
+rect 259 -37 317 -31
+rect 259 -71 271 -37
+rect 305 -71 317 -37
+rect 259 -77 317 -71
+rect 451 -37 509 -31
+rect 451 -71 463 -37
+rect 497 -71 509 -37
+rect 451 -77 509 -71
+rect 643 -37 701 -31
+rect 643 -71 655 -37
+rect 689 -71 701 -37
+rect 643 -77 701 -71
+rect 835 -37 893 -31
+rect 835 -71 847 -37
+rect 881 -71 893 -37
+rect 835 -77 893 -71
+rect 1027 -37 1085 -31
+rect 1027 -71 1039 -37
+rect 1073 -71 1085 -37
+rect 1027 -77 1085 -71
+rect 1219 -37 1277 -31
+rect 1219 -71 1231 -37
+rect 1265 -71 1277 -37
+rect 1219 -77 1277 -71
+rect 1411 -37 1469 -31
+rect 1411 -71 1423 -37
+rect 1457 -71 1469 -37
+rect 1411 -77 1469 -71
+rect 1603 -37 1661 -31
+rect 1603 -71 1615 -37
+rect 1649 -71 1661 -37
+rect 1603 -77 1661 -71
+rect 1795 -37 1853 -31
+rect 1795 -71 1807 -37
+rect 1841 -71 1853 -37
+rect 1795 -77 1853 -71
+rect 1987 -37 2045 -31
+rect 1987 -71 1999 -37
+rect 2033 -71 2045 -37
+rect 1987 -77 2045 -71
+rect -2183 -121 -2137 -109
+rect -2183 -497 -2177 -121
+rect -2143 -497 -2137 -121
+rect -2183 -509 -2137 -497
+rect -2087 -121 -2041 -109
+rect -2087 -497 -2081 -121
+rect -2047 -497 -2041 -121
+rect -2087 -509 -2041 -497
+rect -1991 -121 -1945 -109
+rect -1991 -497 -1985 -121
+rect -1951 -497 -1945 -121
+rect -1991 -509 -1945 -497
+rect -1895 -121 -1849 -109
+rect -1895 -497 -1889 -121
+rect -1855 -497 -1849 -121
+rect -1895 -509 -1849 -497
+rect -1799 -121 -1753 -109
+rect -1799 -497 -1793 -121
+rect -1759 -497 -1753 -121
+rect -1799 -509 -1753 -497
+rect -1703 -121 -1657 -109
+rect -1703 -497 -1697 -121
+rect -1663 -497 -1657 -121
+rect -1703 -509 -1657 -497
+rect -1607 -121 -1561 -109
+rect -1607 -497 -1601 -121
+rect -1567 -497 -1561 -121
+rect -1607 -509 -1561 -497
+rect -1511 -121 -1465 -109
+rect -1511 -497 -1505 -121
+rect -1471 -497 -1465 -121
+rect -1511 -509 -1465 -497
+rect -1415 -121 -1369 -109
+rect -1415 -497 -1409 -121
+rect -1375 -497 -1369 -121
+rect -1415 -509 -1369 -497
+rect -1319 -121 -1273 -109
+rect -1319 -497 -1313 -121
+rect -1279 -497 -1273 -121
+rect -1319 -509 -1273 -497
+rect -1223 -121 -1177 -109
+rect -1223 -497 -1217 -121
+rect -1183 -497 -1177 -121
+rect -1223 -509 -1177 -497
+rect -1127 -121 -1081 -109
+rect -1127 -497 -1121 -121
+rect -1087 -497 -1081 -121
+rect -1127 -509 -1081 -497
+rect -1031 -121 -985 -109
+rect -1031 -497 -1025 -121
+rect -991 -497 -985 -121
+rect -1031 -509 -985 -497
+rect -935 -121 -889 -109
+rect -935 -497 -929 -121
+rect -895 -497 -889 -121
+rect -935 -509 -889 -497
+rect -839 -121 -793 -109
+rect -839 -497 -833 -121
+rect -799 -497 -793 -121
+rect -839 -509 -793 -497
+rect -743 -121 -697 -109
+rect -743 -497 -737 -121
+rect -703 -497 -697 -121
+rect -743 -509 -697 -497
+rect -647 -121 -601 -109
+rect -647 -497 -641 -121
+rect -607 -497 -601 -121
+rect -647 -509 -601 -497
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect 601 -121 647 -109
+rect 601 -497 607 -121
+rect 641 -497 647 -121
+rect 601 -509 647 -497
+rect 697 -121 743 -109
+rect 697 -497 703 -121
+rect 737 -497 743 -121
+rect 697 -509 743 -497
+rect 793 -121 839 -109
+rect 793 -497 799 -121
+rect 833 -497 839 -121
+rect 793 -509 839 -497
+rect 889 -121 935 -109
+rect 889 -497 895 -121
+rect 929 -497 935 -121
+rect 889 -509 935 -497
+rect 985 -121 1031 -109
+rect 985 -497 991 -121
+rect 1025 -497 1031 -121
+rect 985 -509 1031 -497
+rect 1081 -121 1127 -109
+rect 1081 -497 1087 -121
+rect 1121 -497 1127 -121
+rect 1081 -509 1127 -497
+rect 1177 -121 1223 -109
+rect 1177 -497 1183 -121
+rect 1217 -497 1223 -121
+rect 1177 -509 1223 -497
+rect 1273 -121 1319 -109
+rect 1273 -497 1279 -121
+rect 1313 -497 1319 -121
+rect 1273 -509 1319 -497
+rect 1369 -121 1415 -109
+rect 1369 -497 1375 -121
+rect 1409 -497 1415 -121
+rect 1369 -509 1415 -497
+rect 1465 -121 1511 -109
+rect 1465 -497 1471 -121
+rect 1505 -497 1511 -121
+rect 1465 -509 1511 -497
+rect 1561 -121 1607 -109
+rect 1561 -497 1567 -121
+rect 1601 -497 1607 -121
+rect 1561 -509 1607 -497
+rect 1657 -121 1703 -109
+rect 1657 -497 1663 -121
+rect 1697 -497 1703 -121
+rect 1657 -509 1703 -497
+rect 1753 -121 1799 -109
+rect 1753 -497 1759 -121
+rect 1793 -497 1799 -121
+rect 1753 -509 1799 -497
+rect 1849 -121 1895 -109
+rect 1849 -497 1855 -121
+rect 1889 -497 1895 -121
+rect 1849 -509 1895 -497
+rect 1945 -121 1991 -109
+rect 1945 -497 1951 -121
+rect 1985 -497 1991 -121
+rect 1945 -509 1991 -497
+rect 2041 -121 2087 -109
+rect 2041 -497 2047 -121
+rect 2081 -497 2087 -121
+rect 2041 -509 2087 -497
+rect 2137 -121 2183 -109
+rect 2137 -497 2143 -121
+rect 2177 -497 2183 -121
+rect 2137 -509 2183 -497
+rect -2141 -547 -2083 -541
+rect -2141 -581 -2129 -547
+rect -2095 -581 -2083 -547
+rect -2141 -587 -2083 -581
+rect -1949 -547 -1891 -541
+rect -1949 -581 -1937 -547
+rect -1903 -581 -1891 -547
+rect -1949 -587 -1891 -581
+rect -1757 -547 -1699 -541
+rect -1757 -581 -1745 -547
+rect -1711 -581 -1699 -547
+rect -1757 -587 -1699 -581
+rect -1565 -547 -1507 -541
+rect -1565 -581 -1553 -547
+rect -1519 -581 -1507 -547
+rect -1565 -587 -1507 -581
+rect -1373 -547 -1315 -541
+rect -1373 -581 -1361 -547
+rect -1327 -581 -1315 -547
+rect -1373 -587 -1315 -581
+rect -1181 -547 -1123 -541
+rect -1181 -581 -1169 -547
+rect -1135 -581 -1123 -547
+rect -1181 -587 -1123 -581
+rect -989 -547 -931 -541
+rect -989 -581 -977 -547
+rect -943 -581 -931 -547
+rect -989 -587 -931 -581
+rect -797 -547 -739 -541
+rect -797 -581 -785 -547
+rect -751 -581 -739 -547
+rect -797 -587 -739 -581
+rect -605 -547 -547 -541
+rect -605 -581 -593 -547
+rect -559 -581 -547 -547
+rect -605 -587 -547 -581
+rect -413 -547 -355 -541
+rect -413 -581 -401 -547
+rect -367 -581 -355 -547
+rect -413 -587 -355 -581
+rect -221 -547 -163 -541
+rect -221 -581 -209 -547
+rect -175 -581 -163 -547
+rect -221 -587 -163 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 163 -547 221 -541
+rect 163 -581 175 -547
+rect 209 -581 221 -547
+rect 163 -587 221 -581
+rect 355 -547 413 -541
+rect 355 -581 367 -547
+rect 401 -581 413 -547
+rect 355 -587 413 -581
+rect 547 -547 605 -541
+rect 547 -581 559 -547
+rect 593 -581 605 -547
+rect 547 -587 605 -581
+rect 739 -547 797 -541
+rect 739 -581 751 -547
+rect 785 -581 797 -547
+rect 739 -587 797 -581
+rect 931 -547 989 -541
+rect 931 -581 943 -547
+rect 977 -581 989 -547
+rect 931 -587 989 -581
+rect 1123 -547 1181 -541
+rect 1123 -581 1135 -547
+rect 1169 -581 1181 -547
+rect 1123 -587 1181 -581
+rect 1315 -547 1373 -541
+rect 1315 -581 1327 -547
+rect 1361 -581 1373 -547
+rect 1315 -587 1373 -581
+rect 1507 -547 1565 -541
+rect 1507 -581 1519 -547
+rect 1553 -581 1565 -547
+rect 1507 -587 1565 -581
+rect 1699 -547 1757 -541
+rect 1699 -581 1711 -547
+rect 1745 -581 1757 -547
+rect 1699 -587 1757 -581
+rect 1891 -547 1949 -541
+rect 1891 -581 1903 -547
+rect 1937 -581 1949 -547
+rect 1891 -587 1949 -581
+rect 2083 -547 2141 -541
+rect 2083 -581 2095 -547
+rect 2129 -581 2141 -547
+rect 2083 -587 2141 -581
+<< properties >>
+string FIXED_BBOX -2274 -666 2274 666
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 45 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__res_high_po_2p85_8GE2XM.mag b/mag/outd/sky130_fd_pr__res_high_po_2p85_8GE2XM.mag
new file mode 100644
index 0000000..a3e1bba
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__res_high_po_2p85_8GE2XM.mag
@@ -0,0 +1,96 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646308532
+<< pwell >>
+rect -1678 -1198 1678 1198
+<< psubdiff >>
+rect -1642 1128 -1546 1162
+rect 1546 1128 1642 1162
+rect -1642 1066 -1608 1128
+rect 1608 1066 1642 1128
+rect -1642 -1128 -1608 -1066
+rect 1608 -1128 1642 -1066
+rect -1642 -1162 -1546 -1128
+rect 1546 -1162 1642 -1128
+<< psubdiffcont >>
+rect -1546 1128 1546 1162
+rect -1642 -1066 -1608 1066
+rect 1608 -1066 1642 1066
+rect -1546 -1162 1546 -1128
+<< xpolycontact >>
+rect -1512 600 -942 1032
+rect -1512 -1032 -942 -600
+rect -694 600 -124 1032
+rect -694 -1032 -124 -600
+rect 124 600 694 1032
+rect 124 -1032 694 -600
+rect 942 600 1512 1032
+rect 942 -1032 1512 -600
+<< ppolyres >>
+rect -1512 -600 -942 600
+rect -694 -600 -124 600
+rect 124 -600 694 600
+rect 942 -600 1512 600
+<< locali >>
+rect -1642 1128 -1546 1162
+rect 1546 1128 1642 1162
+rect -1642 1066 -1608 1128
+rect 1608 1066 1642 1128
+rect -1642 -1128 -1608 -1066
+rect 1608 -1128 1642 -1066
+rect -1642 -1162 -1546 -1128
+rect 1546 -1162 1642 -1128
+<< viali >>
+rect -1496 617 -958 1014
+rect -678 617 -140 1014
+rect 140 617 678 1014
+rect 958 617 1496 1014
+rect -1496 -1014 -958 -617
+rect -678 -1014 -140 -617
+rect 140 -1014 678 -617
+rect 958 -1014 1496 -617
+<< metal1 >>
+rect -1508 1014 -946 1020
+rect -1508 617 -1496 1014
+rect -958 617 -946 1014
+rect -1508 611 -946 617
+rect -690 1014 -128 1020
+rect -690 617 -678 1014
+rect -140 617 -128 1014
+rect -690 611 -128 617
+rect 128 1014 690 1020
+rect 128 617 140 1014
+rect 678 617 690 1014
+rect 128 611 690 617
+rect 946 1014 1508 1020
+rect 946 617 958 1014
+rect 1496 617 1508 1014
+rect 946 611 1508 617
+rect -1508 -617 -946 -611
+rect -1508 -1014 -1496 -617
+rect -958 -1014 -946 -617
+rect -1508 -1020 -946 -1014
+rect -690 -617 -128 -611
+rect -690 -1014 -678 -617
+rect -140 -1014 -128 -617
+rect -690 -1020 -128 -1014
+rect 128 -617 690 -611
+rect 128 -1014 140 -617
+rect 678 -1014 690 -617
+rect 128 -1020 690 -1014
+rect 946 -617 1508 -611
+rect 946 -1014 958 -617
+rect 1496 -1014 1508 -617
+rect 946 -1020 1508 -1014
+<< res2p85 >>
+rect -1514 -602 -940 602
+rect -696 -602 -122 602
+rect 122 -602 696 602
+rect 940 -602 1514 602
+<< properties >>
+string FIXED_BBOX -1625 -1145 1625 1145
+string gencell sky130_fd_pr__res_high_po_2p85
+string library sky130
+string parameters w 2.850 l 6 m 1 nx 4 wmin 2.850 lmin 0.50 rho 319.8 val 809.978 dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} full_metal 1 wmax 2.850 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__res_high_po_5p73_PA2QZX.mag b/mag/outd/sky130_fd_pr__res_high_po_5p73_PA2QZX.mag
new file mode 100644
index 0000000..f3d1153
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__res_high_po_5p73_PA2QZX.mag
@@ -0,0 +1,54 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646301356
+<< pwell >>
+rect -739 -998 739 998
+<< psubdiff >>
+rect -703 928 -607 962
+rect 607 928 703 962
+rect -703 866 -669 928
+rect 669 866 703 928
+rect -703 -928 -669 -866
+rect 669 -928 703 -866
+rect -703 -962 -607 -928
+rect 607 -962 703 -928
+<< psubdiffcont >>
+rect -607 928 607 962
+rect -703 -866 -669 866
+rect 669 -866 703 866
+rect -607 -962 607 -928
+<< xpolycontact >>
+rect -573 400 573 832
+rect -573 -832 573 -400
+<< ppolyres >>
+rect -573 -400 573 400
+<< locali >>
+rect -703 928 -607 962
+rect 607 928 703 962
+rect -703 866 -669 928
+rect 669 866 703 928
+rect -703 -928 -669 -866
+rect 669 -928 703 -866
+rect -703 -962 -607 -928
+rect 607 -962 703 -928
+<< viali >>
+rect -557 417 557 814
+rect -557 -814 557 -417
+<< metal1 >>
+rect -569 814 569 820
+rect -569 417 -557 814
+rect 557 417 569 814
+rect -569 411 569 417
+rect -569 -417 569 -411
+rect -569 -814 -557 -417
+rect 557 -814 569 -417
+rect -569 -820 569 -814
+<< res5p73 >>
+rect -575 -402 575 402
+<< properties >>
+string FIXED_BBOX -686 -945 686 945
+string gencell sky130_fd_pr__res_high_po_5p73
+string library sky130
+string parameters w 5.730 l 4 m 1 nx 1 wmin 5.730 lmin 0.50 rho 319.8 val 291.246 dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} full_metal 1 wmax 5.730 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/outd/sky130_fd_pr__res_high_po_5p73_XUUPZH.mag b/mag/outd/sky130_fd_pr__res_high_po_5p73_XUUPZH.mag
new file mode 100644
index 0000000..9991944
--- /dev/null
+++ b/mag/outd/sky130_fd_pr__res_high_po_5p73_XUUPZH.mag
@@ -0,0 +1,152 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646301356
+<< pwell >>
+rect -5618 -998 5618 998
+<< psubdiff >>
+rect -5582 928 -5486 962
+rect 5486 928 5582 962
+rect -5582 866 -5548 928
+rect 5548 866 5582 928
+rect -5582 -928 -5548 -866
+rect 5548 -928 5582 -866
+rect -5582 -962 -5486 -928
+rect 5486 -962 5582 -928
+<< psubdiffcont >>
+rect -5486 928 5486 962
+rect -5582 -866 -5548 866
+rect 5548 -866 5582 866
+rect -5486 -962 5486 -928
+<< xpolycontact >>
+rect -5452 400 -4306 832
+rect -5452 -832 -4306 -400
+rect -4058 400 -2912 832
+rect -4058 -832 -2912 -400
+rect -2664 400 -1518 832
+rect -2664 -832 -1518 -400
+rect -1270 400 -124 832
+rect -1270 -832 -124 -400
+rect 124 400 1270 832
+rect 124 -832 1270 -400
+rect 1518 400 2664 832
+rect 1518 -832 2664 -400
+rect 2912 400 4058 832
+rect 2912 -832 4058 -400
+rect 4306 400 5452 832
+rect 4306 -832 5452 -400
+<< ppolyres >>
+rect -5452 -400 -4306 400
+rect -4058 -400 -2912 400
+rect -2664 -400 -1518 400
+rect -1270 -400 -124 400
+rect 124 -400 1270 400
+rect 1518 -400 2664 400
+rect 2912 -400 4058 400
+rect 4306 -400 5452 400
+<< locali >>
+rect -5582 928 -5486 962
+rect 5486 928 5582 962
+rect -5582 866 -5548 928
+rect 5548 866 5582 928
+rect -5582 -928 -5548 -866
+rect 5548 -928 5582 -866
+rect -5582 -962 -5486 -928
+rect 5486 -962 5582 -928
+<< viali >>
+rect -5436 417 -4322 814
+rect -4042 417 -2928 814
+rect -2648 417 -1534 814
+rect -1254 417 -140 814
+rect 140 417 1254 814
+rect 1534 417 2648 814
+rect 2928 417 4042 814
+rect 4322 417 5436 814
+rect -5436 -814 -4322 -417
+rect -4042 -814 -2928 -417
+rect -2648 -814 -1534 -417
+rect -1254 -814 -140 -417
+rect 140 -814 1254 -417
+rect 1534 -814 2648 -417
+rect 2928 -814 4042 -417
+rect 4322 -814 5436 -417
+<< metal1 >>
+rect -5448 814 -4310 820
+rect -5448 417 -5436 814
+rect -4322 417 -4310 814
+rect -5448 411 -4310 417
+rect -4054 814 -2916 820
+rect -4054 417 -4042 814
+rect -2928 417 -2916 814
+rect -4054 411 -2916 417
+rect -2660 814 -1522 820
+rect -2660 417 -2648 814
+rect -1534 417 -1522 814
+rect -2660 411 -1522 417
+rect -1266 814 -128 820
+rect -1266 417 -1254 814
+rect -140 417 -128 814
+rect -1266 411 -128 417
+rect 128 814 1266 820
+rect 128 417 140 814
+rect 1254 417 1266 814
+rect 128 411 1266 417
+rect 1522 814 2660 820
+rect 1522 417 1534 814
+rect 2648 417 2660 814
+rect 1522 411 2660 417
+rect 2916 814 4054 820
+rect 2916 417 2928 814
+rect 4042 417 4054 814
+rect 2916 411 4054 417
+rect 4310 814 5448 820
+rect 4310 417 4322 814
+rect 5436 417 5448 814
+rect 4310 411 5448 417
+rect -5448 -417 -4310 -411
+rect -5448 -814 -5436 -417
+rect -4322 -814 -4310 -417
+rect -5448 -820 -4310 -814
+rect -4054 -417 -2916 -411
+rect -4054 -814 -4042 -417
+rect -2928 -814 -2916 -417
+rect -4054 -820 -2916 -814
+rect -2660 -417 -1522 -411
+rect -2660 -814 -2648 -417
+rect -1534 -814 -1522 -417
+rect -2660 -820 -1522 -814
+rect -1266 -417 -128 -411
+rect -1266 -814 -1254 -417
+rect -140 -814 -128 -417
+rect -1266 -820 -128 -814
+rect 128 -417 1266 -411
+rect 128 -814 140 -417
+rect 1254 -814 1266 -417
+rect 128 -820 1266 -814
+rect 1522 -417 2660 -411
+rect 1522 -814 1534 -417
+rect 2648 -814 2660 -417
+rect 1522 -820 2660 -814
+rect 2916 -417 4054 -411
+rect 2916 -814 2928 -417
+rect 4042 -814 4054 -417
+rect 2916 -820 4054 -814
+rect 4310 -417 5448 -411
+rect 4310 -814 4322 -417
+rect 5436 -814 5448 -417
+rect 4310 -820 5448 -814
+<< res5p73 >>
+rect -5454 -402 -4304 402
+rect -4060 -402 -2910 402
+rect -2666 -402 -1516 402
+rect -1272 -402 -122 402
+rect 122 -402 1272 402
+rect 1516 -402 2666 402
+rect 2910 -402 4060 402
+rect 4304 -402 5454 402
+<< properties >>
+string FIXED_BBOX -5565 -945 5565 945
+string gencell sky130_fd_pr__res_high_po_5p73
+string library sky130
+string parameters w 5.730 l 4 m 1 nx 8 wmin 5.730 lmin 0.50 rho 319.8 val 291.246 dummy 0 dw 0.0 term 194.82 sterm 0.0 caplen 0 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_high_po_0p35  sky130_fd_pr__res_high_po_0p69 sky130_fd_pr__res_high_po_1p41  sky130_fd_pr__res_high_po_2p85 sky130_fd_pr__res_high_po_5p73} full_metal 1 wmax 5.730 n_guard 0 hv_guard 0 vias 1 viagb 0 viagt 0 viagl 0 viagr 0
+<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_1_WRT4AW.mag b/mag/sky130_fd_pr__cap_mim_m3_1_WRT4AW.mag
deleted file mode 100644
index c4fedfd..0000000
--- a/mag/sky130_fd_pr__cap_mim_m3_1_WRT4AW.mag
+++ /dev/null
@@ -1,33 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606502073
-<< metal3 >>
-rect -3136 3072 3136 3100
-rect -3136 -3072 3052 3072
-rect 3116 -3072 3136 3072
-rect -3136 -3100 3136 -3072
-<< via3 >>
-rect 3052 -3072 3116 3072
-<< mimcap >>
-rect -3036 2960 2964 3000
-rect -3036 -2960 2332 2960
-rect 2924 -2960 2964 2960
-rect -3036 -3000 2964 -2960
-<< mimcapcontact >>
-rect 2332 -2960 2924 2960
-<< metal4 >>
-rect 3036 3072 3132 3088
-rect 2331 2960 2925 2961
-rect 2331 -2960 2332 2960
-rect 2924 -2960 2925 2960
-rect 2331 -2961 2925 -2960
-rect 3036 -3072 3052 3072
-rect 3116 -3072 3132 3072
-rect 3036 -3088 3132 -3072
-<< properties >>
-string gencell sky130_fd_pr__cap_mim_m3_1
-string FIXED_BBOX -3136 -3100 3064 3100
-string parameters w 30.00 l 30.00 val 920.4 carea 1.00 cperi 0.17 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov -10
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__cap_mim_m3_2_W5U4AW.mag b/mag/sky130_fd_pr__cap_mim_m3_2_W5U4AW.mag
deleted file mode 100644
index 59928eb..0000000
--- a/mag/sky130_fd_pr__cap_mim_m3_2_W5U4AW.mag
+++ /dev/null
@@ -1,33 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606502073
-<< metal4 >>
-rect -3179 3059 3179 3100
-rect -3179 -3059 2923 3059
-rect 3159 -3059 3179 3059
-rect -3179 -3100 3179 -3059
-<< via4 >>
-rect 2923 -3059 3159 3059
-<< mimcap2 >>
-rect -3079 2960 2921 3000
-rect -3079 -2960 -3039 2960
-rect 2289 -2960 2921 2960
-rect -3079 -3000 2921 -2960
-<< mimcap2contact >>
-rect -3039 -2960 2289 2960
-<< metal5 >>
-rect 2881 3059 3201 3101
-rect -3063 2960 2313 2984
-rect -3063 -2960 -3039 2960
-rect 2289 -2960 2313 2960
-rect -3063 -2984 2313 -2960
-rect 2881 -3059 2923 3059
-rect 3159 -3059 3201 3059
-rect 2881 -3101 3201 -3059
-<< properties >>
-string gencell sky130_fd_pr__cap_mim_m3_2
-string FIXED_BBOX -3179 -3100 3021 3100
-string parameters w 30.00 l 30.00 val 920.4 carea 1.00 cperi 0.17 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov +90
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__nfet_g5v0d10v5_PKVMTM.mag b/mag/sky130_fd_pr__nfet_g5v0d10v5_PKVMTM.mag
deleted file mode 100644
index 7be65d4..0000000
--- a/mag/sky130_fd_pr__nfet_g5v0d10v5_PKVMTM.mag
+++ /dev/null
@@ -1,98 +0,0 @@
-magic
-tech sky130A
-timestamp 1606063140
-<< pwell >>
-rect -154 -229 154 229
-<< mvnmos >>
-rect -40 -100 40 100
-<< mvndiff >>
-rect -69 94 -40 100
-rect -69 -94 -63 94
-rect -46 -94 -40 94
-rect -69 -100 -40 -94
-rect 40 94 69 100
-rect 40 -94 46 94
-rect 63 -94 69 94
-rect 40 -100 69 -94
-<< mvndiffc >>
-rect -63 -94 -46 94
-rect 46 -94 63 94
-<< mvpsubdiff >>
-rect -136 205 136 211
-rect -136 188 -82 205
-rect 82 188 136 205
-rect -136 182 136 188
-rect -136 -182 -107 182
-rect 107 157 136 182
-rect 107 -157 113 157
-rect 130 -157 136 157
-rect 107 -182 136 -157
-rect -136 -188 136 -182
-rect -136 -205 -82 -188
-rect 82 -205 136 -188
-rect -136 -211 136 -205
-<< mvpsubdiffcont >>
-rect -82 188 82 205
-rect 113 -157 130 157
-rect -82 -205 82 -188
-<< poly >>
-rect -40 136 40 144
-rect -40 119 -32 136
-rect 32 119 40 136
-rect -40 100 40 119
-rect -40 -119 40 -100
-rect -40 -136 -32 -119
-rect 32 -136 40 -119
-rect -40 -144 40 -136
-<< polycont >>
-rect -32 119 32 136
-rect -32 -136 32 -119
-<< locali >>
-rect -130 188 -82 205
-rect 82 188 130 205
-rect -130 -19 -113 188
-rect 113 157 130 188
-rect -40 119 -32 136
-rect 32 119 40 136
-rect -63 94 -46 102
-rect -63 -102 -46 -94
-rect 46 94 63 102
-rect 46 -102 63 -94
-rect -40 -136 -32 -119
-rect 32 -136 40 -119
-rect 113 -188 130 -157
-rect -130 -205 -82 -188
-rect 82 -205 130 -188
-<< viali >>
-rect -32 119 32 136
-rect -130 -188 -113 -19
-rect -63 -94 -46 94
-rect 46 -94 63 94
-rect -32 -136 32 -119
-<< metal1 >>
-rect -38 136 38 139
-rect -38 119 -32 136
-rect 32 119 38 136
-rect -38 116 38 119
-rect -66 94 -43 100
-rect -133 -19 -110 -13
-rect -133 -188 -130 -19
-rect -113 -188 -110 -19
-rect -66 -94 -63 94
-rect -46 -94 -43 94
-rect -66 -100 -43 -94
-rect 43 94 66 100
-rect 43 -94 46 94
-rect 63 -94 66 94
-rect 43 -100 66 -94
-rect -38 -119 38 -116
-rect -38 -136 -32 -119
-rect 32 -136 38 -119
-rect -38 -139 38 -136
-rect -133 -194 -110 -188
-<< properties >>
-string gencell sky130_fd_pr__nfet_g5v0d10v5
-string FIXED_BBOX -121 -196 121 196
-string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl +45 viagt 0
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__nfet_g5v0d10v5_TGFUGS.mag b/mag/sky130_fd_pr__nfet_g5v0d10v5_TGFUGS.mag
deleted file mode 100644
index 0fc9bf5..0000000
--- a/mag/sky130_fd_pr__nfet_g5v0d10v5_TGFUGS.mag
+++ /dev/null
@@ -1,326 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< pwell >>
-rect -962 -458 962 458
-<< mvnmos >>
-rect -734 -200 -574 200
-rect -516 -200 -356 200
-rect -298 -200 -138 200
-rect -80 -200 80 200
-rect 138 -200 298 200
-rect 356 -200 516 200
-rect 574 -200 734 200
-<< mvndiff >>
-rect -792 188 -734 200
-rect -792 -188 -780 188
-rect -746 -188 -734 188
-rect -792 -200 -734 -188
-rect -574 188 -516 200
-rect -574 -188 -562 188
-rect -528 -188 -516 188
-rect -574 -200 -516 -188
-rect -356 188 -298 200
-rect -356 -188 -344 188
-rect -310 -188 -298 188
-rect -356 -200 -298 -188
-rect -138 188 -80 200
-rect -138 -188 -126 188
-rect -92 -188 -80 188
-rect -138 -200 -80 -188
-rect 80 188 138 200
-rect 80 -188 92 188
-rect 126 -188 138 188
-rect 80 -200 138 -188
-rect 298 188 356 200
-rect 298 -188 310 188
-rect 344 -188 356 188
-rect 298 -200 356 -188
-rect 516 188 574 200
-rect 516 -188 528 188
-rect 562 -188 574 188
-rect 516 -200 574 -188
-rect 734 188 792 200
-rect 734 -188 746 188
-rect 780 -188 792 188
-rect 734 -200 792 -188
-<< mvndiffc >>
-rect -780 -188 -746 188
-rect -562 -188 -528 188
-rect -344 -188 -310 188
-rect -126 -188 -92 188
-rect 92 -188 126 188
-rect 310 -188 344 188
-rect 528 -188 562 188
-rect 746 -188 780 188
-<< mvpsubdiff >>
-rect -926 410 926 422
-rect -926 376 -818 410
-rect 818 376 926 410
-rect -926 364 926 376
-rect -926 314 -868 364
-rect -926 -314 -914 314
-rect -880 -314 -868 314
-rect 868 314 926 364
-rect -926 -364 -868 -314
-rect 868 -314 880 314
-rect 914 -314 926 314
-rect 868 -364 926 -314
-rect -926 -376 926 -364
-rect -926 -410 -818 -376
-rect 818 -410 926 -376
-rect -926 -422 926 -410
-<< mvpsubdiffcont >>
-rect -818 376 818 410
-rect -914 -314 -880 314
-rect 880 -314 914 314
-rect -818 -410 818 -376
-<< poly >>
-rect -734 272 -574 288
-rect -734 238 -718 272
-rect -590 238 -574 272
-rect -734 200 -574 238
-rect -516 272 -356 288
-rect -516 238 -500 272
-rect -372 238 -356 272
-rect -516 200 -356 238
-rect -298 272 -138 288
-rect -298 238 -282 272
-rect -154 238 -138 272
-rect -298 200 -138 238
-rect -80 272 80 288
-rect -80 238 -64 272
-rect 64 238 80 272
-rect -80 200 80 238
-rect 138 272 298 288
-rect 138 238 154 272
-rect 282 238 298 272
-rect 138 200 298 238
-rect 356 272 516 288
-rect 356 238 372 272
-rect 500 238 516 272
-rect 356 200 516 238
-rect 574 272 734 288
-rect 574 238 590 272
-rect 718 238 734 272
-rect 574 200 734 238
-rect -734 -238 -574 -200
-rect -734 -272 -718 -238
-rect -590 -272 -574 -238
-rect -734 -288 -574 -272
-rect -516 -238 -356 -200
-rect -516 -272 -500 -238
-rect -372 -272 -356 -238
-rect -516 -288 -356 -272
-rect -298 -238 -138 -200
-rect -298 -272 -282 -238
-rect -154 -272 -138 -238
-rect -298 -288 -138 -272
-rect -80 -238 80 -200
-rect -80 -272 -64 -238
-rect 64 -272 80 -238
-rect -80 -288 80 -272
-rect 138 -238 298 -200
-rect 138 -272 154 -238
-rect 282 -272 298 -238
-rect 138 -288 298 -272
-rect 356 -238 516 -200
-rect 356 -272 372 -238
-rect 500 -272 516 -238
-rect 356 -288 516 -272
-rect 574 -238 734 -200
-rect 574 -272 590 -238
-rect 718 -272 734 -238
-rect 574 -288 734 -272
-<< polycont >>
-rect -718 238 -590 272
-rect -500 238 -372 272
-rect -282 238 -154 272
-rect -64 238 64 272
-rect 154 238 282 272
-rect 372 238 500 272
-rect 590 238 718 272
-rect -718 -272 -590 -238
-rect -500 -272 -372 -238
-rect -282 -272 -154 -238
-rect -64 -272 64 -238
-rect 154 -272 282 -238
-rect 372 -272 500 -238
-rect 590 -272 718 -238
-<< locali >>
-rect -914 376 -818 410
-rect 818 376 914 410
-rect -914 314 -880 376
-rect 880 314 914 376
-rect -734 238 -718 272
-rect -590 238 -574 272
-rect -516 238 -500 272
-rect -372 238 -356 272
-rect -298 238 -282 272
-rect -154 238 -138 272
-rect -80 238 -64 272
-rect 64 238 80 272
-rect 138 238 154 272
-rect 282 238 298 272
-rect 356 238 372 272
-rect 500 238 516 272
-rect 574 238 590 272
-rect 718 238 734 272
-rect -780 188 -746 204
-rect -780 -204 -746 -188
-rect -562 188 -528 204
-rect -562 -204 -528 -188
-rect -344 188 -310 204
-rect -344 -204 -310 -188
-rect -126 188 -92 204
-rect -126 -204 -92 -188
-rect 92 188 126 204
-rect 92 -204 126 -188
-rect 310 188 344 204
-rect 310 -204 344 -188
-rect 528 188 562 204
-rect 528 -204 562 -188
-rect 746 188 780 204
-rect 746 -204 780 -188
-rect -734 -272 -718 -238
-rect -590 -272 -574 -238
-rect -516 -272 -500 -238
-rect -372 -272 -356 -238
-rect -298 -272 -282 -238
-rect -154 -272 -138 -238
-rect -80 -272 -64 -238
-rect 64 -272 80 -238
-rect 138 -272 154 -238
-rect 282 -272 298 -238
-rect 356 -272 372 -238
-rect 500 -272 516 -238
-rect 574 -272 590 -238
-rect 718 -272 734 -238
-rect -914 -376 -880 -314
-rect 880 -376 914 -314
-rect -914 -410 -818 -376
-rect 818 -410 914 -376
-<< viali >>
-rect -914 -263 -880 263
-rect -718 238 -590 272
-rect -500 238 -372 272
-rect -282 238 -154 272
-rect -64 238 64 272
-rect 154 238 282 272
-rect 372 238 500 272
-rect 590 238 718 272
-rect -780 21 -746 171
-rect -562 -171 -528 -21
-rect -344 21 -310 171
-rect -126 -171 -92 -21
-rect 92 21 126 171
-rect 310 -171 344 -21
-rect 528 21 562 171
-rect 746 -171 780 -21
-rect -718 -272 -590 -238
-rect -500 -272 -372 -238
-rect -282 -272 -154 -238
-rect -64 -272 64 -238
-rect 154 -272 282 -238
-rect 372 -272 500 -238
-rect 590 -272 718 -238
-<< metal1 >>
-rect -920 263 -874 275
-rect -920 -263 -914 263
-rect -880 -263 -874 263
-rect -730 272 -578 278
-rect -730 238 -718 272
-rect -590 238 -578 272
-rect -730 232 -578 238
-rect -512 272 -360 278
-rect -512 238 -500 272
-rect -372 238 -360 272
-rect -512 232 -360 238
-rect -294 272 -142 278
-rect -294 238 -282 272
-rect -154 238 -142 272
-rect -294 232 -142 238
-rect -76 272 76 278
-rect -76 238 -64 272
-rect 64 238 76 272
-rect -76 232 76 238
-rect 142 272 294 278
-rect 142 238 154 272
-rect 282 238 294 272
-rect 142 232 294 238
-rect 360 272 512 278
-rect 360 238 372 272
-rect 500 238 512 272
-rect 360 232 512 238
-rect 578 272 730 278
-rect 578 238 590 272
-rect 718 238 730 272
-rect 578 232 730 238
-rect -786 171 -740 183
-rect -786 21 -780 171
-rect -746 21 -740 171
-rect -786 9 -740 21
-rect -350 171 -304 183
-rect -350 21 -344 171
-rect -310 21 -304 171
-rect -350 9 -304 21
-rect 86 171 132 183
-rect 86 21 92 171
-rect 126 21 132 171
-rect 86 9 132 21
-rect 522 171 568 183
-rect 522 21 528 171
-rect 562 21 568 171
-rect 522 9 568 21
-rect -568 -21 -522 -9
-rect -568 -171 -562 -21
-rect -528 -171 -522 -21
-rect -568 -183 -522 -171
-rect -132 -21 -86 -9
-rect -132 -171 -126 -21
-rect -92 -171 -86 -21
-rect -132 -183 -86 -171
-rect 304 -21 350 -9
-rect 304 -171 310 -21
-rect 344 -171 350 -21
-rect 304 -183 350 -171
-rect 740 -21 786 -9
-rect 740 -171 746 -21
-rect 780 -171 786 -21
-rect 740 -183 786 -171
-rect -920 -275 -874 -263
-rect -730 -238 -578 -232
-rect -730 -272 -718 -238
-rect -590 -272 -578 -238
-rect -730 -278 -578 -272
-rect -512 -238 -360 -232
-rect -512 -272 -500 -238
-rect -372 -272 -360 -238
-rect -512 -278 -360 -272
-rect -294 -238 -142 -232
-rect -294 -272 -282 -238
-rect -154 -272 -142 -238
-rect -294 -278 -142 -272
-rect -76 -238 76 -232
-rect -76 -272 -64 -238
-rect 64 -272 76 -238
-rect -76 -278 76 -272
-rect 142 -238 294 -232
-rect 142 -272 154 -238
-rect 282 -272 294 -238
-rect 142 -278 294 -272
-rect 360 -238 512 -232
-rect 360 -272 372 -238
-rect 500 -272 512 -238
-rect 360 -278 512 -272
-rect 578 -238 730 -232
-rect 578 -272 590 -238
-rect 718 -272 730 -238
-rect 578 -278 730 -272
-<< properties >>
-string gencell sky130_fd_pr__nfet_g5v0d10v5
-string FIXED_BBOX -897 -393 897 393
-string parameters w 2.00 l 0.80 m 1 nf 7 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc +40 viadrn -40 viagate 100 viagb 0 viagr 0 viagl 70 viagt 0
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC.mag b/mag/sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC.mag
deleted file mode 100644
index eb312e6..0000000
--- a/mag/sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC.mag
+++ /dev/null
@@ -1,93 +0,0 @@
-magic
-tech sky130A
-timestamp 1605994897
-<< pwell >>
-rect -154 -229 154 229
-<< mvnmos >>
-rect -40 -100 40 100
-<< mvndiff >>
-rect -69 94 -40 100
-rect -69 -94 -63 94
-rect -46 -94 -40 94
-rect -69 -100 -40 -94
-rect 40 94 69 100
-rect 40 -94 46 94
-rect 63 -94 69 94
-rect 40 -100 69 -94
-<< mvndiffc >>
-rect -63 -94 -46 94
-rect 46 -94 63 94
-<< mvpsubdiff >>
-rect -136 205 136 211
-rect -136 188 -82 205
-rect 82 188 136 205
-rect -136 182 136 188
-rect -136 -182 -107 182
-rect 107 157 136 182
-rect 107 -157 113 157
-rect 130 -157 136 157
-rect 107 -182 136 -157
-rect -136 -188 136 -182
-rect -136 -205 -82 -188
-rect 82 -205 136 -188
-rect -136 -211 136 -205
-<< mvpsubdiffcont >>
-rect -82 188 82 205
-rect 113 -157 130 157
-rect -82 -205 82 -188
-<< poly >>
-rect -40 136 40 144
-rect -40 119 -32 136
-rect 32 119 40 136
-rect -40 100 40 119
-rect -40 -119 40 -100
-rect -40 -136 -32 -119
-rect 32 -136 40 -119
-rect -40 -144 40 -136
-<< polycont >>
-rect -32 119 32 136
-rect -32 -136 32 -119
-<< locali >>
-rect -130 188 -82 205
-rect 82 188 130 205
-rect -130 -188 -113 188
-rect 113 157 130 188
-rect -40 119 -32 136
-rect 32 119 40 136
-rect -63 94 -46 102
-rect -63 -102 -46 -94
-rect 46 94 63 102
-rect 46 -102 63 -94
-rect -40 -136 -32 -119
-rect 32 -136 40 -119
-rect 113 -188 130 -157
-rect -130 -205 -82 -188
-rect 82 -205 130 -188
-<< viali >>
-rect -32 119 32 136
-rect -63 -94 -46 94
-rect 46 -94 63 94
-rect -32 -136 32 -119
-<< metal1 >>
-rect -38 136 38 139
-rect -38 119 -32 136
-rect 32 119 38 136
-rect -38 116 38 119
-rect -66 94 -43 100
-rect -66 -94 -63 94
-rect -46 -94 -43 94
-rect -66 -100 -43 -94
-rect 43 94 66 100
-rect 43 -94 46 94
-rect 63 -94 66 94
-rect 43 -100 66 -94
-rect -38 -119 38 -116
-rect -38 -136 -32 -119
-rect 32 -136 38 -119
-rect -38 -139 38 -136
-<< properties >>
-string gencell sky130_fd_pr__nfet_g5v0d10v5
-string FIXED_BBOX -121 -196 121 196
-string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__pfet_g5v0d10v5_3YBPVB.mag b/mag/sky130_fd_pr__pfet_g5v0d10v5_3YBPVB.mag
deleted file mode 100644
index e0b0219..0000000
--- a/mag/sky130_fd_pr__pfet_g5v0d10v5_3YBPVB.mag
+++ /dev/null
@@ -1,106 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< nwell >>
-rect -338 -497 338 497
-<< mvpmos >>
-rect -80 -200 80 200
-<< mvpdiff >>
-rect -138 188 -80 200
-rect -138 -188 -126 188
-rect -92 -188 -80 188
-rect -138 -200 -80 -188
-rect 80 188 138 200
-rect 80 -188 92 188
-rect 126 -188 138 188
-rect 80 -200 138 -188
-<< mvpdiffc >>
-rect -126 -188 -92 188
-rect 92 -188 126 188
-<< mvnsubdiff >>
-rect -272 419 272 431
-rect -272 385 -164 419
-rect 164 385 272 419
-rect -272 373 272 385
-rect -272 323 -214 373
-rect -272 -323 -260 323
-rect -226 -323 -214 323
-rect 214 323 272 373
-rect -272 -373 -214 -323
-rect 214 -323 226 323
-rect 260 -323 272 323
-rect 214 -373 272 -323
-rect -272 -385 272 -373
-rect -272 -419 -164 -385
-rect 164 -419 272 -385
-rect -272 -431 272 -419
-<< mvnsubdiffcont >>
-rect -164 385 164 419
-rect -260 -323 -226 323
-rect 226 -323 260 323
-rect -164 -419 164 -385
-<< poly >>
-rect -80 281 80 297
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -80 200 80 247
-rect -80 -247 80 -200
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -80 -297 80 -281
-<< polycont >>
-rect -64 247 64 281
-rect -64 -281 64 -247
-<< locali >>
-rect -260 385 -181 419
-rect 181 385 260 419
-rect -260 323 -226 385
-rect 226 323 260 385
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -126 188 -92 204
-rect -126 -204 -92 -188
-rect 92 188 126 204
-rect 92 -204 126 -188
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -260 -385 -226 -323
-rect 226 -385 260 -323
-rect -260 -419 -164 -385
-rect 164 -419 260 -385
-<< viali >>
-rect -181 385 -164 419
-rect -164 385 164 419
-rect 164 385 181 419
-rect -64 247 64 281
-rect -126 -188 -92 188
-rect 92 -188 126 188
-rect -64 -281 64 -247
-<< metal1 >>
-rect -193 419 193 425
-rect -193 385 -181 419
-rect 181 385 193 419
-rect -193 379 193 385
-rect -76 281 76 287
-rect -76 247 -64 281
-rect 64 247 76 281
-rect -76 241 76 247
-rect -132 188 -86 200
-rect -132 -188 -126 188
-rect -92 -188 -86 188
-rect -132 -200 -86 -188
-rect 86 188 132 200
-rect 86 -188 92 188
-rect 126 -188 132 188
-rect 86 -200 132 -188
-rect -76 -247 76 -241
-rect -76 -281 -64 -247
-rect 64 -281 76 -247
-rect -76 -287 76 -281
-<< properties >>
-string gencell sky130_fd_pr__pfet_g5v0d10v5
-string FIXED_BBOX -243 -402 243 402
-string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__pfet_g5v0d10v5_YEUEBV.mag b/mag/sky130_fd_pr__pfet_g5v0d10v5_YEUEBV.mag
deleted file mode 100644
index 08a17b0..0000000
--- a/mag/sky130_fd_pr__pfet_g5v0d10v5_YEUEBV.mag
+++ /dev/null
@@ -1,331 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< nwell >>
-rect -992 -497 992 497
-<< mvpmos >>
-rect -734 -200 -574 200
-rect -516 -200 -356 200
-rect -298 -200 -138 200
-rect -80 -200 80 200
-rect 138 -200 298 200
-rect 356 -200 516 200
-rect 574 -200 734 200
-<< mvpdiff >>
-rect -792 188 -734 200
-rect -792 -188 -780 188
-rect -746 -188 -734 188
-rect -792 -200 -734 -188
-rect -574 188 -516 200
-rect -574 -188 -562 188
-rect -528 -188 -516 188
-rect -574 -200 -516 -188
-rect -356 188 -298 200
-rect -356 -188 -344 188
-rect -310 -188 -298 188
-rect -356 -200 -298 -188
-rect -138 188 -80 200
-rect -138 -188 -126 188
-rect -92 -188 -80 188
-rect -138 -200 -80 -188
-rect 80 188 138 200
-rect 80 -188 92 188
-rect 126 -188 138 188
-rect 80 -200 138 -188
-rect 298 188 356 200
-rect 298 -188 310 188
-rect 344 -188 356 188
-rect 298 -200 356 -188
-rect 516 188 574 200
-rect 516 -188 528 188
-rect 562 -188 574 188
-rect 516 -200 574 -188
-rect 734 188 792 200
-rect 734 -188 746 188
-rect 780 -188 792 188
-rect 734 -200 792 -188
-<< mvpdiffc >>
-rect -780 -188 -746 188
-rect -562 -188 -528 188
-rect -344 -188 -310 188
-rect -126 -188 -92 188
-rect 92 -188 126 188
-rect 310 -188 344 188
-rect 528 -188 562 188
-rect 746 -188 780 188
-<< mvnsubdiff >>
-rect -926 419 926 431
-rect -926 385 -818 419
-rect 818 385 926 419
-rect -926 373 926 385
-rect -926 323 -868 373
-rect -926 -323 -914 323
-rect -880 -323 -868 323
-rect 868 323 926 373
-rect -926 -373 -868 -323
-rect 868 -323 880 323
-rect 914 -323 926 323
-rect 868 -373 926 -323
-rect -926 -385 926 -373
-rect -926 -419 -818 -385
-rect 818 -419 926 -385
-rect -926 -431 926 -419
-<< mvnsubdiffcont >>
-rect -818 385 818 419
-rect -914 -323 -880 323
-rect 880 -323 914 323
-rect -818 -419 818 -385
-<< poly >>
-rect -734 281 -574 297
-rect -734 247 -718 281
-rect -590 247 -574 281
-rect -734 200 -574 247
-rect -516 281 -356 297
-rect -516 247 -500 281
-rect -372 247 -356 281
-rect -516 200 -356 247
-rect -298 281 -138 297
-rect -298 247 -282 281
-rect -154 247 -138 281
-rect -298 200 -138 247
-rect -80 281 80 297
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -80 200 80 247
-rect 138 281 298 297
-rect 138 247 154 281
-rect 282 247 298 281
-rect 138 200 298 247
-rect 356 281 516 297
-rect 356 247 372 281
-rect 500 247 516 281
-rect 356 200 516 247
-rect 574 281 734 297
-rect 574 247 590 281
-rect 718 247 734 281
-rect 574 200 734 247
-rect -734 -247 -574 -200
-rect -734 -281 -718 -247
-rect -590 -281 -574 -247
-rect -734 -297 -574 -281
-rect -516 -247 -356 -200
-rect -516 -281 -500 -247
-rect -372 -281 -356 -247
-rect -516 -297 -356 -281
-rect -298 -247 -138 -200
-rect -298 -281 -282 -247
-rect -154 -281 -138 -247
-rect -298 -297 -138 -281
-rect -80 -247 80 -200
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -80 -297 80 -281
-rect 138 -247 298 -200
-rect 138 -281 154 -247
-rect 282 -281 298 -247
-rect 138 -297 298 -281
-rect 356 -247 516 -200
-rect 356 -281 372 -247
-rect 500 -281 516 -247
-rect 356 -297 516 -281
-rect 574 -247 734 -200
-rect 574 -281 590 -247
-rect 718 -281 734 -247
-rect 574 -297 734 -281
-<< polycont >>
-rect -718 247 -590 281
-rect -500 247 -372 281
-rect -282 247 -154 281
-rect -64 247 64 281
-rect 154 247 282 281
-rect 372 247 500 281
-rect 590 247 718 281
-rect -718 -281 -590 -247
-rect -500 -281 -372 -247
-rect -282 -281 -154 -247
-rect -64 -281 64 -247
-rect 154 -281 282 -247
-rect 372 -281 500 -247
-rect 590 -281 718 -247
-<< locali >>
-rect -914 385 -818 419
-rect 818 385 914 419
-rect 880 323 914 385
-rect -734 247 -718 281
-rect -590 247 -574 281
-rect -516 247 -500 281
-rect -372 247 -356 281
-rect -298 247 -282 281
-rect -154 247 -138 281
-rect -80 247 -64 281
-rect 64 247 80 281
-rect 138 247 154 281
-rect 282 247 298 281
-rect 356 247 372 281
-rect 500 247 516 281
-rect 574 247 590 281
-rect 718 247 734 281
-rect -780 188 -746 204
-rect -780 -204 -746 -188
-rect -562 188 -528 204
-rect -562 -204 -528 -188
-rect -344 188 -310 204
-rect -344 -204 -310 -188
-rect -126 188 -92 204
-rect -126 -204 -92 -188
-rect 92 188 126 204
-rect 92 -204 126 -188
-rect 310 188 344 204
-rect 310 -204 344 -188
-rect 528 188 562 204
-rect 528 -204 562 -188
-rect 746 188 780 204
-rect 746 -204 780 -188
-rect -734 -281 -718 -247
-rect -590 -281 -574 -247
-rect -516 -281 -500 -247
-rect -372 -281 -356 -247
-rect -298 -281 -282 -247
-rect -154 -281 -138 -247
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect 138 -281 154 -247
-rect 282 -281 298 -247
-rect 356 -281 372 -247
-rect 500 -281 516 -247
-rect 574 -281 590 -247
-rect 718 -281 734 -247
-rect -914 -385 -880 -323
-rect 880 -385 914 -323
-rect -914 -419 -818 -385
-rect 818 -419 914 -385
-<< viali >>
-rect -792 385 792 419
-rect -914 323 -880 385
-rect -914 38 -880 323
-rect -718 247 -590 281
-rect -500 247 -372 281
-rect -282 247 -154 281
-rect -64 247 64 281
-rect 154 247 282 281
-rect 372 247 500 281
-rect 590 247 718 281
-rect -780 21 -746 171
-rect -562 -171 -528 -21
-rect -344 21 -310 171
-rect -126 -171 -92 -21
-rect 92 21 126 171
-rect 310 -171 344 -21
-rect 528 21 562 171
-rect 746 -171 780 -21
-rect -718 -281 -590 -247
-rect -500 -281 -372 -247
-rect -282 -281 -154 -247
-rect -64 -281 64 -247
-rect 154 -281 282 -247
-rect 372 -281 500 -247
-rect 590 -281 718 -247
-<< metal1 >>
-rect -804 419 804 425
-rect -920 385 -874 397
-rect -920 38 -914 385
-rect -880 38 -874 385
-rect -804 385 -792 419
-rect 792 385 804 419
-rect -804 379 804 385
-rect -730 281 -578 287
-rect -730 247 -718 281
-rect -590 247 -578 281
-rect -730 241 -578 247
-rect -512 281 -360 287
-rect -512 247 -500 281
-rect -372 247 -360 281
-rect -512 241 -360 247
-rect -294 281 -142 287
-rect -294 247 -282 281
-rect -154 247 -142 281
-rect -294 241 -142 247
-rect -76 281 76 287
-rect -76 247 -64 281
-rect 64 247 76 281
-rect -76 241 76 247
-rect 142 281 294 287
-rect 142 247 154 281
-rect 282 247 294 281
-rect 142 241 294 247
-rect 360 281 512 287
-rect 360 247 372 281
-rect 500 247 512 281
-rect 360 241 512 247
-rect 578 281 730 287
-rect 578 247 590 281
-rect 718 247 730 281
-rect 578 241 730 247
-rect -920 26 -874 38
-rect -786 171 -740 183
-rect -786 21 -780 171
-rect -746 21 -740 171
-rect -786 9 -740 21
-rect -350 171 -304 183
-rect -350 21 -344 171
-rect -310 21 -304 171
-rect -350 9 -304 21
-rect 86 171 132 183
-rect 86 21 92 171
-rect 126 21 132 171
-rect 86 9 132 21
-rect 522 171 568 183
-rect 522 21 528 171
-rect 562 21 568 171
-rect 522 9 568 21
-rect -568 -21 -522 -9
-rect -568 -171 -562 -21
-rect -528 -171 -522 -21
-rect -568 -183 -522 -171
-rect -132 -21 -86 -9
-rect -132 -171 -126 -21
-rect -92 -171 -86 -21
-rect -132 -183 -86 -171
-rect 304 -21 350 -9
-rect 304 -171 310 -21
-rect 344 -171 350 -21
-rect 304 -183 350 -171
-rect 740 -21 786 -9
-rect 740 -171 746 -21
-rect 780 -171 786 -21
-rect 740 -183 786 -171
-rect -730 -247 -578 -241
-rect -730 -281 -718 -247
-rect -590 -281 -578 -247
-rect -730 -287 -578 -281
-rect -512 -247 -360 -241
-rect -512 -281 -500 -247
-rect -372 -281 -360 -247
-rect -512 -287 -360 -281
-rect -294 -247 -142 -241
-rect -294 -281 -282 -247
-rect -154 -281 -142 -247
-rect -294 -287 -142 -281
-rect -76 -247 76 -241
-rect -76 -281 -64 -247
-rect 64 -281 76 -247
-rect -76 -287 76 -281
-rect 142 -247 294 -241
-rect 142 -281 154 -247
-rect 282 -281 294 -247
-rect 142 -287 294 -281
-rect 360 -247 512 -241
-rect 360 -281 372 -247
-rect 500 -281 512 -247
-rect 360 -287 512 -281
-rect 578 -247 730 -241
-rect 578 -281 590 -247
-rect 718 -281 730 -247
-rect 578 -287 730 -281
-<< properties >>
-string gencell sky130_fd_pr__pfet_g5v0d10v5
-string FIXED_BBOX -897 -402 897 402
-string parameters w 2.00 l 0.80 m 1 nf 7 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -45 viagr 0 viagt 90 viagb 0 viagate 100 viadrn -40 viasrc +40
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPBG.mag b/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPBG.mag
deleted file mode 100644
index eb421da..0000000
--- a/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPBG.mag
+++ /dev/null
@@ -1,114 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< error_p >>
-rect -221 351 -220 397
-rect -193 379 -192 419
-<< nwell >>
-rect -338 -497 338 497
-<< mvpmos >>
-rect -80 -200 80 200
-<< mvpdiff >>
-rect -138 188 -80 200
-rect -138 -188 -126 188
-rect -92 -188 -80 188
-rect -138 -200 -80 -188
-rect 80 188 138 200
-rect 80 -188 92 188
-rect 126 -188 138 188
-rect 80 -200 138 -188
-<< mvpdiffc >>
-rect -126 -188 -92 188
-rect 92 -188 126 188
-<< mvnsubdiff >>
-rect -272 419 272 431
-rect -272 385 -164 419
-rect 164 385 272 419
-rect -272 373 272 385
-rect -272 323 -214 373
-rect -272 -323 -260 323
-rect -226 -323 -214 323
-rect 214 323 272 373
-rect -272 -373 -214 -323
-rect 214 -323 226 323
-rect 260 -323 272 323
-rect 214 -373 272 -323
-rect -272 -385 272 -373
-rect -272 -419 -164 -385
-rect 164 -419 272 -385
-rect -272 -431 272 -419
-<< mvnsubdiffcont >>
-rect -164 385 164 419
-rect -260 -323 -226 323
-rect 226 -323 260 323
-rect -164 -419 164 -385
-<< poly >>
-rect -80 281 80 297
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -80 200 80 247
-rect -80 -247 80 -200
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -80 -297 80 -281
-<< polycont >>
-rect -64 247 64 281
-rect -64 -281 64 -247
-<< locali >>
-rect -260 385 -181 419
-rect 181 385 260 419
-rect 226 323 260 385
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -126 188 -92 204
-rect -126 -204 -92 -188
-rect 92 188 126 204
-rect 92 -204 126 -188
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -260 -385 -226 -323
-rect 226 -385 260 -323
-rect -260 -419 -164 -385
-rect 164 -419 260 -385
-<< viali >>
-rect -181 385 -164 419
-rect -164 385 164 419
-rect 164 385 181 419
-rect -260 323 -226 385
-rect -260 0 -226 323
-rect -64 247 64 281
-rect -126 -188 -92 188
-rect 92 -188 126 188
-rect -64 -281 64 -247
-<< metal1 >>
-rect -193 419 193 425
-rect -266 385 -220 397
-rect -266 0 -260 385
-rect -226 0 -220 385
-rect -193 385 -181 419
-rect 181 385 193 419
-rect -193 379 193 385
-rect -76 281 76 287
-rect -76 247 -64 281
-rect 64 247 76 281
-rect -76 241 76 247
-rect -266 -12 -220 0
-rect -132 188 -86 200
-rect -132 -188 -126 188
-rect -92 -188 -86 188
-rect -132 -200 -86 -188
-rect 86 188 132 200
-rect 86 -188 92 188
-rect 126 -188 132 188
-rect 86 -200 132 -188
-rect -76 -247 76 -241
-rect -76 -281 -64 -247
-rect 64 -281 76 -247
-rect -76 -287 76 -281
-<< properties >>
-string gencell sky130_fd_pr__pfet_g5v0d10v5
-string FIXED_BBOX -243 -402 243 402
-string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -50 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPXE.mag b/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPXE.mag
deleted file mode 100644
index 19fe898..0000000
--- a/mag/sky130_fd_pr__pfet_g5v0d10v5_YUHPXE.mag
+++ /dev/null
@@ -1,114 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< error_p >>
-rect -221 351 -220 397
-rect -193 379 -192 419
-<< nwell >>
-rect -338 -497 338 497
-<< mvpmos >>
-rect -80 -200 80 200
-<< mvpdiff >>
-rect -138 188 -80 200
-rect -138 -188 -126 188
-rect -92 -188 -80 188
-rect -138 -200 -80 -188
-rect 80 188 138 200
-rect 80 -188 92 188
-rect 126 -188 138 188
-rect 80 -200 138 -188
-<< mvpdiffc >>
-rect -126 -188 -92 188
-rect 92 -188 126 188
-<< mvnsubdiff >>
-rect -272 419 272 431
-rect -272 385 -164 419
-rect 164 385 272 419
-rect -272 373 272 385
-rect -272 323 -214 373
-rect -272 -323 -260 323
-rect -226 -323 -214 323
-rect 214 323 272 373
-rect -272 -373 -214 -323
-rect 214 -323 226 323
-rect 260 -323 272 323
-rect 214 -373 272 -323
-rect -272 -385 272 -373
-rect -272 -419 -164 -385
-rect 164 -419 272 -385
-rect -272 -431 272 -419
-<< mvnsubdiffcont >>
-rect -164 385 164 419
-rect -260 -323 -226 323
-rect 226 -323 260 323
-rect -164 -419 164 -385
-<< poly >>
-rect -80 281 80 297
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -80 200 80 247
-rect -80 -247 80 -200
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -80 -297 80 -281
-<< polycont >>
-rect -64 247 64 281
-rect -64 -281 64 -247
-<< locali >>
-rect -260 385 -181 419
-rect 181 385 260 419
-rect 226 323 260 385
-rect -80 247 -64 281
-rect 64 247 80 281
-rect -126 188 -92 204
-rect -126 -204 -92 -188
-rect 92 188 126 204
-rect 92 -204 126 -188
-rect -80 -281 -64 -247
-rect 64 -281 80 -247
-rect -260 -385 -226 -323
-rect 226 -385 260 -323
-rect -260 -419 -164 -385
-rect 164 -419 260 -385
-<< viali >>
-rect -181 385 -164 419
-rect -164 385 164 419
-rect 164 385 181 419
-rect -260 323 -226 385
-rect -260 38 -226 323
-rect -64 247 64 281
-rect -126 -188 -92 188
-rect 92 -188 126 188
-rect -64 -281 64 -247
-<< metal1 >>
-rect -193 419 193 425
-rect -266 385 -220 397
-rect -266 38 -260 385
-rect -226 38 -220 385
-rect -193 385 -181 419
-rect 181 385 193 419
-rect -193 379 193 385
-rect -76 281 76 287
-rect -76 247 -64 281
-rect 64 247 76 281
-rect -76 241 76 247
-rect -266 26 -220 38
-rect -132 188 -86 200
-rect -132 -188 -126 188
-rect -92 -188 -86 188
-rect -132 -200 -86 -188
-rect 86 188 132 200
-rect 86 -188 92 188
-rect 126 -188 132 188
-rect 86 -200 132 -188
-rect -76 -247 76 -241
-rect -76 -281 -64 -247
-rect 64 -281 76 -247
-rect -76 -287 76 -281
-<< properties >>
-string gencell sky130_fd_pr__pfet_g5v0d10v5
-string FIXED_BBOX -243 -402 243 402
-string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -45 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ.mag b/mag/sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ.mag
deleted file mode 100644
index b8eb64f..0000000
--- a/mag/sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ.mag
+++ /dev/null
@@ -1,368 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606063140
-<< nwell >>
-rect -1101 -497 1101 497
-<< mvpmos >>
-rect -843 -200 -683 200
-rect -625 -200 -465 200
-rect -407 -200 -247 200
-rect -189 -200 -29 200
-rect 29 -200 189 200
-rect 247 -200 407 200
-rect 465 -200 625 200
-rect 683 -200 843 200
-<< mvpdiff >>
-rect -901 188 -843 200
-rect -901 -188 -889 188
-rect -855 -188 -843 188
-rect -901 -200 -843 -188
-rect -683 188 -625 200
-rect -683 -188 -671 188
-rect -637 -188 -625 188
-rect -683 -200 -625 -188
-rect -465 188 -407 200
-rect -465 -188 -453 188
-rect -419 -188 -407 188
-rect -465 -200 -407 -188
-rect -247 188 -189 200
-rect -247 -188 -235 188
-rect -201 -188 -189 188
-rect -247 -200 -189 -188
-rect -29 188 29 200
-rect -29 -188 -17 188
-rect 17 -188 29 188
-rect -29 -200 29 -188
-rect 189 188 247 200
-rect 189 -188 201 188
-rect 235 -188 247 188
-rect 189 -200 247 -188
-rect 407 188 465 200
-rect 407 -188 419 188
-rect 453 -188 465 188
-rect 407 -200 465 -188
-rect 625 188 683 200
-rect 625 -188 637 188
-rect 671 -188 683 188
-rect 625 -200 683 -188
-rect 843 188 901 200
-rect 843 -188 855 188
-rect 889 -188 901 188
-rect 843 -200 901 -188
-<< mvpdiffc >>
-rect -889 -188 -855 188
-rect -671 -188 -637 188
-rect -453 -188 -419 188
-rect -235 -188 -201 188
-rect -17 -188 17 188
-rect 201 -188 235 188
-rect 419 -188 453 188
-rect 637 -188 671 188
-rect 855 -188 889 188
-<< mvnsubdiff >>
-rect -1035 419 1035 431
-rect -1035 385 -927 419
-rect 927 385 1035 419
-rect -1035 373 1035 385
-rect -1035 323 -977 373
-rect -1035 -323 -1023 323
-rect -989 -323 -977 323
-rect 977 323 1035 373
-rect -1035 -373 -977 -323
-rect 977 -323 989 323
-rect 1023 -323 1035 323
-rect 977 -373 1035 -323
-rect -1035 -385 1035 -373
-rect -1035 -419 -927 -385
-rect 927 -419 1035 -385
-rect -1035 -431 1035 -419
-<< mvnsubdiffcont >>
-rect -927 385 927 419
-rect -1023 -323 -989 323
-rect 989 -323 1023 323
-rect -927 -419 927 -385
-<< poly >>
-rect -843 281 -683 297
-rect -843 247 -827 281
-rect -699 247 -683 281
-rect -843 200 -683 247
-rect -625 281 -465 297
-rect -625 247 -609 281
-rect -481 247 -465 281
-rect -625 200 -465 247
-rect -407 281 -247 297
-rect -407 247 -391 281
-rect -263 247 -247 281
-rect -407 200 -247 247
-rect -189 281 -29 297
-rect -189 247 -173 281
-rect -45 247 -29 281
-rect -189 200 -29 247
-rect 29 281 189 297
-rect 29 247 45 281
-rect 173 247 189 281
-rect 29 200 189 247
-rect 247 281 407 297
-rect 247 247 263 281
-rect 391 247 407 281
-rect 247 200 407 247
-rect 465 281 625 297
-rect 465 247 481 281
-rect 609 247 625 281
-rect 465 200 625 247
-rect 683 281 843 297
-rect 683 247 699 281
-rect 827 247 843 281
-rect 683 200 843 247
-rect -843 -247 -683 -200
-rect -843 -281 -827 -247
-rect -699 -281 -683 -247
-rect -843 -297 -683 -281
-rect -625 -247 -465 -200
-rect -625 -281 -609 -247
-rect -481 -281 -465 -247
-rect -625 -297 -465 -281
-rect -407 -247 -247 -200
-rect -407 -281 -391 -247
-rect -263 -281 -247 -247
-rect -407 -297 -247 -281
-rect -189 -247 -29 -200
-rect -189 -281 -173 -247
-rect -45 -281 -29 -247
-rect -189 -297 -29 -281
-rect 29 -247 189 -200
-rect 29 -281 45 -247
-rect 173 -281 189 -247
-rect 29 -297 189 -281
-rect 247 -247 407 -200
-rect 247 -281 263 -247
-rect 391 -281 407 -247
-rect 247 -297 407 -281
-rect 465 -247 625 -200
-rect 465 -281 481 -247
-rect 609 -281 625 -247
-rect 465 -297 625 -281
-rect 683 -247 843 -200
-rect 683 -281 699 -247
-rect 827 -281 843 -247
-rect 683 -297 843 -281
-<< polycont >>
-rect -827 247 -699 281
-rect -609 247 -481 281
-rect -391 247 -263 281
-rect -173 247 -45 281
-rect 45 247 173 281
-rect 263 247 391 281
-rect 481 247 609 281
-rect 699 247 827 281
-rect -827 -281 -699 -247
-rect -609 -281 -481 -247
-rect -391 -281 -263 -247
-rect -173 -281 -45 -247
-rect 45 -281 173 -247
-rect 263 -281 391 -247
-rect 481 -281 609 -247
-rect 699 -281 827 -247
-<< locali >>
-rect -1023 385 -927 419
-rect 927 385 1023 419
-rect 989 323 1023 385
-rect -843 247 -827 281
-rect -699 247 -683 281
-rect -625 247 -609 281
-rect -481 247 -465 281
-rect -407 247 -391 281
-rect -263 247 -247 281
-rect -189 247 -173 281
-rect -45 247 -29 281
-rect 29 247 45 281
-rect 173 247 189 281
-rect 247 247 263 281
-rect 391 247 407 281
-rect 465 247 481 281
-rect 609 247 625 281
-rect 683 247 699 281
-rect 827 247 843 281
-rect -889 188 -855 204
-rect -889 -204 -855 -188
-rect -671 188 -637 204
-rect -671 -204 -637 -188
-rect -453 188 -419 204
-rect -453 -204 -419 -188
-rect -235 188 -201 204
-rect -235 -204 -201 -188
-rect -17 188 17 204
-rect -17 -204 17 -188
-rect 201 188 235 204
-rect 201 -204 235 -188
-rect 419 188 453 204
-rect 419 -204 453 -188
-rect 637 188 671 204
-rect 637 -204 671 -188
-rect 855 188 889 204
-rect 855 -204 889 -188
-rect -843 -281 -827 -247
-rect -699 -281 -683 -247
-rect -625 -281 -609 -247
-rect -481 -281 -465 -247
-rect -407 -281 -391 -247
-rect -263 -281 -247 -247
-rect -189 -281 -173 -247
-rect -45 -281 -29 -247
-rect 29 -281 45 -247
-rect 173 -281 189 -247
-rect 247 -281 263 -247
-rect 391 -281 407 -247
-rect 465 -281 481 -247
-rect 609 -281 625 -247
-rect 683 -281 699 -247
-rect 827 -281 843 -247
-rect -1023 -385 -989 -323
-rect 989 -385 1023 -323
-rect -1023 -419 -927 -385
-rect 927 -419 1023 -385
-<< viali >>
-rect -890 385 890 419
-rect -1023 323 -989 385
-rect -1023 0 -989 323
-rect -827 247 -699 281
-rect -609 247 -481 281
-rect -391 247 -263 281
-rect -173 247 -45 281
-rect 45 247 173 281
-rect 263 247 391 281
-rect 481 247 609 281
-rect 699 247 827 281
-rect -889 21 -855 171
-rect -671 -171 -637 -21
-rect -453 21 -419 171
-rect -235 -171 -201 -21
-rect -17 21 17 171
-rect 201 -171 235 -21
-rect 419 21 453 171
-rect 637 -171 671 -21
-rect 855 21 889 171
-rect -827 -281 -699 -247
-rect -609 -281 -481 -247
-rect -391 -281 -263 -247
-rect -173 -281 -45 -247
-rect 45 -281 173 -247
-rect 263 -281 391 -247
-rect 481 -281 609 -247
-rect 699 -281 827 -247
-<< metal1 >>
-rect -902 419 902 425
-rect -1029 385 -983 397
-rect -1029 0 -1023 385
-rect -989 0 -983 385
-rect -902 385 -890 419
-rect 890 385 902 419
-rect -902 379 902 385
-rect -839 281 -687 287
-rect -839 247 -827 281
-rect -699 247 -687 281
-rect -839 241 -687 247
-rect -621 281 -469 287
-rect -621 247 -609 281
-rect -481 247 -469 281
-rect -621 241 -469 247
-rect -403 281 -251 287
-rect -403 247 -391 281
-rect -263 247 -251 281
-rect -403 241 -251 247
-rect -185 281 -33 287
-rect -185 247 -173 281
-rect -45 247 -33 281
-rect -185 241 -33 247
-rect 33 281 185 287
-rect 33 247 45 281
-rect 173 247 185 281
-rect 33 241 185 247
-rect 251 281 403 287
-rect 251 247 263 281
-rect 391 247 403 281
-rect 251 241 403 247
-rect 469 281 621 287
-rect 469 247 481 281
-rect 609 247 621 281
-rect 469 241 621 247
-rect 687 281 839 287
-rect 687 247 699 281
-rect 827 247 839 281
-rect 687 241 839 247
-rect -895 171 -849 183
-rect -895 21 -889 171
-rect -855 21 -849 171
-rect -895 9 -849 21
-rect -459 171 -413 183
-rect -459 21 -453 171
-rect -419 21 -413 171
-rect -459 9 -413 21
-rect -23 171 23 183
-rect -23 21 -17 171
-rect 17 21 23 171
-rect -23 9 23 21
-rect 413 171 459 183
-rect 413 21 419 171
-rect 453 21 459 171
-rect 413 9 459 21
-rect 849 171 895 183
-rect 849 21 855 171
-rect 889 21 895 171
-rect 849 9 895 21
-rect -1029 -12 -983 0
-rect -677 -21 -631 -9
-rect -677 -171 -671 -21
-rect -637 -171 -631 -21
-rect -677 -183 -631 -171
-rect -241 -21 -195 -9
-rect -241 -171 -235 -21
-rect -201 -171 -195 -21
-rect -241 -183 -195 -171
-rect 195 -21 241 -9
-rect 195 -171 201 -21
-rect 235 -171 241 -21
-rect 195 -183 241 -171
-rect 631 -21 677 -9
-rect 631 -171 637 -21
-rect 671 -171 677 -21
-rect 631 -183 677 -171
-rect -839 -247 -687 -241
-rect -839 -281 -827 -247
-rect -699 -281 -687 -247
-rect -839 -287 -687 -281
-rect -621 -247 -469 -241
-rect -621 -281 -609 -247
-rect -481 -281 -469 -247
-rect -621 -287 -469 -281
-rect -403 -247 -251 -241
-rect -403 -281 -391 -247
-rect -263 -281 -251 -247
-rect -403 -287 -251 -281
-rect -185 -247 -33 -241
-rect -185 -281 -173 -247
-rect -45 -281 -33 -247
-rect -185 -287 -33 -281
-rect 33 -247 185 -241
-rect 33 -281 45 -247
-rect 173 -281 185 -247
-rect 33 -287 185 -281
-rect 251 -247 403 -241
-rect 251 -281 263 -247
-rect 391 -281 403 -247
-rect 251 -287 403 -281
-rect 469 -247 621 -241
-rect 469 -281 481 -247
-rect 609 -281 621 -247
-rect 469 -287 621 -281
-rect 687 -247 839 -241
-rect 687 -281 699 -247
-rect 827 -281 839 -247
-rect 687 -287 839 -281
-<< properties >>
-string gencell sky130_fd_pr__pfet_g5v0d10v5
-string FIXED_BBOX -1006 -402 1006 402
-string parameters w 2.00 l 0.80 m 1 nf 8 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -50 viagr 0 viagt 90 viagb 0 viagate 100 viadrn -40 viasrc +40
-string library sky130
-<< end >>
diff --git a/mag/sky130_fd_pr__res_xhigh_po_0p69_S5N9F3.mag b/mag/sky130_fd_pr__res_xhigh_po_0p69_S5N9F3.mag
deleted file mode 100644
index 5bd3cec..0000000
--- a/mag/sky130_fd_pr__res_xhigh_po_0p69_S5N9F3.mag
+++ /dev/null
@@ -1,167 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1606074388
-<< pwell >>
-rect -5446 -3098 5446 3098
-<< psubdiff >>
-rect -5410 3028 -5314 3062
-rect 5314 3028 5410 3062
-rect -5410 2966 -5376 3028
-rect 5376 2966 5410 3028
-rect -5410 -3028 -5376 -2966
-rect 5376 -3028 5410 -2966
-rect -5410 -3062 -5314 -3028
-rect 5314 -3062 5410 -3028
-<< psubdiffcont >>
-rect -5314 3028 5314 3062
-rect -5410 -2966 -5376 2966
-rect 5376 -2966 5410 2966
-rect -5314 -3062 5314 -3028
-<< xpolycontact >>
-rect -5280 2500 -5142 2932
-rect -5280 -2932 -5142 -2500
-rect -4894 2500 -4756 2932
-rect -4894 -2932 -4756 -2500
-rect -4508 2500 -4370 2932
-rect -4508 -2932 -4370 -2500
-rect -4122 2500 -3984 2932
-rect -4122 -2932 -3984 -2500
-rect -3736 2500 -3598 2932
-rect -3736 -2932 -3598 -2500
-rect -3350 2500 -3212 2932
-rect -3350 -2932 -3212 -2500
-rect -2964 2500 -2826 2932
-rect -2964 -2932 -2826 -2500
-rect -2578 2500 -2440 2932
-rect -2578 -2932 -2440 -2500
-rect -2192 2500 -2054 2932
-rect -2192 -2932 -2054 -2500
-rect -1806 2500 -1668 2932
-rect -1806 -2932 -1668 -2500
-rect -1420 2500 -1282 2932
-rect -1420 -2932 -1282 -2500
-rect -1034 2500 -896 2932
-rect -1034 -2932 -896 -2500
-rect -648 2500 -510 2932
-rect -648 -2932 -510 -2500
-rect -262 2500 -124 2932
-rect -262 -2932 -124 -2500
-rect 124 2500 262 2932
-rect 124 -2932 262 -2500
-rect 510 2500 648 2932
-rect 510 -2932 648 -2500
-rect 896 2500 1034 2932
-rect 896 -2932 1034 -2500
-rect 1282 2500 1420 2932
-rect 1282 -2932 1420 -2500
-rect 1668 2500 1806 2932
-rect 1668 -2932 1806 -2500
-rect 2054 2500 2192 2932
-rect 2054 -2932 2192 -2500
-rect 2440 2500 2578 2932
-rect 2440 -2932 2578 -2500
-rect 2826 2500 2964 2932
-rect 2826 -2932 2964 -2500
-rect 3212 2500 3350 2932
-rect 3212 -2932 3350 -2500
-rect 3598 2500 3736 2932
-rect 3598 -2932 3736 -2500
-rect 3984 2500 4122 2932
-rect 3984 -2932 4122 -2500
-rect 4370 2500 4508 2932
-rect 4370 -2932 4508 -2500
-rect 4756 2500 4894 2932
-rect 4756 -2932 4894 -2500
-rect 5142 2500 5280 2932
-rect 5142 -2932 5280 -2500
-<< xpolyres >>
-rect -5280 -2500 -5142 2500
-rect -4894 -2500 -4756 2500
-rect -4508 -2500 -4370 2500
-rect -4122 -2500 -3984 2500
-rect -3736 -2500 -3598 2500
-rect -3350 -2500 -3212 2500
-rect -2964 -2500 -2826 2500
-rect -2578 -2500 -2440 2500
-rect -2192 -2500 -2054 2500
-rect -1806 -2500 -1668 2500
-rect -1420 -2500 -1282 2500
-rect -1034 -2500 -896 2500
-rect -648 -2500 -510 2500
-rect -262 -2500 -124 2500
-rect 124 -2500 262 2500
-rect 510 -2500 648 2500
-rect 896 -2500 1034 2500
-rect 1282 -2500 1420 2500
-rect 1668 -2500 1806 2500
-rect 2054 -2500 2192 2500
-rect 2440 -2500 2578 2500
-rect 2826 -2500 2964 2500
-rect 3212 -2500 3350 2500
-rect 3598 -2500 3736 2500
-rect 3984 -2500 4122 2500
-rect 4370 -2500 4508 2500
-rect 4756 -2500 4894 2500
-rect 5142 -2500 5280 2500
-<< locali >>
-rect -5410 3028 -5314 3062
-rect 5314 3028 5410 3062
-rect -5410 2966 -5376 3028
-rect 5376 2966 5410 3028
-rect -5410 -3028 -5376 -2966
-rect 5376 -3028 5410 -2966
-rect -5410 -3062 -5314 -3028
-rect 5314 -3062 5410 -3028
-<< viali >>
-rect -5410 -2725 -5376 2725
-rect 5376 -2725 5410 2725
-rect -4838 -3062 4838 -3028
-<< metal1 >>
-rect -5416 2725 -5370 2737
-rect -5416 -2725 -5410 2725
-rect -5376 -2725 -5370 2725
-rect -5416 -2737 -5370 -2725
-rect 5370 2725 5416 2737
-rect 5370 -2725 5376 2725
-rect 5410 -2725 5416 2725
-rect 5370 -2737 5416 -2725
-rect -4850 -3028 4850 -3022
-rect -4850 -3062 -4838 -3028
-rect 4838 -3062 4850 -3028
-rect -4850 -3068 4850 -3062
-<< res0p69 >>
-rect -5282 -2502 -5140 2502
-rect -4896 -2502 -4754 2502
-rect -4510 -2502 -4368 2502
-rect -4124 -2502 -3982 2502
-rect -3738 -2502 -3596 2502
-rect -3352 -2502 -3210 2502
-rect -2966 -2502 -2824 2502
-rect -2580 -2502 -2438 2502
-rect -2194 -2502 -2052 2502
-rect -1808 -2502 -1666 2502
-rect -1422 -2502 -1280 2502
-rect -1036 -2502 -894 2502
-rect -650 -2502 -508 2502
-rect -264 -2502 -122 2502
-rect 122 -2502 264 2502
-rect 508 -2502 650 2502
-rect 894 -2502 1036 2502
-rect 1280 -2502 1422 2502
-rect 1666 -2502 1808 2502
-rect 2052 -2502 2194 2502
-rect 2438 -2502 2580 2502
-rect 2824 -2502 2966 2502
-rect 3210 -2502 3352 2502
-rect 3596 -2502 3738 2502
-rect 3982 -2502 4124 2502
-rect 4368 -2502 4510 2502
-rect 4754 -2502 4896 2502
-rect 5140 -2502 5282 2502
-<< properties >>
-string gencell sky130_fd_pr__res_xhigh_po_0p69
-string FIXED_BBOX -5393 -3045 5393 3045
-string parameters w 0.69 l 25.0 m 1 nx 28 wmin 0.690 lmin 0.50 rho 2000 val 72.811k dummy 0 dw 0.0 term 120 sterm 0.0 caplen 0 wmax 0.690 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35  sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41  sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 vias 0 viagb 90 viagt 0 viagl 90 viagr 90
-string library sky130
-<< end >>
diff --git a/mag/tia/.magicrc b/mag/tia/.magicrc
new file mode 100644
index 0000000..1685a32
--- /dev/null
+++ b/mag/tia/.magicrc
@@ -0,0 +1,86 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Turn off the scale option on ext2spice or else it conflicts with the
+# scale in the model files.
+ext2spice scale off
+
+# Allow override of PDK path from environment variable PDK_ROOT
+if {[catch {set PDK_ROOT $env(PDK_ROOT)}]} {
+    set PDK_ROOT /usr/local/share/pdk
+}
+
+# loading technology
+tech load $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDK_ROOT/sky130A/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDK_ROOT/sky130A/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}]} {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDK_ROOT}/sky130A/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDK_ROOT}/sky130A/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/mag/tia/dis_tran.mag b/mag/tia/dis_tran.mag
new file mode 100644
index 0000000..523567a
--- /dev/null
+++ b/mag/tia/dis_tran.mag
@@ -0,0 +1,537 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645801865
+<< metal1 >>
+rect 90 2440 2540 2500
+rect 174 2251 184 2411
+rect 236 2251 246 2411
+rect 366 2251 376 2411
+rect 428 2251 438 2411
+rect 558 2251 568 2411
+rect 620 2251 630 2411
+rect 750 2251 760 2411
+rect 812 2251 822 2411
+rect 942 2251 952 2411
+rect 1004 2251 1014 2411
+rect 1134 2251 1144 2411
+rect 1196 2251 1206 2411
+rect 1326 2251 1336 2411
+rect 1388 2251 1398 2411
+rect 1518 2251 1528 2411
+rect 1580 2251 1590 2411
+rect 1710 2251 1720 2411
+rect 1772 2251 1782 2411
+rect 1902 2251 1912 2411
+rect 1964 2251 1974 2411
+rect 2094 2251 2104 2411
+rect 2156 2251 2166 2411
+rect 2286 2251 2296 2411
+rect 2348 2251 2358 2411
+rect 2478 2251 2488 2411
+rect 2540 2251 2550 2411
+rect 78 2011 88 2171
+rect 140 2011 150 2171
+rect 270 2011 280 2171
+rect 332 2011 342 2171
+rect 462 2011 472 2171
+rect 524 2011 534 2171
+rect 654 2011 664 2171
+rect 716 2011 726 2171
+rect 846 2011 856 2171
+rect 908 2011 918 2171
+rect 1038 2011 1048 2171
+rect 1100 2011 1110 2171
+rect 1230 2011 1240 2171
+rect 1292 2011 1302 2171
+rect 1422 2011 1432 2171
+rect 1484 2011 1494 2171
+rect 1614 2011 1624 2171
+rect 1676 2011 1686 2171
+rect 1806 2011 1816 2171
+rect 1868 2011 1878 2171
+rect 1998 2011 2008 2171
+rect 2060 2011 2070 2171
+rect 2190 2011 2200 2171
+rect 2252 2011 2262 2171
+rect 2382 2011 2392 2171
+rect 2444 2011 2454 2171
+rect 90 1830 2540 1980
+rect 78 1633 88 1793
+rect 140 1633 150 1793
+rect 270 1633 280 1793
+rect 332 1633 342 1793
+rect 462 1633 472 1793
+rect 524 1633 534 1793
+rect 654 1633 664 1793
+rect 716 1633 726 1793
+rect 846 1633 856 1793
+rect 908 1633 918 1793
+rect 1038 1633 1048 1793
+rect 1100 1633 1110 1793
+rect 1230 1633 1240 1793
+rect 1292 1633 1302 1793
+rect 1422 1633 1432 1793
+rect 1484 1633 1494 1793
+rect 1614 1633 1624 1793
+rect 1676 1633 1686 1793
+rect 1806 1633 1816 1793
+rect 1868 1633 1878 1793
+rect 1998 1633 2008 1793
+rect 2060 1633 2070 1793
+rect 2190 1633 2200 1793
+rect 2252 1633 2262 1793
+rect 2382 1633 2392 1793
+rect 2444 1633 2454 1793
+rect 174 1393 184 1553
+rect 236 1393 246 1553
+rect 366 1393 376 1553
+rect 428 1393 438 1553
+rect 558 1393 568 1553
+rect 620 1393 630 1553
+rect 750 1393 760 1553
+rect 812 1393 822 1553
+rect 942 1393 952 1553
+rect 1004 1393 1014 1553
+rect 1134 1393 1144 1553
+rect 1196 1393 1206 1553
+rect 1326 1393 1336 1553
+rect 1388 1393 1398 1553
+rect 1518 1393 1528 1553
+rect 1580 1393 1590 1553
+rect 1710 1393 1720 1553
+rect 1772 1393 1782 1553
+rect 1902 1393 1912 1553
+rect 1964 1393 1974 1553
+rect 2094 1393 2104 1553
+rect 2156 1393 2166 1553
+rect 2286 1393 2296 1553
+rect 2348 1393 2358 1553
+rect 2478 1393 2488 1553
+rect 2540 1393 2550 1553
+rect 90 1210 2540 1360
+rect 174 1015 184 1175
+rect 236 1015 246 1175
+rect 366 1015 376 1175
+rect 428 1015 438 1175
+rect 558 1015 568 1175
+rect 620 1015 630 1175
+rect 750 1015 760 1175
+rect 812 1015 822 1175
+rect 942 1015 952 1175
+rect 1004 1015 1014 1175
+rect 1134 1015 1144 1175
+rect 1196 1015 1206 1175
+rect 1326 1015 1336 1175
+rect 1388 1015 1398 1175
+rect 1518 1015 1528 1175
+rect 1580 1015 1590 1175
+rect 1710 1015 1720 1175
+rect 1772 1015 1782 1175
+rect 1902 1015 1912 1175
+rect 1964 1015 1974 1175
+rect 2094 1015 2104 1175
+rect 2156 1015 2166 1175
+rect 2286 1015 2296 1175
+rect 2348 1015 2358 1175
+rect 2478 1015 2488 1175
+rect 2540 1015 2550 1175
+rect 78 775 88 935
+rect 140 775 150 935
+rect 270 775 280 935
+rect 332 775 342 935
+rect 462 775 472 935
+rect 524 775 534 935
+rect 654 775 664 935
+rect 716 775 726 935
+rect 846 775 856 935
+rect 908 775 918 935
+rect 1038 775 1048 935
+rect 1100 775 1110 935
+rect 1230 775 1240 935
+rect 1292 775 1302 935
+rect 1422 775 1432 935
+rect 1484 775 1494 935
+rect 1614 775 1624 935
+rect 1676 775 1686 935
+rect 1806 775 1816 935
+rect 1868 775 1878 935
+rect 1998 775 2008 935
+rect 2060 775 2070 935
+rect 2190 775 2200 935
+rect 2252 775 2262 935
+rect 2382 775 2392 935
+rect 2444 775 2454 935
+rect 90 590 2540 740
+rect 78 397 88 557
+rect 140 397 150 557
+rect 270 397 280 557
+rect 332 397 342 557
+rect 462 397 472 557
+rect 524 397 534 557
+rect 654 397 664 557
+rect 716 397 726 557
+rect 846 397 856 557
+rect 908 397 918 557
+rect 1038 397 1048 557
+rect 1100 397 1110 557
+rect 1230 397 1240 557
+rect 1292 397 1302 557
+rect 1422 397 1432 557
+rect 1484 397 1494 557
+rect 1614 397 1624 557
+rect 1676 397 1686 557
+rect 1806 397 1816 557
+rect 1868 397 1878 557
+rect 1998 397 2008 557
+rect 2060 397 2070 557
+rect 2190 397 2200 557
+rect 2252 397 2262 557
+rect 2382 397 2392 557
+rect 2444 397 2454 557
+rect 174 157 184 317
+rect 236 157 246 317
+rect 366 157 376 317
+rect 428 157 438 317
+rect 558 157 568 317
+rect 620 157 630 317
+rect 750 157 760 317
+rect 812 157 822 317
+rect 942 157 952 317
+rect 1004 157 1014 317
+rect 1134 157 1144 317
+rect 1196 157 1206 317
+rect 1326 157 1336 317
+rect 1388 157 1398 317
+rect 1518 157 1528 317
+rect 1580 157 1590 317
+rect 1710 157 1720 317
+rect 1772 157 1782 317
+rect 1902 157 1912 317
+rect 1964 157 1974 317
+rect 2094 157 2104 317
+rect 2156 157 2166 317
+rect 2286 157 2296 317
+rect 2348 157 2358 317
+rect 2478 157 2488 317
+rect 2540 157 2550 317
+rect 90 70 2540 120
+<< via1 >>
+rect 184 2251 236 2411
+rect 376 2251 428 2411
+rect 568 2251 620 2411
+rect 760 2251 812 2411
+rect 952 2251 1004 2411
+rect 1144 2251 1196 2411
+rect 1336 2251 1388 2411
+rect 1528 2251 1580 2411
+rect 1720 2251 1772 2411
+rect 1912 2251 1964 2411
+rect 2104 2251 2156 2411
+rect 2296 2251 2348 2411
+rect 2488 2251 2540 2411
+rect 88 2011 140 2171
+rect 280 2011 332 2171
+rect 472 2011 524 2171
+rect 664 2011 716 2171
+rect 856 2011 908 2171
+rect 1048 2011 1100 2171
+rect 1240 2011 1292 2171
+rect 1432 2011 1484 2171
+rect 1624 2011 1676 2171
+rect 1816 2011 1868 2171
+rect 2008 2011 2060 2171
+rect 2200 2011 2252 2171
+rect 2392 2011 2444 2171
+rect 88 1633 140 1793
+rect 280 1633 332 1793
+rect 472 1633 524 1793
+rect 664 1633 716 1793
+rect 856 1633 908 1793
+rect 1048 1633 1100 1793
+rect 1240 1633 1292 1793
+rect 1432 1633 1484 1793
+rect 1624 1633 1676 1793
+rect 1816 1633 1868 1793
+rect 2008 1633 2060 1793
+rect 2200 1633 2252 1793
+rect 2392 1633 2444 1793
+rect 184 1393 236 1553
+rect 376 1393 428 1553
+rect 568 1393 620 1553
+rect 760 1393 812 1553
+rect 952 1393 1004 1553
+rect 1144 1393 1196 1553
+rect 1336 1393 1388 1553
+rect 1528 1393 1580 1553
+rect 1720 1393 1772 1553
+rect 1912 1393 1964 1553
+rect 2104 1393 2156 1553
+rect 2296 1393 2348 1553
+rect 2488 1393 2540 1553
+rect 184 1015 236 1175
+rect 376 1015 428 1175
+rect 568 1015 620 1175
+rect 760 1015 812 1175
+rect 952 1015 1004 1175
+rect 1144 1015 1196 1175
+rect 1336 1015 1388 1175
+rect 1528 1015 1580 1175
+rect 1720 1015 1772 1175
+rect 1912 1015 1964 1175
+rect 2104 1015 2156 1175
+rect 2296 1015 2348 1175
+rect 2488 1015 2540 1175
+rect 88 775 140 935
+rect 280 775 332 935
+rect 472 775 524 935
+rect 664 775 716 935
+rect 856 775 908 935
+rect 1048 775 1100 935
+rect 1240 775 1292 935
+rect 1432 775 1484 935
+rect 1624 775 1676 935
+rect 1816 775 1868 935
+rect 2008 775 2060 935
+rect 2200 775 2252 935
+rect 2392 775 2444 935
+rect 88 397 140 557
+rect 280 397 332 557
+rect 472 397 524 557
+rect 664 397 716 557
+rect 856 397 908 557
+rect 1048 397 1100 557
+rect 1240 397 1292 557
+rect 1432 397 1484 557
+rect 1624 397 1676 557
+rect 1816 397 1868 557
+rect 2008 397 2060 557
+rect 2200 397 2252 557
+rect 2392 397 2444 557
+rect 184 157 236 317
+rect 376 157 428 317
+rect 568 157 620 317
+rect 760 157 812 317
+rect 952 157 1004 317
+rect 1144 157 1196 317
+rect 1336 157 1388 317
+rect 1528 157 1580 317
+rect 1720 157 1772 317
+rect 1912 157 1964 317
+rect 2104 157 2156 317
+rect 2296 157 2348 317
+rect 2488 157 2540 317
+<< metal2 >>
+rect 184 2411 236 2421
+rect 184 2241 236 2251
+rect 376 2411 428 2421
+rect 376 2241 428 2251
+rect 568 2411 620 2421
+rect 568 2241 620 2251
+rect 760 2411 812 2421
+rect 760 2241 812 2251
+rect 952 2411 1004 2421
+rect 952 2241 1004 2251
+rect 1144 2411 1196 2421
+rect 1144 2241 1196 2251
+rect 1336 2411 1388 2421
+rect 1336 2241 1388 2251
+rect 1528 2411 1580 2421
+rect 1528 2241 1580 2251
+rect 1720 2411 1772 2421
+rect 1720 2241 1772 2251
+rect 1912 2411 1964 2421
+rect 1912 2241 1964 2251
+rect 2104 2411 2156 2421
+rect 2104 2241 2156 2251
+rect 2296 2411 2348 2421
+rect 2296 2241 2348 2251
+rect 2488 2411 2540 2421
+rect 2488 2241 2540 2251
+rect 88 2171 140 2181
+rect 88 2001 140 2011
+rect 280 2171 332 2181
+rect 280 2001 332 2011
+rect 472 2171 524 2181
+rect 472 2001 524 2011
+rect 664 2171 716 2181
+rect 664 2001 716 2011
+rect 856 2171 908 2181
+rect 856 2001 908 2011
+rect 1048 2171 1100 2181
+rect 1048 2001 1100 2011
+rect 1240 2171 1292 2181
+rect 1240 2001 1292 2011
+rect 1432 2171 1484 2181
+rect 1432 2001 1484 2011
+rect 1624 2171 1676 2181
+rect 1624 2001 1676 2011
+rect 1816 2171 1868 2181
+rect 1816 2001 1868 2011
+rect 2008 2171 2060 2181
+rect 2008 2001 2060 2011
+rect 2200 2171 2252 2181
+rect 2200 2001 2252 2011
+rect 2392 2171 2444 2181
+rect 2392 2001 2444 2011
+rect 88 1793 140 1803
+rect 88 1623 140 1633
+rect 280 1793 332 1803
+rect 280 1623 332 1633
+rect 472 1793 524 1803
+rect 472 1623 524 1633
+rect 664 1793 716 1803
+rect 664 1623 716 1633
+rect 856 1793 908 1803
+rect 856 1623 908 1633
+rect 1048 1793 1100 1803
+rect 1048 1623 1100 1633
+rect 1240 1793 1292 1803
+rect 1240 1623 1292 1633
+rect 1432 1793 1484 1803
+rect 1432 1623 1484 1633
+rect 1624 1793 1676 1803
+rect 1624 1623 1676 1633
+rect 1816 1793 1868 1803
+rect 1816 1623 1868 1633
+rect 2008 1793 2060 1803
+rect 2008 1623 2060 1633
+rect 2200 1793 2252 1803
+rect 2200 1623 2252 1633
+rect 2392 1793 2444 1803
+rect 2392 1623 2444 1633
+rect 184 1553 236 1563
+rect 184 1383 236 1393
+rect 376 1553 428 1563
+rect 376 1383 428 1393
+rect 568 1553 620 1563
+rect 568 1383 620 1393
+rect 760 1553 812 1563
+rect 760 1383 812 1393
+rect 952 1553 1004 1563
+rect 952 1383 1004 1393
+rect 1144 1553 1196 1563
+rect 1144 1383 1196 1393
+rect 1336 1553 1388 1563
+rect 1336 1383 1388 1393
+rect 1528 1553 1580 1563
+rect 1528 1383 1580 1393
+rect 1720 1553 1772 1563
+rect 1720 1383 1772 1393
+rect 1912 1553 1964 1563
+rect 1912 1383 1964 1393
+rect 2104 1553 2156 1563
+rect 2104 1383 2156 1393
+rect 2296 1553 2348 1563
+rect 2296 1383 2348 1393
+rect 2488 1553 2540 1563
+rect 2488 1383 2540 1393
+rect 184 1175 236 1185
+rect 184 1005 236 1015
+rect 376 1175 428 1185
+rect 376 1005 428 1015
+rect 568 1175 620 1185
+rect 568 1005 620 1015
+rect 760 1175 812 1185
+rect 760 1005 812 1015
+rect 952 1175 1004 1185
+rect 952 1005 1004 1015
+rect 1144 1175 1196 1185
+rect 1144 1005 1196 1015
+rect 1336 1175 1388 1185
+rect 1336 1005 1388 1015
+rect 1528 1175 1580 1185
+rect 1528 1005 1580 1015
+rect 1720 1175 1772 1185
+rect 1720 1005 1772 1015
+rect 1912 1175 1964 1185
+rect 1912 1005 1964 1015
+rect 2104 1175 2156 1185
+rect 2104 1005 2156 1015
+rect 2296 1175 2348 1185
+rect 2296 1005 2348 1015
+rect 2488 1175 2540 1185
+rect 2488 1005 2540 1015
+rect 88 935 140 945
+rect 88 765 140 775
+rect 280 935 332 945
+rect 280 765 332 775
+rect 472 935 524 945
+rect 472 765 524 775
+rect 664 935 716 945
+rect 664 765 716 775
+rect 856 935 908 945
+rect 856 765 908 775
+rect 1048 935 1100 945
+rect 1048 765 1100 775
+rect 1240 935 1292 945
+rect 1240 765 1292 775
+rect 1432 935 1484 945
+rect 1432 765 1484 775
+rect 1624 935 1676 945
+rect 1624 765 1676 775
+rect 1816 935 1868 945
+rect 1816 765 1868 775
+rect 2008 935 2060 945
+rect 2008 765 2060 775
+rect 2200 935 2252 945
+rect 2200 765 2252 775
+rect 2392 935 2444 945
+rect 2392 765 2444 775
+rect 88 557 140 567
+rect 88 387 140 397
+rect 280 557 332 567
+rect 280 387 332 397
+rect 472 557 524 567
+rect 472 387 524 397
+rect 664 557 716 567
+rect 664 387 716 397
+rect 856 557 908 567
+rect 856 387 908 397
+rect 1048 557 1100 567
+rect 1048 387 1100 397
+rect 1240 557 1292 567
+rect 1240 387 1292 397
+rect 1432 557 1484 567
+rect 1432 387 1484 397
+rect 1624 557 1676 567
+rect 1624 387 1676 397
+rect 1816 557 1868 567
+rect 1816 387 1868 397
+rect 2008 557 2060 567
+rect 2008 387 2060 397
+rect 2200 557 2252 567
+rect 2200 387 2252 397
+rect 2392 557 2444 567
+rect 2392 387 2444 397
+rect 184 317 236 327
+rect 184 147 236 157
+rect 376 317 428 327
+rect 376 147 428 157
+rect 568 317 620 327
+rect 568 147 620 157
+rect 760 317 812 327
+rect 760 147 812 157
+rect 952 317 1004 327
+rect 952 147 1004 157
+rect 1144 317 1196 327
+rect 1144 147 1196 157
+rect 1336 317 1388 327
+rect 1336 147 1388 157
+rect 1528 317 1580 327
+rect 1528 147 1580 157
+rect 1720 317 1772 327
+rect 1720 147 1772 157
+rect 1912 317 1964 327
+rect 1912 147 1964 157
+rect 2104 317 2156 327
+rect 2104 147 2156 157
+rect 2296 317 2348 327
+rect 2296 147 2348 157
+rect 2488 317 2540 327
+rect 2488 147 2540 157
+use sky130_fd_pr__nfet_01v8_RRWALQ  sky130_fd_pr__nfet_01v8_RRWALQ_0
+timestamp 1645801865
+transform 1 0 1314 0 1 1284
+box -1367 -1337 1367 1337
+<< end >>
diff --git a/mag/tia/fb_transistor.mag b/mag/tia/fb_transistor.mag
new file mode 100644
index 0000000..aff6c02
--- /dev/null
+++ b/mag/tia/fb_transistor.mag
@@ -0,0 +1,455 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646053401
+<< dnwell >>
+rect 5500 1960 7780 3880
+<< nwell >>
+rect 5420 3674 7860 3960
+rect 5420 2166 5706 3674
+rect 7574 2166 7860 3674
+rect 5420 1880 7860 2166
+<< pwell >>
+rect 5923 3450 7361 3516
+rect 5923 2940 7361 3006
+rect 5923 2832 7361 2898
+rect 5923 2322 7361 2388
+<< nsubdiff >>
+rect 5457 3903 7823 3923
+rect 5457 3869 5537 3903
+rect 7743 3869 7823 3903
+rect 5457 3849 7823 3869
+rect 5457 3843 5531 3849
+rect 5457 1997 5477 3843
+rect 5511 1997 5531 3843
+rect 7749 3843 7823 3849
+rect 5457 1991 5531 1997
+rect 7749 1997 7769 3843
+rect 7803 1997 7823 3843
+rect 7749 1991 7823 1997
+rect 5457 1971 7823 1991
+rect 5457 1937 5537 1971
+rect 7743 1937 7823 1971
+rect 5457 1917 7823 1937
+<< nsubdiffcont >>
+rect 5537 3869 7743 3903
+rect 5477 1997 5511 3843
+rect 7769 1997 7803 3843
+rect 5537 1937 7743 1971
+<< poly >>
+rect 5923 3500 7361 3516
+rect 5923 3466 6037 3500
+rect 6071 3466 6233 3500
+rect 6267 3466 6429 3500
+rect 6463 3466 6625 3500
+rect 6659 3466 6821 3500
+rect 6855 3466 7017 3500
+rect 7051 3466 7213 3500
+rect 7247 3466 7361 3500
+rect 5923 3450 7361 3466
+rect 5923 2990 7361 3006
+rect 5923 2956 5939 2990
+rect 5973 2956 6135 2990
+rect 6169 2956 6331 2990
+rect 6365 2956 6527 2990
+rect 6561 2956 6723 2990
+rect 6757 2956 6919 2990
+rect 6953 2956 7115 2990
+rect 7149 2956 7311 2990
+rect 7345 2956 7361 2990
+rect 5923 2940 7361 2956
+rect 5923 2882 7361 2898
+rect 5923 2848 5939 2882
+rect 5973 2848 6135 2882
+rect 6169 2848 6331 2882
+rect 6365 2848 6527 2882
+rect 6561 2848 6723 2882
+rect 6757 2848 6919 2882
+rect 6953 2848 7115 2882
+rect 7149 2848 7311 2882
+rect 7345 2848 7361 2882
+rect 5923 2832 7361 2848
+rect 5923 2372 7361 2388
+rect 5923 2338 6037 2372
+rect 6071 2338 6233 2372
+rect 6267 2338 6429 2372
+rect 6463 2338 6625 2372
+rect 6659 2338 6821 2372
+rect 6855 2338 7017 2372
+rect 7051 2338 7213 2372
+rect 7247 2338 7361 2372
+rect 5923 2322 7361 2338
+<< polycont >>
+rect 6037 3466 6071 3500
+rect 6233 3466 6267 3500
+rect 6429 3466 6463 3500
+rect 6625 3466 6659 3500
+rect 6821 3466 6855 3500
+rect 7017 3466 7051 3500
+rect 7213 3466 7247 3500
+rect 5939 2956 5973 2990
+rect 6135 2956 6169 2990
+rect 6331 2956 6365 2990
+rect 6527 2956 6561 2990
+rect 6723 2956 6757 2990
+rect 6919 2956 6953 2990
+rect 7115 2956 7149 2990
+rect 7311 2956 7345 2990
+rect 5939 2848 5973 2882
+rect 6135 2848 6169 2882
+rect 6331 2848 6365 2882
+rect 6527 2848 6561 2882
+rect 6723 2848 6757 2882
+rect 6919 2848 6953 2882
+rect 7115 2848 7149 2882
+rect 7311 2848 7345 2882
+rect 6037 2338 6071 2372
+rect 6233 2338 6267 2372
+rect 6429 2338 6463 2372
+rect 6625 2338 6659 2372
+rect 6821 2338 6855 2372
+rect 7017 2338 7051 2372
+rect 7213 2338 7247 2372
+<< locali >>
+rect 5477 3869 5537 3903
+rect 7743 3869 7803 3903
+rect 5477 3843 5511 3869
+rect 7769 3843 7803 3869
+rect 5923 3466 6037 3500
+rect 6071 3466 6233 3500
+rect 6267 3466 6429 3500
+rect 6463 3466 6625 3500
+rect 6659 3466 6821 3500
+rect 6855 3466 7017 3500
+rect 7051 3466 7213 3500
+rect 7247 3466 7361 3500
+rect 5923 2956 5939 2990
+rect 5973 2956 6135 2990
+rect 6169 2956 6331 2990
+rect 6365 2956 6527 2990
+rect 6561 2956 6723 2990
+rect 6757 2956 6919 2990
+rect 6953 2956 7115 2990
+rect 7149 2956 7311 2990
+rect 7345 2956 7361 2990
+rect 5923 2848 5939 2882
+rect 5973 2848 6135 2882
+rect 6169 2848 6331 2882
+rect 6365 2848 6527 2882
+rect 6561 2848 6723 2882
+rect 6757 2848 6919 2882
+rect 6953 2848 7115 2882
+rect 7149 2848 7311 2882
+rect 7345 2848 7361 2882
+rect 5923 2338 6037 2372
+rect 6071 2338 6233 2372
+rect 6267 2338 6429 2372
+rect 6463 2338 6625 2372
+rect 6659 2338 6821 2372
+rect 6855 2338 7017 2372
+rect 7051 2338 7213 2372
+rect 7247 2338 7361 2372
+rect 5477 1971 5511 1997
+rect 7769 1971 7803 1997
+rect 5477 1937 5537 1971
+rect 7743 1937 7803 1971
+<< viali >>
+rect 6037 3466 6071 3500
+rect 6233 3466 6267 3500
+rect 6429 3466 6463 3500
+rect 6625 3466 6659 3500
+rect 6821 3466 6855 3500
+rect 7017 3466 7051 3500
+rect 7213 3466 7247 3500
+rect 5939 2956 5973 2990
+rect 6135 2956 6169 2990
+rect 6331 2956 6365 2990
+rect 6527 2956 6561 2990
+rect 6723 2956 6757 2990
+rect 6919 2956 6953 2990
+rect 7115 2956 7149 2990
+rect 7311 2956 7345 2990
+rect 5939 2848 5973 2882
+rect 6135 2848 6169 2882
+rect 6331 2848 6365 2882
+rect 6527 2848 6561 2882
+rect 6723 2848 6757 2882
+rect 6919 2848 6953 2882
+rect 7115 2848 7149 2882
+rect 7311 2848 7345 2882
+rect 6037 2338 6071 2372
+rect 6233 2338 6267 2372
+rect 6429 2338 6463 2372
+rect 6625 2338 6659 2372
+rect 6821 2338 6855 2372
+rect 7017 2338 7051 2372
+rect 7213 2338 7247 2372
+<< metal1 >>
+rect 5969 4403 5979 4563
+rect 6031 4403 6041 4563
+rect 6285 4403 6295 4563
+rect 6347 4403 6357 4563
+rect 6601 4403 6611 4563
+rect 6663 4403 6673 4563
+rect 6917 4403 6927 4563
+rect 6979 4403 6989 4563
+rect 7233 4403 7243 4563
+rect 7295 4403 7305 4563
+rect 5811 4163 5821 4323
+rect 5873 4163 5883 4323
+rect 6127 4163 6137 4323
+rect 6189 4163 6199 4323
+rect 6443 4163 6453 4323
+rect 6505 4163 6515 4323
+rect 6759 4163 6769 4323
+rect 6821 4163 6831 4323
+rect 7075 4163 7085 4323
+rect 7137 4163 7147 4323
+rect 7391 4163 7401 4323
+rect 7453 4163 7463 4323
+rect 5923 3500 7361 3516
+rect 5923 3466 6037 3500
+rect 6071 3466 6233 3500
+rect 6267 3466 6429 3500
+rect 6463 3466 6625 3500
+rect 6659 3466 6821 3500
+rect 6855 3466 7017 3500
+rect 7051 3466 7213 3500
+rect 7247 3466 7361 3500
+rect 5923 3460 7361 3466
+rect 5871 3268 5881 3428
+rect 5933 3268 5943 3428
+rect 6067 3268 6077 3428
+rect 6129 3268 6139 3428
+rect 6263 3268 6273 3428
+rect 6325 3268 6335 3428
+rect 6459 3268 6469 3428
+rect 6521 3268 6531 3428
+rect 6655 3268 6665 3428
+rect 6717 3268 6727 3428
+rect 6851 3268 6861 3428
+rect 6913 3268 6923 3428
+rect 7047 3268 7057 3428
+rect 7109 3268 7119 3428
+rect 7243 3268 7253 3428
+rect 7305 3268 7315 3428
+rect 5969 3028 5979 3188
+rect 6031 3028 6041 3188
+rect 6165 3028 6175 3188
+rect 6227 3028 6237 3188
+rect 6361 3028 6371 3188
+rect 6423 3028 6433 3188
+rect 6557 3028 6567 3188
+rect 6619 3028 6629 3188
+rect 6753 3028 6763 3188
+rect 6815 3028 6825 3188
+rect 6949 3028 6959 3188
+rect 7011 3028 7021 3188
+rect 7145 3028 7155 3188
+rect 7207 3028 7217 3188
+rect 7341 3028 7351 3188
+rect 7403 3028 7413 3188
+rect 5923 2990 7361 2996
+rect 5923 2956 5939 2990
+rect 5973 2956 6135 2990
+rect 6169 2956 6331 2990
+rect 6365 2956 6527 2990
+rect 6561 2956 6723 2990
+rect 6757 2956 6919 2990
+rect 6953 2956 7115 2990
+rect 7149 2956 7311 2990
+rect 7345 2956 7361 2990
+rect 5923 2940 7361 2956
+rect 5923 2882 7361 2898
+rect 5923 2848 5939 2882
+rect 5973 2848 6135 2882
+rect 6169 2848 6331 2882
+rect 6365 2848 6527 2882
+rect 6561 2848 6723 2882
+rect 6757 2848 6919 2882
+rect 6953 2848 7115 2882
+rect 7149 2848 7311 2882
+rect 7345 2848 7361 2882
+rect 5923 2842 7361 2848
+rect 5969 2650 5979 2810
+rect 6031 2650 6041 2810
+rect 6165 2650 6175 2810
+rect 6227 2650 6237 2810
+rect 6361 2650 6371 2810
+rect 6423 2650 6433 2810
+rect 6557 2650 6567 2810
+rect 6619 2650 6629 2810
+rect 6753 2650 6763 2810
+rect 6815 2650 6825 2810
+rect 6949 2650 6959 2810
+rect 7011 2650 7021 2810
+rect 7145 2650 7155 2810
+rect 7207 2650 7217 2810
+rect 7341 2650 7351 2810
+rect 7403 2650 7413 2810
+rect 5871 2410 5881 2570
+rect 5933 2410 5943 2570
+rect 6067 2410 6077 2570
+rect 6129 2410 6139 2570
+rect 6263 2410 6273 2570
+rect 6325 2410 6335 2570
+rect 6459 2410 6469 2570
+rect 6521 2410 6531 2570
+rect 6655 2410 6665 2570
+rect 6717 2410 6727 2570
+rect 6851 2410 6861 2570
+rect 6913 2410 6923 2570
+rect 7047 2410 7057 2570
+rect 7109 2410 7119 2570
+rect 7243 2410 7253 2570
+rect 7305 2410 7315 2570
+rect 5923 2372 7361 2378
+rect 5923 2338 6037 2372
+rect 6071 2338 6233 2372
+rect 6267 2338 6429 2372
+rect 6463 2338 6625 2372
+rect 6659 2338 6821 2372
+rect 6855 2338 7017 2372
+rect 7051 2338 7213 2372
+rect 7247 2338 7361 2372
+rect 5923 2322 7361 2338
+<< via1 >>
+rect 5979 4403 6031 4563
+rect 6295 4403 6347 4563
+rect 6611 4403 6663 4563
+rect 6927 4403 6979 4563
+rect 7243 4403 7295 4563
+rect 5821 4163 5873 4323
+rect 6137 4163 6189 4323
+rect 6453 4163 6505 4323
+rect 6769 4163 6821 4323
+rect 7085 4163 7137 4323
+rect 7401 4163 7453 4323
+rect 5881 3268 5933 3428
+rect 6077 3268 6129 3428
+rect 6273 3268 6325 3428
+rect 6469 3268 6521 3428
+rect 6665 3268 6717 3428
+rect 6861 3268 6913 3428
+rect 7057 3268 7109 3428
+rect 7253 3268 7305 3428
+rect 5979 3028 6031 3188
+rect 6175 3028 6227 3188
+rect 6371 3028 6423 3188
+rect 6567 3028 6619 3188
+rect 6763 3028 6815 3188
+rect 6959 3028 7011 3188
+rect 7155 3028 7207 3188
+rect 7351 3028 7403 3188
+rect 5979 2650 6031 2810
+rect 6175 2650 6227 2810
+rect 6371 2650 6423 2810
+rect 6567 2650 6619 2810
+rect 6763 2650 6815 2810
+rect 6959 2650 7011 2810
+rect 7155 2650 7207 2810
+rect 7351 2650 7403 2810
+rect 5881 2410 5933 2570
+rect 6077 2410 6129 2570
+rect 6273 2410 6325 2570
+rect 6469 2410 6521 2570
+rect 6665 2410 6717 2570
+rect 6861 2410 6913 2570
+rect 7057 2410 7109 2570
+rect 7253 2410 7305 2570
+<< metal2 >>
+rect 5979 4563 6031 4573
+rect 5979 4393 6031 4403
+rect 6295 4563 6347 4573
+rect 6295 4393 6347 4403
+rect 6611 4563 6663 4573
+rect 6611 4393 6663 4403
+rect 6927 4563 6979 4573
+rect 6927 4393 6979 4403
+rect 7243 4563 7295 4573
+rect 7243 4393 7295 4403
+rect 5821 4323 5873 4333
+rect 5821 4153 5873 4163
+rect 6137 4323 6189 4333
+rect 6137 4153 6189 4163
+rect 6453 4323 6505 4333
+rect 6453 4153 6505 4163
+rect 6769 4323 6821 4333
+rect 6769 4153 6821 4163
+rect 7085 4323 7137 4333
+rect 7085 4153 7137 4163
+rect 7401 4323 7453 4333
+rect 7401 4153 7453 4163
+rect 5881 3428 5933 3438
+rect 5881 3258 5933 3268
+rect 6077 3428 6129 3438
+rect 6077 3258 6129 3268
+rect 6273 3428 6325 3438
+rect 6273 3258 6325 3268
+rect 6469 3428 6521 3438
+rect 6469 3258 6521 3268
+rect 6665 3428 6717 3438
+rect 6665 3258 6717 3268
+rect 6861 3428 6913 3438
+rect 6861 3258 6913 3268
+rect 7057 3428 7109 3438
+rect 7057 3258 7109 3268
+rect 7253 3428 7305 3438
+rect 7253 3258 7305 3268
+rect 5979 3188 6031 3198
+rect 5979 3018 6031 3028
+rect 6175 3188 6227 3198
+rect 6175 3018 6227 3028
+rect 6371 3188 6423 3198
+rect 6371 3018 6423 3028
+rect 6567 3188 6619 3198
+rect 6567 3018 6619 3028
+rect 6763 3188 6815 3198
+rect 6763 3018 6815 3028
+rect 6959 3188 7011 3198
+rect 6959 3018 7011 3028
+rect 7155 3188 7207 3198
+rect 7155 3018 7207 3028
+rect 7351 3188 7403 3198
+rect 7351 3018 7403 3028
+rect 5979 2810 6031 2820
+rect 5979 2640 6031 2650
+rect 6175 2810 6227 2820
+rect 6175 2640 6227 2650
+rect 6371 2810 6423 2820
+rect 6371 2640 6423 2650
+rect 6567 2810 6619 2820
+rect 6567 2640 6619 2650
+rect 6763 2810 6815 2820
+rect 6763 2640 6815 2650
+rect 6959 2810 7011 2820
+rect 6959 2640 7011 2650
+rect 7155 2810 7207 2820
+rect 7155 2640 7207 2650
+rect 7351 2810 7403 2820
+rect 7351 2640 7403 2650
+rect 5881 2570 5933 2580
+rect 5881 2400 5933 2410
+rect 6077 2570 6129 2580
+rect 6077 2400 6129 2410
+rect 6273 2570 6325 2580
+rect 6273 2400 6325 2410
+rect 6469 2570 6521 2580
+rect 6469 2400 6521 2410
+rect 6665 2570 6717 2580
+rect 6665 2400 6717 2410
+rect 6861 2570 6913 2580
+rect 6861 2400 6913 2410
+rect 7057 2570 7109 2580
+rect 7057 2400 7109 2410
+rect 7253 2570 7305 2580
+rect 7253 2400 7305 2410
+use sky130_fd_pr__pfet_01v8_GYVK57  sky130_fd_pr__pfet_01v8_GYVK57_0
+timestamp 1645787783
+transform 1 0 6637 0 1 4363
+box -957 -419 957 419
+use sky130_fd_pr__nfet_01v8_lvt_62U3RB  sky130_fd_pr__nfet_01v8_lvt_62U3RB_0
+timestamp 1646053401
+transform 1 0 6642 0 1 2919
+box -902 -719 902 719
+<< end >>
diff --git a/mag/tia/rf_transistors.mag b/mag/tia/rf_transistors.mag
new file mode 100644
index 0000000..0d105ac
--- /dev/null
+++ b/mag/tia/rf_transistors.mag
@@ -0,0 +1,1909 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646064234
+<< nwell >>
+rect 623 1186 2061 1252
+rect 2421 1186 3859 1252
+rect 734 1180 774 1186
+rect 930 1180 970 1186
+rect 1126 1180 1166 1186
+rect 1322 1180 1362 1186
+rect 1518 1180 1558 1186
+rect 1714 1180 1754 1186
+rect 1910 1180 1950 1186
+rect 2532 1180 2572 1186
+rect 2728 1180 2768 1186
+rect 2924 1180 2964 1186
+rect 3120 1180 3160 1186
+rect 3316 1180 3356 1186
+rect 3512 1180 3552 1186
+rect 3708 1180 3748 1186
+rect 636 724 676 730
+rect 832 724 872 730
+rect 1028 724 1068 730
+rect 1224 724 1264 730
+rect 1420 724 1460 730
+rect 1616 724 1656 730
+rect 1812 724 1852 730
+rect 2008 724 2048 730
+rect 2434 724 2474 730
+rect 2630 724 2670 730
+rect 2826 724 2866 730
+rect 3022 724 3062 730
+rect 3218 724 3258 730
+rect 3414 724 3454 730
+rect 3610 724 3650 730
+rect 3806 724 3846 730
+rect 623 658 2061 724
+rect 2421 658 3859 724
+rect 623 550 2061 616
+rect 2421 550 3859 616
+rect 636 544 676 550
+rect 832 544 872 550
+rect 1028 544 1068 550
+rect 1224 544 1264 550
+rect 1420 544 1460 550
+rect 1616 544 1656 550
+rect 1812 544 1852 550
+rect 2008 544 2048 550
+rect 2434 544 2474 550
+rect 2630 544 2670 550
+rect 2826 544 2866 550
+rect 3022 544 3062 550
+rect 3218 544 3258 550
+rect 3414 544 3454 550
+rect 3610 544 3650 550
+rect 3806 544 3846 550
+rect 734 88 774 94
+rect 930 88 970 94
+rect 1126 88 1166 94
+rect 1322 88 1362 94
+rect 1518 88 1558 94
+rect 1714 88 1754 94
+rect 1910 88 1950 94
+rect 2532 88 2572 94
+rect 2728 88 2768 94
+rect 2924 88 2964 94
+rect 3120 88 3160 94
+rect 3316 88 3356 94
+rect 3512 88 3552 94
+rect 3708 88 3748 94
+rect 623 22 2061 88
+rect 2421 22 3859 88
+<< poly >>
+rect 623 1236 2061 1252
+rect 623 1202 737 1236
+rect 771 1202 933 1236
+rect 967 1202 1129 1236
+rect 1163 1202 1325 1236
+rect 1359 1202 1521 1236
+rect 1555 1202 1717 1236
+rect 1751 1202 1913 1236
+rect 1947 1202 2061 1236
+rect 623 1186 2061 1202
+rect 2421 1236 3859 1252
+rect 2421 1202 2535 1236
+rect 2569 1202 2731 1236
+rect 2765 1202 2927 1236
+rect 2961 1202 3123 1236
+rect 3157 1202 3319 1236
+rect 3353 1202 3515 1236
+rect 3549 1202 3711 1236
+rect 3745 1202 3859 1236
+rect 2421 1186 3859 1202
+rect 734 1180 774 1186
+rect 930 1180 970 1186
+rect 1126 1180 1166 1186
+rect 1322 1180 1362 1186
+rect 1518 1180 1558 1186
+rect 1714 1180 1754 1186
+rect 1910 1180 1950 1186
+rect 2532 1180 2572 1186
+rect 2728 1180 2768 1186
+rect 2924 1180 2964 1186
+rect 3120 1180 3160 1186
+rect 3316 1180 3356 1186
+rect 3512 1180 3552 1186
+rect 3708 1180 3748 1186
+rect 636 724 676 730
+rect 832 724 872 730
+rect 1028 724 1068 730
+rect 1224 724 1264 730
+rect 1420 724 1460 730
+rect 1616 724 1656 730
+rect 1812 724 1852 730
+rect 2008 724 2048 730
+rect 2434 724 2474 730
+rect 2630 724 2670 730
+rect 2826 724 2866 730
+rect 3022 724 3062 730
+rect 3218 724 3258 730
+rect 3414 724 3454 730
+rect 3610 724 3650 730
+rect 3806 724 3846 730
+rect 623 708 2061 724
+rect 623 674 639 708
+rect 673 674 835 708
+rect 869 674 1031 708
+rect 1065 674 1227 708
+rect 1261 674 1423 708
+rect 1457 674 1619 708
+rect 1653 674 1815 708
+rect 1849 674 2011 708
+rect 2045 674 2061 708
+rect 623 658 2061 674
+rect 2421 708 3859 724
+rect 2421 674 2437 708
+rect 2471 674 2633 708
+rect 2667 674 2829 708
+rect 2863 674 3025 708
+rect 3059 674 3221 708
+rect 3255 674 3417 708
+rect 3451 674 3613 708
+rect 3647 674 3809 708
+rect 3843 674 3859 708
+rect 2421 658 3859 674
+rect 623 600 2061 616
+rect 623 566 639 600
+rect 673 566 835 600
+rect 869 566 1031 600
+rect 1065 566 1227 600
+rect 1261 566 1423 600
+rect 1457 566 1619 600
+rect 1653 566 1815 600
+rect 1849 566 2011 600
+rect 2045 566 2061 600
+rect 623 550 2061 566
+rect 2421 600 3859 616
+rect 2421 566 2437 600
+rect 2471 566 2633 600
+rect 2667 566 2829 600
+rect 2863 566 3025 600
+rect 3059 566 3221 600
+rect 3255 566 3417 600
+rect 3451 566 3613 600
+rect 3647 566 3809 600
+rect 3843 566 3859 600
+rect 2421 550 3859 566
+rect 636 544 676 550
+rect 832 544 872 550
+rect 1028 544 1068 550
+rect 1224 544 1264 550
+rect 1420 544 1460 550
+rect 1616 544 1656 550
+rect 1812 544 1852 550
+rect 2008 544 2048 550
+rect 2434 544 2474 550
+rect 2630 544 2670 550
+rect 2826 544 2866 550
+rect 3022 544 3062 550
+rect 3218 544 3258 550
+rect 3414 544 3454 550
+rect 3610 544 3650 550
+rect 3806 544 3846 550
+rect 734 88 774 94
+rect 930 88 970 94
+rect 1126 88 1166 94
+rect 1322 88 1362 94
+rect 1518 88 1558 94
+rect 1714 88 1754 94
+rect 1910 88 1950 94
+rect 2532 88 2572 94
+rect 2728 88 2768 94
+rect 2924 88 2964 94
+rect 3120 88 3160 94
+rect 3316 88 3356 94
+rect 3512 88 3552 94
+rect 3708 88 3748 94
+rect 623 72 2061 88
+rect 623 38 737 72
+rect 771 38 933 72
+rect 967 38 1129 72
+rect 1163 38 1325 72
+rect 1359 38 1521 72
+rect 1555 38 1717 72
+rect 1751 38 1913 72
+rect 1947 38 2061 72
+rect 623 22 2061 38
+rect 2421 72 3859 88
+rect 2421 38 2535 72
+rect 2569 38 2731 72
+rect 2765 38 2927 72
+rect 2961 38 3123 72
+rect 3157 38 3319 72
+rect 3353 38 3515 72
+rect 3549 38 3711 72
+rect 3745 38 3859 72
+rect 2421 22 3859 38
+rect 622 -240 3040 -224
+rect 622 -274 736 -240
+rect 770 -274 932 -240
+rect 966 -274 1128 -240
+rect 1162 -274 1324 -240
+rect 1358 -274 1520 -240
+rect 1554 -274 1716 -240
+rect 1750 -274 1912 -240
+rect 1946 -274 2108 -240
+rect 2142 -274 2304 -240
+rect 2338 -274 2500 -240
+rect 2534 -274 2696 -240
+rect 2730 -274 2892 -240
+rect 2926 -274 3040 -240
+rect 622 -290 3040 -274
+rect 622 -750 3040 -734
+rect 622 -784 638 -750
+rect 672 -784 834 -750
+rect 868 -784 1030 -750
+rect 1064 -784 1226 -750
+rect 1260 -784 1422 -750
+rect 1456 -784 1618 -750
+rect 1652 -784 1814 -750
+rect 1848 -784 2010 -750
+rect 2044 -784 2206 -750
+rect 2240 -784 2402 -750
+rect 2436 -784 2598 -750
+rect 2632 -784 2794 -750
+rect 2828 -784 2990 -750
+rect 3024 -784 3040 -750
+rect 622 -800 3040 -784
+rect 623 -858 3041 -842
+rect 623 -892 639 -858
+rect 673 -892 835 -858
+rect 869 -892 1031 -858
+rect 1065 -892 1227 -858
+rect 1261 -892 1423 -858
+rect 1457 -892 1619 -858
+rect 1653 -892 1815 -858
+rect 1849 -892 2011 -858
+rect 2045 -892 2207 -858
+rect 2241 -892 2403 -858
+rect 2437 -892 2599 -858
+rect 2633 -892 2795 -858
+rect 2829 -892 2991 -858
+rect 3025 -892 3041 -858
+rect 623 -908 3041 -892
+rect 623 -1368 3041 -1352
+rect 623 -1402 737 -1368
+rect 771 -1402 933 -1368
+rect 967 -1402 1129 -1368
+rect 1163 -1402 1325 -1368
+rect 1359 -1402 1521 -1368
+rect 1555 -1402 1717 -1368
+rect 1751 -1402 1913 -1368
+rect 1947 -1402 2109 -1368
+rect 2143 -1402 2305 -1368
+rect 2339 -1402 2501 -1368
+rect 2535 -1402 2697 -1368
+rect 2731 -1402 2893 -1368
+rect 2927 -1402 3041 -1368
+rect 623 -1418 3041 -1402
+rect 622 -1684 3040 -1668
+rect 622 -1718 736 -1684
+rect 770 -1718 932 -1684
+rect 966 -1718 1128 -1684
+rect 1162 -1718 1324 -1684
+rect 1358 -1718 1520 -1684
+rect 1554 -1718 1716 -1684
+rect 1750 -1718 1912 -1684
+rect 1946 -1718 2108 -1684
+rect 2142 -1718 2304 -1684
+rect 2338 -1718 2500 -1684
+rect 2534 -1718 2696 -1684
+rect 2730 -1718 2892 -1684
+rect 2926 -1718 3040 -1684
+rect 622 -1734 3040 -1718
+rect 622 -2194 3040 -2178
+rect 622 -2228 638 -2194
+rect 672 -2228 834 -2194
+rect 868 -2228 1030 -2194
+rect 1064 -2228 1226 -2194
+rect 1260 -2228 1422 -2194
+rect 1456 -2228 1618 -2194
+rect 1652 -2228 1814 -2194
+rect 1848 -2228 2010 -2194
+rect 2044 -2228 2206 -2194
+rect 2240 -2228 2402 -2194
+rect 2436 -2228 2598 -2194
+rect 2632 -2228 2794 -2194
+rect 2828 -2228 2990 -2194
+rect 3024 -2228 3040 -2194
+rect 622 -2244 3040 -2228
+rect 623 -2302 3041 -2286
+rect 623 -2336 639 -2302
+rect 673 -2336 835 -2302
+rect 869 -2336 1031 -2302
+rect 1065 -2336 1227 -2302
+rect 1261 -2336 1423 -2302
+rect 1457 -2336 1619 -2302
+rect 1653 -2336 1815 -2302
+rect 1849 -2336 2011 -2302
+rect 2045 -2336 2207 -2302
+rect 2241 -2336 2403 -2302
+rect 2437 -2336 2599 -2302
+rect 2633 -2336 2795 -2302
+rect 2829 -2336 2991 -2302
+rect 3025 -2336 3041 -2302
+rect 623 -2352 3041 -2336
+rect 623 -2812 3041 -2796
+rect 623 -2846 737 -2812
+rect 771 -2846 933 -2812
+rect 967 -2846 1129 -2812
+rect 1163 -2846 1325 -2812
+rect 1359 -2846 1521 -2812
+rect 1555 -2846 1717 -2812
+rect 1751 -2846 1913 -2812
+rect 1947 -2846 2109 -2812
+rect 2143 -2846 2305 -2812
+rect 2339 -2846 2501 -2812
+rect 2535 -2846 2697 -2812
+rect 2731 -2846 2893 -2812
+rect 2927 -2846 3041 -2812
+rect 623 -2862 3041 -2846
+<< polycont >>
+rect 737 1202 771 1236
+rect 933 1202 967 1236
+rect 1129 1202 1163 1236
+rect 1325 1202 1359 1236
+rect 1521 1202 1555 1236
+rect 1717 1202 1751 1236
+rect 1913 1202 1947 1236
+rect 2535 1202 2569 1236
+rect 2731 1202 2765 1236
+rect 2927 1202 2961 1236
+rect 3123 1202 3157 1236
+rect 3319 1202 3353 1236
+rect 3515 1202 3549 1236
+rect 3711 1202 3745 1236
+rect 639 674 673 708
+rect 835 674 869 708
+rect 1031 674 1065 708
+rect 1227 674 1261 708
+rect 1423 674 1457 708
+rect 1619 674 1653 708
+rect 1815 674 1849 708
+rect 2011 674 2045 708
+rect 2437 674 2471 708
+rect 2633 674 2667 708
+rect 2829 674 2863 708
+rect 3025 674 3059 708
+rect 3221 674 3255 708
+rect 3417 674 3451 708
+rect 3613 674 3647 708
+rect 3809 674 3843 708
+rect 639 566 673 600
+rect 835 566 869 600
+rect 1031 566 1065 600
+rect 1227 566 1261 600
+rect 1423 566 1457 600
+rect 1619 566 1653 600
+rect 1815 566 1849 600
+rect 2011 566 2045 600
+rect 2437 566 2471 600
+rect 2633 566 2667 600
+rect 2829 566 2863 600
+rect 3025 566 3059 600
+rect 3221 566 3255 600
+rect 3417 566 3451 600
+rect 3613 566 3647 600
+rect 3809 566 3843 600
+rect 737 38 771 72
+rect 933 38 967 72
+rect 1129 38 1163 72
+rect 1325 38 1359 72
+rect 1521 38 1555 72
+rect 1717 38 1751 72
+rect 1913 38 1947 72
+rect 2535 38 2569 72
+rect 2731 38 2765 72
+rect 2927 38 2961 72
+rect 3123 38 3157 72
+rect 3319 38 3353 72
+rect 3515 38 3549 72
+rect 3711 38 3745 72
+rect 736 -274 770 -240
+rect 932 -274 966 -240
+rect 1128 -274 1162 -240
+rect 1324 -274 1358 -240
+rect 1520 -274 1554 -240
+rect 1716 -274 1750 -240
+rect 1912 -274 1946 -240
+rect 2108 -274 2142 -240
+rect 2304 -274 2338 -240
+rect 2500 -274 2534 -240
+rect 2696 -274 2730 -240
+rect 2892 -274 2926 -240
+rect 638 -784 672 -750
+rect 834 -784 868 -750
+rect 1030 -784 1064 -750
+rect 1226 -784 1260 -750
+rect 1422 -784 1456 -750
+rect 1618 -784 1652 -750
+rect 1814 -784 1848 -750
+rect 2010 -784 2044 -750
+rect 2206 -784 2240 -750
+rect 2402 -784 2436 -750
+rect 2598 -784 2632 -750
+rect 2794 -784 2828 -750
+rect 2990 -784 3024 -750
+rect 639 -892 673 -858
+rect 835 -892 869 -858
+rect 1031 -892 1065 -858
+rect 1227 -892 1261 -858
+rect 1423 -892 1457 -858
+rect 1619 -892 1653 -858
+rect 1815 -892 1849 -858
+rect 2011 -892 2045 -858
+rect 2207 -892 2241 -858
+rect 2403 -892 2437 -858
+rect 2599 -892 2633 -858
+rect 2795 -892 2829 -858
+rect 2991 -892 3025 -858
+rect 737 -1402 771 -1368
+rect 933 -1402 967 -1368
+rect 1129 -1402 1163 -1368
+rect 1325 -1402 1359 -1368
+rect 1521 -1402 1555 -1368
+rect 1717 -1402 1751 -1368
+rect 1913 -1402 1947 -1368
+rect 2109 -1402 2143 -1368
+rect 2305 -1402 2339 -1368
+rect 2501 -1402 2535 -1368
+rect 2697 -1402 2731 -1368
+rect 2893 -1402 2927 -1368
+rect 736 -1718 770 -1684
+rect 932 -1718 966 -1684
+rect 1128 -1718 1162 -1684
+rect 1324 -1718 1358 -1684
+rect 1520 -1718 1554 -1684
+rect 1716 -1718 1750 -1684
+rect 1912 -1718 1946 -1684
+rect 2108 -1718 2142 -1684
+rect 2304 -1718 2338 -1684
+rect 2500 -1718 2534 -1684
+rect 2696 -1718 2730 -1684
+rect 2892 -1718 2926 -1684
+rect 638 -2228 672 -2194
+rect 834 -2228 868 -2194
+rect 1030 -2228 1064 -2194
+rect 1226 -2228 1260 -2194
+rect 1422 -2228 1456 -2194
+rect 1618 -2228 1652 -2194
+rect 1814 -2228 1848 -2194
+rect 2010 -2228 2044 -2194
+rect 2206 -2228 2240 -2194
+rect 2402 -2228 2436 -2194
+rect 2598 -2228 2632 -2194
+rect 2794 -2228 2828 -2194
+rect 2990 -2228 3024 -2194
+rect 639 -2336 673 -2302
+rect 835 -2336 869 -2302
+rect 1031 -2336 1065 -2302
+rect 1227 -2336 1261 -2302
+rect 1423 -2336 1457 -2302
+rect 1619 -2336 1653 -2302
+rect 1815 -2336 1849 -2302
+rect 2011 -2336 2045 -2302
+rect 2207 -2336 2241 -2302
+rect 2403 -2336 2437 -2302
+rect 2599 -2336 2633 -2302
+rect 2795 -2336 2829 -2302
+rect 2991 -2336 3025 -2302
+rect 737 -2846 771 -2812
+rect 933 -2846 967 -2812
+rect 1129 -2846 1163 -2812
+rect 1325 -2846 1359 -2812
+rect 1521 -2846 1555 -2812
+rect 1717 -2846 1751 -2812
+rect 1913 -2846 1947 -2812
+rect 2109 -2846 2143 -2812
+rect 2305 -2846 2339 -2812
+rect 2501 -2846 2535 -2812
+rect 2697 -2846 2731 -2812
+rect 2893 -2846 2927 -2812
+<< locali >>
+rect 623 1202 737 1236
+rect 771 1202 933 1236
+rect 967 1202 1129 1236
+rect 1163 1202 1325 1236
+rect 1359 1202 1521 1236
+rect 1555 1202 1717 1236
+rect 1751 1202 1913 1236
+rect 1947 1202 2061 1236
+rect 2421 1202 2535 1236
+rect 2569 1202 2731 1236
+rect 2765 1202 2927 1236
+rect 2961 1202 3123 1236
+rect 3157 1202 3319 1236
+rect 3353 1202 3515 1236
+rect 3549 1202 3711 1236
+rect 3745 1202 3859 1236
+rect 623 674 639 708
+rect 673 674 835 708
+rect 869 674 1031 708
+rect 1065 674 1227 708
+rect 1261 674 1423 708
+rect 1457 674 1619 708
+rect 1653 674 1815 708
+rect 1849 674 2011 708
+rect 2045 674 2061 708
+rect 2421 674 2437 708
+rect 2471 674 2633 708
+rect 2667 674 2829 708
+rect 2863 674 3025 708
+rect 3059 674 3221 708
+rect 3255 674 3417 708
+rect 3451 674 3613 708
+rect 3647 674 3809 708
+rect 3843 674 3859 708
+rect 623 566 639 600
+rect 673 566 835 600
+rect 869 566 1031 600
+rect 1065 566 1227 600
+rect 1261 566 1423 600
+rect 1457 566 1619 600
+rect 1653 566 1815 600
+rect 1849 566 2011 600
+rect 2045 566 2061 600
+rect 2421 566 2437 600
+rect 2471 566 2633 600
+rect 2667 566 2829 600
+rect 2863 566 3025 600
+rect 3059 566 3221 600
+rect 3255 566 3417 600
+rect 3451 566 3613 600
+rect 3647 566 3809 600
+rect 3843 566 3859 600
+rect 623 38 737 72
+rect 771 38 933 72
+rect 967 38 1129 72
+rect 1163 38 1325 72
+rect 1359 38 1521 72
+rect 1555 38 1717 72
+rect 1751 38 1913 72
+rect 1947 38 2061 72
+rect 2421 38 2535 72
+rect 2569 38 2731 72
+rect 2765 38 2927 72
+rect 2961 38 3123 72
+rect 3157 38 3319 72
+rect 3353 38 3515 72
+rect 3549 38 3711 72
+rect 3745 38 3859 72
+rect 622 -274 736 -240
+rect 770 -274 932 -240
+rect 966 -274 1128 -240
+rect 1162 -274 1324 -240
+rect 1358 -274 1520 -240
+rect 1554 -274 1716 -240
+rect 1750 -274 1912 -240
+rect 1946 -274 2108 -240
+rect 2142 -274 2304 -240
+rect 2338 -274 2500 -240
+rect 2534 -274 2696 -240
+rect 2730 -274 2892 -240
+rect 2926 -274 3040 -240
+rect 622 -784 638 -750
+rect 672 -784 834 -750
+rect 868 -784 1030 -750
+rect 1064 -784 1226 -750
+rect 1260 -784 1422 -750
+rect 1456 -784 1618 -750
+rect 1652 -784 1814 -750
+rect 1848 -784 2010 -750
+rect 2044 -784 2206 -750
+rect 2240 -784 2402 -750
+rect 2436 -784 2598 -750
+rect 2632 -784 2794 -750
+rect 2828 -784 2990 -750
+rect 3024 -784 3040 -750
+rect 623 -892 639 -858
+rect 673 -892 835 -858
+rect 869 -892 1031 -858
+rect 1065 -892 1227 -858
+rect 1261 -892 1423 -858
+rect 1457 -892 1619 -858
+rect 1653 -892 1815 -858
+rect 1849 -892 2011 -858
+rect 2045 -892 2207 -858
+rect 2241 -892 2403 -858
+rect 2437 -892 2599 -858
+rect 2633 -892 2795 -858
+rect 2829 -892 2991 -858
+rect 3025 -892 3041 -858
+rect 623 -1402 737 -1368
+rect 771 -1402 933 -1368
+rect 967 -1402 1129 -1368
+rect 1163 -1402 1325 -1368
+rect 1359 -1402 1521 -1368
+rect 1555 -1402 1717 -1368
+rect 1751 -1402 1913 -1368
+rect 1947 -1402 2109 -1368
+rect 2143 -1402 2305 -1368
+rect 2339 -1402 2501 -1368
+rect 2535 -1402 2697 -1368
+rect 2731 -1402 2893 -1368
+rect 2927 -1402 3041 -1368
+rect 622 -1718 736 -1684
+rect 770 -1718 932 -1684
+rect 966 -1718 1128 -1684
+rect 1162 -1718 1324 -1684
+rect 1358 -1718 1520 -1684
+rect 1554 -1718 1716 -1684
+rect 1750 -1718 1912 -1684
+rect 1946 -1718 2108 -1684
+rect 2142 -1718 2304 -1684
+rect 2338 -1718 2500 -1684
+rect 2534 -1718 2696 -1684
+rect 2730 -1718 2892 -1684
+rect 2926 -1718 3040 -1684
+rect 622 -2228 638 -2194
+rect 672 -2228 834 -2194
+rect 868 -2228 1030 -2194
+rect 1064 -2228 1226 -2194
+rect 1260 -2228 1422 -2194
+rect 1456 -2228 1618 -2194
+rect 1652 -2228 1814 -2194
+rect 1848 -2228 2010 -2194
+rect 2044 -2228 2206 -2194
+rect 2240 -2228 2402 -2194
+rect 2436 -2228 2598 -2194
+rect 2632 -2228 2794 -2194
+rect 2828 -2228 2990 -2194
+rect 3024 -2228 3040 -2194
+rect 623 -2336 639 -2302
+rect 673 -2336 835 -2302
+rect 869 -2336 1031 -2302
+rect 1065 -2336 1227 -2302
+rect 1261 -2336 1423 -2302
+rect 1457 -2336 1619 -2302
+rect 1653 -2336 1815 -2302
+rect 1849 -2336 2011 -2302
+rect 2045 -2336 2207 -2302
+rect 2241 -2336 2403 -2302
+rect 2437 -2336 2599 -2302
+rect 2633 -2336 2795 -2302
+rect 2829 -2336 2991 -2302
+rect 3025 -2336 3041 -2302
+rect 623 -2846 737 -2812
+rect 771 -2846 933 -2812
+rect 967 -2846 1129 -2812
+rect 1163 -2846 1325 -2812
+rect 1359 -2846 1521 -2812
+rect 1555 -2846 1717 -2812
+rect 1751 -2846 1913 -2812
+rect 1947 -2846 2109 -2812
+rect 2143 -2846 2305 -2812
+rect 2339 -2846 2501 -2812
+rect 2535 -2846 2697 -2812
+rect 2731 -2846 2893 -2812
+rect 2927 -2846 3041 -2812
+<< viali >>
+rect 737 1202 771 1236
+rect 933 1202 967 1236
+rect 1129 1202 1163 1236
+rect 1325 1202 1359 1236
+rect 1521 1202 1555 1236
+rect 1717 1202 1751 1236
+rect 1913 1202 1947 1236
+rect 2535 1202 2569 1236
+rect 2731 1202 2765 1236
+rect 2927 1202 2961 1236
+rect 3123 1202 3157 1236
+rect 3319 1202 3353 1236
+rect 3515 1202 3549 1236
+rect 3711 1202 3745 1236
+rect 639 674 673 708
+rect 835 674 869 708
+rect 1031 674 1065 708
+rect 1227 674 1261 708
+rect 1423 674 1457 708
+rect 1619 674 1653 708
+rect 1815 674 1849 708
+rect 2011 674 2045 708
+rect 2437 674 2471 708
+rect 2633 674 2667 708
+rect 2829 674 2863 708
+rect 3025 674 3059 708
+rect 3221 674 3255 708
+rect 3417 674 3451 708
+rect 3613 674 3647 708
+rect 3809 674 3843 708
+rect 639 566 673 600
+rect 835 566 869 600
+rect 1031 566 1065 600
+rect 1227 566 1261 600
+rect 1423 566 1457 600
+rect 1619 566 1653 600
+rect 1815 566 1849 600
+rect 2011 566 2045 600
+rect 2437 566 2471 600
+rect 2633 566 2667 600
+rect 2829 566 2863 600
+rect 3025 566 3059 600
+rect 3221 566 3255 600
+rect 3417 566 3451 600
+rect 3613 566 3647 600
+rect 3809 566 3843 600
+rect 737 38 771 72
+rect 933 38 967 72
+rect 1129 38 1163 72
+rect 1325 38 1359 72
+rect 1521 38 1555 72
+rect 1717 38 1751 72
+rect 1913 38 1947 72
+rect 2535 38 2569 72
+rect 2731 38 2765 72
+rect 2927 38 2961 72
+rect 3123 38 3157 72
+rect 3319 38 3353 72
+rect 3515 38 3549 72
+rect 3711 38 3745 72
+rect 736 -274 770 -240
+rect 932 -274 966 -240
+rect 1128 -274 1162 -240
+rect 1324 -274 1358 -240
+rect 1520 -274 1554 -240
+rect 1716 -274 1750 -240
+rect 1912 -274 1946 -240
+rect 2108 -274 2142 -240
+rect 2304 -274 2338 -240
+rect 2500 -274 2534 -240
+rect 2696 -274 2730 -240
+rect 2892 -274 2926 -240
+rect 638 -784 672 -750
+rect 834 -784 868 -750
+rect 1030 -784 1064 -750
+rect 1226 -784 1260 -750
+rect 1422 -784 1456 -750
+rect 1618 -784 1652 -750
+rect 1814 -784 1848 -750
+rect 2010 -784 2044 -750
+rect 2206 -784 2240 -750
+rect 2402 -784 2436 -750
+rect 2598 -784 2632 -750
+rect 2794 -784 2828 -750
+rect 2990 -784 3024 -750
+rect 639 -892 673 -858
+rect 835 -892 869 -858
+rect 1031 -892 1065 -858
+rect 1227 -892 1261 -858
+rect 1423 -892 1457 -858
+rect 1619 -892 1653 -858
+rect 1815 -892 1849 -858
+rect 2011 -892 2045 -858
+rect 2207 -892 2241 -858
+rect 2403 -892 2437 -858
+rect 2599 -892 2633 -858
+rect 2795 -892 2829 -858
+rect 2991 -892 3025 -858
+rect 737 -1402 771 -1368
+rect 933 -1402 967 -1368
+rect 1129 -1402 1163 -1368
+rect 1325 -1402 1359 -1368
+rect 1521 -1402 1555 -1368
+rect 1717 -1402 1751 -1368
+rect 1913 -1402 1947 -1368
+rect 2109 -1402 2143 -1368
+rect 2305 -1402 2339 -1368
+rect 2501 -1402 2535 -1368
+rect 2697 -1402 2731 -1368
+rect 2893 -1402 2927 -1368
+rect 736 -1718 770 -1684
+rect 932 -1718 966 -1684
+rect 1128 -1718 1162 -1684
+rect 1324 -1718 1358 -1684
+rect 1520 -1718 1554 -1684
+rect 1716 -1718 1750 -1684
+rect 1912 -1718 1946 -1684
+rect 2108 -1718 2142 -1684
+rect 2304 -1718 2338 -1684
+rect 2500 -1718 2534 -1684
+rect 2696 -1718 2730 -1684
+rect 2892 -1718 2926 -1684
+rect 638 -2228 672 -2194
+rect 834 -2228 868 -2194
+rect 1030 -2228 1064 -2194
+rect 1226 -2228 1260 -2194
+rect 1422 -2228 1456 -2194
+rect 1618 -2228 1652 -2194
+rect 1814 -2228 1848 -2194
+rect 2010 -2228 2044 -2194
+rect 2206 -2228 2240 -2194
+rect 2402 -2228 2436 -2194
+rect 2598 -2228 2632 -2194
+rect 2794 -2228 2828 -2194
+rect 2990 -2228 3024 -2194
+rect 639 -2336 673 -2302
+rect 835 -2336 869 -2302
+rect 1031 -2336 1065 -2302
+rect 1227 -2336 1261 -2302
+rect 1423 -2336 1457 -2302
+rect 1619 -2336 1653 -2302
+rect 1815 -2336 1849 -2302
+rect 2011 -2336 2045 -2302
+rect 2207 -2336 2241 -2302
+rect 2403 -2336 2437 -2302
+rect 2599 -2336 2633 -2302
+rect 2795 -2336 2829 -2302
+rect 2991 -2336 3025 -2302
+rect 737 -2846 771 -2812
+rect 933 -2846 967 -2812
+rect 1129 -2846 1163 -2812
+rect 1325 -2846 1359 -2812
+rect 1521 -2846 1555 -2812
+rect 1717 -2846 1751 -2812
+rect 1913 -2846 1947 -2812
+rect 2109 -2846 2143 -2812
+rect 2305 -2846 2339 -2812
+rect 2501 -2846 2535 -2812
+rect 2697 -2846 2731 -2812
+rect 2893 -2846 2927 -2812
+<< metal1 >>
+rect 623 1236 2061 1252
+rect 623 1202 737 1236
+rect 771 1202 933 1236
+rect 967 1202 1129 1236
+rect 1163 1202 1325 1236
+rect 1359 1202 1521 1236
+rect 1555 1202 1717 1236
+rect 1751 1202 1913 1236
+rect 1947 1202 2061 1236
+rect 623 1186 2061 1202
+rect 2421 1236 3859 1252
+rect 2421 1202 2535 1236
+rect 2569 1202 2731 1236
+rect 2765 1202 2927 1236
+rect 2961 1202 3123 1236
+rect 3157 1202 3319 1236
+rect 3353 1202 3515 1236
+rect 3549 1202 3711 1236
+rect 3745 1202 3859 1236
+rect 2421 1186 3859 1202
+rect 669 995 679 1155
+rect 731 995 741 1155
+rect 865 995 875 1155
+rect 927 995 937 1155
+rect 1061 995 1071 1155
+rect 1123 995 1133 1155
+rect 1257 995 1267 1155
+rect 1319 995 1329 1155
+rect 1453 995 1463 1155
+rect 1515 995 1525 1155
+rect 1649 995 1659 1155
+rect 1711 995 1721 1155
+rect 1845 995 1855 1155
+rect 1907 995 1917 1155
+rect 2041 995 2051 1155
+rect 2103 995 2113 1155
+rect 2467 995 2477 1155
+rect 2529 995 2539 1155
+rect 2663 995 2673 1155
+rect 2725 995 2735 1155
+rect 2859 995 2869 1155
+rect 2921 995 2931 1155
+rect 3055 995 3065 1155
+rect 3117 995 3127 1155
+rect 3251 995 3261 1155
+rect 3313 995 3323 1155
+rect 3447 995 3457 1155
+rect 3509 995 3519 1155
+rect 3643 995 3653 1155
+rect 3705 995 3715 1155
+rect 3839 995 3849 1155
+rect 3901 995 3911 1155
+rect 571 755 581 915
+rect 633 755 643 915
+rect 767 755 777 915
+rect 829 755 839 915
+rect 963 755 973 915
+rect 1025 755 1035 915
+rect 1159 755 1169 915
+rect 1221 755 1231 915
+rect 1355 755 1365 915
+rect 1417 755 1427 915
+rect 1551 755 1561 915
+rect 1613 755 1623 915
+rect 1747 755 1757 915
+rect 1809 755 1819 915
+rect 1943 755 1953 915
+rect 2005 755 2015 915
+rect 2369 755 2379 915
+rect 2431 755 2441 915
+rect 2565 755 2575 915
+rect 2627 755 2637 915
+rect 2761 755 2771 915
+rect 2823 755 2833 915
+rect 2957 755 2967 915
+rect 3019 755 3029 915
+rect 3153 755 3163 915
+rect 3215 755 3225 915
+rect 3349 755 3359 915
+rect 3411 755 3421 915
+rect 3545 755 3555 915
+rect 3607 755 3617 915
+rect 3741 755 3751 915
+rect 3803 755 3813 915
+rect 623 708 2061 724
+rect 623 674 639 708
+rect 673 674 835 708
+rect 869 674 1031 708
+rect 1065 674 1227 708
+rect 1261 674 1423 708
+rect 1457 674 1619 708
+rect 1653 674 1815 708
+rect 1849 674 2011 708
+rect 2045 674 2061 708
+rect 623 658 2061 674
+rect 2421 708 3859 724
+rect 2421 674 2437 708
+rect 2471 674 2633 708
+rect 2667 674 2829 708
+rect 2863 674 3025 708
+rect 3059 674 3221 708
+rect 3255 674 3417 708
+rect 3451 674 3613 708
+rect 3647 674 3809 708
+rect 3843 674 3859 708
+rect 2421 658 3859 674
+rect 623 600 2061 616
+rect 623 566 639 600
+rect 673 566 835 600
+rect 869 566 1031 600
+rect 1065 566 1227 600
+rect 1261 566 1423 600
+rect 1457 566 1619 600
+rect 1653 566 1815 600
+rect 1849 566 2011 600
+rect 2045 566 2061 600
+rect 623 550 2061 566
+rect 2421 600 3859 616
+rect 2421 566 2437 600
+rect 2471 566 2633 600
+rect 2667 566 2829 600
+rect 2863 566 3025 600
+rect 3059 566 3221 600
+rect 3255 566 3417 600
+rect 3451 566 3613 600
+rect 3647 566 3809 600
+rect 3843 566 3859 600
+rect 2421 550 3859 566
+rect 571 359 581 519
+rect 633 359 643 519
+rect 767 359 777 519
+rect 829 359 839 519
+rect 963 359 973 519
+rect 1025 359 1035 519
+rect 1159 359 1169 519
+rect 1221 359 1231 519
+rect 1355 359 1365 519
+rect 1417 359 1427 519
+rect 1551 359 1561 519
+rect 1613 359 1623 519
+rect 1747 359 1757 519
+rect 1809 359 1819 519
+rect 1943 359 1953 519
+rect 2005 359 2015 519
+rect 2369 359 2379 519
+rect 2431 359 2441 519
+rect 2565 359 2575 519
+rect 2627 359 2637 519
+rect 2761 359 2771 519
+rect 2823 359 2833 519
+rect 2957 359 2967 519
+rect 3019 359 3029 519
+rect 3153 359 3163 519
+rect 3215 359 3225 519
+rect 3349 359 3359 519
+rect 3411 359 3421 519
+rect 3545 359 3555 519
+rect 3607 359 3617 519
+rect 3741 359 3751 519
+rect 3803 359 3813 519
+rect 669 119 679 279
+rect 731 119 741 279
+rect 865 119 875 279
+rect 927 119 937 279
+rect 1061 119 1071 279
+rect 1123 119 1133 279
+rect 1257 119 1267 279
+rect 1319 119 1329 279
+rect 1453 119 1463 279
+rect 1515 119 1525 279
+rect 1649 119 1659 279
+rect 1711 119 1721 279
+rect 1845 119 1855 279
+rect 1907 119 1917 279
+rect 2041 119 2051 279
+rect 2103 119 2113 279
+rect 2467 119 2477 279
+rect 2529 119 2539 279
+rect 2663 119 2673 279
+rect 2725 119 2735 279
+rect 2859 119 2869 279
+rect 2921 119 2931 279
+rect 3055 119 3065 279
+rect 3117 119 3127 279
+rect 3251 119 3261 279
+rect 3313 119 3323 279
+rect 3447 119 3457 279
+rect 3509 119 3519 279
+rect 3643 119 3653 279
+rect 3705 119 3715 279
+rect 3839 119 3849 279
+rect 3901 119 3911 279
+rect 623 72 2061 88
+rect 623 38 737 72
+rect 771 38 933 72
+rect 967 38 1129 72
+rect 1163 38 1325 72
+rect 1359 38 1521 72
+rect 1555 38 1717 72
+rect 1751 38 1913 72
+rect 1947 38 2061 72
+rect 623 22 2061 38
+rect 2421 72 3859 88
+rect 2421 38 2535 72
+rect 2569 38 2731 72
+rect 2765 38 2927 72
+rect 2961 38 3123 72
+rect 3157 38 3319 72
+rect 3353 38 3515 72
+rect 3549 38 3711 72
+rect 3745 38 3859 72
+rect 2421 22 3859 38
+rect 622 -240 3040 -224
+rect 622 -274 736 -240
+rect 770 -274 932 -240
+rect 966 -274 1128 -240
+rect 1162 -274 1324 -240
+rect 1358 -274 1520 -240
+rect 1554 -274 1716 -240
+rect 1750 -274 1912 -240
+rect 1946 -274 2108 -240
+rect 2142 -274 2304 -240
+rect 2338 -274 2500 -240
+rect 2534 -274 2696 -240
+rect 2730 -274 2892 -240
+rect 2926 -274 3040 -240
+rect 622 -284 3040 -274
+rect 669 -472 679 -312
+rect 731 -472 741 -312
+rect 865 -472 875 -312
+rect 927 -472 937 -312
+rect 1061 -472 1071 -312
+rect 1123 -472 1133 -312
+rect 1257 -472 1267 -312
+rect 1319 -472 1329 -312
+rect 1453 -472 1463 -312
+rect 1515 -472 1525 -312
+rect 1649 -472 1659 -312
+rect 1711 -472 1721 -312
+rect 1845 -472 1855 -312
+rect 1907 -472 1917 -312
+rect 2041 -472 2051 -312
+rect 2103 -472 2113 -312
+rect 2237 -472 2247 -312
+rect 2299 -472 2309 -312
+rect 2433 -472 2443 -312
+rect 2495 -472 2505 -312
+rect 2629 -472 2639 -312
+rect 2691 -472 2701 -312
+rect 2825 -472 2835 -312
+rect 2887 -472 2897 -312
+rect 3021 -472 3031 -312
+rect 3083 -472 3093 -312
+rect 571 -712 581 -552
+rect 633 -712 643 -552
+rect 767 -712 777 -552
+rect 829 -712 839 -552
+rect 963 -712 973 -552
+rect 1025 -712 1035 -552
+rect 1159 -712 1169 -552
+rect 1221 -712 1231 -552
+rect 1355 -712 1365 -552
+rect 1417 -712 1427 -552
+rect 1551 -712 1561 -552
+rect 1613 -712 1623 -552
+rect 1747 -712 1757 -552
+rect 1809 -712 1819 -552
+rect 1943 -712 1953 -552
+rect 2005 -712 2015 -552
+rect 2139 -712 2149 -552
+rect 2201 -712 2211 -552
+rect 2335 -712 2345 -552
+rect 2397 -712 2407 -552
+rect 2531 -712 2541 -552
+rect 2593 -712 2603 -552
+rect 2727 -712 2737 -552
+rect 2789 -712 2799 -552
+rect 2923 -712 2933 -552
+rect 2985 -712 2995 -552
+rect 622 -750 3040 -740
+rect 622 -784 638 -750
+rect 672 -784 834 -750
+rect 868 -784 1030 -750
+rect 1064 -784 1226 -750
+rect 1260 -784 1422 -750
+rect 1456 -784 1618 -750
+rect 1652 -784 1814 -750
+rect 1848 -784 2010 -750
+rect 2044 -784 2206 -750
+rect 2240 -784 2402 -750
+rect 2436 -784 2598 -750
+rect 2632 -784 2794 -750
+rect 2828 -784 2990 -750
+rect 3024 -784 3040 -750
+rect 622 -800 3040 -784
+rect 623 -858 3041 -842
+rect 623 -892 639 -858
+rect 673 -892 835 -858
+rect 869 -892 1031 -858
+rect 1065 -892 1227 -858
+rect 1261 -892 1423 -858
+rect 1457 -892 1619 -858
+rect 1653 -892 1815 -858
+rect 1849 -892 2011 -858
+rect 2045 -892 2207 -858
+rect 2241 -892 2403 -858
+rect 2437 -892 2599 -858
+rect 2633 -892 2795 -858
+rect 2829 -892 2991 -858
+rect 3025 -892 3041 -858
+rect 623 -902 3041 -892
+rect 571 -1090 581 -930
+rect 633 -1090 643 -930
+rect 767 -1090 777 -930
+rect 829 -1090 839 -930
+rect 963 -1090 973 -930
+rect 1025 -1090 1035 -930
+rect 1159 -1090 1169 -930
+rect 1221 -1090 1231 -930
+rect 1355 -1090 1365 -930
+rect 1417 -1090 1427 -930
+rect 1551 -1090 1561 -930
+rect 1613 -1090 1623 -930
+rect 1747 -1090 1757 -930
+rect 1809 -1090 1819 -930
+rect 1943 -1090 1953 -930
+rect 2005 -1090 2015 -930
+rect 2139 -1090 2149 -930
+rect 2201 -1090 2211 -930
+rect 2335 -1090 2345 -930
+rect 2397 -1090 2407 -930
+rect 2531 -1090 2541 -930
+rect 2593 -1090 2603 -930
+rect 2727 -1090 2737 -930
+rect 2789 -1090 2799 -930
+rect 2923 -1090 2933 -930
+rect 2985 -1090 2995 -930
+rect 669 -1330 679 -1170
+rect 731 -1330 741 -1170
+rect 865 -1330 875 -1170
+rect 927 -1330 937 -1170
+rect 1061 -1330 1071 -1170
+rect 1123 -1330 1133 -1170
+rect 1257 -1330 1267 -1170
+rect 1319 -1330 1329 -1170
+rect 1453 -1330 1463 -1170
+rect 1515 -1330 1525 -1170
+rect 1649 -1330 1659 -1170
+rect 1711 -1330 1721 -1170
+rect 1845 -1330 1855 -1170
+rect 1907 -1330 1917 -1170
+rect 2041 -1330 2051 -1170
+rect 2103 -1330 2113 -1170
+rect 2237 -1330 2247 -1170
+rect 2299 -1330 2309 -1170
+rect 2433 -1330 2443 -1170
+rect 2495 -1330 2505 -1170
+rect 2629 -1330 2639 -1170
+rect 2691 -1330 2701 -1170
+rect 2825 -1330 2835 -1170
+rect 2887 -1330 2897 -1170
+rect 3021 -1330 3031 -1170
+rect 3083 -1330 3093 -1170
+rect 623 -1368 3041 -1358
+rect 623 -1402 737 -1368
+rect 771 -1402 933 -1368
+rect 967 -1402 1129 -1368
+rect 1163 -1402 1325 -1368
+rect 1359 -1402 1521 -1368
+rect 1555 -1402 1717 -1368
+rect 1751 -1402 1913 -1368
+rect 1947 -1402 2109 -1368
+rect 2143 -1402 2305 -1368
+rect 2339 -1402 2501 -1368
+rect 2535 -1402 2697 -1368
+rect 2731 -1402 2893 -1368
+rect 2927 -1402 3041 -1368
+rect 623 -1418 3041 -1402
+rect 622 -1684 3040 -1668
+rect 622 -1718 736 -1684
+rect 770 -1718 932 -1684
+rect 966 -1718 1128 -1684
+rect 1162 -1718 1324 -1684
+rect 1358 -1718 1520 -1684
+rect 1554 -1718 1716 -1684
+rect 1750 -1718 1912 -1684
+rect 1946 -1718 2108 -1684
+rect 2142 -1718 2304 -1684
+rect 2338 -1718 2500 -1684
+rect 2534 -1718 2696 -1684
+rect 2730 -1718 2892 -1684
+rect 2926 -1718 3040 -1684
+rect 622 -1728 3040 -1718
+rect 669 -1916 679 -1756
+rect 731 -1916 741 -1756
+rect 865 -1916 875 -1756
+rect 927 -1916 937 -1756
+rect 1061 -1916 1071 -1756
+rect 1123 -1916 1133 -1756
+rect 1257 -1916 1267 -1756
+rect 1319 -1916 1329 -1756
+rect 1453 -1916 1463 -1756
+rect 1515 -1916 1525 -1756
+rect 1649 -1916 1659 -1756
+rect 1711 -1916 1721 -1756
+rect 1845 -1916 1855 -1756
+rect 1907 -1916 1917 -1756
+rect 2041 -1916 2051 -1756
+rect 2103 -1916 2113 -1756
+rect 2237 -1916 2247 -1756
+rect 2299 -1916 2309 -1756
+rect 2433 -1916 2443 -1756
+rect 2495 -1916 2505 -1756
+rect 2629 -1916 2639 -1756
+rect 2691 -1916 2701 -1756
+rect 2825 -1916 2835 -1756
+rect 2887 -1916 2897 -1756
+rect 3021 -1916 3031 -1756
+rect 3083 -1916 3093 -1756
+rect 571 -2156 581 -1996
+rect 633 -2156 643 -1996
+rect 767 -2156 777 -1996
+rect 829 -2156 839 -1996
+rect 963 -2156 973 -1996
+rect 1025 -2156 1035 -1996
+rect 1159 -2156 1169 -1996
+rect 1221 -2156 1231 -1996
+rect 1355 -2156 1365 -1996
+rect 1417 -2156 1427 -1996
+rect 1551 -2156 1561 -1996
+rect 1613 -2156 1623 -1996
+rect 1747 -2156 1757 -1996
+rect 1809 -2156 1819 -1996
+rect 1943 -2156 1953 -1996
+rect 2005 -2156 2015 -1996
+rect 2139 -2156 2149 -1996
+rect 2201 -2156 2211 -1996
+rect 2335 -2156 2345 -1996
+rect 2397 -2156 2407 -1996
+rect 2531 -2156 2541 -1996
+rect 2593 -2156 2603 -1996
+rect 2727 -2156 2737 -1996
+rect 2789 -2156 2799 -1996
+rect 2923 -2156 2933 -1996
+rect 2985 -2156 2995 -1996
+rect 622 -2194 3040 -2184
+rect 622 -2228 638 -2194
+rect 672 -2228 834 -2194
+rect 868 -2228 1030 -2194
+rect 1064 -2228 1226 -2194
+rect 1260 -2228 1422 -2194
+rect 1456 -2228 1618 -2194
+rect 1652 -2228 1814 -2194
+rect 1848 -2228 2010 -2194
+rect 2044 -2228 2206 -2194
+rect 2240 -2228 2402 -2194
+rect 2436 -2228 2598 -2194
+rect 2632 -2228 2794 -2194
+rect 2828 -2228 2990 -2194
+rect 3024 -2228 3040 -2194
+rect 622 -2244 3040 -2228
+rect 623 -2302 3041 -2286
+rect 623 -2336 639 -2302
+rect 673 -2336 835 -2302
+rect 869 -2336 1031 -2302
+rect 1065 -2336 1227 -2302
+rect 1261 -2336 1423 -2302
+rect 1457 -2336 1619 -2302
+rect 1653 -2336 1815 -2302
+rect 1849 -2336 2011 -2302
+rect 2045 -2336 2207 -2302
+rect 2241 -2336 2403 -2302
+rect 2437 -2336 2599 -2302
+rect 2633 -2336 2795 -2302
+rect 2829 -2336 2991 -2302
+rect 3025 -2336 3041 -2302
+rect 623 -2346 3041 -2336
+rect 571 -2534 581 -2374
+rect 633 -2534 643 -2374
+rect 767 -2534 777 -2374
+rect 829 -2534 839 -2374
+rect 963 -2534 973 -2374
+rect 1025 -2534 1035 -2374
+rect 1159 -2534 1169 -2374
+rect 1221 -2534 1231 -2374
+rect 1355 -2534 1365 -2374
+rect 1417 -2534 1427 -2374
+rect 1551 -2534 1561 -2374
+rect 1613 -2534 1623 -2374
+rect 1747 -2534 1757 -2374
+rect 1809 -2534 1819 -2374
+rect 1943 -2534 1953 -2374
+rect 2005 -2534 2015 -2374
+rect 2139 -2534 2149 -2374
+rect 2201 -2534 2211 -2374
+rect 2335 -2534 2345 -2374
+rect 2397 -2534 2407 -2374
+rect 2531 -2534 2541 -2374
+rect 2593 -2534 2603 -2374
+rect 2727 -2534 2737 -2374
+rect 2789 -2534 2799 -2374
+rect 2923 -2534 2933 -2374
+rect 2985 -2534 2995 -2374
+rect 669 -2774 679 -2614
+rect 731 -2774 741 -2614
+rect 865 -2774 875 -2614
+rect 927 -2774 937 -2614
+rect 1061 -2774 1071 -2614
+rect 1123 -2774 1133 -2614
+rect 1257 -2774 1267 -2614
+rect 1319 -2774 1329 -2614
+rect 1453 -2774 1463 -2614
+rect 1515 -2774 1525 -2614
+rect 1649 -2774 1659 -2614
+rect 1711 -2774 1721 -2614
+rect 1845 -2774 1855 -2614
+rect 1907 -2774 1917 -2614
+rect 2041 -2774 2051 -2614
+rect 2103 -2774 2113 -2614
+rect 2237 -2774 2247 -2614
+rect 2299 -2774 2309 -2614
+rect 2433 -2774 2443 -2614
+rect 2495 -2774 2505 -2614
+rect 2629 -2774 2639 -2614
+rect 2691 -2774 2701 -2614
+rect 2825 -2774 2835 -2614
+rect 2887 -2774 2897 -2614
+rect 3021 -2774 3031 -2614
+rect 3083 -2774 3093 -2614
+rect 623 -2812 3041 -2802
+rect 623 -2846 737 -2812
+rect 771 -2846 933 -2812
+rect 967 -2846 1129 -2812
+rect 1163 -2846 1325 -2812
+rect 1359 -2846 1521 -2812
+rect 1555 -2846 1717 -2812
+rect 1751 -2846 1913 -2812
+rect 1947 -2846 2109 -2812
+rect 2143 -2846 2305 -2812
+rect 2339 -2846 2501 -2812
+rect 2535 -2846 2697 -2812
+rect 2731 -2846 2893 -2812
+rect 2927 -2846 3041 -2812
+rect 623 -2862 3041 -2846
+<< via1 >>
+rect 679 995 731 1155
+rect 875 995 927 1155
+rect 1071 995 1123 1155
+rect 1267 995 1319 1155
+rect 1463 995 1515 1155
+rect 1659 995 1711 1155
+rect 1855 995 1907 1155
+rect 2051 995 2103 1155
+rect 2477 995 2529 1155
+rect 2673 995 2725 1155
+rect 2869 995 2921 1155
+rect 3065 995 3117 1155
+rect 3261 995 3313 1155
+rect 3457 995 3509 1155
+rect 3653 995 3705 1155
+rect 3849 995 3901 1155
+rect 581 755 633 915
+rect 777 755 829 915
+rect 973 755 1025 915
+rect 1169 755 1221 915
+rect 1365 755 1417 915
+rect 1561 755 1613 915
+rect 1757 755 1809 915
+rect 1953 755 2005 915
+rect 2379 755 2431 915
+rect 2575 755 2627 915
+rect 2771 755 2823 915
+rect 2967 755 3019 915
+rect 3163 755 3215 915
+rect 3359 755 3411 915
+rect 3555 755 3607 915
+rect 3751 755 3803 915
+rect 581 359 633 519
+rect 777 359 829 519
+rect 973 359 1025 519
+rect 1169 359 1221 519
+rect 1365 359 1417 519
+rect 1561 359 1613 519
+rect 1757 359 1809 519
+rect 1953 359 2005 519
+rect 2379 359 2431 519
+rect 2575 359 2627 519
+rect 2771 359 2823 519
+rect 2967 359 3019 519
+rect 3163 359 3215 519
+rect 3359 359 3411 519
+rect 3555 359 3607 519
+rect 3751 359 3803 519
+rect 679 119 731 279
+rect 875 119 927 279
+rect 1071 119 1123 279
+rect 1267 119 1319 279
+rect 1463 119 1515 279
+rect 1659 119 1711 279
+rect 1855 119 1907 279
+rect 2051 119 2103 279
+rect 2477 119 2529 279
+rect 2673 119 2725 279
+rect 2869 119 2921 279
+rect 3065 119 3117 279
+rect 3261 119 3313 279
+rect 3457 119 3509 279
+rect 3653 119 3705 279
+rect 3849 119 3901 279
+rect 679 -472 731 -312
+rect 875 -472 927 -312
+rect 1071 -472 1123 -312
+rect 1267 -472 1319 -312
+rect 1463 -472 1515 -312
+rect 1659 -472 1711 -312
+rect 1855 -472 1907 -312
+rect 2051 -472 2103 -312
+rect 2247 -472 2299 -312
+rect 2443 -472 2495 -312
+rect 2639 -472 2691 -312
+rect 2835 -472 2887 -312
+rect 3031 -472 3083 -312
+rect 581 -712 633 -552
+rect 777 -712 829 -552
+rect 973 -712 1025 -552
+rect 1169 -712 1221 -552
+rect 1365 -712 1417 -552
+rect 1561 -712 1613 -552
+rect 1757 -712 1809 -552
+rect 1953 -712 2005 -552
+rect 2149 -712 2201 -552
+rect 2345 -712 2397 -552
+rect 2541 -712 2593 -552
+rect 2737 -712 2789 -552
+rect 2933 -712 2985 -552
+rect 581 -1090 633 -930
+rect 777 -1090 829 -930
+rect 973 -1090 1025 -930
+rect 1169 -1090 1221 -930
+rect 1365 -1090 1417 -930
+rect 1561 -1090 1613 -930
+rect 1757 -1090 1809 -930
+rect 1953 -1090 2005 -930
+rect 2149 -1090 2201 -930
+rect 2345 -1090 2397 -930
+rect 2541 -1090 2593 -930
+rect 2737 -1090 2789 -930
+rect 2933 -1090 2985 -930
+rect 679 -1330 731 -1170
+rect 875 -1330 927 -1170
+rect 1071 -1330 1123 -1170
+rect 1267 -1330 1319 -1170
+rect 1463 -1330 1515 -1170
+rect 1659 -1330 1711 -1170
+rect 1855 -1330 1907 -1170
+rect 2051 -1330 2103 -1170
+rect 2247 -1330 2299 -1170
+rect 2443 -1330 2495 -1170
+rect 2639 -1330 2691 -1170
+rect 2835 -1330 2887 -1170
+rect 3031 -1330 3083 -1170
+rect 679 -1916 731 -1756
+rect 875 -1916 927 -1756
+rect 1071 -1916 1123 -1756
+rect 1267 -1916 1319 -1756
+rect 1463 -1916 1515 -1756
+rect 1659 -1916 1711 -1756
+rect 1855 -1916 1907 -1756
+rect 2051 -1916 2103 -1756
+rect 2247 -1916 2299 -1756
+rect 2443 -1916 2495 -1756
+rect 2639 -1916 2691 -1756
+rect 2835 -1916 2887 -1756
+rect 3031 -1916 3083 -1756
+rect 581 -2156 633 -1996
+rect 777 -2156 829 -1996
+rect 973 -2156 1025 -1996
+rect 1169 -2156 1221 -1996
+rect 1365 -2156 1417 -1996
+rect 1561 -2156 1613 -1996
+rect 1757 -2156 1809 -1996
+rect 1953 -2156 2005 -1996
+rect 2149 -2156 2201 -1996
+rect 2345 -2156 2397 -1996
+rect 2541 -2156 2593 -1996
+rect 2737 -2156 2789 -1996
+rect 2933 -2156 2985 -1996
+rect 581 -2534 633 -2374
+rect 777 -2534 829 -2374
+rect 973 -2534 1025 -2374
+rect 1169 -2534 1221 -2374
+rect 1365 -2534 1417 -2374
+rect 1561 -2534 1613 -2374
+rect 1757 -2534 1809 -2374
+rect 1953 -2534 2005 -2374
+rect 2149 -2534 2201 -2374
+rect 2345 -2534 2397 -2374
+rect 2541 -2534 2593 -2374
+rect 2737 -2534 2789 -2374
+rect 2933 -2534 2985 -2374
+rect 679 -2774 731 -2614
+rect 875 -2774 927 -2614
+rect 1071 -2774 1123 -2614
+rect 1267 -2774 1319 -2614
+rect 1463 -2774 1515 -2614
+rect 1659 -2774 1711 -2614
+rect 1855 -2774 1907 -2614
+rect 2051 -2774 2103 -2614
+rect 2247 -2774 2299 -2614
+rect 2443 -2774 2495 -2614
+rect 2639 -2774 2691 -2614
+rect 2835 -2774 2887 -2614
+rect 3031 -2774 3083 -2614
+<< metal2 >>
+rect 679 1155 731 1165
+rect 679 985 731 995
+rect 875 1155 927 1165
+rect 875 985 927 995
+rect 1071 1155 1123 1165
+rect 1071 985 1123 995
+rect 1267 1155 1319 1165
+rect 1267 985 1319 995
+rect 1463 1155 1515 1165
+rect 1463 985 1515 995
+rect 1659 1155 1711 1165
+rect 1659 985 1711 995
+rect 1855 1155 1907 1165
+rect 1855 985 1907 995
+rect 2051 1155 2103 1165
+rect 2051 985 2103 995
+rect 2477 1155 2529 1165
+rect 2477 985 2529 995
+rect 2673 1155 2725 1165
+rect 2673 985 2725 995
+rect 2869 1155 2921 1165
+rect 2869 985 2921 995
+rect 3065 1155 3117 1165
+rect 3065 985 3117 995
+rect 3261 1155 3313 1165
+rect 3261 985 3313 995
+rect 3457 1155 3509 1165
+rect 3457 985 3509 995
+rect 3653 1155 3705 1165
+rect 3653 985 3705 995
+rect 3849 1155 3901 1165
+rect 3849 985 3901 995
+rect 581 915 633 925
+rect 581 745 633 755
+rect 777 915 829 925
+rect 777 745 829 755
+rect 973 915 1025 925
+rect 973 745 1025 755
+rect 1169 915 1221 925
+rect 1169 745 1221 755
+rect 1365 915 1417 925
+rect 1365 745 1417 755
+rect 1561 915 1613 925
+rect 1561 745 1613 755
+rect 1757 915 1809 925
+rect 1757 745 1809 755
+rect 1953 915 2005 925
+rect 1953 745 2005 755
+rect 2379 915 2431 925
+rect 2379 745 2431 755
+rect 2575 915 2627 925
+rect 2575 745 2627 755
+rect 2771 915 2823 925
+rect 2771 745 2823 755
+rect 2967 915 3019 925
+rect 2967 745 3019 755
+rect 3163 915 3215 925
+rect 3163 745 3215 755
+rect 3359 915 3411 925
+rect 3359 745 3411 755
+rect 3555 915 3607 925
+rect 3555 745 3607 755
+rect 3751 915 3803 925
+rect 3751 745 3803 755
+rect 581 519 633 529
+rect 581 349 633 359
+rect 777 519 829 529
+rect 777 349 829 359
+rect 973 519 1025 529
+rect 973 349 1025 359
+rect 1169 519 1221 529
+rect 1169 349 1221 359
+rect 1365 519 1417 529
+rect 1365 349 1417 359
+rect 1561 519 1613 529
+rect 1561 349 1613 359
+rect 1757 519 1809 529
+rect 1757 349 1809 359
+rect 1953 519 2005 529
+rect 1953 349 2005 359
+rect 2379 519 2431 529
+rect 2379 349 2431 359
+rect 2575 519 2627 529
+rect 2575 349 2627 359
+rect 2771 519 2823 529
+rect 2771 349 2823 359
+rect 2967 519 3019 529
+rect 2967 349 3019 359
+rect 3163 519 3215 529
+rect 3163 349 3215 359
+rect 3359 519 3411 529
+rect 3359 349 3411 359
+rect 3555 519 3607 529
+rect 3555 349 3607 359
+rect 3751 519 3803 529
+rect 3751 349 3803 359
+rect 679 279 731 289
+rect 679 109 731 119
+rect 875 279 927 289
+rect 875 109 927 119
+rect 1071 279 1123 289
+rect 1071 109 1123 119
+rect 1267 279 1319 289
+rect 1267 109 1319 119
+rect 1463 279 1515 289
+rect 1463 109 1515 119
+rect 1659 279 1711 289
+rect 1659 109 1711 119
+rect 1855 279 1907 289
+rect 1855 109 1907 119
+rect 2051 279 2103 289
+rect 2051 109 2103 119
+rect 2477 279 2529 289
+rect 2477 109 2529 119
+rect 2673 279 2725 289
+rect 2673 109 2725 119
+rect 2869 279 2921 289
+rect 2869 109 2921 119
+rect 3065 279 3117 289
+rect 3065 109 3117 119
+rect 3261 279 3313 289
+rect 3261 109 3313 119
+rect 3457 279 3509 289
+rect 3457 109 3509 119
+rect 3653 279 3705 289
+rect 3653 109 3705 119
+rect 3849 279 3901 289
+rect 3849 109 3901 119
+rect 679 -312 731 -302
+rect 679 -482 731 -472
+rect 875 -312 927 -302
+rect 875 -482 927 -472
+rect 1071 -312 1123 -302
+rect 1071 -482 1123 -472
+rect 1267 -312 1319 -302
+rect 1267 -482 1319 -472
+rect 1463 -312 1515 -302
+rect 1463 -482 1515 -472
+rect 1659 -312 1711 -302
+rect 1659 -482 1711 -472
+rect 1855 -312 1907 -302
+rect 1855 -482 1907 -472
+rect 2051 -312 2103 -302
+rect 2051 -482 2103 -472
+rect 2247 -312 2299 -302
+rect 2247 -482 2299 -472
+rect 2443 -312 2495 -302
+rect 2443 -482 2495 -472
+rect 2639 -312 2691 -302
+rect 2639 -482 2691 -472
+rect 2835 -312 2887 -302
+rect 2835 -482 2887 -472
+rect 3031 -312 3083 -302
+rect 3031 -482 3083 -472
+rect 581 -552 633 -542
+rect 581 -722 633 -712
+rect 777 -552 829 -542
+rect 777 -722 829 -712
+rect 973 -552 1025 -542
+rect 973 -722 1025 -712
+rect 1169 -552 1221 -542
+rect 1169 -722 1221 -712
+rect 1365 -552 1417 -542
+rect 1365 -722 1417 -712
+rect 1561 -552 1613 -542
+rect 1561 -722 1613 -712
+rect 1757 -552 1809 -542
+rect 1757 -722 1809 -712
+rect 1953 -552 2005 -542
+rect 1953 -722 2005 -712
+rect 2149 -552 2201 -542
+rect 2149 -722 2201 -712
+rect 2345 -552 2397 -542
+rect 2345 -722 2397 -712
+rect 2541 -552 2593 -542
+rect 2541 -722 2593 -712
+rect 2737 -552 2789 -542
+rect 2737 -722 2789 -712
+rect 2933 -552 2985 -542
+rect 2933 -722 2985 -712
+rect 581 -930 633 -920
+rect 581 -1100 633 -1090
+rect 777 -930 829 -920
+rect 777 -1100 829 -1090
+rect 973 -930 1025 -920
+rect 973 -1100 1025 -1090
+rect 1169 -930 1221 -920
+rect 1169 -1100 1221 -1090
+rect 1365 -930 1417 -920
+rect 1365 -1100 1417 -1090
+rect 1561 -930 1613 -920
+rect 1561 -1100 1613 -1090
+rect 1757 -930 1809 -920
+rect 1757 -1100 1809 -1090
+rect 1953 -930 2005 -920
+rect 1953 -1100 2005 -1090
+rect 2149 -930 2201 -920
+rect 2149 -1100 2201 -1090
+rect 2345 -930 2397 -920
+rect 2345 -1100 2397 -1090
+rect 2541 -930 2593 -920
+rect 2541 -1100 2593 -1090
+rect 2737 -930 2789 -920
+rect 2737 -1100 2789 -1090
+rect 2933 -930 2985 -920
+rect 2933 -1100 2985 -1090
+rect 679 -1170 731 -1160
+rect 679 -1340 731 -1330
+rect 875 -1170 927 -1160
+rect 875 -1340 927 -1330
+rect 1071 -1170 1123 -1160
+rect 1071 -1340 1123 -1330
+rect 1267 -1170 1319 -1160
+rect 1267 -1340 1319 -1330
+rect 1463 -1170 1515 -1160
+rect 1463 -1340 1515 -1330
+rect 1659 -1170 1711 -1160
+rect 1659 -1340 1711 -1330
+rect 1855 -1170 1907 -1160
+rect 1855 -1340 1907 -1330
+rect 2051 -1170 2103 -1160
+rect 2051 -1340 2103 -1330
+rect 2247 -1170 2299 -1160
+rect 2247 -1340 2299 -1330
+rect 2443 -1170 2495 -1160
+rect 2443 -1340 2495 -1330
+rect 2639 -1170 2691 -1160
+rect 2639 -1340 2691 -1330
+rect 2835 -1170 2887 -1160
+rect 2835 -1340 2887 -1330
+rect 3031 -1170 3083 -1160
+rect 3031 -1340 3083 -1330
+rect 679 -1756 731 -1746
+rect 679 -1926 731 -1916
+rect 875 -1756 927 -1746
+rect 875 -1926 927 -1916
+rect 1071 -1756 1123 -1746
+rect 1071 -1926 1123 -1916
+rect 1267 -1756 1319 -1746
+rect 1267 -1926 1319 -1916
+rect 1463 -1756 1515 -1746
+rect 1463 -1926 1515 -1916
+rect 1659 -1756 1711 -1746
+rect 1659 -1926 1711 -1916
+rect 1855 -1756 1907 -1746
+rect 1855 -1926 1907 -1916
+rect 2051 -1756 2103 -1746
+rect 2051 -1926 2103 -1916
+rect 2247 -1756 2299 -1746
+rect 2247 -1926 2299 -1916
+rect 2443 -1756 2495 -1746
+rect 2443 -1926 2495 -1916
+rect 2639 -1756 2691 -1746
+rect 2639 -1926 2691 -1916
+rect 2835 -1756 2887 -1746
+rect 2835 -1926 2887 -1916
+rect 3031 -1756 3083 -1746
+rect 3031 -1926 3083 -1916
+rect 581 -1996 633 -1986
+rect 581 -2166 633 -2156
+rect 777 -1996 829 -1986
+rect 777 -2166 829 -2156
+rect 973 -1996 1025 -1986
+rect 973 -2166 1025 -2156
+rect 1169 -1996 1221 -1986
+rect 1169 -2166 1221 -2156
+rect 1365 -1996 1417 -1986
+rect 1365 -2166 1417 -2156
+rect 1561 -1996 1613 -1986
+rect 1561 -2166 1613 -2156
+rect 1757 -1996 1809 -1986
+rect 1757 -2166 1809 -2156
+rect 1953 -1996 2005 -1986
+rect 1953 -2166 2005 -2156
+rect 2149 -1996 2201 -1986
+rect 2149 -2166 2201 -2156
+rect 2345 -1996 2397 -1986
+rect 2345 -2166 2397 -2156
+rect 2541 -1996 2593 -1986
+rect 2541 -2166 2593 -2156
+rect 2737 -1996 2789 -1986
+rect 2737 -2166 2789 -2156
+rect 2933 -1996 2985 -1986
+rect 2933 -2166 2985 -2156
+rect 581 -2374 633 -2364
+rect 581 -2544 633 -2534
+rect 777 -2374 829 -2364
+rect 777 -2544 829 -2534
+rect 973 -2374 1025 -2364
+rect 973 -2544 1025 -2534
+rect 1169 -2374 1221 -2364
+rect 1169 -2544 1221 -2534
+rect 1365 -2374 1417 -2364
+rect 1365 -2544 1417 -2534
+rect 1561 -2374 1613 -2364
+rect 1561 -2544 1613 -2534
+rect 1757 -2374 1809 -2364
+rect 1757 -2544 1809 -2534
+rect 1953 -2374 2005 -2364
+rect 1953 -2544 2005 -2534
+rect 2149 -2374 2201 -2364
+rect 2149 -2544 2201 -2534
+rect 2345 -2374 2397 -2364
+rect 2345 -2544 2397 -2534
+rect 2541 -2374 2593 -2364
+rect 2541 -2544 2593 -2534
+rect 2737 -2374 2789 -2364
+rect 2737 -2544 2789 -2534
+rect 2933 -2374 2985 -2364
+rect 2933 -2544 2985 -2534
+rect 679 -2614 731 -2604
+rect 679 -2784 731 -2774
+rect 875 -2614 927 -2604
+rect 875 -2784 927 -2774
+rect 1071 -2614 1123 -2604
+rect 1071 -2784 1123 -2774
+rect 1267 -2614 1319 -2604
+rect 1267 -2784 1319 -2774
+rect 1463 -2614 1515 -2604
+rect 1463 -2784 1515 -2774
+rect 1659 -2614 1711 -2604
+rect 1659 -2784 1711 -2774
+rect 1855 -2614 1907 -2604
+rect 1855 -2784 1907 -2774
+rect 2051 -2614 2103 -2604
+rect 2051 -2784 2103 -2774
+rect 2247 -2614 2299 -2604
+rect 2247 -2784 2299 -2774
+rect 2443 -2614 2495 -2604
+rect 2443 -2784 2495 -2774
+rect 2639 -2614 2691 -2604
+rect 2639 -2784 2691 -2774
+rect 2835 -2614 2887 -2604
+rect 2835 -2784 2887 -2774
+rect 3031 -2614 3083 -2604
+rect 3031 -2784 3083 -2774
+use sky130_fd_pr__nfet_01v8_lvt_ZRA4RB  sky130_fd_pr__nfet_01v8_lvt_ZRA4RB_0
+timestamp 1646053401
+transform 1 0 1832 0 1 -2265
+box -1392 -719 1392 719
+use sky130_fd_pr__nfet_01v8_lvt_ZRA4RB  sky130_fd_pr__nfet_01v8_lvt_ZRA4RB_1
+timestamp 1646053401
+transform 1 0 1832 0 1 -821
+box -1392 -719 1392 719
+use sky130_fd_pr__pfet_01v8_NZHYX4  sky130_fd_pr__pfet_01v8_NZHYX4_1
+timestamp 1645787783
+transform 1 0 1342 0 1 637
+box -902 -737 902 737
+use sky130_fd_pr__pfet_01v8_NZHYX4  sky130_fd_pr__pfet_01v8_NZHYX4_2
+timestamp 1645787783
+transform 1 0 3140 0 1 637
+box -902 -737 902 737
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_6ZNTNB.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_6ZNTNB.mag
new file mode 100644
index 0000000..1b8bdd2
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_6ZNTNB.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal3 >>
+rect -1150 1072 1149 1100
+rect -1150 -1072 1065 1072
+rect 1129 -1072 1149 1072
+rect -1150 -1100 1149 -1072
+<< via3 >>
+rect 1065 -1072 1129 1072
+<< mimcap >>
+rect -1050 960 950 1000
+rect -1050 -960 -1010 960
+rect 910 -960 950 960
+rect -1050 -1000 950 -960
+<< mimcapcontact >>
+rect -1010 -960 910 960
+<< metal4 >>
+rect 1049 1072 1145 1088
+rect -1011 960 911 961
+rect -1011 -960 -1010 960
+rect 910 -960 911 960
+rect -1011 -961 911 -960
+rect 1049 -1072 1065 1072
+rect 1129 -1072 1145 1072
+rect 1049 -1088 1145 -1072
+<< properties >>
+string FIXED_BBOX -1150 -1100 1050 1100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 10 l 10 val 207.6 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_7PUJFX.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_7PUJFX.mag
new file mode 100644
index 0000000..833c0ed
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_7PUJFX.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646060485
+<< metal3 >>
+rect -1546 1468 1545 1496
+rect -1546 -1468 1461 1468
+rect 1525 -1468 1545 1468
+rect -1546 -1496 1545 -1468
+<< via3 >>
+rect 1461 -1468 1525 1468
+<< mimcap >>
+rect -1446 1356 1346 1396
+rect -1446 -1356 -1406 1356
+rect 1306 -1356 1346 1356
+rect -1446 -1396 1346 -1356
+<< mimcapcontact >>
+rect -1406 -1356 1306 1356
+<< metal4 >>
+rect 1445 1468 1541 1484
+rect -1407 1356 1307 1357
+rect -1407 -1356 -1406 1356
+rect 1306 -1356 1307 1356
+rect -1407 -1357 1307 -1356
+rect 1445 -1468 1461 1468
+rect 1525 -1468 1541 1468
+rect 1445 -1484 1541 -1468
+<< properties >>
+string gencell sky130_fd_pr__cap_mim_m3_1
+string FIXED_BBOX -1546 -1496 1446 1496
+string parameters w 13.964 l 13.964 val 400.599 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+string library sky130
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_A7UHNC.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_A7UHNC.mag
new file mode 100644
index 0000000..9ea4894
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_A7UHNC.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal3 >>
+rect -1150 1572 1149 1600
+rect -1150 -1572 1065 1572
+rect 1129 -1572 1149 1572
+rect -1150 -1600 1149 -1572
+<< via3 >>
+rect 1065 -1572 1129 1572
+<< mimcap >>
+rect -1050 1460 950 1500
+rect -1050 -1460 -1010 1460
+rect 910 -1460 950 1460
+rect -1050 -1500 950 -1460
+<< mimcapcontact >>
+rect -1010 -1460 910 1460
+<< metal4 >>
+rect 1049 1572 1145 1588
+rect -1011 1460 911 1461
+rect -1011 -1460 -1010 1460
+rect 910 -1460 911 1460
+rect -1011 -1461 911 -1460
+rect 1049 -1572 1065 1572
+rect 1129 -1572 1145 1572
+rect 1049 -1588 1145 -1572
+<< properties >>
+string FIXED_BBOX -1150 -1600 1050 1600
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 10 l 15 val 309.5 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_AZ6TNC.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_AZ6TNC.mag
new file mode 100644
index 0000000..a99874e
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_AZ6TNC.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal3 >>
+rect -1650 1072 1649 1100
+rect -1650 -1072 1565 1072
+rect 1629 -1072 1649 1072
+rect -1650 -1100 1649 -1072
+<< via3 >>
+rect 1565 -1072 1629 1072
+<< mimcap >>
+rect -1550 960 1450 1000
+rect -1550 -960 -1510 960
+rect 1410 -960 1450 960
+rect -1550 -1000 1450 -960
+<< mimcapcontact >>
+rect -1510 -960 1410 960
+<< metal4 >>
+rect 1549 1072 1645 1088
+rect -1511 960 1411 961
+rect -1511 -960 -1510 960
+rect 1410 -960 1411 960
+rect -1511 -961 1411 -960
+rect 1549 -1072 1565 1072
+rect 1629 -1072 1645 1072
+rect 1549 -1088 1645 -1072
+<< properties >>
+string FIXED_BBOX -1650 -1100 1550 1100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 15 l 10 val 309.5 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_C56H8Z.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_C56H8Z.mag
new file mode 100644
index 0000000..7a20bd1
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_C56H8Z.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal3 >>
+rect -1350 1072 1349 1100
+rect -1350 -1072 1265 1072
+rect 1329 -1072 1349 1072
+rect -1350 -1100 1349 -1072
+<< via3 >>
+rect 1265 -1072 1329 1072
+<< mimcap >>
+rect -1250 960 1150 1000
+rect -1250 -960 -1210 960
+rect 1110 -960 1150 960
+rect -1250 -1000 1150 -960
+<< mimcapcontact >>
+rect -1210 -960 1110 960
+<< metal4 >>
+rect 1249 1072 1345 1088
+rect -1211 960 1111 961
+rect -1211 -960 -1210 960
+rect 1110 -960 1111 960
+rect -1211 -961 1111 -960
+rect 1249 -1072 1265 1072
+rect 1329 -1072 1345 1072
+rect 1249 -1088 1345 -1072
+<< properties >>
+string FIXED_BBOX -1350 -1100 1250 1100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 12 l 10 val 248.36 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_HYPP2V.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_HYPP2V.mag
new file mode 100644
index 0000000..19d3d9b
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_HYPP2V.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646060485
+<< metal3 >>
+rect -1546 1468 1545 1496
+rect -1546 -1468 1461 1468
+rect 1525 -1468 1545 1468
+rect -1546 -1496 1545 -1468
+<< via3 >>
+rect 1461 -1468 1525 1468
+<< mimcap >>
+rect -1446 1356 1346 1396
+rect -1446 -1356 -1406 1356
+rect 1306 -1356 1346 1356
+rect -1446 -1396 1346 -1356
+<< mimcapcontact >>
+rect -1406 -1356 1306 1356
+<< metal4 >>
+rect 1445 1468 1541 1484
+rect -1407 1356 1307 1357
+rect -1407 -1356 -1406 1356
+rect 1306 -1356 1307 1356
+rect -1407 -1357 1307 -1356
+rect 1445 -1468 1461 1468
+rect 1525 -1468 1541 1468
+rect 1445 -1484 1541 -1468
+<< properties >>
+string gencell sky130_fd_pr__cap_mim_m3_1
+string FIXED_BBOX -1546 -1496 1446 1496
+string parameters w 13.964 l 13.964 val 400.64 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 1 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+string library sky130
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5346Z.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5346Z.mag
new file mode 100644
index 0000000..c67ade0
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5346Z.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646060485
+<< metal3 >>
+rect -1350 1572 1349 1600
+rect -1350 -1572 1265 1572
+rect 1329 -1572 1349 1572
+rect -1350 -1600 1349 -1572
+<< via3 >>
+rect 1265 -1572 1329 1572
+<< mimcap >>
+rect -1250 1460 1150 1500
+rect -1250 -1460 -1210 1460
+rect 1110 -1460 1150 1460
+rect -1250 -1500 1150 -1460
+<< mimcapcontact >>
+rect -1210 -1460 1110 1460
+<< metal4 >>
+rect 1249 1572 1345 1588
+rect -1211 1460 1111 1461
+rect -1211 -1460 -1210 1460
+rect 1110 -1460 1111 1460
+rect -1211 -1461 1111 -1460
+rect 1249 -1572 1265 1572
+rect 1329 -1572 1345 1572
+rect 1249 -1588 1345 -1572
+<< properties >>
+string gencell sky130_fd_pr__cap_mim_m3_1
+string FIXED_BBOX -1350 -1600 1250 1600
+string parameters w 12 l 15 val 370.26 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+string library sky130
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5CT7Z.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5CT7Z.mag
new file mode 100644
index 0000000..3f60f3f
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_J5CT7Z.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646060485
+<< metal3 >>
+rect -1650 1272 1649 1300
+rect -1650 -1272 1565 1272
+rect 1629 -1272 1649 1272
+rect -1650 -1300 1649 -1272
+<< via3 >>
+rect 1565 -1272 1629 1272
+<< mimcap >>
+rect -1550 1160 1450 1200
+rect -1550 -1160 -1510 1160
+rect 1410 -1160 1450 1160
+rect -1550 -1200 1450 -1160
+<< mimcapcontact >>
+rect -1510 -1160 1410 1160
+<< metal4 >>
+rect 1549 1272 1645 1288
+rect -1511 1160 1411 1161
+rect -1511 -1160 -1510 1160
+rect 1410 -1160 1411 1160
+rect -1511 -1161 1411 -1160
+rect 1549 -1272 1565 1272
+rect 1629 -1272 1645 1272
+rect 1549 -1288 1645 -1272
+<< properties >>
+string gencell sky130_fd_pr__cap_mim_m3_1
+string FIXED_BBOX -1650 -1300 1550 1300
+string parameters w 15 l 12 val 370.26 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+string library sky130
+<< end >>
diff --git "a/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG\0432.mag" "b/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG\0432.mag"
new file mode 100644
index 0000000..b2ec4a8
--- /dev/null
+++ "b/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG\0432.mag"
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645798091
+<< metal3 >>
+rect -3150 3072 3149 3100
+rect -3150 -3072 3065 3072
+rect 3129 -3072 3149 3072
+rect -3150 -3100 3149 -3072
+<< via3 >>
+rect 3065 -3072 3129 3072
+<< mimcap >>
+rect -3050 2960 2950 3000
+rect -3050 -2960 -3010 2960
+rect 2910 -2960 2950 2960
+rect -3050 -3000 2950 -2960
+<< mimcapcontact >>
+rect -3010 -2960 2910 2960
+<< metal4 >>
+rect 3049 3072 3145 3088
+rect -3011 2960 2911 2961
+rect -3011 -2960 -3010 2960
+rect 2910 -2960 2911 2960
+rect -3011 -2961 2911 -2960
+rect 3049 -3072 3065 3072
+rect 3129 -3072 3145 3072
+rect 3049 -3088 3145 -3072
+<< properties >>
+string FIXED_BBOX -3150 -3100 3050 3100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag
new file mode 100644
index 0000000..b2ec4a8
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645798091
+<< metal3 >>
+rect -3150 3072 3149 3100
+rect -3150 -3072 3065 3072
+rect 3129 -3072 3149 3072
+rect -3150 -3100 3149 -3072
+<< via3 >>
+rect 3065 -3072 3129 3072
+<< mimcap >>
+rect -3050 2960 2950 3000
+rect -3050 -2960 -3010 2960
+rect 2910 -2960 2950 2960
+rect -3050 -3000 2950 -2960
+<< mimcapcontact >>
+rect -3010 -2960 2910 2960
+<< metal4 >>
+rect 3049 3072 3145 3088
+rect -3011 2960 2911 2961
+rect -3011 -2960 -3010 2960
+rect 2910 -2960 2911 2960
+rect -3011 -2961 2911 -2960
+rect 3049 -3072 3065 3072
+rect 3129 -3072 3145 3072
+rect 3049 -3088 3145 -3072
+<< properties >>
+string FIXED_BBOX -3150 -3100 3050 3100
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_1_Z3CT7R.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_1_Z3CT7R.mag
new file mode 100644
index 0000000..423432e
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_1_Z3CT7R.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal3 >>
+rect -1350 1272 1349 1300
+rect -1350 -1272 1265 1272
+rect 1329 -1272 1349 1272
+rect -1350 -1300 1349 -1272
+<< via3 >>
+rect 1265 -1272 1329 1272
+<< mimcap >>
+rect -1250 1160 1150 1200
+rect -1250 -1160 -1210 1160
+rect 1110 -1160 1150 1160
+rect -1250 -1200 1150 -1160
+<< mimcapcontact >>
+rect -1210 -1160 1110 1160
+<< metal4 >>
+rect 1249 1272 1345 1288
+rect -1211 1160 1111 1161
+rect -1211 -1160 -1210 1160
+rect 1110 -1160 1111 1160
+rect -1211 -1161 1111 -1160
+rect 1249 -1272 1265 1272
+rect 1329 -1272 1345 1272
+rect 1249 -1288 1345 -1272
+<< properties >>
+string FIXED_BBOX -1350 -1300 1250 1300
+string gencell sky130_fd_pr__cap_mim_m3_1
+string library sky130
+string parameters w 12 l 12 val 297.12 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git "a/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0432.mag" "b/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0432.mag"
new file mode 100644
index 0000000..a96f3ba
--- /dev/null
+++ "b/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG\0432.mag"
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646042961
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
new file mode 100644
index 0000000..a96f3ba
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_2_LJ5JLG.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646042961
+<< metal4 >>
+rect -3351 3059 3351 3100
+rect -3351 -3059 3095 3059
+rect 3331 -3059 3351 3059
+rect -3351 -3100 3351 -3059
+<< via4 >>
+rect 3095 -3059 3331 3059
+<< mimcap2 >>
+rect -3251 2960 2749 3000
+rect -3251 -2960 -3211 2960
+rect 2709 -2960 2749 2960
+rect -3251 -3000 2749 -2960
+<< mimcap2contact >>
+rect -3211 -2960 2709 2960
+<< metal5 >>
+rect 3053 3059 3373 3101
+rect -3235 2960 2733 2984
+rect -3235 -2960 -3211 2960
+rect 2709 -2960 2733 2960
+rect -3235 -2984 2733 -2960
+rect 3053 -3059 3095 3059
+rect 3331 -3059 3373 3059
+rect 3053 -3101 3373 -3059
+<< properties >>
+string FIXED_BBOX -3351 -3100 2849 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 30 val 1.822k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_2_MJMGTW.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_2_MJMGTW.mag
new file mode 100644
index 0000000..4552701
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_2_MJMGTW.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645797519
+<< metal4 >>
+rect -3351 2059 3351 2100
+rect -3351 -2059 3095 2059
+rect 3331 -2059 3351 2059
+rect -3351 -2100 3351 -2059
+<< via4 >>
+rect 3095 -2059 3331 2059
+<< mimcap2 >>
+rect -3251 1960 2749 2000
+rect -3251 -1960 -3211 1960
+rect 2709 -1960 2749 1960
+rect -3251 -2000 2749 -1960
+<< mimcap2contact >>
+rect -3211 -1960 2709 1960
+<< metal5 >>
+rect 3053 2059 3373 2101
+rect -3235 1960 2733 1984
+rect -3235 -1960 -3211 1960
+rect 2709 -1960 2733 1960
+rect -3235 -1984 2733 -1960
+rect 3053 -2059 3095 2059
+rect 3331 -2059 3373 2059
+rect 3053 -2101 3373 -2059
+<< properties >>
+string FIXED_BBOX -3351 -2100 2849 2100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 20 val 1.219k carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_2_R568GY.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_2_R568GY.mag
new file mode 100644
index 0000000..ecf9dc2
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_2_R568GY.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal4 >>
+rect -951 3059 951 3100
+rect -951 -3059 695 3059
+rect 931 -3059 951 3059
+rect -951 -3100 951 -3059
+<< via4 >>
+rect 695 -3059 931 3059
+<< mimcap2 >>
+rect -851 2960 349 3000
+rect -851 -2960 -811 2960
+rect 309 -2960 349 2960
+rect -851 -3000 349 -2960
+<< mimcap2contact >>
+rect -811 -2960 309 2960
+<< metal5 >>
+rect 653 3059 973 3101
+rect -835 2960 333 2984
+rect -835 -2960 -811 2960
+rect 309 -2960 333 2960
+rect -835 -2984 333 -2960
+rect 653 -3059 695 3059
+rect 931 -3059 973 3059
+rect 653 -3101 973 -3059
+<< properties >>
+string FIXED_BBOX -951 -3100 449 3100
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 6 l 30 val 373.68 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_2_R588EY.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_2_R588EY.mag
new file mode 100644
index 0000000..1e09d4d
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_2_R588EY.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< metal4 >>
+rect -3351 659 3351 700
+rect -3351 -659 3095 659
+rect 3331 -659 3351 659
+rect -3351 -700 3351 -659
+<< via4 >>
+rect 3095 -659 3331 659
+<< mimcap2 >>
+rect -3251 560 2749 600
+rect -3251 -560 -3211 560
+rect 2709 -560 2749 560
+rect -3251 -600 2749 -560
+<< mimcap2contact >>
+rect -3211 -560 2709 560
+<< metal5 >>
+rect 3053 659 3373 701
+rect -3235 560 2733 584
+rect -3235 -560 -3211 560
+rect 2709 -560 2733 560
+rect -3235 -584 2733 -560
+rect 3053 -659 3095 659
+rect 3331 -659 3373 659
+rect 3053 -701 3373 -659
+<< properties >>
+string FIXED_BBOX -3351 -700 2849 700
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 30 l 6 val 373.68 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_mim_m3_2_ZWVPUJ.mag b/mag/tia/sky130_fd_pr__cap_mim_m3_2_ZWVPUJ.mag
new file mode 100644
index 0000000..52bdd41
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_mim_m3_2_ZWVPUJ.mag
@@ -0,0 +1,33 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645801865
+<< metal4 >>
+rect -2851 1859 2851 1900
+rect -2851 -1859 2595 1859
+rect 2831 -1859 2851 1859
+rect -2851 -1900 2851 -1859
+<< via4 >>
+rect 2595 -1859 2831 1859
+<< mimcap2 >>
+rect -2751 1760 2249 1800
+rect -2751 -1760 -2711 1760
+rect 2209 -1760 2249 1760
+rect -2751 -1800 2249 -1760
+<< mimcap2contact >>
+rect -2711 -1760 2209 1760
+<< metal5 >>
+rect 2553 1859 2873 1901
+rect -2735 1760 2233 1784
+rect -2735 -1760 -2711 1760
+rect 2209 -1760 2233 1760
+rect -2735 -1784 2233 -1760
+rect 2553 -1859 2595 1859
+rect 2831 -1859 2873 1859
+rect 2553 -1901 2873 -1859
+<< properties >>
+string FIXED_BBOX -2851 -1900 2349 1900
+string gencell sky130_fd_pr__cap_mim_m3_2
+string library sky130
+string parameters w 25 l 18 val 916.34 carea 2.00 cperi 0.19 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov 100
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__cap_var_lvt_MZUN4J.mag b/mag/tia/sky130_fd_pr__cap_var_lvt_MZUN4J.mag
new file mode 100644
index 0000000..6db5c07
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__cap_var_lvt_MZUN4J.mag
@@ -0,0 +1,300 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646042961
+<< nwell >>
+rect -2173 -618 -1507 618
+rect -1253 -618 -587 618
+rect -333 -618 333 618
+rect 587 -618 1253 618
+rect 1507 -618 2173 618
+<< pwell >>
+rect -2283 618 2283 728
+rect -2283 -618 -2173 618
+rect -1507 -618 -1253 618
+rect -587 -618 -333 618
+rect 333 -618 587 618
+rect 1253 -618 1507 618
+rect 2173 -618 2283 618
+rect -2283 -728 2283 -618
+<< varactor >>
+rect -2040 -500 -1640 500
+rect -1120 -500 -720 500
+rect -200 -500 200 500
+rect 720 -500 1120 500
+rect 1640 -500 2040 500
+<< psubdiff >>
+rect -2247 658 -2151 692
+rect 2151 658 2247 692
+rect -2247 569 -2213 658
+rect 2213 569 2247 658
+rect -2247 -658 -2213 -569
+rect 2213 -658 2247 -569
+rect -2247 -692 -2124 -658
+rect 2124 -692 2247 -658
+<< nsubdiff >>
+rect -2137 476 -2040 500
+rect -2137 -476 -2125 476
+rect -2091 -476 -2040 476
+rect -2137 -500 -2040 -476
+rect -1640 476 -1543 500
+rect -1640 -476 -1589 476
+rect -1555 -476 -1543 476
+rect -1640 -500 -1543 -476
+rect -1217 476 -1120 500
+rect -1217 -476 -1205 476
+rect -1171 -476 -1120 476
+rect -1217 -500 -1120 -476
+rect -720 476 -623 500
+rect -720 -476 -669 476
+rect -635 -476 -623 476
+rect -720 -500 -623 -476
+rect -297 476 -200 500
+rect -297 -476 -285 476
+rect -251 -476 -200 476
+rect -297 -500 -200 -476
+rect 200 476 297 500
+rect 200 -476 251 476
+rect 285 -476 297 476
+rect 200 -500 297 -476
+rect 623 476 720 500
+rect 623 -476 635 476
+rect 669 -476 720 476
+rect 623 -500 720 -476
+rect 1120 476 1217 500
+rect 1120 -476 1171 476
+rect 1205 -476 1217 476
+rect 1120 -500 1217 -476
+rect 1543 476 1640 500
+rect 1543 -476 1555 476
+rect 1589 -476 1640 476
+rect 1543 -500 1640 -476
+rect 2040 476 2137 500
+rect 2040 -476 2091 476
+rect 2125 -476 2137 476
+rect 2040 -500 2137 -476
+<< psubdiffcont >>
+rect -2151 658 2151 692
+rect -2247 -569 -2213 569
+rect 2213 -569 2247 569
+rect -2124 -692 2124 -658
+<< nsubdiffcont >>
+rect -2125 -476 -2091 476
+rect -1589 -476 -1555 476
+rect -1205 -476 -1171 476
+rect -669 -476 -635 476
+rect -285 -476 -251 476
+rect 251 -476 285 476
+rect 635 -476 669 476
+rect 1171 -476 1205 476
+rect 1555 -476 1589 476
+rect 2091 -476 2125 476
+<< poly >>
+rect -2040 572 -1640 588
+rect -2040 538 -2024 572
+rect -1656 538 -1640 572
+rect -2040 500 -1640 538
+rect -1120 572 -720 588
+rect -1120 538 -1104 572
+rect -736 538 -720 572
+rect -1120 500 -720 538
+rect -200 572 200 588
+rect -200 538 -184 572
+rect 184 538 200 572
+rect -200 500 200 538
+rect 720 572 1120 588
+rect 720 538 736 572
+rect 1104 538 1120 572
+rect 720 500 1120 538
+rect 1640 572 2040 588
+rect 1640 538 1656 572
+rect 2024 538 2040 572
+rect 1640 500 2040 538
+rect -2040 -538 -1640 -500
+rect -2040 -572 -2024 -538
+rect -1656 -572 -1640 -538
+rect -2040 -588 -1640 -572
+rect -1120 -538 -720 -500
+rect -1120 -572 -1104 -538
+rect -736 -572 -720 -538
+rect -1120 -588 -720 -572
+rect -200 -538 200 -500
+rect -200 -572 -184 -538
+rect 184 -572 200 -538
+rect -200 -588 200 -572
+rect 720 -538 1120 -500
+rect 720 -572 736 -538
+rect 1104 -572 1120 -538
+rect 720 -588 1120 -572
+rect 1640 -538 2040 -500
+rect 1640 -572 1656 -538
+rect 2024 -572 2040 -538
+rect 1640 -588 2040 -572
+<< polycont >>
+rect -2024 538 -1656 572
+rect -1104 538 -736 572
+rect -184 538 184 572
+rect 736 538 1104 572
+rect 1656 538 2024 572
+rect -2024 -572 -1656 -538
+rect -1104 -572 -736 -538
+rect -184 -572 184 -538
+rect 736 -572 1104 -538
+rect 1656 -572 2024 -538
+<< locali >>
+rect -2247 658 -2151 692
+rect 2151 658 2247 692
+rect -2247 569 -2213 658
+rect -2040 538 -2024 572
+rect -1656 538 -1640 572
+rect -1120 538 -1104 572
+rect -736 538 -720 572
+rect -200 538 -184 572
+rect 184 538 200 572
+rect 720 538 736 572
+rect 1104 538 1120 572
+rect 1640 538 1656 572
+rect 2024 538 2040 572
+rect 2213 569 2247 658
+rect -2125 476 -2091 492
+rect -2125 -492 -2091 -476
+rect -1589 476 -1555 492
+rect -1589 -492 -1555 -476
+rect -1205 476 -1171 492
+rect -1205 -492 -1171 -476
+rect -669 476 -635 492
+rect -669 -492 -635 -476
+rect -285 476 -251 492
+rect -285 -492 -251 -476
+rect 251 476 285 492
+rect 251 -492 285 -476
+rect 635 476 669 492
+rect 635 -492 669 -476
+rect 1171 476 1205 492
+rect 1171 -492 1205 -476
+rect 1555 476 1589 492
+rect 1555 -492 1589 -476
+rect 2091 476 2125 492
+rect 2091 -492 2125 -476
+rect -2247 -658 -2213 -569
+rect -2040 -572 -2024 -538
+rect -1656 -572 -1640 -538
+rect -1120 -572 -1104 -538
+rect -736 -572 -720 -538
+rect -200 -572 -184 -538
+rect 184 -572 200 -538
+rect 720 -572 736 -538
+rect 1104 -572 1120 -538
+rect 1640 -572 1656 -538
+rect 2024 -572 2040 -538
+rect 2213 -658 2247 -569
+rect -2247 -692 -2124 -658
+rect 2124 -692 2247 -658
+<< viali >>
+rect -2024 538 -1656 572
+rect -1104 538 -736 572
+rect -184 538 184 572
+rect 736 538 1104 572
+rect 1656 538 2024 572
+rect -2125 -476 -2091 476
+rect -1589 -476 -1555 476
+rect -1205 -476 -1171 476
+rect -669 -476 -635 476
+rect -285 -476 -251 476
+rect 251 -476 285 476
+rect 635 -476 669 476
+rect 1171 -476 1205 476
+rect 1555 -476 1589 476
+rect 2091 -476 2125 476
+rect -2024 -572 -1656 -538
+rect -1104 -572 -736 -538
+rect -184 -572 184 -538
+rect 736 -572 1104 -538
+rect 1656 -572 2024 -538
+<< metal1 >>
+rect -2036 572 -1644 578
+rect -2036 538 -2024 572
+rect -1656 538 -1644 572
+rect -2036 532 -1644 538
+rect -1116 572 -724 578
+rect -1116 538 -1104 572
+rect -736 538 -724 572
+rect -1116 532 -724 538
+rect -196 572 196 578
+rect -196 538 -184 572
+rect 184 538 196 572
+rect -196 532 196 538
+rect 724 572 1116 578
+rect 724 538 736 572
+rect 1104 538 1116 572
+rect 724 532 1116 538
+rect 1644 572 2036 578
+rect 1644 538 1656 572
+rect 2024 538 2036 572
+rect 1644 532 2036 538
+rect -2131 476 -2085 488
+rect -2131 -476 -2125 476
+rect -2091 -476 -2085 476
+rect -2131 -488 -2085 -476
+rect -1595 476 -1549 488
+rect -1595 -476 -1589 476
+rect -1555 -476 -1549 476
+rect -1595 -488 -1549 -476
+rect -1211 476 -1165 488
+rect -1211 -476 -1205 476
+rect -1171 -476 -1165 476
+rect -1211 -488 -1165 -476
+rect -675 476 -629 488
+rect -675 -476 -669 476
+rect -635 -476 -629 476
+rect -675 -488 -629 -476
+rect -291 476 -245 488
+rect -291 -476 -285 476
+rect -251 -476 -245 476
+rect -291 -488 -245 -476
+rect 245 476 291 488
+rect 245 -476 251 476
+rect 285 -476 291 476
+rect 245 -488 291 -476
+rect 629 476 675 488
+rect 629 -476 635 476
+rect 669 -476 675 476
+rect 629 -488 675 -476
+rect 1165 476 1211 488
+rect 1165 -476 1171 476
+rect 1205 -476 1211 476
+rect 1165 -488 1211 -476
+rect 1549 476 1595 488
+rect 1549 -476 1555 476
+rect 1589 -476 1595 476
+rect 1549 -488 1595 -476
+rect 2085 476 2131 488
+rect 2085 -476 2091 476
+rect 2125 -476 2131 476
+rect 2085 -488 2131 -476
+rect -2036 -538 -1644 -532
+rect -2036 -572 -2024 -538
+rect -1656 -572 -1644 -538
+rect -2036 -578 -1644 -572
+rect -1116 -538 -724 -532
+rect -1116 -572 -1104 -538
+rect -736 -572 -724 -538
+rect -1116 -578 -724 -572
+rect -196 -538 196 -532
+rect -196 -572 -184 -538
+rect 184 -572 196 -538
+rect -196 -578 196 -572
+rect 724 -538 1116 -532
+rect 724 -572 736 -538
+rect 1104 -572 1116 -538
+rect 724 -578 1116 -572
+rect 1644 -538 2036 -532
+rect 1644 -572 1656 -538
+rect 2024 -572 2036 -538
+rect 1644 -578 2036 -572
+<< properties >>
+string FIXED_BBOX -2230 -648 2230 648
+string gencell sky130_fd_pr__cap_var_lvt
+string library sky130
+string parameters w 5 l 2 m 1 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.18 wmin 1.0 compatible {sky130_fd_pr__cap_var_lvt  sky130_fd_pr__cap_var_hvt sky130_fd_pr__cap_var} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_62U3RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_62U3RB.mag
new file mode 100644
index 0000000..cc4348e
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_62U3RB.mag
@@ -0,0 +1,967 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645781187
+<< error_p >>
+rect -715 581 -657 587
+rect -519 581 -461 587
+rect -323 581 -265 587
+rect -127 581 -69 587
+rect 69 581 127 587
+rect 265 581 323 587
+rect 461 581 519 587
+rect 657 581 715 587
+rect -715 547 -703 581
+rect -519 547 -507 581
+rect -323 547 -311 581
+rect -127 547 -115 581
+rect 69 547 81 581
+rect 265 547 277 581
+rect 461 547 473 581
+rect 657 547 669 581
+rect -715 541 -657 547
+rect -519 541 -461 547
+rect -323 541 -265 547
+rect -127 541 -69 547
+rect 69 541 127 547
+rect 265 541 323 547
+rect 461 541 519 547
+rect 657 541 715 547
+rect -617 71 -559 77
+rect -421 71 -363 77
+rect -225 71 -167 77
+rect -29 71 29 77
+rect 167 71 225 77
+rect 363 71 421 77
+rect 559 71 617 77
+rect -617 37 -605 71
+rect -421 37 -409 71
+rect -225 37 -213 71
+rect -29 37 -17 71
+rect 167 37 179 71
+rect 363 37 375 71
+rect 559 37 571 71
+rect -617 31 -559 37
+rect -421 31 -363 37
+rect -225 31 -167 37
+rect -29 31 29 37
+rect 167 31 225 37
+rect 363 31 421 37
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -421 -37 -363 -31
+rect -225 -37 -167 -31
+rect -29 -37 29 -31
+rect 167 -37 225 -31
+rect 363 -37 421 -31
+rect 559 -37 617 -31
+rect -617 -71 -605 -37
+rect -421 -71 -409 -37
+rect -225 -71 -213 -37
+rect -29 -71 -17 -37
+rect 167 -71 179 -37
+rect 363 -71 375 -37
+rect 559 -71 571 -37
+rect -617 -77 -559 -71
+rect -421 -77 -363 -71
+rect -225 -77 -167 -71
+rect -29 -77 29 -71
+rect 167 -77 225 -71
+rect 363 -77 421 -71
+rect 559 -77 617 -71
+rect -715 -547 -657 -541
+rect -519 -547 -461 -541
+rect -323 -547 -265 -541
+rect -127 -547 -69 -541
+rect 69 -547 127 -541
+rect 265 -547 323 -541
+rect 461 -547 519 -541
+rect 657 -547 715 -541
+rect -715 -581 -703 -547
+rect -519 -581 -507 -547
+rect -323 -581 -311 -547
+rect -127 -581 -115 -547
+rect 69 -581 81 -547
+rect 265 -581 277 -547
+rect 461 -581 473 -547
+rect 657 -581 669 -547
+rect -715 -587 -657 -581
+rect -519 -587 -461 -581
+rect -323 -587 -265 -581
+rect -127 -587 -69 -581
+rect 69 -587 127 -581
+rect 265 -587 323 -581
+rect 461 -587 519 -581
+rect 657 -587 715 -581
+<< pwell >>
+rect -902 -719 902 719
+<< nmos >>
+rect -706 109 -666 509
+rect -608 109 -568 509
+rect -510 109 -470 509
+rect -412 109 -372 509
+rect -314 109 -274 509
+rect -216 109 -176 509
+rect -118 109 -78 509
+rect -20 109 20 509
+rect 78 109 118 509
+rect 176 109 216 509
+rect 274 109 314 509
+rect 372 109 412 509
+rect 470 109 510 509
+rect 568 109 608 509
+rect 666 109 706 509
+rect -706 -509 -666 -109
+rect -608 -509 -568 -109
+rect -510 -509 -470 -109
+rect -412 -509 -372 -109
+rect -314 -509 -274 -109
+rect -216 -509 -176 -109
+rect -118 -509 -78 -109
+rect -20 -509 20 -109
+rect 78 -509 118 -109
+rect 176 -509 216 -109
+rect 274 -509 314 -109
+rect 372 -509 412 -109
+rect 470 -509 510 -109
+rect 568 -509 608 -109
+rect 666 -509 706 -109
+<< ndiff >>
+rect -764 497 -706 509
+rect -764 121 -752 497
+rect -718 121 -706 497
+rect -764 109 -706 121
+rect -666 497 -608 509
+rect -666 121 -654 497
+rect -620 121 -608 497
+rect -666 109 -608 121
+rect -568 497 -510 509
+rect -568 121 -556 497
+rect -522 121 -510 497
+rect -568 109 -510 121
+rect -470 497 -412 509
+rect -470 121 -458 497
+rect -424 121 -412 497
+rect -470 109 -412 121
+rect -372 497 -314 509
+rect -372 121 -360 497
+rect -326 121 -314 497
+rect -372 109 -314 121
+rect -274 497 -216 509
+rect -274 121 -262 497
+rect -228 121 -216 497
+rect -274 109 -216 121
+rect -176 497 -118 509
+rect -176 121 -164 497
+rect -130 121 -118 497
+rect -176 109 -118 121
+rect -78 497 -20 509
+rect -78 121 -66 497
+rect -32 121 -20 497
+rect -78 109 -20 121
+rect 20 497 78 509
+rect 20 121 32 497
+rect 66 121 78 497
+rect 20 109 78 121
+rect 118 497 176 509
+rect 118 121 130 497
+rect 164 121 176 497
+rect 118 109 176 121
+rect 216 497 274 509
+rect 216 121 228 497
+rect 262 121 274 497
+rect 216 109 274 121
+rect 314 497 372 509
+rect 314 121 326 497
+rect 360 121 372 497
+rect 314 109 372 121
+rect 412 497 470 509
+rect 412 121 424 497
+rect 458 121 470 497
+rect 412 109 470 121
+rect 510 497 568 509
+rect 510 121 522 497
+rect 556 121 568 497
+rect 510 109 568 121
+rect 608 497 666 509
+rect 608 121 620 497
+rect 654 121 666 497
+rect 608 109 666 121
+rect 706 497 764 509
+rect 706 121 718 497
+rect 752 121 764 497
+rect 706 109 764 121
+rect -764 -121 -706 -109
+rect -764 -497 -752 -121
+rect -718 -497 -706 -121
+rect -764 -509 -706 -497
+rect -666 -121 -608 -109
+rect -666 -497 -654 -121
+rect -620 -497 -608 -121
+rect -666 -509 -608 -497
+rect -568 -121 -510 -109
+rect -568 -497 -556 -121
+rect -522 -497 -510 -121
+rect -568 -509 -510 -497
+rect -470 -121 -412 -109
+rect -470 -497 -458 -121
+rect -424 -497 -412 -121
+rect -470 -509 -412 -497
+rect -372 -121 -314 -109
+rect -372 -497 -360 -121
+rect -326 -497 -314 -121
+rect -372 -509 -314 -497
+rect -274 -121 -216 -109
+rect -274 -497 -262 -121
+rect -228 -497 -216 -121
+rect -274 -509 -216 -497
+rect -176 -121 -118 -109
+rect -176 -497 -164 -121
+rect -130 -497 -118 -121
+rect -176 -509 -118 -497
+rect -78 -121 -20 -109
+rect -78 -497 -66 -121
+rect -32 -497 -20 -121
+rect -78 -509 -20 -497
+rect 20 -121 78 -109
+rect 20 -497 32 -121
+rect 66 -497 78 -121
+rect 20 -509 78 -497
+rect 118 -121 176 -109
+rect 118 -497 130 -121
+rect 164 -497 176 -121
+rect 118 -509 176 -497
+rect 216 -121 274 -109
+rect 216 -497 228 -121
+rect 262 -497 274 -121
+rect 216 -509 274 -497
+rect 314 -121 372 -109
+rect 314 -497 326 -121
+rect 360 -497 372 -121
+rect 314 -509 372 -497
+rect 412 -121 470 -109
+rect 412 -497 424 -121
+rect 458 -497 470 -121
+rect 412 -509 470 -497
+rect 510 -121 568 -109
+rect 510 -497 522 -121
+rect 556 -497 568 -121
+rect 510 -509 568 -497
+rect 608 -121 666 -109
+rect 608 -497 620 -121
+rect 654 -497 666 -121
+rect 608 -509 666 -497
+rect 706 -121 764 -109
+rect 706 -497 718 -121
+rect 752 -497 764 -121
+rect 706 -509 764 -497
+<< ndiffc >>
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+<< psubdiff >>
+rect -866 649 -770 683
+rect 770 649 866 683
+rect -866 587 -832 649
+rect 832 587 866 649
+rect -866 -649 -832 -587
+rect 832 -649 866 -587
+rect -866 -683 -770 -649
+rect 770 -683 866 -649
+<< psubdiffcont >>
+rect -770 649 770 683
+rect -866 -587 -832 587
+rect 832 -587 866 587
+rect -770 -683 770 -649
+<< poly >>
+rect -719 581 -653 597
+rect -719 547 -703 581
+rect -669 547 -653 581
+rect -719 531 -653 547
+rect -523 581 -457 597
+rect -523 547 -507 581
+rect -473 547 -457 581
+rect -706 509 -666 531
+rect -608 509 -568 535
+rect -523 531 -457 547
+rect -327 581 -261 597
+rect -327 547 -311 581
+rect -277 547 -261 581
+rect -510 509 -470 531
+rect -412 509 -372 535
+rect -327 531 -261 547
+rect -131 581 -65 597
+rect -131 547 -115 581
+rect -81 547 -65 581
+rect -314 509 -274 531
+rect -216 509 -176 535
+rect -131 531 -65 547
+rect 65 581 131 597
+rect 65 547 81 581
+rect 115 547 131 581
+rect -118 509 -78 531
+rect -20 509 20 535
+rect 65 531 131 547
+rect 261 581 327 597
+rect 261 547 277 581
+rect 311 547 327 581
+rect 78 509 118 531
+rect 176 509 216 535
+rect 261 531 327 547
+rect 457 581 523 597
+rect 457 547 473 581
+rect 507 547 523 581
+rect 274 509 314 531
+rect 372 509 412 535
+rect 457 531 523 547
+rect 653 581 719 597
+rect 653 547 669 581
+rect 703 547 719 581
+rect 470 509 510 531
+rect 568 509 608 535
+rect 653 531 719 547
+rect 666 509 706 531
+rect -706 83 -666 109
+rect -608 87 -568 109
+rect -621 71 -555 87
+rect -510 83 -470 109
+rect -412 87 -372 109
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -621 21 -555 37
+rect -425 71 -359 87
+rect -314 83 -274 109
+rect -216 87 -176 109
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -425 21 -359 37
+rect -229 71 -163 87
+rect -118 83 -78 109
+rect -20 87 20 109
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -229 21 -163 37
+rect -33 71 33 87
+rect 78 83 118 109
+rect 176 87 216 109
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect 163 71 229 87
+rect 274 83 314 109
+rect 372 87 412 109
+rect 163 37 179 71
+rect 213 37 229 71
+rect 163 21 229 37
+rect 359 71 425 87
+rect 470 83 510 109
+rect 568 87 608 109
+rect 359 37 375 71
+rect 409 37 425 71
+rect 359 21 425 37
+rect 555 71 621 87
+rect 666 83 706 109
+rect 555 37 571 71
+rect 605 37 621 71
+rect 555 21 621 37
+rect -621 -37 -555 -21
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -706 -109 -666 -83
+rect -621 -87 -555 -71
+rect -425 -37 -359 -21
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -608 -109 -568 -87
+rect -510 -109 -470 -83
+rect -425 -87 -359 -71
+rect -229 -37 -163 -21
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -412 -109 -372 -87
+rect -314 -109 -274 -83
+rect -229 -87 -163 -71
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -216 -109 -176 -87
+rect -118 -109 -78 -83
+rect -33 -87 33 -71
+rect 163 -37 229 -21
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect -20 -109 20 -87
+rect 78 -109 118 -83
+rect 163 -87 229 -71
+rect 359 -37 425 -21
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 176 -109 216 -87
+rect 274 -109 314 -83
+rect 359 -87 425 -71
+rect 555 -37 621 -21
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect 372 -109 412 -87
+rect 470 -109 510 -83
+rect 555 -87 621 -71
+rect 568 -109 608 -87
+rect 666 -109 706 -83
+rect -706 -531 -666 -509
+rect -719 -547 -653 -531
+rect -608 -535 -568 -509
+rect -510 -531 -470 -509
+rect -719 -581 -703 -547
+rect -669 -581 -653 -547
+rect -719 -597 -653 -581
+rect -523 -547 -457 -531
+rect -412 -535 -372 -509
+rect -314 -531 -274 -509
+rect -523 -581 -507 -547
+rect -473 -581 -457 -547
+rect -523 -597 -457 -581
+rect -327 -547 -261 -531
+rect -216 -535 -176 -509
+rect -118 -531 -78 -509
+rect -327 -581 -311 -547
+rect -277 -581 -261 -547
+rect -327 -597 -261 -581
+rect -131 -547 -65 -531
+rect -20 -535 20 -509
+rect 78 -531 118 -509
+rect -131 -581 -115 -547
+rect -81 -581 -65 -547
+rect -131 -597 -65 -581
+rect 65 -547 131 -531
+rect 176 -535 216 -509
+rect 274 -531 314 -509
+rect 65 -581 81 -547
+rect 115 -581 131 -547
+rect 65 -597 131 -581
+rect 261 -547 327 -531
+rect 372 -535 412 -509
+rect 470 -531 510 -509
+rect 261 -581 277 -547
+rect 311 -581 327 -547
+rect 261 -597 327 -581
+rect 457 -547 523 -531
+rect 568 -535 608 -509
+rect 666 -531 706 -509
+rect 457 -581 473 -547
+rect 507 -581 523 -547
+rect 457 -597 523 -581
+rect 653 -547 719 -531
+rect 653 -581 669 -547
+rect 703 -581 719 -547
+rect 653 -597 719 -581
+<< polycont >>
+rect -703 547 -669 581
+rect -507 547 -473 581
+rect -311 547 -277 581
+rect -115 547 -81 581
+rect 81 547 115 581
+rect 277 547 311 581
+rect 473 547 507 581
+rect 669 547 703 581
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -703 -581 -669 -547
+rect -507 -581 -473 -547
+rect -311 -581 -277 -547
+rect -115 -581 -81 -547
+rect 81 -581 115 -547
+rect 277 -581 311 -547
+rect 473 -581 507 -547
+rect 669 -581 703 -547
+<< locali >>
+rect -866 649 -770 683
+rect 770 649 866 683
+rect -866 587 -832 649
+rect 832 587 866 649
+rect -719 547 -703 581
+rect -669 547 -653 581
+rect -523 547 -507 581
+rect -473 547 -457 581
+rect -327 547 -311 581
+rect -277 547 -261 581
+rect -131 547 -115 581
+rect -81 547 -65 581
+rect 65 547 81 581
+rect 115 547 131 581
+rect 261 547 277 581
+rect 311 547 327 581
+rect 457 547 473 581
+rect 507 547 523 581
+rect 653 547 669 581
+rect 703 547 719 581
+rect -752 497 -718 513
+rect -752 105 -718 121
+rect -654 497 -620 513
+rect -654 105 -620 121
+rect -556 497 -522 513
+rect -556 105 -522 121
+rect -458 497 -424 513
+rect -458 105 -424 121
+rect -360 497 -326 513
+rect -360 105 -326 121
+rect -262 497 -228 513
+rect -262 105 -228 121
+rect -164 497 -130 513
+rect -164 105 -130 121
+rect -66 497 -32 513
+rect -66 105 -32 121
+rect 32 497 66 513
+rect 32 105 66 121
+rect 130 497 164 513
+rect 130 105 164 121
+rect 228 497 262 513
+rect 228 105 262 121
+rect 326 497 360 513
+rect 326 105 360 121
+rect 424 497 458 513
+rect 424 105 458 121
+rect 522 497 556 513
+rect 522 105 556 121
+rect 620 497 654 513
+rect 620 105 654 121
+rect 718 497 752 513
+rect 718 105 752 121
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -33 37 -17 71
+rect 17 37 33 71
+rect 163 37 179 71
+rect 213 37 229 71
+rect 359 37 375 71
+rect 409 37 425 71
+rect 555 37 571 71
+rect 605 37 621 71
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect -752 -121 -718 -105
+rect -752 -513 -718 -497
+rect -654 -121 -620 -105
+rect -654 -513 -620 -497
+rect -556 -121 -522 -105
+rect -556 -513 -522 -497
+rect -458 -121 -424 -105
+rect -458 -513 -424 -497
+rect -360 -121 -326 -105
+rect -360 -513 -326 -497
+rect -262 -121 -228 -105
+rect -262 -513 -228 -497
+rect -164 -121 -130 -105
+rect -164 -513 -130 -497
+rect -66 -121 -32 -105
+rect -66 -513 -32 -497
+rect 32 -121 66 -105
+rect 32 -513 66 -497
+rect 130 -121 164 -105
+rect 130 -513 164 -497
+rect 228 -121 262 -105
+rect 228 -513 262 -497
+rect 326 -121 360 -105
+rect 326 -513 360 -497
+rect 424 -121 458 -105
+rect 424 -513 458 -497
+rect 522 -121 556 -105
+rect 522 -513 556 -497
+rect 620 -121 654 -105
+rect 620 -513 654 -497
+rect 718 -121 752 -105
+rect 718 -513 752 -497
+rect -719 -581 -703 -547
+rect -669 -581 -653 -547
+rect -523 -581 -507 -547
+rect -473 -581 -457 -547
+rect -327 -581 -311 -547
+rect -277 -581 -261 -547
+rect -131 -581 -115 -547
+rect -81 -581 -65 -547
+rect 65 -581 81 -547
+rect 115 -581 131 -547
+rect 261 -581 277 -547
+rect 311 -581 327 -547
+rect 457 -581 473 -547
+rect 507 -581 523 -547
+rect 653 -581 669 -547
+rect 703 -581 719 -547
+rect -866 -649 -832 -587
+rect 832 -649 866 -587
+rect -866 -683 -770 -649
+rect 770 -683 866 -649
+<< viali >>
+rect -703 547 -669 581
+rect -507 547 -473 581
+rect -311 547 -277 581
+rect -115 547 -81 581
+rect 81 547 115 581
+rect 277 547 311 581
+rect 473 547 507 581
+rect 669 547 703 581
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect -703 -581 -669 -547
+rect -507 -581 -473 -547
+rect -311 -581 -277 -547
+rect -115 -581 -81 -547
+rect 81 -581 115 -547
+rect 277 -581 311 -547
+rect 473 -581 507 -547
+rect 669 -581 703 -547
+<< metal1 >>
+rect -715 581 -657 587
+rect -715 547 -703 581
+rect -669 547 -657 581
+rect -715 541 -657 547
+rect -519 581 -461 587
+rect -519 547 -507 581
+rect -473 547 -461 581
+rect -519 541 -461 547
+rect -323 581 -265 587
+rect -323 547 -311 581
+rect -277 547 -265 581
+rect -323 541 -265 547
+rect -127 581 -69 587
+rect -127 547 -115 581
+rect -81 547 -69 581
+rect -127 541 -69 547
+rect 69 581 127 587
+rect 69 547 81 581
+rect 115 547 127 581
+rect 69 541 127 547
+rect 265 581 323 587
+rect 265 547 277 581
+rect 311 547 323 581
+rect 265 541 323 547
+rect 461 581 519 587
+rect 461 547 473 581
+rect 507 547 519 581
+rect 461 541 519 547
+rect 657 581 715 587
+rect 657 547 669 581
+rect 703 547 715 581
+rect 657 541 715 547
+rect -758 497 -712 509
+rect -758 121 -752 497
+rect -718 121 -712 497
+rect -758 109 -712 121
+rect -660 497 -614 509
+rect -660 121 -654 497
+rect -620 121 -614 497
+rect -660 109 -614 121
+rect -562 497 -516 509
+rect -562 121 -556 497
+rect -522 121 -516 497
+rect -562 109 -516 121
+rect -464 497 -418 509
+rect -464 121 -458 497
+rect -424 121 -418 497
+rect -464 109 -418 121
+rect -366 497 -320 509
+rect -366 121 -360 497
+rect -326 121 -320 497
+rect -366 109 -320 121
+rect -268 497 -222 509
+rect -268 121 -262 497
+rect -228 121 -222 497
+rect -268 109 -222 121
+rect -170 497 -124 509
+rect -170 121 -164 497
+rect -130 121 -124 497
+rect -170 109 -124 121
+rect -72 497 -26 509
+rect -72 121 -66 497
+rect -32 121 -26 497
+rect -72 109 -26 121
+rect 26 497 72 509
+rect 26 121 32 497
+rect 66 121 72 497
+rect 26 109 72 121
+rect 124 497 170 509
+rect 124 121 130 497
+rect 164 121 170 497
+rect 124 109 170 121
+rect 222 497 268 509
+rect 222 121 228 497
+rect 262 121 268 497
+rect 222 109 268 121
+rect 320 497 366 509
+rect 320 121 326 497
+rect 360 121 366 497
+rect 320 109 366 121
+rect 418 497 464 509
+rect 418 121 424 497
+rect 458 121 464 497
+rect 418 109 464 121
+rect 516 497 562 509
+rect 516 121 522 497
+rect 556 121 562 497
+rect 516 109 562 121
+rect 614 497 660 509
+rect 614 121 620 497
+rect 654 121 660 497
+rect 614 109 660 121
+rect 712 497 758 509
+rect 712 121 718 497
+rect 752 121 758 497
+rect 712 109 758 121
+rect -617 71 -559 77
+rect -617 37 -605 71
+rect -571 37 -559 71
+rect -617 31 -559 37
+rect -421 71 -363 77
+rect -421 37 -409 71
+rect -375 37 -363 71
+rect -421 31 -363 37
+rect -225 71 -167 77
+rect -225 37 -213 71
+rect -179 37 -167 71
+rect -225 31 -167 37
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect 167 71 225 77
+rect 167 37 179 71
+rect 213 37 225 71
+rect 167 31 225 37
+rect 363 71 421 77
+rect 363 37 375 71
+rect 409 37 421 71
+rect 363 31 421 37
+rect 559 71 617 77
+rect 559 37 571 71
+rect 605 37 617 71
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -617 -71 -605 -37
+rect -571 -71 -559 -37
+rect -617 -77 -559 -71
+rect -421 -37 -363 -31
+rect -421 -71 -409 -37
+rect -375 -71 -363 -37
+rect -421 -77 -363 -71
+rect -225 -37 -167 -31
+rect -225 -71 -213 -37
+rect -179 -71 -167 -37
+rect -225 -77 -167 -71
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect 167 -37 225 -31
+rect 167 -71 179 -37
+rect 213 -71 225 -37
+rect 167 -77 225 -71
+rect 363 -37 421 -31
+rect 363 -71 375 -37
+rect 409 -71 421 -37
+rect 363 -77 421 -71
+rect 559 -37 617 -31
+rect 559 -71 571 -37
+rect 605 -71 617 -37
+rect 559 -77 617 -71
+rect -758 -121 -712 -109
+rect -758 -497 -752 -121
+rect -718 -497 -712 -121
+rect -758 -509 -712 -497
+rect -660 -121 -614 -109
+rect -660 -497 -654 -121
+rect -620 -497 -614 -121
+rect -660 -509 -614 -497
+rect -562 -121 -516 -109
+rect -562 -497 -556 -121
+rect -522 -497 -516 -121
+rect -562 -509 -516 -497
+rect -464 -121 -418 -109
+rect -464 -497 -458 -121
+rect -424 -497 -418 -121
+rect -464 -509 -418 -497
+rect -366 -121 -320 -109
+rect -366 -497 -360 -121
+rect -326 -497 -320 -121
+rect -366 -509 -320 -497
+rect -268 -121 -222 -109
+rect -268 -497 -262 -121
+rect -228 -497 -222 -121
+rect -268 -509 -222 -497
+rect -170 -121 -124 -109
+rect -170 -497 -164 -121
+rect -130 -497 -124 -121
+rect -170 -509 -124 -497
+rect -72 -121 -26 -109
+rect -72 -497 -66 -121
+rect -32 -497 -26 -121
+rect -72 -509 -26 -497
+rect 26 -121 72 -109
+rect 26 -497 32 -121
+rect 66 -497 72 -121
+rect 26 -509 72 -497
+rect 124 -121 170 -109
+rect 124 -497 130 -121
+rect 164 -497 170 -121
+rect 124 -509 170 -497
+rect 222 -121 268 -109
+rect 222 -497 228 -121
+rect 262 -497 268 -121
+rect 222 -509 268 -497
+rect 320 -121 366 -109
+rect 320 -497 326 -121
+rect 360 -497 366 -121
+rect 320 -509 366 -497
+rect 418 -121 464 -109
+rect 418 -497 424 -121
+rect 458 -497 464 -121
+rect 418 -509 464 -497
+rect 516 -121 562 -109
+rect 516 -497 522 -121
+rect 556 -497 562 -121
+rect 516 -509 562 -497
+rect 614 -121 660 -109
+rect 614 -497 620 -121
+rect 654 -497 660 -121
+rect 614 -509 660 -497
+rect 712 -121 758 -109
+rect 712 -497 718 -121
+rect 752 -497 758 -121
+rect 712 -509 758 -497
+rect -715 -547 -657 -541
+rect -715 -581 -703 -547
+rect -669 -581 -657 -547
+rect -715 -587 -657 -581
+rect -519 -547 -461 -541
+rect -519 -581 -507 -547
+rect -473 -581 -461 -547
+rect -519 -587 -461 -581
+rect -323 -547 -265 -541
+rect -323 -581 -311 -547
+rect -277 -581 -265 -547
+rect -323 -587 -265 -581
+rect -127 -547 -69 -541
+rect -127 -581 -115 -547
+rect -81 -581 -69 -547
+rect -127 -587 -69 -581
+rect 69 -547 127 -541
+rect 69 -581 81 -547
+rect 115 -581 127 -547
+rect 69 -587 127 -581
+rect 265 -547 323 -541
+rect 265 -581 277 -547
+rect 311 -581 323 -547
+rect 265 -587 323 -581
+rect 461 -547 519 -541
+rect 461 -581 473 -547
+rect 507 -581 519 -547
+rect 461 -587 519 -581
+rect 657 -547 715 -541
+rect 657 -581 669 -547
+rect 703 -581 715 -547
+rect 657 -587 715 -581
+<< properties >>
+string FIXED_BBOX -849 -666 849 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 2 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_854667.mag b/mag/tia/sky130_fd_pr__nfet_01v8_854667.mag
new file mode 100644
index 0000000..56150d9
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_854667.mag
@@ -0,0 +1,276 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< pwell >>
+rect -941 -410 941 410
+<< nmos >>
+rect -745 -200 -545 200
+rect -487 -200 -287 200
+rect -229 -200 -29 200
+rect 29 -200 229 200
+rect 287 -200 487 200
+rect 545 -200 745 200
+<< ndiff >>
+rect -803 188 -745 200
+rect -803 -188 -791 188
+rect -757 -188 -745 188
+rect -803 -200 -745 -188
+rect -545 188 -487 200
+rect -545 -188 -533 188
+rect -499 -188 -487 188
+rect -545 -200 -487 -188
+rect -287 188 -229 200
+rect -287 -188 -275 188
+rect -241 -188 -229 188
+rect -287 -200 -229 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 229 188 287 200
+rect 229 -188 241 188
+rect 275 -188 287 188
+rect 229 -200 287 -188
+rect 487 188 545 200
+rect 487 -188 499 188
+rect 533 -188 545 188
+rect 487 -200 545 -188
+rect 745 188 803 200
+rect 745 -188 757 188
+rect 791 -188 803 188
+rect 745 -200 803 -188
+<< ndiffc >>
+rect -791 -188 -757 188
+rect -533 -188 -499 188
+rect -275 -188 -241 188
+rect -17 -188 17 188
+rect 241 -188 275 188
+rect 499 -188 533 188
+rect 757 -188 791 188
+<< psubdiff >>
+rect -905 340 -809 374
+rect 809 340 905 374
+rect -905 278 -871 340
+rect 871 278 905 340
+rect -905 -340 -871 -278
+rect 871 -340 905 -278
+rect -905 -374 -809 -340
+rect 809 -374 905 -340
+<< psubdiffcont >>
+rect -809 340 809 374
+rect -905 -278 -871 278
+rect 871 -278 905 278
+rect -809 -374 809 -340
+<< poly >>
+rect -745 272 -545 288
+rect -745 238 -729 272
+rect -561 238 -545 272
+rect -745 200 -545 238
+rect -487 272 -287 288
+rect -487 238 -471 272
+rect -303 238 -287 272
+rect -487 200 -287 238
+rect -229 272 -29 288
+rect -229 238 -213 272
+rect -45 238 -29 272
+rect -229 200 -29 238
+rect 29 272 229 288
+rect 29 238 45 272
+rect 213 238 229 272
+rect 29 200 229 238
+rect 287 272 487 288
+rect 287 238 303 272
+rect 471 238 487 272
+rect 287 200 487 238
+rect 545 272 745 288
+rect 545 238 561 272
+rect 729 238 745 272
+rect 545 200 745 238
+rect -745 -238 -545 -200
+rect -745 -272 -729 -238
+rect -561 -272 -545 -238
+rect -745 -288 -545 -272
+rect -487 -238 -287 -200
+rect -487 -272 -471 -238
+rect -303 -272 -287 -238
+rect -487 -288 -287 -272
+rect -229 -238 -29 -200
+rect -229 -272 -213 -238
+rect -45 -272 -29 -238
+rect -229 -288 -29 -272
+rect 29 -238 229 -200
+rect 29 -272 45 -238
+rect 213 -272 229 -238
+rect 29 -288 229 -272
+rect 287 -238 487 -200
+rect 287 -272 303 -238
+rect 471 -272 487 -238
+rect 287 -288 487 -272
+rect 545 -238 745 -200
+rect 545 -272 561 -238
+rect 729 -272 745 -238
+rect 545 -288 745 -272
+<< polycont >>
+rect -729 238 -561 272
+rect -471 238 -303 272
+rect -213 238 -45 272
+rect 45 238 213 272
+rect 303 238 471 272
+rect 561 238 729 272
+rect -729 -272 -561 -238
+rect -471 -272 -303 -238
+rect -213 -272 -45 -238
+rect 45 -272 213 -238
+rect 303 -272 471 -238
+rect 561 -272 729 -238
+<< locali >>
+rect -905 340 -809 374
+rect 809 340 905 374
+rect -905 278 -871 340
+rect 871 278 905 340
+rect -745 238 -729 272
+rect -561 238 -545 272
+rect -487 238 -471 272
+rect -303 238 -287 272
+rect -229 238 -213 272
+rect -45 238 -29 272
+rect 29 238 45 272
+rect 213 238 229 272
+rect 287 238 303 272
+rect 471 238 487 272
+rect 545 238 561 272
+rect 729 238 745 272
+rect -791 188 -757 204
+rect -791 -204 -757 -188
+rect -533 188 -499 204
+rect -533 -204 -499 -188
+rect -275 188 -241 204
+rect -275 -204 -241 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 241 188 275 204
+rect 241 -204 275 -188
+rect 499 188 533 204
+rect 499 -204 533 -188
+rect 757 188 791 204
+rect 757 -204 791 -188
+rect -745 -272 -729 -238
+rect -561 -272 -545 -238
+rect -487 -272 -471 -238
+rect -303 -272 -287 -238
+rect -229 -272 -213 -238
+rect -45 -272 -29 -238
+rect 29 -272 45 -238
+rect 213 -272 229 -238
+rect 287 -272 303 -238
+rect 471 -272 487 -238
+rect 545 -272 561 -238
+rect 729 -272 745 -238
+rect -905 -340 -871 -278
+rect 871 -340 905 -278
+rect -905 -374 -809 -340
+rect 809 -374 905 -340
+<< viali >>
+rect -729 238 -561 272
+rect -471 238 -303 272
+rect -213 238 -45 272
+rect 45 238 213 272
+rect 303 238 471 272
+rect 561 238 729 272
+rect -791 -188 -757 188
+rect -533 -188 -499 188
+rect -275 -188 -241 188
+rect -17 -188 17 188
+rect 241 -188 275 188
+rect 499 -188 533 188
+rect 757 -188 791 188
+rect -729 -272 -561 -238
+rect -471 -272 -303 -238
+rect -213 -272 -45 -238
+rect 45 -272 213 -238
+rect 303 -272 471 -238
+rect 561 -272 729 -238
+<< metal1 >>
+rect -741 272 -549 278
+rect -741 238 -729 272
+rect -561 238 -549 272
+rect -741 232 -549 238
+rect -483 272 -291 278
+rect -483 238 -471 272
+rect -303 238 -291 272
+rect -483 232 -291 238
+rect -225 272 -33 278
+rect -225 238 -213 272
+rect -45 238 -33 272
+rect -225 232 -33 238
+rect 33 272 225 278
+rect 33 238 45 272
+rect 213 238 225 272
+rect 33 232 225 238
+rect 291 272 483 278
+rect 291 238 303 272
+rect 471 238 483 272
+rect 291 232 483 238
+rect 549 272 741 278
+rect 549 238 561 272
+rect 729 238 741 272
+rect 549 232 741 238
+rect -797 188 -751 200
+rect -797 -188 -791 188
+rect -757 -188 -751 188
+rect -797 -200 -751 -188
+rect -539 188 -493 200
+rect -539 -188 -533 188
+rect -499 -188 -493 188
+rect -539 -200 -493 -188
+rect -281 188 -235 200
+rect -281 -188 -275 188
+rect -241 -188 -235 188
+rect -281 -200 -235 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 235 188 281 200
+rect 235 -188 241 188
+rect 275 -188 281 188
+rect 235 -200 281 -188
+rect 493 188 539 200
+rect 493 -188 499 188
+rect 533 -188 539 188
+rect 493 -200 539 -188
+rect 751 188 797 200
+rect 751 -188 757 188
+rect 791 -188 797 188
+rect 751 -200 797 -188
+rect -741 -238 -549 -232
+rect -741 -272 -729 -238
+rect -561 -272 -549 -238
+rect -741 -278 -549 -272
+rect -483 -238 -291 -232
+rect -483 -272 -471 -238
+rect -303 -272 -291 -238
+rect -483 -278 -291 -272
+rect -225 -238 -33 -232
+rect -225 -272 -213 -238
+rect -45 -272 -33 -238
+rect -225 -278 -33 -272
+rect 33 -238 225 -232
+rect 33 -272 45 -238
+rect 213 -272 225 -238
+rect 33 -278 225 -272
+rect 291 -238 483 -232
+rect 291 -272 303 -238
+rect 471 -272 483 -238
+rect 291 -278 483 -272
+rect 549 -238 741 -232
+rect 549 -272 561 -238
+rect 729 -272 741 -238
+rect 549 -278 741 -272
+<< properties >>
+string FIXED_BBOX -888 -357 888 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 1 m 1 nf 6 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_CDW43Z.mag b/mag/tia/sky130_fd_pr__nfet_01v8_CDW43Z.mag
new file mode 100644
index 0000000..69ff760
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_CDW43Z.mag
@@ -0,0 +1,90 @@
+magic
+tech sky130A
+timestamp 1646044879
+<< pwell >>
+rect -148 -130 148 130
+<< nmos >>
+rect -50 -25 50 25
+<< ndiff >>
+rect -79 19 -50 25
+rect -79 -19 -73 19
+rect -56 -19 -50 19
+rect -79 -25 -50 -19
+rect 50 19 79 25
+rect 50 -19 56 19
+rect 73 -19 79 19
+rect 50 -25 79 -19
+<< ndiffc >>
+rect -73 -19 -56 19
+rect 56 -19 73 19
+<< psubdiff >>
+rect -130 95 -82 112
+rect 82 95 130 112
+rect -130 64 -113 95
+rect 113 64 130 95
+rect -130 -95 -113 -64
+rect 113 -95 130 -64
+rect -130 -112 -82 -95
+rect 82 -112 130 -95
+<< psubdiffcont >>
+rect -82 95 82 112
+rect -130 -64 -113 64
+rect 113 -64 130 64
+rect -82 -112 82 -95
+<< poly >>
+rect -50 61 50 69
+rect -50 44 -42 61
+rect 42 44 50 61
+rect -50 25 50 44
+rect -50 -44 50 -25
+rect -50 -61 -42 -44
+rect 42 -61 50 -44
+rect -50 -69 50 -61
+<< polycont >>
+rect -42 44 42 61
+rect -42 -61 42 -44
+<< locali >>
+rect -130 95 -82 112
+rect 82 95 130 112
+rect -130 64 -113 95
+rect 113 64 130 95
+rect -50 44 -42 61
+rect 42 44 50 61
+rect -73 19 -56 27
+rect -73 -27 -56 -19
+rect 56 19 73 27
+rect 56 -27 73 -19
+rect -50 -61 -42 -44
+rect 42 -61 50 -44
+rect -130 -95 -113 -64
+rect 113 -95 130 -64
+rect -130 -112 -82 -95
+rect 82 -112 130 -95
+<< viali >>
+rect -42 44 42 61
+rect -73 -19 -56 19
+rect 56 -19 73 19
+rect -42 -61 42 -44
+<< metal1 >>
+rect -48 61 48 64
+rect -48 44 -42 61
+rect 42 44 48 61
+rect -48 41 48 44
+rect -76 19 -53 25
+rect -76 -19 -73 19
+rect -56 -19 -53 19
+rect -76 -25 -53 -19
+rect 53 19 76 25
+rect 53 -19 56 19
+rect 73 -19 76 19
+rect 53 -25 76 -19
+rect -48 -44 48 -41
+rect -48 -61 -42 -44
+rect 42 -61 48 -44
+rect -48 -64 48 -61
+<< properties >>
+string FIXED_BBOX -121 -103 121 103
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 0.5 l 1 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_F8VELN.mag b/mag/tia/sky130_fd_pr__nfet_01v8_F8VELN.mag
new file mode 100644
index 0000000..f3ece2d
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_F8VELN.mag
@@ -0,0 +1,415 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645801865
+<< error_p >>
+rect -461 272 -403 278
+rect -269 272 -211 278
+rect -77 272 -19 278
+rect 115 272 173 278
+rect 307 272 365 278
+rect 499 272 557 278
+rect -461 238 -449 272
+rect -269 238 -257 272
+rect -77 238 -65 272
+rect 115 238 127 272
+rect 307 238 319 272
+rect 499 238 511 272
+rect -461 232 -403 238
+rect -269 232 -211 238
+rect -77 232 -19 238
+rect 115 232 173 238
+rect 307 232 365 238
+rect 499 232 557 238
+rect -557 -238 -499 -232
+rect -365 -238 -307 -232
+rect -173 -238 -115 -232
+rect 19 -238 77 -232
+rect 211 -238 269 -232
+rect 403 -238 461 -232
+rect -557 -272 -545 -238
+rect -365 -272 -353 -238
+rect -173 -272 -161 -238
+rect 19 -272 31 -238
+rect 211 -272 223 -238
+rect 403 -272 415 -238
+rect -557 -278 -499 -272
+rect -365 -278 -307 -272
+rect -173 -278 -115 -272
+rect 19 -278 77 -272
+rect 211 -278 269 -272
+rect 403 -278 461 -272
+<< pwell >>
+rect -743 -410 743 410
+<< nmos >>
+rect -543 -200 -513 200
+rect -447 -200 -417 200
+rect -351 -200 -321 200
+rect -255 -200 -225 200
+rect -159 -200 -129 200
+rect -63 -200 -33 200
+rect 33 -200 63 200
+rect 129 -200 159 200
+rect 225 -200 255 200
+rect 321 -200 351 200
+rect 417 -200 447 200
+rect 513 -200 543 200
+<< ndiff >>
+rect -605 188 -543 200
+rect -605 -188 -593 188
+rect -559 -188 -543 188
+rect -605 -200 -543 -188
+rect -513 188 -447 200
+rect -513 -188 -497 188
+rect -463 -188 -447 188
+rect -513 -200 -447 -188
+rect -417 188 -351 200
+rect -417 -188 -401 188
+rect -367 -188 -351 188
+rect -417 -200 -351 -188
+rect -321 188 -255 200
+rect -321 -188 -305 188
+rect -271 -188 -255 188
+rect -321 -200 -255 -188
+rect -225 188 -159 200
+rect -225 -188 -209 188
+rect -175 -188 -159 188
+rect -225 -200 -159 -188
+rect -129 188 -63 200
+rect -129 -188 -113 188
+rect -79 -188 -63 188
+rect -129 -200 -63 -188
+rect -33 188 33 200
+rect -33 -188 -17 188
+rect 17 -188 33 188
+rect -33 -200 33 -188
+rect 63 188 129 200
+rect 63 -188 79 188
+rect 113 -188 129 188
+rect 63 -200 129 -188
+rect 159 188 225 200
+rect 159 -188 175 188
+rect 209 -188 225 188
+rect 159 -200 225 -188
+rect 255 188 321 200
+rect 255 -188 271 188
+rect 305 -188 321 188
+rect 255 -200 321 -188
+rect 351 188 417 200
+rect 351 -188 367 188
+rect 401 -188 417 188
+rect 351 -200 417 -188
+rect 447 188 513 200
+rect 447 -188 463 188
+rect 497 -188 513 188
+rect 447 -200 513 -188
+rect 543 188 605 200
+rect 543 -188 559 188
+rect 593 -188 605 188
+rect 543 -200 605 -188
+<< ndiffc >>
+rect -593 -188 -559 188
+rect -497 -188 -463 188
+rect -401 -188 -367 188
+rect -305 -188 -271 188
+rect -209 -188 -175 188
+rect -113 -188 -79 188
+rect -17 -188 17 188
+rect 79 -188 113 188
+rect 175 -188 209 188
+rect 271 -188 305 188
+rect 367 -188 401 188
+rect 463 -188 497 188
+rect 559 -188 593 188
+<< psubdiff >>
+rect -707 340 -611 374
+rect 611 340 707 374
+rect -707 278 -673 340
+rect 673 278 707 340
+rect -707 -340 -673 -278
+rect 673 -340 707 -278
+rect -707 -374 -611 -340
+rect 611 -374 707 -340
+<< psubdiffcont >>
+rect -611 340 611 374
+rect -707 -278 -673 278
+rect 673 -278 707 278
+rect -611 -374 611 -340
+<< poly >>
+rect -465 272 -399 288
+rect -465 238 -449 272
+rect -415 238 -399 272
+rect -543 200 -513 226
+rect -465 222 -399 238
+rect -273 272 -207 288
+rect -273 238 -257 272
+rect -223 238 -207 272
+rect -447 200 -417 222
+rect -351 200 -321 226
+rect -273 222 -207 238
+rect -81 272 -15 288
+rect -81 238 -65 272
+rect -31 238 -15 272
+rect -255 200 -225 222
+rect -159 200 -129 226
+rect -81 222 -15 238
+rect 111 272 177 288
+rect 111 238 127 272
+rect 161 238 177 272
+rect -63 200 -33 222
+rect 33 200 63 226
+rect 111 222 177 238
+rect 303 272 369 288
+rect 303 238 319 272
+rect 353 238 369 272
+rect 129 200 159 222
+rect 225 200 255 226
+rect 303 222 369 238
+rect 495 272 561 288
+rect 495 238 511 272
+rect 545 238 561 272
+rect 321 200 351 222
+rect 417 200 447 226
+rect 495 222 561 238
+rect 513 200 543 222
+rect -543 -222 -513 -200
+rect -561 -238 -495 -222
+rect -447 -226 -417 -200
+rect -351 -222 -321 -200
+rect -561 -272 -545 -238
+rect -511 -272 -495 -238
+rect -561 -288 -495 -272
+rect -369 -238 -303 -222
+rect -255 -226 -225 -200
+rect -159 -222 -129 -200
+rect -369 -272 -353 -238
+rect -319 -272 -303 -238
+rect -369 -288 -303 -272
+rect -177 -238 -111 -222
+rect -63 -226 -33 -200
+rect 33 -222 63 -200
+rect -177 -272 -161 -238
+rect -127 -272 -111 -238
+rect -177 -288 -111 -272
+rect 15 -238 81 -222
+rect 129 -226 159 -200
+rect 225 -222 255 -200
+rect 15 -272 31 -238
+rect 65 -272 81 -238
+rect 15 -288 81 -272
+rect 207 -238 273 -222
+rect 321 -226 351 -200
+rect 417 -222 447 -200
+rect 207 -272 223 -238
+rect 257 -272 273 -238
+rect 207 -288 273 -272
+rect 399 -238 465 -222
+rect 513 -226 543 -200
+rect 399 -272 415 -238
+rect 449 -272 465 -238
+rect 399 -288 465 -272
+<< polycont >>
+rect -449 238 -415 272
+rect -257 238 -223 272
+rect -65 238 -31 272
+rect 127 238 161 272
+rect 319 238 353 272
+rect 511 238 545 272
+rect -545 -272 -511 -238
+rect -353 -272 -319 -238
+rect -161 -272 -127 -238
+rect 31 -272 65 -238
+rect 223 -272 257 -238
+rect 415 -272 449 -238
+<< locali >>
+rect -707 340 -611 374
+rect 611 340 707 374
+rect -707 278 -673 340
+rect 673 278 707 340
+rect -465 238 -449 272
+rect -415 238 -399 272
+rect -273 238 -257 272
+rect -223 238 -207 272
+rect -81 238 -65 272
+rect -31 238 -15 272
+rect 111 238 127 272
+rect 161 238 177 272
+rect 303 238 319 272
+rect 353 238 369 272
+rect 495 238 511 272
+rect 545 238 561 272
+rect -593 188 -559 204
+rect -593 -204 -559 -188
+rect -497 188 -463 204
+rect -497 -204 -463 -188
+rect -401 188 -367 204
+rect -401 -204 -367 -188
+rect -305 188 -271 204
+rect -305 -204 -271 -188
+rect -209 188 -175 204
+rect -209 -204 -175 -188
+rect -113 188 -79 204
+rect -113 -204 -79 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 79 188 113 204
+rect 79 -204 113 -188
+rect 175 188 209 204
+rect 175 -204 209 -188
+rect 271 188 305 204
+rect 271 -204 305 -188
+rect 367 188 401 204
+rect 367 -204 401 -188
+rect 463 188 497 204
+rect 463 -204 497 -188
+rect 559 188 593 204
+rect 559 -204 593 -188
+rect -561 -272 -545 -238
+rect -511 -272 -495 -238
+rect -369 -272 -353 -238
+rect -319 -272 -303 -238
+rect -177 -272 -161 -238
+rect -127 -272 -111 -238
+rect 15 -272 31 -238
+rect 65 -272 81 -238
+rect 207 -272 223 -238
+rect 257 -272 273 -238
+rect 399 -272 415 -238
+rect 449 -272 465 -238
+rect -707 -340 -673 -278
+rect 673 -340 707 -278
+rect -707 -374 -611 -340
+rect 611 -374 707 -340
+<< viali >>
+rect -449 238 -415 272
+rect -257 238 -223 272
+rect -65 238 -31 272
+rect 127 238 161 272
+rect 319 238 353 272
+rect 511 238 545 272
+rect -593 -188 -559 188
+rect -497 -188 -463 188
+rect -401 -188 -367 188
+rect -305 -188 -271 188
+rect -209 -188 -175 188
+rect -113 -188 -79 188
+rect -17 -188 17 188
+rect 79 -188 113 188
+rect 175 -188 209 188
+rect 271 -188 305 188
+rect 367 -188 401 188
+rect 463 -188 497 188
+rect 559 -188 593 188
+rect -545 -272 -511 -238
+rect -353 -272 -319 -238
+rect -161 -272 -127 -238
+rect 31 -272 65 -238
+rect 223 -272 257 -238
+rect 415 -272 449 -238
+<< metal1 >>
+rect -461 272 -403 278
+rect -461 238 -449 272
+rect -415 238 -403 272
+rect -461 232 -403 238
+rect -269 272 -211 278
+rect -269 238 -257 272
+rect -223 238 -211 272
+rect -269 232 -211 238
+rect -77 272 -19 278
+rect -77 238 -65 272
+rect -31 238 -19 272
+rect -77 232 -19 238
+rect 115 272 173 278
+rect 115 238 127 272
+rect 161 238 173 272
+rect 115 232 173 238
+rect 307 272 365 278
+rect 307 238 319 272
+rect 353 238 365 272
+rect 307 232 365 238
+rect 499 272 557 278
+rect 499 238 511 272
+rect 545 238 557 272
+rect 499 232 557 238
+rect -599 188 -553 200
+rect -599 -188 -593 188
+rect -559 -188 -553 188
+rect -599 -200 -553 -188
+rect -503 188 -457 200
+rect -503 -188 -497 188
+rect -463 -188 -457 188
+rect -503 -200 -457 -188
+rect -407 188 -361 200
+rect -407 -188 -401 188
+rect -367 -188 -361 188
+rect -407 -200 -361 -188
+rect -311 188 -265 200
+rect -311 -188 -305 188
+rect -271 -188 -265 188
+rect -311 -200 -265 -188
+rect -215 188 -169 200
+rect -215 -188 -209 188
+rect -175 -188 -169 188
+rect -215 -200 -169 -188
+rect -119 188 -73 200
+rect -119 -188 -113 188
+rect -79 -188 -73 188
+rect -119 -200 -73 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 73 188 119 200
+rect 73 -188 79 188
+rect 113 -188 119 188
+rect 73 -200 119 -188
+rect 169 188 215 200
+rect 169 -188 175 188
+rect 209 -188 215 188
+rect 169 -200 215 -188
+rect 265 188 311 200
+rect 265 -188 271 188
+rect 305 -188 311 188
+rect 265 -200 311 -188
+rect 361 188 407 200
+rect 361 -188 367 188
+rect 401 -188 407 188
+rect 361 -200 407 -188
+rect 457 188 503 200
+rect 457 -188 463 188
+rect 497 -188 503 188
+rect 457 -200 503 -188
+rect 553 188 599 200
+rect 553 -188 559 188
+rect 593 -188 599 188
+rect 553 -200 599 -188
+rect -557 -238 -499 -232
+rect -557 -272 -545 -238
+rect -511 -272 -499 -238
+rect -557 -278 -499 -272
+rect -365 -238 -307 -232
+rect -365 -272 -353 -238
+rect -319 -272 -307 -238
+rect -365 -278 -307 -272
+rect -173 -238 -115 -232
+rect -173 -272 -161 -238
+rect -127 -272 -115 -238
+rect -173 -278 -115 -272
+rect 19 -238 77 -232
+rect 19 -272 31 -238
+rect 65 -272 77 -238
+rect 19 -278 77 -272
+rect 211 -238 269 -232
+rect 211 -272 223 -238
+rect 257 -272 269 -238
+rect 211 -278 269 -272
+rect 403 -238 461 -232
+rect 403 -272 415 -238
+rect 449 -272 461 -238
+rect 403 -278 461 -272
+<< properties >>
+string FIXED_BBOX -690 -357 690 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 1 nf 12 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_GCG47N.mag b/mag/tia/sky130_fd_pr__nfet_01v8_GCG47N.mag
new file mode 100644
index 0000000..d0ddb30
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_GCG47N.mag
@@ -0,0 +1,276 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645789405
+<< pwell >>
+rect -941 -810 941 810
+<< nmos >>
+rect -745 -600 -545 600
+rect -487 -600 -287 600
+rect -229 -600 -29 600
+rect 29 -600 229 600
+rect 287 -600 487 600
+rect 545 -600 745 600
+<< ndiff >>
+rect -803 588 -745 600
+rect -803 -588 -791 588
+rect -757 -588 -745 588
+rect -803 -600 -745 -588
+rect -545 588 -487 600
+rect -545 -588 -533 588
+rect -499 -588 -487 588
+rect -545 -600 -487 -588
+rect -287 588 -229 600
+rect -287 -588 -275 588
+rect -241 -588 -229 588
+rect -287 -600 -229 -588
+rect -29 588 29 600
+rect -29 -588 -17 588
+rect 17 -588 29 588
+rect -29 -600 29 -588
+rect 229 588 287 600
+rect 229 -588 241 588
+rect 275 -588 287 588
+rect 229 -600 287 -588
+rect 487 588 545 600
+rect 487 -588 499 588
+rect 533 -588 545 588
+rect 487 -600 545 -588
+rect 745 588 803 600
+rect 745 -588 757 588
+rect 791 -588 803 588
+rect 745 -600 803 -588
+<< ndiffc >>
+rect -791 -588 -757 588
+rect -533 -588 -499 588
+rect -275 -588 -241 588
+rect -17 -588 17 588
+rect 241 -588 275 588
+rect 499 -588 533 588
+rect 757 -588 791 588
+<< psubdiff >>
+rect -905 740 -809 774
+rect 809 740 905 774
+rect -905 678 -871 740
+rect 871 678 905 740
+rect -905 -740 -871 -678
+rect 871 -740 905 -678
+rect -905 -774 -809 -740
+rect 809 -774 905 -740
+<< psubdiffcont >>
+rect -809 740 809 774
+rect -905 -678 -871 678
+rect 871 -678 905 678
+rect -809 -774 809 -740
+<< poly >>
+rect -745 672 -545 688
+rect -745 638 -729 672
+rect -561 638 -545 672
+rect -745 600 -545 638
+rect -487 672 -287 688
+rect -487 638 -471 672
+rect -303 638 -287 672
+rect -487 600 -287 638
+rect -229 672 -29 688
+rect -229 638 -213 672
+rect -45 638 -29 672
+rect -229 600 -29 638
+rect 29 672 229 688
+rect 29 638 45 672
+rect 213 638 229 672
+rect 29 600 229 638
+rect 287 672 487 688
+rect 287 638 303 672
+rect 471 638 487 672
+rect 287 600 487 638
+rect 545 672 745 688
+rect 545 638 561 672
+rect 729 638 745 672
+rect 545 600 745 638
+rect -745 -638 -545 -600
+rect -745 -672 -729 -638
+rect -561 -672 -545 -638
+rect -745 -688 -545 -672
+rect -487 -638 -287 -600
+rect -487 -672 -471 -638
+rect -303 -672 -287 -638
+rect -487 -688 -287 -672
+rect -229 -638 -29 -600
+rect -229 -672 -213 -638
+rect -45 -672 -29 -638
+rect -229 -688 -29 -672
+rect 29 -638 229 -600
+rect 29 -672 45 -638
+rect 213 -672 229 -638
+rect 29 -688 229 -672
+rect 287 -638 487 -600
+rect 287 -672 303 -638
+rect 471 -672 487 -638
+rect 287 -688 487 -672
+rect 545 -638 745 -600
+rect 545 -672 561 -638
+rect 729 -672 745 -638
+rect 545 -688 745 -672
+<< polycont >>
+rect -729 638 -561 672
+rect -471 638 -303 672
+rect -213 638 -45 672
+rect 45 638 213 672
+rect 303 638 471 672
+rect 561 638 729 672
+rect -729 -672 -561 -638
+rect -471 -672 -303 -638
+rect -213 -672 -45 -638
+rect 45 -672 213 -638
+rect 303 -672 471 -638
+rect 561 -672 729 -638
+<< locali >>
+rect -905 740 -809 774
+rect 809 740 905 774
+rect -905 678 -871 740
+rect 871 678 905 740
+rect -745 638 -729 672
+rect -561 638 -545 672
+rect -487 638 -471 672
+rect -303 638 -287 672
+rect -229 638 -213 672
+rect -45 638 -29 672
+rect 29 638 45 672
+rect 213 638 229 672
+rect 287 638 303 672
+rect 471 638 487 672
+rect 545 638 561 672
+rect 729 638 745 672
+rect -791 588 -757 604
+rect -791 -604 -757 -588
+rect -533 588 -499 604
+rect -533 -604 -499 -588
+rect -275 588 -241 604
+rect -275 -604 -241 -588
+rect -17 588 17 604
+rect -17 -604 17 -588
+rect 241 588 275 604
+rect 241 -604 275 -588
+rect 499 588 533 604
+rect 499 -604 533 -588
+rect 757 588 791 604
+rect 757 -604 791 -588
+rect -745 -672 -729 -638
+rect -561 -672 -545 -638
+rect -487 -672 -471 -638
+rect -303 -672 -287 -638
+rect -229 -672 -213 -638
+rect -45 -672 -29 -638
+rect 29 -672 45 -638
+rect 213 -672 229 -638
+rect 287 -672 303 -638
+rect 471 -672 487 -638
+rect 545 -672 561 -638
+rect 729 -672 745 -638
+rect -905 -740 -871 -678
+rect 871 -740 905 -678
+rect -905 -774 -809 -740
+rect 809 -774 905 -740
+<< viali >>
+rect -729 638 -561 672
+rect -471 638 -303 672
+rect -213 638 -45 672
+rect 45 638 213 672
+rect 303 638 471 672
+rect 561 638 729 672
+rect -791 -588 -757 588
+rect -533 -588 -499 588
+rect -275 -588 -241 588
+rect -17 -588 17 588
+rect 241 -588 275 588
+rect 499 -588 533 588
+rect 757 -588 791 588
+rect -729 -672 -561 -638
+rect -471 -672 -303 -638
+rect -213 -672 -45 -638
+rect 45 -672 213 -638
+rect 303 -672 471 -638
+rect 561 -672 729 -638
+<< metal1 >>
+rect -741 672 -549 678
+rect -741 638 -729 672
+rect -561 638 -549 672
+rect -741 632 -549 638
+rect -483 672 -291 678
+rect -483 638 -471 672
+rect -303 638 -291 672
+rect -483 632 -291 638
+rect -225 672 -33 678
+rect -225 638 -213 672
+rect -45 638 -33 672
+rect -225 632 -33 638
+rect 33 672 225 678
+rect 33 638 45 672
+rect 213 638 225 672
+rect 33 632 225 638
+rect 291 672 483 678
+rect 291 638 303 672
+rect 471 638 483 672
+rect 291 632 483 638
+rect 549 672 741 678
+rect 549 638 561 672
+rect 729 638 741 672
+rect 549 632 741 638
+rect -797 588 -751 600
+rect -797 -588 -791 588
+rect -757 -588 -751 588
+rect -797 -600 -751 -588
+rect -539 588 -493 600
+rect -539 -588 -533 588
+rect -499 -588 -493 588
+rect -539 -600 -493 -588
+rect -281 588 -235 600
+rect -281 -588 -275 588
+rect -241 -588 -235 588
+rect -281 -600 -235 -588
+rect -23 588 23 600
+rect -23 -588 -17 588
+rect 17 -588 23 588
+rect -23 -600 23 -588
+rect 235 588 281 600
+rect 235 -588 241 588
+rect 275 -588 281 588
+rect 235 -600 281 -588
+rect 493 588 539 600
+rect 493 -588 499 588
+rect 533 -588 539 588
+rect 493 -600 539 -588
+rect 751 588 797 600
+rect 751 -588 757 588
+rect 791 -588 797 588
+rect 751 -600 797 -588
+rect -741 -638 -549 -632
+rect -741 -672 -729 -638
+rect -561 -672 -549 -638
+rect -741 -678 -549 -672
+rect -483 -638 -291 -632
+rect -483 -672 -471 -638
+rect -303 -672 -291 -638
+rect -483 -678 -291 -672
+rect -225 -638 -33 -632
+rect -225 -672 -213 -638
+rect -45 -672 -33 -638
+rect -225 -678 -33 -672
+rect 33 -638 225 -632
+rect 33 -672 45 -638
+rect 213 -672 225 -638
+rect 33 -678 225 -672
+rect 291 -638 483 -632
+rect 291 -672 303 -638
+rect 471 -672 483 -638
+rect 291 -678 483 -672
+rect 549 -638 741 -632
+rect 549 -672 561 -638
+rect 729 -672 741 -638
+rect 549 -678 741 -672
+<< properties >>
+string FIXED_BBOX -888 -757 888 757
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 6 l 1 m 1 nf 6 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_H9U3RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_H9U3RB.mag
new file mode 100644
index 0000000..1cfd442
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_H9U3RB.mag
@@ -0,0 +1,805 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645787783
+<< error_p >>
+rect -1107 272 -1049 278
+rect -911 272 -853 278
+rect -715 272 -657 278
+rect -519 272 -461 278
+rect -323 272 -265 278
+rect -127 272 -69 278
+rect 69 272 127 278
+rect 265 272 323 278
+rect 461 272 519 278
+rect 657 272 715 278
+rect 853 272 911 278
+rect 1049 272 1107 278
+rect -1107 238 -1095 272
+rect -911 238 -899 272
+rect -715 238 -703 272
+rect -519 238 -507 272
+rect -323 238 -311 272
+rect -127 238 -115 272
+rect 69 238 81 272
+rect 265 238 277 272
+rect 461 238 473 272
+rect 657 238 669 272
+rect 853 238 865 272
+rect 1049 238 1061 272
+rect -1107 232 -1049 238
+rect -911 232 -853 238
+rect -715 232 -657 238
+rect -519 232 -461 238
+rect -323 232 -265 238
+rect -127 232 -69 238
+rect 69 232 127 238
+rect 265 232 323 238
+rect 461 232 519 238
+rect 657 232 715 238
+rect 853 232 911 238
+rect 1049 232 1107 238
+rect -1205 -238 -1147 -232
+rect -1009 -238 -951 -232
+rect -813 -238 -755 -232
+rect -617 -238 -559 -232
+rect -421 -238 -363 -232
+rect -225 -238 -167 -232
+rect -29 -238 29 -232
+rect 167 -238 225 -232
+rect 363 -238 421 -232
+rect 559 -238 617 -232
+rect 755 -238 813 -232
+rect 951 -238 1009 -232
+rect 1147 -238 1205 -232
+rect -1205 -272 -1193 -238
+rect -1009 -272 -997 -238
+rect -813 -272 -801 -238
+rect -617 -272 -605 -238
+rect -421 -272 -409 -238
+rect -225 -272 -213 -238
+rect -29 -272 -17 -238
+rect 167 -272 179 -238
+rect 363 -272 375 -238
+rect 559 -272 571 -238
+rect 755 -272 767 -238
+rect 951 -272 963 -238
+rect 1147 -272 1159 -238
+rect -1205 -278 -1147 -272
+rect -1009 -278 -951 -272
+rect -813 -278 -755 -272
+rect -617 -278 -559 -272
+rect -421 -278 -363 -272
+rect -225 -278 -167 -272
+rect -29 -278 29 -272
+rect 167 -278 225 -272
+rect 363 -278 421 -272
+rect 559 -278 617 -272
+rect 755 -278 813 -272
+rect 951 -278 1009 -272
+rect 1147 -278 1205 -272
+<< pwell >>
+rect -1392 -410 1392 410
+<< nmos >>
+rect -1196 -200 -1156 200
+rect -1098 -200 -1058 200
+rect -1000 -200 -960 200
+rect -902 -200 -862 200
+rect -804 -200 -764 200
+rect -706 -200 -666 200
+rect -608 -200 -568 200
+rect -510 -200 -470 200
+rect -412 -200 -372 200
+rect -314 -200 -274 200
+rect -216 -200 -176 200
+rect -118 -200 -78 200
+rect -20 -200 20 200
+rect 78 -200 118 200
+rect 176 -200 216 200
+rect 274 -200 314 200
+rect 372 -200 412 200
+rect 470 -200 510 200
+rect 568 -200 608 200
+rect 666 -200 706 200
+rect 764 -200 804 200
+rect 862 -200 902 200
+rect 960 -200 1000 200
+rect 1058 -200 1098 200
+rect 1156 -200 1196 200
+<< ndiff >>
+rect -1254 188 -1196 200
+rect -1254 -188 -1242 188
+rect -1208 -188 -1196 188
+rect -1254 -200 -1196 -188
+rect -1156 188 -1098 200
+rect -1156 -188 -1144 188
+rect -1110 -188 -1098 188
+rect -1156 -200 -1098 -188
+rect -1058 188 -1000 200
+rect -1058 -188 -1046 188
+rect -1012 -188 -1000 188
+rect -1058 -200 -1000 -188
+rect -960 188 -902 200
+rect -960 -188 -948 188
+rect -914 -188 -902 188
+rect -960 -200 -902 -188
+rect -862 188 -804 200
+rect -862 -188 -850 188
+rect -816 -188 -804 188
+rect -862 -200 -804 -188
+rect -764 188 -706 200
+rect -764 -188 -752 188
+rect -718 -188 -706 188
+rect -764 -200 -706 -188
+rect -666 188 -608 200
+rect -666 -188 -654 188
+rect -620 -188 -608 188
+rect -666 -200 -608 -188
+rect -568 188 -510 200
+rect -568 -188 -556 188
+rect -522 -188 -510 188
+rect -568 -200 -510 -188
+rect -470 188 -412 200
+rect -470 -188 -458 188
+rect -424 -188 -412 188
+rect -470 -200 -412 -188
+rect -372 188 -314 200
+rect -372 -188 -360 188
+rect -326 -188 -314 188
+rect -372 -200 -314 -188
+rect -274 188 -216 200
+rect -274 -188 -262 188
+rect -228 -188 -216 188
+rect -274 -200 -216 -188
+rect -176 188 -118 200
+rect -176 -188 -164 188
+rect -130 -188 -118 188
+rect -176 -200 -118 -188
+rect -78 188 -20 200
+rect -78 -188 -66 188
+rect -32 -188 -20 188
+rect -78 -200 -20 -188
+rect 20 188 78 200
+rect 20 -188 32 188
+rect 66 -188 78 188
+rect 20 -200 78 -188
+rect 118 188 176 200
+rect 118 -188 130 188
+rect 164 -188 176 188
+rect 118 -200 176 -188
+rect 216 188 274 200
+rect 216 -188 228 188
+rect 262 -188 274 188
+rect 216 -200 274 -188
+rect 314 188 372 200
+rect 314 -188 326 188
+rect 360 -188 372 188
+rect 314 -200 372 -188
+rect 412 188 470 200
+rect 412 -188 424 188
+rect 458 -188 470 188
+rect 412 -200 470 -188
+rect 510 188 568 200
+rect 510 -188 522 188
+rect 556 -188 568 188
+rect 510 -200 568 -188
+rect 608 188 666 200
+rect 608 -188 620 188
+rect 654 -188 666 188
+rect 608 -200 666 -188
+rect 706 188 764 200
+rect 706 -188 718 188
+rect 752 -188 764 188
+rect 706 -200 764 -188
+rect 804 188 862 200
+rect 804 -188 816 188
+rect 850 -188 862 188
+rect 804 -200 862 -188
+rect 902 188 960 200
+rect 902 -188 914 188
+rect 948 -188 960 188
+rect 902 -200 960 -188
+rect 1000 188 1058 200
+rect 1000 -188 1012 188
+rect 1046 -188 1058 188
+rect 1000 -200 1058 -188
+rect 1098 188 1156 200
+rect 1098 -188 1110 188
+rect 1144 -188 1156 188
+rect 1098 -200 1156 -188
+rect 1196 188 1254 200
+rect 1196 -188 1208 188
+rect 1242 -188 1254 188
+rect 1196 -200 1254 -188
+<< ndiffc >>
+rect -1242 -188 -1208 188
+rect -1144 -188 -1110 188
+rect -1046 -188 -1012 188
+rect -948 -188 -914 188
+rect -850 -188 -816 188
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+rect 816 -188 850 188
+rect 914 -188 948 188
+rect 1012 -188 1046 188
+rect 1110 -188 1144 188
+rect 1208 -188 1242 188
+<< psubdiff >>
+rect -1356 340 -1260 374
+rect 1260 340 1356 374
+rect -1356 278 -1322 340
+rect 1322 278 1356 340
+rect -1356 -340 -1322 -278
+rect 1322 -340 1356 -278
+rect -1356 -374 -1260 -340
+rect 1260 -374 1356 -340
+<< psubdiffcont >>
+rect -1260 340 1260 374
+rect -1356 -278 -1322 278
+rect 1322 -278 1356 278
+rect -1260 -374 1260 -340
+<< poly >>
+rect -1111 272 -1045 288
+rect -1111 238 -1095 272
+rect -1061 238 -1045 272
+rect -1196 200 -1156 226
+rect -1111 222 -1045 238
+rect -915 272 -849 288
+rect -915 238 -899 272
+rect -865 238 -849 272
+rect -1098 200 -1058 222
+rect -1000 200 -960 226
+rect -915 222 -849 238
+rect -719 272 -653 288
+rect -719 238 -703 272
+rect -669 238 -653 272
+rect -902 200 -862 222
+rect -804 200 -764 226
+rect -719 222 -653 238
+rect -523 272 -457 288
+rect -523 238 -507 272
+rect -473 238 -457 272
+rect -706 200 -666 222
+rect -608 200 -568 226
+rect -523 222 -457 238
+rect -327 272 -261 288
+rect -327 238 -311 272
+rect -277 238 -261 272
+rect -510 200 -470 222
+rect -412 200 -372 226
+rect -327 222 -261 238
+rect -131 272 -65 288
+rect -131 238 -115 272
+rect -81 238 -65 272
+rect -314 200 -274 222
+rect -216 200 -176 226
+rect -131 222 -65 238
+rect 65 272 131 288
+rect 65 238 81 272
+rect 115 238 131 272
+rect -118 200 -78 222
+rect -20 200 20 226
+rect 65 222 131 238
+rect 261 272 327 288
+rect 261 238 277 272
+rect 311 238 327 272
+rect 78 200 118 222
+rect 176 200 216 226
+rect 261 222 327 238
+rect 457 272 523 288
+rect 457 238 473 272
+rect 507 238 523 272
+rect 274 200 314 222
+rect 372 200 412 226
+rect 457 222 523 238
+rect 653 272 719 288
+rect 653 238 669 272
+rect 703 238 719 272
+rect 470 200 510 222
+rect 568 200 608 226
+rect 653 222 719 238
+rect 849 272 915 288
+rect 849 238 865 272
+rect 899 238 915 272
+rect 666 200 706 222
+rect 764 200 804 226
+rect 849 222 915 238
+rect 1045 272 1111 288
+rect 1045 238 1061 272
+rect 1095 238 1111 272
+rect 862 200 902 222
+rect 960 200 1000 226
+rect 1045 222 1111 238
+rect 1058 200 1098 222
+rect 1156 200 1196 226
+rect -1196 -222 -1156 -200
+rect -1209 -238 -1143 -222
+rect -1098 -226 -1058 -200
+rect -1000 -222 -960 -200
+rect -1209 -272 -1193 -238
+rect -1159 -272 -1143 -238
+rect -1209 -288 -1143 -272
+rect -1013 -238 -947 -222
+rect -902 -226 -862 -200
+rect -804 -222 -764 -200
+rect -1013 -272 -997 -238
+rect -963 -272 -947 -238
+rect -1013 -288 -947 -272
+rect -817 -238 -751 -222
+rect -706 -226 -666 -200
+rect -608 -222 -568 -200
+rect -817 -272 -801 -238
+rect -767 -272 -751 -238
+rect -817 -288 -751 -272
+rect -621 -238 -555 -222
+rect -510 -226 -470 -200
+rect -412 -222 -372 -200
+rect -621 -272 -605 -238
+rect -571 -272 -555 -238
+rect -621 -288 -555 -272
+rect -425 -238 -359 -222
+rect -314 -226 -274 -200
+rect -216 -222 -176 -200
+rect -425 -272 -409 -238
+rect -375 -272 -359 -238
+rect -425 -288 -359 -272
+rect -229 -238 -163 -222
+rect -118 -226 -78 -200
+rect -20 -222 20 -200
+rect -229 -272 -213 -238
+rect -179 -272 -163 -238
+rect -229 -288 -163 -272
+rect -33 -238 33 -222
+rect 78 -226 118 -200
+rect 176 -222 216 -200
+rect -33 -272 -17 -238
+rect 17 -272 33 -238
+rect -33 -288 33 -272
+rect 163 -238 229 -222
+rect 274 -226 314 -200
+rect 372 -222 412 -200
+rect 163 -272 179 -238
+rect 213 -272 229 -238
+rect 163 -288 229 -272
+rect 359 -238 425 -222
+rect 470 -226 510 -200
+rect 568 -222 608 -200
+rect 359 -272 375 -238
+rect 409 -272 425 -238
+rect 359 -288 425 -272
+rect 555 -238 621 -222
+rect 666 -226 706 -200
+rect 764 -222 804 -200
+rect 555 -272 571 -238
+rect 605 -272 621 -238
+rect 555 -288 621 -272
+rect 751 -238 817 -222
+rect 862 -226 902 -200
+rect 960 -222 1000 -200
+rect 751 -272 767 -238
+rect 801 -272 817 -238
+rect 751 -288 817 -272
+rect 947 -238 1013 -222
+rect 1058 -226 1098 -200
+rect 1156 -222 1196 -200
+rect 947 -272 963 -238
+rect 997 -272 1013 -238
+rect 947 -288 1013 -272
+rect 1143 -238 1209 -222
+rect 1143 -272 1159 -238
+rect 1193 -272 1209 -238
+rect 1143 -288 1209 -272
+<< polycont >>
+rect -1095 238 -1061 272
+rect -899 238 -865 272
+rect -703 238 -669 272
+rect -507 238 -473 272
+rect -311 238 -277 272
+rect -115 238 -81 272
+rect 81 238 115 272
+rect 277 238 311 272
+rect 473 238 507 272
+rect 669 238 703 272
+rect 865 238 899 272
+rect 1061 238 1095 272
+rect -1193 -272 -1159 -238
+rect -997 -272 -963 -238
+rect -801 -272 -767 -238
+rect -605 -272 -571 -238
+rect -409 -272 -375 -238
+rect -213 -272 -179 -238
+rect -17 -272 17 -238
+rect 179 -272 213 -238
+rect 375 -272 409 -238
+rect 571 -272 605 -238
+rect 767 -272 801 -238
+rect 963 -272 997 -238
+rect 1159 -272 1193 -238
+<< locali >>
+rect -1356 340 -1260 374
+rect 1260 340 1356 374
+rect -1356 278 -1322 340
+rect 1322 278 1356 340
+rect -1111 238 -1095 272
+rect -1061 238 -1045 272
+rect -915 238 -899 272
+rect -865 238 -849 272
+rect -719 238 -703 272
+rect -669 238 -653 272
+rect -523 238 -507 272
+rect -473 238 -457 272
+rect -327 238 -311 272
+rect -277 238 -261 272
+rect -131 238 -115 272
+rect -81 238 -65 272
+rect 65 238 81 272
+rect 115 238 131 272
+rect 261 238 277 272
+rect 311 238 327 272
+rect 457 238 473 272
+rect 507 238 523 272
+rect 653 238 669 272
+rect 703 238 719 272
+rect 849 238 865 272
+rect 899 238 915 272
+rect 1045 238 1061 272
+rect 1095 238 1111 272
+rect -1242 188 -1208 204
+rect -1242 -204 -1208 -188
+rect -1144 188 -1110 204
+rect -1144 -204 -1110 -188
+rect -1046 188 -1012 204
+rect -1046 -204 -1012 -188
+rect -948 188 -914 204
+rect -948 -204 -914 -188
+rect -850 188 -816 204
+rect -850 -204 -816 -188
+rect -752 188 -718 204
+rect -752 -204 -718 -188
+rect -654 188 -620 204
+rect -654 -204 -620 -188
+rect -556 188 -522 204
+rect -556 -204 -522 -188
+rect -458 188 -424 204
+rect -458 -204 -424 -188
+rect -360 188 -326 204
+rect -360 -204 -326 -188
+rect -262 188 -228 204
+rect -262 -204 -228 -188
+rect -164 188 -130 204
+rect -164 -204 -130 -188
+rect -66 188 -32 204
+rect -66 -204 -32 -188
+rect 32 188 66 204
+rect 32 -204 66 -188
+rect 130 188 164 204
+rect 130 -204 164 -188
+rect 228 188 262 204
+rect 228 -204 262 -188
+rect 326 188 360 204
+rect 326 -204 360 -188
+rect 424 188 458 204
+rect 424 -204 458 -188
+rect 522 188 556 204
+rect 522 -204 556 -188
+rect 620 188 654 204
+rect 620 -204 654 -188
+rect 718 188 752 204
+rect 718 -204 752 -188
+rect 816 188 850 204
+rect 816 -204 850 -188
+rect 914 188 948 204
+rect 914 -204 948 -188
+rect 1012 188 1046 204
+rect 1012 -204 1046 -188
+rect 1110 188 1144 204
+rect 1110 -204 1144 -188
+rect 1208 188 1242 204
+rect 1208 -204 1242 -188
+rect -1209 -272 -1193 -238
+rect -1159 -272 -1143 -238
+rect -1013 -272 -997 -238
+rect -963 -272 -947 -238
+rect -817 -272 -801 -238
+rect -767 -272 -751 -238
+rect -621 -272 -605 -238
+rect -571 -272 -555 -238
+rect -425 -272 -409 -238
+rect -375 -272 -359 -238
+rect -229 -272 -213 -238
+rect -179 -272 -163 -238
+rect -33 -272 -17 -238
+rect 17 -272 33 -238
+rect 163 -272 179 -238
+rect 213 -272 229 -238
+rect 359 -272 375 -238
+rect 409 -272 425 -238
+rect 555 -272 571 -238
+rect 605 -272 621 -238
+rect 751 -272 767 -238
+rect 801 -272 817 -238
+rect 947 -272 963 -238
+rect 997 -272 1013 -238
+rect 1143 -272 1159 -238
+rect 1193 -272 1209 -238
+rect -1356 -340 -1322 -278
+rect 1322 -340 1356 -278
+rect -1356 -374 -1260 -340
+rect 1260 -374 1356 -340
+<< viali >>
+rect -1095 238 -1061 272
+rect -899 238 -865 272
+rect -703 238 -669 272
+rect -507 238 -473 272
+rect -311 238 -277 272
+rect -115 238 -81 272
+rect 81 238 115 272
+rect 277 238 311 272
+rect 473 238 507 272
+rect 669 238 703 272
+rect 865 238 899 272
+rect 1061 238 1095 272
+rect -1242 -188 -1208 188
+rect -1144 -188 -1110 188
+rect -1046 -188 -1012 188
+rect -948 -188 -914 188
+rect -850 -188 -816 188
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+rect 816 -188 850 188
+rect 914 -188 948 188
+rect 1012 -188 1046 188
+rect 1110 -188 1144 188
+rect 1208 -188 1242 188
+rect -1193 -272 -1159 -238
+rect -997 -272 -963 -238
+rect -801 -272 -767 -238
+rect -605 -272 -571 -238
+rect -409 -272 -375 -238
+rect -213 -272 -179 -238
+rect -17 -272 17 -238
+rect 179 -272 213 -238
+rect 375 -272 409 -238
+rect 571 -272 605 -238
+rect 767 -272 801 -238
+rect 963 -272 997 -238
+rect 1159 -272 1193 -238
+<< metal1 >>
+rect -1107 272 -1049 278
+rect -1107 238 -1095 272
+rect -1061 238 -1049 272
+rect -1107 232 -1049 238
+rect -911 272 -853 278
+rect -911 238 -899 272
+rect -865 238 -853 272
+rect -911 232 -853 238
+rect -715 272 -657 278
+rect -715 238 -703 272
+rect -669 238 -657 272
+rect -715 232 -657 238
+rect -519 272 -461 278
+rect -519 238 -507 272
+rect -473 238 -461 272
+rect -519 232 -461 238
+rect -323 272 -265 278
+rect -323 238 -311 272
+rect -277 238 -265 272
+rect -323 232 -265 238
+rect -127 272 -69 278
+rect -127 238 -115 272
+rect -81 238 -69 272
+rect -127 232 -69 238
+rect 69 272 127 278
+rect 69 238 81 272
+rect 115 238 127 272
+rect 69 232 127 238
+rect 265 272 323 278
+rect 265 238 277 272
+rect 311 238 323 272
+rect 265 232 323 238
+rect 461 272 519 278
+rect 461 238 473 272
+rect 507 238 519 272
+rect 461 232 519 238
+rect 657 272 715 278
+rect 657 238 669 272
+rect 703 238 715 272
+rect 657 232 715 238
+rect 853 272 911 278
+rect 853 238 865 272
+rect 899 238 911 272
+rect 853 232 911 238
+rect 1049 272 1107 278
+rect 1049 238 1061 272
+rect 1095 238 1107 272
+rect 1049 232 1107 238
+rect -1248 188 -1202 200
+rect -1248 -188 -1242 188
+rect -1208 -188 -1202 188
+rect -1248 -200 -1202 -188
+rect -1150 188 -1104 200
+rect -1150 -188 -1144 188
+rect -1110 -188 -1104 188
+rect -1150 -200 -1104 -188
+rect -1052 188 -1006 200
+rect -1052 -188 -1046 188
+rect -1012 -188 -1006 188
+rect -1052 -200 -1006 -188
+rect -954 188 -908 200
+rect -954 -188 -948 188
+rect -914 -188 -908 188
+rect -954 -200 -908 -188
+rect -856 188 -810 200
+rect -856 -188 -850 188
+rect -816 -188 -810 188
+rect -856 -200 -810 -188
+rect -758 188 -712 200
+rect -758 -188 -752 188
+rect -718 -188 -712 188
+rect -758 -200 -712 -188
+rect -660 188 -614 200
+rect -660 -188 -654 188
+rect -620 -188 -614 188
+rect -660 -200 -614 -188
+rect -562 188 -516 200
+rect -562 -188 -556 188
+rect -522 -188 -516 188
+rect -562 -200 -516 -188
+rect -464 188 -418 200
+rect -464 -188 -458 188
+rect -424 -188 -418 188
+rect -464 -200 -418 -188
+rect -366 188 -320 200
+rect -366 -188 -360 188
+rect -326 -188 -320 188
+rect -366 -200 -320 -188
+rect -268 188 -222 200
+rect -268 -188 -262 188
+rect -228 -188 -222 188
+rect -268 -200 -222 -188
+rect -170 188 -124 200
+rect -170 -188 -164 188
+rect -130 -188 -124 188
+rect -170 -200 -124 -188
+rect -72 188 -26 200
+rect -72 -188 -66 188
+rect -32 -188 -26 188
+rect -72 -200 -26 -188
+rect 26 188 72 200
+rect 26 -188 32 188
+rect 66 -188 72 188
+rect 26 -200 72 -188
+rect 124 188 170 200
+rect 124 -188 130 188
+rect 164 -188 170 188
+rect 124 -200 170 -188
+rect 222 188 268 200
+rect 222 -188 228 188
+rect 262 -188 268 188
+rect 222 -200 268 -188
+rect 320 188 366 200
+rect 320 -188 326 188
+rect 360 -188 366 188
+rect 320 -200 366 -188
+rect 418 188 464 200
+rect 418 -188 424 188
+rect 458 -188 464 188
+rect 418 -200 464 -188
+rect 516 188 562 200
+rect 516 -188 522 188
+rect 556 -188 562 188
+rect 516 -200 562 -188
+rect 614 188 660 200
+rect 614 -188 620 188
+rect 654 -188 660 188
+rect 614 -200 660 -188
+rect 712 188 758 200
+rect 712 -188 718 188
+rect 752 -188 758 188
+rect 712 -200 758 -188
+rect 810 188 856 200
+rect 810 -188 816 188
+rect 850 -188 856 188
+rect 810 -200 856 -188
+rect 908 188 954 200
+rect 908 -188 914 188
+rect 948 -188 954 188
+rect 908 -200 954 -188
+rect 1006 188 1052 200
+rect 1006 -188 1012 188
+rect 1046 -188 1052 188
+rect 1006 -200 1052 -188
+rect 1104 188 1150 200
+rect 1104 -188 1110 188
+rect 1144 -188 1150 188
+rect 1104 -200 1150 -188
+rect 1202 188 1248 200
+rect 1202 -188 1208 188
+rect 1242 -188 1248 188
+rect 1202 -200 1248 -188
+rect -1205 -238 -1147 -232
+rect -1205 -272 -1193 -238
+rect -1159 -272 -1147 -238
+rect -1205 -278 -1147 -272
+rect -1009 -238 -951 -232
+rect -1009 -272 -997 -238
+rect -963 -272 -951 -238
+rect -1009 -278 -951 -272
+rect -813 -238 -755 -232
+rect -813 -272 -801 -238
+rect -767 -272 -755 -238
+rect -813 -278 -755 -272
+rect -617 -238 -559 -232
+rect -617 -272 -605 -238
+rect -571 -272 -559 -238
+rect -617 -278 -559 -272
+rect -421 -238 -363 -232
+rect -421 -272 -409 -238
+rect -375 -272 -363 -238
+rect -421 -278 -363 -272
+rect -225 -238 -167 -232
+rect -225 -272 -213 -238
+rect -179 -272 -167 -238
+rect -225 -278 -167 -272
+rect -29 -238 29 -232
+rect -29 -272 -17 -238
+rect 17 -272 29 -238
+rect -29 -278 29 -272
+rect 167 -238 225 -232
+rect 167 -272 179 -238
+rect 213 -272 225 -238
+rect 167 -278 225 -272
+rect 363 -238 421 -232
+rect 363 -272 375 -238
+rect 409 -272 421 -238
+rect 363 -278 421 -272
+rect 559 -238 617 -232
+rect 559 -272 571 -238
+rect 605 -272 617 -238
+rect 559 -278 617 -272
+rect 755 -238 813 -232
+rect 755 -272 767 -238
+rect 801 -272 813 -238
+rect 755 -278 813 -272
+rect 951 -238 1009 -232
+rect 951 -272 963 -238
+rect 997 -272 1009 -238
+rect 951 -278 1009 -272
+rect 1147 -238 1205 -232
+rect 1147 -272 1159 -238
+rect 1193 -272 1205 -238
+rect 1147 -278 1205 -272
+<< properties >>
+string FIXED_BBOX -1339 -357 1339 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 1 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_M9YALJ.mag b/mag/tia/sky130_fd_pr__nfet_01v8_M9YALJ.mag
new file mode 100644
index 0000000..0d1c11a
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_M9YALJ.mag
@@ -0,0 +1,6091 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645790779
+<< error_p >>
+rect -2381 1199 -2323 1205
+rect -2189 1199 -2131 1205
+rect -1997 1199 -1939 1205
+rect -1805 1199 -1747 1205
+rect -1613 1199 -1555 1205
+rect -1421 1199 -1363 1205
+rect -1229 1199 -1171 1205
+rect -1037 1199 -979 1205
+rect -845 1199 -787 1205
+rect -653 1199 -595 1205
+rect -461 1199 -403 1205
+rect -269 1199 -211 1205
+rect -77 1199 -19 1205
+rect 115 1199 173 1205
+rect 307 1199 365 1205
+rect 499 1199 557 1205
+rect 691 1199 749 1205
+rect 883 1199 941 1205
+rect 1075 1199 1133 1205
+rect 1267 1199 1325 1205
+rect 1459 1199 1517 1205
+rect 1651 1199 1709 1205
+rect 1843 1199 1901 1205
+rect 2035 1199 2093 1205
+rect 2227 1199 2285 1205
+rect -2381 1165 -2369 1199
+rect -2189 1165 -2177 1199
+rect -1997 1165 -1985 1199
+rect -1805 1165 -1793 1199
+rect -1613 1165 -1601 1199
+rect -1421 1165 -1409 1199
+rect -1229 1165 -1217 1199
+rect -1037 1165 -1025 1199
+rect -845 1165 -833 1199
+rect -653 1165 -641 1199
+rect -461 1165 -449 1199
+rect -269 1165 -257 1199
+rect -77 1165 -65 1199
+rect 115 1165 127 1199
+rect 307 1165 319 1199
+rect 499 1165 511 1199
+rect 691 1165 703 1199
+rect 883 1165 895 1199
+rect 1075 1165 1087 1199
+rect 1267 1165 1279 1199
+rect 1459 1165 1471 1199
+rect 1651 1165 1663 1199
+rect 1843 1165 1855 1199
+rect 2035 1165 2047 1199
+rect 2227 1165 2239 1199
+rect -2381 1159 -2323 1165
+rect -2189 1159 -2131 1165
+rect -1997 1159 -1939 1165
+rect -1805 1159 -1747 1165
+rect -1613 1159 -1555 1165
+rect -1421 1159 -1363 1165
+rect -1229 1159 -1171 1165
+rect -1037 1159 -979 1165
+rect -845 1159 -787 1165
+rect -653 1159 -595 1165
+rect -461 1159 -403 1165
+rect -269 1159 -211 1165
+rect -77 1159 -19 1165
+rect 115 1159 173 1165
+rect 307 1159 365 1165
+rect 499 1159 557 1165
+rect 691 1159 749 1165
+rect 883 1159 941 1165
+rect 1075 1159 1133 1165
+rect 1267 1159 1325 1165
+rect 1459 1159 1517 1165
+rect 1651 1159 1709 1165
+rect 1843 1159 1901 1165
+rect 2035 1159 2093 1165
+rect 2227 1159 2285 1165
+rect -2285 689 -2227 695
+rect -2093 689 -2035 695
+rect -1901 689 -1843 695
+rect -1709 689 -1651 695
+rect -1517 689 -1459 695
+rect -1325 689 -1267 695
+rect -1133 689 -1075 695
+rect -941 689 -883 695
+rect -749 689 -691 695
+rect -557 689 -499 695
+rect -365 689 -307 695
+rect -173 689 -115 695
+rect 19 689 77 695
+rect 211 689 269 695
+rect 403 689 461 695
+rect 595 689 653 695
+rect 787 689 845 695
+rect 979 689 1037 695
+rect 1171 689 1229 695
+rect 1363 689 1421 695
+rect 1555 689 1613 695
+rect 1747 689 1805 695
+rect 1939 689 1997 695
+rect 2131 689 2189 695
+rect 2323 689 2381 695
+rect -2285 655 -2273 689
+rect -2093 655 -2081 689
+rect -1901 655 -1889 689
+rect -1709 655 -1697 689
+rect -1517 655 -1505 689
+rect -1325 655 -1313 689
+rect -1133 655 -1121 689
+rect -941 655 -929 689
+rect -749 655 -737 689
+rect -557 655 -545 689
+rect -365 655 -353 689
+rect -173 655 -161 689
+rect 19 655 31 689
+rect 211 655 223 689
+rect 403 655 415 689
+rect 595 655 607 689
+rect 787 655 799 689
+rect 979 655 991 689
+rect 1171 655 1183 689
+rect 1363 655 1375 689
+rect 1555 655 1567 689
+rect 1747 655 1759 689
+rect 1939 655 1951 689
+rect 2131 655 2143 689
+rect 2323 655 2335 689
+rect -2285 649 -2227 655
+rect -2093 649 -2035 655
+rect -1901 649 -1843 655
+rect -1709 649 -1651 655
+rect -1517 649 -1459 655
+rect -1325 649 -1267 655
+rect -1133 649 -1075 655
+rect -941 649 -883 655
+rect -749 649 -691 655
+rect -557 649 -499 655
+rect -365 649 -307 655
+rect -173 649 -115 655
+rect 19 649 77 655
+rect 211 649 269 655
+rect 403 649 461 655
+rect 595 649 653 655
+rect 787 649 845 655
+rect 979 649 1037 655
+rect 1171 649 1229 655
+rect 1363 649 1421 655
+rect 1555 649 1613 655
+rect 1747 649 1805 655
+rect 1939 649 1997 655
+rect 2131 649 2189 655
+rect 2323 649 2381 655
+rect -2285 581 -2227 587
+rect -2093 581 -2035 587
+rect -1901 581 -1843 587
+rect -1709 581 -1651 587
+rect -1517 581 -1459 587
+rect -1325 581 -1267 587
+rect -1133 581 -1075 587
+rect -941 581 -883 587
+rect -749 581 -691 587
+rect -557 581 -499 587
+rect -365 581 -307 587
+rect -173 581 -115 587
+rect 19 581 77 587
+rect 211 581 269 587
+rect 403 581 461 587
+rect 595 581 653 587
+rect 787 581 845 587
+rect 979 581 1037 587
+rect 1171 581 1229 587
+rect 1363 581 1421 587
+rect 1555 581 1613 587
+rect 1747 581 1805 587
+rect 1939 581 1997 587
+rect 2131 581 2189 587
+rect 2323 581 2381 587
+rect -2285 547 -2273 581
+rect -2093 547 -2081 581
+rect -1901 547 -1889 581
+rect -1709 547 -1697 581
+rect -1517 547 -1505 581
+rect -1325 547 -1313 581
+rect -1133 547 -1121 581
+rect -941 547 -929 581
+rect -749 547 -737 581
+rect -557 547 -545 581
+rect -365 547 -353 581
+rect -173 547 -161 581
+rect 19 547 31 581
+rect 211 547 223 581
+rect 403 547 415 581
+rect 595 547 607 581
+rect 787 547 799 581
+rect 979 547 991 581
+rect 1171 547 1183 581
+rect 1363 547 1375 581
+rect 1555 547 1567 581
+rect 1747 547 1759 581
+rect 1939 547 1951 581
+rect 2131 547 2143 581
+rect 2323 547 2335 581
+rect -2285 541 -2227 547
+rect -2093 541 -2035 547
+rect -1901 541 -1843 547
+rect -1709 541 -1651 547
+rect -1517 541 -1459 547
+rect -1325 541 -1267 547
+rect -1133 541 -1075 547
+rect -941 541 -883 547
+rect -749 541 -691 547
+rect -557 541 -499 547
+rect -365 541 -307 547
+rect -173 541 -115 547
+rect 19 541 77 547
+rect 211 541 269 547
+rect 403 541 461 547
+rect 595 541 653 547
+rect 787 541 845 547
+rect 979 541 1037 547
+rect 1171 541 1229 547
+rect 1363 541 1421 547
+rect 1555 541 1613 547
+rect 1747 541 1805 547
+rect 1939 541 1997 547
+rect 2131 541 2189 547
+rect 2323 541 2381 547
+rect -2381 71 -2323 77
+rect -2189 71 -2131 77
+rect -1997 71 -1939 77
+rect -1805 71 -1747 77
+rect -1613 71 -1555 77
+rect -1421 71 -1363 77
+rect -1229 71 -1171 77
+rect -1037 71 -979 77
+rect -845 71 -787 77
+rect -653 71 -595 77
+rect -461 71 -403 77
+rect -269 71 -211 77
+rect -77 71 -19 77
+rect 115 71 173 77
+rect 307 71 365 77
+rect 499 71 557 77
+rect 691 71 749 77
+rect 883 71 941 77
+rect 1075 71 1133 77
+rect 1267 71 1325 77
+rect 1459 71 1517 77
+rect 1651 71 1709 77
+rect 1843 71 1901 77
+rect 2035 71 2093 77
+rect 2227 71 2285 77
+rect -2381 37 -2369 71
+rect -2189 37 -2177 71
+rect -1997 37 -1985 71
+rect -1805 37 -1793 71
+rect -1613 37 -1601 71
+rect -1421 37 -1409 71
+rect -1229 37 -1217 71
+rect -1037 37 -1025 71
+rect -845 37 -833 71
+rect -653 37 -641 71
+rect -461 37 -449 71
+rect -269 37 -257 71
+rect -77 37 -65 71
+rect 115 37 127 71
+rect 307 37 319 71
+rect 499 37 511 71
+rect 691 37 703 71
+rect 883 37 895 71
+rect 1075 37 1087 71
+rect 1267 37 1279 71
+rect 1459 37 1471 71
+rect 1651 37 1663 71
+rect 1843 37 1855 71
+rect 2035 37 2047 71
+rect 2227 37 2239 71
+rect -2381 31 -2323 37
+rect -2189 31 -2131 37
+rect -1997 31 -1939 37
+rect -1805 31 -1747 37
+rect -1613 31 -1555 37
+rect -1421 31 -1363 37
+rect -1229 31 -1171 37
+rect -1037 31 -979 37
+rect -845 31 -787 37
+rect -653 31 -595 37
+rect -461 31 -403 37
+rect -269 31 -211 37
+rect -77 31 -19 37
+rect 115 31 173 37
+rect 307 31 365 37
+rect 499 31 557 37
+rect 691 31 749 37
+rect 883 31 941 37
+rect 1075 31 1133 37
+rect 1267 31 1325 37
+rect 1459 31 1517 37
+rect 1651 31 1709 37
+rect 1843 31 1901 37
+rect 2035 31 2093 37
+rect 2227 31 2285 37
+rect -2381 -37 -2323 -31
+rect -2189 -37 -2131 -31
+rect -1997 -37 -1939 -31
+rect -1805 -37 -1747 -31
+rect -1613 -37 -1555 -31
+rect -1421 -37 -1363 -31
+rect -1229 -37 -1171 -31
+rect -1037 -37 -979 -31
+rect -845 -37 -787 -31
+rect -653 -37 -595 -31
+rect -461 -37 -403 -31
+rect -269 -37 -211 -31
+rect -77 -37 -19 -31
+rect 115 -37 173 -31
+rect 307 -37 365 -31
+rect 499 -37 557 -31
+rect 691 -37 749 -31
+rect 883 -37 941 -31
+rect 1075 -37 1133 -31
+rect 1267 -37 1325 -31
+rect 1459 -37 1517 -31
+rect 1651 -37 1709 -31
+rect 1843 -37 1901 -31
+rect 2035 -37 2093 -31
+rect 2227 -37 2285 -31
+rect -2381 -71 -2369 -37
+rect -2189 -71 -2177 -37
+rect -1997 -71 -1985 -37
+rect -1805 -71 -1793 -37
+rect -1613 -71 -1601 -37
+rect -1421 -71 -1409 -37
+rect -1229 -71 -1217 -37
+rect -1037 -71 -1025 -37
+rect -845 -71 -833 -37
+rect -653 -71 -641 -37
+rect -461 -71 -449 -37
+rect -269 -71 -257 -37
+rect -77 -71 -65 -37
+rect 115 -71 127 -37
+rect 307 -71 319 -37
+rect 499 -71 511 -37
+rect 691 -71 703 -37
+rect 883 -71 895 -37
+rect 1075 -71 1087 -37
+rect 1267 -71 1279 -37
+rect 1459 -71 1471 -37
+rect 1651 -71 1663 -37
+rect 1843 -71 1855 -37
+rect 2035 -71 2047 -37
+rect 2227 -71 2239 -37
+rect -2381 -77 -2323 -71
+rect -2189 -77 -2131 -71
+rect -1997 -77 -1939 -71
+rect -1805 -77 -1747 -71
+rect -1613 -77 -1555 -71
+rect -1421 -77 -1363 -71
+rect -1229 -77 -1171 -71
+rect -1037 -77 -979 -71
+rect -845 -77 -787 -71
+rect -653 -77 -595 -71
+rect -461 -77 -403 -71
+rect -269 -77 -211 -71
+rect -77 -77 -19 -71
+rect 115 -77 173 -71
+rect 307 -77 365 -71
+rect 499 -77 557 -71
+rect 691 -77 749 -71
+rect 883 -77 941 -71
+rect 1075 -77 1133 -71
+rect 1267 -77 1325 -71
+rect 1459 -77 1517 -71
+rect 1651 -77 1709 -71
+rect 1843 -77 1901 -71
+rect 2035 -77 2093 -71
+rect 2227 -77 2285 -71
+rect -2285 -547 -2227 -541
+rect -2093 -547 -2035 -541
+rect -1901 -547 -1843 -541
+rect -1709 -547 -1651 -541
+rect -1517 -547 -1459 -541
+rect -1325 -547 -1267 -541
+rect -1133 -547 -1075 -541
+rect -941 -547 -883 -541
+rect -749 -547 -691 -541
+rect -557 -547 -499 -541
+rect -365 -547 -307 -541
+rect -173 -547 -115 -541
+rect 19 -547 77 -541
+rect 211 -547 269 -541
+rect 403 -547 461 -541
+rect 595 -547 653 -541
+rect 787 -547 845 -541
+rect 979 -547 1037 -541
+rect 1171 -547 1229 -541
+rect 1363 -547 1421 -541
+rect 1555 -547 1613 -541
+rect 1747 -547 1805 -541
+rect 1939 -547 1997 -541
+rect 2131 -547 2189 -541
+rect 2323 -547 2381 -541
+rect -2285 -581 -2273 -547
+rect -2093 -581 -2081 -547
+rect -1901 -581 -1889 -547
+rect -1709 -581 -1697 -547
+rect -1517 -581 -1505 -547
+rect -1325 -581 -1313 -547
+rect -1133 -581 -1121 -547
+rect -941 -581 -929 -547
+rect -749 -581 -737 -547
+rect -557 -581 -545 -547
+rect -365 -581 -353 -547
+rect -173 -581 -161 -547
+rect 19 -581 31 -547
+rect 211 -581 223 -547
+rect 403 -581 415 -547
+rect 595 -581 607 -547
+rect 787 -581 799 -547
+rect 979 -581 991 -547
+rect 1171 -581 1183 -547
+rect 1363 -581 1375 -547
+rect 1555 -581 1567 -547
+rect 1747 -581 1759 -547
+rect 1939 -581 1951 -547
+rect 2131 -581 2143 -547
+rect 2323 -581 2335 -547
+rect -2285 -587 -2227 -581
+rect -2093 -587 -2035 -581
+rect -1901 -587 -1843 -581
+rect -1709 -587 -1651 -581
+rect -1517 -587 -1459 -581
+rect -1325 -587 -1267 -581
+rect -1133 -587 -1075 -581
+rect -941 -587 -883 -581
+rect -749 -587 -691 -581
+rect -557 -587 -499 -581
+rect -365 -587 -307 -581
+rect -173 -587 -115 -581
+rect 19 -587 77 -581
+rect 211 -587 269 -581
+rect 403 -587 461 -581
+rect 595 -587 653 -581
+rect 787 -587 845 -581
+rect 979 -587 1037 -581
+rect 1171 -587 1229 -581
+rect 1363 -587 1421 -581
+rect 1555 -587 1613 -581
+rect 1747 -587 1805 -581
+rect 1939 -587 1997 -581
+rect 2131 -587 2189 -581
+rect 2323 -587 2381 -581
+rect -2285 -655 -2227 -649
+rect -2093 -655 -2035 -649
+rect -1901 -655 -1843 -649
+rect -1709 -655 -1651 -649
+rect -1517 -655 -1459 -649
+rect -1325 -655 -1267 -649
+rect -1133 -655 -1075 -649
+rect -941 -655 -883 -649
+rect -749 -655 -691 -649
+rect -557 -655 -499 -649
+rect -365 -655 -307 -649
+rect -173 -655 -115 -649
+rect 19 -655 77 -649
+rect 211 -655 269 -649
+rect 403 -655 461 -649
+rect 595 -655 653 -649
+rect 787 -655 845 -649
+rect 979 -655 1037 -649
+rect 1171 -655 1229 -649
+rect 1363 -655 1421 -649
+rect 1555 -655 1613 -649
+rect 1747 -655 1805 -649
+rect 1939 -655 1997 -649
+rect 2131 -655 2189 -649
+rect 2323 -655 2381 -649
+rect -2285 -689 -2273 -655
+rect -2093 -689 -2081 -655
+rect -1901 -689 -1889 -655
+rect -1709 -689 -1697 -655
+rect -1517 -689 -1505 -655
+rect -1325 -689 -1313 -655
+rect -1133 -689 -1121 -655
+rect -941 -689 -929 -655
+rect -749 -689 -737 -655
+rect -557 -689 -545 -655
+rect -365 -689 -353 -655
+rect -173 -689 -161 -655
+rect 19 -689 31 -655
+rect 211 -689 223 -655
+rect 403 -689 415 -655
+rect 595 -689 607 -655
+rect 787 -689 799 -655
+rect 979 -689 991 -655
+rect 1171 -689 1183 -655
+rect 1363 -689 1375 -655
+rect 1555 -689 1567 -655
+rect 1747 -689 1759 -655
+rect 1939 -689 1951 -655
+rect 2131 -689 2143 -655
+rect 2323 -689 2335 -655
+rect -2285 -695 -2227 -689
+rect -2093 -695 -2035 -689
+rect -1901 -695 -1843 -689
+rect -1709 -695 -1651 -689
+rect -1517 -695 -1459 -689
+rect -1325 -695 -1267 -689
+rect -1133 -695 -1075 -689
+rect -941 -695 -883 -689
+rect -749 -695 -691 -689
+rect -557 -695 -499 -689
+rect -365 -695 -307 -689
+rect -173 -695 -115 -689
+rect 19 -695 77 -689
+rect 211 -695 269 -689
+rect 403 -695 461 -689
+rect 595 -695 653 -689
+rect 787 -695 845 -689
+rect 979 -695 1037 -689
+rect 1171 -695 1229 -689
+rect 1363 -695 1421 -689
+rect 1555 -695 1613 -689
+rect 1747 -695 1805 -689
+rect 1939 -695 1997 -689
+rect 2131 -695 2189 -689
+rect 2323 -695 2381 -689
+rect -2381 -1165 -2323 -1159
+rect -2189 -1165 -2131 -1159
+rect -1997 -1165 -1939 -1159
+rect -1805 -1165 -1747 -1159
+rect -1613 -1165 -1555 -1159
+rect -1421 -1165 -1363 -1159
+rect -1229 -1165 -1171 -1159
+rect -1037 -1165 -979 -1159
+rect -845 -1165 -787 -1159
+rect -653 -1165 -595 -1159
+rect -461 -1165 -403 -1159
+rect -269 -1165 -211 -1159
+rect -77 -1165 -19 -1159
+rect 115 -1165 173 -1159
+rect 307 -1165 365 -1159
+rect 499 -1165 557 -1159
+rect 691 -1165 749 -1159
+rect 883 -1165 941 -1159
+rect 1075 -1165 1133 -1159
+rect 1267 -1165 1325 -1159
+rect 1459 -1165 1517 -1159
+rect 1651 -1165 1709 -1159
+rect 1843 -1165 1901 -1159
+rect 2035 -1165 2093 -1159
+rect 2227 -1165 2285 -1159
+rect -2381 -1199 -2369 -1165
+rect -2189 -1199 -2177 -1165
+rect -1997 -1199 -1985 -1165
+rect -1805 -1199 -1793 -1165
+rect -1613 -1199 -1601 -1165
+rect -1421 -1199 -1409 -1165
+rect -1229 -1199 -1217 -1165
+rect -1037 -1199 -1025 -1165
+rect -845 -1199 -833 -1165
+rect -653 -1199 -641 -1165
+rect -461 -1199 -449 -1165
+rect -269 -1199 -257 -1165
+rect -77 -1199 -65 -1165
+rect 115 -1199 127 -1165
+rect 307 -1199 319 -1165
+rect 499 -1199 511 -1165
+rect 691 -1199 703 -1165
+rect 883 -1199 895 -1165
+rect 1075 -1199 1087 -1165
+rect 1267 -1199 1279 -1165
+rect 1459 -1199 1471 -1165
+rect 1651 -1199 1663 -1165
+rect 1843 -1199 1855 -1165
+rect 2035 -1199 2047 -1165
+rect 2227 -1199 2239 -1165
+rect -2381 -1205 -2323 -1199
+rect -2189 -1205 -2131 -1199
+rect -1997 -1205 -1939 -1199
+rect -1805 -1205 -1747 -1199
+rect -1613 -1205 -1555 -1199
+rect -1421 -1205 -1363 -1199
+rect -1229 -1205 -1171 -1199
+rect -1037 -1205 -979 -1199
+rect -845 -1205 -787 -1199
+rect -653 -1205 -595 -1199
+rect -461 -1205 -403 -1199
+rect -269 -1205 -211 -1199
+rect -77 -1205 -19 -1199
+rect 115 -1205 173 -1199
+rect 307 -1205 365 -1199
+rect 499 -1205 557 -1199
+rect 691 -1205 749 -1199
+rect 883 -1205 941 -1199
+rect 1075 -1205 1133 -1199
+rect 1267 -1205 1325 -1199
+rect 1459 -1205 1517 -1199
+rect 1651 -1205 1709 -1199
+rect 1843 -1205 1901 -1199
+rect 2035 -1205 2093 -1199
+rect 2227 -1205 2285 -1199
+<< pwell >>
+rect -2567 -1337 2567 1337
+<< nmos >>
+rect -2367 727 -2337 1127
+rect -2271 727 -2241 1127
+rect -2175 727 -2145 1127
+rect -2079 727 -2049 1127
+rect -1983 727 -1953 1127
+rect -1887 727 -1857 1127
+rect -1791 727 -1761 1127
+rect -1695 727 -1665 1127
+rect -1599 727 -1569 1127
+rect -1503 727 -1473 1127
+rect -1407 727 -1377 1127
+rect -1311 727 -1281 1127
+rect -1215 727 -1185 1127
+rect -1119 727 -1089 1127
+rect -1023 727 -993 1127
+rect -927 727 -897 1127
+rect -831 727 -801 1127
+rect -735 727 -705 1127
+rect -639 727 -609 1127
+rect -543 727 -513 1127
+rect -447 727 -417 1127
+rect -351 727 -321 1127
+rect -255 727 -225 1127
+rect -159 727 -129 1127
+rect -63 727 -33 1127
+rect 33 727 63 1127
+rect 129 727 159 1127
+rect 225 727 255 1127
+rect 321 727 351 1127
+rect 417 727 447 1127
+rect 513 727 543 1127
+rect 609 727 639 1127
+rect 705 727 735 1127
+rect 801 727 831 1127
+rect 897 727 927 1127
+rect 993 727 1023 1127
+rect 1089 727 1119 1127
+rect 1185 727 1215 1127
+rect 1281 727 1311 1127
+rect 1377 727 1407 1127
+rect 1473 727 1503 1127
+rect 1569 727 1599 1127
+rect 1665 727 1695 1127
+rect 1761 727 1791 1127
+rect 1857 727 1887 1127
+rect 1953 727 1983 1127
+rect 2049 727 2079 1127
+rect 2145 727 2175 1127
+rect 2241 727 2271 1127
+rect 2337 727 2367 1127
+rect -2367 109 -2337 509
+rect -2271 109 -2241 509
+rect -2175 109 -2145 509
+rect -2079 109 -2049 509
+rect -1983 109 -1953 509
+rect -1887 109 -1857 509
+rect -1791 109 -1761 509
+rect -1695 109 -1665 509
+rect -1599 109 -1569 509
+rect -1503 109 -1473 509
+rect -1407 109 -1377 509
+rect -1311 109 -1281 509
+rect -1215 109 -1185 509
+rect -1119 109 -1089 509
+rect -1023 109 -993 509
+rect -927 109 -897 509
+rect -831 109 -801 509
+rect -735 109 -705 509
+rect -639 109 -609 509
+rect -543 109 -513 509
+rect -447 109 -417 509
+rect -351 109 -321 509
+rect -255 109 -225 509
+rect -159 109 -129 509
+rect -63 109 -33 509
+rect 33 109 63 509
+rect 129 109 159 509
+rect 225 109 255 509
+rect 321 109 351 509
+rect 417 109 447 509
+rect 513 109 543 509
+rect 609 109 639 509
+rect 705 109 735 509
+rect 801 109 831 509
+rect 897 109 927 509
+rect 993 109 1023 509
+rect 1089 109 1119 509
+rect 1185 109 1215 509
+rect 1281 109 1311 509
+rect 1377 109 1407 509
+rect 1473 109 1503 509
+rect 1569 109 1599 509
+rect 1665 109 1695 509
+rect 1761 109 1791 509
+rect 1857 109 1887 509
+rect 1953 109 1983 509
+rect 2049 109 2079 509
+rect 2145 109 2175 509
+rect 2241 109 2271 509
+rect 2337 109 2367 509
+rect -2367 -509 -2337 -109
+rect -2271 -509 -2241 -109
+rect -2175 -509 -2145 -109
+rect -2079 -509 -2049 -109
+rect -1983 -509 -1953 -109
+rect -1887 -509 -1857 -109
+rect -1791 -509 -1761 -109
+rect -1695 -509 -1665 -109
+rect -1599 -509 -1569 -109
+rect -1503 -509 -1473 -109
+rect -1407 -509 -1377 -109
+rect -1311 -509 -1281 -109
+rect -1215 -509 -1185 -109
+rect -1119 -509 -1089 -109
+rect -1023 -509 -993 -109
+rect -927 -509 -897 -109
+rect -831 -509 -801 -109
+rect -735 -509 -705 -109
+rect -639 -509 -609 -109
+rect -543 -509 -513 -109
+rect -447 -509 -417 -109
+rect -351 -509 -321 -109
+rect -255 -509 -225 -109
+rect -159 -509 -129 -109
+rect -63 -509 -33 -109
+rect 33 -509 63 -109
+rect 129 -509 159 -109
+rect 225 -509 255 -109
+rect 321 -509 351 -109
+rect 417 -509 447 -109
+rect 513 -509 543 -109
+rect 609 -509 639 -109
+rect 705 -509 735 -109
+rect 801 -509 831 -109
+rect 897 -509 927 -109
+rect 993 -509 1023 -109
+rect 1089 -509 1119 -109
+rect 1185 -509 1215 -109
+rect 1281 -509 1311 -109
+rect 1377 -509 1407 -109
+rect 1473 -509 1503 -109
+rect 1569 -509 1599 -109
+rect 1665 -509 1695 -109
+rect 1761 -509 1791 -109
+rect 1857 -509 1887 -109
+rect 1953 -509 1983 -109
+rect 2049 -509 2079 -109
+rect 2145 -509 2175 -109
+rect 2241 -509 2271 -109
+rect 2337 -509 2367 -109
+rect -2367 -1127 -2337 -727
+rect -2271 -1127 -2241 -727
+rect -2175 -1127 -2145 -727
+rect -2079 -1127 -2049 -727
+rect -1983 -1127 -1953 -727
+rect -1887 -1127 -1857 -727
+rect -1791 -1127 -1761 -727
+rect -1695 -1127 -1665 -727
+rect -1599 -1127 -1569 -727
+rect -1503 -1127 -1473 -727
+rect -1407 -1127 -1377 -727
+rect -1311 -1127 -1281 -727
+rect -1215 -1127 -1185 -727
+rect -1119 -1127 -1089 -727
+rect -1023 -1127 -993 -727
+rect -927 -1127 -897 -727
+rect -831 -1127 -801 -727
+rect -735 -1127 -705 -727
+rect -639 -1127 -609 -727
+rect -543 -1127 -513 -727
+rect -447 -1127 -417 -727
+rect -351 -1127 -321 -727
+rect -255 -1127 -225 -727
+rect -159 -1127 -129 -727
+rect -63 -1127 -33 -727
+rect 33 -1127 63 -727
+rect 129 -1127 159 -727
+rect 225 -1127 255 -727
+rect 321 -1127 351 -727
+rect 417 -1127 447 -727
+rect 513 -1127 543 -727
+rect 609 -1127 639 -727
+rect 705 -1127 735 -727
+rect 801 -1127 831 -727
+rect 897 -1127 927 -727
+rect 993 -1127 1023 -727
+rect 1089 -1127 1119 -727
+rect 1185 -1127 1215 -727
+rect 1281 -1127 1311 -727
+rect 1377 -1127 1407 -727
+rect 1473 -1127 1503 -727
+rect 1569 -1127 1599 -727
+rect 1665 -1127 1695 -727
+rect 1761 -1127 1791 -727
+rect 1857 -1127 1887 -727
+rect 1953 -1127 1983 -727
+rect 2049 -1127 2079 -727
+rect 2145 -1127 2175 -727
+rect 2241 -1127 2271 -727
+rect 2337 -1127 2367 -727
+<< ndiff >>
+rect -2429 1115 -2367 1127
+rect -2429 739 -2417 1115
+rect -2383 739 -2367 1115
+rect -2429 727 -2367 739
+rect -2337 1115 -2271 1127
+rect -2337 739 -2321 1115
+rect -2287 739 -2271 1115
+rect -2337 727 -2271 739
+rect -2241 1115 -2175 1127
+rect -2241 739 -2225 1115
+rect -2191 739 -2175 1115
+rect -2241 727 -2175 739
+rect -2145 1115 -2079 1127
+rect -2145 739 -2129 1115
+rect -2095 739 -2079 1115
+rect -2145 727 -2079 739
+rect -2049 1115 -1983 1127
+rect -2049 739 -2033 1115
+rect -1999 739 -1983 1115
+rect -2049 727 -1983 739
+rect -1953 1115 -1887 1127
+rect -1953 739 -1937 1115
+rect -1903 739 -1887 1115
+rect -1953 727 -1887 739
+rect -1857 1115 -1791 1127
+rect -1857 739 -1841 1115
+rect -1807 739 -1791 1115
+rect -1857 727 -1791 739
+rect -1761 1115 -1695 1127
+rect -1761 739 -1745 1115
+rect -1711 739 -1695 1115
+rect -1761 727 -1695 739
+rect -1665 1115 -1599 1127
+rect -1665 739 -1649 1115
+rect -1615 739 -1599 1115
+rect -1665 727 -1599 739
+rect -1569 1115 -1503 1127
+rect -1569 739 -1553 1115
+rect -1519 739 -1503 1115
+rect -1569 727 -1503 739
+rect -1473 1115 -1407 1127
+rect -1473 739 -1457 1115
+rect -1423 739 -1407 1115
+rect -1473 727 -1407 739
+rect -1377 1115 -1311 1127
+rect -1377 739 -1361 1115
+rect -1327 739 -1311 1115
+rect -1377 727 -1311 739
+rect -1281 1115 -1215 1127
+rect -1281 739 -1265 1115
+rect -1231 739 -1215 1115
+rect -1281 727 -1215 739
+rect -1185 1115 -1119 1127
+rect -1185 739 -1169 1115
+rect -1135 739 -1119 1115
+rect -1185 727 -1119 739
+rect -1089 1115 -1023 1127
+rect -1089 739 -1073 1115
+rect -1039 739 -1023 1115
+rect -1089 727 -1023 739
+rect -993 1115 -927 1127
+rect -993 739 -977 1115
+rect -943 739 -927 1115
+rect -993 727 -927 739
+rect -897 1115 -831 1127
+rect -897 739 -881 1115
+rect -847 739 -831 1115
+rect -897 727 -831 739
+rect -801 1115 -735 1127
+rect -801 739 -785 1115
+rect -751 739 -735 1115
+rect -801 727 -735 739
+rect -705 1115 -639 1127
+rect -705 739 -689 1115
+rect -655 739 -639 1115
+rect -705 727 -639 739
+rect -609 1115 -543 1127
+rect -609 739 -593 1115
+rect -559 739 -543 1115
+rect -609 727 -543 739
+rect -513 1115 -447 1127
+rect -513 739 -497 1115
+rect -463 739 -447 1115
+rect -513 727 -447 739
+rect -417 1115 -351 1127
+rect -417 739 -401 1115
+rect -367 739 -351 1115
+rect -417 727 -351 739
+rect -321 1115 -255 1127
+rect -321 739 -305 1115
+rect -271 739 -255 1115
+rect -321 727 -255 739
+rect -225 1115 -159 1127
+rect -225 739 -209 1115
+rect -175 739 -159 1115
+rect -225 727 -159 739
+rect -129 1115 -63 1127
+rect -129 739 -113 1115
+rect -79 739 -63 1115
+rect -129 727 -63 739
+rect -33 1115 33 1127
+rect -33 739 -17 1115
+rect 17 739 33 1115
+rect -33 727 33 739
+rect 63 1115 129 1127
+rect 63 739 79 1115
+rect 113 739 129 1115
+rect 63 727 129 739
+rect 159 1115 225 1127
+rect 159 739 175 1115
+rect 209 739 225 1115
+rect 159 727 225 739
+rect 255 1115 321 1127
+rect 255 739 271 1115
+rect 305 739 321 1115
+rect 255 727 321 739
+rect 351 1115 417 1127
+rect 351 739 367 1115
+rect 401 739 417 1115
+rect 351 727 417 739
+rect 447 1115 513 1127
+rect 447 739 463 1115
+rect 497 739 513 1115
+rect 447 727 513 739
+rect 543 1115 609 1127
+rect 543 739 559 1115
+rect 593 739 609 1115
+rect 543 727 609 739
+rect 639 1115 705 1127
+rect 639 739 655 1115
+rect 689 739 705 1115
+rect 639 727 705 739
+rect 735 1115 801 1127
+rect 735 739 751 1115
+rect 785 739 801 1115
+rect 735 727 801 739
+rect 831 1115 897 1127
+rect 831 739 847 1115
+rect 881 739 897 1115
+rect 831 727 897 739
+rect 927 1115 993 1127
+rect 927 739 943 1115
+rect 977 739 993 1115
+rect 927 727 993 739
+rect 1023 1115 1089 1127
+rect 1023 739 1039 1115
+rect 1073 739 1089 1115
+rect 1023 727 1089 739
+rect 1119 1115 1185 1127
+rect 1119 739 1135 1115
+rect 1169 739 1185 1115
+rect 1119 727 1185 739
+rect 1215 1115 1281 1127
+rect 1215 739 1231 1115
+rect 1265 739 1281 1115
+rect 1215 727 1281 739
+rect 1311 1115 1377 1127
+rect 1311 739 1327 1115
+rect 1361 739 1377 1115
+rect 1311 727 1377 739
+rect 1407 1115 1473 1127
+rect 1407 739 1423 1115
+rect 1457 739 1473 1115
+rect 1407 727 1473 739
+rect 1503 1115 1569 1127
+rect 1503 739 1519 1115
+rect 1553 739 1569 1115
+rect 1503 727 1569 739
+rect 1599 1115 1665 1127
+rect 1599 739 1615 1115
+rect 1649 739 1665 1115
+rect 1599 727 1665 739
+rect 1695 1115 1761 1127
+rect 1695 739 1711 1115
+rect 1745 739 1761 1115
+rect 1695 727 1761 739
+rect 1791 1115 1857 1127
+rect 1791 739 1807 1115
+rect 1841 739 1857 1115
+rect 1791 727 1857 739
+rect 1887 1115 1953 1127
+rect 1887 739 1903 1115
+rect 1937 739 1953 1115
+rect 1887 727 1953 739
+rect 1983 1115 2049 1127
+rect 1983 739 1999 1115
+rect 2033 739 2049 1115
+rect 1983 727 2049 739
+rect 2079 1115 2145 1127
+rect 2079 739 2095 1115
+rect 2129 739 2145 1115
+rect 2079 727 2145 739
+rect 2175 1115 2241 1127
+rect 2175 739 2191 1115
+rect 2225 739 2241 1115
+rect 2175 727 2241 739
+rect 2271 1115 2337 1127
+rect 2271 739 2287 1115
+rect 2321 739 2337 1115
+rect 2271 727 2337 739
+rect 2367 1115 2429 1127
+rect 2367 739 2383 1115
+rect 2417 739 2429 1115
+rect 2367 727 2429 739
+rect -2429 497 -2367 509
+rect -2429 121 -2417 497
+rect -2383 121 -2367 497
+rect -2429 109 -2367 121
+rect -2337 497 -2271 509
+rect -2337 121 -2321 497
+rect -2287 121 -2271 497
+rect -2337 109 -2271 121
+rect -2241 497 -2175 509
+rect -2241 121 -2225 497
+rect -2191 121 -2175 497
+rect -2241 109 -2175 121
+rect -2145 497 -2079 509
+rect -2145 121 -2129 497
+rect -2095 121 -2079 497
+rect -2145 109 -2079 121
+rect -2049 497 -1983 509
+rect -2049 121 -2033 497
+rect -1999 121 -1983 497
+rect -2049 109 -1983 121
+rect -1953 497 -1887 509
+rect -1953 121 -1937 497
+rect -1903 121 -1887 497
+rect -1953 109 -1887 121
+rect -1857 497 -1791 509
+rect -1857 121 -1841 497
+rect -1807 121 -1791 497
+rect -1857 109 -1791 121
+rect -1761 497 -1695 509
+rect -1761 121 -1745 497
+rect -1711 121 -1695 497
+rect -1761 109 -1695 121
+rect -1665 497 -1599 509
+rect -1665 121 -1649 497
+rect -1615 121 -1599 497
+rect -1665 109 -1599 121
+rect -1569 497 -1503 509
+rect -1569 121 -1553 497
+rect -1519 121 -1503 497
+rect -1569 109 -1503 121
+rect -1473 497 -1407 509
+rect -1473 121 -1457 497
+rect -1423 121 -1407 497
+rect -1473 109 -1407 121
+rect -1377 497 -1311 509
+rect -1377 121 -1361 497
+rect -1327 121 -1311 497
+rect -1377 109 -1311 121
+rect -1281 497 -1215 509
+rect -1281 121 -1265 497
+rect -1231 121 -1215 497
+rect -1281 109 -1215 121
+rect -1185 497 -1119 509
+rect -1185 121 -1169 497
+rect -1135 121 -1119 497
+rect -1185 109 -1119 121
+rect -1089 497 -1023 509
+rect -1089 121 -1073 497
+rect -1039 121 -1023 497
+rect -1089 109 -1023 121
+rect -993 497 -927 509
+rect -993 121 -977 497
+rect -943 121 -927 497
+rect -993 109 -927 121
+rect -897 497 -831 509
+rect -897 121 -881 497
+rect -847 121 -831 497
+rect -897 109 -831 121
+rect -801 497 -735 509
+rect -801 121 -785 497
+rect -751 121 -735 497
+rect -801 109 -735 121
+rect -705 497 -639 509
+rect -705 121 -689 497
+rect -655 121 -639 497
+rect -705 109 -639 121
+rect -609 497 -543 509
+rect -609 121 -593 497
+rect -559 121 -543 497
+rect -609 109 -543 121
+rect -513 497 -447 509
+rect -513 121 -497 497
+rect -463 121 -447 497
+rect -513 109 -447 121
+rect -417 497 -351 509
+rect -417 121 -401 497
+rect -367 121 -351 497
+rect -417 109 -351 121
+rect -321 497 -255 509
+rect -321 121 -305 497
+rect -271 121 -255 497
+rect -321 109 -255 121
+rect -225 497 -159 509
+rect -225 121 -209 497
+rect -175 121 -159 497
+rect -225 109 -159 121
+rect -129 497 -63 509
+rect -129 121 -113 497
+rect -79 121 -63 497
+rect -129 109 -63 121
+rect -33 497 33 509
+rect -33 121 -17 497
+rect 17 121 33 497
+rect -33 109 33 121
+rect 63 497 129 509
+rect 63 121 79 497
+rect 113 121 129 497
+rect 63 109 129 121
+rect 159 497 225 509
+rect 159 121 175 497
+rect 209 121 225 497
+rect 159 109 225 121
+rect 255 497 321 509
+rect 255 121 271 497
+rect 305 121 321 497
+rect 255 109 321 121
+rect 351 497 417 509
+rect 351 121 367 497
+rect 401 121 417 497
+rect 351 109 417 121
+rect 447 497 513 509
+rect 447 121 463 497
+rect 497 121 513 497
+rect 447 109 513 121
+rect 543 497 609 509
+rect 543 121 559 497
+rect 593 121 609 497
+rect 543 109 609 121
+rect 639 497 705 509
+rect 639 121 655 497
+rect 689 121 705 497
+rect 639 109 705 121
+rect 735 497 801 509
+rect 735 121 751 497
+rect 785 121 801 497
+rect 735 109 801 121
+rect 831 497 897 509
+rect 831 121 847 497
+rect 881 121 897 497
+rect 831 109 897 121
+rect 927 497 993 509
+rect 927 121 943 497
+rect 977 121 993 497
+rect 927 109 993 121
+rect 1023 497 1089 509
+rect 1023 121 1039 497
+rect 1073 121 1089 497
+rect 1023 109 1089 121
+rect 1119 497 1185 509
+rect 1119 121 1135 497
+rect 1169 121 1185 497
+rect 1119 109 1185 121
+rect 1215 497 1281 509
+rect 1215 121 1231 497
+rect 1265 121 1281 497
+rect 1215 109 1281 121
+rect 1311 497 1377 509
+rect 1311 121 1327 497
+rect 1361 121 1377 497
+rect 1311 109 1377 121
+rect 1407 497 1473 509
+rect 1407 121 1423 497
+rect 1457 121 1473 497
+rect 1407 109 1473 121
+rect 1503 497 1569 509
+rect 1503 121 1519 497
+rect 1553 121 1569 497
+rect 1503 109 1569 121
+rect 1599 497 1665 509
+rect 1599 121 1615 497
+rect 1649 121 1665 497
+rect 1599 109 1665 121
+rect 1695 497 1761 509
+rect 1695 121 1711 497
+rect 1745 121 1761 497
+rect 1695 109 1761 121
+rect 1791 497 1857 509
+rect 1791 121 1807 497
+rect 1841 121 1857 497
+rect 1791 109 1857 121
+rect 1887 497 1953 509
+rect 1887 121 1903 497
+rect 1937 121 1953 497
+rect 1887 109 1953 121
+rect 1983 497 2049 509
+rect 1983 121 1999 497
+rect 2033 121 2049 497
+rect 1983 109 2049 121
+rect 2079 497 2145 509
+rect 2079 121 2095 497
+rect 2129 121 2145 497
+rect 2079 109 2145 121
+rect 2175 497 2241 509
+rect 2175 121 2191 497
+rect 2225 121 2241 497
+rect 2175 109 2241 121
+rect 2271 497 2337 509
+rect 2271 121 2287 497
+rect 2321 121 2337 497
+rect 2271 109 2337 121
+rect 2367 497 2429 509
+rect 2367 121 2383 497
+rect 2417 121 2429 497
+rect 2367 109 2429 121
+rect -2429 -121 -2367 -109
+rect -2429 -497 -2417 -121
+rect -2383 -497 -2367 -121
+rect -2429 -509 -2367 -497
+rect -2337 -121 -2271 -109
+rect -2337 -497 -2321 -121
+rect -2287 -497 -2271 -121
+rect -2337 -509 -2271 -497
+rect -2241 -121 -2175 -109
+rect -2241 -497 -2225 -121
+rect -2191 -497 -2175 -121
+rect -2241 -509 -2175 -497
+rect -2145 -121 -2079 -109
+rect -2145 -497 -2129 -121
+rect -2095 -497 -2079 -121
+rect -2145 -509 -2079 -497
+rect -2049 -121 -1983 -109
+rect -2049 -497 -2033 -121
+rect -1999 -497 -1983 -121
+rect -2049 -509 -1983 -497
+rect -1953 -121 -1887 -109
+rect -1953 -497 -1937 -121
+rect -1903 -497 -1887 -121
+rect -1953 -509 -1887 -497
+rect -1857 -121 -1791 -109
+rect -1857 -497 -1841 -121
+rect -1807 -497 -1791 -121
+rect -1857 -509 -1791 -497
+rect -1761 -121 -1695 -109
+rect -1761 -497 -1745 -121
+rect -1711 -497 -1695 -121
+rect -1761 -509 -1695 -497
+rect -1665 -121 -1599 -109
+rect -1665 -497 -1649 -121
+rect -1615 -497 -1599 -121
+rect -1665 -509 -1599 -497
+rect -1569 -121 -1503 -109
+rect -1569 -497 -1553 -121
+rect -1519 -497 -1503 -121
+rect -1569 -509 -1503 -497
+rect -1473 -121 -1407 -109
+rect -1473 -497 -1457 -121
+rect -1423 -497 -1407 -121
+rect -1473 -509 -1407 -497
+rect -1377 -121 -1311 -109
+rect -1377 -497 -1361 -121
+rect -1327 -497 -1311 -121
+rect -1377 -509 -1311 -497
+rect -1281 -121 -1215 -109
+rect -1281 -497 -1265 -121
+rect -1231 -497 -1215 -121
+rect -1281 -509 -1215 -497
+rect -1185 -121 -1119 -109
+rect -1185 -497 -1169 -121
+rect -1135 -497 -1119 -121
+rect -1185 -509 -1119 -497
+rect -1089 -121 -1023 -109
+rect -1089 -497 -1073 -121
+rect -1039 -497 -1023 -121
+rect -1089 -509 -1023 -497
+rect -993 -121 -927 -109
+rect -993 -497 -977 -121
+rect -943 -497 -927 -121
+rect -993 -509 -927 -497
+rect -897 -121 -831 -109
+rect -897 -497 -881 -121
+rect -847 -497 -831 -121
+rect -897 -509 -831 -497
+rect -801 -121 -735 -109
+rect -801 -497 -785 -121
+rect -751 -497 -735 -121
+rect -801 -509 -735 -497
+rect -705 -121 -639 -109
+rect -705 -497 -689 -121
+rect -655 -497 -639 -121
+rect -705 -509 -639 -497
+rect -609 -121 -543 -109
+rect -609 -497 -593 -121
+rect -559 -497 -543 -121
+rect -609 -509 -543 -497
+rect -513 -121 -447 -109
+rect -513 -497 -497 -121
+rect -463 -497 -447 -121
+rect -513 -509 -447 -497
+rect -417 -121 -351 -109
+rect -417 -497 -401 -121
+rect -367 -497 -351 -121
+rect -417 -509 -351 -497
+rect -321 -121 -255 -109
+rect -321 -497 -305 -121
+rect -271 -497 -255 -121
+rect -321 -509 -255 -497
+rect -225 -121 -159 -109
+rect -225 -497 -209 -121
+rect -175 -497 -159 -121
+rect -225 -509 -159 -497
+rect -129 -121 -63 -109
+rect -129 -497 -113 -121
+rect -79 -497 -63 -121
+rect -129 -509 -63 -497
+rect -33 -121 33 -109
+rect -33 -497 -17 -121
+rect 17 -497 33 -121
+rect -33 -509 33 -497
+rect 63 -121 129 -109
+rect 63 -497 79 -121
+rect 113 -497 129 -121
+rect 63 -509 129 -497
+rect 159 -121 225 -109
+rect 159 -497 175 -121
+rect 209 -497 225 -121
+rect 159 -509 225 -497
+rect 255 -121 321 -109
+rect 255 -497 271 -121
+rect 305 -497 321 -121
+rect 255 -509 321 -497
+rect 351 -121 417 -109
+rect 351 -497 367 -121
+rect 401 -497 417 -121
+rect 351 -509 417 -497
+rect 447 -121 513 -109
+rect 447 -497 463 -121
+rect 497 -497 513 -121
+rect 447 -509 513 -497
+rect 543 -121 609 -109
+rect 543 -497 559 -121
+rect 593 -497 609 -121
+rect 543 -509 609 -497
+rect 639 -121 705 -109
+rect 639 -497 655 -121
+rect 689 -497 705 -121
+rect 639 -509 705 -497
+rect 735 -121 801 -109
+rect 735 -497 751 -121
+rect 785 -497 801 -121
+rect 735 -509 801 -497
+rect 831 -121 897 -109
+rect 831 -497 847 -121
+rect 881 -497 897 -121
+rect 831 -509 897 -497
+rect 927 -121 993 -109
+rect 927 -497 943 -121
+rect 977 -497 993 -121
+rect 927 -509 993 -497
+rect 1023 -121 1089 -109
+rect 1023 -497 1039 -121
+rect 1073 -497 1089 -121
+rect 1023 -509 1089 -497
+rect 1119 -121 1185 -109
+rect 1119 -497 1135 -121
+rect 1169 -497 1185 -121
+rect 1119 -509 1185 -497
+rect 1215 -121 1281 -109
+rect 1215 -497 1231 -121
+rect 1265 -497 1281 -121
+rect 1215 -509 1281 -497
+rect 1311 -121 1377 -109
+rect 1311 -497 1327 -121
+rect 1361 -497 1377 -121
+rect 1311 -509 1377 -497
+rect 1407 -121 1473 -109
+rect 1407 -497 1423 -121
+rect 1457 -497 1473 -121
+rect 1407 -509 1473 -497
+rect 1503 -121 1569 -109
+rect 1503 -497 1519 -121
+rect 1553 -497 1569 -121
+rect 1503 -509 1569 -497
+rect 1599 -121 1665 -109
+rect 1599 -497 1615 -121
+rect 1649 -497 1665 -121
+rect 1599 -509 1665 -497
+rect 1695 -121 1761 -109
+rect 1695 -497 1711 -121
+rect 1745 -497 1761 -121
+rect 1695 -509 1761 -497
+rect 1791 -121 1857 -109
+rect 1791 -497 1807 -121
+rect 1841 -497 1857 -121
+rect 1791 -509 1857 -497
+rect 1887 -121 1953 -109
+rect 1887 -497 1903 -121
+rect 1937 -497 1953 -121
+rect 1887 -509 1953 -497
+rect 1983 -121 2049 -109
+rect 1983 -497 1999 -121
+rect 2033 -497 2049 -121
+rect 1983 -509 2049 -497
+rect 2079 -121 2145 -109
+rect 2079 -497 2095 -121
+rect 2129 -497 2145 -121
+rect 2079 -509 2145 -497
+rect 2175 -121 2241 -109
+rect 2175 -497 2191 -121
+rect 2225 -497 2241 -121
+rect 2175 -509 2241 -497
+rect 2271 -121 2337 -109
+rect 2271 -497 2287 -121
+rect 2321 -497 2337 -121
+rect 2271 -509 2337 -497
+rect 2367 -121 2429 -109
+rect 2367 -497 2383 -121
+rect 2417 -497 2429 -121
+rect 2367 -509 2429 -497
+rect -2429 -739 -2367 -727
+rect -2429 -1115 -2417 -739
+rect -2383 -1115 -2367 -739
+rect -2429 -1127 -2367 -1115
+rect -2337 -739 -2271 -727
+rect -2337 -1115 -2321 -739
+rect -2287 -1115 -2271 -739
+rect -2337 -1127 -2271 -1115
+rect -2241 -739 -2175 -727
+rect -2241 -1115 -2225 -739
+rect -2191 -1115 -2175 -739
+rect -2241 -1127 -2175 -1115
+rect -2145 -739 -2079 -727
+rect -2145 -1115 -2129 -739
+rect -2095 -1115 -2079 -739
+rect -2145 -1127 -2079 -1115
+rect -2049 -739 -1983 -727
+rect -2049 -1115 -2033 -739
+rect -1999 -1115 -1983 -739
+rect -2049 -1127 -1983 -1115
+rect -1953 -739 -1887 -727
+rect -1953 -1115 -1937 -739
+rect -1903 -1115 -1887 -739
+rect -1953 -1127 -1887 -1115
+rect -1857 -739 -1791 -727
+rect -1857 -1115 -1841 -739
+rect -1807 -1115 -1791 -739
+rect -1857 -1127 -1791 -1115
+rect -1761 -739 -1695 -727
+rect -1761 -1115 -1745 -739
+rect -1711 -1115 -1695 -739
+rect -1761 -1127 -1695 -1115
+rect -1665 -739 -1599 -727
+rect -1665 -1115 -1649 -739
+rect -1615 -1115 -1599 -739
+rect -1665 -1127 -1599 -1115
+rect -1569 -739 -1503 -727
+rect -1569 -1115 -1553 -739
+rect -1519 -1115 -1503 -739
+rect -1569 -1127 -1503 -1115
+rect -1473 -739 -1407 -727
+rect -1473 -1115 -1457 -739
+rect -1423 -1115 -1407 -739
+rect -1473 -1127 -1407 -1115
+rect -1377 -739 -1311 -727
+rect -1377 -1115 -1361 -739
+rect -1327 -1115 -1311 -739
+rect -1377 -1127 -1311 -1115
+rect -1281 -739 -1215 -727
+rect -1281 -1115 -1265 -739
+rect -1231 -1115 -1215 -739
+rect -1281 -1127 -1215 -1115
+rect -1185 -739 -1119 -727
+rect -1185 -1115 -1169 -739
+rect -1135 -1115 -1119 -739
+rect -1185 -1127 -1119 -1115
+rect -1089 -739 -1023 -727
+rect -1089 -1115 -1073 -739
+rect -1039 -1115 -1023 -739
+rect -1089 -1127 -1023 -1115
+rect -993 -739 -927 -727
+rect -993 -1115 -977 -739
+rect -943 -1115 -927 -739
+rect -993 -1127 -927 -1115
+rect -897 -739 -831 -727
+rect -897 -1115 -881 -739
+rect -847 -1115 -831 -739
+rect -897 -1127 -831 -1115
+rect -801 -739 -735 -727
+rect -801 -1115 -785 -739
+rect -751 -1115 -735 -739
+rect -801 -1127 -735 -1115
+rect -705 -739 -639 -727
+rect -705 -1115 -689 -739
+rect -655 -1115 -639 -739
+rect -705 -1127 -639 -1115
+rect -609 -739 -543 -727
+rect -609 -1115 -593 -739
+rect -559 -1115 -543 -739
+rect -609 -1127 -543 -1115
+rect -513 -739 -447 -727
+rect -513 -1115 -497 -739
+rect -463 -1115 -447 -739
+rect -513 -1127 -447 -1115
+rect -417 -739 -351 -727
+rect -417 -1115 -401 -739
+rect -367 -1115 -351 -739
+rect -417 -1127 -351 -1115
+rect -321 -739 -255 -727
+rect -321 -1115 -305 -739
+rect -271 -1115 -255 -739
+rect -321 -1127 -255 -1115
+rect -225 -739 -159 -727
+rect -225 -1115 -209 -739
+rect -175 -1115 -159 -739
+rect -225 -1127 -159 -1115
+rect -129 -739 -63 -727
+rect -129 -1115 -113 -739
+rect -79 -1115 -63 -739
+rect -129 -1127 -63 -1115
+rect -33 -739 33 -727
+rect -33 -1115 -17 -739
+rect 17 -1115 33 -739
+rect -33 -1127 33 -1115
+rect 63 -739 129 -727
+rect 63 -1115 79 -739
+rect 113 -1115 129 -739
+rect 63 -1127 129 -1115
+rect 159 -739 225 -727
+rect 159 -1115 175 -739
+rect 209 -1115 225 -739
+rect 159 -1127 225 -1115
+rect 255 -739 321 -727
+rect 255 -1115 271 -739
+rect 305 -1115 321 -739
+rect 255 -1127 321 -1115
+rect 351 -739 417 -727
+rect 351 -1115 367 -739
+rect 401 -1115 417 -739
+rect 351 -1127 417 -1115
+rect 447 -739 513 -727
+rect 447 -1115 463 -739
+rect 497 -1115 513 -739
+rect 447 -1127 513 -1115
+rect 543 -739 609 -727
+rect 543 -1115 559 -739
+rect 593 -1115 609 -739
+rect 543 -1127 609 -1115
+rect 639 -739 705 -727
+rect 639 -1115 655 -739
+rect 689 -1115 705 -739
+rect 639 -1127 705 -1115
+rect 735 -739 801 -727
+rect 735 -1115 751 -739
+rect 785 -1115 801 -739
+rect 735 -1127 801 -1115
+rect 831 -739 897 -727
+rect 831 -1115 847 -739
+rect 881 -1115 897 -739
+rect 831 -1127 897 -1115
+rect 927 -739 993 -727
+rect 927 -1115 943 -739
+rect 977 -1115 993 -739
+rect 927 -1127 993 -1115
+rect 1023 -739 1089 -727
+rect 1023 -1115 1039 -739
+rect 1073 -1115 1089 -739
+rect 1023 -1127 1089 -1115
+rect 1119 -739 1185 -727
+rect 1119 -1115 1135 -739
+rect 1169 -1115 1185 -739
+rect 1119 -1127 1185 -1115
+rect 1215 -739 1281 -727
+rect 1215 -1115 1231 -739
+rect 1265 -1115 1281 -739
+rect 1215 -1127 1281 -1115
+rect 1311 -739 1377 -727
+rect 1311 -1115 1327 -739
+rect 1361 -1115 1377 -739
+rect 1311 -1127 1377 -1115
+rect 1407 -739 1473 -727
+rect 1407 -1115 1423 -739
+rect 1457 -1115 1473 -739
+rect 1407 -1127 1473 -1115
+rect 1503 -739 1569 -727
+rect 1503 -1115 1519 -739
+rect 1553 -1115 1569 -739
+rect 1503 -1127 1569 -1115
+rect 1599 -739 1665 -727
+rect 1599 -1115 1615 -739
+rect 1649 -1115 1665 -739
+rect 1599 -1127 1665 -1115
+rect 1695 -739 1761 -727
+rect 1695 -1115 1711 -739
+rect 1745 -1115 1761 -739
+rect 1695 -1127 1761 -1115
+rect 1791 -739 1857 -727
+rect 1791 -1115 1807 -739
+rect 1841 -1115 1857 -739
+rect 1791 -1127 1857 -1115
+rect 1887 -739 1953 -727
+rect 1887 -1115 1903 -739
+rect 1937 -1115 1953 -739
+rect 1887 -1127 1953 -1115
+rect 1983 -739 2049 -727
+rect 1983 -1115 1999 -739
+rect 2033 -1115 2049 -739
+rect 1983 -1127 2049 -1115
+rect 2079 -739 2145 -727
+rect 2079 -1115 2095 -739
+rect 2129 -1115 2145 -739
+rect 2079 -1127 2145 -1115
+rect 2175 -739 2241 -727
+rect 2175 -1115 2191 -739
+rect 2225 -1115 2241 -739
+rect 2175 -1127 2241 -1115
+rect 2271 -739 2337 -727
+rect 2271 -1115 2287 -739
+rect 2321 -1115 2337 -739
+rect 2271 -1127 2337 -1115
+rect 2367 -739 2429 -727
+rect 2367 -1115 2383 -739
+rect 2417 -1115 2429 -739
+rect 2367 -1127 2429 -1115
+<< ndiffc >>
+rect -2417 739 -2383 1115
+rect -2321 739 -2287 1115
+rect -2225 739 -2191 1115
+rect -2129 739 -2095 1115
+rect -2033 739 -1999 1115
+rect -1937 739 -1903 1115
+rect -1841 739 -1807 1115
+rect -1745 739 -1711 1115
+rect -1649 739 -1615 1115
+rect -1553 739 -1519 1115
+rect -1457 739 -1423 1115
+rect -1361 739 -1327 1115
+rect -1265 739 -1231 1115
+rect -1169 739 -1135 1115
+rect -1073 739 -1039 1115
+rect -977 739 -943 1115
+rect -881 739 -847 1115
+rect -785 739 -751 1115
+rect -689 739 -655 1115
+rect -593 739 -559 1115
+rect -497 739 -463 1115
+rect -401 739 -367 1115
+rect -305 739 -271 1115
+rect -209 739 -175 1115
+rect -113 739 -79 1115
+rect -17 739 17 1115
+rect 79 739 113 1115
+rect 175 739 209 1115
+rect 271 739 305 1115
+rect 367 739 401 1115
+rect 463 739 497 1115
+rect 559 739 593 1115
+rect 655 739 689 1115
+rect 751 739 785 1115
+rect 847 739 881 1115
+rect 943 739 977 1115
+rect 1039 739 1073 1115
+rect 1135 739 1169 1115
+rect 1231 739 1265 1115
+rect 1327 739 1361 1115
+rect 1423 739 1457 1115
+rect 1519 739 1553 1115
+rect 1615 739 1649 1115
+rect 1711 739 1745 1115
+rect 1807 739 1841 1115
+rect 1903 739 1937 1115
+rect 1999 739 2033 1115
+rect 2095 739 2129 1115
+rect 2191 739 2225 1115
+rect 2287 739 2321 1115
+rect 2383 739 2417 1115
+rect -2417 121 -2383 497
+rect -2321 121 -2287 497
+rect -2225 121 -2191 497
+rect -2129 121 -2095 497
+rect -2033 121 -1999 497
+rect -1937 121 -1903 497
+rect -1841 121 -1807 497
+rect -1745 121 -1711 497
+rect -1649 121 -1615 497
+rect -1553 121 -1519 497
+rect -1457 121 -1423 497
+rect -1361 121 -1327 497
+rect -1265 121 -1231 497
+rect -1169 121 -1135 497
+rect -1073 121 -1039 497
+rect -977 121 -943 497
+rect -881 121 -847 497
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect 847 121 881 497
+rect 943 121 977 497
+rect 1039 121 1073 497
+rect 1135 121 1169 497
+rect 1231 121 1265 497
+rect 1327 121 1361 497
+rect 1423 121 1457 497
+rect 1519 121 1553 497
+rect 1615 121 1649 497
+rect 1711 121 1745 497
+rect 1807 121 1841 497
+rect 1903 121 1937 497
+rect 1999 121 2033 497
+rect 2095 121 2129 497
+rect 2191 121 2225 497
+rect 2287 121 2321 497
+rect 2383 121 2417 497
+rect -2417 -497 -2383 -121
+rect -2321 -497 -2287 -121
+rect -2225 -497 -2191 -121
+rect -2129 -497 -2095 -121
+rect -2033 -497 -1999 -121
+rect -1937 -497 -1903 -121
+rect -1841 -497 -1807 -121
+rect -1745 -497 -1711 -121
+rect -1649 -497 -1615 -121
+rect -1553 -497 -1519 -121
+rect -1457 -497 -1423 -121
+rect -1361 -497 -1327 -121
+rect -1265 -497 -1231 -121
+rect -1169 -497 -1135 -121
+rect -1073 -497 -1039 -121
+rect -977 -497 -943 -121
+rect -881 -497 -847 -121
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect 847 -497 881 -121
+rect 943 -497 977 -121
+rect 1039 -497 1073 -121
+rect 1135 -497 1169 -121
+rect 1231 -497 1265 -121
+rect 1327 -497 1361 -121
+rect 1423 -497 1457 -121
+rect 1519 -497 1553 -121
+rect 1615 -497 1649 -121
+rect 1711 -497 1745 -121
+rect 1807 -497 1841 -121
+rect 1903 -497 1937 -121
+rect 1999 -497 2033 -121
+rect 2095 -497 2129 -121
+rect 2191 -497 2225 -121
+rect 2287 -497 2321 -121
+rect 2383 -497 2417 -121
+rect -2417 -1115 -2383 -739
+rect -2321 -1115 -2287 -739
+rect -2225 -1115 -2191 -739
+rect -2129 -1115 -2095 -739
+rect -2033 -1115 -1999 -739
+rect -1937 -1115 -1903 -739
+rect -1841 -1115 -1807 -739
+rect -1745 -1115 -1711 -739
+rect -1649 -1115 -1615 -739
+rect -1553 -1115 -1519 -739
+rect -1457 -1115 -1423 -739
+rect -1361 -1115 -1327 -739
+rect -1265 -1115 -1231 -739
+rect -1169 -1115 -1135 -739
+rect -1073 -1115 -1039 -739
+rect -977 -1115 -943 -739
+rect -881 -1115 -847 -739
+rect -785 -1115 -751 -739
+rect -689 -1115 -655 -739
+rect -593 -1115 -559 -739
+rect -497 -1115 -463 -739
+rect -401 -1115 -367 -739
+rect -305 -1115 -271 -739
+rect -209 -1115 -175 -739
+rect -113 -1115 -79 -739
+rect -17 -1115 17 -739
+rect 79 -1115 113 -739
+rect 175 -1115 209 -739
+rect 271 -1115 305 -739
+rect 367 -1115 401 -739
+rect 463 -1115 497 -739
+rect 559 -1115 593 -739
+rect 655 -1115 689 -739
+rect 751 -1115 785 -739
+rect 847 -1115 881 -739
+rect 943 -1115 977 -739
+rect 1039 -1115 1073 -739
+rect 1135 -1115 1169 -739
+rect 1231 -1115 1265 -739
+rect 1327 -1115 1361 -739
+rect 1423 -1115 1457 -739
+rect 1519 -1115 1553 -739
+rect 1615 -1115 1649 -739
+rect 1711 -1115 1745 -739
+rect 1807 -1115 1841 -739
+rect 1903 -1115 1937 -739
+rect 1999 -1115 2033 -739
+rect 2095 -1115 2129 -739
+rect 2191 -1115 2225 -739
+rect 2287 -1115 2321 -739
+rect 2383 -1115 2417 -739
+<< psubdiff >>
+rect -2531 1267 -2435 1301
+rect 2435 1267 2531 1301
+rect -2531 1205 -2497 1267
+rect 2497 1205 2531 1267
+rect -2531 -1267 -2497 -1205
+rect 2497 -1267 2531 -1205
+rect -2531 -1301 -2435 -1267
+rect 2435 -1301 2531 -1267
+<< psubdiffcont >>
+rect -2435 1267 2435 1301
+rect -2531 -1205 -2497 1205
+rect 2497 -1205 2531 1205
+rect -2435 -1301 2435 -1267
+<< poly >>
+rect -2385 1199 -2319 1215
+rect -2385 1165 -2369 1199
+rect -2335 1165 -2319 1199
+rect -2385 1149 -2319 1165
+rect -2193 1199 -2127 1215
+rect -2193 1165 -2177 1199
+rect -2143 1165 -2127 1199
+rect -2367 1127 -2337 1149
+rect -2271 1127 -2241 1153
+rect -2193 1149 -2127 1165
+rect -2001 1199 -1935 1215
+rect -2001 1165 -1985 1199
+rect -1951 1165 -1935 1199
+rect -2175 1127 -2145 1149
+rect -2079 1127 -2049 1153
+rect -2001 1149 -1935 1165
+rect -1809 1199 -1743 1215
+rect -1809 1165 -1793 1199
+rect -1759 1165 -1743 1199
+rect -1983 1127 -1953 1149
+rect -1887 1127 -1857 1153
+rect -1809 1149 -1743 1165
+rect -1617 1199 -1551 1215
+rect -1617 1165 -1601 1199
+rect -1567 1165 -1551 1199
+rect -1791 1127 -1761 1149
+rect -1695 1127 -1665 1153
+rect -1617 1149 -1551 1165
+rect -1425 1199 -1359 1215
+rect -1425 1165 -1409 1199
+rect -1375 1165 -1359 1199
+rect -1599 1127 -1569 1149
+rect -1503 1127 -1473 1153
+rect -1425 1149 -1359 1165
+rect -1233 1199 -1167 1215
+rect -1233 1165 -1217 1199
+rect -1183 1165 -1167 1199
+rect -1407 1127 -1377 1149
+rect -1311 1127 -1281 1153
+rect -1233 1149 -1167 1165
+rect -1041 1199 -975 1215
+rect -1041 1165 -1025 1199
+rect -991 1165 -975 1199
+rect -1215 1127 -1185 1149
+rect -1119 1127 -1089 1153
+rect -1041 1149 -975 1165
+rect -849 1199 -783 1215
+rect -849 1165 -833 1199
+rect -799 1165 -783 1199
+rect -1023 1127 -993 1149
+rect -927 1127 -897 1153
+rect -849 1149 -783 1165
+rect -657 1199 -591 1215
+rect -657 1165 -641 1199
+rect -607 1165 -591 1199
+rect -831 1127 -801 1149
+rect -735 1127 -705 1153
+rect -657 1149 -591 1165
+rect -465 1199 -399 1215
+rect -465 1165 -449 1199
+rect -415 1165 -399 1199
+rect -639 1127 -609 1149
+rect -543 1127 -513 1153
+rect -465 1149 -399 1165
+rect -273 1199 -207 1215
+rect -273 1165 -257 1199
+rect -223 1165 -207 1199
+rect -447 1127 -417 1149
+rect -351 1127 -321 1153
+rect -273 1149 -207 1165
+rect -81 1199 -15 1215
+rect -81 1165 -65 1199
+rect -31 1165 -15 1199
+rect -255 1127 -225 1149
+rect -159 1127 -129 1153
+rect -81 1149 -15 1165
+rect 111 1199 177 1215
+rect 111 1165 127 1199
+rect 161 1165 177 1199
+rect -63 1127 -33 1149
+rect 33 1127 63 1153
+rect 111 1149 177 1165
+rect 303 1199 369 1215
+rect 303 1165 319 1199
+rect 353 1165 369 1199
+rect 129 1127 159 1149
+rect 225 1127 255 1153
+rect 303 1149 369 1165
+rect 495 1199 561 1215
+rect 495 1165 511 1199
+rect 545 1165 561 1199
+rect 321 1127 351 1149
+rect 417 1127 447 1153
+rect 495 1149 561 1165
+rect 687 1199 753 1215
+rect 687 1165 703 1199
+rect 737 1165 753 1199
+rect 513 1127 543 1149
+rect 609 1127 639 1153
+rect 687 1149 753 1165
+rect 879 1199 945 1215
+rect 879 1165 895 1199
+rect 929 1165 945 1199
+rect 705 1127 735 1149
+rect 801 1127 831 1153
+rect 879 1149 945 1165
+rect 1071 1199 1137 1215
+rect 1071 1165 1087 1199
+rect 1121 1165 1137 1199
+rect 897 1127 927 1149
+rect 993 1127 1023 1153
+rect 1071 1149 1137 1165
+rect 1263 1199 1329 1215
+rect 1263 1165 1279 1199
+rect 1313 1165 1329 1199
+rect 1089 1127 1119 1149
+rect 1185 1127 1215 1153
+rect 1263 1149 1329 1165
+rect 1455 1199 1521 1215
+rect 1455 1165 1471 1199
+rect 1505 1165 1521 1199
+rect 1281 1127 1311 1149
+rect 1377 1127 1407 1153
+rect 1455 1149 1521 1165
+rect 1647 1199 1713 1215
+rect 1647 1165 1663 1199
+rect 1697 1165 1713 1199
+rect 1473 1127 1503 1149
+rect 1569 1127 1599 1153
+rect 1647 1149 1713 1165
+rect 1839 1199 1905 1215
+rect 1839 1165 1855 1199
+rect 1889 1165 1905 1199
+rect 1665 1127 1695 1149
+rect 1761 1127 1791 1153
+rect 1839 1149 1905 1165
+rect 2031 1199 2097 1215
+rect 2031 1165 2047 1199
+rect 2081 1165 2097 1199
+rect 1857 1127 1887 1149
+rect 1953 1127 1983 1153
+rect 2031 1149 2097 1165
+rect 2223 1199 2289 1215
+rect 2223 1165 2239 1199
+rect 2273 1165 2289 1199
+rect 2049 1127 2079 1149
+rect 2145 1127 2175 1153
+rect 2223 1149 2289 1165
+rect 2241 1127 2271 1149
+rect 2337 1127 2367 1153
+rect -2367 701 -2337 727
+rect -2271 705 -2241 727
+rect -2289 689 -2223 705
+rect -2175 701 -2145 727
+rect -2079 705 -2049 727
+rect -2289 655 -2273 689
+rect -2239 655 -2223 689
+rect -2289 639 -2223 655
+rect -2097 689 -2031 705
+rect -1983 701 -1953 727
+rect -1887 705 -1857 727
+rect -2097 655 -2081 689
+rect -2047 655 -2031 689
+rect -2097 639 -2031 655
+rect -1905 689 -1839 705
+rect -1791 701 -1761 727
+rect -1695 705 -1665 727
+rect -1905 655 -1889 689
+rect -1855 655 -1839 689
+rect -1905 639 -1839 655
+rect -1713 689 -1647 705
+rect -1599 701 -1569 727
+rect -1503 705 -1473 727
+rect -1713 655 -1697 689
+rect -1663 655 -1647 689
+rect -1713 639 -1647 655
+rect -1521 689 -1455 705
+rect -1407 701 -1377 727
+rect -1311 705 -1281 727
+rect -1521 655 -1505 689
+rect -1471 655 -1455 689
+rect -1521 639 -1455 655
+rect -1329 689 -1263 705
+rect -1215 701 -1185 727
+rect -1119 705 -1089 727
+rect -1329 655 -1313 689
+rect -1279 655 -1263 689
+rect -1329 639 -1263 655
+rect -1137 689 -1071 705
+rect -1023 701 -993 727
+rect -927 705 -897 727
+rect -1137 655 -1121 689
+rect -1087 655 -1071 689
+rect -1137 639 -1071 655
+rect -945 689 -879 705
+rect -831 701 -801 727
+rect -735 705 -705 727
+rect -945 655 -929 689
+rect -895 655 -879 689
+rect -945 639 -879 655
+rect -753 689 -687 705
+rect -639 701 -609 727
+rect -543 705 -513 727
+rect -753 655 -737 689
+rect -703 655 -687 689
+rect -753 639 -687 655
+rect -561 689 -495 705
+rect -447 701 -417 727
+rect -351 705 -321 727
+rect -561 655 -545 689
+rect -511 655 -495 689
+rect -561 639 -495 655
+rect -369 689 -303 705
+rect -255 701 -225 727
+rect -159 705 -129 727
+rect -369 655 -353 689
+rect -319 655 -303 689
+rect -369 639 -303 655
+rect -177 689 -111 705
+rect -63 701 -33 727
+rect 33 705 63 727
+rect -177 655 -161 689
+rect -127 655 -111 689
+rect -177 639 -111 655
+rect 15 689 81 705
+rect 129 701 159 727
+rect 225 705 255 727
+rect 15 655 31 689
+rect 65 655 81 689
+rect 15 639 81 655
+rect 207 689 273 705
+rect 321 701 351 727
+rect 417 705 447 727
+rect 207 655 223 689
+rect 257 655 273 689
+rect 207 639 273 655
+rect 399 689 465 705
+rect 513 701 543 727
+rect 609 705 639 727
+rect 399 655 415 689
+rect 449 655 465 689
+rect 399 639 465 655
+rect 591 689 657 705
+rect 705 701 735 727
+rect 801 705 831 727
+rect 591 655 607 689
+rect 641 655 657 689
+rect 591 639 657 655
+rect 783 689 849 705
+rect 897 701 927 727
+rect 993 705 1023 727
+rect 783 655 799 689
+rect 833 655 849 689
+rect 783 639 849 655
+rect 975 689 1041 705
+rect 1089 701 1119 727
+rect 1185 705 1215 727
+rect 975 655 991 689
+rect 1025 655 1041 689
+rect 975 639 1041 655
+rect 1167 689 1233 705
+rect 1281 701 1311 727
+rect 1377 705 1407 727
+rect 1167 655 1183 689
+rect 1217 655 1233 689
+rect 1167 639 1233 655
+rect 1359 689 1425 705
+rect 1473 701 1503 727
+rect 1569 705 1599 727
+rect 1359 655 1375 689
+rect 1409 655 1425 689
+rect 1359 639 1425 655
+rect 1551 689 1617 705
+rect 1665 701 1695 727
+rect 1761 705 1791 727
+rect 1551 655 1567 689
+rect 1601 655 1617 689
+rect 1551 639 1617 655
+rect 1743 689 1809 705
+rect 1857 701 1887 727
+rect 1953 705 1983 727
+rect 1743 655 1759 689
+rect 1793 655 1809 689
+rect 1743 639 1809 655
+rect 1935 689 2001 705
+rect 2049 701 2079 727
+rect 2145 705 2175 727
+rect 1935 655 1951 689
+rect 1985 655 2001 689
+rect 1935 639 2001 655
+rect 2127 689 2193 705
+rect 2241 701 2271 727
+rect 2337 705 2367 727
+rect 2127 655 2143 689
+rect 2177 655 2193 689
+rect 2127 639 2193 655
+rect 2319 689 2385 705
+rect 2319 655 2335 689
+rect 2369 655 2385 689
+rect 2319 639 2385 655
+rect -2289 581 -2223 597
+rect -2289 547 -2273 581
+rect -2239 547 -2223 581
+rect -2367 509 -2337 535
+rect -2289 531 -2223 547
+rect -2097 581 -2031 597
+rect -2097 547 -2081 581
+rect -2047 547 -2031 581
+rect -2271 509 -2241 531
+rect -2175 509 -2145 535
+rect -2097 531 -2031 547
+rect -1905 581 -1839 597
+rect -1905 547 -1889 581
+rect -1855 547 -1839 581
+rect -2079 509 -2049 531
+rect -1983 509 -1953 535
+rect -1905 531 -1839 547
+rect -1713 581 -1647 597
+rect -1713 547 -1697 581
+rect -1663 547 -1647 581
+rect -1887 509 -1857 531
+rect -1791 509 -1761 535
+rect -1713 531 -1647 547
+rect -1521 581 -1455 597
+rect -1521 547 -1505 581
+rect -1471 547 -1455 581
+rect -1695 509 -1665 531
+rect -1599 509 -1569 535
+rect -1521 531 -1455 547
+rect -1329 581 -1263 597
+rect -1329 547 -1313 581
+rect -1279 547 -1263 581
+rect -1503 509 -1473 531
+rect -1407 509 -1377 535
+rect -1329 531 -1263 547
+rect -1137 581 -1071 597
+rect -1137 547 -1121 581
+rect -1087 547 -1071 581
+rect -1311 509 -1281 531
+rect -1215 509 -1185 535
+rect -1137 531 -1071 547
+rect -945 581 -879 597
+rect -945 547 -929 581
+rect -895 547 -879 581
+rect -1119 509 -1089 531
+rect -1023 509 -993 535
+rect -945 531 -879 547
+rect -753 581 -687 597
+rect -753 547 -737 581
+rect -703 547 -687 581
+rect -927 509 -897 531
+rect -831 509 -801 535
+rect -753 531 -687 547
+rect -561 581 -495 597
+rect -561 547 -545 581
+rect -511 547 -495 581
+rect -735 509 -705 531
+rect -639 509 -609 535
+rect -561 531 -495 547
+rect -369 581 -303 597
+rect -369 547 -353 581
+rect -319 547 -303 581
+rect -543 509 -513 531
+rect -447 509 -417 535
+rect -369 531 -303 547
+rect -177 581 -111 597
+rect -177 547 -161 581
+rect -127 547 -111 581
+rect -351 509 -321 531
+rect -255 509 -225 535
+rect -177 531 -111 547
+rect 15 581 81 597
+rect 15 547 31 581
+rect 65 547 81 581
+rect -159 509 -129 531
+rect -63 509 -33 535
+rect 15 531 81 547
+rect 207 581 273 597
+rect 207 547 223 581
+rect 257 547 273 581
+rect 33 509 63 531
+rect 129 509 159 535
+rect 207 531 273 547
+rect 399 581 465 597
+rect 399 547 415 581
+rect 449 547 465 581
+rect 225 509 255 531
+rect 321 509 351 535
+rect 399 531 465 547
+rect 591 581 657 597
+rect 591 547 607 581
+rect 641 547 657 581
+rect 417 509 447 531
+rect 513 509 543 535
+rect 591 531 657 547
+rect 783 581 849 597
+rect 783 547 799 581
+rect 833 547 849 581
+rect 609 509 639 531
+rect 705 509 735 535
+rect 783 531 849 547
+rect 975 581 1041 597
+rect 975 547 991 581
+rect 1025 547 1041 581
+rect 801 509 831 531
+rect 897 509 927 535
+rect 975 531 1041 547
+rect 1167 581 1233 597
+rect 1167 547 1183 581
+rect 1217 547 1233 581
+rect 993 509 1023 531
+rect 1089 509 1119 535
+rect 1167 531 1233 547
+rect 1359 581 1425 597
+rect 1359 547 1375 581
+rect 1409 547 1425 581
+rect 1185 509 1215 531
+rect 1281 509 1311 535
+rect 1359 531 1425 547
+rect 1551 581 1617 597
+rect 1551 547 1567 581
+rect 1601 547 1617 581
+rect 1377 509 1407 531
+rect 1473 509 1503 535
+rect 1551 531 1617 547
+rect 1743 581 1809 597
+rect 1743 547 1759 581
+rect 1793 547 1809 581
+rect 1569 509 1599 531
+rect 1665 509 1695 535
+rect 1743 531 1809 547
+rect 1935 581 2001 597
+rect 1935 547 1951 581
+rect 1985 547 2001 581
+rect 1761 509 1791 531
+rect 1857 509 1887 535
+rect 1935 531 2001 547
+rect 2127 581 2193 597
+rect 2127 547 2143 581
+rect 2177 547 2193 581
+rect 1953 509 1983 531
+rect 2049 509 2079 535
+rect 2127 531 2193 547
+rect 2319 581 2385 597
+rect 2319 547 2335 581
+rect 2369 547 2385 581
+rect 2145 509 2175 531
+rect 2241 509 2271 535
+rect 2319 531 2385 547
+rect 2337 509 2367 531
+rect -2367 87 -2337 109
+rect -2385 71 -2319 87
+rect -2271 83 -2241 109
+rect -2175 87 -2145 109
+rect -2385 37 -2369 71
+rect -2335 37 -2319 71
+rect -2385 21 -2319 37
+rect -2193 71 -2127 87
+rect -2079 83 -2049 109
+rect -1983 87 -1953 109
+rect -2193 37 -2177 71
+rect -2143 37 -2127 71
+rect -2193 21 -2127 37
+rect -2001 71 -1935 87
+rect -1887 83 -1857 109
+rect -1791 87 -1761 109
+rect -2001 37 -1985 71
+rect -1951 37 -1935 71
+rect -2001 21 -1935 37
+rect -1809 71 -1743 87
+rect -1695 83 -1665 109
+rect -1599 87 -1569 109
+rect -1809 37 -1793 71
+rect -1759 37 -1743 71
+rect -1809 21 -1743 37
+rect -1617 71 -1551 87
+rect -1503 83 -1473 109
+rect -1407 87 -1377 109
+rect -1617 37 -1601 71
+rect -1567 37 -1551 71
+rect -1617 21 -1551 37
+rect -1425 71 -1359 87
+rect -1311 83 -1281 109
+rect -1215 87 -1185 109
+rect -1425 37 -1409 71
+rect -1375 37 -1359 71
+rect -1425 21 -1359 37
+rect -1233 71 -1167 87
+rect -1119 83 -1089 109
+rect -1023 87 -993 109
+rect -1233 37 -1217 71
+rect -1183 37 -1167 71
+rect -1233 21 -1167 37
+rect -1041 71 -975 87
+rect -927 83 -897 109
+rect -831 87 -801 109
+rect -1041 37 -1025 71
+rect -991 37 -975 71
+rect -1041 21 -975 37
+rect -849 71 -783 87
+rect -735 83 -705 109
+rect -639 87 -609 109
+rect -849 37 -833 71
+rect -799 37 -783 71
+rect -849 21 -783 37
+rect -657 71 -591 87
+rect -543 83 -513 109
+rect -447 87 -417 109
+rect -657 37 -641 71
+rect -607 37 -591 71
+rect -657 21 -591 37
+rect -465 71 -399 87
+rect -351 83 -321 109
+rect -255 87 -225 109
+rect -465 37 -449 71
+rect -415 37 -399 71
+rect -465 21 -399 37
+rect -273 71 -207 87
+rect -159 83 -129 109
+rect -63 87 -33 109
+rect -273 37 -257 71
+rect -223 37 -207 71
+rect -273 21 -207 37
+rect -81 71 -15 87
+rect 33 83 63 109
+rect 129 87 159 109
+rect -81 37 -65 71
+rect -31 37 -15 71
+rect -81 21 -15 37
+rect 111 71 177 87
+rect 225 83 255 109
+rect 321 87 351 109
+rect 111 37 127 71
+rect 161 37 177 71
+rect 111 21 177 37
+rect 303 71 369 87
+rect 417 83 447 109
+rect 513 87 543 109
+rect 303 37 319 71
+rect 353 37 369 71
+rect 303 21 369 37
+rect 495 71 561 87
+rect 609 83 639 109
+rect 705 87 735 109
+rect 495 37 511 71
+rect 545 37 561 71
+rect 495 21 561 37
+rect 687 71 753 87
+rect 801 83 831 109
+rect 897 87 927 109
+rect 687 37 703 71
+rect 737 37 753 71
+rect 687 21 753 37
+rect 879 71 945 87
+rect 993 83 1023 109
+rect 1089 87 1119 109
+rect 879 37 895 71
+rect 929 37 945 71
+rect 879 21 945 37
+rect 1071 71 1137 87
+rect 1185 83 1215 109
+rect 1281 87 1311 109
+rect 1071 37 1087 71
+rect 1121 37 1137 71
+rect 1071 21 1137 37
+rect 1263 71 1329 87
+rect 1377 83 1407 109
+rect 1473 87 1503 109
+rect 1263 37 1279 71
+rect 1313 37 1329 71
+rect 1263 21 1329 37
+rect 1455 71 1521 87
+rect 1569 83 1599 109
+rect 1665 87 1695 109
+rect 1455 37 1471 71
+rect 1505 37 1521 71
+rect 1455 21 1521 37
+rect 1647 71 1713 87
+rect 1761 83 1791 109
+rect 1857 87 1887 109
+rect 1647 37 1663 71
+rect 1697 37 1713 71
+rect 1647 21 1713 37
+rect 1839 71 1905 87
+rect 1953 83 1983 109
+rect 2049 87 2079 109
+rect 1839 37 1855 71
+rect 1889 37 1905 71
+rect 1839 21 1905 37
+rect 2031 71 2097 87
+rect 2145 83 2175 109
+rect 2241 87 2271 109
+rect 2031 37 2047 71
+rect 2081 37 2097 71
+rect 2031 21 2097 37
+rect 2223 71 2289 87
+rect 2337 83 2367 109
+rect 2223 37 2239 71
+rect 2273 37 2289 71
+rect 2223 21 2289 37
+rect -2385 -37 -2319 -21
+rect -2385 -71 -2369 -37
+rect -2335 -71 -2319 -37
+rect -2385 -87 -2319 -71
+rect -2193 -37 -2127 -21
+rect -2193 -71 -2177 -37
+rect -2143 -71 -2127 -37
+rect -2367 -109 -2337 -87
+rect -2271 -109 -2241 -83
+rect -2193 -87 -2127 -71
+rect -2001 -37 -1935 -21
+rect -2001 -71 -1985 -37
+rect -1951 -71 -1935 -37
+rect -2175 -109 -2145 -87
+rect -2079 -109 -2049 -83
+rect -2001 -87 -1935 -71
+rect -1809 -37 -1743 -21
+rect -1809 -71 -1793 -37
+rect -1759 -71 -1743 -37
+rect -1983 -109 -1953 -87
+rect -1887 -109 -1857 -83
+rect -1809 -87 -1743 -71
+rect -1617 -37 -1551 -21
+rect -1617 -71 -1601 -37
+rect -1567 -71 -1551 -37
+rect -1791 -109 -1761 -87
+rect -1695 -109 -1665 -83
+rect -1617 -87 -1551 -71
+rect -1425 -37 -1359 -21
+rect -1425 -71 -1409 -37
+rect -1375 -71 -1359 -37
+rect -1599 -109 -1569 -87
+rect -1503 -109 -1473 -83
+rect -1425 -87 -1359 -71
+rect -1233 -37 -1167 -21
+rect -1233 -71 -1217 -37
+rect -1183 -71 -1167 -37
+rect -1407 -109 -1377 -87
+rect -1311 -109 -1281 -83
+rect -1233 -87 -1167 -71
+rect -1041 -37 -975 -21
+rect -1041 -71 -1025 -37
+rect -991 -71 -975 -37
+rect -1215 -109 -1185 -87
+rect -1119 -109 -1089 -83
+rect -1041 -87 -975 -71
+rect -849 -37 -783 -21
+rect -849 -71 -833 -37
+rect -799 -71 -783 -37
+rect -1023 -109 -993 -87
+rect -927 -109 -897 -83
+rect -849 -87 -783 -71
+rect -657 -37 -591 -21
+rect -657 -71 -641 -37
+rect -607 -71 -591 -37
+rect -831 -109 -801 -87
+rect -735 -109 -705 -83
+rect -657 -87 -591 -71
+rect -465 -37 -399 -21
+rect -465 -71 -449 -37
+rect -415 -71 -399 -37
+rect -639 -109 -609 -87
+rect -543 -109 -513 -83
+rect -465 -87 -399 -71
+rect -273 -37 -207 -21
+rect -273 -71 -257 -37
+rect -223 -71 -207 -37
+rect -447 -109 -417 -87
+rect -351 -109 -321 -83
+rect -273 -87 -207 -71
+rect -81 -37 -15 -21
+rect -81 -71 -65 -37
+rect -31 -71 -15 -37
+rect -255 -109 -225 -87
+rect -159 -109 -129 -83
+rect -81 -87 -15 -71
+rect 111 -37 177 -21
+rect 111 -71 127 -37
+rect 161 -71 177 -37
+rect -63 -109 -33 -87
+rect 33 -109 63 -83
+rect 111 -87 177 -71
+rect 303 -37 369 -21
+rect 303 -71 319 -37
+rect 353 -71 369 -37
+rect 129 -109 159 -87
+rect 225 -109 255 -83
+rect 303 -87 369 -71
+rect 495 -37 561 -21
+rect 495 -71 511 -37
+rect 545 -71 561 -37
+rect 321 -109 351 -87
+rect 417 -109 447 -83
+rect 495 -87 561 -71
+rect 687 -37 753 -21
+rect 687 -71 703 -37
+rect 737 -71 753 -37
+rect 513 -109 543 -87
+rect 609 -109 639 -83
+rect 687 -87 753 -71
+rect 879 -37 945 -21
+rect 879 -71 895 -37
+rect 929 -71 945 -37
+rect 705 -109 735 -87
+rect 801 -109 831 -83
+rect 879 -87 945 -71
+rect 1071 -37 1137 -21
+rect 1071 -71 1087 -37
+rect 1121 -71 1137 -37
+rect 897 -109 927 -87
+rect 993 -109 1023 -83
+rect 1071 -87 1137 -71
+rect 1263 -37 1329 -21
+rect 1263 -71 1279 -37
+rect 1313 -71 1329 -37
+rect 1089 -109 1119 -87
+rect 1185 -109 1215 -83
+rect 1263 -87 1329 -71
+rect 1455 -37 1521 -21
+rect 1455 -71 1471 -37
+rect 1505 -71 1521 -37
+rect 1281 -109 1311 -87
+rect 1377 -109 1407 -83
+rect 1455 -87 1521 -71
+rect 1647 -37 1713 -21
+rect 1647 -71 1663 -37
+rect 1697 -71 1713 -37
+rect 1473 -109 1503 -87
+rect 1569 -109 1599 -83
+rect 1647 -87 1713 -71
+rect 1839 -37 1905 -21
+rect 1839 -71 1855 -37
+rect 1889 -71 1905 -37
+rect 1665 -109 1695 -87
+rect 1761 -109 1791 -83
+rect 1839 -87 1905 -71
+rect 2031 -37 2097 -21
+rect 2031 -71 2047 -37
+rect 2081 -71 2097 -37
+rect 1857 -109 1887 -87
+rect 1953 -109 1983 -83
+rect 2031 -87 2097 -71
+rect 2223 -37 2289 -21
+rect 2223 -71 2239 -37
+rect 2273 -71 2289 -37
+rect 2049 -109 2079 -87
+rect 2145 -109 2175 -83
+rect 2223 -87 2289 -71
+rect 2241 -109 2271 -87
+rect 2337 -109 2367 -83
+rect -2367 -535 -2337 -509
+rect -2271 -531 -2241 -509
+rect -2289 -547 -2223 -531
+rect -2175 -535 -2145 -509
+rect -2079 -531 -2049 -509
+rect -2289 -581 -2273 -547
+rect -2239 -581 -2223 -547
+rect -2289 -597 -2223 -581
+rect -2097 -547 -2031 -531
+rect -1983 -535 -1953 -509
+rect -1887 -531 -1857 -509
+rect -2097 -581 -2081 -547
+rect -2047 -581 -2031 -547
+rect -2097 -597 -2031 -581
+rect -1905 -547 -1839 -531
+rect -1791 -535 -1761 -509
+rect -1695 -531 -1665 -509
+rect -1905 -581 -1889 -547
+rect -1855 -581 -1839 -547
+rect -1905 -597 -1839 -581
+rect -1713 -547 -1647 -531
+rect -1599 -535 -1569 -509
+rect -1503 -531 -1473 -509
+rect -1713 -581 -1697 -547
+rect -1663 -581 -1647 -547
+rect -1713 -597 -1647 -581
+rect -1521 -547 -1455 -531
+rect -1407 -535 -1377 -509
+rect -1311 -531 -1281 -509
+rect -1521 -581 -1505 -547
+rect -1471 -581 -1455 -547
+rect -1521 -597 -1455 -581
+rect -1329 -547 -1263 -531
+rect -1215 -535 -1185 -509
+rect -1119 -531 -1089 -509
+rect -1329 -581 -1313 -547
+rect -1279 -581 -1263 -547
+rect -1329 -597 -1263 -581
+rect -1137 -547 -1071 -531
+rect -1023 -535 -993 -509
+rect -927 -531 -897 -509
+rect -1137 -581 -1121 -547
+rect -1087 -581 -1071 -547
+rect -1137 -597 -1071 -581
+rect -945 -547 -879 -531
+rect -831 -535 -801 -509
+rect -735 -531 -705 -509
+rect -945 -581 -929 -547
+rect -895 -581 -879 -547
+rect -945 -597 -879 -581
+rect -753 -547 -687 -531
+rect -639 -535 -609 -509
+rect -543 -531 -513 -509
+rect -753 -581 -737 -547
+rect -703 -581 -687 -547
+rect -753 -597 -687 -581
+rect -561 -547 -495 -531
+rect -447 -535 -417 -509
+rect -351 -531 -321 -509
+rect -561 -581 -545 -547
+rect -511 -581 -495 -547
+rect -561 -597 -495 -581
+rect -369 -547 -303 -531
+rect -255 -535 -225 -509
+rect -159 -531 -129 -509
+rect -369 -581 -353 -547
+rect -319 -581 -303 -547
+rect -369 -597 -303 -581
+rect -177 -547 -111 -531
+rect -63 -535 -33 -509
+rect 33 -531 63 -509
+rect -177 -581 -161 -547
+rect -127 -581 -111 -547
+rect -177 -597 -111 -581
+rect 15 -547 81 -531
+rect 129 -535 159 -509
+rect 225 -531 255 -509
+rect 15 -581 31 -547
+rect 65 -581 81 -547
+rect 15 -597 81 -581
+rect 207 -547 273 -531
+rect 321 -535 351 -509
+rect 417 -531 447 -509
+rect 207 -581 223 -547
+rect 257 -581 273 -547
+rect 207 -597 273 -581
+rect 399 -547 465 -531
+rect 513 -535 543 -509
+rect 609 -531 639 -509
+rect 399 -581 415 -547
+rect 449 -581 465 -547
+rect 399 -597 465 -581
+rect 591 -547 657 -531
+rect 705 -535 735 -509
+rect 801 -531 831 -509
+rect 591 -581 607 -547
+rect 641 -581 657 -547
+rect 591 -597 657 -581
+rect 783 -547 849 -531
+rect 897 -535 927 -509
+rect 993 -531 1023 -509
+rect 783 -581 799 -547
+rect 833 -581 849 -547
+rect 783 -597 849 -581
+rect 975 -547 1041 -531
+rect 1089 -535 1119 -509
+rect 1185 -531 1215 -509
+rect 975 -581 991 -547
+rect 1025 -581 1041 -547
+rect 975 -597 1041 -581
+rect 1167 -547 1233 -531
+rect 1281 -535 1311 -509
+rect 1377 -531 1407 -509
+rect 1167 -581 1183 -547
+rect 1217 -581 1233 -547
+rect 1167 -597 1233 -581
+rect 1359 -547 1425 -531
+rect 1473 -535 1503 -509
+rect 1569 -531 1599 -509
+rect 1359 -581 1375 -547
+rect 1409 -581 1425 -547
+rect 1359 -597 1425 -581
+rect 1551 -547 1617 -531
+rect 1665 -535 1695 -509
+rect 1761 -531 1791 -509
+rect 1551 -581 1567 -547
+rect 1601 -581 1617 -547
+rect 1551 -597 1617 -581
+rect 1743 -547 1809 -531
+rect 1857 -535 1887 -509
+rect 1953 -531 1983 -509
+rect 1743 -581 1759 -547
+rect 1793 -581 1809 -547
+rect 1743 -597 1809 -581
+rect 1935 -547 2001 -531
+rect 2049 -535 2079 -509
+rect 2145 -531 2175 -509
+rect 1935 -581 1951 -547
+rect 1985 -581 2001 -547
+rect 1935 -597 2001 -581
+rect 2127 -547 2193 -531
+rect 2241 -535 2271 -509
+rect 2337 -531 2367 -509
+rect 2127 -581 2143 -547
+rect 2177 -581 2193 -547
+rect 2127 -597 2193 -581
+rect 2319 -547 2385 -531
+rect 2319 -581 2335 -547
+rect 2369 -581 2385 -547
+rect 2319 -597 2385 -581
+rect -2289 -655 -2223 -639
+rect -2289 -689 -2273 -655
+rect -2239 -689 -2223 -655
+rect -2367 -727 -2337 -701
+rect -2289 -705 -2223 -689
+rect -2097 -655 -2031 -639
+rect -2097 -689 -2081 -655
+rect -2047 -689 -2031 -655
+rect -2271 -727 -2241 -705
+rect -2175 -727 -2145 -701
+rect -2097 -705 -2031 -689
+rect -1905 -655 -1839 -639
+rect -1905 -689 -1889 -655
+rect -1855 -689 -1839 -655
+rect -2079 -727 -2049 -705
+rect -1983 -727 -1953 -701
+rect -1905 -705 -1839 -689
+rect -1713 -655 -1647 -639
+rect -1713 -689 -1697 -655
+rect -1663 -689 -1647 -655
+rect -1887 -727 -1857 -705
+rect -1791 -727 -1761 -701
+rect -1713 -705 -1647 -689
+rect -1521 -655 -1455 -639
+rect -1521 -689 -1505 -655
+rect -1471 -689 -1455 -655
+rect -1695 -727 -1665 -705
+rect -1599 -727 -1569 -701
+rect -1521 -705 -1455 -689
+rect -1329 -655 -1263 -639
+rect -1329 -689 -1313 -655
+rect -1279 -689 -1263 -655
+rect -1503 -727 -1473 -705
+rect -1407 -727 -1377 -701
+rect -1329 -705 -1263 -689
+rect -1137 -655 -1071 -639
+rect -1137 -689 -1121 -655
+rect -1087 -689 -1071 -655
+rect -1311 -727 -1281 -705
+rect -1215 -727 -1185 -701
+rect -1137 -705 -1071 -689
+rect -945 -655 -879 -639
+rect -945 -689 -929 -655
+rect -895 -689 -879 -655
+rect -1119 -727 -1089 -705
+rect -1023 -727 -993 -701
+rect -945 -705 -879 -689
+rect -753 -655 -687 -639
+rect -753 -689 -737 -655
+rect -703 -689 -687 -655
+rect -927 -727 -897 -705
+rect -831 -727 -801 -701
+rect -753 -705 -687 -689
+rect -561 -655 -495 -639
+rect -561 -689 -545 -655
+rect -511 -689 -495 -655
+rect -735 -727 -705 -705
+rect -639 -727 -609 -701
+rect -561 -705 -495 -689
+rect -369 -655 -303 -639
+rect -369 -689 -353 -655
+rect -319 -689 -303 -655
+rect -543 -727 -513 -705
+rect -447 -727 -417 -701
+rect -369 -705 -303 -689
+rect -177 -655 -111 -639
+rect -177 -689 -161 -655
+rect -127 -689 -111 -655
+rect -351 -727 -321 -705
+rect -255 -727 -225 -701
+rect -177 -705 -111 -689
+rect 15 -655 81 -639
+rect 15 -689 31 -655
+rect 65 -689 81 -655
+rect -159 -727 -129 -705
+rect -63 -727 -33 -701
+rect 15 -705 81 -689
+rect 207 -655 273 -639
+rect 207 -689 223 -655
+rect 257 -689 273 -655
+rect 33 -727 63 -705
+rect 129 -727 159 -701
+rect 207 -705 273 -689
+rect 399 -655 465 -639
+rect 399 -689 415 -655
+rect 449 -689 465 -655
+rect 225 -727 255 -705
+rect 321 -727 351 -701
+rect 399 -705 465 -689
+rect 591 -655 657 -639
+rect 591 -689 607 -655
+rect 641 -689 657 -655
+rect 417 -727 447 -705
+rect 513 -727 543 -701
+rect 591 -705 657 -689
+rect 783 -655 849 -639
+rect 783 -689 799 -655
+rect 833 -689 849 -655
+rect 609 -727 639 -705
+rect 705 -727 735 -701
+rect 783 -705 849 -689
+rect 975 -655 1041 -639
+rect 975 -689 991 -655
+rect 1025 -689 1041 -655
+rect 801 -727 831 -705
+rect 897 -727 927 -701
+rect 975 -705 1041 -689
+rect 1167 -655 1233 -639
+rect 1167 -689 1183 -655
+rect 1217 -689 1233 -655
+rect 993 -727 1023 -705
+rect 1089 -727 1119 -701
+rect 1167 -705 1233 -689
+rect 1359 -655 1425 -639
+rect 1359 -689 1375 -655
+rect 1409 -689 1425 -655
+rect 1185 -727 1215 -705
+rect 1281 -727 1311 -701
+rect 1359 -705 1425 -689
+rect 1551 -655 1617 -639
+rect 1551 -689 1567 -655
+rect 1601 -689 1617 -655
+rect 1377 -727 1407 -705
+rect 1473 -727 1503 -701
+rect 1551 -705 1617 -689
+rect 1743 -655 1809 -639
+rect 1743 -689 1759 -655
+rect 1793 -689 1809 -655
+rect 1569 -727 1599 -705
+rect 1665 -727 1695 -701
+rect 1743 -705 1809 -689
+rect 1935 -655 2001 -639
+rect 1935 -689 1951 -655
+rect 1985 -689 2001 -655
+rect 1761 -727 1791 -705
+rect 1857 -727 1887 -701
+rect 1935 -705 2001 -689
+rect 2127 -655 2193 -639
+rect 2127 -689 2143 -655
+rect 2177 -689 2193 -655
+rect 1953 -727 1983 -705
+rect 2049 -727 2079 -701
+rect 2127 -705 2193 -689
+rect 2319 -655 2385 -639
+rect 2319 -689 2335 -655
+rect 2369 -689 2385 -655
+rect 2145 -727 2175 -705
+rect 2241 -727 2271 -701
+rect 2319 -705 2385 -689
+rect 2337 -727 2367 -705
+rect -2367 -1149 -2337 -1127
+rect -2385 -1165 -2319 -1149
+rect -2271 -1153 -2241 -1127
+rect -2175 -1149 -2145 -1127
+rect -2385 -1199 -2369 -1165
+rect -2335 -1199 -2319 -1165
+rect -2385 -1215 -2319 -1199
+rect -2193 -1165 -2127 -1149
+rect -2079 -1153 -2049 -1127
+rect -1983 -1149 -1953 -1127
+rect -2193 -1199 -2177 -1165
+rect -2143 -1199 -2127 -1165
+rect -2193 -1215 -2127 -1199
+rect -2001 -1165 -1935 -1149
+rect -1887 -1153 -1857 -1127
+rect -1791 -1149 -1761 -1127
+rect -2001 -1199 -1985 -1165
+rect -1951 -1199 -1935 -1165
+rect -2001 -1215 -1935 -1199
+rect -1809 -1165 -1743 -1149
+rect -1695 -1153 -1665 -1127
+rect -1599 -1149 -1569 -1127
+rect -1809 -1199 -1793 -1165
+rect -1759 -1199 -1743 -1165
+rect -1809 -1215 -1743 -1199
+rect -1617 -1165 -1551 -1149
+rect -1503 -1153 -1473 -1127
+rect -1407 -1149 -1377 -1127
+rect -1617 -1199 -1601 -1165
+rect -1567 -1199 -1551 -1165
+rect -1617 -1215 -1551 -1199
+rect -1425 -1165 -1359 -1149
+rect -1311 -1153 -1281 -1127
+rect -1215 -1149 -1185 -1127
+rect -1425 -1199 -1409 -1165
+rect -1375 -1199 -1359 -1165
+rect -1425 -1215 -1359 -1199
+rect -1233 -1165 -1167 -1149
+rect -1119 -1153 -1089 -1127
+rect -1023 -1149 -993 -1127
+rect -1233 -1199 -1217 -1165
+rect -1183 -1199 -1167 -1165
+rect -1233 -1215 -1167 -1199
+rect -1041 -1165 -975 -1149
+rect -927 -1153 -897 -1127
+rect -831 -1149 -801 -1127
+rect -1041 -1199 -1025 -1165
+rect -991 -1199 -975 -1165
+rect -1041 -1215 -975 -1199
+rect -849 -1165 -783 -1149
+rect -735 -1153 -705 -1127
+rect -639 -1149 -609 -1127
+rect -849 -1199 -833 -1165
+rect -799 -1199 -783 -1165
+rect -849 -1215 -783 -1199
+rect -657 -1165 -591 -1149
+rect -543 -1153 -513 -1127
+rect -447 -1149 -417 -1127
+rect -657 -1199 -641 -1165
+rect -607 -1199 -591 -1165
+rect -657 -1215 -591 -1199
+rect -465 -1165 -399 -1149
+rect -351 -1153 -321 -1127
+rect -255 -1149 -225 -1127
+rect -465 -1199 -449 -1165
+rect -415 -1199 -399 -1165
+rect -465 -1215 -399 -1199
+rect -273 -1165 -207 -1149
+rect -159 -1153 -129 -1127
+rect -63 -1149 -33 -1127
+rect -273 -1199 -257 -1165
+rect -223 -1199 -207 -1165
+rect -273 -1215 -207 -1199
+rect -81 -1165 -15 -1149
+rect 33 -1153 63 -1127
+rect 129 -1149 159 -1127
+rect -81 -1199 -65 -1165
+rect -31 -1199 -15 -1165
+rect -81 -1215 -15 -1199
+rect 111 -1165 177 -1149
+rect 225 -1153 255 -1127
+rect 321 -1149 351 -1127
+rect 111 -1199 127 -1165
+rect 161 -1199 177 -1165
+rect 111 -1215 177 -1199
+rect 303 -1165 369 -1149
+rect 417 -1153 447 -1127
+rect 513 -1149 543 -1127
+rect 303 -1199 319 -1165
+rect 353 -1199 369 -1165
+rect 303 -1215 369 -1199
+rect 495 -1165 561 -1149
+rect 609 -1153 639 -1127
+rect 705 -1149 735 -1127
+rect 495 -1199 511 -1165
+rect 545 -1199 561 -1165
+rect 495 -1215 561 -1199
+rect 687 -1165 753 -1149
+rect 801 -1153 831 -1127
+rect 897 -1149 927 -1127
+rect 687 -1199 703 -1165
+rect 737 -1199 753 -1165
+rect 687 -1215 753 -1199
+rect 879 -1165 945 -1149
+rect 993 -1153 1023 -1127
+rect 1089 -1149 1119 -1127
+rect 879 -1199 895 -1165
+rect 929 -1199 945 -1165
+rect 879 -1215 945 -1199
+rect 1071 -1165 1137 -1149
+rect 1185 -1153 1215 -1127
+rect 1281 -1149 1311 -1127
+rect 1071 -1199 1087 -1165
+rect 1121 -1199 1137 -1165
+rect 1071 -1215 1137 -1199
+rect 1263 -1165 1329 -1149
+rect 1377 -1153 1407 -1127
+rect 1473 -1149 1503 -1127
+rect 1263 -1199 1279 -1165
+rect 1313 -1199 1329 -1165
+rect 1263 -1215 1329 -1199
+rect 1455 -1165 1521 -1149
+rect 1569 -1153 1599 -1127
+rect 1665 -1149 1695 -1127
+rect 1455 -1199 1471 -1165
+rect 1505 -1199 1521 -1165
+rect 1455 -1215 1521 -1199
+rect 1647 -1165 1713 -1149
+rect 1761 -1153 1791 -1127
+rect 1857 -1149 1887 -1127
+rect 1647 -1199 1663 -1165
+rect 1697 -1199 1713 -1165
+rect 1647 -1215 1713 -1199
+rect 1839 -1165 1905 -1149
+rect 1953 -1153 1983 -1127
+rect 2049 -1149 2079 -1127
+rect 1839 -1199 1855 -1165
+rect 1889 -1199 1905 -1165
+rect 1839 -1215 1905 -1199
+rect 2031 -1165 2097 -1149
+rect 2145 -1153 2175 -1127
+rect 2241 -1149 2271 -1127
+rect 2031 -1199 2047 -1165
+rect 2081 -1199 2097 -1165
+rect 2031 -1215 2097 -1199
+rect 2223 -1165 2289 -1149
+rect 2337 -1153 2367 -1127
+rect 2223 -1199 2239 -1165
+rect 2273 -1199 2289 -1165
+rect 2223 -1215 2289 -1199
+<< polycont >>
+rect -2369 1165 -2335 1199
+rect -2177 1165 -2143 1199
+rect -1985 1165 -1951 1199
+rect -1793 1165 -1759 1199
+rect -1601 1165 -1567 1199
+rect -1409 1165 -1375 1199
+rect -1217 1165 -1183 1199
+rect -1025 1165 -991 1199
+rect -833 1165 -799 1199
+rect -641 1165 -607 1199
+rect -449 1165 -415 1199
+rect -257 1165 -223 1199
+rect -65 1165 -31 1199
+rect 127 1165 161 1199
+rect 319 1165 353 1199
+rect 511 1165 545 1199
+rect 703 1165 737 1199
+rect 895 1165 929 1199
+rect 1087 1165 1121 1199
+rect 1279 1165 1313 1199
+rect 1471 1165 1505 1199
+rect 1663 1165 1697 1199
+rect 1855 1165 1889 1199
+rect 2047 1165 2081 1199
+rect 2239 1165 2273 1199
+rect -2273 655 -2239 689
+rect -2081 655 -2047 689
+rect -1889 655 -1855 689
+rect -1697 655 -1663 689
+rect -1505 655 -1471 689
+rect -1313 655 -1279 689
+rect -1121 655 -1087 689
+rect -929 655 -895 689
+rect -737 655 -703 689
+rect -545 655 -511 689
+rect -353 655 -319 689
+rect -161 655 -127 689
+rect 31 655 65 689
+rect 223 655 257 689
+rect 415 655 449 689
+rect 607 655 641 689
+rect 799 655 833 689
+rect 991 655 1025 689
+rect 1183 655 1217 689
+rect 1375 655 1409 689
+rect 1567 655 1601 689
+rect 1759 655 1793 689
+rect 1951 655 1985 689
+rect 2143 655 2177 689
+rect 2335 655 2369 689
+rect -2273 547 -2239 581
+rect -2081 547 -2047 581
+rect -1889 547 -1855 581
+rect -1697 547 -1663 581
+rect -1505 547 -1471 581
+rect -1313 547 -1279 581
+rect -1121 547 -1087 581
+rect -929 547 -895 581
+rect -737 547 -703 581
+rect -545 547 -511 581
+rect -353 547 -319 581
+rect -161 547 -127 581
+rect 31 547 65 581
+rect 223 547 257 581
+rect 415 547 449 581
+rect 607 547 641 581
+rect 799 547 833 581
+rect 991 547 1025 581
+rect 1183 547 1217 581
+rect 1375 547 1409 581
+rect 1567 547 1601 581
+rect 1759 547 1793 581
+rect 1951 547 1985 581
+rect 2143 547 2177 581
+rect 2335 547 2369 581
+rect -2369 37 -2335 71
+rect -2177 37 -2143 71
+rect -1985 37 -1951 71
+rect -1793 37 -1759 71
+rect -1601 37 -1567 71
+rect -1409 37 -1375 71
+rect -1217 37 -1183 71
+rect -1025 37 -991 71
+rect -833 37 -799 71
+rect -641 37 -607 71
+rect -449 37 -415 71
+rect -257 37 -223 71
+rect -65 37 -31 71
+rect 127 37 161 71
+rect 319 37 353 71
+rect 511 37 545 71
+rect 703 37 737 71
+rect 895 37 929 71
+rect 1087 37 1121 71
+rect 1279 37 1313 71
+rect 1471 37 1505 71
+rect 1663 37 1697 71
+rect 1855 37 1889 71
+rect 2047 37 2081 71
+rect 2239 37 2273 71
+rect -2369 -71 -2335 -37
+rect -2177 -71 -2143 -37
+rect -1985 -71 -1951 -37
+rect -1793 -71 -1759 -37
+rect -1601 -71 -1567 -37
+rect -1409 -71 -1375 -37
+rect -1217 -71 -1183 -37
+rect -1025 -71 -991 -37
+rect -833 -71 -799 -37
+rect -641 -71 -607 -37
+rect -449 -71 -415 -37
+rect -257 -71 -223 -37
+rect -65 -71 -31 -37
+rect 127 -71 161 -37
+rect 319 -71 353 -37
+rect 511 -71 545 -37
+rect 703 -71 737 -37
+rect 895 -71 929 -37
+rect 1087 -71 1121 -37
+rect 1279 -71 1313 -37
+rect 1471 -71 1505 -37
+rect 1663 -71 1697 -37
+rect 1855 -71 1889 -37
+rect 2047 -71 2081 -37
+rect 2239 -71 2273 -37
+rect -2273 -581 -2239 -547
+rect -2081 -581 -2047 -547
+rect -1889 -581 -1855 -547
+rect -1697 -581 -1663 -547
+rect -1505 -581 -1471 -547
+rect -1313 -581 -1279 -547
+rect -1121 -581 -1087 -547
+rect -929 -581 -895 -547
+rect -737 -581 -703 -547
+rect -545 -581 -511 -547
+rect -353 -581 -319 -547
+rect -161 -581 -127 -547
+rect 31 -581 65 -547
+rect 223 -581 257 -547
+rect 415 -581 449 -547
+rect 607 -581 641 -547
+rect 799 -581 833 -547
+rect 991 -581 1025 -547
+rect 1183 -581 1217 -547
+rect 1375 -581 1409 -547
+rect 1567 -581 1601 -547
+rect 1759 -581 1793 -547
+rect 1951 -581 1985 -547
+rect 2143 -581 2177 -547
+rect 2335 -581 2369 -547
+rect -2273 -689 -2239 -655
+rect -2081 -689 -2047 -655
+rect -1889 -689 -1855 -655
+rect -1697 -689 -1663 -655
+rect -1505 -689 -1471 -655
+rect -1313 -689 -1279 -655
+rect -1121 -689 -1087 -655
+rect -929 -689 -895 -655
+rect -737 -689 -703 -655
+rect -545 -689 -511 -655
+rect -353 -689 -319 -655
+rect -161 -689 -127 -655
+rect 31 -689 65 -655
+rect 223 -689 257 -655
+rect 415 -689 449 -655
+rect 607 -689 641 -655
+rect 799 -689 833 -655
+rect 991 -689 1025 -655
+rect 1183 -689 1217 -655
+rect 1375 -689 1409 -655
+rect 1567 -689 1601 -655
+rect 1759 -689 1793 -655
+rect 1951 -689 1985 -655
+rect 2143 -689 2177 -655
+rect 2335 -689 2369 -655
+rect -2369 -1199 -2335 -1165
+rect -2177 -1199 -2143 -1165
+rect -1985 -1199 -1951 -1165
+rect -1793 -1199 -1759 -1165
+rect -1601 -1199 -1567 -1165
+rect -1409 -1199 -1375 -1165
+rect -1217 -1199 -1183 -1165
+rect -1025 -1199 -991 -1165
+rect -833 -1199 -799 -1165
+rect -641 -1199 -607 -1165
+rect -449 -1199 -415 -1165
+rect -257 -1199 -223 -1165
+rect -65 -1199 -31 -1165
+rect 127 -1199 161 -1165
+rect 319 -1199 353 -1165
+rect 511 -1199 545 -1165
+rect 703 -1199 737 -1165
+rect 895 -1199 929 -1165
+rect 1087 -1199 1121 -1165
+rect 1279 -1199 1313 -1165
+rect 1471 -1199 1505 -1165
+rect 1663 -1199 1697 -1165
+rect 1855 -1199 1889 -1165
+rect 2047 -1199 2081 -1165
+rect 2239 -1199 2273 -1165
+<< locali >>
+rect -2531 1267 -2435 1301
+rect 2435 1267 2531 1301
+rect -2531 1205 -2497 1267
+rect 2497 1205 2531 1267
+rect -2385 1165 -2369 1199
+rect -2335 1165 -2319 1199
+rect -2193 1165 -2177 1199
+rect -2143 1165 -2127 1199
+rect -2001 1165 -1985 1199
+rect -1951 1165 -1935 1199
+rect -1809 1165 -1793 1199
+rect -1759 1165 -1743 1199
+rect -1617 1165 -1601 1199
+rect -1567 1165 -1551 1199
+rect -1425 1165 -1409 1199
+rect -1375 1165 -1359 1199
+rect -1233 1165 -1217 1199
+rect -1183 1165 -1167 1199
+rect -1041 1165 -1025 1199
+rect -991 1165 -975 1199
+rect -849 1165 -833 1199
+rect -799 1165 -783 1199
+rect -657 1165 -641 1199
+rect -607 1165 -591 1199
+rect -465 1165 -449 1199
+rect -415 1165 -399 1199
+rect -273 1165 -257 1199
+rect -223 1165 -207 1199
+rect -81 1165 -65 1199
+rect -31 1165 -15 1199
+rect 111 1165 127 1199
+rect 161 1165 177 1199
+rect 303 1165 319 1199
+rect 353 1165 369 1199
+rect 495 1165 511 1199
+rect 545 1165 561 1199
+rect 687 1165 703 1199
+rect 737 1165 753 1199
+rect 879 1165 895 1199
+rect 929 1165 945 1199
+rect 1071 1165 1087 1199
+rect 1121 1165 1137 1199
+rect 1263 1165 1279 1199
+rect 1313 1165 1329 1199
+rect 1455 1165 1471 1199
+rect 1505 1165 1521 1199
+rect 1647 1165 1663 1199
+rect 1697 1165 1713 1199
+rect 1839 1165 1855 1199
+rect 1889 1165 1905 1199
+rect 2031 1165 2047 1199
+rect 2081 1165 2097 1199
+rect 2223 1165 2239 1199
+rect 2273 1165 2289 1199
+rect -2417 1115 -2383 1131
+rect -2417 723 -2383 739
+rect -2321 1115 -2287 1131
+rect -2321 723 -2287 739
+rect -2225 1115 -2191 1131
+rect -2225 723 -2191 739
+rect -2129 1115 -2095 1131
+rect -2129 723 -2095 739
+rect -2033 1115 -1999 1131
+rect -2033 723 -1999 739
+rect -1937 1115 -1903 1131
+rect -1937 723 -1903 739
+rect -1841 1115 -1807 1131
+rect -1841 723 -1807 739
+rect -1745 1115 -1711 1131
+rect -1745 723 -1711 739
+rect -1649 1115 -1615 1131
+rect -1649 723 -1615 739
+rect -1553 1115 -1519 1131
+rect -1553 723 -1519 739
+rect -1457 1115 -1423 1131
+rect -1457 723 -1423 739
+rect -1361 1115 -1327 1131
+rect -1361 723 -1327 739
+rect -1265 1115 -1231 1131
+rect -1265 723 -1231 739
+rect -1169 1115 -1135 1131
+rect -1169 723 -1135 739
+rect -1073 1115 -1039 1131
+rect -1073 723 -1039 739
+rect -977 1115 -943 1131
+rect -977 723 -943 739
+rect -881 1115 -847 1131
+rect -881 723 -847 739
+rect -785 1115 -751 1131
+rect -785 723 -751 739
+rect -689 1115 -655 1131
+rect -689 723 -655 739
+rect -593 1115 -559 1131
+rect -593 723 -559 739
+rect -497 1115 -463 1131
+rect -497 723 -463 739
+rect -401 1115 -367 1131
+rect -401 723 -367 739
+rect -305 1115 -271 1131
+rect -305 723 -271 739
+rect -209 1115 -175 1131
+rect -209 723 -175 739
+rect -113 1115 -79 1131
+rect -113 723 -79 739
+rect -17 1115 17 1131
+rect -17 723 17 739
+rect 79 1115 113 1131
+rect 79 723 113 739
+rect 175 1115 209 1131
+rect 175 723 209 739
+rect 271 1115 305 1131
+rect 271 723 305 739
+rect 367 1115 401 1131
+rect 367 723 401 739
+rect 463 1115 497 1131
+rect 463 723 497 739
+rect 559 1115 593 1131
+rect 559 723 593 739
+rect 655 1115 689 1131
+rect 655 723 689 739
+rect 751 1115 785 1131
+rect 751 723 785 739
+rect 847 1115 881 1131
+rect 847 723 881 739
+rect 943 1115 977 1131
+rect 943 723 977 739
+rect 1039 1115 1073 1131
+rect 1039 723 1073 739
+rect 1135 1115 1169 1131
+rect 1135 723 1169 739
+rect 1231 1115 1265 1131
+rect 1231 723 1265 739
+rect 1327 1115 1361 1131
+rect 1327 723 1361 739
+rect 1423 1115 1457 1131
+rect 1423 723 1457 739
+rect 1519 1115 1553 1131
+rect 1519 723 1553 739
+rect 1615 1115 1649 1131
+rect 1615 723 1649 739
+rect 1711 1115 1745 1131
+rect 1711 723 1745 739
+rect 1807 1115 1841 1131
+rect 1807 723 1841 739
+rect 1903 1115 1937 1131
+rect 1903 723 1937 739
+rect 1999 1115 2033 1131
+rect 1999 723 2033 739
+rect 2095 1115 2129 1131
+rect 2095 723 2129 739
+rect 2191 1115 2225 1131
+rect 2191 723 2225 739
+rect 2287 1115 2321 1131
+rect 2287 723 2321 739
+rect 2383 1115 2417 1131
+rect 2383 723 2417 739
+rect -2289 655 -2273 689
+rect -2239 655 -2223 689
+rect -2097 655 -2081 689
+rect -2047 655 -2031 689
+rect -1905 655 -1889 689
+rect -1855 655 -1839 689
+rect -1713 655 -1697 689
+rect -1663 655 -1647 689
+rect -1521 655 -1505 689
+rect -1471 655 -1455 689
+rect -1329 655 -1313 689
+rect -1279 655 -1263 689
+rect -1137 655 -1121 689
+rect -1087 655 -1071 689
+rect -945 655 -929 689
+rect -895 655 -879 689
+rect -753 655 -737 689
+rect -703 655 -687 689
+rect -561 655 -545 689
+rect -511 655 -495 689
+rect -369 655 -353 689
+rect -319 655 -303 689
+rect -177 655 -161 689
+rect -127 655 -111 689
+rect 15 655 31 689
+rect 65 655 81 689
+rect 207 655 223 689
+rect 257 655 273 689
+rect 399 655 415 689
+rect 449 655 465 689
+rect 591 655 607 689
+rect 641 655 657 689
+rect 783 655 799 689
+rect 833 655 849 689
+rect 975 655 991 689
+rect 1025 655 1041 689
+rect 1167 655 1183 689
+rect 1217 655 1233 689
+rect 1359 655 1375 689
+rect 1409 655 1425 689
+rect 1551 655 1567 689
+rect 1601 655 1617 689
+rect 1743 655 1759 689
+rect 1793 655 1809 689
+rect 1935 655 1951 689
+rect 1985 655 2001 689
+rect 2127 655 2143 689
+rect 2177 655 2193 689
+rect 2319 655 2335 689
+rect 2369 655 2385 689
+rect -2289 547 -2273 581
+rect -2239 547 -2223 581
+rect -2097 547 -2081 581
+rect -2047 547 -2031 581
+rect -1905 547 -1889 581
+rect -1855 547 -1839 581
+rect -1713 547 -1697 581
+rect -1663 547 -1647 581
+rect -1521 547 -1505 581
+rect -1471 547 -1455 581
+rect -1329 547 -1313 581
+rect -1279 547 -1263 581
+rect -1137 547 -1121 581
+rect -1087 547 -1071 581
+rect -945 547 -929 581
+rect -895 547 -879 581
+rect -753 547 -737 581
+rect -703 547 -687 581
+rect -561 547 -545 581
+rect -511 547 -495 581
+rect -369 547 -353 581
+rect -319 547 -303 581
+rect -177 547 -161 581
+rect -127 547 -111 581
+rect 15 547 31 581
+rect 65 547 81 581
+rect 207 547 223 581
+rect 257 547 273 581
+rect 399 547 415 581
+rect 449 547 465 581
+rect 591 547 607 581
+rect 641 547 657 581
+rect 783 547 799 581
+rect 833 547 849 581
+rect 975 547 991 581
+rect 1025 547 1041 581
+rect 1167 547 1183 581
+rect 1217 547 1233 581
+rect 1359 547 1375 581
+rect 1409 547 1425 581
+rect 1551 547 1567 581
+rect 1601 547 1617 581
+rect 1743 547 1759 581
+rect 1793 547 1809 581
+rect 1935 547 1951 581
+rect 1985 547 2001 581
+rect 2127 547 2143 581
+rect 2177 547 2193 581
+rect 2319 547 2335 581
+rect 2369 547 2385 581
+rect -2417 497 -2383 513
+rect -2417 105 -2383 121
+rect -2321 497 -2287 513
+rect -2321 105 -2287 121
+rect -2225 497 -2191 513
+rect -2225 105 -2191 121
+rect -2129 497 -2095 513
+rect -2129 105 -2095 121
+rect -2033 497 -1999 513
+rect -2033 105 -1999 121
+rect -1937 497 -1903 513
+rect -1937 105 -1903 121
+rect -1841 497 -1807 513
+rect -1841 105 -1807 121
+rect -1745 497 -1711 513
+rect -1745 105 -1711 121
+rect -1649 497 -1615 513
+rect -1649 105 -1615 121
+rect -1553 497 -1519 513
+rect -1553 105 -1519 121
+rect -1457 497 -1423 513
+rect -1457 105 -1423 121
+rect -1361 497 -1327 513
+rect -1361 105 -1327 121
+rect -1265 497 -1231 513
+rect -1265 105 -1231 121
+rect -1169 497 -1135 513
+rect -1169 105 -1135 121
+rect -1073 497 -1039 513
+rect -1073 105 -1039 121
+rect -977 497 -943 513
+rect -977 105 -943 121
+rect -881 497 -847 513
+rect -881 105 -847 121
+rect -785 497 -751 513
+rect -785 105 -751 121
+rect -689 497 -655 513
+rect -689 105 -655 121
+rect -593 497 -559 513
+rect -593 105 -559 121
+rect -497 497 -463 513
+rect -497 105 -463 121
+rect -401 497 -367 513
+rect -401 105 -367 121
+rect -305 497 -271 513
+rect -305 105 -271 121
+rect -209 497 -175 513
+rect -209 105 -175 121
+rect -113 497 -79 513
+rect -113 105 -79 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 79 497 113 513
+rect 79 105 113 121
+rect 175 497 209 513
+rect 175 105 209 121
+rect 271 497 305 513
+rect 271 105 305 121
+rect 367 497 401 513
+rect 367 105 401 121
+rect 463 497 497 513
+rect 463 105 497 121
+rect 559 497 593 513
+rect 559 105 593 121
+rect 655 497 689 513
+rect 655 105 689 121
+rect 751 497 785 513
+rect 751 105 785 121
+rect 847 497 881 513
+rect 847 105 881 121
+rect 943 497 977 513
+rect 943 105 977 121
+rect 1039 497 1073 513
+rect 1039 105 1073 121
+rect 1135 497 1169 513
+rect 1135 105 1169 121
+rect 1231 497 1265 513
+rect 1231 105 1265 121
+rect 1327 497 1361 513
+rect 1327 105 1361 121
+rect 1423 497 1457 513
+rect 1423 105 1457 121
+rect 1519 497 1553 513
+rect 1519 105 1553 121
+rect 1615 497 1649 513
+rect 1615 105 1649 121
+rect 1711 497 1745 513
+rect 1711 105 1745 121
+rect 1807 497 1841 513
+rect 1807 105 1841 121
+rect 1903 497 1937 513
+rect 1903 105 1937 121
+rect 1999 497 2033 513
+rect 1999 105 2033 121
+rect 2095 497 2129 513
+rect 2095 105 2129 121
+rect 2191 497 2225 513
+rect 2191 105 2225 121
+rect 2287 497 2321 513
+rect 2287 105 2321 121
+rect 2383 497 2417 513
+rect 2383 105 2417 121
+rect -2385 37 -2369 71
+rect -2335 37 -2319 71
+rect -2193 37 -2177 71
+rect -2143 37 -2127 71
+rect -2001 37 -1985 71
+rect -1951 37 -1935 71
+rect -1809 37 -1793 71
+rect -1759 37 -1743 71
+rect -1617 37 -1601 71
+rect -1567 37 -1551 71
+rect -1425 37 -1409 71
+rect -1375 37 -1359 71
+rect -1233 37 -1217 71
+rect -1183 37 -1167 71
+rect -1041 37 -1025 71
+rect -991 37 -975 71
+rect -849 37 -833 71
+rect -799 37 -783 71
+rect -657 37 -641 71
+rect -607 37 -591 71
+rect -465 37 -449 71
+rect -415 37 -399 71
+rect -273 37 -257 71
+rect -223 37 -207 71
+rect -81 37 -65 71
+rect -31 37 -15 71
+rect 111 37 127 71
+rect 161 37 177 71
+rect 303 37 319 71
+rect 353 37 369 71
+rect 495 37 511 71
+rect 545 37 561 71
+rect 687 37 703 71
+rect 737 37 753 71
+rect 879 37 895 71
+rect 929 37 945 71
+rect 1071 37 1087 71
+rect 1121 37 1137 71
+rect 1263 37 1279 71
+rect 1313 37 1329 71
+rect 1455 37 1471 71
+rect 1505 37 1521 71
+rect 1647 37 1663 71
+rect 1697 37 1713 71
+rect 1839 37 1855 71
+rect 1889 37 1905 71
+rect 2031 37 2047 71
+rect 2081 37 2097 71
+rect 2223 37 2239 71
+rect 2273 37 2289 71
+rect -2385 -71 -2369 -37
+rect -2335 -71 -2319 -37
+rect -2193 -71 -2177 -37
+rect -2143 -71 -2127 -37
+rect -2001 -71 -1985 -37
+rect -1951 -71 -1935 -37
+rect -1809 -71 -1793 -37
+rect -1759 -71 -1743 -37
+rect -1617 -71 -1601 -37
+rect -1567 -71 -1551 -37
+rect -1425 -71 -1409 -37
+rect -1375 -71 -1359 -37
+rect -1233 -71 -1217 -37
+rect -1183 -71 -1167 -37
+rect -1041 -71 -1025 -37
+rect -991 -71 -975 -37
+rect -849 -71 -833 -37
+rect -799 -71 -783 -37
+rect -657 -71 -641 -37
+rect -607 -71 -591 -37
+rect -465 -71 -449 -37
+rect -415 -71 -399 -37
+rect -273 -71 -257 -37
+rect -223 -71 -207 -37
+rect -81 -71 -65 -37
+rect -31 -71 -15 -37
+rect 111 -71 127 -37
+rect 161 -71 177 -37
+rect 303 -71 319 -37
+rect 353 -71 369 -37
+rect 495 -71 511 -37
+rect 545 -71 561 -37
+rect 687 -71 703 -37
+rect 737 -71 753 -37
+rect 879 -71 895 -37
+rect 929 -71 945 -37
+rect 1071 -71 1087 -37
+rect 1121 -71 1137 -37
+rect 1263 -71 1279 -37
+rect 1313 -71 1329 -37
+rect 1455 -71 1471 -37
+rect 1505 -71 1521 -37
+rect 1647 -71 1663 -37
+rect 1697 -71 1713 -37
+rect 1839 -71 1855 -37
+rect 1889 -71 1905 -37
+rect 2031 -71 2047 -37
+rect 2081 -71 2097 -37
+rect 2223 -71 2239 -37
+rect 2273 -71 2289 -37
+rect -2417 -121 -2383 -105
+rect -2417 -513 -2383 -497
+rect -2321 -121 -2287 -105
+rect -2321 -513 -2287 -497
+rect -2225 -121 -2191 -105
+rect -2225 -513 -2191 -497
+rect -2129 -121 -2095 -105
+rect -2129 -513 -2095 -497
+rect -2033 -121 -1999 -105
+rect -2033 -513 -1999 -497
+rect -1937 -121 -1903 -105
+rect -1937 -513 -1903 -497
+rect -1841 -121 -1807 -105
+rect -1841 -513 -1807 -497
+rect -1745 -121 -1711 -105
+rect -1745 -513 -1711 -497
+rect -1649 -121 -1615 -105
+rect -1649 -513 -1615 -497
+rect -1553 -121 -1519 -105
+rect -1553 -513 -1519 -497
+rect -1457 -121 -1423 -105
+rect -1457 -513 -1423 -497
+rect -1361 -121 -1327 -105
+rect -1361 -513 -1327 -497
+rect -1265 -121 -1231 -105
+rect -1265 -513 -1231 -497
+rect -1169 -121 -1135 -105
+rect -1169 -513 -1135 -497
+rect -1073 -121 -1039 -105
+rect -1073 -513 -1039 -497
+rect -977 -121 -943 -105
+rect -977 -513 -943 -497
+rect -881 -121 -847 -105
+rect -881 -513 -847 -497
+rect -785 -121 -751 -105
+rect -785 -513 -751 -497
+rect -689 -121 -655 -105
+rect -689 -513 -655 -497
+rect -593 -121 -559 -105
+rect -593 -513 -559 -497
+rect -497 -121 -463 -105
+rect -497 -513 -463 -497
+rect -401 -121 -367 -105
+rect -401 -513 -367 -497
+rect -305 -121 -271 -105
+rect -305 -513 -271 -497
+rect -209 -121 -175 -105
+rect -209 -513 -175 -497
+rect -113 -121 -79 -105
+rect -113 -513 -79 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 79 -121 113 -105
+rect 79 -513 113 -497
+rect 175 -121 209 -105
+rect 175 -513 209 -497
+rect 271 -121 305 -105
+rect 271 -513 305 -497
+rect 367 -121 401 -105
+rect 367 -513 401 -497
+rect 463 -121 497 -105
+rect 463 -513 497 -497
+rect 559 -121 593 -105
+rect 559 -513 593 -497
+rect 655 -121 689 -105
+rect 655 -513 689 -497
+rect 751 -121 785 -105
+rect 751 -513 785 -497
+rect 847 -121 881 -105
+rect 847 -513 881 -497
+rect 943 -121 977 -105
+rect 943 -513 977 -497
+rect 1039 -121 1073 -105
+rect 1039 -513 1073 -497
+rect 1135 -121 1169 -105
+rect 1135 -513 1169 -497
+rect 1231 -121 1265 -105
+rect 1231 -513 1265 -497
+rect 1327 -121 1361 -105
+rect 1327 -513 1361 -497
+rect 1423 -121 1457 -105
+rect 1423 -513 1457 -497
+rect 1519 -121 1553 -105
+rect 1519 -513 1553 -497
+rect 1615 -121 1649 -105
+rect 1615 -513 1649 -497
+rect 1711 -121 1745 -105
+rect 1711 -513 1745 -497
+rect 1807 -121 1841 -105
+rect 1807 -513 1841 -497
+rect 1903 -121 1937 -105
+rect 1903 -513 1937 -497
+rect 1999 -121 2033 -105
+rect 1999 -513 2033 -497
+rect 2095 -121 2129 -105
+rect 2095 -513 2129 -497
+rect 2191 -121 2225 -105
+rect 2191 -513 2225 -497
+rect 2287 -121 2321 -105
+rect 2287 -513 2321 -497
+rect 2383 -121 2417 -105
+rect 2383 -513 2417 -497
+rect -2289 -581 -2273 -547
+rect -2239 -581 -2223 -547
+rect -2097 -581 -2081 -547
+rect -2047 -581 -2031 -547
+rect -1905 -581 -1889 -547
+rect -1855 -581 -1839 -547
+rect -1713 -581 -1697 -547
+rect -1663 -581 -1647 -547
+rect -1521 -581 -1505 -547
+rect -1471 -581 -1455 -547
+rect -1329 -581 -1313 -547
+rect -1279 -581 -1263 -547
+rect -1137 -581 -1121 -547
+rect -1087 -581 -1071 -547
+rect -945 -581 -929 -547
+rect -895 -581 -879 -547
+rect -753 -581 -737 -547
+rect -703 -581 -687 -547
+rect -561 -581 -545 -547
+rect -511 -581 -495 -547
+rect -369 -581 -353 -547
+rect -319 -581 -303 -547
+rect -177 -581 -161 -547
+rect -127 -581 -111 -547
+rect 15 -581 31 -547
+rect 65 -581 81 -547
+rect 207 -581 223 -547
+rect 257 -581 273 -547
+rect 399 -581 415 -547
+rect 449 -581 465 -547
+rect 591 -581 607 -547
+rect 641 -581 657 -547
+rect 783 -581 799 -547
+rect 833 -581 849 -547
+rect 975 -581 991 -547
+rect 1025 -581 1041 -547
+rect 1167 -581 1183 -547
+rect 1217 -581 1233 -547
+rect 1359 -581 1375 -547
+rect 1409 -581 1425 -547
+rect 1551 -581 1567 -547
+rect 1601 -581 1617 -547
+rect 1743 -581 1759 -547
+rect 1793 -581 1809 -547
+rect 1935 -581 1951 -547
+rect 1985 -581 2001 -547
+rect 2127 -581 2143 -547
+rect 2177 -581 2193 -547
+rect 2319 -581 2335 -547
+rect 2369 -581 2385 -547
+rect -2289 -689 -2273 -655
+rect -2239 -689 -2223 -655
+rect -2097 -689 -2081 -655
+rect -2047 -689 -2031 -655
+rect -1905 -689 -1889 -655
+rect -1855 -689 -1839 -655
+rect -1713 -689 -1697 -655
+rect -1663 -689 -1647 -655
+rect -1521 -689 -1505 -655
+rect -1471 -689 -1455 -655
+rect -1329 -689 -1313 -655
+rect -1279 -689 -1263 -655
+rect -1137 -689 -1121 -655
+rect -1087 -689 -1071 -655
+rect -945 -689 -929 -655
+rect -895 -689 -879 -655
+rect -753 -689 -737 -655
+rect -703 -689 -687 -655
+rect -561 -689 -545 -655
+rect -511 -689 -495 -655
+rect -369 -689 -353 -655
+rect -319 -689 -303 -655
+rect -177 -689 -161 -655
+rect -127 -689 -111 -655
+rect 15 -689 31 -655
+rect 65 -689 81 -655
+rect 207 -689 223 -655
+rect 257 -689 273 -655
+rect 399 -689 415 -655
+rect 449 -689 465 -655
+rect 591 -689 607 -655
+rect 641 -689 657 -655
+rect 783 -689 799 -655
+rect 833 -689 849 -655
+rect 975 -689 991 -655
+rect 1025 -689 1041 -655
+rect 1167 -689 1183 -655
+rect 1217 -689 1233 -655
+rect 1359 -689 1375 -655
+rect 1409 -689 1425 -655
+rect 1551 -689 1567 -655
+rect 1601 -689 1617 -655
+rect 1743 -689 1759 -655
+rect 1793 -689 1809 -655
+rect 1935 -689 1951 -655
+rect 1985 -689 2001 -655
+rect 2127 -689 2143 -655
+rect 2177 -689 2193 -655
+rect 2319 -689 2335 -655
+rect 2369 -689 2385 -655
+rect -2417 -739 -2383 -723
+rect -2417 -1131 -2383 -1115
+rect -2321 -739 -2287 -723
+rect -2321 -1131 -2287 -1115
+rect -2225 -739 -2191 -723
+rect -2225 -1131 -2191 -1115
+rect -2129 -739 -2095 -723
+rect -2129 -1131 -2095 -1115
+rect -2033 -739 -1999 -723
+rect -2033 -1131 -1999 -1115
+rect -1937 -739 -1903 -723
+rect -1937 -1131 -1903 -1115
+rect -1841 -739 -1807 -723
+rect -1841 -1131 -1807 -1115
+rect -1745 -739 -1711 -723
+rect -1745 -1131 -1711 -1115
+rect -1649 -739 -1615 -723
+rect -1649 -1131 -1615 -1115
+rect -1553 -739 -1519 -723
+rect -1553 -1131 -1519 -1115
+rect -1457 -739 -1423 -723
+rect -1457 -1131 -1423 -1115
+rect -1361 -739 -1327 -723
+rect -1361 -1131 -1327 -1115
+rect -1265 -739 -1231 -723
+rect -1265 -1131 -1231 -1115
+rect -1169 -739 -1135 -723
+rect -1169 -1131 -1135 -1115
+rect -1073 -739 -1039 -723
+rect -1073 -1131 -1039 -1115
+rect -977 -739 -943 -723
+rect -977 -1131 -943 -1115
+rect -881 -739 -847 -723
+rect -881 -1131 -847 -1115
+rect -785 -739 -751 -723
+rect -785 -1131 -751 -1115
+rect -689 -739 -655 -723
+rect -689 -1131 -655 -1115
+rect -593 -739 -559 -723
+rect -593 -1131 -559 -1115
+rect -497 -739 -463 -723
+rect -497 -1131 -463 -1115
+rect -401 -739 -367 -723
+rect -401 -1131 -367 -1115
+rect -305 -739 -271 -723
+rect -305 -1131 -271 -1115
+rect -209 -739 -175 -723
+rect -209 -1131 -175 -1115
+rect -113 -739 -79 -723
+rect -113 -1131 -79 -1115
+rect -17 -739 17 -723
+rect -17 -1131 17 -1115
+rect 79 -739 113 -723
+rect 79 -1131 113 -1115
+rect 175 -739 209 -723
+rect 175 -1131 209 -1115
+rect 271 -739 305 -723
+rect 271 -1131 305 -1115
+rect 367 -739 401 -723
+rect 367 -1131 401 -1115
+rect 463 -739 497 -723
+rect 463 -1131 497 -1115
+rect 559 -739 593 -723
+rect 559 -1131 593 -1115
+rect 655 -739 689 -723
+rect 655 -1131 689 -1115
+rect 751 -739 785 -723
+rect 751 -1131 785 -1115
+rect 847 -739 881 -723
+rect 847 -1131 881 -1115
+rect 943 -739 977 -723
+rect 943 -1131 977 -1115
+rect 1039 -739 1073 -723
+rect 1039 -1131 1073 -1115
+rect 1135 -739 1169 -723
+rect 1135 -1131 1169 -1115
+rect 1231 -739 1265 -723
+rect 1231 -1131 1265 -1115
+rect 1327 -739 1361 -723
+rect 1327 -1131 1361 -1115
+rect 1423 -739 1457 -723
+rect 1423 -1131 1457 -1115
+rect 1519 -739 1553 -723
+rect 1519 -1131 1553 -1115
+rect 1615 -739 1649 -723
+rect 1615 -1131 1649 -1115
+rect 1711 -739 1745 -723
+rect 1711 -1131 1745 -1115
+rect 1807 -739 1841 -723
+rect 1807 -1131 1841 -1115
+rect 1903 -739 1937 -723
+rect 1903 -1131 1937 -1115
+rect 1999 -739 2033 -723
+rect 1999 -1131 2033 -1115
+rect 2095 -739 2129 -723
+rect 2095 -1131 2129 -1115
+rect 2191 -739 2225 -723
+rect 2191 -1131 2225 -1115
+rect 2287 -739 2321 -723
+rect 2287 -1131 2321 -1115
+rect 2383 -739 2417 -723
+rect 2383 -1131 2417 -1115
+rect -2385 -1199 -2369 -1165
+rect -2335 -1199 -2319 -1165
+rect -2193 -1199 -2177 -1165
+rect -2143 -1199 -2127 -1165
+rect -2001 -1199 -1985 -1165
+rect -1951 -1199 -1935 -1165
+rect -1809 -1199 -1793 -1165
+rect -1759 -1199 -1743 -1165
+rect -1617 -1199 -1601 -1165
+rect -1567 -1199 -1551 -1165
+rect -1425 -1199 -1409 -1165
+rect -1375 -1199 -1359 -1165
+rect -1233 -1199 -1217 -1165
+rect -1183 -1199 -1167 -1165
+rect -1041 -1199 -1025 -1165
+rect -991 -1199 -975 -1165
+rect -849 -1199 -833 -1165
+rect -799 -1199 -783 -1165
+rect -657 -1199 -641 -1165
+rect -607 -1199 -591 -1165
+rect -465 -1199 -449 -1165
+rect -415 -1199 -399 -1165
+rect -273 -1199 -257 -1165
+rect -223 -1199 -207 -1165
+rect -81 -1199 -65 -1165
+rect -31 -1199 -15 -1165
+rect 111 -1199 127 -1165
+rect 161 -1199 177 -1165
+rect 303 -1199 319 -1165
+rect 353 -1199 369 -1165
+rect 495 -1199 511 -1165
+rect 545 -1199 561 -1165
+rect 687 -1199 703 -1165
+rect 737 -1199 753 -1165
+rect 879 -1199 895 -1165
+rect 929 -1199 945 -1165
+rect 1071 -1199 1087 -1165
+rect 1121 -1199 1137 -1165
+rect 1263 -1199 1279 -1165
+rect 1313 -1199 1329 -1165
+rect 1455 -1199 1471 -1165
+rect 1505 -1199 1521 -1165
+rect 1647 -1199 1663 -1165
+rect 1697 -1199 1713 -1165
+rect 1839 -1199 1855 -1165
+rect 1889 -1199 1905 -1165
+rect 2031 -1199 2047 -1165
+rect 2081 -1199 2097 -1165
+rect 2223 -1199 2239 -1165
+rect 2273 -1199 2289 -1165
+rect -2531 -1267 -2497 -1205
+rect 2497 -1267 2531 -1205
+rect -2531 -1301 -2435 -1267
+rect 2435 -1301 2531 -1267
+<< viali >>
+rect -2369 1165 -2335 1199
+rect -2177 1165 -2143 1199
+rect -1985 1165 -1951 1199
+rect -1793 1165 -1759 1199
+rect -1601 1165 -1567 1199
+rect -1409 1165 -1375 1199
+rect -1217 1165 -1183 1199
+rect -1025 1165 -991 1199
+rect -833 1165 -799 1199
+rect -641 1165 -607 1199
+rect -449 1165 -415 1199
+rect -257 1165 -223 1199
+rect -65 1165 -31 1199
+rect 127 1165 161 1199
+rect 319 1165 353 1199
+rect 511 1165 545 1199
+rect 703 1165 737 1199
+rect 895 1165 929 1199
+rect 1087 1165 1121 1199
+rect 1279 1165 1313 1199
+rect 1471 1165 1505 1199
+rect 1663 1165 1697 1199
+rect 1855 1165 1889 1199
+rect 2047 1165 2081 1199
+rect 2239 1165 2273 1199
+rect -2417 739 -2383 1115
+rect -2321 739 -2287 1115
+rect -2225 739 -2191 1115
+rect -2129 739 -2095 1115
+rect -2033 739 -1999 1115
+rect -1937 739 -1903 1115
+rect -1841 739 -1807 1115
+rect -1745 739 -1711 1115
+rect -1649 739 -1615 1115
+rect -1553 739 -1519 1115
+rect -1457 739 -1423 1115
+rect -1361 739 -1327 1115
+rect -1265 739 -1231 1115
+rect -1169 739 -1135 1115
+rect -1073 739 -1039 1115
+rect -977 739 -943 1115
+rect -881 739 -847 1115
+rect -785 739 -751 1115
+rect -689 739 -655 1115
+rect -593 739 -559 1115
+rect -497 739 -463 1115
+rect -401 739 -367 1115
+rect -305 739 -271 1115
+rect -209 739 -175 1115
+rect -113 739 -79 1115
+rect -17 739 17 1115
+rect 79 739 113 1115
+rect 175 739 209 1115
+rect 271 739 305 1115
+rect 367 739 401 1115
+rect 463 739 497 1115
+rect 559 739 593 1115
+rect 655 739 689 1115
+rect 751 739 785 1115
+rect 847 739 881 1115
+rect 943 739 977 1115
+rect 1039 739 1073 1115
+rect 1135 739 1169 1115
+rect 1231 739 1265 1115
+rect 1327 739 1361 1115
+rect 1423 739 1457 1115
+rect 1519 739 1553 1115
+rect 1615 739 1649 1115
+rect 1711 739 1745 1115
+rect 1807 739 1841 1115
+rect 1903 739 1937 1115
+rect 1999 739 2033 1115
+rect 2095 739 2129 1115
+rect 2191 739 2225 1115
+rect 2287 739 2321 1115
+rect 2383 739 2417 1115
+rect -2273 655 -2239 689
+rect -2081 655 -2047 689
+rect -1889 655 -1855 689
+rect -1697 655 -1663 689
+rect -1505 655 -1471 689
+rect -1313 655 -1279 689
+rect -1121 655 -1087 689
+rect -929 655 -895 689
+rect -737 655 -703 689
+rect -545 655 -511 689
+rect -353 655 -319 689
+rect -161 655 -127 689
+rect 31 655 65 689
+rect 223 655 257 689
+rect 415 655 449 689
+rect 607 655 641 689
+rect 799 655 833 689
+rect 991 655 1025 689
+rect 1183 655 1217 689
+rect 1375 655 1409 689
+rect 1567 655 1601 689
+rect 1759 655 1793 689
+rect 1951 655 1985 689
+rect 2143 655 2177 689
+rect 2335 655 2369 689
+rect -2273 547 -2239 581
+rect -2081 547 -2047 581
+rect -1889 547 -1855 581
+rect -1697 547 -1663 581
+rect -1505 547 -1471 581
+rect -1313 547 -1279 581
+rect -1121 547 -1087 581
+rect -929 547 -895 581
+rect -737 547 -703 581
+rect -545 547 -511 581
+rect -353 547 -319 581
+rect -161 547 -127 581
+rect 31 547 65 581
+rect 223 547 257 581
+rect 415 547 449 581
+rect 607 547 641 581
+rect 799 547 833 581
+rect 991 547 1025 581
+rect 1183 547 1217 581
+rect 1375 547 1409 581
+rect 1567 547 1601 581
+rect 1759 547 1793 581
+rect 1951 547 1985 581
+rect 2143 547 2177 581
+rect 2335 547 2369 581
+rect -2417 121 -2383 497
+rect -2321 121 -2287 497
+rect -2225 121 -2191 497
+rect -2129 121 -2095 497
+rect -2033 121 -1999 497
+rect -1937 121 -1903 497
+rect -1841 121 -1807 497
+rect -1745 121 -1711 497
+rect -1649 121 -1615 497
+rect -1553 121 -1519 497
+rect -1457 121 -1423 497
+rect -1361 121 -1327 497
+rect -1265 121 -1231 497
+rect -1169 121 -1135 497
+rect -1073 121 -1039 497
+rect -977 121 -943 497
+rect -881 121 -847 497
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect 847 121 881 497
+rect 943 121 977 497
+rect 1039 121 1073 497
+rect 1135 121 1169 497
+rect 1231 121 1265 497
+rect 1327 121 1361 497
+rect 1423 121 1457 497
+rect 1519 121 1553 497
+rect 1615 121 1649 497
+rect 1711 121 1745 497
+rect 1807 121 1841 497
+rect 1903 121 1937 497
+rect 1999 121 2033 497
+rect 2095 121 2129 497
+rect 2191 121 2225 497
+rect 2287 121 2321 497
+rect 2383 121 2417 497
+rect -2369 37 -2335 71
+rect -2177 37 -2143 71
+rect -1985 37 -1951 71
+rect -1793 37 -1759 71
+rect -1601 37 -1567 71
+rect -1409 37 -1375 71
+rect -1217 37 -1183 71
+rect -1025 37 -991 71
+rect -833 37 -799 71
+rect -641 37 -607 71
+rect -449 37 -415 71
+rect -257 37 -223 71
+rect -65 37 -31 71
+rect 127 37 161 71
+rect 319 37 353 71
+rect 511 37 545 71
+rect 703 37 737 71
+rect 895 37 929 71
+rect 1087 37 1121 71
+rect 1279 37 1313 71
+rect 1471 37 1505 71
+rect 1663 37 1697 71
+rect 1855 37 1889 71
+rect 2047 37 2081 71
+rect 2239 37 2273 71
+rect -2369 -71 -2335 -37
+rect -2177 -71 -2143 -37
+rect -1985 -71 -1951 -37
+rect -1793 -71 -1759 -37
+rect -1601 -71 -1567 -37
+rect -1409 -71 -1375 -37
+rect -1217 -71 -1183 -37
+rect -1025 -71 -991 -37
+rect -833 -71 -799 -37
+rect -641 -71 -607 -37
+rect -449 -71 -415 -37
+rect -257 -71 -223 -37
+rect -65 -71 -31 -37
+rect 127 -71 161 -37
+rect 319 -71 353 -37
+rect 511 -71 545 -37
+rect 703 -71 737 -37
+rect 895 -71 929 -37
+rect 1087 -71 1121 -37
+rect 1279 -71 1313 -37
+rect 1471 -71 1505 -37
+rect 1663 -71 1697 -37
+rect 1855 -71 1889 -37
+rect 2047 -71 2081 -37
+rect 2239 -71 2273 -37
+rect -2417 -497 -2383 -121
+rect -2321 -497 -2287 -121
+rect -2225 -497 -2191 -121
+rect -2129 -497 -2095 -121
+rect -2033 -497 -1999 -121
+rect -1937 -497 -1903 -121
+rect -1841 -497 -1807 -121
+rect -1745 -497 -1711 -121
+rect -1649 -497 -1615 -121
+rect -1553 -497 -1519 -121
+rect -1457 -497 -1423 -121
+rect -1361 -497 -1327 -121
+rect -1265 -497 -1231 -121
+rect -1169 -497 -1135 -121
+rect -1073 -497 -1039 -121
+rect -977 -497 -943 -121
+rect -881 -497 -847 -121
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect 847 -497 881 -121
+rect 943 -497 977 -121
+rect 1039 -497 1073 -121
+rect 1135 -497 1169 -121
+rect 1231 -497 1265 -121
+rect 1327 -497 1361 -121
+rect 1423 -497 1457 -121
+rect 1519 -497 1553 -121
+rect 1615 -497 1649 -121
+rect 1711 -497 1745 -121
+rect 1807 -497 1841 -121
+rect 1903 -497 1937 -121
+rect 1999 -497 2033 -121
+rect 2095 -497 2129 -121
+rect 2191 -497 2225 -121
+rect 2287 -497 2321 -121
+rect 2383 -497 2417 -121
+rect -2273 -581 -2239 -547
+rect -2081 -581 -2047 -547
+rect -1889 -581 -1855 -547
+rect -1697 -581 -1663 -547
+rect -1505 -581 -1471 -547
+rect -1313 -581 -1279 -547
+rect -1121 -581 -1087 -547
+rect -929 -581 -895 -547
+rect -737 -581 -703 -547
+rect -545 -581 -511 -547
+rect -353 -581 -319 -547
+rect -161 -581 -127 -547
+rect 31 -581 65 -547
+rect 223 -581 257 -547
+rect 415 -581 449 -547
+rect 607 -581 641 -547
+rect 799 -581 833 -547
+rect 991 -581 1025 -547
+rect 1183 -581 1217 -547
+rect 1375 -581 1409 -547
+rect 1567 -581 1601 -547
+rect 1759 -581 1793 -547
+rect 1951 -581 1985 -547
+rect 2143 -581 2177 -547
+rect 2335 -581 2369 -547
+rect -2273 -689 -2239 -655
+rect -2081 -689 -2047 -655
+rect -1889 -689 -1855 -655
+rect -1697 -689 -1663 -655
+rect -1505 -689 -1471 -655
+rect -1313 -689 -1279 -655
+rect -1121 -689 -1087 -655
+rect -929 -689 -895 -655
+rect -737 -689 -703 -655
+rect -545 -689 -511 -655
+rect -353 -689 -319 -655
+rect -161 -689 -127 -655
+rect 31 -689 65 -655
+rect 223 -689 257 -655
+rect 415 -689 449 -655
+rect 607 -689 641 -655
+rect 799 -689 833 -655
+rect 991 -689 1025 -655
+rect 1183 -689 1217 -655
+rect 1375 -689 1409 -655
+rect 1567 -689 1601 -655
+rect 1759 -689 1793 -655
+rect 1951 -689 1985 -655
+rect 2143 -689 2177 -655
+rect 2335 -689 2369 -655
+rect -2417 -1115 -2383 -739
+rect -2321 -1115 -2287 -739
+rect -2225 -1115 -2191 -739
+rect -2129 -1115 -2095 -739
+rect -2033 -1115 -1999 -739
+rect -1937 -1115 -1903 -739
+rect -1841 -1115 -1807 -739
+rect -1745 -1115 -1711 -739
+rect -1649 -1115 -1615 -739
+rect -1553 -1115 -1519 -739
+rect -1457 -1115 -1423 -739
+rect -1361 -1115 -1327 -739
+rect -1265 -1115 -1231 -739
+rect -1169 -1115 -1135 -739
+rect -1073 -1115 -1039 -739
+rect -977 -1115 -943 -739
+rect -881 -1115 -847 -739
+rect -785 -1115 -751 -739
+rect -689 -1115 -655 -739
+rect -593 -1115 -559 -739
+rect -497 -1115 -463 -739
+rect -401 -1115 -367 -739
+rect -305 -1115 -271 -739
+rect -209 -1115 -175 -739
+rect -113 -1115 -79 -739
+rect -17 -1115 17 -739
+rect 79 -1115 113 -739
+rect 175 -1115 209 -739
+rect 271 -1115 305 -739
+rect 367 -1115 401 -739
+rect 463 -1115 497 -739
+rect 559 -1115 593 -739
+rect 655 -1115 689 -739
+rect 751 -1115 785 -739
+rect 847 -1115 881 -739
+rect 943 -1115 977 -739
+rect 1039 -1115 1073 -739
+rect 1135 -1115 1169 -739
+rect 1231 -1115 1265 -739
+rect 1327 -1115 1361 -739
+rect 1423 -1115 1457 -739
+rect 1519 -1115 1553 -739
+rect 1615 -1115 1649 -739
+rect 1711 -1115 1745 -739
+rect 1807 -1115 1841 -739
+rect 1903 -1115 1937 -739
+rect 1999 -1115 2033 -739
+rect 2095 -1115 2129 -739
+rect 2191 -1115 2225 -739
+rect 2287 -1115 2321 -739
+rect 2383 -1115 2417 -739
+rect -2369 -1199 -2335 -1165
+rect -2177 -1199 -2143 -1165
+rect -1985 -1199 -1951 -1165
+rect -1793 -1199 -1759 -1165
+rect -1601 -1199 -1567 -1165
+rect -1409 -1199 -1375 -1165
+rect -1217 -1199 -1183 -1165
+rect -1025 -1199 -991 -1165
+rect -833 -1199 -799 -1165
+rect -641 -1199 -607 -1165
+rect -449 -1199 -415 -1165
+rect -257 -1199 -223 -1165
+rect -65 -1199 -31 -1165
+rect 127 -1199 161 -1165
+rect 319 -1199 353 -1165
+rect 511 -1199 545 -1165
+rect 703 -1199 737 -1165
+rect 895 -1199 929 -1165
+rect 1087 -1199 1121 -1165
+rect 1279 -1199 1313 -1165
+rect 1471 -1199 1505 -1165
+rect 1663 -1199 1697 -1165
+rect 1855 -1199 1889 -1165
+rect 2047 -1199 2081 -1165
+rect 2239 -1199 2273 -1165
+<< metal1 >>
+rect -2381 1199 -2323 1205
+rect -2381 1165 -2369 1199
+rect -2335 1165 -2323 1199
+rect -2381 1159 -2323 1165
+rect -2189 1199 -2131 1205
+rect -2189 1165 -2177 1199
+rect -2143 1165 -2131 1199
+rect -2189 1159 -2131 1165
+rect -1997 1199 -1939 1205
+rect -1997 1165 -1985 1199
+rect -1951 1165 -1939 1199
+rect -1997 1159 -1939 1165
+rect -1805 1199 -1747 1205
+rect -1805 1165 -1793 1199
+rect -1759 1165 -1747 1199
+rect -1805 1159 -1747 1165
+rect -1613 1199 -1555 1205
+rect -1613 1165 -1601 1199
+rect -1567 1165 -1555 1199
+rect -1613 1159 -1555 1165
+rect -1421 1199 -1363 1205
+rect -1421 1165 -1409 1199
+rect -1375 1165 -1363 1199
+rect -1421 1159 -1363 1165
+rect -1229 1199 -1171 1205
+rect -1229 1165 -1217 1199
+rect -1183 1165 -1171 1199
+rect -1229 1159 -1171 1165
+rect -1037 1199 -979 1205
+rect -1037 1165 -1025 1199
+rect -991 1165 -979 1199
+rect -1037 1159 -979 1165
+rect -845 1199 -787 1205
+rect -845 1165 -833 1199
+rect -799 1165 -787 1199
+rect -845 1159 -787 1165
+rect -653 1199 -595 1205
+rect -653 1165 -641 1199
+rect -607 1165 -595 1199
+rect -653 1159 -595 1165
+rect -461 1199 -403 1205
+rect -461 1165 -449 1199
+rect -415 1165 -403 1199
+rect -461 1159 -403 1165
+rect -269 1199 -211 1205
+rect -269 1165 -257 1199
+rect -223 1165 -211 1199
+rect -269 1159 -211 1165
+rect -77 1199 -19 1205
+rect -77 1165 -65 1199
+rect -31 1165 -19 1199
+rect -77 1159 -19 1165
+rect 115 1199 173 1205
+rect 115 1165 127 1199
+rect 161 1165 173 1199
+rect 115 1159 173 1165
+rect 307 1199 365 1205
+rect 307 1165 319 1199
+rect 353 1165 365 1199
+rect 307 1159 365 1165
+rect 499 1199 557 1205
+rect 499 1165 511 1199
+rect 545 1165 557 1199
+rect 499 1159 557 1165
+rect 691 1199 749 1205
+rect 691 1165 703 1199
+rect 737 1165 749 1199
+rect 691 1159 749 1165
+rect 883 1199 941 1205
+rect 883 1165 895 1199
+rect 929 1165 941 1199
+rect 883 1159 941 1165
+rect 1075 1199 1133 1205
+rect 1075 1165 1087 1199
+rect 1121 1165 1133 1199
+rect 1075 1159 1133 1165
+rect 1267 1199 1325 1205
+rect 1267 1165 1279 1199
+rect 1313 1165 1325 1199
+rect 1267 1159 1325 1165
+rect 1459 1199 1517 1205
+rect 1459 1165 1471 1199
+rect 1505 1165 1517 1199
+rect 1459 1159 1517 1165
+rect 1651 1199 1709 1205
+rect 1651 1165 1663 1199
+rect 1697 1165 1709 1199
+rect 1651 1159 1709 1165
+rect 1843 1199 1901 1205
+rect 1843 1165 1855 1199
+rect 1889 1165 1901 1199
+rect 1843 1159 1901 1165
+rect 2035 1199 2093 1205
+rect 2035 1165 2047 1199
+rect 2081 1165 2093 1199
+rect 2035 1159 2093 1165
+rect 2227 1199 2285 1205
+rect 2227 1165 2239 1199
+rect 2273 1165 2285 1199
+rect 2227 1159 2285 1165
+rect -2423 1115 -2377 1127
+rect -2423 739 -2417 1115
+rect -2383 739 -2377 1115
+rect -2423 727 -2377 739
+rect -2327 1115 -2281 1127
+rect -2327 739 -2321 1115
+rect -2287 739 -2281 1115
+rect -2327 727 -2281 739
+rect -2231 1115 -2185 1127
+rect -2231 739 -2225 1115
+rect -2191 739 -2185 1115
+rect -2231 727 -2185 739
+rect -2135 1115 -2089 1127
+rect -2135 739 -2129 1115
+rect -2095 739 -2089 1115
+rect -2135 727 -2089 739
+rect -2039 1115 -1993 1127
+rect -2039 739 -2033 1115
+rect -1999 739 -1993 1115
+rect -2039 727 -1993 739
+rect -1943 1115 -1897 1127
+rect -1943 739 -1937 1115
+rect -1903 739 -1897 1115
+rect -1943 727 -1897 739
+rect -1847 1115 -1801 1127
+rect -1847 739 -1841 1115
+rect -1807 739 -1801 1115
+rect -1847 727 -1801 739
+rect -1751 1115 -1705 1127
+rect -1751 739 -1745 1115
+rect -1711 739 -1705 1115
+rect -1751 727 -1705 739
+rect -1655 1115 -1609 1127
+rect -1655 739 -1649 1115
+rect -1615 739 -1609 1115
+rect -1655 727 -1609 739
+rect -1559 1115 -1513 1127
+rect -1559 739 -1553 1115
+rect -1519 739 -1513 1115
+rect -1559 727 -1513 739
+rect -1463 1115 -1417 1127
+rect -1463 739 -1457 1115
+rect -1423 739 -1417 1115
+rect -1463 727 -1417 739
+rect -1367 1115 -1321 1127
+rect -1367 739 -1361 1115
+rect -1327 739 -1321 1115
+rect -1367 727 -1321 739
+rect -1271 1115 -1225 1127
+rect -1271 739 -1265 1115
+rect -1231 739 -1225 1115
+rect -1271 727 -1225 739
+rect -1175 1115 -1129 1127
+rect -1175 739 -1169 1115
+rect -1135 739 -1129 1115
+rect -1175 727 -1129 739
+rect -1079 1115 -1033 1127
+rect -1079 739 -1073 1115
+rect -1039 739 -1033 1115
+rect -1079 727 -1033 739
+rect -983 1115 -937 1127
+rect -983 739 -977 1115
+rect -943 739 -937 1115
+rect -983 727 -937 739
+rect -887 1115 -841 1127
+rect -887 739 -881 1115
+rect -847 739 -841 1115
+rect -887 727 -841 739
+rect -791 1115 -745 1127
+rect -791 739 -785 1115
+rect -751 739 -745 1115
+rect -791 727 -745 739
+rect -695 1115 -649 1127
+rect -695 739 -689 1115
+rect -655 739 -649 1115
+rect -695 727 -649 739
+rect -599 1115 -553 1127
+rect -599 739 -593 1115
+rect -559 739 -553 1115
+rect -599 727 -553 739
+rect -503 1115 -457 1127
+rect -503 739 -497 1115
+rect -463 739 -457 1115
+rect -503 727 -457 739
+rect -407 1115 -361 1127
+rect -407 739 -401 1115
+rect -367 739 -361 1115
+rect -407 727 -361 739
+rect -311 1115 -265 1127
+rect -311 739 -305 1115
+rect -271 739 -265 1115
+rect -311 727 -265 739
+rect -215 1115 -169 1127
+rect -215 739 -209 1115
+rect -175 739 -169 1115
+rect -215 727 -169 739
+rect -119 1115 -73 1127
+rect -119 739 -113 1115
+rect -79 739 -73 1115
+rect -119 727 -73 739
+rect -23 1115 23 1127
+rect -23 739 -17 1115
+rect 17 739 23 1115
+rect -23 727 23 739
+rect 73 1115 119 1127
+rect 73 739 79 1115
+rect 113 739 119 1115
+rect 73 727 119 739
+rect 169 1115 215 1127
+rect 169 739 175 1115
+rect 209 739 215 1115
+rect 169 727 215 739
+rect 265 1115 311 1127
+rect 265 739 271 1115
+rect 305 739 311 1115
+rect 265 727 311 739
+rect 361 1115 407 1127
+rect 361 739 367 1115
+rect 401 739 407 1115
+rect 361 727 407 739
+rect 457 1115 503 1127
+rect 457 739 463 1115
+rect 497 739 503 1115
+rect 457 727 503 739
+rect 553 1115 599 1127
+rect 553 739 559 1115
+rect 593 739 599 1115
+rect 553 727 599 739
+rect 649 1115 695 1127
+rect 649 739 655 1115
+rect 689 739 695 1115
+rect 649 727 695 739
+rect 745 1115 791 1127
+rect 745 739 751 1115
+rect 785 739 791 1115
+rect 745 727 791 739
+rect 841 1115 887 1127
+rect 841 739 847 1115
+rect 881 739 887 1115
+rect 841 727 887 739
+rect 937 1115 983 1127
+rect 937 739 943 1115
+rect 977 739 983 1115
+rect 937 727 983 739
+rect 1033 1115 1079 1127
+rect 1033 739 1039 1115
+rect 1073 739 1079 1115
+rect 1033 727 1079 739
+rect 1129 1115 1175 1127
+rect 1129 739 1135 1115
+rect 1169 739 1175 1115
+rect 1129 727 1175 739
+rect 1225 1115 1271 1127
+rect 1225 739 1231 1115
+rect 1265 739 1271 1115
+rect 1225 727 1271 739
+rect 1321 1115 1367 1127
+rect 1321 739 1327 1115
+rect 1361 739 1367 1115
+rect 1321 727 1367 739
+rect 1417 1115 1463 1127
+rect 1417 739 1423 1115
+rect 1457 739 1463 1115
+rect 1417 727 1463 739
+rect 1513 1115 1559 1127
+rect 1513 739 1519 1115
+rect 1553 739 1559 1115
+rect 1513 727 1559 739
+rect 1609 1115 1655 1127
+rect 1609 739 1615 1115
+rect 1649 739 1655 1115
+rect 1609 727 1655 739
+rect 1705 1115 1751 1127
+rect 1705 739 1711 1115
+rect 1745 739 1751 1115
+rect 1705 727 1751 739
+rect 1801 1115 1847 1127
+rect 1801 739 1807 1115
+rect 1841 739 1847 1115
+rect 1801 727 1847 739
+rect 1897 1115 1943 1127
+rect 1897 739 1903 1115
+rect 1937 739 1943 1115
+rect 1897 727 1943 739
+rect 1993 1115 2039 1127
+rect 1993 739 1999 1115
+rect 2033 739 2039 1115
+rect 1993 727 2039 739
+rect 2089 1115 2135 1127
+rect 2089 739 2095 1115
+rect 2129 739 2135 1115
+rect 2089 727 2135 739
+rect 2185 1115 2231 1127
+rect 2185 739 2191 1115
+rect 2225 739 2231 1115
+rect 2185 727 2231 739
+rect 2281 1115 2327 1127
+rect 2281 739 2287 1115
+rect 2321 739 2327 1115
+rect 2281 727 2327 739
+rect 2377 1115 2423 1127
+rect 2377 739 2383 1115
+rect 2417 739 2423 1115
+rect 2377 727 2423 739
+rect -2285 689 -2227 695
+rect -2285 655 -2273 689
+rect -2239 655 -2227 689
+rect -2285 649 -2227 655
+rect -2093 689 -2035 695
+rect -2093 655 -2081 689
+rect -2047 655 -2035 689
+rect -2093 649 -2035 655
+rect -1901 689 -1843 695
+rect -1901 655 -1889 689
+rect -1855 655 -1843 689
+rect -1901 649 -1843 655
+rect -1709 689 -1651 695
+rect -1709 655 -1697 689
+rect -1663 655 -1651 689
+rect -1709 649 -1651 655
+rect -1517 689 -1459 695
+rect -1517 655 -1505 689
+rect -1471 655 -1459 689
+rect -1517 649 -1459 655
+rect -1325 689 -1267 695
+rect -1325 655 -1313 689
+rect -1279 655 -1267 689
+rect -1325 649 -1267 655
+rect -1133 689 -1075 695
+rect -1133 655 -1121 689
+rect -1087 655 -1075 689
+rect -1133 649 -1075 655
+rect -941 689 -883 695
+rect -941 655 -929 689
+rect -895 655 -883 689
+rect -941 649 -883 655
+rect -749 689 -691 695
+rect -749 655 -737 689
+rect -703 655 -691 689
+rect -749 649 -691 655
+rect -557 689 -499 695
+rect -557 655 -545 689
+rect -511 655 -499 689
+rect -557 649 -499 655
+rect -365 689 -307 695
+rect -365 655 -353 689
+rect -319 655 -307 689
+rect -365 649 -307 655
+rect -173 689 -115 695
+rect -173 655 -161 689
+rect -127 655 -115 689
+rect -173 649 -115 655
+rect 19 689 77 695
+rect 19 655 31 689
+rect 65 655 77 689
+rect 19 649 77 655
+rect 211 689 269 695
+rect 211 655 223 689
+rect 257 655 269 689
+rect 211 649 269 655
+rect 403 689 461 695
+rect 403 655 415 689
+rect 449 655 461 689
+rect 403 649 461 655
+rect 595 689 653 695
+rect 595 655 607 689
+rect 641 655 653 689
+rect 595 649 653 655
+rect 787 689 845 695
+rect 787 655 799 689
+rect 833 655 845 689
+rect 787 649 845 655
+rect 979 689 1037 695
+rect 979 655 991 689
+rect 1025 655 1037 689
+rect 979 649 1037 655
+rect 1171 689 1229 695
+rect 1171 655 1183 689
+rect 1217 655 1229 689
+rect 1171 649 1229 655
+rect 1363 689 1421 695
+rect 1363 655 1375 689
+rect 1409 655 1421 689
+rect 1363 649 1421 655
+rect 1555 689 1613 695
+rect 1555 655 1567 689
+rect 1601 655 1613 689
+rect 1555 649 1613 655
+rect 1747 689 1805 695
+rect 1747 655 1759 689
+rect 1793 655 1805 689
+rect 1747 649 1805 655
+rect 1939 689 1997 695
+rect 1939 655 1951 689
+rect 1985 655 1997 689
+rect 1939 649 1997 655
+rect 2131 689 2189 695
+rect 2131 655 2143 689
+rect 2177 655 2189 689
+rect 2131 649 2189 655
+rect 2323 689 2381 695
+rect 2323 655 2335 689
+rect 2369 655 2381 689
+rect 2323 649 2381 655
+rect -2285 581 -2227 587
+rect -2285 547 -2273 581
+rect -2239 547 -2227 581
+rect -2285 541 -2227 547
+rect -2093 581 -2035 587
+rect -2093 547 -2081 581
+rect -2047 547 -2035 581
+rect -2093 541 -2035 547
+rect -1901 581 -1843 587
+rect -1901 547 -1889 581
+rect -1855 547 -1843 581
+rect -1901 541 -1843 547
+rect -1709 581 -1651 587
+rect -1709 547 -1697 581
+rect -1663 547 -1651 581
+rect -1709 541 -1651 547
+rect -1517 581 -1459 587
+rect -1517 547 -1505 581
+rect -1471 547 -1459 581
+rect -1517 541 -1459 547
+rect -1325 581 -1267 587
+rect -1325 547 -1313 581
+rect -1279 547 -1267 581
+rect -1325 541 -1267 547
+rect -1133 581 -1075 587
+rect -1133 547 -1121 581
+rect -1087 547 -1075 581
+rect -1133 541 -1075 547
+rect -941 581 -883 587
+rect -941 547 -929 581
+rect -895 547 -883 581
+rect -941 541 -883 547
+rect -749 581 -691 587
+rect -749 547 -737 581
+rect -703 547 -691 581
+rect -749 541 -691 547
+rect -557 581 -499 587
+rect -557 547 -545 581
+rect -511 547 -499 581
+rect -557 541 -499 547
+rect -365 581 -307 587
+rect -365 547 -353 581
+rect -319 547 -307 581
+rect -365 541 -307 547
+rect -173 581 -115 587
+rect -173 547 -161 581
+rect -127 547 -115 581
+rect -173 541 -115 547
+rect 19 581 77 587
+rect 19 547 31 581
+rect 65 547 77 581
+rect 19 541 77 547
+rect 211 581 269 587
+rect 211 547 223 581
+rect 257 547 269 581
+rect 211 541 269 547
+rect 403 581 461 587
+rect 403 547 415 581
+rect 449 547 461 581
+rect 403 541 461 547
+rect 595 581 653 587
+rect 595 547 607 581
+rect 641 547 653 581
+rect 595 541 653 547
+rect 787 581 845 587
+rect 787 547 799 581
+rect 833 547 845 581
+rect 787 541 845 547
+rect 979 581 1037 587
+rect 979 547 991 581
+rect 1025 547 1037 581
+rect 979 541 1037 547
+rect 1171 581 1229 587
+rect 1171 547 1183 581
+rect 1217 547 1229 581
+rect 1171 541 1229 547
+rect 1363 581 1421 587
+rect 1363 547 1375 581
+rect 1409 547 1421 581
+rect 1363 541 1421 547
+rect 1555 581 1613 587
+rect 1555 547 1567 581
+rect 1601 547 1613 581
+rect 1555 541 1613 547
+rect 1747 581 1805 587
+rect 1747 547 1759 581
+rect 1793 547 1805 581
+rect 1747 541 1805 547
+rect 1939 581 1997 587
+rect 1939 547 1951 581
+rect 1985 547 1997 581
+rect 1939 541 1997 547
+rect 2131 581 2189 587
+rect 2131 547 2143 581
+rect 2177 547 2189 581
+rect 2131 541 2189 547
+rect 2323 581 2381 587
+rect 2323 547 2335 581
+rect 2369 547 2381 581
+rect 2323 541 2381 547
+rect -2423 497 -2377 509
+rect -2423 121 -2417 497
+rect -2383 121 -2377 497
+rect -2423 109 -2377 121
+rect -2327 497 -2281 509
+rect -2327 121 -2321 497
+rect -2287 121 -2281 497
+rect -2327 109 -2281 121
+rect -2231 497 -2185 509
+rect -2231 121 -2225 497
+rect -2191 121 -2185 497
+rect -2231 109 -2185 121
+rect -2135 497 -2089 509
+rect -2135 121 -2129 497
+rect -2095 121 -2089 497
+rect -2135 109 -2089 121
+rect -2039 497 -1993 509
+rect -2039 121 -2033 497
+rect -1999 121 -1993 497
+rect -2039 109 -1993 121
+rect -1943 497 -1897 509
+rect -1943 121 -1937 497
+rect -1903 121 -1897 497
+rect -1943 109 -1897 121
+rect -1847 497 -1801 509
+rect -1847 121 -1841 497
+rect -1807 121 -1801 497
+rect -1847 109 -1801 121
+rect -1751 497 -1705 509
+rect -1751 121 -1745 497
+rect -1711 121 -1705 497
+rect -1751 109 -1705 121
+rect -1655 497 -1609 509
+rect -1655 121 -1649 497
+rect -1615 121 -1609 497
+rect -1655 109 -1609 121
+rect -1559 497 -1513 509
+rect -1559 121 -1553 497
+rect -1519 121 -1513 497
+rect -1559 109 -1513 121
+rect -1463 497 -1417 509
+rect -1463 121 -1457 497
+rect -1423 121 -1417 497
+rect -1463 109 -1417 121
+rect -1367 497 -1321 509
+rect -1367 121 -1361 497
+rect -1327 121 -1321 497
+rect -1367 109 -1321 121
+rect -1271 497 -1225 509
+rect -1271 121 -1265 497
+rect -1231 121 -1225 497
+rect -1271 109 -1225 121
+rect -1175 497 -1129 509
+rect -1175 121 -1169 497
+rect -1135 121 -1129 497
+rect -1175 109 -1129 121
+rect -1079 497 -1033 509
+rect -1079 121 -1073 497
+rect -1039 121 -1033 497
+rect -1079 109 -1033 121
+rect -983 497 -937 509
+rect -983 121 -977 497
+rect -943 121 -937 497
+rect -983 109 -937 121
+rect -887 497 -841 509
+rect -887 121 -881 497
+rect -847 121 -841 497
+rect -887 109 -841 121
+rect -791 497 -745 509
+rect -791 121 -785 497
+rect -751 121 -745 497
+rect -791 109 -745 121
+rect -695 497 -649 509
+rect -695 121 -689 497
+rect -655 121 -649 497
+rect -695 109 -649 121
+rect -599 497 -553 509
+rect -599 121 -593 497
+rect -559 121 -553 497
+rect -599 109 -553 121
+rect -503 497 -457 509
+rect -503 121 -497 497
+rect -463 121 -457 497
+rect -503 109 -457 121
+rect -407 497 -361 509
+rect -407 121 -401 497
+rect -367 121 -361 497
+rect -407 109 -361 121
+rect -311 497 -265 509
+rect -311 121 -305 497
+rect -271 121 -265 497
+rect -311 109 -265 121
+rect -215 497 -169 509
+rect -215 121 -209 497
+rect -175 121 -169 497
+rect -215 109 -169 121
+rect -119 497 -73 509
+rect -119 121 -113 497
+rect -79 121 -73 497
+rect -119 109 -73 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 73 497 119 509
+rect 73 121 79 497
+rect 113 121 119 497
+rect 73 109 119 121
+rect 169 497 215 509
+rect 169 121 175 497
+rect 209 121 215 497
+rect 169 109 215 121
+rect 265 497 311 509
+rect 265 121 271 497
+rect 305 121 311 497
+rect 265 109 311 121
+rect 361 497 407 509
+rect 361 121 367 497
+rect 401 121 407 497
+rect 361 109 407 121
+rect 457 497 503 509
+rect 457 121 463 497
+rect 497 121 503 497
+rect 457 109 503 121
+rect 553 497 599 509
+rect 553 121 559 497
+rect 593 121 599 497
+rect 553 109 599 121
+rect 649 497 695 509
+rect 649 121 655 497
+rect 689 121 695 497
+rect 649 109 695 121
+rect 745 497 791 509
+rect 745 121 751 497
+rect 785 121 791 497
+rect 745 109 791 121
+rect 841 497 887 509
+rect 841 121 847 497
+rect 881 121 887 497
+rect 841 109 887 121
+rect 937 497 983 509
+rect 937 121 943 497
+rect 977 121 983 497
+rect 937 109 983 121
+rect 1033 497 1079 509
+rect 1033 121 1039 497
+rect 1073 121 1079 497
+rect 1033 109 1079 121
+rect 1129 497 1175 509
+rect 1129 121 1135 497
+rect 1169 121 1175 497
+rect 1129 109 1175 121
+rect 1225 497 1271 509
+rect 1225 121 1231 497
+rect 1265 121 1271 497
+rect 1225 109 1271 121
+rect 1321 497 1367 509
+rect 1321 121 1327 497
+rect 1361 121 1367 497
+rect 1321 109 1367 121
+rect 1417 497 1463 509
+rect 1417 121 1423 497
+rect 1457 121 1463 497
+rect 1417 109 1463 121
+rect 1513 497 1559 509
+rect 1513 121 1519 497
+rect 1553 121 1559 497
+rect 1513 109 1559 121
+rect 1609 497 1655 509
+rect 1609 121 1615 497
+rect 1649 121 1655 497
+rect 1609 109 1655 121
+rect 1705 497 1751 509
+rect 1705 121 1711 497
+rect 1745 121 1751 497
+rect 1705 109 1751 121
+rect 1801 497 1847 509
+rect 1801 121 1807 497
+rect 1841 121 1847 497
+rect 1801 109 1847 121
+rect 1897 497 1943 509
+rect 1897 121 1903 497
+rect 1937 121 1943 497
+rect 1897 109 1943 121
+rect 1993 497 2039 509
+rect 1993 121 1999 497
+rect 2033 121 2039 497
+rect 1993 109 2039 121
+rect 2089 497 2135 509
+rect 2089 121 2095 497
+rect 2129 121 2135 497
+rect 2089 109 2135 121
+rect 2185 497 2231 509
+rect 2185 121 2191 497
+rect 2225 121 2231 497
+rect 2185 109 2231 121
+rect 2281 497 2327 509
+rect 2281 121 2287 497
+rect 2321 121 2327 497
+rect 2281 109 2327 121
+rect 2377 497 2423 509
+rect 2377 121 2383 497
+rect 2417 121 2423 497
+rect 2377 109 2423 121
+rect -2381 71 -2323 77
+rect -2381 37 -2369 71
+rect -2335 37 -2323 71
+rect -2381 31 -2323 37
+rect -2189 71 -2131 77
+rect -2189 37 -2177 71
+rect -2143 37 -2131 71
+rect -2189 31 -2131 37
+rect -1997 71 -1939 77
+rect -1997 37 -1985 71
+rect -1951 37 -1939 71
+rect -1997 31 -1939 37
+rect -1805 71 -1747 77
+rect -1805 37 -1793 71
+rect -1759 37 -1747 71
+rect -1805 31 -1747 37
+rect -1613 71 -1555 77
+rect -1613 37 -1601 71
+rect -1567 37 -1555 71
+rect -1613 31 -1555 37
+rect -1421 71 -1363 77
+rect -1421 37 -1409 71
+rect -1375 37 -1363 71
+rect -1421 31 -1363 37
+rect -1229 71 -1171 77
+rect -1229 37 -1217 71
+rect -1183 37 -1171 71
+rect -1229 31 -1171 37
+rect -1037 71 -979 77
+rect -1037 37 -1025 71
+rect -991 37 -979 71
+rect -1037 31 -979 37
+rect -845 71 -787 77
+rect -845 37 -833 71
+rect -799 37 -787 71
+rect -845 31 -787 37
+rect -653 71 -595 77
+rect -653 37 -641 71
+rect -607 37 -595 71
+rect -653 31 -595 37
+rect -461 71 -403 77
+rect -461 37 -449 71
+rect -415 37 -403 71
+rect -461 31 -403 37
+rect -269 71 -211 77
+rect -269 37 -257 71
+rect -223 37 -211 71
+rect -269 31 -211 37
+rect -77 71 -19 77
+rect -77 37 -65 71
+rect -31 37 -19 71
+rect -77 31 -19 37
+rect 115 71 173 77
+rect 115 37 127 71
+rect 161 37 173 71
+rect 115 31 173 37
+rect 307 71 365 77
+rect 307 37 319 71
+rect 353 37 365 71
+rect 307 31 365 37
+rect 499 71 557 77
+rect 499 37 511 71
+rect 545 37 557 71
+rect 499 31 557 37
+rect 691 71 749 77
+rect 691 37 703 71
+rect 737 37 749 71
+rect 691 31 749 37
+rect 883 71 941 77
+rect 883 37 895 71
+rect 929 37 941 71
+rect 883 31 941 37
+rect 1075 71 1133 77
+rect 1075 37 1087 71
+rect 1121 37 1133 71
+rect 1075 31 1133 37
+rect 1267 71 1325 77
+rect 1267 37 1279 71
+rect 1313 37 1325 71
+rect 1267 31 1325 37
+rect 1459 71 1517 77
+rect 1459 37 1471 71
+rect 1505 37 1517 71
+rect 1459 31 1517 37
+rect 1651 71 1709 77
+rect 1651 37 1663 71
+rect 1697 37 1709 71
+rect 1651 31 1709 37
+rect 1843 71 1901 77
+rect 1843 37 1855 71
+rect 1889 37 1901 71
+rect 1843 31 1901 37
+rect 2035 71 2093 77
+rect 2035 37 2047 71
+rect 2081 37 2093 71
+rect 2035 31 2093 37
+rect 2227 71 2285 77
+rect 2227 37 2239 71
+rect 2273 37 2285 71
+rect 2227 31 2285 37
+rect -2381 -37 -2323 -31
+rect -2381 -71 -2369 -37
+rect -2335 -71 -2323 -37
+rect -2381 -77 -2323 -71
+rect -2189 -37 -2131 -31
+rect -2189 -71 -2177 -37
+rect -2143 -71 -2131 -37
+rect -2189 -77 -2131 -71
+rect -1997 -37 -1939 -31
+rect -1997 -71 -1985 -37
+rect -1951 -71 -1939 -37
+rect -1997 -77 -1939 -71
+rect -1805 -37 -1747 -31
+rect -1805 -71 -1793 -37
+rect -1759 -71 -1747 -37
+rect -1805 -77 -1747 -71
+rect -1613 -37 -1555 -31
+rect -1613 -71 -1601 -37
+rect -1567 -71 -1555 -37
+rect -1613 -77 -1555 -71
+rect -1421 -37 -1363 -31
+rect -1421 -71 -1409 -37
+rect -1375 -71 -1363 -37
+rect -1421 -77 -1363 -71
+rect -1229 -37 -1171 -31
+rect -1229 -71 -1217 -37
+rect -1183 -71 -1171 -37
+rect -1229 -77 -1171 -71
+rect -1037 -37 -979 -31
+rect -1037 -71 -1025 -37
+rect -991 -71 -979 -37
+rect -1037 -77 -979 -71
+rect -845 -37 -787 -31
+rect -845 -71 -833 -37
+rect -799 -71 -787 -37
+rect -845 -77 -787 -71
+rect -653 -37 -595 -31
+rect -653 -71 -641 -37
+rect -607 -71 -595 -37
+rect -653 -77 -595 -71
+rect -461 -37 -403 -31
+rect -461 -71 -449 -37
+rect -415 -71 -403 -37
+rect -461 -77 -403 -71
+rect -269 -37 -211 -31
+rect -269 -71 -257 -37
+rect -223 -71 -211 -37
+rect -269 -77 -211 -71
+rect -77 -37 -19 -31
+rect -77 -71 -65 -37
+rect -31 -71 -19 -37
+rect -77 -77 -19 -71
+rect 115 -37 173 -31
+rect 115 -71 127 -37
+rect 161 -71 173 -37
+rect 115 -77 173 -71
+rect 307 -37 365 -31
+rect 307 -71 319 -37
+rect 353 -71 365 -37
+rect 307 -77 365 -71
+rect 499 -37 557 -31
+rect 499 -71 511 -37
+rect 545 -71 557 -37
+rect 499 -77 557 -71
+rect 691 -37 749 -31
+rect 691 -71 703 -37
+rect 737 -71 749 -37
+rect 691 -77 749 -71
+rect 883 -37 941 -31
+rect 883 -71 895 -37
+rect 929 -71 941 -37
+rect 883 -77 941 -71
+rect 1075 -37 1133 -31
+rect 1075 -71 1087 -37
+rect 1121 -71 1133 -37
+rect 1075 -77 1133 -71
+rect 1267 -37 1325 -31
+rect 1267 -71 1279 -37
+rect 1313 -71 1325 -37
+rect 1267 -77 1325 -71
+rect 1459 -37 1517 -31
+rect 1459 -71 1471 -37
+rect 1505 -71 1517 -37
+rect 1459 -77 1517 -71
+rect 1651 -37 1709 -31
+rect 1651 -71 1663 -37
+rect 1697 -71 1709 -37
+rect 1651 -77 1709 -71
+rect 1843 -37 1901 -31
+rect 1843 -71 1855 -37
+rect 1889 -71 1901 -37
+rect 1843 -77 1901 -71
+rect 2035 -37 2093 -31
+rect 2035 -71 2047 -37
+rect 2081 -71 2093 -37
+rect 2035 -77 2093 -71
+rect 2227 -37 2285 -31
+rect 2227 -71 2239 -37
+rect 2273 -71 2285 -37
+rect 2227 -77 2285 -71
+rect -2423 -121 -2377 -109
+rect -2423 -497 -2417 -121
+rect -2383 -497 -2377 -121
+rect -2423 -509 -2377 -497
+rect -2327 -121 -2281 -109
+rect -2327 -497 -2321 -121
+rect -2287 -497 -2281 -121
+rect -2327 -509 -2281 -497
+rect -2231 -121 -2185 -109
+rect -2231 -497 -2225 -121
+rect -2191 -497 -2185 -121
+rect -2231 -509 -2185 -497
+rect -2135 -121 -2089 -109
+rect -2135 -497 -2129 -121
+rect -2095 -497 -2089 -121
+rect -2135 -509 -2089 -497
+rect -2039 -121 -1993 -109
+rect -2039 -497 -2033 -121
+rect -1999 -497 -1993 -121
+rect -2039 -509 -1993 -497
+rect -1943 -121 -1897 -109
+rect -1943 -497 -1937 -121
+rect -1903 -497 -1897 -121
+rect -1943 -509 -1897 -497
+rect -1847 -121 -1801 -109
+rect -1847 -497 -1841 -121
+rect -1807 -497 -1801 -121
+rect -1847 -509 -1801 -497
+rect -1751 -121 -1705 -109
+rect -1751 -497 -1745 -121
+rect -1711 -497 -1705 -121
+rect -1751 -509 -1705 -497
+rect -1655 -121 -1609 -109
+rect -1655 -497 -1649 -121
+rect -1615 -497 -1609 -121
+rect -1655 -509 -1609 -497
+rect -1559 -121 -1513 -109
+rect -1559 -497 -1553 -121
+rect -1519 -497 -1513 -121
+rect -1559 -509 -1513 -497
+rect -1463 -121 -1417 -109
+rect -1463 -497 -1457 -121
+rect -1423 -497 -1417 -121
+rect -1463 -509 -1417 -497
+rect -1367 -121 -1321 -109
+rect -1367 -497 -1361 -121
+rect -1327 -497 -1321 -121
+rect -1367 -509 -1321 -497
+rect -1271 -121 -1225 -109
+rect -1271 -497 -1265 -121
+rect -1231 -497 -1225 -121
+rect -1271 -509 -1225 -497
+rect -1175 -121 -1129 -109
+rect -1175 -497 -1169 -121
+rect -1135 -497 -1129 -121
+rect -1175 -509 -1129 -497
+rect -1079 -121 -1033 -109
+rect -1079 -497 -1073 -121
+rect -1039 -497 -1033 -121
+rect -1079 -509 -1033 -497
+rect -983 -121 -937 -109
+rect -983 -497 -977 -121
+rect -943 -497 -937 -121
+rect -983 -509 -937 -497
+rect -887 -121 -841 -109
+rect -887 -497 -881 -121
+rect -847 -497 -841 -121
+rect -887 -509 -841 -497
+rect -791 -121 -745 -109
+rect -791 -497 -785 -121
+rect -751 -497 -745 -121
+rect -791 -509 -745 -497
+rect -695 -121 -649 -109
+rect -695 -497 -689 -121
+rect -655 -497 -649 -121
+rect -695 -509 -649 -497
+rect -599 -121 -553 -109
+rect -599 -497 -593 -121
+rect -559 -497 -553 -121
+rect -599 -509 -553 -497
+rect -503 -121 -457 -109
+rect -503 -497 -497 -121
+rect -463 -497 -457 -121
+rect -503 -509 -457 -497
+rect -407 -121 -361 -109
+rect -407 -497 -401 -121
+rect -367 -497 -361 -121
+rect -407 -509 -361 -497
+rect -311 -121 -265 -109
+rect -311 -497 -305 -121
+rect -271 -497 -265 -121
+rect -311 -509 -265 -497
+rect -215 -121 -169 -109
+rect -215 -497 -209 -121
+rect -175 -497 -169 -121
+rect -215 -509 -169 -497
+rect -119 -121 -73 -109
+rect -119 -497 -113 -121
+rect -79 -497 -73 -121
+rect -119 -509 -73 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 73 -121 119 -109
+rect 73 -497 79 -121
+rect 113 -497 119 -121
+rect 73 -509 119 -497
+rect 169 -121 215 -109
+rect 169 -497 175 -121
+rect 209 -497 215 -121
+rect 169 -509 215 -497
+rect 265 -121 311 -109
+rect 265 -497 271 -121
+rect 305 -497 311 -121
+rect 265 -509 311 -497
+rect 361 -121 407 -109
+rect 361 -497 367 -121
+rect 401 -497 407 -121
+rect 361 -509 407 -497
+rect 457 -121 503 -109
+rect 457 -497 463 -121
+rect 497 -497 503 -121
+rect 457 -509 503 -497
+rect 553 -121 599 -109
+rect 553 -497 559 -121
+rect 593 -497 599 -121
+rect 553 -509 599 -497
+rect 649 -121 695 -109
+rect 649 -497 655 -121
+rect 689 -497 695 -121
+rect 649 -509 695 -497
+rect 745 -121 791 -109
+rect 745 -497 751 -121
+rect 785 -497 791 -121
+rect 745 -509 791 -497
+rect 841 -121 887 -109
+rect 841 -497 847 -121
+rect 881 -497 887 -121
+rect 841 -509 887 -497
+rect 937 -121 983 -109
+rect 937 -497 943 -121
+rect 977 -497 983 -121
+rect 937 -509 983 -497
+rect 1033 -121 1079 -109
+rect 1033 -497 1039 -121
+rect 1073 -497 1079 -121
+rect 1033 -509 1079 -497
+rect 1129 -121 1175 -109
+rect 1129 -497 1135 -121
+rect 1169 -497 1175 -121
+rect 1129 -509 1175 -497
+rect 1225 -121 1271 -109
+rect 1225 -497 1231 -121
+rect 1265 -497 1271 -121
+rect 1225 -509 1271 -497
+rect 1321 -121 1367 -109
+rect 1321 -497 1327 -121
+rect 1361 -497 1367 -121
+rect 1321 -509 1367 -497
+rect 1417 -121 1463 -109
+rect 1417 -497 1423 -121
+rect 1457 -497 1463 -121
+rect 1417 -509 1463 -497
+rect 1513 -121 1559 -109
+rect 1513 -497 1519 -121
+rect 1553 -497 1559 -121
+rect 1513 -509 1559 -497
+rect 1609 -121 1655 -109
+rect 1609 -497 1615 -121
+rect 1649 -497 1655 -121
+rect 1609 -509 1655 -497
+rect 1705 -121 1751 -109
+rect 1705 -497 1711 -121
+rect 1745 -497 1751 -121
+rect 1705 -509 1751 -497
+rect 1801 -121 1847 -109
+rect 1801 -497 1807 -121
+rect 1841 -497 1847 -121
+rect 1801 -509 1847 -497
+rect 1897 -121 1943 -109
+rect 1897 -497 1903 -121
+rect 1937 -497 1943 -121
+rect 1897 -509 1943 -497
+rect 1993 -121 2039 -109
+rect 1993 -497 1999 -121
+rect 2033 -497 2039 -121
+rect 1993 -509 2039 -497
+rect 2089 -121 2135 -109
+rect 2089 -497 2095 -121
+rect 2129 -497 2135 -121
+rect 2089 -509 2135 -497
+rect 2185 -121 2231 -109
+rect 2185 -497 2191 -121
+rect 2225 -497 2231 -121
+rect 2185 -509 2231 -497
+rect 2281 -121 2327 -109
+rect 2281 -497 2287 -121
+rect 2321 -497 2327 -121
+rect 2281 -509 2327 -497
+rect 2377 -121 2423 -109
+rect 2377 -497 2383 -121
+rect 2417 -497 2423 -121
+rect 2377 -509 2423 -497
+rect -2285 -547 -2227 -541
+rect -2285 -581 -2273 -547
+rect -2239 -581 -2227 -547
+rect -2285 -587 -2227 -581
+rect -2093 -547 -2035 -541
+rect -2093 -581 -2081 -547
+rect -2047 -581 -2035 -547
+rect -2093 -587 -2035 -581
+rect -1901 -547 -1843 -541
+rect -1901 -581 -1889 -547
+rect -1855 -581 -1843 -547
+rect -1901 -587 -1843 -581
+rect -1709 -547 -1651 -541
+rect -1709 -581 -1697 -547
+rect -1663 -581 -1651 -547
+rect -1709 -587 -1651 -581
+rect -1517 -547 -1459 -541
+rect -1517 -581 -1505 -547
+rect -1471 -581 -1459 -547
+rect -1517 -587 -1459 -581
+rect -1325 -547 -1267 -541
+rect -1325 -581 -1313 -547
+rect -1279 -581 -1267 -547
+rect -1325 -587 -1267 -581
+rect -1133 -547 -1075 -541
+rect -1133 -581 -1121 -547
+rect -1087 -581 -1075 -547
+rect -1133 -587 -1075 -581
+rect -941 -547 -883 -541
+rect -941 -581 -929 -547
+rect -895 -581 -883 -547
+rect -941 -587 -883 -581
+rect -749 -547 -691 -541
+rect -749 -581 -737 -547
+rect -703 -581 -691 -547
+rect -749 -587 -691 -581
+rect -557 -547 -499 -541
+rect -557 -581 -545 -547
+rect -511 -581 -499 -547
+rect -557 -587 -499 -581
+rect -365 -547 -307 -541
+rect -365 -581 -353 -547
+rect -319 -581 -307 -547
+rect -365 -587 -307 -581
+rect -173 -547 -115 -541
+rect -173 -581 -161 -547
+rect -127 -581 -115 -547
+rect -173 -587 -115 -581
+rect 19 -547 77 -541
+rect 19 -581 31 -547
+rect 65 -581 77 -547
+rect 19 -587 77 -581
+rect 211 -547 269 -541
+rect 211 -581 223 -547
+rect 257 -581 269 -547
+rect 211 -587 269 -581
+rect 403 -547 461 -541
+rect 403 -581 415 -547
+rect 449 -581 461 -547
+rect 403 -587 461 -581
+rect 595 -547 653 -541
+rect 595 -581 607 -547
+rect 641 -581 653 -547
+rect 595 -587 653 -581
+rect 787 -547 845 -541
+rect 787 -581 799 -547
+rect 833 -581 845 -547
+rect 787 -587 845 -581
+rect 979 -547 1037 -541
+rect 979 -581 991 -547
+rect 1025 -581 1037 -547
+rect 979 -587 1037 -581
+rect 1171 -547 1229 -541
+rect 1171 -581 1183 -547
+rect 1217 -581 1229 -547
+rect 1171 -587 1229 -581
+rect 1363 -547 1421 -541
+rect 1363 -581 1375 -547
+rect 1409 -581 1421 -547
+rect 1363 -587 1421 -581
+rect 1555 -547 1613 -541
+rect 1555 -581 1567 -547
+rect 1601 -581 1613 -547
+rect 1555 -587 1613 -581
+rect 1747 -547 1805 -541
+rect 1747 -581 1759 -547
+rect 1793 -581 1805 -547
+rect 1747 -587 1805 -581
+rect 1939 -547 1997 -541
+rect 1939 -581 1951 -547
+rect 1985 -581 1997 -547
+rect 1939 -587 1997 -581
+rect 2131 -547 2189 -541
+rect 2131 -581 2143 -547
+rect 2177 -581 2189 -547
+rect 2131 -587 2189 -581
+rect 2323 -547 2381 -541
+rect 2323 -581 2335 -547
+rect 2369 -581 2381 -547
+rect 2323 -587 2381 -581
+rect -2285 -655 -2227 -649
+rect -2285 -689 -2273 -655
+rect -2239 -689 -2227 -655
+rect -2285 -695 -2227 -689
+rect -2093 -655 -2035 -649
+rect -2093 -689 -2081 -655
+rect -2047 -689 -2035 -655
+rect -2093 -695 -2035 -689
+rect -1901 -655 -1843 -649
+rect -1901 -689 -1889 -655
+rect -1855 -689 -1843 -655
+rect -1901 -695 -1843 -689
+rect -1709 -655 -1651 -649
+rect -1709 -689 -1697 -655
+rect -1663 -689 -1651 -655
+rect -1709 -695 -1651 -689
+rect -1517 -655 -1459 -649
+rect -1517 -689 -1505 -655
+rect -1471 -689 -1459 -655
+rect -1517 -695 -1459 -689
+rect -1325 -655 -1267 -649
+rect -1325 -689 -1313 -655
+rect -1279 -689 -1267 -655
+rect -1325 -695 -1267 -689
+rect -1133 -655 -1075 -649
+rect -1133 -689 -1121 -655
+rect -1087 -689 -1075 -655
+rect -1133 -695 -1075 -689
+rect -941 -655 -883 -649
+rect -941 -689 -929 -655
+rect -895 -689 -883 -655
+rect -941 -695 -883 -689
+rect -749 -655 -691 -649
+rect -749 -689 -737 -655
+rect -703 -689 -691 -655
+rect -749 -695 -691 -689
+rect -557 -655 -499 -649
+rect -557 -689 -545 -655
+rect -511 -689 -499 -655
+rect -557 -695 -499 -689
+rect -365 -655 -307 -649
+rect -365 -689 -353 -655
+rect -319 -689 -307 -655
+rect -365 -695 -307 -689
+rect -173 -655 -115 -649
+rect -173 -689 -161 -655
+rect -127 -689 -115 -655
+rect -173 -695 -115 -689
+rect 19 -655 77 -649
+rect 19 -689 31 -655
+rect 65 -689 77 -655
+rect 19 -695 77 -689
+rect 211 -655 269 -649
+rect 211 -689 223 -655
+rect 257 -689 269 -655
+rect 211 -695 269 -689
+rect 403 -655 461 -649
+rect 403 -689 415 -655
+rect 449 -689 461 -655
+rect 403 -695 461 -689
+rect 595 -655 653 -649
+rect 595 -689 607 -655
+rect 641 -689 653 -655
+rect 595 -695 653 -689
+rect 787 -655 845 -649
+rect 787 -689 799 -655
+rect 833 -689 845 -655
+rect 787 -695 845 -689
+rect 979 -655 1037 -649
+rect 979 -689 991 -655
+rect 1025 -689 1037 -655
+rect 979 -695 1037 -689
+rect 1171 -655 1229 -649
+rect 1171 -689 1183 -655
+rect 1217 -689 1229 -655
+rect 1171 -695 1229 -689
+rect 1363 -655 1421 -649
+rect 1363 -689 1375 -655
+rect 1409 -689 1421 -655
+rect 1363 -695 1421 -689
+rect 1555 -655 1613 -649
+rect 1555 -689 1567 -655
+rect 1601 -689 1613 -655
+rect 1555 -695 1613 -689
+rect 1747 -655 1805 -649
+rect 1747 -689 1759 -655
+rect 1793 -689 1805 -655
+rect 1747 -695 1805 -689
+rect 1939 -655 1997 -649
+rect 1939 -689 1951 -655
+rect 1985 -689 1997 -655
+rect 1939 -695 1997 -689
+rect 2131 -655 2189 -649
+rect 2131 -689 2143 -655
+rect 2177 -689 2189 -655
+rect 2131 -695 2189 -689
+rect 2323 -655 2381 -649
+rect 2323 -689 2335 -655
+rect 2369 -689 2381 -655
+rect 2323 -695 2381 -689
+rect -2423 -739 -2377 -727
+rect -2423 -1115 -2417 -739
+rect -2383 -1115 -2377 -739
+rect -2423 -1127 -2377 -1115
+rect -2327 -739 -2281 -727
+rect -2327 -1115 -2321 -739
+rect -2287 -1115 -2281 -739
+rect -2327 -1127 -2281 -1115
+rect -2231 -739 -2185 -727
+rect -2231 -1115 -2225 -739
+rect -2191 -1115 -2185 -739
+rect -2231 -1127 -2185 -1115
+rect -2135 -739 -2089 -727
+rect -2135 -1115 -2129 -739
+rect -2095 -1115 -2089 -739
+rect -2135 -1127 -2089 -1115
+rect -2039 -739 -1993 -727
+rect -2039 -1115 -2033 -739
+rect -1999 -1115 -1993 -739
+rect -2039 -1127 -1993 -1115
+rect -1943 -739 -1897 -727
+rect -1943 -1115 -1937 -739
+rect -1903 -1115 -1897 -739
+rect -1943 -1127 -1897 -1115
+rect -1847 -739 -1801 -727
+rect -1847 -1115 -1841 -739
+rect -1807 -1115 -1801 -739
+rect -1847 -1127 -1801 -1115
+rect -1751 -739 -1705 -727
+rect -1751 -1115 -1745 -739
+rect -1711 -1115 -1705 -739
+rect -1751 -1127 -1705 -1115
+rect -1655 -739 -1609 -727
+rect -1655 -1115 -1649 -739
+rect -1615 -1115 -1609 -739
+rect -1655 -1127 -1609 -1115
+rect -1559 -739 -1513 -727
+rect -1559 -1115 -1553 -739
+rect -1519 -1115 -1513 -739
+rect -1559 -1127 -1513 -1115
+rect -1463 -739 -1417 -727
+rect -1463 -1115 -1457 -739
+rect -1423 -1115 -1417 -739
+rect -1463 -1127 -1417 -1115
+rect -1367 -739 -1321 -727
+rect -1367 -1115 -1361 -739
+rect -1327 -1115 -1321 -739
+rect -1367 -1127 -1321 -1115
+rect -1271 -739 -1225 -727
+rect -1271 -1115 -1265 -739
+rect -1231 -1115 -1225 -739
+rect -1271 -1127 -1225 -1115
+rect -1175 -739 -1129 -727
+rect -1175 -1115 -1169 -739
+rect -1135 -1115 -1129 -739
+rect -1175 -1127 -1129 -1115
+rect -1079 -739 -1033 -727
+rect -1079 -1115 -1073 -739
+rect -1039 -1115 -1033 -739
+rect -1079 -1127 -1033 -1115
+rect -983 -739 -937 -727
+rect -983 -1115 -977 -739
+rect -943 -1115 -937 -739
+rect -983 -1127 -937 -1115
+rect -887 -739 -841 -727
+rect -887 -1115 -881 -739
+rect -847 -1115 -841 -739
+rect -887 -1127 -841 -1115
+rect -791 -739 -745 -727
+rect -791 -1115 -785 -739
+rect -751 -1115 -745 -739
+rect -791 -1127 -745 -1115
+rect -695 -739 -649 -727
+rect -695 -1115 -689 -739
+rect -655 -1115 -649 -739
+rect -695 -1127 -649 -1115
+rect -599 -739 -553 -727
+rect -599 -1115 -593 -739
+rect -559 -1115 -553 -739
+rect -599 -1127 -553 -1115
+rect -503 -739 -457 -727
+rect -503 -1115 -497 -739
+rect -463 -1115 -457 -739
+rect -503 -1127 -457 -1115
+rect -407 -739 -361 -727
+rect -407 -1115 -401 -739
+rect -367 -1115 -361 -739
+rect -407 -1127 -361 -1115
+rect -311 -739 -265 -727
+rect -311 -1115 -305 -739
+rect -271 -1115 -265 -739
+rect -311 -1127 -265 -1115
+rect -215 -739 -169 -727
+rect -215 -1115 -209 -739
+rect -175 -1115 -169 -739
+rect -215 -1127 -169 -1115
+rect -119 -739 -73 -727
+rect -119 -1115 -113 -739
+rect -79 -1115 -73 -739
+rect -119 -1127 -73 -1115
+rect -23 -739 23 -727
+rect -23 -1115 -17 -739
+rect 17 -1115 23 -739
+rect -23 -1127 23 -1115
+rect 73 -739 119 -727
+rect 73 -1115 79 -739
+rect 113 -1115 119 -739
+rect 73 -1127 119 -1115
+rect 169 -739 215 -727
+rect 169 -1115 175 -739
+rect 209 -1115 215 -739
+rect 169 -1127 215 -1115
+rect 265 -739 311 -727
+rect 265 -1115 271 -739
+rect 305 -1115 311 -739
+rect 265 -1127 311 -1115
+rect 361 -739 407 -727
+rect 361 -1115 367 -739
+rect 401 -1115 407 -739
+rect 361 -1127 407 -1115
+rect 457 -739 503 -727
+rect 457 -1115 463 -739
+rect 497 -1115 503 -739
+rect 457 -1127 503 -1115
+rect 553 -739 599 -727
+rect 553 -1115 559 -739
+rect 593 -1115 599 -739
+rect 553 -1127 599 -1115
+rect 649 -739 695 -727
+rect 649 -1115 655 -739
+rect 689 -1115 695 -739
+rect 649 -1127 695 -1115
+rect 745 -739 791 -727
+rect 745 -1115 751 -739
+rect 785 -1115 791 -739
+rect 745 -1127 791 -1115
+rect 841 -739 887 -727
+rect 841 -1115 847 -739
+rect 881 -1115 887 -739
+rect 841 -1127 887 -1115
+rect 937 -739 983 -727
+rect 937 -1115 943 -739
+rect 977 -1115 983 -739
+rect 937 -1127 983 -1115
+rect 1033 -739 1079 -727
+rect 1033 -1115 1039 -739
+rect 1073 -1115 1079 -739
+rect 1033 -1127 1079 -1115
+rect 1129 -739 1175 -727
+rect 1129 -1115 1135 -739
+rect 1169 -1115 1175 -739
+rect 1129 -1127 1175 -1115
+rect 1225 -739 1271 -727
+rect 1225 -1115 1231 -739
+rect 1265 -1115 1271 -739
+rect 1225 -1127 1271 -1115
+rect 1321 -739 1367 -727
+rect 1321 -1115 1327 -739
+rect 1361 -1115 1367 -739
+rect 1321 -1127 1367 -1115
+rect 1417 -739 1463 -727
+rect 1417 -1115 1423 -739
+rect 1457 -1115 1463 -739
+rect 1417 -1127 1463 -1115
+rect 1513 -739 1559 -727
+rect 1513 -1115 1519 -739
+rect 1553 -1115 1559 -739
+rect 1513 -1127 1559 -1115
+rect 1609 -739 1655 -727
+rect 1609 -1115 1615 -739
+rect 1649 -1115 1655 -739
+rect 1609 -1127 1655 -1115
+rect 1705 -739 1751 -727
+rect 1705 -1115 1711 -739
+rect 1745 -1115 1751 -739
+rect 1705 -1127 1751 -1115
+rect 1801 -739 1847 -727
+rect 1801 -1115 1807 -739
+rect 1841 -1115 1847 -739
+rect 1801 -1127 1847 -1115
+rect 1897 -739 1943 -727
+rect 1897 -1115 1903 -739
+rect 1937 -1115 1943 -739
+rect 1897 -1127 1943 -1115
+rect 1993 -739 2039 -727
+rect 1993 -1115 1999 -739
+rect 2033 -1115 2039 -739
+rect 1993 -1127 2039 -1115
+rect 2089 -739 2135 -727
+rect 2089 -1115 2095 -739
+rect 2129 -1115 2135 -739
+rect 2089 -1127 2135 -1115
+rect 2185 -739 2231 -727
+rect 2185 -1115 2191 -739
+rect 2225 -1115 2231 -739
+rect 2185 -1127 2231 -1115
+rect 2281 -739 2327 -727
+rect 2281 -1115 2287 -739
+rect 2321 -1115 2327 -739
+rect 2281 -1127 2327 -1115
+rect 2377 -739 2423 -727
+rect 2377 -1115 2383 -739
+rect 2417 -1115 2423 -739
+rect 2377 -1127 2423 -1115
+rect -2381 -1165 -2323 -1159
+rect -2381 -1199 -2369 -1165
+rect -2335 -1199 -2323 -1165
+rect -2381 -1205 -2323 -1199
+rect -2189 -1165 -2131 -1159
+rect -2189 -1199 -2177 -1165
+rect -2143 -1199 -2131 -1165
+rect -2189 -1205 -2131 -1199
+rect -1997 -1165 -1939 -1159
+rect -1997 -1199 -1985 -1165
+rect -1951 -1199 -1939 -1165
+rect -1997 -1205 -1939 -1199
+rect -1805 -1165 -1747 -1159
+rect -1805 -1199 -1793 -1165
+rect -1759 -1199 -1747 -1165
+rect -1805 -1205 -1747 -1199
+rect -1613 -1165 -1555 -1159
+rect -1613 -1199 -1601 -1165
+rect -1567 -1199 -1555 -1165
+rect -1613 -1205 -1555 -1199
+rect -1421 -1165 -1363 -1159
+rect -1421 -1199 -1409 -1165
+rect -1375 -1199 -1363 -1165
+rect -1421 -1205 -1363 -1199
+rect -1229 -1165 -1171 -1159
+rect -1229 -1199 -1217 -1165
+rect -1183 -1199 -1171 -1165
+rect -1229 -1205 -1171 -1199
+rect -1037 -1165 -979 -1159
+rect -1037 -1199 -1025 -1165
+rect -991 -1199 -979 -1165
+rect -1037 -1205 -979 -1199
+rect -845 -1165 -787 -1159
+rect -845 -1199 -833 -1165
+rect -799 -1199 -787 -1165
+rect -845 -1205 -787 -1199
+rect -653 -1165 -595 -1159
+rect -653 -1199 -641 -1165
+rect -607 -1199 -595 -1165
+rect -653 -1205 -595 -1199
+rect -461 -1165 -403 -1159
+rect -461 -1199 -449 -1165
+rect -415 -1199 -403 -1165
+rect -461 -1205 -403 -1199
+rect -269 -1165 -211 -1159
+rect -269 -1199 -257 -1165
+rect -223 -1199 -211 -1165
+rect -269 -1205 -211 -1199
+rect -77 -1165 -19 -1159
+rect -77 -1199 -65 -1165
+rect -31 -1199 -19 -1165
+rect -77 -1205 -19 -1199
+rect 115 -1165 173 -1159
+rect 115 -1199 127 -1165
+rect 161 -1199 173 -1165
+rect 115 -1205 173 -1199
+rect 307 -1165 365 -1159
+rect 307 -1199 319 -1165
+rect 353 -1199 365 -1165
+rect 307 -1205 365 -1199
+rect 499 -1165 557 -1159
+rect 499 -1199 511 -1165
+rect 545 -1199 557 -1165
+rect 499 -1205 557 -1199
+rect 691 -1165 749 -1159
+rect 691 -1199 703 -1165
+rect 737 -1199 749 -1165
+rect 691 -1205 749 -1199
+rect 883 -1165 941 -1159
+rect 883 -1199 895 -1165
+rect 929 -1199 941 -1165
+rect 883 -1205 941 -1199
+rect 1075 -1165 1133 -1159
+rect 1075 -1199 1087 -1165
+rect 1121 -1199 1133 -1165
+rect 1075 -1205 1133 -1199
+rect 1267 -1165 1325 -1159
+rect 1267 -1199 1279 -1165
+rect 1313 -1199 1325 -1165
+rect 1267 -1205 1325 -1199
+rect 1459 -1165 1517 -1159
+rect 1459 -1199 1471 -1165
+rect 1505 -1199 1517 -1165
+rect 1459 -1205 1517 -1199
+rect 1651 -1165 1709 -1159
+rect 1651 -1199 1663 -1165
+rect 1697 -1199 1709 -1165
+rect 1651 -1205 1709 -1199
+rect 1843 -1165 1901 -1159
+rect 1843 -1199 1855 -1165
+rect 1889 -1199 1901 -1165
+rect 1843 -1205 1901 -1199
+rect 2035 -1165 2093 -1159
+rect 2035 -1199 2047 -1165
+rect 2081 -1199 2093 -1165
+rect 2035 -1205 2093 -1199
+rect 2227 -1165 2285 -1159
+rect 2227 -1199 2239 -1165
+rect 2273 -1199 2285 -1165
+rect 2227 -1205 2285 -1199
+<< properties >>
+string FIXED_BBOX -2514 -1284 2514 1284
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 4 nf 50 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_MN7CLJ.mag b/mag/tia/sky130_fd_pr__nfet_01v8_MN7CLJ.mag
new file mode 100644
index 0000000..dfa82c1
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_MN7CLJ.mag
@@ -0,0 +1,3067 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645790779
+<< error_p >>
+rect -2381 581 -2323 587
+rect -2189 581 -2131 587
+rect -1997 581 -1939 587
+rect -1805 581 -1747 587
+rect -1613 581 -1555 587
+rect -1421 581 -1363 587
+rect -1229 581 -1171 587
+rect -1037 581 -979 587
+rect -845 581 -787 587
+rect -653 581 -595 587
+rect -461 581 -403 587
+rect -269 581 -211 587
+rect -77 581 -19 587
+rect 115 581 173 587
+rect 307 581 365 587
+rect 499 581 557 587
+rect 691 581 749 587
+rect 883 581 941 587
+rect 1075 581 1133 587
+rect 1267 581 1325 587
+rect 1459 581 1517 587
+rect 1651 581 1709 587
+rect 1843 581 1901 587
+rect 2035 581 2093 587
+rect 2227 581 2285 587
+rect -2381 547 -2369 581
+rect -2189 547 -2177 581
+rect -1997 547 -1985 581
+rect -1805 547 -1793 581
+rect -1613 547 -1601 581
+rect -1421 547 -1409 581
+rect -1229 547 -1217 581
+rect -1037 547 -1025 581
+rect -845 547 -833 581
+rect -653 547 -641 581
+rect -461 547 -449 581
+rect -269 547 -257 581
+rect -77 547 -65 581
+rect 115 547 127 581
+rect 307 547 319 581
+rect 499 547 511 581
+rect 691 547 703 581
+rect 883 547 895 581
+rect 1075 547 1087 581
+rect 1267 547 1279 581
+rect 1459 547 1471 581
+rect 1651 547 1663 581
+rect 1843 547 1855 581
+rect 2035 547 2047 581
+rect 2227 547 2239 581
+rect -2381 541 -2323 547
+rect -2189 541 -2131 547
+rect -1997 541 -1939 547
+rect -1805 541 -1747 547
+rect -1613 541 -1555 547
+rect -1421 541 -1363 547
+rect -1229 541 -1171 547
+rect -1037 541 -979 547
+rect -845 541 -787 547
+rect -653 541 -595 547
+rect -461 541 -403 547
+rect -269 541 -211 547
+rect -77 541 -19 547
+rect 115 541 173 547
+rect 307 541 365 547
+rect 499 541 557 547
+rect 691 541 749 547
+rect 883 541 941 547
+rect 1075 541 1133 547
+rect 1267 541 1325 547
+rect 1459 541 1517 547
+rect 1651 541 1709 547
+rect 1843 541 1901 547
+rect 2035 541 2093 547
+rect 2227 541 2285 547
+rect -2285 71 -2227 77
+rect -2093 71 -2035 77
+rect -1901 71 -1843 77
+rect -1709 71 -1651 77
+rect -1517 71 -1459 77
+rect -1325 71 -1267 77
+rect -1133 71 -1075 77
+rect -941 71 -883 77
+rect -749 71 -691 77
+rect -557 71 -499 77
+rect -365 71 -307 77
+rect -173 71 -115 77
+rect 19 71 77 77
+rect 211 71 269 77
+rect 403 71 461 77
+rect 595 71 653 77
+rect 787 71 845 77
+rect 979 71 1037 77
+rect 1171 71 1229 77
+rect 1363 71 1421 77
+rect 1555 71 1613 77
+rect 1747 71 1805 77
+rect 1939 71 1997 77
+rect 2131 71 2189 77
+rect 2323 71 2381 77
+rect -2285 37 -2273 71
+rect -2093 37 -2081 71
+rect -1901 37 -1889 71
+rect -1709 37 -1697 71
+rect -1517 37 -1505 71
+rect -1325 37 -1313 71
+rect -1133 37 -1121 71
+rect -941 37 -929 71
+rect -749 37 -737 71
+rect -557 37 -545 71
+rect -365 37 -353 71
+rect -173 37 -161 71
+rect 19 37 31 71
+rect 211 37 223 71
+rect 403 37 415 71
+rect 595 37 607 71
+rect 787 37 799 71
+rect 979 37 991 71
+rect 1171 37 1183 71
+rect 1363 37 1375 71
+rect 1555 37 1567 71
+rect 1747 37 1759 71
+rect 1939 37 1951 71
+rect 2131 37 2143 71
+rect 2323 37 2335 71
+rect -2285 31 -2227 37
+rect -2093 31 -2035 37
+rect -1901 31 -1843 37
+rect -1709 31 -1651 37
+rect -1517 31 -1459 37
+rect -1325 31 -1267 37
+rect -1133 31 -1075 37
+rect -941 31 -883 37
+rect -749 31 -691 37
+rect -557 31 -499 37
+rect -365 31 -307 37
+rect -173 31 -115 37
+rect 19 31 77 37
+rect 211 31 269 37
+rect 403 31 461 37
+rect 595 31 653 37
+rect 787 31 845 37
+rect 979 31 1037 37
+rect 1171 31 1229 37
+rect 1363 31 1421 37
+rect 1555 31 1613 37
+rect 1747 31 1805 37
+rect 1939 31 1997 37
+rect 2131 31 2189 37
+rect 2323 31 2381 37
+rect -2285 -37 -2227 -31
+rect -2093 -37 -2035 -31
+rect -1901 -37 -1843 -31
+rect -1709 -37 -1651 -31
+rect -1517 -37 -1459 -31
+rect -1325 -37 -1267 -31
+rect -1133 -37 -1075 -31
+rect -941 -37 -883 -31
+rect -749 -37 -691 -31
+rect -557 -37 -499 -31
+rect -365 -37 -307 -31
+rect -173 -37 -115 -31
+rect 19 -37 77 -31
+rect 211 -37 269 -31
+rect 403 -37 461 -31
+rect 595 -37 653 -31
+rect 787 -37 845 -31
+rect 979 -37 1037 -31
+rect 1171 -37 1229 -31
+rect 1363 -37 1421 -31
+rect 1555 -37 1613 -31
+rect 1747 -37 1805 -31
+rect 1939 -37 1997 -31
+rect 2131 -37 2189 -31
+rect 2323 -37 2381 -31
+rect -2285 -71 -2273 -37
+rect -2093 -71 -2081 -37
+rect -1901 -71 -1889 -37
+rect -1709 -71 -1697 -37
+rect -1517 -71 -1505 -37
+rect -1325 -71 -1313 -37
+rect -1133 -71 -1121 -37
+rect -941 -71 -929 -37
+rect -749 -71 -737 -37
+rect -557 -71 -545 -37
+rect -365 -71 -353 -37
+rect -173 -71 -161 -37
+rect 19 -71 31 -37
+rect 211 -71 223 -37
+rect 403 -71 415 -37
+rect 595 -71 607 -37
+rect 787 -71 799 -37
+rect 979 -71 991 -37
+rect 1171 -71 1183 -37
+rect 1363 -71 1375 -37
+rect 1555 -71 1567 -37
+rect 1747 -71 1759 -37
+rect 1939 -71 1951 -37
+rect 2131 -71 2143 -37
+rect 2323 -71 2335 -37
+rect -2285 -77 -2227 -71
+rect -2093 -77 -2035 -71
+rect -1901 -77 -1843 -71
+rect -1709 -77 -1651 -71
+rect -1517 -77 -1459 -71
+rect -1325 -77 -1267 -71
+rect -1133 -77 -1075 -71
+rect -941 -77 -883 -71
+rect -749 -77 -691 -71
+rect -557 -77 -499 -71
+rect -365 -77 -307 -71
+rect -173 -77 -115 -71
+rect 19 -77 77 -71
+rect 211 -77 269 -71
+rect 403 -77 461 -71
+rect 595 -77 653 -71
+rect 787 -77 845 -71
+rect 979 -77 1037 -71
+rect 1171 -77 1229 -71
+rect 1363 -77 1421 -71
+rect 1555 -77 1613 -71
+rect 1747 -77 1805 -71
+rect 1939 -77 1997 -71
+rect 2131 -77 2189 -71
+rect 2323 -77 2381 -71
+rect -2381 -547 -2323 -541
+rect -2189 -547 -2131 -541
+rect -1997 -547 -1939 -541
+rect -1805 -547 -1747 -541
+rect -1613 -547 -1555 -541
+rect -1421 -547 -1363 -541
+rect -1229 -547 -1171 -541
+rect -1037 -547 -979 -541
+rect -845 -547 -787 -541
+rect -653 -547 -595 -541
+rect -461 -547 -403 -541
+rect -269 -547 -211 -541
+rect -77 -547 -19 -541
+rect 115 -547 173 -541
+rect 307 -547 365 -541
+rect 499 -547 557 -541
+rect 691 -547 749 -541
+rect 883 -547 941 -541
+rect 1075 -547 1133 -541
+rect 1267 -547 1325 -541
+rect 1459 -547 1517 -541
+rect 1651 -547 1709 -541
+rect 1843 -547 1901 -541
+rect 2035 -547 2093 -541
+rect 2227 -547 2285 -541
+rect -2381 -581 -2369 -547
+rect -2189 -581 -2177 -547
+rect -1997 -581 -1985 -547
+rect -1805 -581 -1793 -547
+rect -1613 -581 -1601 -547
+rect -1421 -581 -1409 -547
+rect -1229 -581 -1217 -547
+rect -1037 -581 -1025 -547
+rect -845 -581 -833 -547
+rect -653 -581 -641 -547
+rect -461 -581 -449 -547
+rect -269 -581 -257 -547
+rect -77 -581 -65 -547
+rect 115 -581 127 -547
+rect 307 -581 319 -547
+rect 499 -581 511 -547
+rect 691 -581 703 -547
+rect 883 -581 895 -547
+rect 1075 -581 1087 -547
+rect 1267 -581 1279 -547
+rect 1459 -581 1471 -547
+rect 1651 -581 1663 -547
+rect 1843 -581 1855 -547
+rect 2035 -581 2047 -547
+rect 2227 -581 2239 -547
+rect -2381 -587 -2323 -581
+rect -2189 -587 -2131 -581
+rect -1997 -587 -1939 -581
+rect -1805 -587 -1747 -581
+rect -1613 -587 -1555 -581
+rect -1421 -587 -1363 -581
+rect -1229 -587 -1171 -581
+rect -1037 -587 -979 -581
+rect -845 -587 -787 -581
+rect -653 -587 -595 -581
+rect -461 -587 -403 -581
+rect -269 -587 -211 -581
+rect -77 -587 -19 -581
+rect 115 -587 173 -581
+rect 307 -587 365 -581
+rect 499 -587 557 -581
+rect 691 -587 749 -581
+rect 883 -587 941 -581
+rect 1075 -587 1133 -581
+rect 1267 -587 1325 -581
+rect 1459 -587 1517 -581
+rect 1651 -587 1709 -581
+rect 1843 -587 1901 -581
+rect 2035 -587 2093 -581
+rect 2227 -587 2285 -581
+<< pwell >>
+rect -2567 -719 2567 719
+<< nmos >>
+rect -2367 109 -2337 509
+rect -2271 109 -2241 509
+rect -2175 109 -2145 509
+rect -2079 109 -2049 509
+rect -1983 109 -1953 509
+rect -1887 109 -1857 509
+rect -1791 109 -1761 509
+rect -1695 109 -1665 509
+rect -1599 109 -1569 509
+rect -1503 109 -1473 509
+rect -1407 109 -1377 509
+rect -1311 109 -1281 509
+rect -1215 109 -1185 509
+rect -1119 109 -1089 509
+rect -1023 109 -993 509
+rect -927 109 -897 509
+rect -831 109 -801 509
+rect -735 109 -705 509
+rect -639 109 -609 509
+rect -543 109 -513 509
+rect -447 109 -417 509
+rect -351 109 -321 509
+rect -255 109 -225 509
+rect -159 109 -129 509
+rect -63 109 -33 509
+rect 33 109 63 509
+rect 129 109 159 509
+rect 225 109 255 509
+rect 321 109 351 509
+rect 417 109 447 509
+rect 513 109 543 509
+rect 609 109 639 509
+rect 705 109 735 509
+rect 801 109 831 509
+rect 897 109 927 509
+rect 993 109 1023 509
+rect 1089 109 1119 509
+rect 1185 109 1215 509
+rect 1281 109 1311 509
+rect 1377 109 1407 509
+rect 1473 109 1503 509
+rect 1569 109 1599 509
+rect 1665 109 1695 509
+rect 1761 109 1791 509
+rect 1857 109 1887 509
+rect 1953 109 1983 509
+rect 2049 109 2079 509
+rect 2145 109 2175 509
+rect 2241 109 2271 509
+rect 2337 109 2367 509
+rect -2367 -509 -2337 -109
+rect -2271 -509 -2241 -109
+rect -2175 -509 -2145 -109
+rect -2079 -509 -2049 -109
+rect -1983 -509 -1953 -109
+rect -1887 -509 -1857 -109
+rect -1791 -509 -1761 -109
+rect -1695 -509 -1665 -109
+rect -1599 -509 -1569 -109
+rect -1503 -509 -1473 -109
+rect -1407 -509 -1377 -109
+rect -1311 -509 -1281 -109
+rect -1215 -509 -1185 -109
+rect -1119 -509 -1089 -109
+rect -1023 -509 -993 -109
+rect -927 -509 -897 -109
+rect -831 -509 -801 -109
+rect -735 -509 -705 -109
+rect -639 -509 -609 -109
+rect -543 -509 -513 -109
+rect -447 -509 -417 -109
+rect -351 -509 -321 -109
+rect -255 -509 -225 -109
+rect -159 -509 -129 -109
+rect -63 -509 -33 -109
+rect 33 -509 63 -109
+rect 129 -509 159 -109
+rect 225 -509 255 -109
+rect 321 -509 351 -109
+rect 417 -509 447 -109
+rect 513 -509 543 -109
+rect 609 -509 639 -109
+rect 705 -509 735 -109
+rect 801 -509 831 -109
+rect 897 -509 927 -109
+rect 993 -509 1023 -109
+rect 1089 -509 1119 -109
+rect 1185 -509 1215 -109
+rect 1281 -509 1311 -109
+rect 1377 -509 1407 -109
+rect 1473 -509 1503 -109
+rect 1569 -509 1599 -109
+rect 1665 -509 1695 -109
+rect 1761 -509 1791 -109
+rect 1857 -509 1887 -109
+rect 1953 -509 1983 -109
+rect 2049 -509 2079 -109
+rect 2145 -509 2175 -109
+rect 2241 -509 2271 -109
+rect 2337 -509 2367 -109
+<< ndiff >>
+rect -2429 497 -2367 509
+rect -2429 121 -2417 497
+rect -2383 121 -2367 497
+rect -2429 109 -2367 121
+rect -2337 497 -2271 509
+rect -2337 121 -2321 497
+rect -2287 121 -2271 497
+rect -2337 109 -2271 121
+rect -2241 497 -2175 509
+rect -2241 121 -2225 497
+rect -2191 121 -2175 497
+rect -2241 109 -2175 121
+rect -2145 497 -2079 509
+rect -2145 121 -2129 497
+rect -2095 121 -2079 497
+rect -2145 109 -2079 121
+rect -2049 497 -1983 509
+rect -2049 121 -2033 497
+rect -1999 121 -1983 497
+rect -2049 109 -1983 121
+rect -1953 497 -1887 509
+rect -1953 121 -1937 497
+rect -1903 121 -1887 497
+rect -1953 109 -1887 121
+rect -1857 497 -1791 509
+rect -1857 121 -1841 497
+rect -1807 121 -1791 497
+rect -1857 109 -1791 121
+rect -1761 497 -1695 509
+rect -1761 121 -1745 497
+rect -1711 121 -1695 497
+rect -1761 109 -1695 121
+rect -1665 497 -1599 509
+rect -1665 121 -1649 497
+rect -1615 121 -1599 497
+rect -1665 109 -1599 121
+rect -1569 497 -1503 509
+rect -1569 121 -1553 497
+rect -1519 121 -1503 497
+rect -1569 109 -1503 121
+rect -1473 497 -1407 509
+rect -1473 121 -1457 497
+rect -1423 121 -1407 497
+rect -1473 109 -1407 121
+rect -1377 497 -1311 509
+rect -1377 121 -1361 497
+rect -1327 121 -1311 497
+rect -1377 109 -1311 121
+rect -1281 497 -1215 509
+rect -1281 121 -1265 497
+rect -1231 121 -1215 497
+rect -1281 109 -1215 121
+rect -1185 497 -1119 509
+rect -1185 121 -1169 497
+rect -1135 121 -1119 497
+rect -1185 109 -1119 121
+rect -1089 497 -1023 509
+rect -1089 121 -1073 497
+rect -1039 121 -1023 497
+rect -1089 109 -1023 121
+rect -993 497 -927 509
+rect -993 121 -977 497
+rect -943 121 -927 497
+rect -993 109 -927 121
+rect -897 497 -831 509
+rect -897 121 -881 497
+rect -847 121 -831 497
+rect -897 109 -831 121
+rect -801 497 -735 509
+rect -801 121 -785 497
+rect -751 121 -735 497
+rect -801 109 -735 121
+rect -705 497 -639 509
+rect -705 121 -689 497
+rect -655 121 -639 497
+rect -705 109 -639 121
+rect -609 497 -543 509
+rect -609 121 -593 497
+rect -559 121 -543 497
+rect -609 109 -543 121
+rect -513 497 -447 509
+rect -513 121 -497 497
+rect -463 121 -447 497
+rect -513 109 -447 121
+rect -417 497 -351 509
+rect -417 121 -401 497
+rect -367 121 -351 497
+rect -417 109 -351 121
+rect -321 497 -255 509
+rect -321 121 -305 497
+rect -271 121 -255 497
+rect -321 109 -255 121
+rect -225 497 -159 509
+rect -225 121 -209 497
+rect -175 121 -159 497
+rect -225 109 -159 121
+rect -129 497 -63 509
+rect -129 121 -113 497
+rect -79 121 -63 497
+rect -129 109 -63 121
+rect -33 497 33 509
+rect -33 121 -17 497
+rect 17 121 33 497
+rect -33 109 33 121
+rect 63 497 129 509
+rect 63 121 79 497
+rect 113 121 129 497
+rect 63 109 129 121
+rect 159 497 225 509
+rect 159 121 175 497
+rect 209 121 225 497
+rect 159 109 225 121
+rect 255 497 321 509
+rect 255 121 271 497
+rect 305 121 321 497
+rect 255 109 321 121
+rect 351 497 417 509
+rect 351 121 367 497
+rect 401 121 417 497
+rect 351 109 417 121
+rect 447 497 513 509
+rect 447 121 463 497
+rect 497 121 513 497
+rect 447 109 513 121
+rect 543 497 609 509
+rect 543 121 559 497
+rect 593 121 609 497
+rect 543 109 609 121
+rect 639 497 705 509
+rect 639 121 655 497
+rect 689 121 705 497
+rect 639 109 705 121
+rect 735 497 801 509
+rect 735 121 751 497
+rect 785 121 801 497
+rect 735 109 801 121
+rect 831 497 897 509
+rect 831 121 847 497
+rect 881 121 897 497
+rect 831 109 897 121
+rect 927 497 993 509
+rect 927 121 943 497
+rect 977 121 993 497
+rect 927 109 993 121
+rect 1023 497 1089 509
+rect 1023 121 1039 497
+rect 1073 121 1089 497
+rect 1023 109 1089 121
+rect 1119 497 1185 509
+rect 1119 121 1135 497
+rect 1169 121 1185 497
+rect 1119 109 1185 121
+rect 1215 497 1281 509
+rect 1215 121 1231 497
+rect 1265 121 1281 497
+rect 1215 109 1281 121
+rect 1311 497 1377 509
+rect 1311 121 1327 497
+rect 1361 121 1377 497
+rect 1311 109 1377 121
+rect 1407 497 1473 509
+rect 1407 121 1423 497
+rect 1457 121 1473 497
+rect 1407 109 1473 121
+rect 1503 497 1569 509
+rect 1503 121 1519 497
+rect 1553 121 1569 497
+rect 1503 109 1569 121
+rect 1599 497 1665 509
+rect 1599 121 1615 497
+rect 1649 121 1665 497
+rect 1599 109 1665 121
+rect 1695 497 1761 509
+rect 1695 121 1711 497
+rect 1745 121 1761 497
+rect 1695 109 1761 121
+rect 1791 497 1857 509
+rect 1791 121 1807 497
+rect 1841 121 1857 497
+rect 1791 109 1857 121
+rect 1887 497 1953 509
+rect 1887 121 1903 497
+rect 1937 121 1953 497
+rect 1887 109 1953 121
+rect 1983 497 2049 509
+rect 1983 121 1999 497
+rect 2033 121 2049 497
+rect 1983 109 2049 121
+rect 2079 497 2145 509
+rect 2079 121 2095 497
+rect 2129 121 2145 497
+rect 2079 109 2145 121
+rect 2175 497 2241 509
+rect 2175 121 2191 497
+rect 2225 121 2241 497
+rect 2175 109 2241 121
+rect 2271 497 2337 509
+rect 2271 121 2287 497
+rect 2321 121 2337 497
+rect 2271 109 2337 121
+rect 2367 497 2429 509
+rect 2367 121 2383 497
+rect 2417 121 2429 497
+rect 2367 109 2429 121
+rect -2429 -121 -2367 -109
+rect -2429 -497 -2417 -121
+rect -2383 -497 -2367 -121
+rect -2429 -509 -2367 -497
+rect -2337 -121 -2271 -109
+rect -2337 -497 -2321 -121
+rect -2287 -497 -2271 -121
+rect -2337 -509 -2271 -497
+rect -2241 -121 -2175 -109
+rect -2241 -497 -2225 -121
+rect -2191 -497 -2175 -121
+rect -2241 -509 -2175 -497
+rect -2145 -121 -2079 -109
+rect -2145 -497 -2129 -121
+rect -2095 -497 -2079 -121
+rect -2145 -509 -2079 -497
+rect -2049 -121 -1983 -109
+rect -2049 -497 -2033 -121
+rect -1999 -497 -1983 -121
+rect -2049 -509 -1983 -497
+rect -1953 -121 -1887 -109
+rect -1953 -497 -1937 -121
+rect -1903 -497 -1887 -121
+rect -1953 -509 -1887 -497
+rect -1857 -121 -1791 -109
+rect -1857 -497 -1841 -121
+rect -1807 -497 -1791 -121
+rect -1857 -509 -1791 -497
+rect -1761 -121 -1695 -109
+rect -1761 -497 -1745 -121
+rect -1711 -497 -1695 -121
+rect -1761 -509 -1695 -497
+rect -1665 -121 -1599 -109
+rect -1665 -497 -1649 -121
+rect -1615 -497 -1599 -121
+rect -1665 -509 -1599 -497
+rect -1569 -121 -1503 -109
+rect -1569 -497 -1553 -121
+rect -1519 -497 -1503 -121
+rect -1569 -509 -1503 -497
+rect -1473 -121 -1407 -109
+rect -1473 -497 -1457 -121
+rect -1423 -497 -1407 -121
+rect -1473 -509 -1407 -497
+rect -1377 -121 -1311 -109
+rect -1377 -497 -1361 -121
+rect -1327 -497 -1311 -121
+rect -1377 -509 -1311 -497
+rect -1281 -121 -1215 -109
+rect -1281 -497 -1265 -121
+rect -1231 -497 -1215 -121
+rect -1281 -509 -1215 -497
+rect -1185 -121 -1119 -109
+rect -1185 -497 -1169 -121
+rect -1135 -497 -1119 -121
+rect -1185 -509 -1119 -497
+rect -1089 -121 -1023 -109
+rect -1089 -497 -1073 -121
+rect -1039 -497 -1023 -121
+rect -1089 -509 -1023 -497
+rect -993 -121 -927 -109
+rect -993 -497 -977 -121
+rect -943 -497 -927 -121
+rect -993 -509 -927 -497
+rect -897 -121 -831 -109
+rect -897 -497 -881 -121
+rect -847 -497 -831 -121
+rect -897 -509 -831 -497
+rect -801 -121 -735 -109
+rect -801 -497 -785 -121
+rect -751 -497 -735 -121
+rect -801 -509 -735 -497
+rect -705 -121 -639 -109
+rect -705 -497 -689 -121
+rect -655 -497 -639 -121
+rect -705 -509 -639 -497
+rect -609 -121 -543 -109
+rect -609 -497 -593 -121
+rect -559 -497 -543 -121
+rect -609 -509 -543 -497
+rect -513 -121 -447 -109
+rect -513 -497 -497 -121
+rect -463 -497 -447 -121
+rect -513 -509 -447 -497
+rect -417 -121 -351 -109
+rect -417 -497 -401 -121
+rect -367 -497 -351 -121
+rect -417 -509 -351 -497
+rect -321 -121 -255 -109
+rect -321 -497 -305 -121
+rect -271 -497 -255 -121
+rect -321 -509 -255 -497
+rect -225 -121 -159 -109
+rect -225 -497 -209 -121
+rect -175 -497 -159 -121
+rect -225 -509 -159 -497
+rect -129 -121 -63 -109
+rect -129 -497 -113 -121
+rect -79 -497 -63 -121
+rect -129 -509 -63 -497
+rect -33 -121 33 -109
+rect -33 -497 -17 -121
+rect 17 -497 33 -121
+rect -33 -509 33 -497
+rect 63 -121 129 -109
+rect 63 -497 79 -121
+rect 113 -497 129 -121
+rect 63 -509 129 -497
+rect 159 -121 225 -109
+rect 159 -497 175 -121
+rect 209 -497 225 -121
+rect 159 -509 225 -497
+rect 255 -121 321 -109
+rect 255 -497 271 -121
+rect 305 -497 321 -121
+rect 255 -509 321 -497
+rect 351 -121 417 -109
+rect 351 -497 367 -121
+rect 401 -497 417 -121
+rect 351 -509 417 -497
+rect 447 -121 513 -109
+rect 447 -497 463 -121
+rect 497 -497 513 -121
+rect 447 -509 513 -497
+rect 543 -121 609 -109
+rect 543 -497 559 -121
+rect 593 -497 609 -121
+rect 543 -509 609 -497
+rect 639 -121 705 -109
+rect 639 -497 655 -121
+rect 689 -497 705 -121
+rect 639 -509 705 -497
+rect 735 -121 801 -109
+rect 735 -497 751 -121
+rect 785 -497 801 -121
+rect 735 -509 801 -497
+rect 831 -121 897 -109
+rect 831 -497 847 -121
+rect 881 -497 897 -121
+rect 831 -509 897 -497
+rect 927 -121 993 -109
+rect 927 -497 943 -121
+rect 977 -497 993 -121
+rect 927 -509 993 -497
+rect 1023 -121 1089 -109
+rect 1023 -497 1039 -121
+rect 1073 -497 1089 -121
+rect 1023 -509 1089 -497
+rect 1119 -121 1185 -109
+rect 1119 -497 1135 -121
+rect 1169 -497 1185 -121
+rect 1119 -509 1185 -497
+rect 1215 -121 1281 -109
+rect 1215 -497 1231 -121
+rect 1265 -497 1281 -121
+rect 1215 -509 1281 -497
+rect 1311 -121 1377 -109
+rect 1311 -497 1327 -121
+rect 1361 -497 1377 -121
+rect 1311 -509 1377 -497
+rect 1407 -121 1473 -109
+rect 1407 -497 1423 -121
+rect 1457 -497 1473 -121
+rect 1407 -509 1473 -497
+rect 1503 -121 1569 -109
+rect 1503 -497 1519 -121
+rect 1553 -497 1569 -121
+rect 1503 -509 1569 -497
+rect 1599 -121 1665 -109
+rect 1599 -497 1615 -121
+rect 1649 -497 1665 -121
+rect 1599 -509 1665 -497
+rect 1695 -121 1761 -109
+rect 1695 -497 1711 -121
+rect 1745 -497 1761 -121
+rect 1695 -509 1761 -497
+rect 1791 -121 1857 -109
+rect 1791 -497 1807 -121
+rect 1841 -497 1857 -121
+rect 1791 -509 1857 -497
+rect 1887 -121 1953 -109
+rect 1887 -497 1903 -121
+rect 1937 -497 1953 -121
+rect 1887 -509 1953 -497
+rect 1983 -121 2049 -109
+rect 1983 -497 1999 -121
+rect 2033 -497 2049 -121
+rect 1983 -509 2049 -497
+rect 2079 -121 2145 -109
+rect 2079 -497 2095 -121
+rect 2129 -497 2145 -121
+rect 2079 -509 2145 -497
+rect 2175 -121 2241 -109
+rect 2175 -497 2191 -121
+rect 2225 -497 2241 -121
+rect 2175 -509 2241 -497
+rect 2271 -121 2337 -109
+rect 2271 -497 2287 -121
+rect 2321 -497 2337 -121
+rect 2271 -509 2337 -497
+rect 2367 -121 2429 -109
+rect 2367 -497 2383 -121
+rect 2417 -497 2429 -121
+rect 2367 -509 2429 -497
+<< ndiffc >>
+rect -2417 121 -2383 497
+rect -2321 121 -2287 497
+rect -2225 121 -2191 497
+rect -2129 121 -2095 497
+rect -2033 121 -1999 497
+rect -1937 121 -1903 497
+rect -1841 121 -1807 497
+rect -1745 121 -1711 497
+rect -1649 121 -1615 497
+rect -1553 121 -1519 497
+rect -1457 121 -1423 497
+rect -1361 121 -1327 497
+rect -1265 121 -1231 497
+rect -1169 121 -1135 497
+rect -1073 121 -1039 497
+rect -977 121 -943 497
+rect -881 121 -847 497
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect 847 121 881 497
+rect 943 121 977 497
+rect 1039 121 1073 497
+rect 1135 121 1169 497
+rect 1231 121 1265 497
+rect 1327 121 1361 497
+rect 1423 121 1457 497
+rect 1519 121 1553 497
+rect 1615 121 1649 497
+rect 1711 121 1745 497
+rect 1807 121 1841 497
+rect 1903 121 1937 497
+rect 1999 121 2033 497
+rect 2095 121 2129 497
+rect 2191 121 2225 497
+rect 2287 121 2321 497
+rect 2383 121 2417 497
+rect -2417 -497 -2383 -121
+rect -2321 -497 -2287 -121
+rect -2225 -497 -2191 -121
+rect -2129 -497 -2095 -121
+rect -2033 -497 -1999 -121
+rect -1937 -497 -1903 -121
+rect -1841 -497 -1807 -121
+rect -1745 -497 -1711 -121
+rect -1649 -497 -1615 -121
+rect -1553 -497 -1519 -121
+rect -1457 -497 -1423 -121
+rect -1361 -497 -1327 -121
+rect -1265 -497 -1231 -121
+rect -1169 -497 -1135 -121
+rect -1073 -497 -1039 -121
+rect -977 -497 -943 -121
+rect -881 -497 -847 -121
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect 847 -497 881 -121
+rect 943 -497 977 -121
+rect 1039 -497 1073 -121
+rect 1135 -497 1169 -121
+rect 1231 -497 1265 -121
+rect 1327 -497 1361 -121
+rect 1423 -497 1457 -121
+rect 1519 -497 1553 -121
+rect 1615 -497 1649 -121
+rect 1711 -497 1745 -121
+rect 1807 -497 1841 -121
+rect 1903 -497 1937 -121
+rect 1999 -497 2033 -121
+rect 2095 -497 2129 -121
+rect 2191 -497 2225 -121
+rect 2287 -497 2321 -121
+rect 2383 -497 2417 -121
+<< psubdiff >>
+rect -2531 649 -2435 683
+rect 2435 649 2531 683
+rect -2531 587 -2497 649
+rect 2497 587 2531 649
+rect -2531 -649 -2497 -587
+rect 2497 -649 2531 -587
+rect -2531 -683 -2435 -649
+rect 2435 -683 2531 -649
+<< psubdiffcont >>
+rect -2435 649 2435 683
+rect -2531 -587 -2497 587
+rect 2497 -587 2531 587
+rect -2435 -683 2435 -649
+<< poly >>
+rect -2385 581 -2319 597
+rect -2385 547 -2369 581
+rect -2335 547 -2319 581
+rect -2385 531 -2319 547
+rect -2193 581 -2127 597
+rect -2193 547 -2177 581
+rect -2143 547 -2127 581
+rect -2367 509 -2337 531
+rect -2271 509 -2241 535
+rect -2193 531 -2127 547
+rect -2001 581 -1935 597
+rect -2001 547 -1985 581
+rect -1951 547 -1935 581
+rect -2175 509 -2145 531
+rect -2079 509 -2049 535
+rect -2001 531 -1935 547
+rect -1809 581 -1743 597
+rect -1809 547 -1793 581
+rect -1759 547 -1743 581
+rect -1983 509 -1953 531
+rect -1887 509 -1857 535
+rect -1809 531 -1743 547
+rect -1617 581 -1551 597
+rect -1617 547 -1601 581
+rect -1567 547 -1551 581
+rect -1791 509 -1761 531
+rect -1695 509 -1665 535
+rect -1617 531 -1551 547
+rect -1425 581 -1359 597
+rect -1425 547 -1409 581
+rect -1375 547 -1359 581
+rect -1599 509 -1569 531
+rect -1503 509 -1473 535
+rect -1425 531 -1359 547
+rect -1233 581 -1167 597
+rect -1233 547 -1217 581
+rect -1183 547 -1167 581
+rect -1407 509 -1377 531
+rect -1311 509 -1281 535
+rect -1233 531 -1167 547
+rect -1041 581 -975 597
+rect -1041 547 -1025 581
+rect -991 547 -975 581
+rect -1215 509 -1185 531
+rect -1119 509 -1089 535
+rect -1041 531 -975 547
+rect -849 581 -783 597
+rect -849 547 -833 581
+rect -799 547 -783 581
+rect -1023 509 -993 531
+rect -927 509 -897 535
+rect -849 531 -783 547
+rect -657 581 -591 597
+rect -657 547 -641 581
+rect -607 547 -591 581
+rect -831 509 -801 531
+rect -735 509 -705 535
+rect -657 531 -591 547
+rect -465 581 -399 597
+rect -465 547 -449 581
+rect -415 547 -399 581
+rect -639 509 -609 531
+rect -543 509 -513 535
+rect -465 531 -399 547
+rect -273 581 -207 597
+rect -273 547 -257 581
+rect -223 547 -207 581
+rect -447 509 -417 531
+rect -351 509 -321 535
+rect -273 531 -207 547
+rect -81 581 -15 597
+rect -81 547 -65 581
+rect -31 547 -15 581
+rect -255 509 -225 531
+rect -159 509 -129 535
+rect -81 531 -15 547
+rect 111 581 177 597
+rect 111 547 127 581
+rect 161 547 177 581
+rect -63 509 -33 531
+rect 33 509 63 535
+rect 111 531 177 547
+rect 303 581 369 597
+rect 303 547 319 581
+rect 353 547 369 581
+rect 129 509 159 531
+rect 225 509 255 535
+rect 303 531 369 547
+rect 495 581 561 597
+rect 495 547 511 581
+rect 545 547 561 581
+rect 321 509 351 531
+rect 417 509 447 535
+rect 495 531 561 547
+rect 687 581 753 597
+rect 687 547 703 581
+rect 737 547 753 581
+rect 513 509 543 531
+rect 609 509 639 535
+rect 687 531 753 547
+rect 879 581 945 597
+rect 879 547 895 581
+rect 929 547 945 581
+rect 705 509 735 531
+rect 801 509 831 535
+rect 879 531 945 547
+rect 1071 581 1137 597
+rect 1071 547 1087 581
+rect 1121 547 1137 581
+rect 897 509 927 531
+rect 993 509 1023 535
+rect 1071 531 1137 547
+rect 1263 581 1329 597
+rect 1263 547 1279 581
+rect 1313 547 1329 581
+rect 1089 509 1119 531
+rect 1185 509 1215 535
+rect 1263 531 1329 547
+rect 1455 581 1521 597
+rect 1455 547 1471 581
+rect 1505 547 1521 581
+rect 1281 509 1311 531
+rect 1377 509 1407 535
+rect 1455 531 1521 547
+rect 1647 581 1713 597
+rect 1647 547 1663 581
+rect 1697 547 1713 581
+rect 1473 509 1503 531
+rect 1569 509 1599 535
+rect 1647 531 1713 547
+rect 1839 581 1905 597
+rect 1839 547 1855 581
+rect 1889 547 1905 581
+rect 1665 509 1695 531
+rect 1761 509 1791 535
+rect 1839 531 1905 547
+rect 2031 581 2097 597
+rect 2031 547 2047 581
+rect 2081 547 2097 581
+rect 1857 509 1887 531
+rect 1953 509 1983 535
+rect 2031 531 2097 547
+rect 2223 581 2289 597
+rect 2223 547 2239 581
+rect 2273 547 2289 581
+rect 2049 509 2079 531
+rect 2145 509 2175 535
+rect 2223 531 2289 547
+rect 2241 509 2271 531
+rect 2337 509 2367 535
+rect -2367 83 -2337 109
+rect -2271 87 -2241 109
+rect -2289 71 -2223 87
+rect -2175 83 -2145 109
+rect -2079 87 -2049 109
+rect -2289 37 -2273 71
+rect -2239 37 -2223 71
+rect -2289 21 -2223 37
+rect -2097 71 -2031 87
+rect -1983 83 -1953 109
+rect -1887 87 -1857 109
+rect -2097 37 -2081 71
+rect -2047 37 -2031 71
+rect -2097 21 -2031 37
+rect -1905 71 -1839 87
+rect -1791 83 -1761 109
+rect -1695 87 -1665 109
+rect -1905 37 -1889 71
+rect -1855 37 -1839 71
+rect -1905 21 -1839 37
+rect -1713 71 -1647 87
+rect -1599 83 -1569 109
+rect -1503 87 -1473 109
+rect -1713 37 -1697 71
+rect -1663 37 -1647 71
+rect -1713 21 -1647 37
+rect -1521 71 -1455 87
+rect -1407 83 -1377 109
+rect -1311 87 -1281 109
+rect -1521 37 -1505 71
+rect -1471 37 -1455 71
+rect -1521 21 -1455 37
+rect -1329 71 -1263 87
+rect -1215 83 -1185 109
+rect -1119 87 -1089 109
+rect -1329 37 -1313 71
+rect -1279 37 -1263 71
+rect -1329 21 -1263 37
+rect -1137 71 -1071 87
+rect -1023 83 -993 109
+rect -927 87 -897 109
+rect -1137 37 -1121 71
+rect -1087 37 -1071 71
+rect -1137 21 -1071 37
+rect -945 71 -879 87
+rect -831 83 -801 109
+rect -735 87 -705 109
+rect -945 37 -929 71
+rect -895 37 -879 71
+rect -945 21 -879 37
+rect -753 71 -687 87
+rect -639 83 -609 109
+rect -543 87 -513 109
+rect -753 37 -737 71
+rect -703 37 -687 71
+rect -753 21 -687 37
+rect -561 71 -495 87
+rect -447 83 -417 109
+rect -351 87 -321 109
+rect -561 37 -545 71
+rect -511 37 -495 71
+rect -561 21 -495 37
+rect -369 71 -303 87
+rect -255 83 -225 109
+rect -159 87 -129 109
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -369 21 -303 37
+rect -177 71 -111 87
+rect -63 83 -33 109
+rect 33 87 63 109
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect -177 21 -111 37
+rect 15 71 81 87
+rect 129 83 159 109
+rect 225 87 255 109
+rect 15 37 31 71
+rect 65 37 81 71
+rect 15 21 81 37
+rect 207 71 273 87
+rect 321 83 351 109
+rect 417 87 447 109
+rect 207 37 223 71
+rect 257 37 273 71
+rect 207 21 273 37
+rect 399 71 465 87
+rect 513 83 543 109
+rect 609 87 639 109
+rect 399 37 415 71
+rect 449 37 465 71
+rect 399 21 465 37
+rect 591 71 657 87
+rect 705 83 735 109
+rect 801 87 831 109
+rect 591 37 607 71
+rect 641 37 657 71
+rect 591 21 657 37
+rect 783 71 849 87
+rect 897 83 927 109
+rect 993 87 1023 109
+rect 783 37 799 71
+rect 833 37 849 71
+rect 783 21 849 37
+rect 975 71 1041 87
+rect 1089 83 1119 109
+rect 1185 87 1215 109
+rect 975 37 991 71
+rect 1025 37 1041 71
+rect 975 21 1041 37
+rect 1167 71 1233 87
+rect 1281 83 1311 109
+rect 1377 87 1407 109
+rect 1167 37 1183 71
+rect 1217 37 1233 71
+rect 1167 21 1233 37
+rect 1359 71 1425 87
+rect 1473 83 1503 109
+rect 1569 87 1599 109
+rect 1359 37 1375 71
+rect 1409 37 1425 71
+rect 1359 21 1425 37
+rect 1551 71 1617 87
+rect 1665 83 1695 109
+rect 1761 87 1791 109
+rect 1551 37 1567 71
+rect 1601 37 1617 71
+rect 1551 21 1617 37
+rect 1743 71 1809 87
+rect 1857 83 1887 109
+rect 1953 87 1983 109
+rect 1743 37 1759 71
+rect 1793 37 1809 71
+rect 1743 21 1809 37
+rect 1935 71 2001 87
+rect 2049 83 2079 109
+rect 2145 87 2175 109
+rect 1935 37 1951 71
+rect 1985 37 2001 71
+rect 1935 21 2001 37
+rect 2127 71 2193 87
+rect 2241 83 2271 109
+rect 2337 87 2367 109
+rect 2127 37 2143 71
+rect 2177 37 2193 71
+rect 2127 21 2193 37
+rect 2319 71 2385 87
+rect 2319 37 2335 71
+rect 2369 37 2385 71
+rect 2319 21 2385 37
+rect -2289 -37 -2223 -21
+rect -2289 -71 -2273 -37
+rect -2239 -71 -2223 -37
+rect -2367 -109 -2337 -83
+rect -2289 -87 -2223 -71
+rect -2097 -37 -2031 -21
+rect -2097 -71 -2081 -37
+rect -2047 -71 -2031 -37
+rect -2271 -109 -2241 -87
+rect -2175 -109 -2145 -83
+rect -2097 -87 -2031 -71
+rect -1905 -37 -1839 -21
+rect -1905 -71 -1889 -37
+rect -1855 -71 -1839 -37
+rect -2079 -109 -2049 -87
+rect -1983 -109 -1953 -83
+rect -1905 -87 -1839 -71
+rect -1713 -37 -1647 -21
+rect -1713 -71 -1697 -37
+rect -1663 -71 -1647 -37
+rect -1887 -109 -1857 -87
+rect -1791 -109 -1761 -83
+rect -1713 -87 -1647 -71
+rect -1521 -37 -1455 -21
+rect -1521 -71 -1505 -37
+rect -1471 -71 -1455 -37
+rect -1695 -109 -1665 -87
+rect -1599 -109 -1569 -83
+rect -1521 -87 -1455 -71
+rect -1329 -37 -1263 -21
+rect -1329 -71 -1313 -37
+rect -1279 -71 -1263 -37
+rect -1503 -109 -1473 -87
+rect -1407 -109 -1377 -83
+rect -1329 -87 -1263 -71
+rect -1137 -37 -1071 -21
+rect -1137 -71 -1121 -37
+rect -1087 -71 -1071 -37
+rect -1311 -109 -1281 -87
+rect -1215 -109 -1185 -83
+rect -1137 -87 -1071 -71
+rect -945 -37 -879 -21
+rect -945 -71 -929 -37
+rect -895 -71 -879 -37
+rect -1119 -109 -1089 -87
+rect -1023 -109 -993 -83
+rect -945 -87 -879 -71
+rect -753 -37 -687 -21
+rect -753 -71 -737 -37
+rect -703 -71 -687 -37
+rect -927 -109 -897 -87
+rect -831 -109 -801 -83
+rect -753 -87 -687 -71
+rect -561 -37 -495 -21
+rect -561 -71 -545 -37
+rect -511 -71 -495 -37
+rect -735 -109 -705 -87
+rect -639 -109 -609 -83
+rect -561 -87 -495 -71
+rect -369 -37 -303 -21
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -543 -109 -513 -87
+rect -447 -109 -417 -83
+rect -369 -87 -303 -71
+rect -177 -37 -111 -21
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect -351 -109 -321 -87
+rect -255 -109 -225 -83
+rect -177 -87 -111 -71
+rect 15 -37 81 -21
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect -159 -109 -129 -87
+rect -63 -109 -33 -83
+rect 15 -87 81 -71
+rect 207 -37 273 -21
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 33 -109 63 -87
+rect 129 -109 159 -83
+rect 207 -87 273 -71
+rect 399 -37 465 -21
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 225 -109 255 -87
+rect 321 -109 351 -83
+rect 399 -87 465 -71
+rect 591 -37 657 -21
+rect 591 -71 607 -37
+rect 641 -71 657 -37
+rect 417 -109 447 -87
+rect 513 -109 543 -83
+rect 591 -87 657 -71
+rect 783 -37 849 -21
+rect 783 -71 799 -37
+rect 833 -71 849 -37
+rect 609 -109 639 -87
+rect 705 -109 735 -83
+rect 783 -87 849 -71
+rect 975 -37 1041 -21
+rect 975 -71 991 -37
+rect 1025 -71 1041 -37
+rect 801 -109 831 -87
+rect 897 -109 927 -83
+rect 975 -87 1041 -71
+rect 1167 -37 1233 -21
+rect 1167 -71 1183 -37
+rect 1217 -71 1233 -37
+rect 993 -109 1023 -87
+rect 1089 -109 1119 -83
+rect 1167 -87 1233 -71
+rect 1359 -37 1425 -21
+rect 1359 -71 1375 -37
+rect 1409 -71 1425 -37
+rect 1185 -109 1215 -87
+rect 1281 -109 1311 -83
+rect 1359 -87 1425 -71
+rect 1551 -37 1617 -21
+rect 1551 -71 1567 -37
+rect 1601 -71 1617 -37
+rect 1377 -109 1407 -87
+rect 1473 -109 1503 -83
+rect 1551 -87 1617 -71
+rect 1743 -37 1809 -21
+rect 1743 -71 1759 -37
+rect 1793 -71 1809 -37
+rect 1569 -109 1599 -87
+rect 1665 -109 1695 -83
+rect 1743 -87 1809 -71
+rect 1935 -37 2001 -21
+rect 1935 -71 1951 -37
+rect 1985 -71 2001 -37
+rect 1761 -109 1791 -87
+rect 1857 -109 1887 -83
+rect 1935 -87 2001 -71
+rect 2127 -37 2193 -21
+rect 2127 -71 2143 -37
+rect 2177 -71 2193 -37
+rect 1953 -109 1983 -87
+rect 2049 -109 2079 -83
+rect 2127 -87 2193 -71
+rect 2319 -37 2385 -21
+rect 2319 -71 2335 -37
+rect 2369 -71 2385 -37
+rect 2145 -109 2175 -87
+rect 2241 -109 2271 -83
+rect 2319 -87 2385 -71
+rect 2337 -109 2367 -87
+rect -2367 -531 -2337 -509
+rect -2385 -547 -2319 -531
+rect -2271 -535 -2241 -509
+rect -2175 -531 -2145 -509
+rect -2385 -581 -2369 -547
+rect -2335 -581 -2319 -547
+rect -2385 -597 -2319 -581
+rect -2193 -547 -2127 -531
+rect -2079 -535 -2049 -509
+rect -1983 -531 -1953 -509
+rect -2193 -581 -2177 -547
+rect -2143 -581 -2127 -547
+rect -2193 -597 -2127 -581
+rect -2001 -547 -1935 -531
+rect -1887 -535 -1857 -509
+rect -1791 -531 -1761 -509
+rect -2001 -581 -1985 -547
+rect -1951 -581 -1935 -547
+rect -2001 -597 -1935 -581
+rect -1809 -547 -1743 -531
+rect -1695 -535 -1665 -509
+rect -1599 -531 -1569 -509
+rect -1809 -581 -1793 -547
+rect -1759 -581 -1743 -547
+rect -1809 -597 -1743 -581
+rect -1617 -547 -1551 -531
+rect -1503 -535 -1473 -509
+rect -1407 -531 -1377 -509
+rect -1617 -581 -1601 -547
+rect -1567 -581 -1551 -547
+rect -1617 -597 -1551 -581
+rect -1425 -547 -1359 -531
+rect -1311 -535 -1281 -509
+rect -1215 -531 -1185 -509
+rect -1425 -581 -1409 -547
+rect -1375 -581 -1359 -547
+rect -1425 -597 -1359 -581
+rect -1233 -547 -1167 -531
+rect -1119 -535 -1089 -509
+rect -1023 -531 -993 -509
+rect -1233 -581 -1217 -547
+rect -1183 -581 -1167 -547
+rect -1233 -597 -1167 -581
+rect -1041 -547 -975 -531
+rect -927 -535 -897 -509
+rect -831 -531 -801 -509
+rect -1041 -581 -1025 -547
+rect -991 -581 -975 -547
+rect -1041 -597 -975 -581
+rect -849 -547 -783 -531
+rect -735 -535 -705 -509
+rect -639 -531 -609 -509
+rect -849 -581 -833 -547
+rect -799 -581 -783 -547
+rect -849 -597 -783 -581
+rect -657 -547 -591 -531
+rect -543 -535 -513 -509
+rect -447 -531 -417 -509
+rect -657 -581 -641 -547
+rect -607 -581 -591 -547
+rect -657 -597 -591 -581
+rect -465 -547 -399 -531
+rect -351 -535 -321 -509
+rect -255 -531 -225 -509
+rect -465 -581 -449 -547
+rect -415 -581 -399 -547
+rect -465 -597 -399 -581
+rect -273 -547 -207 -531
+rect -159 -535 -129 -509
+rect -63 -531 -33 -509
+rect -273 -581 -257 -547
+rect -223 -581 -207 -547
+rect -273 -597 -207 -581
+rect -81 -547 -15 -531
+rect 33 -535 63 -509
+rect 129 -531 159 -509
+rect -81 -581 -65 -547
+rect -31 -581 -15 -547
+rect -81 -597 -15 -581
+rect 111 -547 177 -531
+rect 225 -535 255 -509
+rect 321 -531 351 -509
+rect 111 -581 127 -547
+rect 161 -581 177 -547
+rect 111 -597 177 -581
+rect 303 -547 369 -531
+rect 417 -535 447 -509
+rect 513 -531 543 -509
+rect 303 -581 319 -547
+rect 353 -581 369 -547
+rect 303 -597 369 -581
+rect 495 -547 561 -531
+rect 609 -535 639 -509
+rect 705 -531 735 -509
+rect 495 -581 511 -547
+rect 545 -581 561 -547
+rect 495 -597 561 -581
+rect 687 -547 753 -531
+rect 801 -535 831 -509
+rect 897 -531 927 -509
+rect 687 -581 703 -547
+rect 737 -581 753 -547
+rect 687 -597 753 -581
+rect 879 -547 945 -531
+rect 993 -535 1023 -509
+rect 1089 -531 1119 -509
+rect 879 -581 895 -547
+rect 929 -581 945 -547
+rect 879 -597 945 -581
+rect 1071 -547 1137 -531
+rect 1185 -535 1215 -509
+rect 1281 -531 1311 -509
+rect 1071 -581 1087 -547
+rect 1121 -581 1137 -547
+rect 1071 -597 1137 -581
+rect 1263 -547 1329 -531
+rect 1377 -535 1407 -509
+rect 1473 -531 1503 -509
+rect 1263 -581 1279 -547
+rect 1313 -581 1329 -547
+rect 1263 -597 1329 -581
+rect 1455 -547 1521 -531
+rect 1569 -535 1599 -509
+rect 1665 -531 1695 -509
+rect 1455 -581 1471 -547
+rect 1505 -581 1521 -547
+rect 1455 -597 1521 -581
+rect 1647 -547 1713 -531
+rect 1761 -535 1791 -509
+rect 1857 -531 1887 -509
+rect 1647 -581 1663 -547
+rect 1697 -581 1713 -547
+rect 1647 -597 1713 -581
+rect 1839 -547 1905 -531
+rect 1953 -535 1983 -509
+rect 2049 -531 2079 -509
+rect 1839 -581 1855 -547
+rect 1889 -581 1905 -547
+rect 1839 -597 1905 -581
+rect 2031 -547 2097 -531
+rect 2145 -535 2175 -509
+rect 2241 -531 2271 -509
+rect 2031 -581 2047 -547
+rect 2081 -581 2097 -547
+rect 2031 -597 2097 -581
+rect 2223 -547 2289 -531
+rect 2337 -535 2367 -509
+rect 2223 -581 2239 -547
+rect 2273 -581 2289 -547
+rect 2223 -597 2289 -581
+<< polycont >>
+rect -2369 547 -2335 581
+rect -2177 547 -2143 581
+rect -1985 547 -1951 581
+rect -1793 547 -1759 581
+rect -1601 547 -1567 581
+rect -1409 547 -1375 581
+rect -1217 547 -1183 581
+rect -1025 547 -991 581
+rect -833 547 -799 581
+rect -641 547 -607 581
+rect -449 547 -415 581
+rect -257 547 -223 581
+rect -65 547 -31 581
+rect 127 547 161 581
+rect 319 547 353 581
+rect 511 547 545 581
+rect 703 547 737 581
+rect 895 547 929 581
+rect 1087 547 1121 581
+rect 1279 547 1313 581
+rect 1471 547 1505 581
+rect 1663 547 1697 581
+rect 1855 547 1889 581
+rect 2047 547 2081 581
+rect 2239 547 2273 581
+rect -2273 37 -2239 71
+rect -2081 37 -2047 71
+rect -1889 37 -1855 71
+rect -1697 37 -1663 71
+rect -1505 37 -1471 71
+rect -1313 37 -1279 71
+rect -1121 37 -1087 71
+rect -929 37 -895 71
+rect -737 37 -703 71
+rect -545 37 -511 71
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect 607 37 641 71
+rect 799 37 833 71
+rect 991 37 1025 71
+rect 1183 37 1217 71
+rect 1375 37 1409 71
+rect 1567 37 1601 71
+rect 1759 37 1793 71
+rect 1951 37 1985 71
+rect 2143 37 2177 71
+rect 2335 37 2369 71
+rect -2273 -71 -2239 -37
+rect -2081 -71 -2047 -37
+rect -1889 -71 -1855 -37
+rect -1697 -71 -1663 -37
+rect -1505 -71 -1471 -37
+rect -1313 -71 -1279 -37
+rect -1121 -71 -1087 -37
+rect -929 -71 -895 -37
+rect -737 -71 -703 -37
+rect -545 -71 -511 -37
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect 607 -71 641 -37
+rect 799 -71 833 -37
+rect 991 -71 1025 -37
+rect 1183 -71 1217 -37
+rect 1375 -71 1409 -37
+rect 1567 -71 1601 -37
+rect 1759 -71 1793 -37
+rect 1951 -71 1985 -37
+rect 2143 -71 2177 -37
+rect 2335 -71 2369 -37
+rect -2369 -581 -2335 -547
+rect -2177 -581 -2143 -547
+rect -1985 -581 -1951 -547
+rect -1793 -581 -1759 -547
+rect -1601 -581 -1567 -547
+rect -1409 -581 -1375 -547
+rect -1217 -581 -1183 -547
+rect -1025 -581 -991 -547
+rect -833 -581 -799 -547
+rect -641 -581 -607 -547
+rect -449 -581 -415 -547
+rect -257 -581 -223 -547
+rect -65 -581 -31 -547
+rect 127 -581 161 -547
+rect 319 -581 353 -547
+rect 511 -581 545 -547
+rect 703 -581 737 -547
+rect 895 -581 929 -547
+rect 1087 -581 1121 -547
+rect 1279 -581 1313 -547
+rect 1471 -581 1505 -547
+rect 1663 -581 1697 -547
+rect 1855 -581 1889 -547
+rect 2047 -581 2081 -547
+rect 2239 -581 2273 -547
+<< locali >>
+rect -2531 649 -2435 683
+rect 2435 649 2531 683
+rect -2531 587 -2497 649
+rect 2497 587 2531 649
+rect -2385 547 -2369 581
+rect -2335 547 -2319 581
+rect -2193 547 -2177 581
+rect -2143 547 -2127 581
+rect -2001 547 -1985 581
+rect -1951 547 -1935 581
+rect -1809 547 -1793 581
+rect -1759 547 -1743 581
+rect -1617 547 -1601 581
+rect -1567 547 -1551 581
+rect -1425 547 -1409 581
+rect -1375 547 -1359 581
+rect -1233 547 -1217 581
+rect -1183 547 -1167 581
+rect -1041 547 -1025 581
+rect -991 547 -975 581
+rect -849 547 -833 581
+rect -799 547 -783 581
+rect -657 547 -641 581
+rect -607 547 -591 581
+rect -465 547 -449 581
+rect -415 547 -399 581
+rect -273 547 -257 581
+rect -223 547 -207 581
+rect -81 547 -65 581
+rect -31 547 -15 581
+rect 111 547 127 581
+rect 161 547 177 581
+rect 303 547 319 581
+rect 353 547 369 581
+rect 495 547 511 581
+rect 545 547 561 581
+rect 687 547 703 581
+rect 737 547 753 581
+rect 879 547 895 581
+rect 929 547 945 581
+rect 1071 547 1087 581
+rect 1121 547 1137 581
+rect 1263 547 1279 581
+rect 1313 547 1329 581
+rect 1455 547 1471 581
+rect 1505 547 1521 581
+rect 1647 547 1663 581
+rect 1697 547 1713 581
+rect 1839 547 1855 581
+rect 1889 547 1905 581
+rect 2031 547 2047 581
+rect 2081 547 2097 581
+rect 2223 547 2239 581
+rect 2273 547 2289 581
+rect -2417 497 -2383 513
+rect -2417 105 -2383 121
+rect -2321 497 -2287 513
+rect -2321 105 -2287 121
+rect -2225 497 -2191 513
+rect -2225 105 -2191 121
+rect -2129 497 -2095 513
+rect -2129 105 -2095 121
+rect -2033 497 -1999 513
+rect -2033 105 -1999 121
+rect -1937 497 -1903 513
+rect -1937 105 -1903 121
+rect -1841 497 -1807 513
+rect -1841 105 -1807 121
+rect -1745 497 -1711 513
+rect -1745 105 -1711 121
+rect -1649 497 -1615 513
+rect -1649 105 -1615 121
+rect -1553 497 -1519 513
+rect -1553 105 -1519 121
+rect -1457 497 -1423 513
+rect -1457 105 -1423 121
+rect -1361 497 -1327 513
+rect -1361 105 -1327 121
+rect -1265 497 -1231 513
+rect -1265 105 -1231 121
+rect -1169 497 -1135 513
+rect -1169 105 -1135 121
+rect -1073 497 -1039 513
+rect -1073 105 -1039 121
+rect -977 497 -943 513
+rect -977 105 -943 121
+rect -881 497 -847 513
+rect -881 105 -847 121
+rect -785 497 -751 513
+rect -785 105 -751 121
+rect -689 497 -655 513
+rect -689 105 -655 121
+rect -593 497 -559 513
+rect -593 105 -559 121
+rect -497 497 -463 513
+rect -497 105 -463 121
+rect -401 497 -367 513
+rect -401 105 -367 121
+rect -305 497 -271 513
+rect -305 105 -271 121
+rect -209 497 -175 513
+rect -209 105 -175 121
+rect -113 497 -79 513
+rect -113 105 -79 121
+rect -17 497 17 513
+rect -17 105 17 121
+rect 79 497 113 513
+rect 79 105 113 121
+rect 175 497 209 513
+rect 175 105 209 121
+rect 271 497 305 513
+rect 271 105 305 121
+rect 367 497 401 513
+rect 367 105 401 121
+rect 463 497 497 513
+rect 463 105 497 121
+rect 559 497 593 513
+rect 559 105 593 121
+rect 655 497 689 513
+rect 655 105 689 121
+rect 751 497 785 513
+rect 751 105 785 121
+rect 847 497 881 513
+rect 847 105 881 121
+rect 943 497 977 513
+rect 943 105 977 121
+rect 1039 497 1073 513
+rect 1039 105 1073 121
+rect 1135 497 1169 513
+rect 1135 105 1169 121
+rect 1231 497 1265 513
+rect 1231 105 1265 121
+rect 1327 497 1361 513
+rect 1327 105 1361 121
+rect 1423 497 1457 513
+rect 1423 105 1457 121
+rect 1519 497 1553 513
+rect 1519 105 1553 121
+rect 1615 497 1649 513
+rect 1615 105 1649 121
+rect 1711 497 1745 513
+rect 1711 105 1745 121
+rect 1807 497 1841 513
+rect 1807 105 1841 121
+rect 1903 497 1937 513
+rect 1903 105 1937 121
+rect 1999 497 2033 513
+rect 1999 105 2033 121
+rect 2095 497 2129 513
+rect 2095 105 2129 121
+rect 2191 497 2225 513
+rect 2191 105 2225 121
+rect 2287 497 2321 513
+rect 2287 105 2321 121
+rect 2383 497 2417 513
+rect 2383 105 2417 121
+rect -2289 37 -2273 71
+rect -2239 37 -2223 71
+rect -2097 37 -2081 71
+rect -2047 37 -2031 71
+rect -1905 37 -1889 71
+rect -1855 37 -1839 71
+rect -1713 37 -1697 71
+rect -1663 37 -1647 71
+rect -1521 37 -1505 71
+rect -1471 37 -1455 71
+rect -1329 37 -1313 71
+rect -1279 37 -1263 71
+rect -1137 37 -1121 71
+rect -1087 37 -1071 71
+rect -945 37 -929 71
+rect -895 37 -879 71
+rect -753 37 -737 71
+rect -703 37 -687 71
+rect -561 37 -545 71
+rect -511 37 -495 71
+rect -369 37 -353 71
+rect -319 37 -303 71
+rect -177 37 -161 71
+rect -127 37 -111 71
+rect 15 37 31 71
+rect 65 37 81 71
+rect 207 37 223 71
+rect 257 37 273 71
+rect 399 37 415 71
+rect 449 37 465 71
+rect 591 37 607 71
+rect 641 37 657 71
+rect 783 37 799 71
+rect 833 37 849 71
+rect 975 37 991 71
+rect 1025 37 1041 71
+rect 1167 37 1183 71
+rect 1217 37 1233 71
+rect 1359 37 1375 71
+rect 1409 37 1425 71
+rect 1551 37 1567 71
+rect 1601 37 1617 71
+rect 1743 37 1759 71
+rect 1793 37 1809 71
+rect 1935 37 1951 71
+rect 1985 37 2001 71
+rect 2127 37 2143 71
+rect 2177 37 2193 71
+rect 2319 37 2335 71
+rect 2369 37 2385 71
+rect -2289 -71 -2273 -37
+rect -2239 -71 -2223 -37
+rect -2097 -71 -2081 -37
+rect -2047 -71 -2031 -37
+rect -1905 -71 -1889 -37
+rect -1855 -71 -1839 -37
+rect -1713 -71 -1697 -37
+rect -1663 -71 -1647 -37
+rect -1521 -71 -1505 -37
+rect -1471 -71 -1455 -37
+rect -1329 -71 -1313 -37
+rect -1279 -71 -1263 -37
+rect -1137 -71 -1121 -37
+rect -1087 -71 -1071 -37
+rect -945 -71 -929 -37
+rect -895 -71 -879 -37
+rect -753 -71 -737 -37
+rect -703 -71 -687 -37
+rect -561 -71 -545 -37
+rect -511 -71 -495 -37
+rect -369 -71 -353 -37
+rect -319 -71 -303 -37
+rect -177 -71 -161 -37
+rect -127 -71 -111 -37
+rect 15 -71 31 -37
+rect 65 -71 81 -37
+rect 207 -71 223 -37
+rect 257 -71 273 -37
+rect 399 -71 415 -37
+rect 449 -71 465 -37
+rect 591 -71 607 -37
+rect 641 -71 657 -37
+rect 783 -71 799 -37
+rect 833 -71 849 -37
+rect 975 -71 991 -37
+rect 1025 -71 1041 -37
+rect 1167 -71 1183 -37
+rect 1217 -71 1233 -37
+rect 1359 -71 1375 -37
+rect 1409 -71 1425 -37
+rect 1551 -71 1567 -37
+rect 1601 -71 1617 -37
+rect 1743 -71 1759 -37
+rect 1793 -71 1809 -37
+rect 1935 -71 1951 -37
+rect 1985 -71 2001 -37
+rect 2127 -71 2143 -37
+rect 2177 -71 2193 -37
+rect 2319 -71 2335 -37
+rect 2369 -71 2385 -37
+rect -2417 -121 -2383 -105
+rect -2417 -513 -2383 -497
+rect -2321 -121 -2287 -105
+rect -2321 -513 -2287 -497
+rect -2225 -121 -2191 -105
+rect -2225 -513 -2191 -497
+rect -2129 -121 -2095 -105
+rect -2129 -513 -2095 -497
+rect -2033 -121 -1999 -105
+rect -2033 -513 -1999 -497
+rect -1937 -121 -1903 -105
+rect -1937 -513 -1903 -497
+rect -1841 -121 -1807 -105
+rect -1841 -513 -1807 -497
+rect -1745 -121 -1711 -105
+rect -1745 -513 -1711 -497
+rect -1649 -121 -1615 -105
+rect -1649 -513 -1615 -497
+rect -1553 -121 -1519 -105
+rect -1553 -513 -1519 -497
+rect -1457 -121 -1423 -105
+rect -1457 -513 -1423 -497
+rect -1361 -121 -1327 -105
+rect -1361 -513 -1327 -497
+rect -1265 -121 -1231 -105
+rect -1265 -513 -1231 -497
+rect -1169 -121 -1135 -105
+rect -1169 -513 -1135 -497
+rect -1073 -121 -1039 -105
+rect -1073 -513 -1039 -497
+rect -977 -121 -943 -105
+rect -977 -513 -943 -497
+rect -881 -121 -847 -105
+rect -881 -513 -847 -497
+rect -785 -121 -751 -105
+rect -785 -513 -751 -497
+rect -689 -121 -655 -105
+rect -689 -513 -655 -497
+rect -593 -121 -559 -105
+rect -593 -513 -559 -497
+rect -497 -121 -463 -105
+rect -497 -513 -463 -497
+rect -401 -121 -367 -105
+rect -401 -513 -367 -497
+rect -305 -121 -271 -105
+rect -305 -513 -271 -497
+rect -209 -121 -175 -105
+rect -209 -513 -175 -497
+rect -113 -121 -79 -105
+rect -113 -513 -79 -497
+rect -17 -121 17 -105
+rect -17 -513 17 -497
+rect 79 -121 113 -105
+rect 79 -513 113 -497
+rect 175 -121 209 -105
+rect 175 -513 209 -497
+rect 271 -121 305 -105
+rect 271 -513 305 -497
+rect 367 -121 401 -105
+rect 367 -513 401 -497
+rect 463 -121 497 -105
+rect 463 -513 497 -497
+rect 559 -121 593 -105
+rect 559 -513 593 -497
+rect 655 -121 689 -105
+rect 655 -513 689 -497
+rect 751 -121 785 -105
+rect 751 -513 785 -497
+rect 847 -121 881 -105
+rect 847 -513 881 -497
+rect 943 -121 977 -105
+rect 943 -513 977 -497
+rect 1039 -121 1073 -105
+rect 1039 -513 1073 -497
+rect 1135 -121 1169 -105
+rect 1135 -513 1169 -497
+rect 1231 -121 1265 -105
+rect 1231 -513 1265 -497
+rect 1327 -121 1361 -105
+rect 1327 -513 1361 -497
+rect 1423 -121 1457 -105
+rect 1423 -513 1457 -497
+rect 1519 -121 1553 -105
+rect 1519 -513 1553 -497
+rect 1615 -121 1649 -105
+rect 1615 -513 1649 -497
+rect 1711 -121 1745 -105
+rect 1711 -513 1745 -497
+rect 1807 -121 1841 -105
+rect 1807 -513 1841 -497
+rect 1903 -121 1937 -105
+rect 1903 -513 1937 -497
+rect 1999 -121 2033 -105
+rect 1999 -513 2033 -497
+rect 2095 -121 2129 -105
+rect 2095 -513 2129 -497
+rect 2191 -121 2225 -105
+rect 2191 -513 2225 -497
+rect 2287 -121 2321 -105
+rect 2287 -513 2321 -497
+rect 2383 -121 2417 -105
+rect 2383 -513 2417 -497
+rect -2385 -581 -2369 -547
+rect -2335 -581 -2319 -547
+rect -2193 -581 -2177 -547
+rect -2143 -581 -2127 -547
+rect -2001 -581 -1985 -547
+rect -1951 -581 -1935 -547
+rect -1809 -581 -1793 -547
+rect -1759 -581 -1743 -547
+rect -1617 -581 -1601 -547
+rect -1567 -581 -1551 -547
+rect -1425 -581 -1409 -547
+rect -1375 -581 -1359 -547
+rect -1233 -581 -1217 -547
+rect -1183 -581 -1167 -547
+rect -1041 -581 -1025 -547
+rect -991 -581 -975 -547
+rect -849 -581 -833 -547
+rect -799 -581 -783 -547
+rect -657 -581 -641 -547
+rect -607 -581 -591 -547
+rect -465 -581 -449 -547
+rect -415 -581 -399 -547
+rect -273 -581 -257 -547
+rect -223 -581 -207 -547
+rect -81 -581 -65 -547
+rect -31 -581 -15 -547
+rect 111 -581 127 -547
+rect 161 -581 177 -547
+rect 303 -581 319 -547
+rect 353 -581 369 -547
+rect 495 -581 511 -547
+rect 545 -581 561 -547
+rect 687 -581 703 -547
+rect 737 -581 753 -547
+rect 879 -581 895 -547
+rect 929 -581 945 -547
+rect 1071 -581 1087 -547
+rect 1121 -581 1137 -547
+rect 1263 -581 1279 -547
+rect 1313 -581 1329 -547
+rect 1455 -581 1471 -547
+rect 1505 -581 1521 -547
+rect 1647 -581 1663 -547
+rect 1697 -581 1713 -547
+rect 1839 -581 1855 -547
+rect 1889 -581 1905 -547
+rect 2031 -581 2047 -547
+rect 2081 -581 2097 -547
+rect 2223 -581 2239 -547
+rect 2273 -581 2289 -547
+rect -2531 -649 -2497 -587
+rect 2497 -649 2531 -587
+rect -2531 -683 -2435 -649
+rect 2435 -683 2531 -649
+<< viali >>
+rect -2369 547 -2335 581
+rect -2177 547 -2143 581
+rect -1985 547 -1951 581
+rect -1793 547 -1759 581
+rect -1601 547 -1567 581
+rect -1409 547 -1375 581
+rect -1217 547 -1183 581
+rect -1025 547 -991 581
+rect -833 547 -799 581
+rect -641 547 -607 581
+rect -449 547 -415 581
+rect -257 547 -223 581
+rect -65 547 -31 581
+rect 127 547 161 581
+rect 319 547 353 581
+rect 511 547 545 581
+rect 703 547 737 581
+rect 895 547 929 581
+rect 1087 547 1121 581
+rect 1279 547 1313 581
+rect 1471 547 1505 581
+rect 1663 547 1697 581
+rect 1855 547 1889 581
+rect 2047 547 2081 581
+rect 2239 547 2273 581
+rect -2417 121 -2383 497
+rect -2321 121 -2287 497
+rect -2225 121 -2191 497
+rect -2129 121 -2095 497
+rect -2033 121 -1999 497
+rect -1937 121 -1903 497
+rect -1841 121 -1807 497
+rect -1745 121 -1711 497
+rect -1649 121 -1615 497
+rect -1553 121 -1519 497
+rect -1457 121 -1423 497
+rect -1361 121 -1327 497
+rect -1265 121 -1231 497
+rect -1169 121 -1135 497
+rect -1073 121 -1039 497
+rect -977 121 -943 497
+rect -881 121 -847 497
+rect -785 121 -751 497
+rect -689 121 -655 497
+rect -593 121 -559 497
+rect -497 121 -463 497
+rect -401 121 -367 497
+rect -305 121 -271 497
+rect -209 121 -175 497
+rect -113 121 -79 497
+rect -17 121 17 497
+rect 79 121 113 497
+rect 175 121 209 497
+rect 271 121 305 497
+rect 367 121 401 497
+rect 463 121 497 497
+rect 559 121 593 497
+rect 655 121 689 497
+rect 751 121 785 497
+rect 847 121 881 497
+rect 943 121 977 497
+rect 1039 121 1073 497
+rect 1135 121 1169 497
+rect 1231 121 1265 497
+rect 1327 121 1361 497
+rect 1423 121 1457 497
+rect 1519 121 1553 497
+rect 1615 121 1649 497
+rect 1711 121 1745 497
+rect 1807 121 1841 497
+rect 1903 121 1937 497
+rect 1999 121 2033 497
+rect 2095 121 2129 497
+rect 2191 121 2225 497
+rect 2287 121 2321 497
+rect 2383 121 2417 497
+rect -2273 37 -2239 71
+rect -2081 37 -2047 71
+rect -1889 37 -1855 71
+rect -1697 37 -1663 71
+rect -1505 37 -1471 71
+rect -1313 37 -1279 71
+rect -1121 37 -1087 71
+rect -929 37 -895 71
+rect -737 37 -703 71
+rect -545 37 -511 71
+rect -353 37 -319 71
+rect -161 37 -127 71
+rect 31 37 65 71
+rect 223 37 257 71
+rect 415 37 449 71
+rect 607 37 641 71
+rect 799 37 833 71
+rect 991 37 1025 71
+rect 1183 37 1217 71
+rect 1375 37 1409 71
+rect 1567 37 1601 71
+rect 1759 37 1793 71
+rect 1951 37 1985 71
+rect 2143 37 2177 71
+rect 2335 37 2369 71
+rect -2273 -71 -2239 -37
+rect -2081 -71 -2047 -37
+rect -1889 -71 -1855 -37
+rect -1697 -71 -1663 -37
+rect -1505 -71 -1471 -37
+rect -1313 -71 -1279 -37
+rect -1121 -71 -1087 -37
+rect -929 -71 -895 -37
+rect -737 -71 -703 -37
+rect -545 -71 -511 -37
+rect -353 -71 -319 -37
+rect -161 -71 -127 -37
+rect 31 -71 65 -37
+rect 223 -71 257 -37
+rect 415 -71 449 -37
+rect 607 -71 641 -37
+rect 799 -71 833 -37
+rect 991 -71 1025 -37
+rect 1183 -71 1217 -37
+rect 1375 -71 1409 -37
+rect 1567 -71 1601 -37
+rect 1759 -71 1793 -37
+rect 1951 -71 1985 -37
+rect 2143 -71 2177 -37
+rect 2335 -71 2369 -37
+rect -2417 -497 -2383 -121
+rect -2321 -497 -2287 -121
+rect -2225 -497 -2191 -121
+rect -2129 -497 -2095 -121
+rect -2033 -497 -1999 -121
+rect -1937 -497 -1903 -121
+rect -1841 -497 -1807 -121
+rect -1745 -497 -1711 -121
+rect -1649 -497 -1615 -121
+rect -1553 -497 -1519 -121
+rect -1457 -497 -1423 -121
+rect -1361 -497 -1327 -121
+rect -1265 -497 -1231 -121
+rect -1169 -497 -1135 -121
+rect -1073 -497 -1039 -121
+rect -977 -497 -943 -121
+rect -881 -497 -847 -121
+rect -785 -497 -751 -121
+rect -689 -497 -655 -121
+rect -593 -497 -559 -121
+rect -497 -497 -463 -121
+rect -401 -497 -367 -121
+rect -305 -497 -271 -121
+rect -209 -497 -175 -121
+rect -113 -497 -79 -121
+rect -17 -497 17 -121
+rect 79 -497 113 -121
+rect 175 -497 209 -121
+rect 271 -497 305 -121
+rect 367 -497 401 -121
+rect 463 -497 497 -121
+rect 559 -497 593 -121
+rect 655 -497 689 -121
+rect 751 -497 785 -121
+rect 847 -497 881 -121
+rect 943 -497 977 -121
+rect 1039 -497 1073 -121
+rect 1135 -497 1169 -121
+rect 1231 -497 1265 -121
+rect 1327 -497 1361 -121
+rect 1423 -497 1457 -121
+rect 1519 -497 1553 -121
+rect 1615 -497 1649 -121
+rect 1711 -497 1745 -121
+rect 1807 -497 1841 -121
+rect 1903 -497 1937 -121
+rect 1999 -497 2033 -121
+rect 2095 -497 2129 -121
+rect 2191 -497 2225 -121
+rect 2287 -497 2321 -121
+rect 2383 -497 2417 -121
+rect -2369 -581 -2335 -547
+rect -2177 -581 -2143 -547
+rect -1985 -581 -1951 -547
+rect -1793 -581 -1759 -547
+rect -1601 -581 -1567 -547
+rect -1409 -581 -1375 -547
+rect -1217 -581 -1183 -547
+rect -1025 -581 -991 -547
+rect -833 -581 -799 -547
+rect -641 -581 -607 -547
+rect -449 -581 -415 -547
+rect -257 -581 -223 -547
+rect -65 -581 -31 -547
+rect 127 -581 161 -547
+rect 319 -581 353 -547
+rect 511 -581 545 -547
+rect 703 -581 737 -547
+rect 895 -581 929 -547
+rect 1087 -581 1121 -547
+rect 1279 -581 1313 -547
+rect 1471 -581 1505 -547
+rect 1663 -581 1697 -547
+rect 1855 -581 1889 -547
+rect 2047 -581 2081 -547
+rect 2239 -581 2273 -547
+<< metal1 >>
+rect -2381 581 -2323 587
+rect -2381 547 -2369 581
+rect -2335 547 -2323 581
+rect -2381 541 -2323 547
+rect -2189 581 -2131 587
+rect -2189 547 -2177 581
+rect -2143 547 -2131 581
+rect -2189 541 -2131 547
+rect -1997 581 -1939 587
+rect -1997 547 -1985 581
+rect -1951 547 -1939 581
+rect -1997 541 -1939 547
+rect -1805 581 -1747 587
+rect -1805 547 -1793 581
+rect -1759 547 -1747 581
+rect -1805 541 -1747 547
+rect -1613 581 -1555 587
+rect -1613 547 -1601 581
+rect -1567 547 -1555 581
+rect -1613 541 -1555 547
+rect -1421 581 -1363 587
+rect -1421 547 -1409 581
+rect -1375 547 -1363 581
+rect -1421 541 -1363 547
+rect -1229 581 -1171 587
+rect -1229 547 -1217 581
+rect -1183 547 -1171 581
+rect -1229 541 -1171 547
+rect -1037 581 -979 587
+rect -1037 547 -1025 581
+rect -991 547 -979 581
+rect -1037 541 -979 547
+rect -845 581 -787 587
+rect -845 547 -833 581
+rect -799 547 -787 581
+rect -845 541 -787 547
+rect -653 581 -595 587
+rect -653 547 -641 581
+rect -607 547 -595 581
+rect -653 541 -595 547
+rect -461 581 -403 587
+rect -461 547 -449 581
+rect -415 547 -403 581
+rect -461 541 -403 547
+rect -269 581 -211 587
+rect -269 547 -257 581
+rect -223 547 -211 581
+rect -269 541 -211 547
+rect -77 581 -19 587
+rect -77 547 -65 581
+rect -31 547 -19 581
+rect -77 541 -19 547
+rect 115 581 173 587
+rect 115 547 127 581
+rect 161 547 173 581
+rect 115 541 173 547
+rect 307 581 365 587
+rect 307 547 319 581
+rect 353 547 365 581
+rect 307 541 365 547
+rect 499 581 557 587
+rect 499 547 511 581
+rect 545 547 557 581
+rect 499 541 557 547
+rect 691 581 749 587
+rect 691 547 703 581
+rect 737 547 749 581
+rect 691 541 749 547
+rect 883 581 941 587
+rect 883 547 895 581
+rect 929 547 941 581
+rect 883 541 941 547
+rect 1075 581 1133 587
+rect 1075 547 1087 581
+rect 1121 547 1133 581
+rect 1075 541 1133 547
+rect 1267 581 1325 587
+rect 1267 547 1279 581
+rect 1313 547 1325 581
+rect 1267 541 1325 547
+rect 1459 581 1517 587
+rect 1459 547 1471 581
+rect 1505 547 1517 581
+rect 1459 541 1517 547
+rect 1651 581 1709 587
+rect 1651 547 1663 581
+rect 1697 547 1709 581
+rect 1651 541 1709 547
+rect 1843 581 1901 587
+rect 1843 547 1855 581
+rect 1889 547 1901 581
+rect 1843 541 1901 547
+rect 2035 581 2093 587
+rect 2035 547 2047 581
+rect 2081 547 2093 581
+rect 2035 541 2093 547
+rect 2227 581 2285 587
+rect 2227 547 2239 581
+rect 2273 547 2285 581
+rect 2227 541 2285 547
+rect -2423 497 -2377 509
+rect -2423 121 -2417 497
+rect -2383 121 -2377 497
+rect -2423 109 -2377 121
+rect -2327 497 -2281 509
+rect -2327 121 -2321 497
+rect -2287 121 -2281 497
+rect -2327 109 -2281 121
+rect -2231 497 -2185 509
+rect -2231 121 -2225 497
+rect -2191 121 -2185 497
+rect -2231 109 -2185 121
+rect -2135 497 -2089 509
+rect -2135 121 -2129 497
+rect -2095 121 -2089 497
+rect -2135 109 -2089 121
+rect -2039 497 -1993 509
+rect -2039 121 -2033 497
+rect -1999 121 -1993 497
+rect -2039 109 -1993 121
+rect -1943 497 -1897 509
+rect -1943 121 -1937 497
+rect -1903 121 -1897 497
+rect -1943 109 -1897 121
+rect -1847 497 -1801 509
+rect -1847 121 -1841 497
+rect -1807 121 -1801 497
+rect -1847 109 -1801 121
+rect -1751 497 -1705 509
+rect -1751 121 -1745 497
+rect -1711 121 -1705 497
+rect -1751 109 -1705 121
+rect -1655 497 -1609 509
+rect -1655 121 -1649 497
+rect -1615 121 -1609 497
+rect -1655 109 -1609 121
+rect -1559 497 -1513 509
+rect -1559 121 -1553 497
+rect -1519 121 -1513 497
+rect -1559 109 -1513 121
+rect -1463 497 -1417 509
+rect -1463 121 -1457 497
+rect -1423 121 -1417 497
+rect -1463 109 -1417 121
+rect -1367 497 -1321 509
+rect -1367 121 -1361 497
+rect -1327 121 -1321 497
+rect -1367 109 -1321 121
+rect -1271 497 -1225 509
+rect -1271 121 -1265 497
+rect -1231 121 -1225 497
+rect -1271 109 -1225 121
+rect -1175 497 -1129 509
+rect -1175 121 -1169 497
+rect -1135 121 -1129 497
+rect -1175 109 -1129 121
+rect -1079 497 -1033 509
+rect -1079 121 -1073 497
+rect -1039 121 -1033 497
+rect -1079 109 -1033 121
+rect -983 497 -937 509
+rect -983 121 -977 497
+rect -943 121 -937 497
+rect -983 109 -937 121
+rect -887 497 -841 509
+rect -887 121 -881 497
+rect -847 121 -841 497
+rect -887 109 -841 121
+rect -791 497 -745 509
+rect -791 121 -785 497
+rect -751 121 -745 497
+rect -791 109 -745 121
+rect -695 497 -649 509
+rect -695 121 -689 497
+rect -655 121 -649 497
+rect -695 109 -649 121
+rect -599 497 -553 509
+rect -599 121 -593 497
+rect -559 121 -553 497
+rect -599 109 -553 121
+rect -503 497 -457 509
+rect -503 121 -497 497
+rect -463 121 -457 497
+rect -503 109 -457 121
+rect -407 497 -361 509
+rect -407 121 -401 497
+rect -367 121 -361 497
+rect -407 109 -361 121
+rect -311 497 -265 509
+rect -311 121 -305 497
+rect -271 121 -265 497
+rect -311 109 -265 121
+rect -215 497 -169 509
+rect -215 121 -209 497
+rect -175 121 -169 497
+rect -215 109 -169 121
+rect -119 497 -73 509
+rect -119 121 -113 497
+rect -79 121 -73 497
+rect -119 109 -73 121
+rect -23 497 23 509
+rect -23 121 -17 497
+rect 17 121 23 497
+rect -23 109 23 121
+rect 73 497 119 509
+rect 73 121 79 497
+rect 113 121 119 497
+rect 73 109 119 121
+rect 169 497 215 509
+rect 169 121 175 497
+rect 209 121 215 497
+rect 169 109 215 121
+rect 265 497 311 509
+rect 265 121 271 497
+rect 305 121 311 497
+rect 265 109 311 121
+rect 361 497 407 509
+rect 361 121 367 497
+rect 401 121 407 497
+rect 361 109 407 121
+rect 457 497 503 509
+rect 457 121 463 497
+rect 497 121 503 497
+rect 457 109 503 121
+rect 553 497 599 509
+rect 553 121 559 497
+rect 593 121 599 497
+rect 553 109 599 121
+rect 649 497 695 509
+rect 649 121 655 497
+rect 689 121 695 497
+rect 649 109 695 121
+rect 745 497 791 509
+rect 745 121 751 497
+rect 785 121 791 497
+rect 745 109 791 121
+rect 841 497 887 509
+rect 841 121 847 497
+rect 881 121 887 497
+rect 841 109 887 121
+rect 937 497 983 509
+rect 937 121 943 497
+rect 977 121 983 497
+rect 937 109 983 121
+rect 1033 497 1079 509
+rect 1033 121 1039 497
+rect 1073 121 1079 497
+rect 1033 109 1079 121
+rect 1129 497 1175 509
+rect 1129 121 1135 497
+rect 1169 121 1175 497
+rect 1129 109 1175 121
+rect 1225 497 1271 509
+rect 1225 121 1231 497
+rect 1265 121 1271 497
+rect 1225 109 1271 121
+rect 1321 497 1367 509
+rect 1321 121 1327 497
+rect 1361 121 1367 497
+rect 1321 109 1367 121
+rect 1417 497 1463 509
+rect 1417 121 1423 497
+rect 1457 121 1463 497
+rect 1417 109 1463 121
+rect 1513 497 1559 509
+rect 1513 121 1519 497
+rect 1553 121 1559 497
+rect 1513 109 1559 121
+rect 1609 497 1655 509
+rect 1609 121 1615 497
+rect 1649 121 1655 497
+rect 1609 109 1655 121
+rect 1705 497 1751 509
+rect 1705 121 1711 497
+rect 1745 121 1751 497
+rect 1705 109 1751 121
+rect 1801 497 1847 509
+rect 1801 121 1807 497
+rect 1841 121 1847 497
+rect 1801 109 1847 121
+rect 1897 497 1943 509
+rect 1897 121 1903 497
+rect 1937 121 1943 497
+rect 1897 109 1943 121
+rect 1993 497 2039 509
+rect 1993 121 1999 497
+rect 2033 121 2039 497
+rect 1993 109 2039 121
+rect 2089 497 2135 509
+rect 2089 121 2095 497
+rect 2129 121 2135 497
+rect 2089 109 2135 121
+rect 2185 497 2231 509
+rect 2185 121 2191 497
+rect 2225 121 2231 497
+rect 2185 109 2231 121
+rect 2281 497 2327 509
+rect 2281 121 2287 497
+rect 2321 121 2327 497
+rect 2281 109 2327 121
+rect 2377 497 2423 509
+rect 2377 121 2383 497
+rect 2417 121 2423 497
+rect 2377 109 2423 121
+rect -2285 71 -2227 77
+rect -2285 37 -2273 71
+rect -2239 37 -2227 71
+rect -2285 31 -2227 37
+rect -2093 71 -2035 77
+rect -2093 37 -2081 71
+rect -2047 37 -2035 71
+rect -2093 31 -2035 37
+rect -1901 71 -1843 77
+rect -1901 37 -1889 71
+rect -1855 37 -1843 71
+rect -1901 31 -1843 37
+rect -1709 71 -1651 77
+rect -1709 37 -1697 71
+rect -1663 37 -1651 71
+rect -1709 31 -1651 37
+rect -1517 71 -1459 77
+rect -1517 37 -1505 71
+rect -1471 37 -1459 71
+rect -1517 31 -1459 37
+rect -1325 71 -1267 77
+rect -1325 37 -1313 71
+rect -1279 37 -1267 71
+rect -1325 31 -1267 37
+rect -1133 71 -1075 77
+rect -1133 37 -1121 71
+rect -1087 37 -1075 71
+rect -1133 31 -1075 37
+rect -941 71 -883 77
+rect -941 37 -929 71
+rect -895 37 -883 71
+rect -941 31 -883 37
+rect -749 71 -691 77
+rect -749 37 -737 71
+rect -703 37 -691 71
+rect -749 31 -691 37
+rect -557 71 -499 77
+rect -557 37 -545 71
+rect -511 37 -499 71
+rect -557 31 -499 37
+rect -365 71 -307 77
+rect -365 37 -353 71
+rect -319 37 -307 71
+rect -365 31 -307 37
+rect -173 71 -115 77
+rect -173 37 -161 71
+rect -127 37 -115 71
+rect -173 31 -115 37
+rect 19 71 77 77
+rect 19 37 31 71
+rect 65 37 77 71
+rect 19 31 77 37
+rect 211 71 269 77
+rect 211 37 223 71
+rect 257 37 269 71
+rect 211 31 269 37
+rect 403 71 461 77
+rect 403 37 415 71
+rect 449 37 461 71
+rect 403 31 461 37
+rect 595 71 653 77
+rect 595 37 607 71
+rect 641 37 653 71
+rect 595 31 653 37
+rect 787 71 845 77
+rect 787 37 799 71
+rect 833 37 845 71
+rect 787 31 845 37
+rect 979 71 1037 77
+rect 979 37 991 71
+rect 1025 37 1037 71
+rect 979 31 1037 37
+rect 1171 71 1229 77
+rect 1171 37 1183 71
+rect 1217 37 1229 71
+rect 1171 31 1229 37
+rect 1363 71 1421 77
+rect 1363 37 1375 71
+rect 1409 37 1421 71
+rect 1363 31 1421 37
+rect 1555 71 1613 77
+rect 1555 37 1567 71
+rect 1601 37 1613 71
+rect 1555 31 1613 37
+rect 1747 71 1805 77
+rect 1747 37 1759 71
+rect 1793 37 1805 71
+rect 1747 31 1805 37
+rect 1939 71 1997 77
+rect 1939 37 1951 71
+rect 1985 37 1997 71
+rect 1939 31 1997 37
+rect 2131 71 2189 77
+rect 2131 37 2143 71
+rect 2177 37 2189 71
+rect 2131 31 2189 37
+rect 2323 71 2381 77
+rect 2323 37 2335 71
+rect 2369 37 2381 71
+rect 2323 31 2381 37
+rect -2285 -37 -2227 -31
+rect -2285 -71 -2273 -37
+rect -2239 -71 -2227 -37
+rect -2285 -77 -2227 -71
+rect -2093 -37 -2035 -31
+rect -2093 -71 -2081 -37
+rect -2047 -71 -2035 -37
+rect -2093 -77 -2035 -71
+rect -1901 -37 -1843 -31
+rect -1901 -71 -1889 -37
+rect -1855 -71 -1843 -37
+rect -1901 -77 -1843 -71
+rect -1709 -37 -1651 -31
+rect -1709 -71 -1697 -37
+rect -1663 -71 -1651 -37
+rect -1709 -77 -1651 -71
+rect -1517 -37 -1459 -31
+rect -1517 -71 -1505 -37
+rect -1471 -71 -1459 -37
+rect -1517 -77 -1459 -71
+rect -1325 -37 -1267 -31
+rect -1325 -71 -1313 -37
+rect -1279 -71 -1267 -37
+rect -1325 -77 -1267 -71
+rect -1133 -37 -1075 -31
+rect -1133 -71 -1121 -37
+rect -1087 -71 -1075 -37
+rect -1133 -77 -1075 -71
+rect -941 -37 -883 -31
+rect -941 -71 -929 -37
+rect -895 -71 -883 -37
+rect -941 -77 -883 -71
+rect -749 -37 -691 -31
+rect -749 -71 -737 -37
+rect -703 -71 -691 -37
+rect -749 -77 -691 -71
+rect -557 -37 -499 -31
+rect -557 -71 -545 -37
+rect -511 -71 -499 -37
+rect -557 -77 -499 -71
+rect -365 -37 -307 -31
+rect -365 -71 -353 -37
+rect -319 -71 -307 -37
+rect -365 -77 -307 -71
+rect -173 -37 -115 -31
+rect -173 -71 -161 -37
+rect -127 -71 -115 -37
+rect -173 -77 -115 -71
+rect 19 -37 77 -31
+rect 19 -71 31 -37
+rect 65 -71 77 -37
+rect 19 -77 77 -71
+rect 211 -37 269 -31
+rect 211 -71 223 -37
+rect 257 -71 269 -37
+rect 211 -77 269 -71
+rect 403 -37 461 -31
+rect 403 -71 415 -37
+rect 449 -71 461 -37
+rect 403 -77 461 -71
+rect 595 -37 653 -31
+rect 595 -71 607 -37
+rect 641 -71 653 -37
+rect 595 -77 653 -71
+rect 787 -37 845 -31
+rect 787 -71 799 -37
+rect 833 -71 845 -37
+rect 787 -77 845 -71
+rect 979 -37 1037 -31
+rect 979 -71 991 -37
+rect 1025 -71 1037 -37
+rect 979 -77 1037 -71
+rect 1171 -37 1229 -31
+rect 1171 -71 1183 -37
+rect 1217 -71 1229 -37
+rect 1171 -77 1229 -71
+rect 1363 -37 1421 -31
+rect 1363 -71 1375 -37
+rect 1409 -71 1421 -37
+rect 1363 -77 1421 -71
+rect 1555 -37 1613 -31
+rect 1555 -71 1567 -37
+rect 1601 -71 1613 -37
+rect 1555 -77 1613 -71
+rect 1747 -37 1805 -31
+rect 1747 -71 1759 -37
+rect 1793 -71 1805 -37
+rect 1747 -77 1805 -71
+rect 1939 -37 1997 -31
+rect 1939 -71 1951 -37
+rect 1985 -71 1997 -37
+rect 1939 -77 1997 -71
+rect 2131 -37 2189 -31
+rect 2131 -71 2143 -37
+rect 2177 -71 2189 -37
+rect 2131 -77 2189 -71
+rect 2323 -37 2381 -31
+rect 2323 -71 2335 -37
+rect 2369 -71 2381 -37
+rect 2323 -77 2381 -71
+rect -2423 -121 -2377 -109
+rect -2423 -497 -2417 -121
+rect -2383 -497 -2377 -121
+rect -2423 -509 -2377 -497
+rect -2327 -121 -2281 -109
+rect -2327 -497 -2321 -121
+rect -2287 -497 -2281 -121
+rect -2327 -509 -2281 -497
+rect -2231 -121 -2185 -109
+rect -2231 -497 -2225 -121
+rect -2191 -497 -2185 -121
+rect -2231 -509 -2185 -497
+rect -2135 -121 -2089 -109
+rect -2135 -497 -2129 -121
+rect -2095 -497 -2089 -121
+rect -2135 -509 -2089 -497
+rect -2039 -121 -1993 -109
+rect -2039 -497 -2033 -121
+rect -1999 -497 -1993 -121
+rect -2039 -509 -1993 -497
+rect -1943 -121 -1897 -109
+rect -1943 -497 -1937 -121
+rect -1903 -497 -1897 -121
+rect -1943 -509 -1897 -497
+rect -1847 -121 -1801 -109
+rect -1847 -497 -1841 -121
+rect -1807 -497 -1801 -121
+rect -1847 -509 -1801 -497
+rect -1751 -121 -1705 -109
+rect -1751 -497 -1745 -121
+rect -1711 -497 -1705 -121
+rect -1751 -509 -1705 -497
+rect -1655 -121 -1609 -109
+rect -1655 -497 -1649 -121
+rect -1615 -497 -1609 -121
+rect -1655 -509 -1609 -497
+rect -1559 -121 -1513 -109
+rect -1559 -497 -1553 -121
+rect -1519 -497 -1513 -121
+rect -1559 -509 -1513 -497
+rect -1463 -121 -1417 -109
+rect -1463 -497 -1457 -121
+rect -1423 -497 -1417 -121
+rect -1463 -509 -1417 -497
+rect -1367 -121 -1321 -109
+rect -1367 -497 -1361 -121
+rect -1327 -497 -1321 -121
+rect -1367 -509 -1321 -497
+rect -1271 -121 -1225 -109
+rect -1271 -497 -1265 -121
+rect -1231 -497 -1225 -121
+rect -1271 -509 -1225 -497
+rect -1175 -121 -1129 -109
+rect -1175 -497 -1169 -121
+rect -1135 -497 -1129 -121
+rect -1175 -509 -1129 -497
+rect -1079 -121 -1033 -109
+rect -1079 -497 -1073 -121
+rect -1039 -497 -1033 -121
+rect -1079 -509 -1033 -497
+rect -983 -121 -937 -109
+rect -983 -497 -977 -121
+rect -943 -497 -937 -121
+rect -983 -509 -937 -497
+rect -887 -121 -841 -109
+rect -887 -497 -881 -121
+rect -847 -497 -841 -121
+rect -887 -509 -841 -497
+rect -791 -121 -745 -109
+rect -791 -497 -785 -121
+rect -751 -497 -745 -121
+rect -791 -509 -745 -497
+rect -695 -121 -649 -109
+rect -695 -497 -689 -121
+rect -655 -497 -649 -121
+rect -695 -509 -649 -497
+rect -599 -121 -553 -109
+rect -599 -497 -593 -121
+rect -559 -497 -553 -121
+rect -599 -509 -553 -497
+rect -503 -121 -457 -109
+rect -503 -497 -497 -121
+rect -463 -497 -457 -121
+rect -503 -509 -457 -497
+rect -407 -121 -361 -109
+rect -407 -497 -401 -121
+rect -367 -497 -361 -121
+rect -407 -509 -361 -497
+rect -311 -121 -265 -109
+rect -311 -497 -305 -121
+rect -271 -497 -265 -121
+rect -311 -509 -265 -497
+rect -215 -121 -169 -109
+rect -215 -497 -209 -121
+rect -175 -497 -169 -121
+rect -215 -509 -169 -497
+rect -119 -121 -73 -109
+rect -119 -497 -113 -121
+rect -79 -497 -73 -121
+rect -119 -509 -73 -497
+rect -23 -121 23 -109
+rect -23 -497 -17 -121
+rect 17 -497 23 -121
+rect -23 -509 23 -497
+rect 73 -121 119 -109
+rect 73 -497 79 -121
+rect 113 -497 119 -121
+rect 73 -509 119 -497
+rect 169 -121 215 -109
+rect 169 -497 175 -121
+rect 209 -497 215 -121
+rect 169 -509 215 -497
+rect 265 -121 311 -109
+rect 265 -497 271 -121
+rect 305 -497 311 -121
+rect 265 -509 311 -497
+rect 361 -121 407 -109
+rect 361 -497 367 -121
+rect 401 -497 407 -121
+rect 361 -509 407 -497
+rect 457 -121 503 -109
+rect 457 -497 463 -121
+rect 497 -497 503 -121
+rect 457 -509 503 -497
+rect 553 -121 599 -109
+rect 553 -497 559 -121
+rect 593 -497 599 -121
+rect 553 -509 599 -497
+rect 649 -121 695 -109
+rect 649 -497 655 -121
+rect 689 -497 695 -121
+rect 649 -509 695 -497
+rect 745 -121 791 -109
+rect 745 -497 751 -121
+rect 785 -497 791 -121
+rect 745 -509 791 -497
+rect 841 -121 887 -109
+rect 841 -497 847 -121
+rect 881 -497 887 -121
+rect 841 -509 887 -497
+rect 937 -121 983 -109
+rect 937 -497 943 -121
+rect 977 -497 983 -121
+rect 937 -509 983 -497
+rect 1033 -121 1079 -109
+rect 1033 -497 1039 -121
+rect 1073 -497 1079 -121
+rect 1033 -509 1079 -497
+rect 1129 -121 1175 -109
+rect 1129 -497 1135 -121
+rect 1169 -497 1175 -121
+rect 1129 -509 1175 -497
+rect 1225 -121 1271 -109
+rect 1225 -497 1231 -121
+rect 1265 -497 1271 -121
+rect 1225 -509 1271 -497
+rect 1321 -121 1367 -109
+rect 1321 -497 1327 -121
+rect 1361 -497 1367 -121
+rect 1321 -509 1367 -497
+rect 1417 -121 1463 -109
+rect 1417 -497 1423 -121
+rect 1457 -497 1463 -121
+rect 1417 -509 1463 -497
+rect 1513 -121 1559 -109
+rect 1513 -497 1519 -121
+rect 1553 -497 1559 -121
+rect 1513 -509 1559 -497
+rect 1609 -121 1655 -109
+rect 1609 -497 1615 -121
+rect 1649 -497 1655 -121
+rect 1609 -509 1655 -497
+rect 1705 -121 1751 -109
+rect 1705 -497 1711 -121
+rect 1745 -497 1751 -121
+rect 1705 -509 1751 -497
+rect 1801 -121 1847 -109
+rect 1801 -497 1807 -121
+rect 1841 -497 1847 -121
+rect 1801 -509 1847 -497
+rect 1897 -121 1943 -109
+rect 1897 -497 1903 -121
+rect 1937 -497 1943 -121
+rect 1897 -509 1943 -497
+rect 1993 -121 2039 -109
+rect 1993 -497 1999 -121
+rect 2033 -497 2039 -121
+rect 1993 -509 2039 -497
+rect 2089 -121 2135 -109
+rect 2089 -497 2095 -121
+rect 2129 -497 2135 -121
+rect 2089 -509 2135 -497
+rect 2185 -121 2231 -109
+rect 2185 -497 2191 -121
+rect 2225 -497 2231 -121
+rect 2185 -509 2231 -497
+rect 2281 -121 2327 -109
+rect 2281 -497 2287 -121
+rect 2321 -497 2327 -121
+rect 2281 -509 2327 -497
+rect 2377 -121 2423 -109
+rect 2377 -497 2383 -121
+rect 2417 -497 2423 -121
+rect 2377 -509 2423 -497
+rect -2381 -547 -2323 -541
+rect -2381 -581 -2369 -547
+rect -2335 -581 -2323 -547
+rect -2381 -587 -2323 -581
+rect -2189 -547 -2131 -541
+rect -2189 -581 -2177 -547
+rect -2143 -581 -2131 -547
+rect -2189 -587 -2131 -581
+rect -1997 -547 -1939 -541
+rect -1997 -581 -1985 -547
+rect -1951 -581 -1939 -547
+rect -1997 -587 -1939 -581
+rect -1805 -547 -1747 -541
+rect -1805 -581 -1793 -547
+rect -1759 -581 -1747 -547
+rect -1805 -587 -1747 -581
+rect -1613 -547 -1555 -541
+rect -1613 -581 -1601 -547
+rect -1567 -581 -1555 -547
+rect -1613 -587 -1555 -581
+rect -1421 -547 -1363 -541
+rect -1421 -581 -1409 -547
+rect -1375 -581 -1363 -547
+rect -1421 -587 -1363 -581
+rect -1229 -547 -1171 -541
+rect -1229 -581 -1217 -547
+rect -1183 -581 -1171 -547
+rect -1229 -587 -1171 -581
+rect -1037 -547 -979 -541
+rect -1037 -581 -1025 -547
+rect -991 -581 -979 -547
+rect -1037 -587 -979 -581
+rect -845 -547 -787 -541
+rect -845 -581 -833 -547
+rect -799 -581 -787 -547
+rect -845 -587 -787 -581
+rect -653 -547 -595 -541
+rect -653 -581 -641 -547
+rect -607 -581 -595 -547
+rect -653 -587 -595 -581
+rect -461 -547 -403 -541
+rect -461 -581 -449 -547
+rect -415 -581 -403 -547
+rect -461 -587 -403 -581
+rect -269 -547 -211 -541
+rect -269 -581 -257 -547
+rect -223 -581 -211 -547
+rect -269 -587 -211 -581
+rect -77 -547 -19 -541
+rect -77 -581 -65 -547
+rect -31 -581 -19 -547
+rect -77 -587 -19 -581
+rect 115 -547 173 -541
+rect 115 -581 127 -547
+rect 161 -581 173 -547
+rect 115 -587 173 -581
+rect 307 -547 365 -541
+rect 307 -581 319 -547
+rect 353 -581 365 -547
+rect 307 -587 365 -581
+rect 499 -547 557 -541
+rect 499 -581 511 -547
+rect 545 -581 557 -547
+rect 499 -587 557 -581
+rect 691 -547 749 -541
+rect 691 -581 703 -547
+rect 737 -581 749 -547
+rect 691 -587 749 -581
+rect 883 -547 941 -541
+rect 883 -581 895 -547
+rect 929 -581 941 -547
+rect 883 -587 941 -581
+rect 1075 -547 1133 -541
+rect 1075 -581 1087 -547
+rect 1121 -581 1133 -547
+rect 1075 -587 1133 -581
+rect 1267 -547 1325 -541
+rect 1267 -581 1279 -547
+rect 1313 -581 1325 -547
+rect 1267 -587 1325 -581
+rect 1459 -547 1517 -541
+rect 1459 -581 1471 -547
+rect 1505 -581 1517 -547
+rect 1459 -587 1517 -581
+rect 1651 -547 1709 -541
+rect 1651 -581 1663 -547
+rect 1697 -581 1709 -547
+rect 1651 -587 1709 -581
+rect 1843 -547 1901 -541
+rect 1843 -581 1855 -547
+rect 1889 -581 1901 -547
+rect 1843 -587 1901 -581
+rect 2035 -547 2093 -541
+rect 2035 -581 2047 -547
+rect 2081 -581 2093 -547
+rect 2035 -587 2093 -581
+rect 2227 -547 2285 -541
+rect 2227 -581 2239 -547
+rect 2273 -581 2285 -547
+rect 2227 -587 2285 -581
+<< properties >>
+string FIXED_BBOX -2514 -666 2514 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 50 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_NFP4RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_NFP4RB.mag
new file mode 100644
index 0000000..2bfa864
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_NFP4RB.mag
@@ -0,0 +1,505 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645781187
+<< error_p >>
+rect -617 272 -559 278
+rect -421 272 -363 278
+rect -225 272 -167 278
+rect -29 272 29 278
+rect 167 272 225 278
+rect 363 272 421 278
+rect 559 272 617 278
+rect -617 238 -605 272
+rect -421 238 -409 272
+rect -225 238 -213 272
+rect -29 238 -17 272
+rect 167 238 179 272
+rect 363 238 375 272
+rect 559 238 571 272
+rect -617 232 -559 238
+rect -421 232 -363 238
+rect -225 232 -167 238
+rect -29 232 29 238
+rect 167 232 225 238
+rect 363 232 421 238
+rect 559 232 617 238
+rect -715 -238 -657 -232
+rect -519 -238 -461 -232
+rect -323 -238 -265 -232
+rect -127 -238 -69 -232
+rect 69 -238 127 -232
+rect 265 -238 323 -232
+rect 461 -238 519 -232
+rect 657 -238 715 -232
+rect -715 -272 -703 -238
+rect -519 -272 -507 -238
+rect -323 -272 -311 -238
+rect -127 -272 -115 -238
+rect 69 -272 81 -238
+rect 265 -272 277 -238
+rect 461 -272 473 -238
+rect 657 -272 669 -238
+rect -715 -278 -657 -272
+rect -519 -278 -461 -272
+rect -323 -278 -265 -272
+rect -127 -278 -69 -272
+rect 69 -278 127 -272
+rect 265 -278 323 -272
+rect 461 -278 519 -272
+rect 657 -278 715 -272
+<< pwell >>
+rect -902 -410 902 410
+<< nmos >>
+rect -706 -200 -666 200
+rect -608 -200 -568 200
+rect -510 -200 -470 200
+rect -412 -200 -372 200
+rect -314 -200 -274 200
+rect -216 -200 -176 200
+rect -118 -200 -78 200
+rect -20 -200 20 200
+rect 78 -200 118 200
+rect 176 -200 216 200
+rect 274 -200 314 200
+rect 372 -200 412 200
+rect 470 -200 510 200
+rect 568 -200 608 200
+rect 666 -200 706 200
+<< ndiff >>
+rect -764 188 -706 200
+rect -764 -188 -752 188
+rect -718 -188 -706 188
+rect -764 -200 -706 -188
+rect -666 188 -608 200
+rect -666 -188 -654 188
+rect -620 -188 -608 188
+rect -666 -200 -608 -188
+rect -568 188 -510 200
+rect -568 -188 -556 188
+rect -522 -188 -510 188
+rect -568 -200 -510 -188
+rect -470 188 -412 200
+rect -470 -188 -458 188
+rect -424 -188 -412 188
+rect -470 -200 -412 -188
+rect -372 188 -314 200
+rect -372 -188 -360 188
+rect -326 -188 -314 188
+rect -372 -200 -314 -188
+rect -274 188 -216 200
+rect -274 -188 -262 188
+rect -228 -188 -216 188
+rect -274 -200 -216 -188
+rect -176 188 -118 200
+rect -176 -188 -164 188
+rect -130 -188 -118 188
+rect -176 -200 -118 -188
+rect -78 188 -20 200
+rect -78 -188 -66 188
+rect -32 -188 -20 188
+rect -78 -200 -20 -188
+rect 20 188 78 200
+rect 20 -188 32 188
+rect 66 -188 78 188
+rect 20 -200 78 -188
+rect 118 188 176 200
+rect 118 -188 130 188
+rect 164 -188 176 188
+rect 118 -200 176 -188
+rect 216 188 274 200
+rect 216 -188 228 188
+rect 262 -188 274 188
+rect 216 -200 274 -188
+rect 314 188 372 200
+rect 314 -188 326 188
+rect 360 -188 372 188
+rect 314 -200 372 -188
+rect 412 188 470 200
+rect 412 -188 424 188
+rect 458 -188 470 188
+rect 412 -200 470 -188
+rect 510 188 568 200
+rect 510 -188 522 188
+rect 556 -188 568 188
+rect 510 -200 568 -188
+rect 608 188 666 200
+rect 608 -188 620 188
+rect 654 -188 666 188
+rect 608 -200 666 -188
+rect 706 188 764 200
+rect 706 -188 718 188
+rect 752 -188 764 188
+rect 706 -200 764 -188
+<< ndiffc >>
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+<< psubdiff >>
+rect -866 340 -770 374
+rect 770 340 866 374
+rect -866 278 -832 340
+rect 832 278 866 340
+rect -866 -340 -832 -278
+rect 832 -340 866 -278
+rect -866 -374 -770 -340
+rect 770 -374 866 -340
+<< psubdiffcont >>
+rect -770 340 770 374
+rect -866 -278 -832 278
+rect 832 -278 866 278
+rect -770 -374 770 -340
+<< poly >>
+rect -621 272 -555 288
+rect -621 238 -605 272
+rect -571 238 -555 272
+rect -706 200 -666 226
+rect -621 222 -555 238
+rect -425 272 -359 288
+rect -425 238 -409 272
+rect -375 238 -359 272
+rect -608 200 -568 222
+rect -510 200 -470 226
+rect -425 222 -359 238
+rect -229 272 -163 288
+rect -229 238 -213 272
+rect -179 238 -163 272
+rect -412 200 -372 222
+rect -314 200 -274 226
+rect -229 222 -163 238
+rect -33 272 33 288
+rect -33 238 -17 272
+rect 17 238 33 272
+rect -216 200 -176 222
+rect -118 200 -78 226
+rect -33 222 33 238
+rect 163 272 229 288
+rect 163 238 179 272
+rect 213 238 229 272
+rect -20 200 20 222
+rect 78 200 118 226
+rect 163 222 229 238
+rect 359 272 425 288
+rect 359 238 375 272
+rect 409 238 425 272
+rect 176 200 216 222
+rect 274 200 314 226
+rect 359 222 425 238
+rect 555 272 621 288
+rect 555 238 571 272
+rect 605 238 621 272
+rect 372 200 412 222
+rect 470 200 510 226
+rect 555 222 621 238
+rect 568 200 608 222
+rect 666 200 706 226
+rect -706 -222 -666 -200
+rect -719 -238 -653 -222
+rect -608 -226 -568 -200
+rect -510 -222 -470 -200
+rect -719 -272 -703 -238
+rect -669 -272 -653 -238
+rect -719 -288 -653 -272
+rect -523 -238 -457 -222
+rect -412 -226 -372 -200
+rect -314 -222 -274 -200
+rect -523 -272 -507 -238
+rect -473 -272 -457 -238
+rect -523 -288 -457 -272
+rect -327 -238 -261 -222
+rect -216 -226 -176 -200
+rect -118 -222 -78 -200
+rect -327 -272 -311 -238
+rect -277 -272 -261 -238
+rect -327 -288 -261 -272
+rect -131 -238 -65 -222
+rect -20 -226 20 -200
+rect 78 -222 118 -200
+rect -131 -272 -115 -238
+rect -81 -272 -65 -238
+rect -131 -288 -65 -272
+rect 65 -238 131 -222
+rect 176 -226 216 -200
+rect 274 -222 314 -200
+rect 65 -272 81 -238
+rect 115 -272 131 -238
+rect 65 -288 131 -272
+rect 261 -238 327 -222
+rect 372 -226 412 -200
+rect 470 -222 510 -200
+rect 261 -272 277 -238
+rect 311 -272 327 -238
+rect 261 -288 327 -272
+rect 457 -238 523 -222
+rect 568 -226 608 -200
+rect 666 -222 706 -200
+rect 457 -272 473 -238
+rect 507 -272 523 -238
+rect 457 -288 523 -272
+rect 653 -238 719 -222
+rect 653 -272 669 -238
+rect 703 -272 719 -238
+rect 653 -288 719 -272
+<< polycont >>
+rect -605 238 -571 272
+rect -409 238 -375 272
+rect -213 238 -179 272
+rect -17 238 17 272
+rect 179 238 213 272
+rect 375 238 409 272
+rect 571 238 605 272
+rect -703 -272 -669 -238
+rect -507 -272 -473 -238
+rect -311 -272 -277 -238
+rect -115 -272 -81 -238
+rect 81 -272 115 -238
+rect 277 -272 311 -238
+rect 473 -272 507 -238
+rect 669 -272 703 -238
+<< locali >>
+rect -866 340 -770 374
+rect 770 340 866 374
+rect -866 278 -832 340
+rect 832 278 866 340
+rect -621 238 -605 272
+rect -571 238 -555 272
+rect -425 238 -409 272
+rect -375 238 -359 272
+rect -229 238 -213 272
+rect -179 238 -163 272
+rect -33 238 -17 272
+rect 17 238 33 272
+rect 163 238 179 272
+rect 213 238 229 272
+rect 359 238 375 272
+rect 409 238 425 272
+rect 555 238 571 272
+rect 605 238 621 272
+rect -752 188 -718 204
+rect -752 -204 -718 -188
+rect -654 188 -620 204
+rect -654 -204 -620 -188
+rect -556 188 -522 204
+rect -556 -204 -522 -188
+rect -458 188 -424 204
+rect -458 -204 -424 -188
+rect -360 188 -326 204
+rect -360 -204 -326 -188
+rect -262 188 -228 204
+rect -262 -204 -228 -188
+rect -164 188 -130 204
+rect -164 -204 -130 -188
+rect -66 188 -32 204
+rect -66 -204 -32 -188
+rect 32 188 66 204
+rect 32 -204 66 -188
+rect 130 188 164 204
+rect 130 -204 164 -188
+rect 228 188 262 204
+rect 228 -204 262 -188
+rect 326 188 360 204
+rect 326 -204 360 -188
+rect 424 188 458 204
+rect 424 -204 458 -188
+rect 522 188 556 204
+rect 522 -204 556 -188
+rect 620 188 654 204
+rect 620 -204 654 -188
+rect 718 188 752 204
+rect 718 -204 752 -188
+rect -719 -272 -703 -238
+rect -669 -272 -653 -238
+rect -523 -272 -507 -238
+rect -473 -272 -457 -238
+rect -327 -272 -311 -238
+rect -277 -272 -261 -238
+rect -131 -272 -115 -238
+rect -81 -272 -65 -238
+rect 65 -272 81 -238
+rect 115 -272 131 -238
+rect 261 -272 277 -238
+rect 311 -272 327 -238
+rect 457 -272 473 -238
+rect 507 -272 523 -238
+rect 653 -272 669 -238
+rect 703 -272 719 -238
+rect -866 -340 -832 -278
+rect 832 -340 866 -278
+rect -866 -374 -770 -340
+rect 770 -374 866 -340
+<< viali >>
+rect -605 238 -571 272
+rect -409 238 -375 272
+rect -213 238 -179 272
+rect -17 238 17 272
+rect 179 238 213 272
+rect 375 238 409 272
+rect 571 238 605 272
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+rect -703 -272 -669 -238
+rect -507 -272 -473 -238
+rect -311 -272 -277 -238
+rect -115 -272 -81 -238
+rect 81 -272 115 -238
+rect 277 -272 311 -238
+rect 473 -272 507 -238
+rect 669 -272 703 -238
+<< metal1 >>
+rect -617 272 -559 278
+rect -617 238 -605 272
+rect -571 238 -559 272
+rect -617 232 -559 238
+rect -421 272 -363 278
+rect -421 238 -409 272
+rect -375 238 -363 272
+rect -421 232 -363 238
+rect -225 272 -167 278
+rect -225 238 -213 272
+rect -179 238 -167 272
+rect -225 232 -167 238
+rect -29 272 29 278
+rect -29 238 -17 272
+rect 17 238 29 272
+rect -29 232 29 238
+rect 167 272 225 278
+rect 167 238 179 272
+rect 213 238 225 272
+rect 167 232 225 238
+rect 363 272 421 278
+rect 363 238 375 272
+rect 409 238 421 272
+rect 363 232 421 238
+rect 559 272 617 278
+rect 559 238 571 272
+rect 605 238 617 272
+rect 559 232 617 238
+rect -758 188 -712 200
+rect -758 -188 -752 188
+rect -718 -188 -712 188
+rect -758 -200 -712 -188
+rect -660 188 -614 200
+rect -660 -188 -654 188
+rect -620 -188 -614 188
+rect -660 -200 -614 -188
+rect -562 188 -516 200
+rect -562 -188 -556 188
+rect -522 -188 -516 188
+rect -562 -200 -516 -188
+rect -464 188 -418 200
+rect -464 -188 -458 188
+rect -424 -188 -418 188
+rect -464 -200 -418 -188
+rect -366 188 -320 200
+rect -366 -188 -360 188
+rect -326 -188 -320 188
+rect -366 -200 -320 -188
+rect -268 188 -222 200
+rect -268 -188 -262 188
+rect -228 -188 -222 188
+rect -268 -200 -222 -188
+rect -170 188 -124 200
+rect -170 -188 -164 188
+rect -130 -188 -124 188
+rect -170 -200 -124 -188
+rect -72 188 -26 200
+rect -72 -188 -66 188
+rect -32 -188 -26 188
+rect -72 -200 -26 -188
+rect 26 188 72 200
+rect 26 -188 32 188
+rect 66 -188 72 188
+rect 26 -200 72 -188
+rect 124 188 170 200
+rect 124 -188 130 188
+rect 164 -188 170 188
+rect 124 -200 170 -188
+rect 222 188 268 200
+rect 222 -188 228 188
+rect 262 -188 268 188
+rect 222 -200 268 -188
+rect 320 188 366 200
+rect 320 -188 326 188
+rect 360 -188 366 188
+rect 320 -200 366 -188
+rect 418 188 464 200
+rect 418 -188 424 188
+rect 458 -188 464 188
+rect 418 -200 464 -188
+rect 516 188 562 200
+rect 516 -188 522 188
+rect 556 -188 562 188
+rect 516 -200 562 -188
+rect 614 188 660 200
+rect 614 -188 620 188
+rect 654 -188 660 188
+rect 614 -200 660 -188
+rect 712 188 758 200
+rect 712 -188 718 188
+rect 752 -188 758 188
+rect 712 -200 758 -188
+rect -715 -238 -657 -232
+rect -715 -272 -703 -238
+rect -669 -272 -657 -238
+rect -715 -278 -657 -272
+rect -519 -238 -461 -232
+rect -519 -272 -507 -238
+rect -473 -272 -461 -238
+rect -519 -278 -461 -272
+rect -323 -238 -265 -232
+rect -323 -272 -311 -238
+rect -277 -272 -265 -238
+rect -323 -278 -265 -272
+rect -127 -238 -69 -232
+rect -127 -272 -115 -238
+rect -81 -272 -69 -238
+rect -127 -278 -69 -272
+rect 69 -238 127 -232
+rect 69 -272 81 -238
+rect 115 -272 127 -238
+rect 69 -278 127 -272
+rect 265 -238 323 -232
+rect 265 -272 277 -238
+rect 311 -272 323 -238
+rect 265 -278 323 -272
+rect 461 -238 519 -232
+rect 461 -272 473 -238
+rect 507 -272 519 -238
+rect 461 -278 519 -272
+rect 657 -238 715 -232
+rect 657 -272 669 -238
+rect 703 -272 715 -238
+rect 657 -278 715 -272
+<< properties >>
+string FIXED_BBOX -849 -357 849 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 1 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_RE4MKQ.mag b/mag/tia/sky130_fd_pr__nfet_01v8_RE4MKQ.mag
new file mode 100644
index 0000000..2cc9054
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_RE4MKQ.mag
@@ -0,0 +1,1567 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645790779
+<< error_p >>
+rect -1181 581 -1123 587
+rect -989 581 -931 587
+rect -797 581 -739 587
+rect -605 581 -547 587
+rect -413 581 -355 587
+rect -221 581 -163 587
+rect -29 581 29 587
+rect 163 581 221 587
+rect 355 581 413 587
+rect 547 581 605 587
+rect 739 581 797 587
+rect 931 581 989 587
+rect 1123 581 1181 587
+rect -1181 547 -1169 581
+rect -989 547 -977 581
+rect -797 547 -785 581
+rect -605 547 -593 581
+rect -413 547 -401 581
+rect -221 547 -209 581
+rect -29 547 -17 581
+rect 163 547 175 581
+rect 355 547 367 581
+rect 547 547 559 581
+rect 739 547 751 581
+rect 931 547 943 581
+rect 1123 547 1135 581
+rect -1181 541 -1123 547
+rect -989 541 -931 547
+rect -797 541 -739 547
+rect -605 541 -547 547
+rect -413 541 -355 547
+rect -221 541 -163 547
+rect -29 541 29 547
+rect 163 541 221 547
+rect 355 541 413 547
+rect 547 541 605 547
+rect 739 541 797 547
+rect 931 541 989 547
+rect 1123 541 1181 547
+rect -1085 71 -1027 77
+rect -893 71 -835 77
+rect -701 71 -643 77
+rect -509 71 -451 77
+rect -317 71 -259 77
+rect -125 71 -67 77
+rect 67 71 125 77
+rect 259 71 317 77
+rect 451 71 509 77
+rect 643 71 701 77
+rect 835 71 893 77
+rect 1027 71 1085 77
+rect -1085 37 -1073 71
+rect -893 37 -881 71
+rect -701 37 -689 71
+rect -509 37 -497 71
+rect -317 37 -305 71
+rect -125 37 -113 71
+rect 67 37 79 71
+rect 259 37 271 71
+rect 451 37 463 71
+rect 643 37 655 71
+rect 835 37 847 71
+rect 1027 37 1039 71
+rect -1085 31 -1027 37
+rect -893 31 -835 37
+rect -701 31 -643 37
+rect -509 31 -451 37
+rect -317 31 -259 37
+rect -125 31 -67 37
+rect 67 31 125 37
+rect 259 31 317 37
+rect 451 31 509 37
+rect 643 31 701 37
+rect 835 31 893 37
+rect 1027 31 1085 37
+rect -1085 -37 -1027 -31
+rect -893 -37 -835 -31
+rect -701 -37 -643 -31
+rect -509 -37 -451 -31
+rect -317 -37 -259 -31
+rect -125 -37 -67 -31
+rect 67 -37 125 -31
+rect 259 -37 317 -31
+rect 451 -37 509 -31
+rect 643 -37 701 -31
+rect 835 -37 893 -31
+rect 1027 -37 1085 -31
+rect -1085 -71 -1073 -37
+rect -893 -71 -881 -37
+rect -701 -71 -689 -37
+rect -509 -71 -497 -37
+rect -317 -71 -305 -37
+rect -125 -71 -113 -37
+rect 67 -71 79 -37
+rect 259 -71 271 -37
+rect 451 -71 463 -37
+rect 643 -71 655 -37
+rect 835 -71 847 -37
+rect 1027 -71 1039 -37
+rect -1085 -77 -1027 -71
+rect -893 -77 -835 -71
+rect -701 -77 -643 -71
+rect -509 -77 -451 -71
+rect -317 -77 -259 -71
+rect -125 -77 -67 -71
+rect 67 -77 125 -71
+rect 259 -77 317 -71
+rect 451 -77 509 -71
+rect 643 -77 701 -71
+rect 835 -77 893 -71
+rect 1027 -77 1085 -71
+rect -1181 -547 -1123 -541
+rect -989 -547 -931 -541
+rect -797 -547 -739 -541
+rect -605 -547 -547 -541
+rect -413 -547 -355 -541
+rect -221 -547 -163 -541
+rect -29 -547 29 -541
+rect 163 -547 221 -541
+rect 355 -547 413 -541
+rect 547 -547 605 -541
+rect 739 -547 797 -541
+rect 931 -547 989 -541
+rect 1123 -547 1181 -541
+rect -1181 -581 -1169 -547
+rect -989 -581 -977 -547
+rect -797 -581 -785 -547
+rect -605 -581 -593 -547
+rect -413 -581 -401 -547
+rect -221 -581 -209 -547
+rect -29 -581 -17 -547
+rect 163 -581 175 -547
+rect 355 -581 367 -547
+rect 547 -581 559 -547
+rect 739 -581 751 -547
+rect 931 -581 943 -547
+rect 1123 -581 1135 -547
+rect -1181 -587 -1123 -581
+rect -989 -587 -931 -581
+rect -797 -587 -739 -581
+rect -605 -587 -547 -581
+rect -413 -587 -355 -581
+rect -221 -587 -163 -581
+rect -29 -587 29 -581
+rect 163 -587 221 -581
+rect 355 -587 413 -581
+rect 547 -587 605 -581
+rect 739 -587 797 -581
+rect 931 -587 989 -581
+rect 1123 -587 1181 -581
+<< pwell >>
+rect -1367 -719 1367 719
+<< nmos >>
+rect -1167 109 -1137 509
+rect -1071 109 -1041 509
+rect -975 109 -945 509
+rect -879 109 -849 509
+rect -783 109 -753 509
+rect -687 109 -657 509
+rect -591 109 -561 509
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect 561 109 591 509
+rect 657 109 687 509
+rect 753 109 783 509
+rect 849 109 879 509
+rect 945 109 975 509
+rect 1041 109 1071 509
+rect 1137 109 1167 509
+rect -1167 -509 -1137 -109
+rect -1071 -509 -1041 -109
+rect -975 -509 -945 -109
+rect -879 -509 -849 -109
+rect -783 -509 -753 -109
+rect -687 -509 -657 -109
+rect -591 -509 -561 -109
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+rect 561 -509 591 -109
+rect 657 -509 687 -109
+rect 753 -509 783 -109
+rect 849 -509 879 -109
+rect 945 -509 975 -109
+rect 1041 -509 1071 -109
+rect 1137 -509 1167 -109
+<< ndiff >>
+rect -1229 497 -1167 509
+rect -1229 121 -1217 497
+rect -1183 121 -1167 497
+rect -1229 109 -1167 121
+rect -1137 497 -1071 509
+rect -1137 121 -1121 497
+rect -1087 121 -1071 497
+rect -1137 109 -1071 121
+rect -1041 497 -975 509
+rect -1041 121 -1025 497
+rect -991 121 -975 497
+rect -1041 109 -975 121
+rect -945 497 -879 509
+rect -945 121 -929 497
+rect -895 121 -879 497
+rect -945 109 -879 121
+rect -849 497 -783 509
+rect -849 121 -833 497
+rect -799 121 -783 497
+rect -849 109 -783 121
+rect -753 497 -687 509
+rect -753 121 -737 497
+rect -703 121 -687 497
+rect -753 109 -687 121
+rect -657 497 -591 509
+rect -657 121 -641 497
+rect -607 121 -591 497
+rect -657 109 -591 121
+rect -561 497 -495 509
+rect -561 121 -545 497
+rect -511 121 -495 497
+rect -561 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 561 509
+rect 495 121 511 497
+rect 545 121 561 497
+rect 495 109 561 121
+rect 591 497 657 509
+rect 591 121 607 497
+rect 641 121 657 497
+rect 591 109 657 121
+rect 687 497 753 509
+rect 687 121 703 497
+rect 737 121 753 497
+rect 687 109 753 121
+rect 783 497 849 509
+rect 783 121 799 497
+rect 833 121 849 497
+rect 783 109 849 121
+rect 879 497 945 509
+rect 879 121 895 497
+rect 929 121 945 497
+rect 879 109 945 121
+rect 975 497 1041 509
+rect 975 121 991 497
+rect 1025 121 1041 497
+rect 975 109 1041 121
+rect 1071 497 1137 509
+rect 1071 121 1087 497
+rect 1121 121 1137 497
+rect 1071 109 1137 121
+rect 1167 497 1229 509
+rect 1167 121 1183 497
+rect 1217 121 1229 497
+rect 1167 109 1229 121
+rect -1229 -121 -1167 -109
+rect -1229 -497 -1217 -121
+rect -1183 -497 -1167 -121
+rect -1229 -509 -1167 -497
+rect -1137 -121 -1071 -109
+rect -1137 -497 -1121 -121
+rect -1087 -497 -1071 -121
+rect -1137 -509 -1071 -497
+rect -1041 -121 -975 -109
+rect -1041 -497 -1025 -121
+rect -991 -497 -975 -121
+rect -1041 -509 -975 -497
+rect -945 -121 -879 -109
+rect -945 -497 -929 -121
+rect -895 -497 -879 -121
+rect -945 -509 -879 -497
+rect -849 -121 -783 -109
+rect -849 -497 -833 -121
+rect -799 -497 -783 -121
+rect -849 -509 -783 -497
+rect -753 -121 -687 -109
+rect -753 -497 -737 -121
+rect -703 -497 -687 -121
+rect -753 -509 -687 -497
+rect -657 -121 -591 -109
+rect -657 -497 -641 -121
+rect -607 -497 -591 -121
+rect -657 -509 -591 -497
+rect -561 -121 -495 -109
+rect -561 -497 -545 -121
+rect -511 -497 -495 -121
+rect -561 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 561 -109
+rect 495 -497 511 -121
+rect 545 -497 561 -121
+rect 495 -509 561 -497
+rect 591 -121 657 -109
+rect 591 -497 607 -121
+rect 641 -497 657 -121
+rect 591 -509 657 -497
+rect 687 -121 753 -109
+rect 687 -497 703 -121
+rect 737 -497 753 -121
+rect 687 -509 753 -497
+rect 783 -121 849 -109
+rect 783 -497 799 -121
+rect 833 -497 849 -121
+rect 783 -509 849 -497
+rect 879 -121 945 -109
+rect 879 -497 895 -121
+rect 929 -497 945 -121
+rect 879 -509 945 -497
+rect 975 -121 1041 -109
+rect 975 -497 991 -121
+rect 1025 -497 1041 -121
+rect 975 -509 1041 -497
+rect 1071 -121 1137 -109
+rect 1071 -497 1087 -121
+rect 1121 -497 1137 -121
+rect 1071 -509 1137 -497
+rect 1167 -121 1229 -109
+rect 1167 -497 1183 -121
+rect 1217 -497 1229 -121
+rect 1167 -509 1229 -497
+<< ndiffc >>
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+<< psubdiff >>
+rect -1331 649 -1235 683
+rect 1235 649 1331 683
+rect -1331 587 -1297 649
+rect 1297 587 1331 649
+rect -1331 -649 -1297 -587
+rect 1297 -649 1331 -587
+rect -1331 -683 -1235 -649
+rect 1235 -683 1331 -649
+<< psubdiffcont >>
+rect -1235 649 1235 683
+rect -1331 -587 -1297 587
+rect 1297 -587 1331 587
+rect -1235 -683 1235 -649
+<< poly >>
+rect -1185 581 -1119 597
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -1185 531 -1119 547
+rect -993 581 -927 597
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -1167 509 -1137 531
+rect -1071 509 -1041 535
+rect -993 531 -927 547
+rect -801 581 -735 597
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -975 509 -945 531
+rect -879 509 -849 535
+rect -801 531 -735 547
+rect -609 581 -543 597
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -783 509 -753 531
+rect -687 509 -657 535
+rect -609 531 -543 547
+rect -417 581 -351 597
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -591 509 -561 531
+rect -495 509 -465 535
+rect -417 531 -351 547
+rect -225 581 -159 597
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -399 509 -369 531
+rect -303 509 -273 535
+rect -225 531 -159 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -207 509 -177 531
+rect -111 509 -81 535
+rect -33 531 33 547
+rect 159 581 225 597
+rect 159 547 175 581
+rect 209 547 225 581
+rect -15 509 15 531
+rect 81 509 111 535
+rect 159 531 225 547
+rect 351 581 417 597
+rect 351 547 367 581
+rect 401 547 417 581
+rect 177 509 207 531
+rect 273 509 303 535
+rect 351 531 417 547
+rect 543 581 609 597
+rect 543 547 559 581
+rect 593 547 609 581
+rect 369 509 399 531
+rect 465 509 495 535
+rect 543 531 609 547
+rect 735 581 801 597
+rect 735 547 751 581
+rect 785 547 801 581
+rect 561 509 591 531
+rect 657 509 687 535
+rect 735 531 801 547
+rect 927 581 993 597
+rect 927 547 943 581
+rect 977 547 993 581
+rect 753 509 783 531
+rect 849 509 879 535
+rect 927 531 993 547
+rect 1119 581 1185 597
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 945 509 975 531
+rect 1041 509 1071 535
+rect 1119 531 1185 547
+rect 1137 509 1167 531
+rect -1167 83 -1137 109
+rect -1071 87 -1041 109
+rect -1089 71 -1023 87
+rect -975 83 -945 109
+rect -879 87 -849 109
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -1089 21 -1023 37
+rect -897 71 -831 87
+rect -783 83 -753 109
+rect -687 87 -657 109
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -897 21 -831 37
+rect -705 71 -639 87
+rect -591 83 -561 109
+rect -495 87 -465 109
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -705 21 -639 37
+rect -513 71 -447 87
+rect -399 83 -369 109
+rect -303 87 -273 109
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -513 21 -447 37
+rect -321 71 -255 87
+rect -207 83 -177 109
+rect -111 87 -81 109
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -321 21 -255 37
+rect -129 71 -63 87
+rect -15 83 15 109
+rect 81 87 111 109
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect -129 21 -63 37
+rect 63 71 129 87
+rect 177 83 207 109
+rect 273 87 303 109
+rect 63 37 79 71
+rect 113 37 129 71
+rect 63 21 129 37
+rect 255 71 321 87
+rect 369 83 399 109
+rect 465 87 495 109
+rect 255 37 271 71
+rect 305 37 321 71
+rect 255 21 321 37
+rect 447 71 513 87
+rect 561 83 591 109
+rect 657 87 687 109
+rect 447 37 463 71
+rect 497 37 513 71
+rect 447 21 513 37
+rect 639 71 705 87
+rect 753 83 783 109
+rect 849 87 879 109
+rect 639 37 655 71
+rect 689 37 705 71
+rect 639 21 705 37
+rect 831 71 897 87
+rect 945 83 975 109
+rect 1041 87 1071 109
+rect 831 37 847 71
+rect 881 37 897 71
+rect 831 21 897 37
+rect 1023 71 1089 87
+rect 1137 83 1167 109
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1023 21 1089 37
+rect -1089 -37 -1023 -21
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -1167 -109 -1137 -83
+rect -1089 -87 -1023 -71
+rect -897 -37 -831 -21
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -1071 -109 -1041 -87
+rect -975 -109 -945 -83
+rect -897 -87 -831 -71
+rect -705 -37 -639 -21
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -879 -109 -849 -87
+rect -783 -109 -753 -83
+rect -705 -87 -639 -71
+rect -513 -37 -447 -21
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -687 -109 -657 -87
+rect -591 -109 -561 -83
+rect -513 -87 -447 -71
+rect -321 -37 -255 -21
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -495 -109 -465 -87
+rect -399 -109 -369 -83
+rect -321 -87 -255 -71
+rect -129 -37 -63 -21
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect -303 -109 -273 -87
+rect -207 -109 -177 -83
+rect -129 -87 -63 -71
+rect 63 -37 129 -21
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect -111 -109 -81 -87
+rect -15 -109 15 -83
+rect 63 -87 129 -71
+rect 255 -37 321 -21
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 81 -109 111 -87
+rect 177 -109 207 -83
+rect 255 -87 321 -71
+rect 447 -37 513 -21
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 273 -109 303 -87
+rect 369 -109 399 -83
+rect 447 -87 513 -71
+rect 639 -37 705 -21
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 465 -109 495 -87
+rect 561 -109 591 -83
+rect 639 -87 705 -71
+rect 831 -37 897 -21
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 657 -109 687 -87
+rect 753 -109 783 -83
+rect 831 -87 897 -71
+rect 1023 -37 1089 -21
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 849 -109 879 -87
+rect 945 -109 975 -83
+rect 1023 -87 1089 -71
+rect 1041 -109 1071 -87
+rect 1137 -109 1167 -83
+rect -1167 -531 -1137 -509
+rect -1185 -547 -1119 -531
+rect -1071 -535 -1041 -509
+rect -975 -531 -945 -509
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -1185 -597 -1119 -581
+rect -993 -547 -927 -531
+rect -879 -535 -849 -509
+rect -783 -531 -753 -509
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -993 -597 -927 -581
+rect -801 -547 -735 -531
+rect -687 -535 -657 -509
+rect -591 -531 -561 -509
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -801 -597 -735 -581
+rect -609 -547 -543 -531
+rect -495 -535 -465 -509
+rect -399 -531 -369 -509
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -609 -597 -543 -581
+rect -417 -547 -351 -531
+rect -303 -535 -273 -509
+rect -207 -531 -177 -509
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -417 -597 -351 -581
+rect -225 -547 -159 -531
+rect -111 -535 -81 -509
+rect -15 -531 15 -509
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -225 -597 -159 -581
+rect -33 -547 33 -531
+rect 81 -535 111 -509
+rect 177 -531 207 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 159 -547 225 -531
+rect 273 -535 303 -509
+rect 369 -531 399 -509
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 159 -597 225 -581
+rect 351 -547 417 -531
+rect 465 -535 495 -509
+rect 561 -531 591 -509
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 351 -597 417 -581
+rect 543 -547 609 -531
+rect 657 -535 687 -509
+rect 753 -531 783 -509
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 543 -597 609 -581
+rect 735 -547 801 -531
+rect 849 -535 879 -509
+rect 945 -531 975 -509
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 735 -597 801 -581
+rect 927 -547 993 -531
+rect 1041 -535 1071 -509
+rect 1137 -531 1167 -509
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 927 -597 993 -581
+rect 1119 -547 1185 -531
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1119 -597 1185 -581
+<< polycont >>
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+<< locali >>
+rect -1331 649 -1235 683
+rect 1235 649 1331 683
+rect -1331 587 -1297 649
+rect 1297 587 1331 649
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 159 547 175 581
+rect 209 547 225 581
+rect 351 547 367 581
+rect 401 547 417 581
+rect 543 547 559 581
+rect 593 547 609 581
+rect 735 547 751 581
+rect 785 547 801 581
+rect 927 547 943 581
+rect 977 547 993 581
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect -1217 497 -1183 513
+rect -1217 105 -1183 121
+rect -1121 497 -1087 513
+rect -1121 105 -1087 121
+rect -1025 497 -991 513
+rect -1025 105 -991 121
+rect -929 497 -895 513
+rect -929 105 -895 121
+rect -833 497 -799 513
+rect -833 105 -799 121
+rect -737 497 -703 513
+rect -737 105 -703 121
+rect -641 497 -607 513
+rect -641 105 -607 121
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect 607 497 641 513
+rect 607 105 641 121
+rect 703 497 737 513
+rect 703 105 737 121
+rect 799 497 833 513
+rect 799 105 833 121
+rect 895 497 929 513
+rect 895 105 929 121
+rect 991 497 1025 513
+rect 991 105 1025 121
+rect 1087 497 1121 513
+rect 1087 105 1121 121
+rect 1183 497 1217 513
+rect 1183 105 1217 121
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect 63 37 79 71
+rect 113 37 129 71
+rect 255 37 271 71
+rect 305 37 321 71
+rect 447 37 463 71
+rect 497 37 513 71
+rect 639 37 655 71
+rect 689 37 705 71
+rect 831 37 847 71
+rect 881 37 897 71
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect -1217 -121 -1183 -105
+rect -1217 -513 -1183 -497
+rect -1121 -121 -1087 -105
+rect -1121 -513 -1087 -497
+rect -1025 -121 -991 -105
+rect -1025 -513 -991 -497
+rect -929 -121 -895 -105
+rect -929 -513 -895 -497
+rect -833 -121 -799 -105
+rect -833 -513 -799 -497
+rect -737 -121 -703 -105
+rect -737 -513 -703 -497
+rect -641 -121 -607 -105
+rect -641 -513 -607 -497
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect 607 -121 641 -105
+rect 607 -513 641 -497
+rect 703 -121 737 -105
+rect 703 -513 737 -497
+rect 799 -121 833 -105
+rect 799 -513 833 -497
+rect 895 -121 929 -105
+rect 895 -513 929 -497
+rect 991 -121 1025 -105
+rect 991 -513 1025 -497
+rect 1087 -121 1121 -105
+rect 1087 -513 1121 -497
+rect 1183 -121 1217 -105
+rect 1183 -513 1217 -497
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect -1331 -649 -1297 -587
+rect 1297 -649 1331 -587
+rect -1331 -683 -1235 -649
+rect 1235 -683 1331 -649
+<< viali >>
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+<< metal1 >>
+rect -1181 581 -1123 587
+rect -1181 547 -1169 581
+rect -1135 547 -1123 581
+rect -1181 541 -1123 547
+rect -989 581 -931 587
+rect -989 547 -977 581
+rect -943 547 -931 581
+rect -989 541 -931 547
+rect -797 581 -739 587
+rect -797 547 -785 581
+rect -751 547 -739 581
+rect -797 541 -739 547
+rect -605 581 -547 587
+rect -605 547 -593 581
+rect -559 547 -547 581
+rect -605 541 -547 547
+rect -413 581 -355 587
+rect -413 547 -401 581
+rect -367 547 -355 581
+rect -413 541 -355 547
+rect -221 581 -163 587
+rect -221 547 -209 581
+rect -175 547 -163 581
+rect -221 541 -163 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 163 581 221 587
+rect 163 547 175 581
+rect 209 547 221 581
+rect 163 541 221 547
+rect 355 581 413 587
+rect 355 547 367 581
+rect 401 547 413 581
+rect 355 541 413 547
+rect 547 581 605 587
+rect 547 547 559 581
+rect 593 547 605 581
+rect 547 541 605 547
+rect 739 581 797 587
+rect 739 547 751 581
+rect 785 547 797 581
+rect 739 541 797 547
+rect 931 581 989 587
+rect 931 547 943 581
+rect 977 547 989 581
+rect 931 541 989 547
+rect 1123 581 1181 587
+rect 1123 547 1135 581
+rect 1169 547 1181 581
+rect 1123 541 1181 547
+rect -1223 497 -1177 509
+rect -1223 121 -1217 497
+rect -1183 121 -1177 497
+rect -1223 109 -1177 121
+rect -1127 497 -1081 509
+rect -1127 121 -1121 497
+rect -1087 121 -1081 497
+rect -1127 109 -1081 121
+rect -1031 497 -985 509
+rect -1031 121 -1025 497
+rect -991 121 -985 497
+rect -1031 109 -985 121
+rect -935 497 -889 509
+rect -935 121 -929 497
+rect -895 121 -889 497
+rect -935 109 -889 121
+rect -839 497 -793 509
+rect -839 121 -833 497
+rect -799 121 -793 497
+rect -839 109 -793 121
+rect -743 497 -697 509
+rect -743 121 -737 497
+rect -703 121 -697 497
+rect -743 109 -697 121
+rect -647 497 -601 509
+rect -647 121 -641 497
+rect -607 121 -601 497
+rect -647 109 -601 121
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect 601 497 647 509
+rect 601 121 607 497
+rect 641 121 647 497
+rect 601 109 647 121
+rect 697 497 743 509
+rect 697 121 703 497
+rect 737 121 743 497
+rect 697 109 743 121
+rect 793 497 839 509
+rect 793 121 799 497
+rect 833 121 839 497
+rect 793 109 839 121
+rect 889 497 935 509
+rect 889 121 895 497
+rect 929 121 935 497
+rect 889 109 935 121
+rect 985 497 1031 509
+rect 985 121 991 497
+rect 1025 121 1031 497
+rect 985 109 1031 121
+rect 1081 497 1127 509
+rect 1081 121 1087 497
+rect 1121 121 1127 497
+rect 1081 109 1127 121
+rect 1177 497 1223 509
+rect 1177 121 1183 497
+rect 1217 121 1223 497
+rect 1177 109 1223 121
+rect -1085 71 -1027 77
+rect -1085 37 -1073 71
+rect -1039 37 -1027 71
+rect -1085 31 -1027 37
+rect -893 71 -835 77
+rect -893 37 -881 71
+rect -847 37 -835 71
+rect -893 31 -835 37
+rect -701 71 -643 77
+rect -701 37 -689 71
+rect -655 37 -643 71
+rect -701 31 -643 37
+rect -509 71 -451 77
+rect -509 37 -497 71
+rect -463 37 -451 71
+rect -509 31 -451 37
+rect -317 71 -259 77
+rect -317 37 -305 71
+rect -271 37 -259 71
+rect -317 31 -259 37
+rect -125 71 -67 77
+rect -125 37 -113 71
+rect -79 37 -67 71
+rect -125 31 -67 37
+rect 67 71 125 77
+rect 67 37 79 71
+rect 113 37 125 71
+rect 67 31 125 37
+rect 259 71 317 77
+rect 259 37 271 71
+rect 305 37 317 71
+rect 259 31 317 37
+rect 451 71 509 77
+rect 451 37 463 71
+rect 497 37 509 71
+rect 451 31 509 37
+rect 643 71 701 77
+rect 643 37 655 71
+rect 689 37 701 71
+rect 643 31 701 37
+rect 835 71 893 77
+rect 835 37 847 71
+rect 881 37 893 71
+rect 835 31 893 37
+rect 1027 71 1085 77
+rect 1027 37 1039 71
+rect 1073 37 1085 71
+rect 1027 31 1085 37
+rect -1085 -37 -1027 -31
+rect -1085 -71 -1073 -37
+rect -1039 -71 -1027 -37
+rect -1085 -77 -1027 -71
+rect -893 -37 -835 -31
+rect -893 -71 -881 -37
+rect -847 -71 -835 -37
+rect -893 -77 -835 -71
+rect -701 -37 -643 -31
+rect -701 -71 -689 -37
+rect -655 -71 -643 -37
+rect -701 -77 -643 -71
+rect -509 -37 -451 -31
+rect -509 -71 -497 -37
+rect -463 -71 -451 -37
+rect -509 -77 -451 -71
+rect -317 -37 -259 -31
+rect -317 -71 -305 -37
+rect -271 -71 -259 -37
+rect -317 -77 -259 -71
+rect -125 -37 -67 -31
+rect -125 -71 -113 -37
+rect -79 -71 -67 -37
+rect -125 -77 -67 -71
+rect 67 -37 125 -31
+rect 67 -71 79 -37
+rect 113 -71 125 -37
+rect 67 -77 125 -71
+rect 259 -37 317 -31
+rect 259 -71 271 -37
+rect 305 -71 317 -37
+rect 259 -77 317 -71
+rect 451 -37 509 -31
+rect 451 -71 463 -37
+rect 497 -71 509 -37
+rect 451 -77 509 -71
+rect 643 -37 701 -31
+rect 643 -71 655 -37
+rect 689 -71 701 -37
+rect 643 -77 701 -71
+rect 835 -37 893 -31
+rect 835 -71 847 -37
+rect 881 -71 893 -37
+rect 835 -77 893 -71
+rect 1027 -37 1085 -31
+rect 1027 -71 1039 -37
+rect 1073 -71 1085 -37
+rect 1027 -77 1085 -71
+rect -1223 -121 -1177 -109
+rect -1223 -497 -1217 -121
+rect -1183 -497 -1177 -121
+rect -1223 -509 -1177 -497
+rect -1127 -121 -1081 -109
+rect -1127 -497 -1121 -121
+rect -1087 -497 -1081 -121
+rect -1127 -509 -1081 -497
+rect -1031 -121 -985 -109
+rect -1031 -497 -1025 -121
+rect -991 -497 -985 -121
+rect -1031 -509 -985 -497
+rect -935 -121 -889 -109
+rect -935 -497 -929 -121
+rect -895 -497 -889 -121
+rect -935 -509 -889 -497
+rect -839 -121 -793 -109
+rect -839 -497 -833 -121
+rect -799 -497 -793 -121
+rect -839 -509 -793 -497
+rect -743 -121 -697 -109
+rect -743 -497 -737 -121
+rect -703 -497 -697 -121
+rect -743 -509 -697 -497
+rect -647 -121 -601 -109
+rect -647 -497 -641 -121
+rect -607 -497 -601 -121
+rect -647 -509 -601 -497
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect 601 -121 647 -109
+rect 601 -497 607 -121
+rect 641 -497 647 -121
+rect 601 -509 647 -497
+rect 697 -121 743 -109
+rect 697 -497 703 -121
+rect 737 -497 743 -121
+rect 697 -509 743 -497
+rect 793 -121 839 -109
+rect 793 -497 799 -121
+rect 833 -497 839 -121
+rect 793 -509 839 -497
+rect 889 -121 935 -109
+rect 889 -497 895 -121
+rect 929 -497 935 -121
+rect 889 -509 935 -497
+rect 985 -121 1031 -109
+rect 985 -497 991 -121
+rect 1025 -497 1031 -121
+rect 985 -509 1031 -497
+rect 1081 -121 1127 -109
+rect 1081 -497 1087 -121
+rect 1121 -497 1127 -121
+rect 1081 -509 1127 -497
+rect 1177 -121 1223 -109
+rect 1177 -497 1183 -121
+rect 1217 -497 1223 -121
+rect 1177 -509 1223 -497
+rect -1181 -547 -1123 -541
+rect -1181 -581 -1169 -547
+rect -1135 -581 -1123 -547
+rect -1181 -587 -1123 -581
+rect -989 -547 -931 -541
+rect -989 -581 -977 -547
+rect -943 -581 -931 -547
+rect -989 -587 -931 -581
+rect -797 -547 -739 -541
+rect -797 -581 -785 -547
+rect -751 -581 -739 -547
+rect -797 -587 -739 -581
+rect -605 -547 -547 -541
+rect -605 -581 -593 -547
+rect -559 -581 -547 -547
+rect -605 -587 -547 -581
+rect -413 -547 -355 -541
+rect -413 -581 -401 -547
+rect -367 -581 -355 -547
+rect -413 -587 -355 -581
+rect -221 -547 -163 -541
+rect -221 -581 -209 -547
+rect -175 -581 -163 -547
+rect -221 -587 -163 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 163 -547 221 -541
+rect 163 -581 175 -547
+rect 209 -581 221 -547
+rect 163 -587 221 -581
+rect 355 -547 413 -541
+rect 355 -581 367 -547
+rect 401 -581 413 -547
+rect 355 -587 413 -581
+rect 547 -547 605 -541
+rect 547 -581 559 -547
+rect 593 -581 605 -547
+rect 547 -587 605 -581
+rect 739 -547 797 -541
+rect 739 -581 751 -547
+rect 785 -581 797 -547
+rect 739 -587 797 -581
+rect 931 -547 989 -541
+rect 931 -581 943 -547
+rect 977 -581 989 -547
+rect 931 -587 989 -581
+rect 1123 -547 1181 -541
+rect 1123 -581 1135 -547
+rect 1169 -581 1181 -547
+rect 1123 -587 1181 -581
+<< properties >>
+string FIXED_BBOX -1314 -666 1314 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_RRWALQ.mag b/mag/tia/sky130_fd_pr__nfet_01v8_RRWALQ.mag
new file mode 100644
index 0000000..380b54b
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_RRWALQ.mag
@@ -0,0 +1,3091 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645801865
+<< error_p >>
+rect -1181 1199 -1123 1205
+rect -989 1199 -931 1205
+rect -797 1199 -739 1205
+rect -605 1199 -547 1205
+rect -413 1199 -355 1205
+rect -221 1199 -163 1205
+rect -29 1199 29 1205
+rect 163 1199 221 1205
+rect 355 1199 413 1205
+rect 547 1199 605 1205
+rect 739 1199 797 1205
+rect 931 1199 989 1205
+rect 1123 1199 1181 1205
+rect -1181 1165 -1169 1199
+rect -989 1165 -977 1199
+rect -797 1165 -785 1199
+rect -605 1165 -593 1199
+rect -413 1165 -401 1199
+rect -221 1165 -209 1199
+rect -29 1165 -17 1199
+rect 163 1165 175 1199
+rect 355 1165 367 1199
+rect 547 1165 559 1199
+rect 739 1165 751 1199
+rect 931 1165 943 1199
+rect 1123 1165 1135 1199
+rect -1181 1159 -1123 1165
+rect -989 1159 -931 1165
+rect -797 1159 -739 1165
+rect -605 1159 -547 1165
+rect -413 1159 -355 1165
+rect -221 1159 -163 1165
+rect -29 1159 29 1165
+rect 163 1159 221 1165
+rect 355 1159 413 1165
+rect 547 1159 605 1165
+rect 739 1159 797 1165
+rect 931 1159 989 1165
+rect 1123 1159 1181 1165
+rect -1085 689 -1027 695
+rect -893 689 -835 695
+rect -701 689 -643 695
+rect -509 689 -451 695
+rect -317 689 -259 695
+rect -125 689 -67 695
+rect 67 689 125 695
+rect 259 689 317 695
+rect 451 689 509 695
+rect 643 689 701 695
+rect 835 689 893 695
+rect 1027 689 1085 695
+rect -1085 655 -1073 689
+rect -893 655 -881 689
+rect -701 655 -689 689
+rect -509 655 -497 689
+rect -317 655 -305 689
+rect -125 655 -113 689
+rect 67 655 79 689
+rect 259 655 271 689
+rect 451 655 463 689
+rect 643 655 655 689
+rect 835 655 847 689
+rect 1027 655 1039 689
+rect -1085 649 -1027 655
+rect -893 649 -835 655
+rect -701 649 -643 655
+rect -509 649 -451 655
+rect -317 649 -259 655
+rect -125 649 -67 655
+rect 67 649 125 655
+rect 259 649 317 655
+rect 451 649 509 655
+rect 643 649 701 655
+rect 835 649 893 655
+rect 1027 649 1085 655
+rect -1085 581 -1027 587
+rect -893 581 -835 587
+rect -701 581 -643 587
+rect -509 581 -451 587
+rect -317 581 -259 587
+rect -125 581 -67 587
+rect 67 581 125 587
+rect 259 581 317 587
+rect 451 581 509 587
+rect 643 581 701 587
+rect 835 581 893 587
+rect 1027 581 1085 587
+rect -1085 547 -1073 581
+rect -893 547 -881 581
+rect -701 547 -689 581
+rect -509 547 -497 581
+rect -317 547 -305 581
+rect -125 547 -113 581
+rect 67 547 79 581
+rect 259 547 271 581
+rect 451 547 463 581
+rect 643 547 655 581
+rect 835 547 847 581
+rect 1027 547 1039 581
+rect -1085 541 -1027 547
+rect -893 541 -835 547
+rect -701 541 -643 547
+rect -509 541 -451 547
+rect -317 541 -259 547
+rect -125 541 -67 547
+rect 67 541 125 547
+rect 259 541 317 547
+rect 451 541 509 547
+rect 643 541 701 547
+rect 835 541 893 547
+rect 1027 541 1085 547
+rect -1181 71 -1123 77
+rect -989 71 -931 77
+rect -797 71 -739 77
+rect -605 71 -547 77
+rect -413 71 -355 77
+rect -221 71 -163 77
+rect -29 71 29 77
+rect 163 71 221 77
+rect 355 71 413 77
+rect 547 71 605 77
+rect 739 71 797 77
+rect 931 71 989 77
+rect 1123 71 1181 77
+rect -1181 37 -1169 71
+rect -989 37 -977 71
+rect -797 37 -785 71
+rect -605 37 -593 71
+rect -413 37 -401 71
+rect -221 37 -209 71
+rect -29 37 -17 71
+rect 163 37 175 71
+rect 355 37 367 71
+rect 547 37 559 71
+rect 739 37 751 71
+rect 931 37 943 71
+rect 1123 37 1135 71
+rect -1181 31 -1123 37
+rect -989 31 -931 37
+rect -797 31 -739 37
+rect -605 31 -547 37
+rect -413 31 -355 37
+rect -221 31 -163 37
+rect -29 31 29 37
+rect 163 31 221 37
+rect 355 31 413 37
+rect 547 31 605 37
+rect 739 31 797 37
+rect 931 31 989 37
+rect 1123 31 1181 37
+rect -1181 -37 -1123 -31
+rect -989 -37 -931 -31
+rect -797 -37 -739 -31
+rect -605 -37 -547 -31
+rect -413 -37 -355 -31
+rect -221 -37 -163 -31
+rect -29 -37 29 -31
+rect 163 -37 221 -31
+rect 355 -37 413 -31
+rect 547 -37 605 -31
+rect 739 -37 797 -31
+rect 931 -37 989 -31
+rect 1123 -37 1181 -31
+rect -1181 -71 -1169 -37
+rect -989 -71 -977 -37
+rect -797 -71 -785 -37
+rect -605 -71 -593 -37
+rect -413 -71 -401 -37
+rect -221 -71 -209 -37
+rect -29 -71 -17 -37
+rect 163 -71 175 -37
+rect 355 -71 367 -37
+rect 547 -71 559 -37
+rect 739 -71 751 -37
+rect 931 -71 943 -37
+rect 1123 -71 1135 -37
+rect -1181 -77 -1123 -71
+rect -989 -77 -931 -71
+rect -797 -77 -739 -71
+rect -605 -77 -547 -71
+rect -413 -77 -355 -71
+rect -221 -77 -163 -71
+rect -29 -77 29 -71
+rect 163 -77 221 -71
+rect 355 -77 413 -71
+rect 547 -77 605 -71
+rect 739 -77 797 -71
+rect 931 -77 989 -71
+rect 1123 -77 1181 -71
+rect -1085 -547 -1027 -541
+rect -893 -547 -835 -541
+rect -701 -547 -643 -541
+rect -509 -547 -451 -541
+rect -317 -547 -259 -541
+rect -125 -547 -67 -541
+rect 67 -547 125 -541
+rect 259 -547 317 -541
+rect 451 -547 509 -541
+rect 643 -547 701 -541
+rect 835 -547 893 -541
+rect 1027 -547 1085 -541
+rect -1085 -581 -1073 -547
+rect -893 -581 -881 -547
+rect -701 -581 -689 -547
+rect -509 -581 -497 -547
+rect -317 -581 -305 -547
+rect -125 -581 -113 -547
+rect 67 -581 79 -547
+rect 259 -581 271 -547
+rect 451 -581 463 -547
+rect 643 -581 655 -547
+rect 835 -581 847 -547
+rect 1027 -581 1039 -547
+rect -1085 -587 -1027 -581
+rect -893 -587 -835 -581
+rect -701 -587 -643 -581
+rect -509 -587 -451 -581
+rect -317 -587 -259 -581
+rect -125 -587 -67 -581
+rect 67 -587 125 -581
+rect 259 -587 317 -581
+rect 451 -587 509 -581
+rect 643 -587 701 -581
+rect 835 -587 893 -581
+rect 1027 -587 1085 -581
+rect -1085 -655 -1027 -649
+rect -893 -655 -835 -649
+rect -701 -655 -643 -649
+rect -509 -655 -451 -649
+rect -317 -655 -259 -649
+rect -125 -655 -67 -649
+rect 67 -655 125 -649
+rect 259 -655 317 -649
+rect 451 -655 509 -649
+rect 643 -655 701 -649
+rect 835 -655 893 -649
+rect 1027 -655 1085 -649
+rect -1085 -689 -1073 -655
+rect -893 -689 -881 -655
+rect -701 -689 -689 -655
+rect -509 -689 -497 -655
+rect -317 -689 -305 -655
+rect -125 -689 -113 -655
+rect 67 -689 79 -655
+rect 259 -689 271 -655
+rect 451 -689 463 -655
+rect 643 -689 655 -655
+rect 835 -689 847 -655
+rect 1027 -689 1039 -655
+rect -1085 -695 -1027 -689
+rect -893 -695 -835 -689
+rect -701 -695 -643 -689
+rect -509 -695 -451 -689
+rect -317 -695 -259 -689
+rect -125 -695 -67 -689
+rect 67 -695 125 -689
+rect 259 -695 317 -689
+rect 451 -695 509 -689
+rect 643 -695 701 -689
+rect 835 -695 893 -689
+rect 1027 -695 1085 -689
+rect -1181 -1165 -1123 -1159
+rect -989 -1165 -931 -1159
+rect -797 -1165 -739 -1159
+rect -605 -1165 -547 -1159
+rect -413 -1165 -355 -1159
+rect -221 -1165 -163 -1159
+rect -29 -1165 29 -1159
+rect 163 -1165 221 -1159
+rect 355 -1165 413 -1159
+rect 547 -1165 605 -1159
+rect 739 -1165 797 -1159
+rect 931 -1165 989 -1159
+rect 1123 -1165 1181 -1159
+rect -1181 -1199 -1169 -1165
+rect -989 -1199 -977 -1165
+rect -797 -1199 -785 -1165
+rect -605 -1199 -593 -1165
+rect -413 -1199 -401 -1165
+rect -221 -1199 -209 -1165
+rect -29 -1199 -17 -1165
+rect 163 -1199 175 -1165
+rect 355 -1199 367 -1165
+rect 547 -1199 559 -1165
+rect 739 -1199 751 -1165
+rect 931 -1199 943 -1165
+rect 1123 -1199 1135 -1165
+rect -1181 -1205 -1123 -1199
+rect -989 -1205 -931 -1199
+rect -797 -1205 -739 -1199
+rect -605 -1205 -547 -1199
+rect -413 -1205 -355 -1199
+rect -221 -1205 -163 -1199
+rect -29 -1205 29 -1199
+rect 163 -1205 221 -1199
+rect 355 -1205 413 -1199
+rect 547 -1205 605 -1199
+rect 739 -1205 797 -1199
+rect 931 -1205 989 -1199
+rect 1123 -1205 1181 -1199
+<< pwell >>
+rect -1367 -1337 1367 1337
+<< nmos >>
+rect -1167 727 -1137 1127
+rect -1071 727 -1041 1127
+rect -975 727 -945 1127
+rect -879 727 -849 1127
+rect -783 727 -753 1127
+rect -687 727 -657 1127
+rect -591 727 -561 1127
+rect -495 727 -465 1127
+rect -399 727 -369 1127
+rect -303 727 -273 1127
+rect -207 727 -177 1127
+rect -111 727 -81 1127
+rect -15 727 15 1127
+rect 81 727 111 1127
+rect 177 727 207 1127
+rect 273 727 303 1127
+rect 369 727 399 1127
+rect 465 727 495 1127
+rect 561 727 591 1127
+rect 657 727 687 1127
+rect 753 727 783 1127
+rect 849 727 879 1127
+rect 945 727 975 1127
+rect 1041 727 1071 1127
+rect 1137 727 1167 1127
+rect -1167 109 -1137 509
+rect -1071 109 -1041 509
+rect -975 109 -945 509
+rect -879 109 -849 509
+rect -783 109 -753 509
+rect -687 109 -657 509
+rect -591 109 -561 509
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect 561 109 591 509
+rect 657 109 687 509
+rect 753 109 783 509
+rect 849 109 879 509
+rect 945 109 975 509
+rect 1041 109 1071 509
+rect 1137 109 1167 509
+rect -1167 -509 -1137 -109
+rect -1071 -509 -1041 -109
+rect -975 -509 -945 -109
+rect -879 -509 -849 -109
+rect -783 -509 -753 -109
+rect -687 -509 -657 -109
+rect -591 -509 -561 -109
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+rect 561 -509 591 -109
+rect 657 -509 687 -109
+rect 753 -509 783 -109
+rect 849 -509 879 -109
+rect 945 -509 975 -109
+rect 1041 -509 1071 -109
+rect 1137 -509 1167 -109
+rect -1167 -1127 -1137 -727
+rect -1071 -1127 -1041 -727
+rect -975 -1127 -945 -727
+rect -879 -1127 -849 -727
+rect -783 -1127 -753 -727
+rect -687 -1127 -657 -727
+rect -591 -1127 -561 -727
+rect -495 -1127 -465 -727
+rect -399 -1127 -369 -727
+rect -303 -1127 -273 -727
+rect -207 -1127 -177 -727
+rect -111 -1127 -81 -727
+rect -15 -1127 15 -727
+rect 81 -1127 111 -727
+rect 177 -1127 207 -727
+rect 273 -1127 303 -727
+rect 369 -1127 399 -727
+rect 465 -1127 495 -727
+rect 561 -1127 591 -727
+rect 657 -1127 687 -727
+rect 753 -1127 783 -727
+rect 849 -1127 879 -727
+rect 945 -1127 975 -727
+rect 1041 -1127 1071 -727
+rect 1137 -1127 1167 -727
+<< ndiff >>
+rect -1229 1115 -1167 1127
+rect -1229 739 -1217 1115
+rect -1183 739 -1167 1115
+rect -1229 727 -1167 739
+rect -1137 1115 -1071 1127
+rect -1137 739 -1121 1115
+rect -1087 739 -1071 1115
+rect -1137 727 -1071 739
+rect -1041 1115 -975 1127
+rect -1041 739 -1025 1115
+rect -991 739 -975 1115
+rect -1041 727 -975 739
+rect -945 1115 -879 1127
+rect -945 739 -929 1115
+rect -895 739 -879 1115
+rect -945 727 -879 739
+rect -849 1115 -783 1127
+rect -849 739 -833 1115
+rect -799 739 -783 1115
+rect -849 727 -783 739
+rect -753 1115 -687 1127
+rect -753 739 -737 1115
+rect -703 739 -687 1115
+rect -753 727 -687 739
+rect -657 1115 -591 1127
+rect -657 739 -641 1115
+rect -607 739 -591 1115
+rect -657 727 -591 739
+rect -561 1115 -495 1127
+rect -561 739 -545 1115
+rect -511 739 -495 1115
+rect -561 727 -495 739
+rect -465 1115 -399 1127
+rect -465 739 -449 1115
+rect -415 739 -399 1115
+rect -465 727 -399 739
+rect -369 1115 -303 1127
+rect -369 739 -353 1115
+rect -319 739 -303 1115
+rect -369 727 -303 739
+rect -273 1115 -207 1127
+rect -273 739 -257 1115
+rect -223 739 -207 1115
+rect -273 727 -207 739
+rect -177 1115 -111 1127
+rect -177 739 -161 1115
+rect -127 739 -111 1115
+rect -177 727 -111 739
+rect -81 1115 -15 1127
+rect -81 739 -65 1115
+rect -31 739 -15 1115
+rect -81 727 -15 739
+rect 15 1115 81 1127
+rect 15 739 31 1115
+rect 65 739 81 1115
+rect 15 727 81 739
+rect 111 1115 177 1127
+rect 111 739 127 1115
+rect 161 739 177 1115
+rect 111 727 177 739
+rect 207 1115 273 1127
+rect 207 739 223 1115
+rect 257 739 273 1115
+rect 207 727 273 739
+rect 303 1115 369 1127
+rect 303 739 319 1115
+rect 353 739 369 1115
+rect 303 727 369 739
+rect 399 1115 465 1127
+rect 399 739 415 1115
+rect 449 739 465 1115
+rect 399 727 465 739
+rect 495 1115 561 1127
+rect 495 739 511 1115
+rect 545 739 561 1115
+rect 495 727 561 739
+rect 591 1115 657 1127
+rect 591 739 607 1115
+rect 641 739 657 1115
+rect 591 727 657 739
+rect 687 1115 753 1127
+rect 687 739 703 1115
+rect 737 739 753 1115
+rect 687 727 753 739
+rect 783 1115 849 1127
+rect 783 739 799 1115
+rect 833 739 849 1115
+rect 783 727 849 739
+rect 879 1115 945 1127
+rect 879 739 895 1115
+rect 929 739 945 1115
+rect 879 727 945 739
+rect 975 1115 1041 1127
+rect 975 739 991 1115
+rect 1025 739 1041 1115
+rect 975 727 1041 739
+rect 1071 1115 1137 1127
+rect 1071 739 1087 1115
+rect 1121 739 1137 1115
+rect 1071 727 1137 739
+rect 1167 1115 1229 1127
+rect 1167 739 1183 1115
+rect 1217 739 1229 1115
+rect 1167 727 1229 739
+rect -1229 497 -1167 509
+rect -1229 121 -1217 497
+rect -1183 121 -1167 497
+rect -1229 109 -1167 121
+rect -1137 497 -1071 509
+rect -1137 121 -1121 497
+rect -1087 121 -1071 497
+rect -1137 109 -1071 121
+rect -1041 497 -975 509
+rect -1041 121 -1025 497
+rect -991 121 -975 497
+rect -1041 109 -975 121
+rect -945 497 -879 509
+rect -945 121 -929 497
+rect -895 121 -879 497
+rect -945 109 -879 121
+rect -849 497 -783 509
+rect -849 121 -833 497
+rect -799 121 -783 497
+rect -849 109 -783 121
+rect -753 497 -687 509
+rect -753 121 -737 497
+rect -703 121 -687 497
+rect -753 109 -687 121
+rect -657 497 -591 509
+rect -657 121 -641 497
+rect -607 121 -591 497
+rect -657 109 -591 121
+rect -561 497 -495 509
+rect -561 121 -545 497
+rect -511 121 -495 497
+rect -561 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 561 509
+rect 495 121 511 497
+rect 545 121 561 497
+rect 495 109 561 121
+rect 591 497 657 509
+rect 591 121 607 497
+rect 641 121 657 497
+rect 591 109 657 121
+rect 687 497 753 509
+rect 687 121 703 497
+rect 737 121 753 497
+rect 687 109 753 121
+rect 783 497 849 509
+rect 783 121 799 497
+rect 833 121 849 497
+rect 783 109 849 121
+rect 879 497 945 509
+rect 879 121 895 497
+rect 929 121 945 497
+rect 879 109 945 121
+rect 975 497 1041 509
+rect 975 121 991 497
+rect 1025 121 1041 497
+rect 975 109 1041 121
+rect 1071 497 1137 509
+rect 1071 121 1087 497
+rect 1121 121 1137 497
+rect 1071 109 1137 121
+rect 1167 497 1229 509
+rect 1167 121 1183 497
+rect 1217 121 1229 497
+rect 1167 109 1229 121
+rect -1229 -121 -1167 -109
+rect -1229 -497 -1217 -121
+rect -1183 -497 -1167 -121
+rect -1229 -509 -1167 -497
+rect -1137 -121 -1071 -109
+rect -1137 -497 -1121 -121
+rect -1087 -497 -1071 -121
+rect -1137 -509 -1071 -497
+rect -1041 -121 -975 -109
+rect -1041 -497 -1025 -121
+rect -991 -497 -975 -121
+rect -1041 -509 -975 -497
+rect -945 -121 -879 -109
+rect -945 -497 -929 -121
+rect -895 -497 -879 -121
+rect -945 -509 -879 -497
+rect -849 -121 -783 -109
+rect -849 -497 -833 -121
+rect -799 -497 -783 -121
+rect -849 -509 -783 -497
+rect -753 -121 -687 -109
+rect -753 -497 -737 -121
+rect -703 -497 -687 -121
+rect -753 -509 -687 -497
+rect -657 -121 -591 -109
+rect -657 -497 -641 -121
+rect -607 -497 -591 -121
+rect -657 -509 -591 -497
+rect -561 -121 -495 -109
+rect -561 -497 -545 -121
+rect -511 -497 -495 -121
+rect -561 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 561 -109
+rect 495 -497 511 -121
+rect 545 -497 561 -121
+rect 495 -509 561 -497
+rect 591 -121 657 -109
+rect 591 -497 607 -121
+rect 641 -497 657 -121
+rect 591 -509 657 -497
+rect 687 -121 753 -109
+rect 687 -497 703 -121
+rect 737 -497 753 -121
+rect 687 -509 753 -497
+rect 783 -121 849 -109
+rect 783 -497 799 -121
+rect 833 -497 849 -121
+rect 783 -509 849 -497
+rect 879 -121 945 -109
+rect 879 -497 895 -121
+rect 929 -497 945 -121
+rect 879 -509 945 -497
+rect 975 -121 1041 -109
+rect 975 -497 991 -121
+rect 1025 -497 1041 -121
+rect 975 -509 1041 -497
+rect 1071 -121 1137 -109
+rect 1071 -497 1087 -121
+rect 1121 -497 1137 -121
+rect 1071 -509 1137 -497
+rect 1167 -121 1229 -109
+rect 1167 -497 1183 -121
+rect 1217 -497 1229 -121
+rect 1167 -509 1229 -497
+rect -1229 -739 -1167 -727
+rect -1229 -1115 -1217 -739
+rect -1183 -1115 -1167 -739
+rect -1229 -1127 -1167 -1115
+rect -1137 -739 -1071 -727
+rect -1137 -1115 -1121 -739
+rect -1087 -1115 -1071 -739
+rect -1137 -1127 -1071 -1115
+rect -1041 -739 -975 -727
+rect -1041 -1115 -1025 -739
+rect -991 -1115 -975 -739
+rect -1041 -1127 -975 -1115
+rect -945 -739 -879 -727
+rect -945 -1115 -929 -739
+rect -895 -1115 -879 -739
+rect -945 -1127 -879 -1115
+rect -849 -739 -783 -727
+rect -849 -1115 -833 -739
+rect -799 -1115 -783 -739
+rect -849 -1127 -783 -1115
+rect -753 -739 -687 -727
+rect -753 -1115 -737 -739
+rect -703 -1115 -687 -739
+rect -753 -1127 -687 -1115
+rect -657 -739 -591 -727
+rect -657 -1115 -641 -739
+rect -607 -1115 -591 -739
+rect -657 -1127 -591 -1115
+rect -561 -739 -495 -727
+rect -561 -1115 -545 -739
+rect -511 -1115 -495 -739
+rect -561 -1127 -495 -1115
+rect -465 -739 -399 -727
+rect -465 -1115 -449 -739
+rect -415 -1115 -399 -739
+rect -465 -1127 -399 -1115
+rect -369 -739 -303 -727
+rect -369 -1115 -353 -739
+rect -319 -1115 -303 -739
+rect -369 -1127 -303 -1115
+rect -273 -739 -207 -727
+rect -273 -1115 -257 -739
+rect -223 -1115 -207 -739
+rect -273 -1127 -207 -1115
+rect -177 -739 -111 -727
+rect -177 -1115 -161 -739
+rect -127 -1115 -111 -739
+rect -177 -1127 -111 -1115
+rect -81 -739 -15 -727
+rect -81 -1115 -65 -739
+rect -31 -1115 -15 -739
+rect -81 -1127 -15 -1115
+rect 15 -739 81 -727
+rect 15 -1115 31 -739
+rect 65 -1115 81 -739
+rect 15 -1127 81 -1115
+rect 111 -739 177 -727
+rect 111 -1115 127 -739
+rect 161 -1115 177 -739
+rect 111 -1127 177 -1115
+rect 207 -739 273 -727
+rect 207 -1115 223 -739
+rect 257 -1115 273 -739
+rect 207 -1127 273 -1115
+rect 303 -739 369 -727
+rect 303 -1115 319 -739
+rect 353 -1115 369 -739
+rect 303 -1127 369 -1115
+rect 399 -739 465 -727
+rect 399 -1115 415 -739
+rect 449 -1115 465 -739
+rect 399 -1127 465 -1115
+rect 495 -739 561 -727
+rect 495 -1115 511 -739
+rect 545 -1115 561 -739
+rect 495 -1127 561 -1115
+rect 591 -739 657 -727
+rect 591 -1115 607 -739
+rect 641 -1115 657 -739
+rect 591 -1127 657 -1115
+rect 687 -739 753 -727
+rect 687 -1115 703 -739
+rect 737 -1115 753 -739
+rect 687 -1127 753 -1115
+rect 783 -739 849 -727
+rect 783 -1115 799 -739
+rect 833 -1115 849 -739
+rect 783 -1127 849 -1115
+rect 879 -739 945 -727
+rect 879 -1115 895 -739
+rect 929 -1115 945 -739
+rect 879 -1127 945 -1115
+rect 975 -739 1041 -727
+rect 975 -1115 991 -739
+rect 1025 -1115 1041 -739
+rect 975 -1127 1041 -1115
+rect 1071 -739 1137 -727
+rect 1071 -1115 1087 -739
+rect 1121 -1115 1137 -739
+rect 1071 -1127 1137 -1115
+rect 1167 -739 1229 -727
+rect 1167 -1115 1183 -739
+rect 1217 -1115 1229 -739
+rect 1167 -1127 1229 -1115
+<< ndiffc >>
+rect -1217 739 -1183 1115
+rect -1121 739 -1087 1115
+rect -1025 739 -991 1115
+rect -929 739 -895 1115
+rect -833 739 -799 1115
+rect -737 739 -703 1115
+rect -641 739 -607 1115
+rect -545 739 -511 1115
+rect -449 739 -415 1115
+rect -353 739 -319 1115
+rect -257 739 -223 1115
+rect -161 739 -127 1115
+rect -65 739 -31 1115
+rect 31 739 65 1115
+rect 127 739 161 1115
+rect 223 739 257 1115
+rect 319 739 353 1115
+rect 415 739 449 1115
+rect 511 739 545 1115
+rect 607 739 641 1115
+rect 703 739 737 1115
+rect 799 739 833 1115
+rect 895 739 929 1115
+rect 991 739 1025 1115
+rect 1087 739 1121 1115
+rect 1183 739 1217 1115
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect -1217 -1115 -1183 -739
+rect -1121 -1115 -1087 -739
+rect -1025 -1115 -991 -739
+rect -929 -1115 -895 -739
+rect -833 -1115 -799 -739
+rect -737 -1115 -703 -739
+rect -641 -1115 -607 -739
+rect -545 -1115 -511 -739
+rect -449 -1115 -415 -739
+rect -353 -1115 -319 -739
+rect -257 -1115 -223 -739
+rect -161 -1115 -127 -739
+rect -65 -1115 -31 -739
+rect 31 -1115 65 -739
+rect 127 -1115 161 -739
+rect 223 -1115 257 -739
+rect 319 -1115 353 -739
+rect 415 -1115 449 -739
+rect 511 -1115 545 -739
+rect 607 -1115 641 -739
+rect 703 -1115 737 -739
+rect 799 -1115 833 -739
+rect 895 -1115 929 -739
+rect 991 -1115 1025 -739
+rect 1087 -1115 1121 -739
+rect 1183 -1115 1217 -739
+<< psubdiff >>
+rect -1331 1267 -1235 1301
+rect 1235 1267 1331 1301
+rect -1331 1205 -1297 1267
+rect 1297 1205 1331 1267
+rect -1331 -1267 -1297 -1205
+rect 1297 -1267 1331 -1205
+rect -1331 -1301 -1235 -1267
+rect 1235 -1301 1331 -1267
+<< psubdiffcont >>
+rect -1235 1267 1235 1301
+rect -1331 -1205 -1297 1205
+rect 1297 -1205 1331 1205
+rect -1235 -1301 1235 -1267
+<< poly >>
+rect -1185 1199 -1119 1215
+rect -1185 1165 -1169 1199
+rect -1135 1165 -1119 1199
+rect -1185 1149 -1119 1165
+rect -993 1199 -927 1215
+rect -993 1165 -977 1199
+rect -943 1165 -927 1199
+rect -1167 1127 -1137 1149
+rect -1071 1127 -1041 1153
+rect -993 1149 -927 1165
+rect -801 1199 -735 1215
+rect -801 1165 -785 1199
+rect -751 1165 -735 1199
+rect -975 1127 -945 1149
+rect -879 1127 -849 1153
+rect -801 1149 -735 1165
+rect -609 1199 -543 1215
+rect -609 1165 -593 1199
+rect -559 1165 -543 1199
+rect -783 1127 -753 1149
+rect -687 1127 -657 1153
+rect -609 1149 -543 1165
+rect -417 1199 -351 1215
+rect -417 1165 -401 1199
+rect -367 1165 -351 1199
+rect -591 1127 -561 1149
+rect -495 1127 -465 1153
+rect -417 1149 -351 1165
+rect -225 1199 -159 1215
+rect -225 1165 -209 1199
+rect -175 1165 -159 1199
+rect -399 1127 -369 1149
+rect -303 1127 -273 1153
+rect -225 1149 -159 1165
+rect -33 1199 33 1215
+rect -33 1165 -17 1199
+rect 17 1165 33 1199
+rect -207 1127 -177 1149
+rect -111 1127 -81 1153
+rect -33 1149 33 1165
+rect 159 1199 225 1215
+rect 159 1165 175 1199
+rect 209 1165 225 1199
+rect -15 1127 15 1149
+rect 81 1127 111 1153
+rect 159 1149 225 1165
+rect 351 1199 417 1215
+rect 351 1165 367 1199
+rect 401 1165 417 1199
+rect 177 1127 207 1149
+rect 273 1127 303 1153
+rect 351 1149 417 1165
+rect 543 1199 609 1215
+rect 543 1165 559 1199
+rect 593 1165 609 1199
+rect 369 1127 399 1149
+rect 465 1127 495 1153
+rect 543 1149 609 1165
+rect 735 1199 801 1215
+rect 735 1165 751 1199
+rect 785 1165 801 1199
+rect 561 1127 591 1149
+rect 657 1127 687 1153
+rect 735 1149 801 1165
+rect 927 1199 993 1215
+rect 927 1165 943 1199
+rect 977 1165 993 1199
+rect 753 1127 783 1149
+rect 849 1127 879 1153
+rect 927 1149 993 1165
+rect 1119 1199 1185 1215
+rect 1119 1165 1135 1199
+rect 1169 1165 1185 1199
+rect 945 1127 975 1149
+rect 1041 1127 1071 1153
+rect 1119 1149 1185 1165
+rect 1137 1127 1167 1149
+rect -1167 701 -1137 727
+rect -1071 705 -1041 727
+rect -1089 689 -1023 705
+rect -975 701 -945 727
+rect -879 705 -849 727
+rect -1089 655 -1073 689
+rect -1039 655 -1023 689
+rect -1089 639 -1023 655
+rect -897 689 -831 705
+rect -783 701 -753 727
+rect -687 705 -657 727
+rect -897 655 -881 689
+rect -847 655 -831 689
+rect -897 639 -831 655
+rect -705 689 -639 705
+rect -591 701 -561 727
+rect -495 705 -465 727
+rect -705 655 -689 689
+rect -655 655 -639 689
+rect -705 639 -639 655
+rect -513 689 -447 705
+rect -399 701 -369 727
+rect -303 705 -273 727
+rect -513 655 -497 689
+rect -463 655 -447 689
+rect -513 639 -447 655
+rect -321 689 -255 705
+rect -207 701 -177 727
+rect -111 705 -81 727
+rect -321 655 -305 689
+rect -271 655 -255 689
+rect -321 639 -255 655
+rect -129 689 -63 705
+rect -15 701 15 727
+rect 81 705 111 727
+rect -129 655 -113 689
+rect -79 655 -63 689
+rect -129 639 -63 655
+rect 63 689 129 705
+rect 177 701 207 727
+rect 273 705 303 727
+rect 63 655 79 689
+rect 113 655 129 689
+rect 63 639 129 655
+rect 255 689 321 705
+rect 369 701 399 727
+rect 465 705 495 727
+rect 255 655 271 689
+rect 305 655 321 689
+rect 255 639 321 655
+rect 447 689 513 705
+rect 561 701 591 727
+rect 657 705 687 727
+rect 447 655 463 689
+rect 497 655 513 689
+rect 447 639 513 655
+rect 639 689 705 705
+rect 753 701 783 727
+rect 849 705 879 727
+rect 639 655 655 689
+rect 689 655 705 689
+rect 639 639 705 655
+rect 831 689 897 705
+rect 945 701 975 727
+rect 1041 705 1071 727
+rect 831 655 847 689
+rect 881 655 897 689
+rect 831 639 897 655
+rect 1023 689 1089 705
+rect 1137 701 1167 727
+rect 1023 655 1039 689
+rect 1073 655 1089 689
+rect 1023 639 1089 655
+rect -1089 581 -1023 597
+rect -1089 547 -1073 581
+rect -1039 547 -1023 581
+rect -1167 509 -1137 535
+rect -1089 531 -1023 547
+rect -897 581 -831 597
+rect -897 547 -881 581
+rect -847 547 -831 581
+rect -1071 509 -1041 531
+rect -975 509 -945 535
+rect -897 531 -831 547
+rect -705 581 -639 597
+rect -705 547 -689 581
+rect -655 547 -639 581
+rect -879 509 -849 531
+rect -783 509 -753 535
+rect -705 531 -639 547
+rect -513 581 -447 597
+rect -513 547 -497 581
+rect -463 547 -447 581
+rect -687 509 -657 531
+rect -591 509 -561 535
+rect -513 531 -447 547
+rect -321 581 -255 597
+rect -321 547 -305 581
+rect -271 547 -255 581
+rect -495 509 -465 531
+rect -399 509 -369 535
+rect -321 531 -255 547
+rect -129 581 -63 597
+rect -129 547 -113 581
+rect -79 547 -63 581
+rect -303 509 -273 531
+rect -207 509 -177 535
+rect -129 531 -63 547
+rect 63 581 129 597
+rect 63 547 79 581
+rect 113 547 129 581
+rect -111 509 -81 531
+rect -15 509 15 535
+rect 63 531 129 547
+rect 255 581 321 597
+rect 255 547 271 581
+rect 305 547 321 581
+rect 81 509 111 531
+rect 177 509 207 535
+rect 255 531 321 547
+rect 447 581 513 597
+rect 447 547 463 581
+rect 497 547 513 581
+rect 273 509 303 531
+rect 369 509 399 535
+rect 447 531 513 547
+rect 639 581 705 597
+rect 639 547 655 581
+rect 689 547 705 581
+rect 465 509 495 531
+rect 561 509 591 535
+rect 639 531 705 547
+rect 831 581 897 597
+rect 831 547 847 581
+rect 881 547 897 581
+rect 657 509 687 531
+rect 753 509 783 535
+rect 831 531 897 547
+rect 1023 581 1089 597
+rect 1023 547 1039 581
+rect 1073 547 1089 581
+rect 849 509 879 531
+rect 945 509 975 535
+rect 1023 531 1089 547
+rect 1041 509 1071 531
+rect 1137 509 1167 535
+rect -1167 87 -1137 109
+rect -1185 71 -1119 87
+rect -1071 83 -1041 109
+rect -975 87 -945 109
+rect -1185 37 -1169 71
+rect -1135 37 -1119 71
+rect -1185 21 -1119 37
+rect -993 71 -927 87
+rect -879 83 -849 109
+rect -783 87 -753 109
+rect -993 37 -977 71
+rect -943 37 -927 71
+rect -993 21 -927 37
+rect -801 71 -735 87
+rect -687 83 -657 109
+rect -591 87 -561 109
+rect -801 37 -785 71
+rect -751 37 -735 71
+rect -801 21 -735 37
+rect -609 71 -543 87
+rect -495 83 -465 109
+rect -399 87 -369 109
+rect -609 37 -593 71
+rect -559 37 -543 71
+rect -609 21 -543 37
+rect -417 71 -351 87
+rect -303 83 -273 109
+rect -207 87 -177 109
+rect -417 37 -401 71
+rect -367 37 -351 71
+rect -417 21 -351 37
+rect -225 71 -159 87
+rect -111 83 -81 109
+rect -15 87 15 109
+rect -225 37 -209 71
+rect -175 37 -159 71
+rect -225 21 -159 37
+rect -33 71 33 87
+rect 81 83 111 109
+rect 177 87 207 109
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect 159 71 225 87
+rect 273 83 303 109
+rect 369 87 399 109
+rect 159 37 175 71
+rect 209 37 225 71
+rect 159 21 225 37
+rect 351 71 417 87
+rect 465 83 495 109
+rect 561 87 591 109
+rect 351 37 367 71
+rect 401 37 417 71
+rect 351 21 417 37
+rect 543 71 609 87
+rect 657 83 687 109
+rect 753 87 783 109
+rect 543 37 559 71
+rect 593 37 609 71
+rect 543 21 609 37
+rect 735 71 801 87
+rect 849 83 879 109
+rect 945 87 975 109
+rect 735 37 751 71
+rect 785 37 801 71
+rect 735 21 801 37
+rect 927 71 993 87
+rect 1041 83 1071 109
+rect 1137 87 1167 109
+rect 927 37 943 71
+rect 977 37 993 71
+rect 927 21 993 37
+rect 1119 71 1185 87
+rect 1119 37 1135 71
+rect 1169 37 1185 71
+rect 1119 21 1185 37
+rect -1185 -37 -1119 -21
+rect -1185 -71 -1169 -37
+rect -1135 -71 -1119 -37
+rect -1185 -87 -1119 -71
+rect -993 -37 -927 -21
+rect -993 -71 -977 -37
+rect -943 -71 -927 -37
+rect -1167 -109 -1137 -87
+rect -1071 -109 -1041 -83
+rect -993 -87 -927 -71
+rect -801 -37 -735 -21
+rect -801 -71 -785 -37
+rect -751 -71 -735 -37
+rect -975 -109 -945 -87
+rect -879 -109 -849 -83
+rect -801 -87 -735 -71
+rect -609 -37 -543 -21
+rect -609 -71 -593 -37
+rect -559 -71 -543 -37
+rect -783 -109 -753 -87
+rect -687 -109 -657 -83
+rect -609 -87 -543 -71
+rect -417 -37 -351 -21
+rect -417 -71 -401 -37
+rect -367 -71 -351 -37
+rect -591 -109 -561 -87
+rect -495 -109 -465 -83
+rect -417 -87 -351 -71
+rect -225 -37 -159 -21
+rect -225 -71 -209 -37
+rect -175 -71 -159 -37
+rect -399 -109 -369 -87
+rect -303 -109 -273 -83
+rect -225 -87 -159 -71
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -207 -109 -177 -87
+rect -111 -109 -81 -83
+rect -33 -87 33 -71
+rect 159 -37 225 -21
+rect 159 -71 175 -37
+rect 209 -71 225 -37
+rect -15 -109 15 -87
+rect 81 -109 111 -83
+rect 159 -87 225 -71
+rect 351 -37 417 -21
+rect 351 -71 367 -37
+rect 401 -71 417 -37
+rect 177 -109 207 -87
+rect 273 -109 303 -83
+rect 351 -87 417 -71
+rect 543 -37 609 -21
+rect 543 -71 559 -37
+rect 593 -71 609 -37
+rect 369 -109 399 -87
+rect 465 -109 495 -83
+rect 543 -87 609 -71
+rect 735 -37 801 -21
+rect 735 -71 751 -37
+rect 785 -71 801 -37
+rect 561 -109 591 -87
+rect 657 -109 687 -83
+rect 735 -87 801 -71
+rect 927 -37 993 -21
+rect 927 -71 943 -37
+rect 977 -71 993 -37
+rect 753 -109 783 -87
+rect 849 -109 879 -83
+rect 927 -87 993 -71
+rect 1119 -37 1185 -21
+rect 1119 -71 1135 -37
+rect 1169 -71 1185 -37
+rect 945 -109 975 -87
+rect 1041 -109 1071 -83
+rect 1119 -87 1185 -71
+rect 1137 -109 1167 -87
+rect -1167 -535 -1137 -509
+rect -1071 -531 -1041 -509
+rect -1089 -547 -1023 -531
+rect -975 -535 -945 -509
+rect -879 -531 -849 -509
+rect -1089 -581 -1073 -547
+rect -1039 -581 -1023 -547
+rect -1089 -597 -1023 -581
+rect -897 -547 -831 -531
+rect -783 -535 -753 -509
+rect -687 -531 -657 -509
+rect -897 -581 -881 -547
+rect -847 -581 -831 -547
+rect -897 -597 -831 -581
+rect -705 -547 -639 -531
+rect -591 -535 -561 -509
+rect -495 -531 -465 -509
+rect -705 -581 -689 -547
+rect -655 -581 -639 -547
+rect -705 -597 -639 -581
+rect -513 -547 -447 -531
+rect -399 -535 -369 -509
+rect -303 -531 -273 -509
+rect -513 -581 -497 -547
+rect -463 -581 -447 -547
+rect -513 -597 -447 -581
+rect -321 -547 -255 -531
+rect -207 -535 -177 -509
+rect -111 -531 -81 -509
+rect -321 -581 -305 -547
+rect -271 -581 -255 -547
+rect -321 -597 -255 -581
+rect -129 -547 -63 -531
+rect -15 -535 15 -509
+rect 81 -531 111 -509
+rect -129 -581 -113 -547
+rect -79 -581 -63 -547
+rect -129 -597 -63 -581
+rect 63 -547 129 -531
+rect 177 -535 207 -509
+rect 273 -531 303 -509
+rect 63 -581 79 -547
+rect 113 -581 129 -547
+rect 63 -597 129 -581
+rect 255 -547 321 -531
+rect 369 -535 399 -509
+rect 465 -531 495 -509
+rect 255 -581 271 -547
+rect 305 -581 321 -547
+rect 255 -597 321 -581
+rect 447 -547 513 -531
+rect 561 -535 591 -509
+rect 657 -531 687 -509
+rect 447 -581 463 -547
+rect 497 -581 513 -547
+rect 447 -597 513 -581
+rect 639 -547 705 -531
+rect 753 -535 783 -509
+rect 849 -531 879 -509
+rect 639 -581 655 -547
+rect 689 -581 705 -547
+rect 639 -597 705 -581
+rect 831 -547 897 -531
+rect 945 -535 975 -509
+rect 1041 -531 1071 -509
+rect 831 -581 847 -547
+rect 881 -581 897 -547
+rect 831 -597 897 -581
+rect 1023 -547 1089 -531
+rect 1137 -535 1167 -509
+rect 1023 -581 1039 -547
+rect 1073 -581 1089 -547
+rect 1023 -597 1089 -581
+rect -1089 -655 -1023 -639
+rect -1089 -689 -1073 -655
+rect -1039 -689 -1023 -655
+rect -1167 -727 -1137 -701
+rect -1089 -705 -1023 -689
+rect -897 -655 -831 -639
+rect -897 -689 -881 -655
+rect -847 -689 -831 -655
+rect -1071 -727 -1041 -705
+rect -975 -727 -945 -701
+rect -897 -705 -831 -689
+rect -705 -655 -639 -639
+rect -705 -689 -689 -655
+rect -655 -689 -639 -655
+rect -879 -727 -849 -705
+rect -783 -727 -753 -701
+rect -705 -705 -639 -689
+rect -513 -655 -447 -639
+rect -513 -689 -497 -655
+rect -463 -689 -447 -655
+rect -687 -727 -657 -705
+rect -591 -727 -561 -701
+rect -513 -705 -447 -689
+rect -321 -655 -255 -639
+rect -321 -689 -305 -655
+rect -271 -689 -255 -655
+rect -495 -727 -465 -705
+rect -399 -727 -369 -701
+rect -321 -705 -255 -689
+rect -129 -655 -63 -639
+rect -129 -689 -113 -655
+rect -79 -689 -63 -655
+rect -303 -727 -273 -705
+rect -207 -727 -177 -701
+rect -129 -705 -63 -689
+rect 63 -655 129 -639
+rect 63 -689 79 -655
+rect 113 -689 129 -655
+rect -111 -727 -81 -705
+rect -15 -727 15 -701
+rect 63 -705 129 -689
+rect 255 -655 321 -639
+rect 255 -689 271 -655
+rect 305 -689 321 -655
+rect 81 -727 111 -705
+rect 177 -727 207 -701
+rect 255 -705 321 -689
+rect 447 -655 513 -639
+rect 447 -689 463 -655
+rect 497 -689 513 -655
+rect 273 -727 303 -705
+rect 369 -727 399 -701
+rect 447 -705 513 -689
+rect 639 -655 705 -639
+rect 639 -689 655 -655
+rect 689 -689 705 -655
+rect 465 -727 495 -705
+rect 561 -727 591 -701
+rect 639 -705 705 -689
+rect 831 -655 897 -639
+rect 831 -689 847 -655
+rect 881 -689 897 -655
+rect 657 -727 687 -705
+rect 753 -727 783 -701
+rect 831 -705 897 -689
+rect 1023 -655 1089 -639
+rect 1023 -689 1039 -655
+rect 1073 -689 1089 -655
+rect 849 -727 879 -705
+rect 945 -727 975 -701
+rect 1023 -705 1089 -689
+rect 1041 -727 1071 -705
+rect 1137 -727 1167 -701
+rect -1167 -1149 -1137 -1127
+rect -1185 -1165 -1119 -1149
+rect -1071 -1153 -1041 -1127
+rect -975 -1149 -945 -1127
+rect -1185 -1199 -1169 -1165
+rect -1135 -1199 -1119 -1165
+rect -1185 -1215 -1119 -1199
+rect -993 -1165 -927 -1149
+rect -879 -1153 -849 -1127
+rect -783 -1149 -753 -1127
+rect -993 -1199 -977 -1165
+rect -943 -1199 -927 -1165
+rect -993 -1215 -927 -1199
+rect -801 -1165 -735 -1149
+rect -687 -1153 -657 -1127
+rect -591 -1149 -561 -1127
+rect -801 -1199 -785 -1165
+rect -751 -1199 -735 -1165
+rect -801 -1215 -735 -1199
+rect -609 -1165 -543 -1149
+rect -495 -1153 -465 -1127
+rect -399 -1149 -369 -1127
+rect -609 -1199 -593 -1165
+rect -559 -1199 -543 -1165
+rect -609 -1215 -543 -1199
+rect -417 -1165 -351 -1149
+rect -303 -1153 -273 -1127
+rect -207 -1149 -177 -1127
+rect -417 -1199 -401 -1165
+rect -367 -1199 -351 -1165
+rect -417 -1215 -351 -1199
+rect -225 -1165 -159 -1149
+rect -111 -1153 -81 -1127
+rect -15 -1149 15 -1127
+rect -225 -1199 -209 -1165
+rect -175 -1199 -159 -1165
+rect -225 -1215 -159 -1199
+rect -33 -1165 33 -1149
+rect 81 -1153 111 -1127
+rect 177 -1149 207 -1127
+rect -33 -1199 -17 -1165
+rect 17 -1199 33 -1165
+rect -33 -1215 33 -1199
+rect 159 -1165 225 -1149
+rect 273 -1153 303 -1127
+rect 369 -1149 399 -1127
+rect 159 -1199 175 -1165
+rect 209 -1199 225 -1165
+rect 159 -1215 225 -1199
+rect 351 -1165 417 -1149
+rect 465 -1153 495 -1127
+rect 561 -1149 591 -1127
+rect 351 -1199 367 -1165
+rect 401 -1199 417 -1165
+rect 351 -1215 417 -1199
+rect 543 -1165 609 -1149
+rect 657 -1153 687 -1127
+rect 753 -1149 783 -1127
+rect 543 -1199 559 -1165
+rect 593 -1199 609 -1165
+rect 543 -1215 609 -1199
+rect 735 -1165 801 -1149
+rect 849 -1153 879 -1127
+rect 945 -1149 975 -1127
+rect 735 -1199 751 -1165
+rect 785 -1199 801 -1165
+rect 735 -1215 801 -1199
+rect 927 -1165 993 -1149
+rect 1041 -1153 1071 -1127
+rect 1137 -1149 1167 -1127
+rect 927 -1199 943 -1165
+rect 977 -1199 993 -1165
+rect 927 -1215 993 -1199
+rect 1119 -1165 1185 -1149
+rect 1119 -1199 1135 -1165
+rect 1169 -1199 1185 -1165
+rect 1119 -1215 1185 -1199
+<< polycont >>
+rect -1169 1165 -1135 1199
+rect -977 1165 -943 1199
+rect -785 1165 -751 1199
+rect -593 1165 -559 1199
+rect -401 1165 -367 1199
+rect -209 1165 -175 1199
+rect -17 1165 17 1199
+rect 175 1165 209 1199
+rect 367 1165 401 1199
+rect 559 1165 593 1199
+rect 751 1165 785 1199
+rect 943 1165 977 1199
+rect 1135 1165 1169 1199
+rect -1073 655 -1039 689
+rect -881 655 -847 689
+rect -689 655 -655 689
+rect -497 655 -463 689
+rect -305 655 -271 689
+rect -113 655 -79 689
+rect 79 655 113 689
+rect 271 655 305 689
+rect 463 655 497 689
+rect 655 655 689 689
+rect 847 655 881 689
+rect 1039 655 1073 689
+rect -1073 547 -1039 581
+rect -881 547 -847 581
+rect -689 547 -655 581
+rect -497 547 -463 581
+rect -305 547 -271 581
+rect -113 547 -79 581
+rect 79 547 113 581
+rect 271 547 305 581
+rect 463 547 497 581
+rect 655 547 689 581
+rect 847 547 881 581
+rect 1039 547 1073 581
+rect -1169 37 -1135 71
+rect -977 37 -943 71
+rect -785 37 -751 71
+rect -593 37 -559 71
+rect -401 37 -367 71
+rect -209 37 -175 71
+rect -17 37 17 71
+rect 175 37 209 71
+rect 367 37 401 71
+rect 559 37 593 71
+rect 751 37 785 71
+rect 943 37 977 71
+rect 1135 37 1169 71
+rect -1169 -71 -1135 -37
+rect -977 -71 -943 -37
+rect -785 -71 -751 -37
+rect -593 -71 -559 -37
+rect -401 -71 -367 -37
+rect -209 -71 -175 -37
+rect -17 -71 17 -37
+rect 175 -71 209 -37
+rect 367 -71 401 -37
+rect 559 -71 593 -37
+rect 751 -71 785 -37
+rect 943 -71 977 -37
+rect 1135 -71 1169 -37
+rect -1073 -581 -1039 -547
+rect -881 -581 -847 -547
+rect -689 -581 -655 -547
+rect -497 -581 -463 -547
+rect -305 -581 -271 -547
+rect -113 -581 -79 -547
+rect 79 -581 113 -547
+rect 271 -581 305 -547
+rect 463 -581 497 -547
+rect 655 -581 689 -547
+rect 847 -581 881 -547
+rect 1039 -581 1073 -547
+rect -1073 -689 -1039 -655
+rect -881 -689 -847 -655
+rect -689 -689 -655 -655
+rect -497 -689 -463 -655
+rect -305 -689 -271 -655
+rect -113 -689 -79 -655
+rect 79 -689 113 -655
+rect 271 -689 305 -655
+rect 463 -689 497 -655
+rect 655 -689 689 -655
+rect 847 -689 881 -655
+rect 1039 -689 1073 -655
+rect -1169 -1199 -1135 -1165
+rect -977 -1199 -943 -1165
+rect -785 -1199 -751 -1165
+rect -593 -1199 -559 -1165
+rect -401 -1199 -367 -1165
+rect -209 -1199 -175 -1165
+rect -17 -1199 17 -1165
+rect 175 -1199 209 -1165
+rect 367 -1199 401 -1165
+rect 559 -1199 593 -1165
+rect 751 -1199 785 -1165
+rect 943 -1199 977 -1165
+rect 1135 -1199 1169 -1165
+<< locali >>
+rect -1331 1267 -1235 1301
+rect 1235 1267 1331 1301
+rect -1331 1205 -1297 1267
+rect 1297 1205 1331 1267
+rect -1185 1165 -1169 1199
+rect -1135 1165 -1119 1199
+rect -993 1165 -977 1199
+rect -943 1165 -927 1199
+rect -801 1165 -785 1199
+rect -751 1165 -735 1199
+rect -609 1165 -593 1199
+rect -559 1165 -543 1199
+rect -417 1165 -401 1199
+rect -367 1165 -351 1199
+rect -225 1165 -209 1199
+rect -175 1165 -159 1199
+rect -33 1165 -17 1199
+rect 17 1165 33 1199
+rect 159 1165 175 1199
+rect 209 1165 225 1199
+rect 351 1165 367 1199
+rect 401 1165 417 1199
+rect 543 1165 559 1199
+rect 593 1165 609 1199
+rect 735 1165 751 1199
+rect 785 1165 801 1199
+rect 927 1165 943 1199
+rect 977 1165 993 1199
+rect 1119 1165 1135 1199
+rect 1169 1165 1185 1199
+rect -1217 1115 -1183 1131
+rect -1217 723 -1183 739
+rect -1121 1115 -1087 1131
+rect -1121 723 -1087 739
+rect -1025 1115 -991 1131
+rect -1025 723 -991 739
+rect -929 1115 -895 1131
+rect -929 723 -895 739
+rect -833 1115 -799 1131
+rect -833 723 -799 739
+rect -737 1115 -703 1131
+rect -737 723 -703 739
+rect -641 1115 -607 1131
+rect -641 723 -607 739
+rect -545 1115 -511 1131
+rect -545 723 -511 739
+rect -449 1115 -415 1131
+rect -449 723 -415 739
+rect -353 1115 -319 1131
+rect -353 723 -319 739
+rect -257 1115 -223 1131
+rect -257 723 -223 739
+rect -161 1115 -127 1131
+rect -161 723 -127 739
+rect -65 1115 -31 1131
+rect -65 723 -31 739
+rect 31 1115 65 1131
+rect 31 723 65 739
+rect 127 1115 161 1131
+rect 127 723 161 739
+rect 223 1115 257 1131
+rect 223 723 257 739
+rect 319 1115 353 1131
+rect 319 723 353 739
+rect 415 1115 449 1131
+rect 415 723 449 739
+rect 511 1115 545 1131
+rect 511 723 545 739
+rect 607 1115 641 1131
+rect 607 723 641 739
+rect 703 1115 737 1131
+rect 703 723 737 739
+rect 799 1115 833 1131
+rect 799 723 833 739
+rect 895 1115 929 1131
+rect 895 723 929 739
+rect 991 1115 1025 1131
+rect 991 723 1025 739
+rect 1087 1115 1121 1131
+rect 1087 723 1121 739
+rect 1183 1115 1217 1131
+rect 1183 723 1217 739
+rect -1089 655 -1073 689
+rect -1039 655 -1023 689
+rect -897 655 -881 689
+rect -847 655 -831 689
+rect -705 655 -689 689
+rect -655 655 -639 689
+rect -513 655 -497 689
+rect -463 655 -447 689
+rect -321 655 -305 689
+rect -271 655 -255 689
+rect -129 655 -113 689
+rect -79 655 -63 689
+rect 63 655 79 689
+rect 113 655 129 689
+rect 255 655 271 689
+rect 305 655 321 689
+rect 447 655 463 689
+rect 497 655 513 689
+rect 639 655 655 689
+rect 689 655 705 689
+rect 831 655 847 689
+rect 881 655 897 689
+rect 1023 655 1039 689
+rect 1073 655 1089 689
+rect -1089 547 -1073 581
+rect -1039 547 -1023 581
+rect -897 547 -881 581
+rect -847 547 -831 581
+rect -705 547 -689 581
+rect -655 547 -639 581
+rect -513 547 -497 581
+rect -463 547 -447 581
+rect -321 547 -305 581
+rect -271 547 -255 581
+rect -129 547 -113 581
+rect -79 547 -63 581
+rect 63 547 79 581
+rect 113 547 129 581
+rect 255 547 271 581
+rect 305 547 321 581
+rect 447 547 463 581
+rect 497 547 513 581
+rect 639 547 655 581
+rect 689 547 705 581
+rect 831 547 847 581
+rect 881 547 897 581
+rect 1023 547 1039 581
+rect 1073 547 1089 581
+rect -1217 497 -1183 513
+rect -1217 105 -1183 121
+rect -1121 497 -1087 513
+rect -1121 105 -1087 121
+rect -1025 497 -991 513
+rect -1025 105 -991 121
+rect -929 497 -895 513
+rect -929 105 -895 121
+rect -833 497 -799 513
+rect -833 105 -799 121
+rect -737 497 -703 513
+rect -737 105 -703 121
+rect -641 497 -607 513
+rect -641 105 -607 121
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect 607 497 641 513
+rect 607 105 641 121
+rect 703 497 737 513
+rect 703 105 737 121
+rect 799 497 833 513
+rect 799 105 833 121
+rect 895 497 929 513
+rect 895 105 929 121
+rect 991 497 1025 513
+rect 991 105 1025 121
+rect 1087 497 1121 513
+rect 1087 105 1121 121
+rect 1183 497 1217 513
+rect 1183 105 1217 121
+rect -1185 37 -1169 71
+rect -1135 37 -1119 71
+rect -993 37 -977 71
+rect -943 37 -927 71
+rect -801 37 -785 71
+rect -751 37 -735 71
+rect -609 37 -593 71
+rect -559 37 -543 71
+rect -417 37 -401 71
+rect -367 37 -351 71
+rect -225 37 -209 71
+rect -175 37 -159 71
+rect -33 37 -17 71
+rect 17 37 33 71
+rect 159 37 175 71
+rect 209 37 225 71
+rect 351 37 367 71
+rect 401 37 417 71
+rect 543 37 559 71
+rect 593 37 609 71
+rect 735 37 751 71
+rect 785 37 801 71
+rect 927 37 943 71
+rect 977 37 993 71
+rect 1119 37 1135 71
+rect 1169 37 1185 71
+rect -1185 -71 -1169 -37
+rect -1135 -71 -1119 -37
+rect -993 -71 -977 -37
+rect -943 -71 -927 -37
+rect -801 -71 -785 -37
+rect -751 -71 -735 -37
+rect -609 -71 -593 -37
+rect -559 -71 -543 -37
+rect -417 -71 -401 -37
+rect -367 -71 -351 -37
+rect -225 -71 -209 -37
+rect -175 -71 -159 -37
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect 159 -71 175 -37
+rect 209 -71 225 -37
+rect 351 -71 367 -37
+rect 401 -71 417 -37
+rect 543 -71 559 -37
+rect 593 -71 609 -37
+rect 735 -71 751 -37
+rect 785 -71 801 -37
+rect 927 -71 943 -37
+rect 977 -71 993 -37
+rect 1119 -71 1135 -37
+rect 1169 -71 1185 -37
+rect -1217 -121 -1183 -105
+rect -1217 -513 -1183 -497
+rect -1121 -121 -1087 -105
+rect -1121 -513 -1087 -497
+rect -1025 -121 -991 -105
+rect -1025 -513 -991 -497
+rect -929 -121 -895 -105
+rect -929 -513 -895 -497
+rect -833 -121 -799 -105
+rect -833 -513 -799 -497
+rect -737 -121 -703 -105
+rect -737 -513 -703 -497
+rect -641 -121 -607 -105
+rect -641 -513 -607 -497
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect 607 -121 641 -105
+rect 607 -513 641 -497
+rect 703 -121 737 -105
+rect 703 -513 737 -497
+rect 799 -121 833 -105
+rect 799 -513 833 -497
+rect 895 -121 929 -105
+rect 895 -513 929 -497
+rect 991 -121 1025 -105
+rect 991 -513 1025 -497
+rect 1087 -121 1121 -105
+rect 1087 -513 1121 -497
+rect 1183 -121 1217 -105
+rect 1183 -513 1217 -497
+rect -1089 -581 -1073 -547
+rect -1039 -581 -1023 -547
+rect -897 -581 -881 -547
+rect -847 -581 -831 -547
+rect -705 -581 -689 -547
+rect -655 -581 -639 -547
+rect -513 -581 -497 -547
+rect -463 -581 -447 -547
+rect -321 -581 -305 -547
+rect -271 -581 -255 -547
+rect -129 -581 -113 -547
+rect -79 -581 -63 -547
+rect 63 -581 79 -547
+rect 113 -581 129 -547
+rect 255 -581 271 -547
+rect 305 -581 321 -547
+rect 447 -581 463 -547
+rect 497 -581 513 -547
+rect 639 -581 655 -547
+rect 689 -581 705 -547
+rect 831 -581 847 -547
+rect 881 -581 897 -547
+rect 1023 -581 1039 -547
+rect 1073 -581 1089 -547
+rect -1089 -689 -1073 -655
+rect -1039 -689 -1023 -655
+rect -897 -689 -881 -655
+rect -847 -689 -831 -655
+rect -705 -689 -689 -655
+rect -655 -689 -639 -655
+rect -513 -689 -497 -655
+rect -463 -689 -447 -655
+rect -321 -689 -305 -655
+rect -271 -689 -255 -655
+rect -129 -689 -113 -655
+rect -79 -689 -63 -655
+rect 63 -689 79 -655
+rect 113 -689 129 -655
+rect 255 -689 271 -655
+rect 305 -689 321 -655
+rect 447 -689 463 -655
+rect 497 -689 513 -655
+rect 639 -689 655 -655
+rect 689 -689 705 -655
+rect 831 -689 847 -655
+rect 881 -689 897 -655
+rect 1023 -689 1039 -655
+rect 1073 -689 1089 -655
+rect -1217 -739 -1183 -723
+rect -1217 -1131 -1183 -1115
+rect -1121 -739 -1087 -723
+rect -1121 -1131 -1087 -1115
+rect -1025 -739 -991 -723
+rect -1025 -1131 -991 -1115
+rect -929 -739 -895 -723
+rect -929 -1131 -895 -1115
+rect -833 -739 -799 -723
+rect -833 -1131 -799 -1115
+rect -737 -739 -703 -723
+rect -737 -1131 -703 -1115
+rect -641 -739 -607 -723
+rect -641 -1131 -607 -1115
+rect -545 -739 -511 -723
+rect -545 -1131 -511 -1115
+rect -449 -739 -415 -723
+rect -449 -1131 -415 -1115
+rect -353 -739 -319 -723
+rect -353 -1131 -319 -1115
+rect -257 -739 -223 -723
+rect -257 -1131 -223 -1115
+rect -161 -739 -127 -723
+rect -161 -1131 -127 -1115
+rect -65 -739 -31 -723
+rect -65 -1131 -31 -1115
+rect 31 -739 65 -723
+rect 31 -1131 65 -1115
+rect 127 -739 161 -723
+rect 127 -1131 161 -1115
+rect 223 -739 257 -723
+rect 223 -1131 257 -1115
+rect 319 -739 353 -723
+rect 319 -1131 353 -1115
+rect 415 -739 449 -723
+rect 415 -1131 449 -1115
+rect 511 -739 545 -723
+rect 511 -1131 545 -1115
+rect 607 -739 641 -723
+rect 607 -1131 641 -1115
+rect 703 -739 737 -723
+rect 703 -1131 737 -1115
+rect 799 -739 833 -723
+rect 799 -1131 833 -1115
+rect 895 -739 929 -723
+rect 895 -1131 929 -1115
+rect 991 -739 1025 -723
+rect 991 -1131 1025 -1115
+rect 1087 -739 1121 -723
+rect 1087 -1131 1121 -1115
+rect 1183 -739 1217 -723
+rect 1183 -1131 1217 -1115
+rect -1185 -1199 -1169 -1165
+rect -1135 -1199 -1119 -1165
+rect -993 -1199 -977 -1165
+rect -943 -1199 -927 -1165
+rect -801 -1199 -785 -1165
+rect -751 -1199 -735 -1165
+rect -609 -1199 -593 -1165
+rect -559 -1199 -543 -1165
+rect -417 -1199 -401 -1165
+rect -367 -1199 -351 -1165
+rect -225 -1199 -209 -1165
+rect -175 -1199 -159 -1165
+rect -33 -1199 -17 -1165
+rect 17 -1199 33 -1165
+rect 159 -1199 175 -1165
+rect 209 -1199 225 -1165
+rect 351 -1199 367 -1165
+rect 401 -1199 417 -1165
+rect 543 -1199 559 -1165
+rect 593 -1199 609 -1165
+rect 735 -1199 751 -1165
+rect 785 -1199 801 -1165
+rect 927 -1199 943 -1165
+rect 977 -1199 993 -1165
+rect 1119 -1199 1135 -1165
+rect 1169 -1199 1185 -1165
+rect -1331 -1267 -1297 -1205
+rect 1297 -1267 1331 -1205
+rect -1331 -1301 -1235 -1267
+rect 1235 -1301 1331 -1267
+<< viali >>
+rect -1169 1165 -1135 1199
+rect -977 1165 -943 1199
+rect -785 1165 -751 1199
+rect -593 1165 -559 1199
+rect -401 1165 -367 1199
+rect -209 1165 -175 1199
+rect -17 1165 17 1199
+rect 175 1165 209 1199
+rect 367 1165 401 1199
+rect 559 1165 593 1199
+rect 751 1165 785 1199
+rect 943 1165 977 1199
+rect 1135 1165 1169 1199
+rect -1217 739 -1183 1115
+rect -1121 739 -1087 1115
+rect -1025 739 -991 1115
+rect -929 739 -895 1115
+rect -833 739 -799 1115
+rect -737 739 -703 1115
+rect -641 739 -607 1115
+rect -545 739 -511 1115
+rect -449 739 -415 1115
+rect -353 739 -319 1115
+rect -257 739 -223 1115
+rect -161 739 -127 1115
+rect -65 739 -31 1115
+rect 31 739 65 1115
+rect 127 739 161 1115
+rect 223 739 257 1115
+rect 319 739 353 1115
+rect 415 739 449 1115
+rect 511 739 545 1115
+rect 607 739 641 1115
+rect 703 739 737 1115
+rect 799 739 833 1115
+rect 895 739 929 1115
+rect 991 739 1025 1115
+rect 1087 739 1121 1115
+rect 1183 739 1217 1115
+rect -1073 655 -1039 689
+rect -881 655 -847 689
+rect -689 655 -655 689
+rect -497 655 -463 689
+rect -305 655 -271 689
+rect -113 655 -79 689
+rect 79 655 113 689
+rect 271 655 305 689
+rect 463 655 497 689
+rect 655 655 689 689
+rect 847 655 881 689
+rect 1039 655 1073 689
+rect -1073 547 -1039 581
+rect -881 547 -847 581
+rect -689 547 -655 581
+rect -497 547 -463 581
+rect -305 547 -271 581
+rect -113 547 -79 581
+rect 79 547 113 581
+rect 271 547 305 581
+rect 463 547 497 581
+rect 655 547 689 581
+rect 847 547 881 581
+rect 1039 547 1073 581
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1169 37 -1135 71
+rect -977 37 -943 71
+rect -785 37 -751 71
+rect -593 37 -559 71
+rect -401 37 -367 71
+rect -209 37 -175 71
+rect -17 37 17 71
+rect 175 37 209 71
+rect 367 37 401 71
+rect 559 37 593 71
+rect 751 37 785 71
+rect 943 37 977 71
+rect 1135 37 1169 71
+rect -1169 -71 -1135 -37
+rect -977 -71 -943 -37
+rect -785 -71 -751 -37
+rect -593 -71 -559 -37
+rect -401 -71 -367 -37
+rect -209 -71 -175 -37
+rect -17 -71 17 -37
+rect 175 -71 209 -37
+rect 367 -71 401 -37
+rect 559 -71 593 -37
+rect 751 -71 785 -37
+rect 943 -71 977 -37
+rect 1135 -71 1169 -37
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect -1073 -581 -1039 -547
+rect -881 -581 -847 -547
+rect -689 -581 -655 -547
+rect -497 -581 -463 -547
+rect -305 -581 -271 -547
+rect -113 -581 -79 -547
+rect 79 -581 113 -547
+rect 271 -581 305 -547
+rect 463 -581 497 -547
+rect 655 -581 689 -547
+rect 847 -581 881 -547
+rect 1039 -581 1073 -547
+rect -1073 -689 -1039 -655
+rect -881 -689 -847 -655
+rect -689 -689 -655 -655
+rect -497 -689 -463 -655
+rect -305 -689 -271 -655
+rect -113 -689 -79 -655
+rect 79 -689 113 -655
+rect 271 -689 305 -655
+rect 463 -689 497 -655
+rect 655 -689 689 -655
+rect 847 -689 881 -655
+rect 1039 -689 1073 -655
+rect -1217 -1115 -1183 -739
+rect -1121 -1115 -1087 -739
+rect -1025 -1115 -991 -739
+rect -929 -1115 -895 -739
+rect -833 -1115 -799 -739
+rect -737 -1115 -703 -739
+rect -641 -1115 -607 -739
+rect -545 -1115 -511 -739
+rect -449 -1115 -415 -739
+rect -353 -1115 -319 -739
+rect -257 -1115 -223 -739
+rect -161 -1115 -127 -739
+rect -65 -1115 -31 -739
+rect 31 -1115 65 -739
+rect 127 -1115 161 -739
+rect 223 -1115 257 -739
+rect 319 -1115 353 -739
+rect 415 -1115 449 -739
+rect 511 -1115 545 -739
+rect 607 -1115 641 -739
+rect 703 -1115 737 -739
+rect 799 -1115 833 -739
+rect 895 -1115 929 -739
+rect 991 -1115 1025 -739
+rect 1087 -1115 1121 -739
+rect 1183 -1115 1217 -739
+rect -1169 -1199 -1135 -1165
+rect -977 -1199 -943 -1165
+rect -785 -1199 -751 -1165
+rect -593 -1199 -559 -1165
+rect -401 -1199 -367 -1165
+rect -209 -1199 -175 -1165
+rect -17 -1199 17 -1165
+rect 175 -1199 209 -1165
+rect 367 -1199 401 -1165
+rect 559 -1199 593 -1165
+rect 751 -1199 785 -1165
+rect 943 -1199 977 -1165
+rect 1135 -1199 1169 -1165
+<< metal1 >>
+rect -1181 1199 -1123 1205
+rect -1181 1165 -1169 1199
+rect -1135 1165 -1123 1199
+rect -1181 1159 -1123 1165
+rect -989 1199 -931 1205
+rect -989 1165 -977 1199
+rect -943 1165 -931 1199
+rect -989 1159 -931 1165
+rect -797 1199 -739 1205
+rect -797 1165 -785 1199
+rect -751 1165 -739 1199
+rect -797 1159 -739 1165
+rect -605 1199 -547 1205
+rect -605 1165 -593 1199
+rect -559 1165 -547 1199
+rect -605 1159 -547 1165
+rect -413 1199 -355 1205
+rect -413 1165 -401 1199
+rect -367 1165 -355 1199
+rect -413 1159 -355 1165
+rect -221 1199 -163 1205
+rect -221 1165 -209 1199
+rect -175 1165 -163 1199
+rect -221 1159 -163 1165
+rect -29 1199 29 1205
+rect -29 1165 -17 1199
+rect 17 1165 29 1199
+rect -29 1159 29 1165
+rect 163 1199 221 1205
+rect 163 1165 175 1199
+rect 209 1165 221 1199
+rect 163 1159 221 1165
+rect 355 1199 413 1205
+rect 355 1165 367 1199
+rect 401 1165 413 1199
+rect 355 1159 413 1165
+rect 547 1199 605 1205
+rect 547 1165 559 1199
+rect 593 1165 605 1199
+rect 547 1159 605 1165
+rect 739 1199 797 1205
+rect 739 1165 751 1199
+rect 785 1165 797 1199
+rect 739 1159 797 1165
+rect 931 1199 989 1205
+rect 931 1165 943 1199
+rect 977 1165 989 1199
+rect 931 1159 989 1165
+rect 1123 1199 1181 1205
+rect 1123 1165 1135 1199
+rect 1169 1165 1181 1199
+rect 1123 1159 1181 1165
+rect -1223 1115 -1177 1127
+rect -1223 739 -1217 1115
+rect -1183 739 -1177 1115
+rect -1223 727 -1177 739
+rect -1127 1115 -1081 1127
+rect -1127 739 -1121 1115
+rect -1087 739 -1081 1115
+rect -1127 727 -1081 739
+rect -1031 1115 -985 1127
+rect -1031 739 -1025 1115
+rect -991 739 -985 1115
+rect -1031 727 -985 739
+rect -935 1115 -889 1127
+rect -935 739 -929 1115
+rect -895 739 -889 1115
+rect -935 727 -889 739
+rect -839 1115 -793 1127
+rect -839 739 -833 1115
+rect -799 739 -793 1115
+rect -839 727 -793 739
+rect -743 1115 -697 1127
+rect -743 739 -737 1115
+rect -703 739 -697 1115
+rect -743 727 -697 739
+rect -647 1115 -601 1127
+rect -647 739 -641 1115
+rect -607 739 -601 1115
+rect -647 727 -601 739
+rect -551 1115 -505 1127
+rect -551 739 -545 1115
+rect -511 739 -505 1115
+rect -551 727 -505 739
+rect -455 1115 -409 1127
+rect -455 739 -449 1115
+rect -415 739 -409 1115
+rect -455 727 -409 739
+rect -359 1115 -313 1127
+rect -359 739 -353 1115
+rect -319 739 -313 1115
+rect -359 727 -313 739
+rect -263 1115 -217 1127
+rect -263 739 -257 1115
+rect -223 739 -217 1115
+rect -263 727 -217 739
+rect -167 1115 -121 1127
+rect -167 739 -161 1115
+rect -127 739 -121 1115
+rect -167 727 -121 739
+rect -71 1115 -25 1127
+rect -71 739 -65 1115
+rect -31 739 -25 1115
+rect -71 727 -25 739
+rect 25 1115 71 1127
+rect 25 739 31 1115
+rect 65 739 71 1115
+rect 25 727 71 739
+rect 121 1115 167 1127
+rect 121 739 127 1115
+rect 161 739 167 1115
+rect 121 727 167 739
+rect 217 1115 263 1127
+rect 217 739 223 1115
+rect 257 739 263 1115
+rect 217 727 263 739
+rect 313 1115 359 1127
+rect 313 739 319 1115
+rect 353 739 359 1115
+rect 313 727 359 739
+rect 409 1115 455 1127
+rect 409 739 415 1115
+rect 449 739 455 1115
+rect 409 727 455 739
+rect 505 1115 551 1127
+rect 505 739 511 1115
+rect 545 739 551 1115
+rect 505 727 551 739
+rect 601 1115 647 1127
+rect 601 739 607 1115
+rect 641 739 647 1115
+rect 601 727 647 739
+rect 697 1115 743 1127
+rect 697 739 703 1115
+rect 737 739 743 1115
+rect 697 727 743 739
+rect 793 1115 839 1127
+rect 793 739 799 1115
+rect 833 739 839 1115
+rect 793 727 839 739
+rect 889 1115 935 1127
+rect 889 739 895 1115
+rect 929 739 935 1115
+rect 889 727 935 739
+rect 985 1115 1031 1127
+rect 985 739 991 1115
+rect 1025 739 1031 1115
+rect 985 727 1031 739
+rect 1081 1115 1127 1127
+rect 1081 739 1087 1115
+rect 1121 739 1127 1115
+rect 1081 727 1127 739
+rect 1177 1115 1223 1127
+rect 1177 739 1183 1115
+rect 1217 739 1223 1115
+rect 1177 727 1223 739
+rect -1085 689 -1027 695
+rect -1085 655 -1073 689
+rect -1039 655 -1027 689
+rect -1085 649 -1027 655
+rect -893 689 -835 695
+rect -893 655 -881 689
+rect -847 655 -835 689
+rect -893 649 -835 655
+rect -701 689 -643 695
+rect -701 655 -689 689
+rect -655 655 -643 689
+rect -701 649 -643 655
+rect -509 689 -451 695
+rect -509 655 -497 689
+rect -463 655 -451 689
+rect -509 649 -451 655
+rect -317 689 -259 695
+rect -317 655 -305 689
+rect -271 655 -259 689
+rect -317 649 -259 655
+rect -125 689 -67 695
+rect -125 655 -113 689
+rect -79 655 -67 689
+rect -125 649 -67 655
+rect 67 689 125 695
+rect 67 655 79 689
+rect 113 655 125 689
+rect 67 649 125 655
+rect 259 689 317 695
+rect 259 655 271 689
+rect 305 655 317 689
+rect 259 649 317 655
+rect 451 689 509 695
+rect 451 655 463 689
+rect 497 655 509 689
+rect 451 649 509 655
+rect 643 689 701 695
+rect 643 655 655 689
+rect 689 655 701 689
+rect 643 649 701 655
+rect 835 689 893 695
+rect 835 655 847 689
+rect 881 655 893 689
+rect 835 649 893 655
+rect 1027 689 1085 695
+rect 1027 655 1039 689
+rect 1073 655 1085 689
+rect 1027 649 1085 655
+rect -1085 581 -1027 587
+rect -1085 547 -1073 581
+rect -1039 547 -1027 581
+rect -1085 541 -1027 547
+rect -893 581 -835 587
+rect -893 547 -881 581
+rect -847 547 -835 581
+rect -893 541 -835 547
+rect -701 581 -643 587
+rect -701 547 -689 581
+rect -655 547 -643 581
+rect -701 541 -643 547
+rect -509 581 -451 587
+rect -509 547 -497 581
+rect -463 547 -451 581
+rect -509 541 -451 547
+rect -317 581 -259 587
+rect -317 547 -305 581
+rect -271 547 -259 581
+rect -317 541 -259 547
+rect -125 581 -67 587
+rect -125 547 -113 581
+rect -79 547 -67 581
+rect -125 541 -67 547
+rect 67 581 125 587
+rect 67 547 79 581
+rect 113 547 125 581
+rect 67 541 125 547
+rect 259 581 317 587
+rect 259 547 271 581
+rect 305 547 317 581
+rect 259 541 317 547
+rect 451 581 509 587
+rect 451 547 463 581
+rect 497 547 509 581
+rect 451 541 509 547
+rect 643 581 701 587
+rect 643 547 655 581
+rect 689 547 701 581
+rect 643 541 701 547
+rect 835 581 893 587
+rect 835 547 847 581
+rect 881 547 893 581
+rect 835 541 893 547
+rect 1027 581 1085 587
+rect 1027 547 1039 581
+rect 1073 547 1085 581
+rect 1027 541 1085 547
+rect -1223 497 -1177 509
+rect -1223 121 -1217 497
+rect -1183 121 -1177 497
+rect -1223 109 -1177 121
+rect -1127 497 -1081 509
+rect -1127 121 -1121 497
+rect -1087 121 -1081 497
+rect -1127 109 -1081 121
+rect -1031 497 -985 509
+rect -1031 121 -1025 497
+rect -991 121 -985 497
+rect -1031 109 -985 121
+rect -935 497 -889 509
+rect -935 121 -929 497
+rect -895 121 -889 497
+rect -935 109 -889 121
+rect -839 497 -793 509
+rect -839 121 -833 497
+rect -799 121 -793 497
+rect -839 109 -793 121
+rect -743 497 -697 509
+rect -743 121 -737 497
+rect -703 121 -697 497
+rect -743 109 -697 121
+rect -647 497 -601 509
+rect -647 121 -641 497
+rect -607 121 -601 497
+rect -647 109 -601 121
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect 601 497 647 509
+rect 601 121 607 497
+rect 641 121 647 497
+rect 601 109 647 121
+rect 697 497 743 509
+rect 697 121 703 497
+rect 737 121 743 497
+rect 697 109 743 121
+rect 793 497 839 509
+rect 793 121 799 497
+rect 833 121 839 497
+rect 793 109 839 121
+rect 889 497 935 509
+rect 889 121 895 497
+rect 929 121 935 497
+rect 889 109 935 121
+rect 985 497 1031 509
+rect 985 121 991 497
+rect 1025 121 1031 497
+rect 985 109 1031 121
+rect 1081 497 1127 509
+rect 1081 121 1087 497
+rect 1121 121 1127 497
+rect 1081 109 1127 121
+rect 1177 497 1223 509
+rect 1177 121 1183 497
+rect 1217 121 1223 497
+rect 1177 109 1223 121
+rect -1181 71 -1123 77
+rect -1181 37 -1169 71
+rect -1135 37 -1123 71
+rect -1181 31 -1123 37
+rect -989 71 -931 77
+rect -989 37 -977 71
+rect -943 37 -931 71
+rect -989 31 -931 37
+rect -797 71 -739 77
+rect -797 37 -785 71
+rect -751 37 -739 71
+rect -797 31 -739 37
+rect -605 71 -547 77
+rect -605 37 -593 71
+rect -559 37 -547 71
+rect -605 31 -547 37
+rect -413 71 -355 77
+rect -413 37 -401 71
+rect -367 37 -355 71
+rect -413 31 -355 37
+rect -221 71 -163 77
+rect -221 37 -209 71
+rect -175 37 -163 71
+rect -221 31 -163 37
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect 163 71 221 77
+rect 163 37 175 71
+rect 209 37 221 71
+rect 163 31 221 37
+rect 355 71 413 77
+rect 355 37 367 71
+rect 401 37 413 71
+rect 355 31 413 37
+rect 547 71 605 77
+rect 547 37 559 71
+rect 593 37 605 71
+rect 547 31 605 37
+rect 739 71 797 77
+rect 739 37 751 71
+rect 785 37 797 71
+rect 739 31 797 37
+rect 931 71 989 77
+rect 931 37 943 71
+rect 977 37 989 71
+rect 931 31 989 37
+rect 1123 71 1181 77
+rect 1123 37 1135 71
+rect 1169 37 1181 71
+rect 1123 31 1181 37
+rect -1181 -37 -1123 -31
+rect -1181 -71 -1169 -37
+rect -1135 -71 -1123 -37
+rect -1181 -77 -1123 -71
+rect -989 -37 -931 -31
+rect -989 -71 -977 -37
+rect -943 -71 -931 -37
+rect -989 -77 -931 -71
+rect -797 -37 -739 -31
+rect -797 -71 -785 -37
+rect -751 -71 -739 -37
+rect -797 -77 -739 -71
+rect -605 -37 -547 -31
+rect -605 -71 -593 -37
+rect -559 -71 -547 -37
+rect -605 -77 -547 -71
+rect -413 -37 -355 -31
+rect -413 -71 -401 -37
+rect -367 -71 -355 -37
+rect -413 -77 -355 -71
+rect -221 -37 -163 -31
+rect -221 -71 -209 -37
+rect -175 -71 -163 -37
+rect -221 -77 -163 -71
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect 163 -37 221 -31
+rect 163 -71 175 -37
+rect 209 -71 221 -37
+rect 163 -77 221 -71
+rect 355 -37 413 -31
+rect 355 -71 367 -37
+rect 401 -71 413 -37
+rect 355 -77 413 -71
+rect 547 -37 605 -31
+rect 547 -71 559 -37
+rect 593 -71 605 -37
+rect 547 -77 605 -71
+rect 739 -37 797 -31
+rect 739 -71 751 -37
+rect 785 -71 797 -37
+rect 739 -77 797 -71
+rect 931 -37 989 -31
+rect 931 -71 943 -37
+rect 977 -71 989 -37
+rect 931 -77 989 -71
+rect 1123 -37 1181 -31
+rect 1123 -71 1135 -37
+rect 1169 -71 1181 -37
+rect 1123 -77 1181 -71
+rect -1223 -121 -1177 -109
+rect -1223 -497 -1217 -121
+rect -1183 -497 -1177 -121
+rect -1223 -509 -1177 -497
+rect -1127 -121 -1081 -109
+rect -1127 -497 -1121 -121
+rect -1087 -497 -1081 -121
+rect -1127 -509 -1081 -497
+rect -1031 -121 -985 -109
+rect -1031 -497 -1025 -121
+rect -991 -497 -985 -121
+rect -1031 -509 -985 -497
+rect -935 -121 -889 -109
+rect -935 -497 -929 -121
+rect -895 -497 -889 -121
+rect -935 -509 -889 -497
+rect -839 -121 -793 -109
+rect -839 -497 -833 -121
+rect -799 -497 -793 -121
+rect -839 -509 -793 -497
+rect -743 -121 -697 -109
+rect -743 -497 -737 -121
+rect -703 -497 -697 -121
+rect -743 -509 -697 -497
+rect -647 -121 -601 -109
+rect -647 -497 -641 -121
+rect -607 -497 -601 -121
+rect -647 -509 -601 -497
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect 601 -121 647 -109
+rect 601 -497 607 -121
+rect 641 -497 647 -121
+rect 601 -509 647 -497
+rect 697 -121 743 -109
+rect 697 -497 703 -121
+rect 737 -497 743 -121
+rect 697 -509 743 -497
+rect 793 -121 839 -109
+rect 793 -497 799 -121
+rect 833 -497 839 -121
+rect 793 -509 839 -497
+rect 889 -121 935 -109
+rect 889 -497 895 -121
+rect 929 -497 935 -121
+rect 889 -509 935 -497
+rect 985 -121 1031 -109
+rect 985 -497 991 -121
+rect 1025 -497 1031 -121
+rect 985 -509 1031 -497
+rect 1081 -121 1127 -109
+rect 1081 -497 1087 -121
+rect 1121 -497 1127 -121
+rect 1081 -509 1127 -497
+rect 1177 -121 1223 -109
+rect 1177 -497 1183 -121
+rect 1217 -497 1223 -121
+rect 1177 -509 1223 -497
+rect -1085 -547 -1027 -541
+rect -1085 -581 -1073 -547
+rect -1039 -581 -1027 -547
+rect -1085 -587 -1027 -581
+rect -893 -547 -835 -541
+rect -893 -581 -881 -547
+rect -847 -581 -835 -547
+rect -893 -587 -835 -581
+rect -701 -547 -643 -541
+rect -701 -581 -689 -547
+rect -655 -581 -643 -547
+rect -701 -587 -643 -581
+rect -509 -547 -451 -541
+rect -509 -581 -497 -547
+rect -463 -581 -451 -547
+rect -509 -587 -451 -581
+rect -317 -547 -259 -541
+rect -317 -581 -305 -547
+rect -271 -581 -259 -547
+rect -317 -587 -259 -581
+rect -125 -547 -67 -541
+rect -125 -581 -113 -547
+rect -79 -581 -67 -547
+rect -125 -587 -67 -581
+rect 67 -547 125 -541
+rect 67 -581 79 -547
+rect 113 -581 125 -547
+rect 67 -587 125 -581
+rect 259 -547 317 -541
+rect 259 -581 271 -547
+rect 305 -581 317 -547
+rect 259 -587 317 -581
+rect 451 -547 509 -541
+rect 451 -581 463 -547
+rect 497 -581 509 -547
+rect 451 -587 509 -581
+rect 643 -547 701 -541
+rect 643 -581 655 -547
+rect 689 -581 701 -547
+rect 643 -587 701 -581
+rect 835 -547 893 -541
+rect 835 -581 847 -547
+rect 881 -581 893 -547
+rect 835 -587 893 -581
+rect 1027 -547 1085 -541
+rect 1027 -581 1039 -547
+rect 1073 -581 1085 -547
+rect 1027 -587 1085 -581
+rect -1085 -655 -1027 -649
+rect -1085 -689 -1073 -655
+rect -1039 -689 -1027 -655
+rect -1085 -695 -1027 -689
+rect -893 -655 -835 -649
+rect -893 -689 -881 -655
+rect -847 -689 -835 -655
+rect -893 -695 -835 -689
+rect -701 -655 -643 -649
+rect -701 -689 -689 -655
+rect -655 -689 -643 -655
+rect -701 -695 -643 -689
+rect -509 -655 -451 -649
+rect -509 -689 -497 -655
+rect -463 -689 -451 -655
+rect -509 -695 -451 -689
+rect -317 -655 -259 -649
+rect -317 -689 -305 -655
+rect -271 -689 -259 -655
+rect -317 -695 -259 -689
+rect -125 -655 -67 -649
+rect -125 -689 -113 -655
+rect -79 -689 -67 -655
+rect -125 -695 -67 -689
+rect 67 -655 125 -649
+rect 67 -689 79 -655
+rect 113 -689 125 -655
+rect 67 -695 125 -689
+rect 259 -655 317 -649
+rect 259 -689 271 -655
+rect 305 -689 317 -655
+rect 259 -695 317 -689
+rect 451 -655 509 -649
+rect 451 -689 463 -655
+rect 497 -689 509 -655
+rect 451 -695 509 -689
+rect 643 -655 701 -649
+rect 643 -689 655 -655
+rect 689 -689 701 -655
+rect 643 -695 701 -689
+rect 835 -655 893 -649
+rect 835 -689 847 -655
+rect 881 -689 893 -655
+rect 835 -695 893 -689
+rect 1027 -655 1085 -649
+rect 1027 -689 1039 -655
+rect 1073 -689 1085 -655
+rect 1027 -695 1085 -689
+rect -1223 -739 -1177 -727
+rect -1223 -1115 -1217 -739
+rect -1183 -1115 -1177 -739
+rect -1223 -1127 -1177 -1115
+rect -1127 -739 -1081 -727
+rect -1127 -1115 -1121 -739
+rect -1087 -1115 -1081 -739
+rect -1127 -1127 -1081 -1115
+rect -1031 -739 -985 -727
+rect -1031 -1115 -1025 -739
+rect -991 -1115 -985 -739
+rect -1031 -1127 -985 -1115
+rect -935 -739 -889 -727
+rect -935 -1115 -929 -739
+rect -895 -1115 -889 -739
+rect -935 -1127 -889 -1115
+rect -839 -739 -793 -727
+rect -839 -1115 -833 -739
+rect -799 -1115 -793 -739
+rect -839 -1127 -793 -1115
+rect -743 -739 -697 -727
+rect -743 -1115 -737 -739
+rect -703 -1115 -697 -739
+rect -743 -1127 -697 -1115
+rect -647 -739 -601 -727
+rect -647 -1115 -641 -739
+rect -607 -1115 -601 -739
+rect -647 -1127 -601 -1115
+rect -551 -739 -505 -727
+rect -551 -1115 -545 -739
+rect -511 -1115 -505 -739
+rect -551 -1127 -505 -1115
+rect -455 -739 -409 -727
+rect -455 -1115 -449 -739
+rect -415 -1115 -409 -739
+rect -455 -1127 -409 -1115
+rect -359 -739 -313 -727
+rect -359 -1115 -353 -739
+rect -319 -1115 -313 -739
+rect -359 -1127 -313 -1115
+rect -263 -739 -217 -727
+rect -263 -1115 -257 -739
+rect -223 -1115 -217 -739
+rect -263 -1127 -217 -1115
+rect -167 -739 -121 -727
+rect -167 -1115 -161 -739
+rect -127 -1115 -121 -739
+rect -167 -1127 -121 -1115
+rect -71 -739 -25 -727
+rect -71 -1115 -65 -739
+rect -31 -1115 -25 -739
+rect -71 -1127 -25 -1115
+rect 25 -739 71 -727
+rect 25 -1115 31 -739
+rect 65 -1115 71 -739
+rect 25 -1127 71 -1115
+rect 121 -739 167 -727
+rect 121 -1115 127 -739
+rect 161 -1115 167 -739
+rect 121 -1127 167 -1115
+rect 217 -739 263 -727
+rect 217 -1115 223 -739
+rect 257 -1115 263 -739
+rect 217 -1127 263 -1115
+rect 313 -739 359 -727
+rect 313 -1115 319 -739
+rect 353 -1115 359 -739
+rect 313 -1127 359 -1115
+rect 409 -739 455 -727
+rect 409 -1115 415 -739
+rect 449 -1115 455 -739
+rect 409 -1127 455 -1115
+rect 505 -739 551 -727
+rect 505 -1115 511 -739
+rect 545 -1115 551 -739
+rect 505 -1127 551 -1115
+rect 601 -739 647 -727
+rect 601 -1115 607 -739
+rect 641 -1115 647 -739
+rect 601 -1127 647 -1115
+rect 697 -739 743 -727
+rect 697 -1115 703 -739
+rect 737 -1115 743 -739
+rect 697 -1127 743 -1115
+rect 793 -739 839 -727
+rect 793 -1115 799 -739
+rect 833 -1115 839 -739
+rect 793 -1127 839 -1115
+rect 889 -739 935 -727
+rect 889 -1115 895 -739
+rect 929 -1115 935 -739
+rect 889 -1127 935 -1115
+rect 985 -739 1031 -727
+rect 985 -1115 991 -739
+rect 1025 -1115 1031 -739
+rect 985 -1127 1031 -1115
+rect 1081 -739 1127 -727
+rect 1081 -1115 1087 -739
+rect 1121 -1115 1127 -739
+rect 1081 -1127 1127 -1115
+rect 1177 -739 1223 -727
+rect 1177 -1115 1183 -739
+rect 1217 -1115 1223 -739
+rect 1177 -1127 1223 -1115
+rect -1181 -1165 -1123 -1159
+rect -1181 -1199 -1169 -1165
+rect -1135 -1199 -1123 -1165
+rect -1181 -1205 -1123 -1199
+rect -989 -1165 -931 -1159
+rect -989 -1199 -977 -1165
+rect -943 -1199 -931 -1165
+rect -989 -1205 -931 -1199
+rect -797 -1165 -739 -1159
+rect -797 -1199 -785 -1165
+rect -751 -1199 -739 -1165
+rect -797 -1205 -739 -1199
+rect -605 -1165 -547 -1159
+rect -605 -1199 -593 -1165
+rect -559 -1199 -547 -1165
+rect -605 -1205 -547 -1199
+rect -413 -1165 -355 -1159
+rect -413 -1199 -401 -1165
+rect -367 -1199 -355 -1165
+rect -413 -1205 -355 -1199
+rect -221 -1165 -163 -1159
+rect -221 -1199 -209 -1165
+rect -175 -1199 -163 -1165
+rect -221 -1205 -163 -1199
+rect -29 -1165 29 -1159
+rect -29 -1199 -17 -1165
+rect 17 -1199 29 -1165
+rect -29 -1205 29 -1199
+rect 163 -1165 221 -1159
+rect 163 -1199 175 -1165
+rect 209 -1199 221 -1165
+rect 163 -1205 221 -1199
+rect 355 -1165 413 -1159
+rect 355 -1199 367 -1165
+rect 401 -1199 413 -1165
+rect 355 -1205 413 -1199
+rect 547 -1165 605 -1159
+rect 547 -1199 559 -1165
+rect 593 -1199 605 -1165
+rect 547 -1205 605 -1199
+rect 739 -1165 797 -1159
+rect 739 -1199 751 -1165
+rect 785 -1199 797 -1165
+rect 739 -1205 797 -1199
+rect 931 -1165 989 -1159
+rect 931 -1199 943 -1165
+rect 977 -1199 989 -1165
+rect 931 -1205 989 -1199
+rect 1123 -1165 1181 -1159
+rect 1123 -1199 1135 -1165
+rect 1169 -1199 1181 -1165
+rect 1123 -1205 1181 -1199
+<< properties >>
+string FIXED_BBOX -1314 -1284 1314 1284
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 4 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_SC2JGL.mag b/mag/tia/sky130_fd_pr__nfet_01v8_SC2JGL.mag
new file mode 100644
index 0000000..d1babd1
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_SC2JGL.mag
@@ -0,0 +1,205 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646044879
+<< error_p >>
+rect -125 272 -67 278
+rect 67 272 125 278
+rect -125 238 -113 272
+rect 67 238 79 272
+rect -125 232 -67 238
+rect 67 232 125 238
+rect -221 -238 -163 -232
+rect -29 -238 29 -232
+rect 163 -238 221 -232
+rect -221 -272 -209 -238
+rect -29 -272 -17 -238
+rect 163 -272 175 -238
+rect -221 -278 -163 -272
+rect -29 -278 29 -272
+rect 163 -278 221 -272
+<< pwell >>
+rect -407 -410 407 410
+<< nmos >>
+rect -207 -200 -177 200
+rect -111 -200 -81 200
+rect -15 -200 15 200
+rect 81 -200 111 200
+rect 177 -200 207 200
+<< ndiff >>
+rect -269 188 -207 200
+rect -269 -188 -257 188
+rect -223 -188 -207 188
+rect -269 -200 -207 -188
+rect -177 188 -111 200
+rect -177 -188 -161 188
+rect -127 -188 -111 188
+rect -177 -200 -111 -188
+rect -81 188 -15 200
+rect -81 -188 -65 188
+rect -31 -188 -15 188
+rect -81 -200 -15 -188
+rect 15 188 81 200
+rect 15 -188 31 188
+rect 65 -188 81 188
+rect 15 -200 81 -188
+rect 111 188 177 200
+rect 111 -188 127 188
+rect 161 -188 177 188
+rect 111 -200 177 -188
+rect 207 188 269 200
+rect 207 -188 223 188
+rect 257 -188 269 188
+rect 207 -200 269 -188
+<< ndiffc >>
+rect -257 -188 -223 188
+rect -161 -188 -127 188
+rect -65 -188 -31 188
+rect 31 -188 65 188
+rect 127 -188 161 188
+rect 223 -188 257 188
+<< psubdiff >>
+rect -371 340 -275 374
+rect 275 340 371 374
+rect -371 278 -337 340
+rect 337 278 371 340
+rect -371 -340 -337 -278
+rect 337 -340 371 -278
+rect -371 -374 -275 -340
+rect 275 -374 371 -340
+<< psubdiffcont >>
+rect -275 340 275 374
+rect -371 -278 -337 278
+rect 337 -278 371 278
+rect -275 -374 275 -340
+<< poly >>
+rect -129 272 -63 288
+rect -129 238 -113 272
+rect -79 238 -63 272
+rect -207 200 -177 226
+rect -129 222 -63 238
+rect 63 272 129 288
+rect 63 238 79 272
+rect 113 238 129 272
+rect -111 200 -81 222
+rect -15 200 15 226
+rect 63 222 129 238
+rect 81 200 111 222
+rect 177 200 207 226
+rect -207 -222 -177 -200
+rect -225 -238 -159 -222
+rect -111 -226 -81 -200
+rect -15 -222 15 -200
+rect -225 -272 -209 -238
+rect -175 -272 -159 -238
+rect -225 -288 -159 -272
+rect -33 -238 33 -222
+rect 81 -226 111 -200
+rect 177 -222 207 -200
+rect -33 -272 -17 -238
+rect 17 -272 33 -238
+rect -33 -288 33 -272
+rect 159 -238 225 -222
+rect 159 -272 175 -238
+rect 209 -272 225 -238
+rect 159 -288 225 -272
+<< polycont >>
+rect -113 238 -79 272
+rect 79 238 113 272
+rect -209 -272 -175 -238
+rect -17 -272 17 -238
+rect 175 -272 209 -238
+<< locali >>
+rect -371 340 -275 374
+rect 275 340 371 374
+rect -371 278 -337 340
+rect 337 278 371 340
+rect -129 238 -113 272
+rect -79 238 -63 272
+rect 63 238 79 272
+rect 113 238 129 272
+rect -257 188 -223 204
+rect -257 -204 -223 -188
+rect -161 188 -127 204
+rect -161 -204 -127 -188
+rect -65 188 -31 204
+rect -65 -204 -31 -188
+rect 31 188 65 204
+rect 31 -204 65 -188
+rect 127 188 161 204
+rect 127 -204 161 -188
+rect 223 188 257 204
+rect 223 -204 257 -188
+rect -225 -272 -209 -238
+rect -175 -272 -159 -238
+rect -33 -272 -17 -238
+rect 17 -272 33 -238
+rect 159 -272 175 -238
+rect 209 -272 225 -238
+rect -371 -340 -337 -278
+rect 337 -340 371 -278
+rect -371 -374 -275 -340
+rect 275 -374 371 -340
+<< viali >>
+rect -113 238 -79 272
+rect 79 238 113 272
+rect -257 -188 -223 188
+rect -161 -188 -127 188
+rect -65 -188 -31 188
+rect 31 -188 65 188
+rect 127 -188 161 188
+rect 223 -188 257 188
+rect -209 -272 -175 -238
+rect -17 -272 17 -238
+rect 175 -272 209 -238
+<< metal1 >>
+rect -125 272 -67 278
+rect -125 238 -113 272
+rect -79 238 -67 272
+rect -125 232 -67 238
+rect 67 272 125 278
+rect 67 238 79 272
+rect 113 238 125 272
+rect 67 232 125 238
+rect -263 188 -217 200
+rect -263 -188 -257 188
+rect -223 -188 -217 188
+rect -263 -200 -217 -188
+rect -167 188 -121 200
+rect -167 -188 -161 188
+rect -127 -188 -121 188
+rect -167 -200 -121 -188
+rect -71 188 -25 200
+rect -71 -188 -65 188
+rect -31 -188 -25 188
+rect -71 -200 -25 -188
+rect 25 188 71 200
+rect 25 -188 31 188
+rect 65 -188 71 188
+rect 25 -200 71 -188
+rect 121 188 167 200
+rect 121 -188 127 188
+rect 161 -188 167 188
+rect 121 -200 167 -188
+rect 217 188 263 200
+rect 217 -188 223 188
+rect 257 -188 263 188
+rect 217 -200 263 -188
+rect -221 -238 -163 -232
+rect -221 -272 -209 -238
+rect -175 -272 -163 -238
+rect -221 -278 -163 -272
+rect -29 -238 29 -232
+rect -29 -272 -17 -238
+rect 17 -272 29 -238
+rect -29 -278 29 -272
+rect 163 -238 221 -232
+rect 163 -272 175 -238
+rect 209 -272 221 -238
+rect 163 -278 221 -272
+<< properties >>
+string FIXED_BBOX -354 -357 354 357
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.150 m 1 nf 5 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_ZRA4RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_ZRA4RB.mag
new file mode 100644
index 0000000..1f11bd8
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_ZRA4RB.mag
@@ -0,0 +1,1567 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645781187
+<< error_p >>
+rect -1205 581 -1147 587
+rect -1009 581 -951 587
+rect -813 581 -755 587
+rect -617 581 -559 587
+rect -421 581 -363 587
+rect -225 581 -167 587
+rect -29 581 29 587
+rect 167 581 225 587
+rect 363 581 421 587
+rect 559 581 617 587
+rect 755 581 813 587
+rect 951 581 1009 587
+rect 1147 581 1205 587
+rect -1205 547 -1193 581
+rect -1009 547 -997 581
+rect -813 547 -801 581
+rect -617 547 -605 581
+rect -421 547 -409 581
+rect -225 547 -213 581
+rect -29 547 -17 581
+rect 167 547 179 581
+rect 363 547 375 581
+rect 559 547 571 581
+rect 755 547 767 581
+rect 951 547 963 581
+rect 1147 547 1159 581
+rect -1205 541 -1147 547
+rect -1009 541 -951 547
+rect -813 541 -755 547
+rect -617 541 -559 547
+rect -421 541 -363 547
+rect -225 541 -167 547
+rect -29 541 29 547
+rect 167 541 225 547
+rect 363 541 421 547
+rect 559 541 617 547
+rect 755 541 813 547
+rect 951 541 1009 547
+rect 1147 541 1205 547
+rect -1107 71 -1049 77
+rect -911 71 -853 77
+rect -715 71 -657 77
+rect -519 71 -461 77
+rect -323 71 -265 77
+rect -127 71 -69 77
+rect 69 71 127 77
+rect 265 71 323 77
+rect 461 71 519 77
+rect 657 71 715 77
+rect 853 71 911 77
+rect 1049 71 1107 77
+rect -1107 37 -1095 71
+rect -911 37 -899 71
+rect -715 37 -703 71
+rect -519 37 -507 71
+rect -323 37 -311 71
+rect -127 37 -115 71
+rect 69 37 81 71
+rect 265 37 277 71
+rect 461 37 473 71
+rect 657 37 669 71
+rect 853 37 865 71
+rect 1049 37 1061 71
+rect -1107 31 -1049 37
+rect -911 31 -853 37
+rect -715 31 -657 37
+rect -519 31 -461 37
+rect -323 31 -265 37
+rect -127 31 -69 37
+rect 69 31 127 37
+rect 265 31 323 37
+rect 461 31 519 37
+rect 657 31 715 37
+rect 853 31 911 37
+rect 1049 31 1107 37
+rect -1107 -37 -1049 -31
+rect -911 -37 -853 -31
+rect -715 -37 -657 -31
+rect -519 -37 -461 -31
+rect -323 -37 -265 -31
+rect -127 -37 -69 -31
+rect 69 -37 127 -31
+rect 265 -37 323 -31
+rect 461 -37 519 -31
+rect 657 -37 715 -31
+rect 853 -37 911 -31
+rect 1049 -37 1107 -31
+rect -1107 -71 -1095 -37
+rect -911 -71 -899 -37
+rect -715 -71 -703 -37
+rect -519 -71 -507 -37
+rect -323 -71 -311 -37
+rect -127 -71 -115 -37
+rect 69 -71 81 -37
+rect 265 -71 277 -37
+rect 461 -71 473 -37
+rect 657 -71 669 -37
+rect 853 -71 865 -37
+rect 1049 -71 1061 -37
+rect -1107 -77 -1049 -71
+rect -911 -77 -853 -71
+rect -715 -77 -657 -71
+rect -519 -77 -461 -71
+rect -323 -77 -265 -71
+rect -127 -77 -69 -71
+rect 69 -77 127 -71
+rect 265 -77 323 -71
+rect 461 -77 519 -71
+rect 657 -77 715 -71
+rect 853 -77 911 -71
+rect 1049 -77 1107 -71
+rect -1205 -547 -1147 -541
+rect -1009 -547 -951 -541
+rect -813 -547 -755 -541
+rect -617 -547 -559 -541
+rect -421 -547 -363 -541
+rect -225 -547 -167 -541
+rect -29 -547 29 -541
+rect 167 -547 225 -541
+rect 363 -547 421 -541
+rect 559 -547 617 -541
+rect 755 -547 813 -541
+rect 951 -547 1009 -541
+rect 1147 -547 1205 -541
+rect -1205 -581 -1193 -547
+rect -1009 -581 -997 -547
+rect -813 -581 -801 -547
+rect -617 -581 -605 -547
+rect -421 -581 -409 -547
+rect -225 -581 -213 -547
+rect -29 -581 -17 -547
+rect 167 -581 179 -547
+rect 363 -581 375 -547
+rect 559 -581 571 -547
+rect 755 -581 767 -547
+rect 951 -581 963 -547
+rect 1147 -581 1159 -547
+rect -1205 -587 -1147 -581
+rect -1009 -587 -951 -581
+rect -813 -587 -755 -581
+rect -617 -587 -559 -581
+rect -421 -587 -363 -581
+rect -225 -587 -167 -581
+rect -29 -587 29 -581
+rect 167 -587 225 -581
+rect 363 -587 421 -581
+rect 559 -587 617 -581
+rect 755 -587 813 -581
+rect 951 -587 1009 -581
+rect 1147 -587 1205 -581
+<< pwell >>
+rect -1392 -719 1392 719
+<< nmos >>
+rect -1196 109 -1156 509
+rect -1098 109 -1058 509
+rect -1000 109 -960 509
+rect -902 109 -862 509
+rect -804 109 -764 509
+rect -706 109 -666 509
+rect -608 109 -568 509
+rect -510 109 -470 509
+rect -412 109 -372 509
+rect -314 109 -274 509
+rect -216 109 -176 509
+rect -118 109 -78 509
+rect -20 109 20 509
+rect 78 109 118 509
+rect 176 109 216 509
+rect 274 109 314 509
+rect 372 109 412 509
+rect 470 109 510 509
+rect 568 109 608 509
+rect 666 109 706 509
+rect 764 109 804 509
+rect 862 109 902 509
+rect 960 109 1000 509
+rect 1058 109 1098 509
+rect 1156 109 1196 509
+rect -1196 -509 -1156 -109
+rect -1098 -509 -1058 -109
+rect -1000 -509 -960 -109
+rect -902 -509 -862 -109
+rect -804 -509 -764 -109
+rect -706 -509 -666 -109
+rect -608 -509 -568 -109
+rect -510 -509 -470 -109
+rect -412 -509 -372 -109
+rect -314 -509 -274 -109
+rect -216 -509 -176 -109
+rect -118 -509 -78 -109
+rect -20 -509 20 -109
+rect 78 -509 118 -109
+rect 176 -509 216 -109
+rect 274 -509 314 -109
+rect 372 -509 412 -109
+rect 470 -509 510 -109
+rect 568 -509 608 -109
+rect 666 -509 706 -109
+rect 764 -509 804 -109
+rect 862 -509 902 -109
+rect 960 -509 1000 -109
+rect 1058 -509 1098 -109
+rect 1156 -509 1196 -109
+<< ndiff >>
+rect -1254 497 -1196 509
+rect -1254 121 -1242 497
+rect -1208 121 -1196 497
+rect -1254 109 -1196 121
+rect -1156 497 -1098 509
+rect -1156 121 -1144 497
+rect -1110 121 -1098 497
+rect -1156 109 -1098 121
+rect -1058 497 -1000 509
+rect -1058 121 -1046 497
+rect -1012 121 -1000 497
+rect -1058 109 -1000 121
+rect -960 497 -902 509
+rect -960 121 -948 497
+rect -914 121 -902 497
+rect -960 109 -902 121
+rect -862 497 -804 509
+rect -862 121 -850 497
+rect -816 121 -804 497
+rect -862 109 -804 121
+rect -764 497 -706 509
+rect -764 121 -752 497
+rect -718 121 -706 497
+rect -764 109 -706 121
+rect -666 497 -608 509
+rect -666 121 -654 497
+rect -620 121 -608 497
+rect -666 109 -608 121
+rect -568 497 -510 509
+rect -568 121 -556 497
+rect -522 121 -510 497
+rect -568 109 -510 121
+rect -470 497 -412 509
+rect -470 121 -458 497
+rect -424 121 -412 497
+rect -470 109 -412 121
+rect -372 497 -314 509
+rect -372 121 -360 497
+rect -326 121 -314 497
+rect -372 109 -314 121
+rect -274 497 -216 509
+rect -274 121 -262 497
+rect -228 121 -216 497
+rect -274 109 -216 121
+rect -176 497 -118 509
+rect -176 121 -164 497
+rect -130 121 -118 497
+rect -176 109 -118 121
+rect -78 497 -20 509
+rect -78 121 -66 497
+rect -32 121 -20 497
+rect -78 109 -20 121
+rect 20 497 78 509
+rect 20 121 32 497
+rect 66 121 78 497
+rect 20 109 78 121
+rect 118 497 176 509
+rect 118 121 130 497
+rect 164 121 176 497
+rect 118 109 176 121
+rect 216 497 274 509
+rect 216 121 228 497
+rect 262 121 274 497
+rect 216 109 274 121
+rect 314 497 372 509
+rect 314 121 326 497
+rect 360 121 372 497
+rect 314 109 372 121
+rect 412 497 470 509
+rect 412 121 424 497
+rect 458 121 470 497
+rect 412 109 470 121
+rect 510 497 568 509
+rect 510 121 522 497
+rect 556 121 568 497
+rect 510 109 568 121
+rect 608 497 666 509
+rect 608 121 620 497
+rect 654 121 666 497
+rect 608 109 666 121
+rect 706 497 764 509
+rect 706 121 718 497
+rect 752 121 764 497
+rect 706 109 764 121
+rect 804 497 862 509
+rect 804 121 816 497
+rect 850 121 862 497
+rect 804 109 862 121
+rect 902 497 960 509
+rect 902 121 914 497
+rect 948 121 960 497
+rect 902 109 960 121
+rect 1000 497 1058 509
+rect 1000 121 1012 497
+rect 1046 121 1058 497
+rect 1000 109 1058 121
+rect 1098 497 1156 509
+rect 1098 121 1110 497
+rect 1144 121 1156 497
+rect 1098 109 1156 121
+rect 1196 497 1254 509
+rect 1196 121 1208 497
+rect 1242 121 1254 497
+rect 1196 109 1254 121
+rect -1254 -121 -1196 -109
+rect -1254 -497 -1242 -121
+rect -1208 -497 -1196 -121
+rect -1254 -509 -1196 -497
+rect -1156 -121 -1098 -109
+rect -1156 -497 -1144 -121
+rect -1110 -497 -1098 -121
+rect -1156 -509 -1098 -497
+rect -1058 -121 -1000 -109
+rect -1058 -497 -1046 -121
+rect -1012 -497 -1000 -121
+rect -1058 -509 -1000 -497
+rect -960 -121 -902 -109
+rect -960 -497 -948 -121
+rect -914 -497 -902 -121
+rect -960 -509 -902 -497
+rect -862 -121 -804 -109
+rect -862 -497 -850 -121
+rect -816 -497 -804 -121
+rect -862 -509 -804 -497
+rect -764 -121 -706 -109
+rect -764 -497 -752 -121
+rect -718 -497 -706 -121
+rect -764 -509 -706 -497
+rect -666 -121 -608 -109
+rect -666 -497 -654 -121
+rect -620 -497 -608 -121
+rect -666 -509 -608 -497
+rect -568 -121 -510 -109
+rect -568 -497 -556 -121
+rect -522 -497 -510 -121
+rect -568 -509 -510 -497
+rect -470 -121 -412 -109
+rect -470 -497 -458 -121
+rect -424 -497 -412 -121
+rect -470 -509 -412 -497
+rect -372 -121 -314 -109
+rect -372 -497 -360 -121
+rect -326 -497 -314 -121
+rect -372 -509 -314 -497
+rect -274 -121 -216 -109
+rect -274 -497 -262 -121
+rect -228 -497 -216 -121
+rect -274 -509 -216 -497
+rect -176 -121 -118 -109
+rect -176 -497 -164 -121
+rect -130 -497 -118 -121
+rect -176 -509 -118 -497
+rect -78 -121 -20 -109
+rect -78 -497 -66 -121
+rect -32 -497 -20 -121
+rect -78 -509 -20 -497
+rect 20 -121 78 -109
+rect 20 -497 32 -121
+rect 66 -497 78 -121
+rect 20 -509 78 -497
+rect 118 -121 176 -109
+rect 118 -497 130 -121
+rect 164 -497 176 -121
+rect 118 -509 176 -497
+rect 216 -121 274 -109
+rect 216 -497 228 -121
+rect 262 -497 274 -121
+rect 216 -509 274 -497
+rect 314 -121 372 -109
+rect 314 -497 326 -121
+rect 360 -497 372 -121
+rect 314 -509 372 -497
+rect 412 -121 470 -109
+rect 412 -497 424 -121
+rect 458 -497 470 -121
+rect 412 -509 470 -497
+rect 510 -121 568 -109
+rect 510 -497 522 -121
+rect 556 -497 568 -121
+rect 510 -509 568 -497
+rect 608 -121 666 -109
+rect 608 -497 620 -121
+rect 654 -497 666 -121
+rect 608 -509 666 -497
+rect 706 -121 764 -109
+rect 706 -497 718 -121
+rect 752 -497 764 -121
+rect 706 -509 764 -497
+rect 804 -121 862 -109
+rect 804 -497 816 -121
+rect 850 -497 862 -121
+rect 804 -509 862 -497
+rect 902 -121 960 -109
+rect 902 -497 914 -121
+rect 948 -497 960 -121
+rect 902 -509 960 -497
+rect 1000 -121 1058 -109
+rect 1000 -497 1012 -121
+rect 1046 -497 1058 -121
+rect 1000 -509 1058 -497
+rect 1098 -121 1156 -109
+rect 1098 -497 1110 -121
+rect 1144 -497 1156 -121
+rect 1098 -509 1156 -497
+rect 1196 -121 1254 -109
+rect 1196 -497 1208 -121
+rect 1242 -497 1254 -121
+rect 1196 -509 1254 -497
+<< ndiffc >>
+rect -1242 121 -1208 497
+rect -1144 121 -1110 497
+rect -1046 121 -1012 497
+rect -948 121 -914 497
+rect -850 121 -816 497
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect 816 121 850 497
+rect 914 121 948 497
+rect 1012 121 1046 497
+rect 1110 121 1144 497
+rect 1208 121 1242 497
+rect -1242 -497 -1208 -121
+rect -1144 -497 -1110 -121
+rect -1046 -497 -1012 -121
+rect -948 -497 -914 -121
+rect -850 -497 -816 -121
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect 816 -497 850 -121
+rect 914 -497 948 -121
+rect 1012 -497 1046 -121
+rect 1110 -497 1144 -121
+rect 1208 -497 1242 -121
+<< psubdiff >>
+rect -1356 649 -1260 683
+rect 1260 649 1356 683
+rect -1356 587 -1322 649
+rect 1322 587 1356 649
+rect -1356 -649 -1322 -587
+rect 1322 -649 1356 -587
+rect -1356 -683 -1260 -649
+rect 1260 -683 1356 -649
+<< psubdiffcont >>
+rect -1260 649 1260 683
+rect -1356 -587 -1322 587
+rect 1322 -587 1356 587
+rect -1260 -683 1260 -649
+<< poly >>
+rect -1209 581 -1143 597
+rect -1209 547 -1193 581
+rect -1159 547 -1143 581
+rect -1209 531 -1143 547
+rect -1013 581 -947 597
+rect -1013 547 -997 581
+rect -963 547 -947 581
+rect -1196 509 -1156 531
+rect -1098 509 -1058 535
+rect -1013 531 -947 547
+rect -817 581 -751 597
+rect -817 547 -801 581
+rect -767 547 -751 581
+rect -1000 509 -960 531
+rect -902 509 -862 535
+rect -817 531 -751 547
+rect -621 581 -555 597
+rect -621 547 -605 581
+rect -571 547 -555 581
+rect -804 509 -764 531
+rect -706 509 -666 535
+rect -621 531 -555 547
+rect -425 581 -359 597
+rect -425 547 -409 581
+rect -375 547 -359 581
+rect -608 509 -568 531
+rect -510 509 -470 535
+rect -425 531 -359 547
+rect -229 581 -163 597
+rect -229 547 -213 581
+rect -179 547 -163 581
+rect -412 509 -372 531
+rect -314 509 -274 535
+rect -229 531 -163 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -216 509 -176 531
+rect -118 509 -78 535
+rect -33 531 33 547
+rect 163 581 229 597
+rect 163 547 179 581
+rect 213 547 229 581
+rect -20 509 20 531
+rect 78 509 118 535
+rect 163 531 229 547
+rect 359 581 425 597
+rect 359 547 375 581
+rect 409 547 425 581
+rect 176 509 216 531
+rect 274 509 314 535
+rect 359 531 425 547
+rect 555 581 621 597
+rect 555 547 571 581
+rect 605 547 621 581
+rect 372 509 412 531
+rect 470 509 510 535
+rect 555 531 621 547
+rect 751 581 817 597
+rect 751 547 767 581
+rect 801 547 817 581
+rect 568 509 608 531
+rect 666 509 706 535
+rect 751 531 817 547
+rect 947 581 1013 597
+rect 947 547 963 581
+rect 997 547 1013 581
+rect 764 509 804 531
+rect 862 509 902 535
+rect 947 531 1013 547
+rect 1143 581 1209 597
+rect 1143 547 1159 581
+rect 1193 547 1209 581
+rect 960 509 1000 531
+rect 1058 509 1098 535
+rect 1143 531 1209 547
+rect 1156 509 1196 531
+rect -1196 83 -1156 109
+rect -1098 87 -1058 109
+rect -1111 71 -1045 87
+rect -1000 83 -960 109
+rect -902 87 -862 109
+rect -1111 37 -1095 71
+rect -1061 37 -1045 71
+rect -1111 21 -1045 37
+rect -915 71 -849 87
+rect -804 83 -764 109
+rect -706 87 -666 109
+rect -915 37 -899 71
+rect -865 37 -849 71
+rect -915 21 -849 37
+rect -719 71 -653 87
+rect -608 83 -568 109
+rect -510 87 -470 109
+rect -719 37 -703 71
+rect -669 37 -653 71
+rect -719 21 -653 37
+rect -523 71 -457 87
+rect -412 83 -372 109
+rect -314 87 -274 109
+rect -523 37 -507 71
+rect -473 37 -457 71
+rect -523 21 -457 37
+rect -327 71 -261 87
+rect -216 83 -176 109
+rect -118 87 -78 109
+rect -327 37 -311 71
+rect -277 37 -261 71
+rect -327 21 -261 37
+rect -131 71 -65 87
+rect -20 83 20 109
+rect 78 87 118 109
+rect -131 37 -115 71
+rect -81 37 -65 71
+rect -131 21 -65 37
+rect 65 71 131 87
+rect 176 83 216 109
+rect 274 87 314 109
+rect 65 37 81 71
+rect 115 37 131 71
+rect 65 21 131 37
+rect 261 71 327 87
+rect 372 83 412 109
+rect 470 87 510 109
+rect 261 37 277 71
+rect 311 37 327 71
+rect 261 21 327 37
+rect 457 71 523 87
+rect 568 83 608 109
+rect 666 87 706 109
+rect 457 37 473 71
+rect 507 37 523 71
+rect 457 21 523 37
+rect 653 71 719 87
+rect 764 83 804 109
+rect 862 87 902 109
+rect 653 37 669 71
+rect 703 37 719 71
+rect 653 21 719 37
+rect 849 71 915 87
+rect 960 83 1000 109
+rect 1058 87 1098 109
+rect 849 37 865 71
+rect 899 37 915 71
+rect 849 21 915 37
+rect 1045 71 1111 87
+rect 1156 83 1196 109
+rect 1045 37 1061 71
+rect 1095 37 1111 71
+rect 1045 21 1111 37
+rect -1111 -37 -1045 -21
+rect -1111 -71 -1095 -37
+rect -1061 -71 -1045 -37
+rect -1196 -109 -1156 -83
+rect -1111 -87 -1045 -71
+rect -915 -37 -849 -21
+rect -915 -71 -899 -37
+rect -865 -71 -849 -37
+rect -1098 -109 -1058 -87
+rect -1000 -109 -960 -83
+rect -915 -87 -849 -71
+rect -719 -37 -653 -21
+rect -719 -71 -703 -37
+rect -669 -71 -653 -37
+rect -902 -109 -862 -87
+rect -804 -109 -764 -83
+rect -719 -87 -653 -71
+rect -523 -37 -457 -21
+rect -523 -71 -507 -37
+rect -473 -71 -457 -37
+rect -706 -109 -666 -87
+rect -608 -109 -568 -83
+rect -523 -87 -457 -71
+rect -327 -37 -261 -21
+rect -327 -71 -311 -37
+rect -277 -71 -261 -37
+rect -510 -109 -470 -87
+rect -412 -109 -372 -83
+rect -327 -87 -261 -71
+rect -131 -37 -65 -21
+rect -131 -71 -115 -37
+rect -81 -71 -65 -37
+rect -314 -109 -274 -87
+rect -216 -109 -176 -83
+rect -131 -87 -65 -71
+rect 65 -37 131 -21
+rect 65 -71 81 -37
+rect 115 -71 131 -37
+rect -118 -109 -78 -87
+rect -20 -109 20 -83
+rect 65 -87 131 -71
+rect 261 -37 327 -21
+rect 261 -71 277 -37
+rect 311 -71 327 -37
+rect 78 -109 118 -87
+rect 176 -109 216 -83
+rect 261 -87 327 -71
+rect 457 -37 523 -21
+rect 457 -71 473 -37
+rect 507 -71 523 -37
+rect 274 -109 314 -87
+rect 372 -109 412 -83
+rect 457 -87 523 -71
+rect 653 -37 719 -21
+rect 653 -71 669 -37
+rect 703 -71 719 -37
+rect 470 -109 510 -87
+rect 568 -109 608 -83
+rect 653 -87 719 -71
+rect 849 -37 915 -21
+rect 849 -71 865 -37
+rect 899 -71 915 -37
+rect 666 -109 706 -87
+rect 764 -109 804 -83
+rect 849 -87 915 -71
+rect 1045 -37 1111 -21
+rect 1045 -71 1061 -37
+rect 1095 -71 1111 -37
+rect 862 -109 902 -87
+rect 960 -109 1000 -83
+rect 1045 -87 1111 -71
+rect 1058 -109 1098 -87
+rect 1156 -109 1196 -83
+rect -1196 -531 -1156 -509
+rect -1209 -547 -1143 -531
+rect -1098 -535 -1058 -509
+rect -1000 -531 -960 -509
+rect -1209 -581 -1193 -547
+rect -1159 -581 -1143 -547
+rect -1209 -597 -1143 -581
+rect -1013 -547 -947 -531
+rect -902 -535 -862 -509
+rect -804 -531 -764 -509
+rect -1013 -581 -997 -547
+rect -963 -581 -947 -547
+rect -1013 -597 -947 -581
+rect -817 -547 -751 -531
+rect -706 -535 -666 -509
+rect -608 -531 -568 -509
+rect -817 -581 -801 -547
+rect -767 -581 -751 -547
+rect -817 -597 -751 -581
+rect -621 -547 -555 -531
+rect -510 -535 -470 -509
+rect -412 -531 -372 -509
+rect -621 -581 -605 -547
+rect -571 -581 -555 -547
+rect -621 -597 -555 -581
+rect -425 -547 -359 -531
+rect -314 -535 -274 -509
+rect -216 -531 -176 -509
+rect -425 -581 -409 -547
+rect -375 -581 -359 -547
+rect -425 -597 -359 -581
+rect -229 -547 -163 -531
+rect -118 -535 -78 -509
+rect -20 -531 20 -509
+rect -229 -581 -213 -547
+rect -179 -581 -163 -547
+rect -229 -597 -163 -581
+rect -33 -547 33 -531
+rect 78 -535 118 -509
+rect 176 -531 216 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 163 -547 229 -531
+rect 274 -535 314 -509
+rect 372 -531 412 -509
+rect 163 -581 179 -547
+rect 213 -581 229 -547
+rect 163 -597 229 -581
+rect 359 -547 425 -531
+rect 470 -535 510 -509
+rect 568 -531 608 -509
+rect 359 -581 375 -547
+rect 409 -581 425 -547
+rect 359 -597 425 -581
+rect 555 -547 621 -531
+rect 666 -535 706 -509
+rect 764 -531 804 -509
+rect 555 -581 571 -547
+rect 605 -581 621 -547
+rect 555 -597 621 -581
+rect 751 -547 817 -531
+rect 862 -535 902 -509
+rect 960 -531 1000 -509
+rect 751 -581 767 -547
+rect 801 -581 817 -547
+rect 751 -597 817 -581
+rect 947 -547 1013 -531
+rect 1058 -535 1098 -509
+rect 1156 -531 1196 -509
+rect 947 -581 963 -547
+rect 997 -581 1013 -547
+rect 947 -597 1013 -581
+rect 1143 -547 1209 -531
+rect 1143 -581 1159 -547
+rect 1193 -581 1209 -547
+rect 1143 -597 1209 -581
+<< polycont >>
+rect -1193 547 -1159 581
+rect -997 547 -963 581
+rect -801 547 -767 581
+rect -605 547 -571 581
+rect -409 547 -375 581
+rect -213 547 -179 581
+rect -17 547 17 581
+rect 179 547 213 581
+rect 375 547 409 581
+rect 571 547 605 581
+rect 767 547 801 581
+rect 963 547 997 581
+rect 1159 547 1193 581
+rect -1095 37 -1061 71
+rect -899 37 -865 71
+rect -703 37 -669 71
+rect -507 37 -473 71
+rect -311 37 -277 71
+rect -115 37 -81 71
+rect 81 37 115 71
+rect 277 37 311 71
+rect 473 37 507 71
+rect 669 37 703 71
+rect 865 37 899 71
+rect 1061 37 1095 71
+rect -1095 -71 -1061 -37
+rect -899 -71 -865 -37
+rect -703 -71 -669 -37
+rect -507 -71 -473 -37
+rect -311 -71 -277 -37
+rect -115 -71 -81 -37
+rect 81 -71 115 -37
+rect 277 -71 311 -37
+rect 473 -71 507 -37
+rect 669 -71 703 -37
+rect 865 -71 899 -37
+rect 1061 -71 1095 -37
+rect -1193 -581 -1159 -547
+rect -997 -581 -963 -547
+rect -801 -581 -767 -547
+rect -605 -581 -571 -547
+rect -409 -581 -375 -547
+rect -213 -581 -179 -547
+rect -17 -581 17 -547
+rect 179 -581 213 -547
+rect 375 -581 409 -547
+rect 571 -581 605 -547
+rect 767 -581 801 -547
+rect 963 -581 997 -547
+rect 1159 -581 1193 -547
+<< locali >>
+rect -1356 649 -1260 683
+rect 1260 649 1356 683
+rect -1356 587 -1322 649
+rect 1322 587 1356 649
+rect -1209 547 -1193 581
+rect -1159 547 -1143 581
+rect -1013 547 -997 581
+rect -963 547 -947 581
+rect -817 547 -801 581
+rect -767 547 -751 581
+rect -621 547 -605 581
+rect -571 547 -555 581
+rect -425 547 -409 581
+rect -375 547 -359 581
+rect -229 547 -213 581
+rect -179 547 -163 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 163 547 179 581
+rect 213 547 229 581
+rect 359 547 375 581
+rect 409 547 425 581
+rect 555 547 571 581
+rect 605 547 621 581
+rect 751 547 767 581
+rect 801 547 817 581
+rect 947 547 963 581
+rect 997 547 1013 581
+rect 1143 547 1159 581
+rect 1193 547 1209 581
+rect -1242 497 -1208 513
+rect -1242 105 -1208 121
+rect -1144 497 -1110 513
+rect -1144 105 -1110 121
+rect -1046 497 -1012 513
+rect -1046 105 -1012 121
+rect -948 497 -914 513
+rect -948 105 -914 121
+rect -850 497 -816 513
+rect -850 105 -816 121
+rect -752 497 -718 513
+rect -752 105 -718 121
+rect -654 497 -620 513
+rect -654 105 -620 121
+rect -556 497 -522 513
+rect -556 105 -522 121
+rect -458 497 -424 513
+rect -458 105 -424 121
+rect -360 497 -326 513
+rect -360 105 -326 121
+rect -262 497 -228 513
+rect -262 105 -228 121
+rect -164 497 -130 513
+rect -164 105 -130 121
+rect -66 497 -32 513
+rect -66 105 -32 121
+rect 32 497 66 513
+rect 32 105 66 121
+rect 130 497 164 513
+rect 130 105 164 121
+rect 228 497 262 513
+rect 228 105 262 121
+rect 326 497 360 513
+rect 326 105 360 121
+rect 424 497 458 513
+rect 424 105 458 121
+rect 522 497 556 513
+rect 522 105 556 121
+rect 620 497 654 513
+rect 620 105 654 121
+rect 718 497 752 513
+rect 718 105 752 121
+rect 816 497 850 513
+rect 816 105 850 121
+rect 914 497 948 513
+rect 914 105 948 121
+rect 1012 497 1046 513
+rect 1012 105 1046 121
+rect 1110 497 1144 513
+rect 1110 105 1144 121
+rect 1208 497 1242 513
+rect 1208 105 1242 121
+rect -1111 37 -1095 71
+rect -1061 37 -1045 71
+rect -915 37 -899 71
+rect -865 37 -849 71
+rect -719 37 -703 71
+rect -669 37 -653 71
+rect -523 37 -507 71
+rect -473 37 -457 71
+rect -327 37 -311 71
+rect -277 37 -261 71
+rect -131 37 -115 71
+rect -81 37 -65 71
+rect 65 37 81 71
+rect 115 37 131 71
+rect 261 37 277 71
+rect 311 37 327 71
+rect 457 37 473 71
+rect 507 37 523 71
+rect 653 37 669 71
+rect 703 37 719 71
+rect 849 37 865 71
+rect 899 37 915 71
+rect 1045 37 1061 71
+rect 1095 37 1111 71
+rect -1111 -71 -1095 -37
+rect -1061 -71 -1045 -37
+rect -915 -71 -899 -37
+rect -865 -71 -849 -37
+rect -719 -71 -703 -37
+rect -669 -71 -653 -37
+rect -523 -71 -507 -37
+rect -473 -71 -457 -37
+rect -327 -71 -311 -37
+rect -277 -71 -261 -37
+rect -131 -71 -115 -37
+rect -81 -71 -65 -37
+rect 65 -71 81 -37
+rect 115 -71 131 -37
+rect 261 -71 277 -37
+rect 311 -71 327 -37
+rect 457 -71 473 -37
+rect 507 -71 523 -37
+rect 653 -71 669 -37
+rect 703 -71 719 -37
+rect 849 -71 865 -37
+rect 899 -71 915 -37
+rect 1045 -71 1061 -37
+rect 1095 -71 1111 -37
+rect -1242 -121 -1208 -105
+rect -1242 -513 -1208 -497
+rect -1144 -121 -1110 -105
+rect -1144 -513 -1110 -497
+rect -1046 -121 -1012 -105
+rect -1046 -513 -1012 -497
+rect -948 -121 -914 -105
+rect -948 -513 -914 -497
+rect -850 -121 -816 -105
+rect -850 -513 -816 -497
+rect -752 -121 -718 -105
+rect -752 -513 -718 -497
+rect -654 -121 -620 -105
+rect -654 -513 -620 -497
+rect -556 -121 -522 -105
+rect -556 -513 -522 -497
+rect -458 -121 -424 -105
+rect -458 -513 -424 -497
+rect -360 -121 -326 -105
+rect -360 -513 -326 -497
+rect -262 -121 -228 -105
+rect -262 -513 -228 -497
+rect -164 -121 -130 -105
+rect -164 -513 -130 -497
+rect -66 -121 -32 -105
+rect -66 -513 -32 -497
+rect 32 -121 66 -105
+rect 32 -513 66 -497
+rect 130 -121 164 -105
+rect 130 -513 164 -497
+rect 228 -121 262 -105
+rect 228 -513 262 -497
+rect 326 -121 360 -105
+rect 326 -513 360 -497
+rect 424 -121 458 -105
+rect 424 -513 458 -497
+rect 522 -121 556 -105
+rect 522 -513 556 -497
+rect 620 -121 654 -105
+rect 620 -513 654 -497
+rect 718 -121 752 -105
+rect 718 -513 752 -497
+rect 816 -121 850 -105
+rect 816 -513 850 -497
+rect 914 -121 948 -105
+rect 914 -513 948 -497
+rect 1012 -121 1046 -105
+rect 1012 -513 1046 -497
+rect 1110 -121 1144 -105
+rect 1110 -513 1144 -497
+rect 1208 -121 1242 -105
+rect 1208 -513 1242 -497
+rect -1209 -581 -1193 -547
+rect -1159 -581 -1143 -547
+rect -1013 -581 -997 -547
+rect -963 -581 -947 -547
+rect -817 -581 -801 -547
+rect -767 -581 -751 -547
+rect -621 -581 -605 -547
+rect -571 -581 -555 -547
+rect -425 -581 -409 -547
+rect -375 -581 -359 -547
+rect -229 -581 -213 -547
+rect -179 -581 -163 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 163 -581 179 -547
+rect 213 -581 229 -547
+rect 359 -581 375 -547
+rect 409 -581 425 -547
+rect 555 -581 571 -547
+rect 605 -581 621 -547
+rect 751 -581 767 -547
+rect 801 -581 817 -547
+rect 947 -581 963 -547
+rect 997 -581 1013 -547
+rect 1143 -581 1159 -547
+rect 1193 -581 1209 -547
+rect -1356 -649 -1322 -587
+rect 1322 -649 1356 -587
+rect -1356 -683 -1260 -649
+rect 1260 -683 1356 -649
+<< viali >>
+rect -1193 547 -1159 581
+rect -997 547 -963 581
+rect -801 547 -767 581
+rect -605 547 -571 581
+rect -409 547 -375 581
+rect -213 547 -179 581
+rect -17 547 17 581
+rect 179 547 213 581
+rect 375 547 409 581
+rect 571 547 605 581
+rect 767 547 801 581
+rect 963 547 997 581
+rect 1159 547 1193 581
+rect -1242 121 -1208 497
+rect -1144 121 -1110 497
+rect -1046 121 -1012 497
+rect -948 121 -914 497
+rect -850 121 -816 497
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect 816 121 850 497
+rect 914 121 948 497
+rect 1012 121 1046 497
+rect 1110 121 1144 497
+rect 1208 121 1242 497
+rect -1095 37 -1061 71
+rect -899 37 -865 71
+rect -703 37 -669 71
+rect -507 37 -473 71
+rect -311 37 -277 71
+rect -115 37 -81 71
+rect 81 37 115 71
+rect 277 37 311 71
+rect 473 37 507 71
+rect 669 37 703 71
+rect 865 37 899 71
+rect 1061 37 1095 71
+rect -1095 -71 -1061 -37
+rect -899 -71 -865 -37
+rect -703 -71 -669 -37
+rect -507 -71 -473 -37
+rect -311 -71 -277 -37
+rect -115 -71 -81 -37
+rect 81 -71 115 -37
+rect 277 -71 311 -37
+rect 473 -71 507 -37
+rect 669 -71 703 -37
+rect 865 -71 899 -37
+rect 1061 -71 1095 -37
+rect -1242 -497 -1208 -121
+rect -1144 -497 -1110 -121
+rect -1046 -497 -1012 -121
+rect -948 -497 -914 -121
+rect -850 -497 -816 -121
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect 816 -497 850 -121
+rect 914 -497 948 -121
+rect 1012 -497 1046 -121
+rect 1110 -497 1144 -121
+rect 1208 -497 1242 -121
+rect -1193 -581 -1159 -547
+rect -997 -581 -963 -547
+rect -801 -581 -767 -547
+rect -605 -581 -571 -547
+rect -409 -581 -375 -547
+rect -213 -581 -179 -547
+rect -17 -581 17 -547
+rect 179 -581 213 -547
+rect 375 -581 409 -547
+rect 571 -581 605 -547
+rect 767 -581 801 -547
+rect 963 -581 997 -547
+rect 1159 -581 1193 -547
+<< metal1 >>
+rect -1205 581 -1147 587
+rect -1205 547 -1193 581
+rect -1159 547 -1147 581
+rect -1205 541 -1147 547
+rect -1009 581 -951 587
+rect -1009 547 -997 581
+rect -963 547 -951 581
+rect -1009 541 -951 547
+rect -813 581 -755 587
+rect -813 547 -801 581
+rect -767 547 -755 581
+rect -813 541 -755 547
+rect -617 581 -559 587
+rect -617 547 -605 581
+rect -571 547 -559 581
+rect -617 541 -559 547
+rect -421 581 -363 587
+rect -421 547 -409 581
+rect -375 547 -363 581
+rect -421 541 -363 547
+rect -225 581 -167 587
+rect -225 547 -213 581
+rect -179 547 -167 581
+rect -225 541 -167 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 167 581 225 587
+rect 167 547 179 581
+rect 213 547 225 581
+rect 167 541 225 547
+rect 363 581 421 587
+rect 363 547 375 581
+rect 409 547 421 581
+rect 363 541 421 547
+rect 559 581 617 587
+rect 559 547 571 581
+rect 605 547 617 581
+rect 559 541 617 547
+rect 755 581 813 587
+rect 755 547 767 581
+rect 801 547 813 581
+rect 755 541 813 547
+rect 951 581 1009 587
+rect 951 547 963 581
+rect 997 547 1009 581
+rect 951 541 1009 547
+rect 1147 581 1205 587
+rect 1147 547 1159 581
+rect 1193 547 1205 581
+rect 1147 541 1205 547
+rect -1248 497 -1202 509
+rect -1248 121 -1242 497
+rect -1208 121 -1202 497
+rect -1248 109 -1202 121
+rect -1150 497 -1104 509
+rect -1150 121 -1144 497
+rect -1110 121 -1104 497
+rect -1150 109 -1104 121
+rect -1052 497 -1006 509
+rect -1052 121 -1046 497
+rect -1012 121 -1006 497
+rect -1052 109 -1006 121
+rect -954 497 -908 509
+rect -954 121 -948 497
+rect -914 121 -908 497
+rect -954 109 -908 121
+rect -856 497 -810 509
+rect -856 121 -850 497
+rect -816 121 -810 497
+rect -856 109 -810 121
+rect -758 497 -712 509
+rect -758 121 -752 497
+rect -718 121 -712 497
+rect -758 109 -712 121
+rect -660 497 -614 509
+rect -660 121 -654 497
+rect -620 121 -614 497
+rect -660 109 -614 121
+rect -562 497 -516 509
+rect -562 121 -556 497
+rect -522 121 -516 497
+rect -562 109 -516 121
+rect -464 497 -418 509
+rect -464 121 -458 497
+rect -424 121 -418 497
+rect -464 109 -418 121
+rect -366 497 -320 509
+rect -366 121 -360 497
+rect -326 121 -320 497
+rect -366 109 -320 121
+rect -268 497 -222 509
+rect -268 121 -262 497
+rect -228 121 -222 497
+rect -268 109 -222 121
+rect -170 497 -124 509
+rect -170 121 -164 497
+rect -130 121 -124 497
+rect -170 109 -124 121
+rect -72 497 -26 509
+rect -72 121 -66 497
+rect -32 121 -26 497
+rect -72 109 -26 121
+rect 26 497 72 509
+rect 26 121 32 497
+rect 66 121 72 497
+rect 26 109 72 121
+rect 124 497 170 509
+rect 124 121 130 497
+rect 164 121 170 497
+rect 124 109 170 121
+rect 222 497 268 509
+rect 222 121 228 497
+rect 262 121 268 497
+rect 222 109 268 121
+rect 320 497 366 509
+rect 320 121 326 497
+rect 360 121 366 497
+rect 320 109 366 121
+rect 418 497 464 509
+rect 418 121 424 497
+rect 458 121 464 497
+rect 418 109 464 121
+rect 516 497 562 509
+rect 516 121 522 497
+rect 556 121 562 497
+rect 516 109 562 121
+rect 614 497 660 509
+rect 614 121 620 497
+rect 654 121 660 497
+rect 614 109 660 121
+rect 712 497 758 509
+rect 712 121 718 497
+rect 752 121 758 497
+rect 712 109 758 121
+rect 810 497 856 509
+rect 810 121 816 497
+rect 850 121 856 497
+rect 810 109 856 121
+rect 908 497 954 509
+rect 908 121 914 497
+rect 948 121 954 497
+rect 908 109 954 121
+rect 1006 497 1052 509
+rect 1006 121 1012 497
+rect 1046 121 1052 497
+rect 1006 109 1052 121
+rect 1104 497 1150 509
+rect 1104 121 1110 497
+rect 1144 121 1150 497
+rect 1104 109 1150 121
+rect 1202 497 1248 509
+rect 1202 121 1208 497
+rect 1242 121 1248 497
+rect 1202 109 1248 121
+rect -1107 71 -1049 77
+rect -1107 37 -1095 71
+rect -1061 37 -1049 71
+rect -1107 31 -1049 37
+rect -911 71 -853 77
+rect -911 37 -899 71
+rect -865 37 -853 71
+rect -911 31 -853 37
+rect -715 71 -657 77
+rect -715 37 -703 71
+rect -669 37 -657 71
+rect -715 31 -657 37
+rect -519 71 -461 77
+rect -519 37 -507 71
+rect -473 37 -461 71
+rect -519 31 -461 37
+rect -323 71 -265 77
+rect -323 37 -311 71
+rect -277 37 -265 71
+rect -323 31 -265 37
+rect -127 71 -69 77
+rect -127 37 -115 71
+rect -81 37 -69 71
+rect -127 31 -69 37
+rect 69 71 127 77
+rect 69 37 81 71
+rect 115 37 127 71
+rect 69 31 127 37
+rect 265 71 323 77
+rect 265 37 277 71
+rect 311 37 323 71
+rect 265 31 323 37
+rect 461 71 519 77
+rect 461 37 473 71
+rect 507 37 519 71
+rect 461 31 519 37
+rect 657 71 715 77
+rect 657 37 669 71
+rect 703 37 715 71
+rect 657 31 715 37
+rect 853 71 911 77
+rect 853 37 865 71
+rect 899 37 911 71
+rect 853 31 911 37
+rect 1049 71 1107 77
+rect 1049 37 1061 71
+rect 1095 37 1107 71
+rect 1049 31 1107 37
+rect -1107 -37 -1049 -31
+rect -1107 -71 -1095 -37
+rect -1061 -71 -1049 -37
+rect -1107 -77 -1049 -71
+rect -911 -37 -853 -31
+rect -911 -71 -899 -37
+rect -865 -71 -853 -37
+rect -911 -77 -853 -71
+rect -715 -37 -657 -31
+rect -715 -71 -703 -37
+rect -669 -71 -657 -37
+rect -715 -77 -657 -71
+rect -519 -37 -461 -31
+rect -519 -71 -507 -37
+rect -473 -71 -461 -37
+rect -519 -77 -461 -71
+rect -323 -37 -265 -31
+rect -323 -71 -311 -37
+rect -277 -71 -265 -37
+rect -323 -77 -265 -71
+rect -127 -37 -69 -31
+rect -127 -71 -115 -37
+rect -81 -71 -69 -37
+rect -127 -77 -69 -71
+rect 69 -37 127 -31
+rect 69 -71 81 -37
+rect 115 -71 127 -37
+rect 69 -77 127 -71
+rect 265 -37 323 -31
+rect 265 -71 277 -37
+rect 311 -71 323 -37
+rect 265 -77 323 -71
+rect 461 -37 519 -31
+rect 461 -71 473 -37
+rect 507 -71 519 -37
+rect 461 -77 519 -71
+rect 657 -37 715 -31
+rect 657 -71 669 -37
+rect 703 -71 715 -37
+rect 657 -77 715 -71
+rect 853 -37 911 -31
+rect 853 -71 865 -37
+rect 899 -71 911 -37
+rect 853 -77 911 -71
+rect 1049 -37 1107 -31
+rect 1049 -71 1061 -37
+rect 1095 -71 1107 -37
+rect 1049 -77 1107 -71
+rect -1248 -121 -1202 -109
+rect -1248 -497 -1242 -121
+rect -1208 -497 -1202 -121
+rect -1248 -509 -1202 -497
+rect -1150 -121 -1104 -109
+rect -1150 -497 -1144 -121
+rect -1110 -497 -1104 -121
+rect -1150 -509 -1104 -497
+rect -1052 -121 -1006 -109
+rect -1052 -497 -1046 -121
+rect -1012 -497 -1006 -121
+rect -1052 -509 -1006 -497
+rect -954 -121 -908 -109
+rect -954 -497 -948 -121
+rect -914 -497 -908 -121
+rect -954 -509 -908 -497
+rect -856 -121 -810 -109
+rect -856 -497 -850 -121
+rect -816 -497 -810 -121
+rect -856 -509 -810 -497
+rect -758 -121 -712 -109
+rect -758 -497 -752 -121
+rect -718 -497 -712 -121
+rect -758 -509 -712 -497
+rect -660 -121 -614 -109
+rect -660 -497 -654 -121
+rect -620 -497 -614 -121
+rect -660 -509 -614 -497
+rect -562 -121 -516 -109
+rect -562 -497 -556 -121
+rect -522 -497 -516 -121
+rect -562 -509 -516 -497
+rect -464 -121 -418 -109
+rect -464 -497 -458 -121
+rect -424 -497 -418 -121
+rect -464 -509 -418 -497
+rect -366 -121 -320 -109
+rect -366 -497 -360 -121
+rect -326 -497 -320 -121
+rect -366 -509 -320 -497
+rect -268 -121 -222 -109
+rect -268 -497 -262 -121
+rect -228 -497 -222 -121
+rect -268 -509 -222 -497
+rect -170 -121 -124 -109
+rect -170 -497 -164 -121
+rect -130 -497 -124 -121
+rect -170 -509 -124 -497
+rect -72 -121 -26 -109
+rect -72 -497 -66 -121
+rect -32 -497 -26 -121
+rect -72 -509 -26 -497
+rect 26 -121 72 -109
+rect 26 -497 32 -121
+rect 66 -497 72 -121
+rect 26 -509 72 -497
+rect 124 -121 170 -109
+rect 124 -497 130 -121
+rect 164 -497 170 -121
+rect 124 -509 170 -497
+rect 222 -121 268 -109
+rect 222 -497 228 -121
+rect 262 -497 268 -121
+rect 222 -509 268 -497
+rect 320 -121 366 -109
+rect 320 -497 326 -121
+rect 360 -497 366 -121
+rect 320 -509 366 -497
+rect 418 -121 464 -109
+rect 418 -497 424 -121
+rect 458 -497 464 -121
+rect 418 -509 464 -497
+rect 516 -121 562 -109
+rect 516 -497 522 -121
+rect 556 -497 562 -121
+rect 516 -509 562 -497
+rect 614 -121 660 -109
+rect 614 -497 620 -121
+rect 654 -497 660 -121
+rect 614 -509 660 -497
+rect 712 -121 758 -109
+rect 712 -497 718 -121
+rect 752 -497 758 -121
+rect 712 -509 758 -497
+rect 810 -121 856 -109
+rect 810 -497 816 -121
+rect 850 -497 856 -121
+rect 810 -509 856 -497
+rect 908 -121 954 -109
+rect 908 -497 914 -121
+rect 948 -497 954 -121
+rect 908 -509 954 -497
+rect 1006 -121 1052 -109
+rect 1006 -497 1012 -121
+rect 1046 -497 1052 -121
+rect 1006 -509 1052 -497
+rect 1104 -121 1150 -109
+rect 1104 -497 1110 -121
+rect 1144 -497 1150 -121
+rect 1104 -509 1150 -497
+rect 1202 -121 1248 -109
+rect 1202 -497 1208 -121
+rect 1242 -497 1248 -121
+rect 1202 -509 1248 -497
+rect -1205 -547 -1147 -541
+rect -1205 -581 -1193 -547
+rect -1159 -581 -1147 -547
+rect -1205 -587 -1147 -581
+rect -1009 -547 -951 -541
+rect -1009 -581 -997 -547
+rect -963 -581 -951 -547
+rect -1009 -587 -951 -581
+rect -813 -547 -755 -541
+rect -813 -581 -801 -547
+rect -767 -581 -755 -547
+rect -813 -587 -755 -581
+rect -617 -547 -559 -541
+rect -617 -581 -605 -547
+rect -571 -581 -559 -547
+rect -617 -587 -559 -581
+rect -421 -547 -363 -541
+rect -421 -581 -409 -547
+rect -375 -581 -363 -547
+rect -421 -587 -363 -581
+rect -225 -547 -167 -541
+rect -225 -581 -213 -547
+rect -179 -581 -167 -547
+rect -225 -587 -167 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 167 -547 225 -541
+rect 167 -581 179 -547
+rect 213 -581 225 -547
+rect 167 -587 225 -581
+rect 363 -547 421 -541
+rect 363 -581 375 -547
+rect 409 -581 421 -547
+rect 363 -587 421 -581
+rect 559 -547 617 -541
+rect 559 -581 571 -547
+rect 605 -581 617 -547
+rect 559 -587 617 -581
+rect 755 -547 813 -541
+rect 755 -581 767 -547
+rect 801 -581 813 -547
+rect 755 -587 813 -581
+rect 951 -547 1009 -541
+rect 951 -581 963 -547
+rect 997 -581 1009 -547
+rect 951 -587 1009 -581
+rect 1147 -547 1205 -541
+rect 1147 -581 1159 -547
+rect 1193 -581 1205 -547
+rect 1147 -587 1205 -581
+<< properties >>
+string FIXED_BBOX -1339 -666 1339 666
+string gencell sky130_fd_pr__nfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 2 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_lvt_62U3RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_62U3RB.mag
new file mode 100644
index 0000000..35449b0
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_62U3RB.mag
@@ -0,0 +1,967 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646053401
+<< error_p >>
+rect -715 581 -657 587
+rect -519 581 -461 587
+rect -323 581 -265 587
+rect -127 581 -69 587
+rect 69 581 127 587
+rect 265 581 323 587
+rect 461 581 519 587
+rect 657 581 715 587
+rect -715 547 -703 581
+rect -519 547 -507 581
+rect -323 547 -311 581
+rect -127 547 -115 581
+rect 69 547 81 581
+rect 265 547 277 581
+rect 461 547 473 581
+rect 657 547 669 581
+rect -715 541 -657 547
+rect -519 541 -461 547
+rect -323 541 -265 547
+rect -127 541 -69 547
+rect 69 541 127 547
+rect 265 541 323 547
+rect 461 541 519 547
+rect 657 541 715 547
+rect -617 71 -559 77
+rect -421 71 -363 77
+rect -225 71 -167 77
+rect -29 71 29 77
+rect 167 71 225 77
+rect 363 71 421 77
+rect 559 71 617 77
+rect -617 37 -605 71
+rect -421 37 -409 71
+rect -225 37 -213 71
+rect -29 37 -17 71
+rect 167 37 179 71
+rect 363 37 375 71
+rect 559 37 571 71
+rect -617 31 -559 37
+rect -421 31 -363 37
+rect -225 31 -167 37
+rect -29 31 29 37
+rect 167 31 225 37
+rect 363 31 421 37
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -421 -37 -363 -31
+rect -225 -37 -167 -31
+rect -29 -37 29 -31
+rect 167 -37 225 -31
+rect 363 -37 421 -31
+rect 559 -37 617 -31
+rect -617 -71 -605 -37
+rect -421 -71 -409 -37
+rect -225 -71 -213 -37
+rect -29 -71 -17 -37
+rect 167 -71 179 -37
+rect 363 -71 375 -37
+rect 559 -71 571 -37
+rect -617 -77 -559 -71
+rect -421 -77 -363 -71
+rect -225 -77 -167 -71
+rect -29 -77 29 -71
+rect 167 -77 225 -71
+rect 363 -77 421 -71
+rect 559 -77 617 -71
+rect -715 -547 -657 -541
+rect -519 -547 -461 -541
+rect -323 -547 -265 -541
+rect -127 -547 -69 -541
+rect 69 -547 127 -541
+rect 265 -547 323 -541
+rect 461 -547 519 -541
+rect 657 -547 715 -541
+rect -715 -581 -703 -547
+rect -519 -581 -507 -547
+rect -323 -581 -311 -547
+rect -127 -581 -115 -547
+rect 69 -581 81 -547
+rect 265 -581 277 -547
+rect 461 -581 473 -547
+rect 657 -581 669 -547
+rect -715 -587 -657 -581
+rect -519 -587 -461 -581
+rect -323 -587 -265 -581
+rect -127 -587 -69 -581
+rect 69 -587 127 -581
+rect 265 -587 323 -581
+rect 461 -587 519 -581
+rect 657 -587 715 -581
+<< pwell >>
+rect -902 -719 902 719
+<< nmoslvt >>
+rect -706 109 -666 509
+rect -608 109 -568 509
+rect -510 109 -470 509
+rect -412 109 -372 509
+rect -314 109 -274 509
+rect -216 109 -176 509
+rect -118 109 -78 509
+rect -20 109 20 509
+rect 78 109 118 509
+rect 176 109 216 509
+rect 274 109 314 509
+rect 372 109 412 509
+rect 470 109 510 509
+rect 568 109 608 509
+rect 666 109 706 509
+rect -706 -509 -666 -109
+rect -608 -509 -568 -109
+rect -510 -509 -470 -109
+rect -412 -509 -372 -109
+rect -314 -509 -274 -109
+rect -216 -509 -176 -109
+rect -118 -509 -78 -109
+rect -20 -509 20 -109
+rect 78 -509 118 -109
+rect 176 -509 216 -109
+rect 274 -509 314 -109
+rect 372 -509 412 -109
+rect 470 -509 510 -109
+rect 568 -509 608 -109
+rect 666 -509 706 -109
+<< ndiff >>
+rect -764 497 -706 509
+rect -764 121 -752 497
+rect -718 121 -706 497
+rect -764 109 -706 121
+rect -666 497 -608 509
+rect -666 121 -654 497
+rect -620 121 -608 497
+rect -666 109 -608 121
+rect -568 497 -510 509
+rect -568 121 -556 497
+rect -522 121 -510 497
+rect -568 109 -510 121
+rect -470 497 -412 509
+rect -470 121 -458 497
+rect -424 121 -412 497
+rect -470 109 -412 121
+rect -372 497 -314 509
+rect -372 121 -360 497
+rect -326 121 -314 497
+rect -372 109 -314 121
+rect -274 497 -216 509
+rect -274 121 -262 497
+rect -228 121 -216 497
+rect -274 109 -216 121
+rect -176 497 -118 509
+rect -176 121 -164 497
+rect -130 121 -118 497
+rect -176 109 -118 121
+rect -78 497 -20 509
+rect -78 121 -66 497
+rect -32 121 -20 497
+rect -78 109 -20 121
+rect 20 497 78 509
+rect 20 121 32 497
+rect 66 121 78 497
+rect 20 109 78 121
+rect 118 497 176 509
+rect 118 121 130 497
+rect 164 121 176 497
+rect 118 109 176 121
+rect 216 497 274 509
+rect 216 121 228 497
+rect 262 121 274 497
+rect 216 109 274 121
+rect 314 497 372 509
+rect 314 121 326 497
+rect 360 121 372 497
+rect 314 109 372 121
+rect 412 497 470 509
+rect 412 121 424 497
+rect 458 121 470 497
+rect 412 109 470 121
+rect 510 497 568 509
+rect 510 121 522 497
+rect 556 121 568 497
+rect 510 109 568 121
+rect 608 497 666 509
+rect 608 121 620 497
+rect 654 121 666 497
+rect 608 109 666 121
+rect 706 497 764 509
+rect 706 121 718 497
+rect 752 121 764 497
+rect 706 109 764 121
+rect -764 -121 -706 -109
+rect -764 -497 -752 -121
+rect -718 -497 -706 -121
+rect -764 -509 -706 -497
+rect -666 -121 -608 -109
+rect -666 -497 -654 -121
+rect -620 -497 -608 -121
+rect -666 -509 -608 -497
+rect -568 -121 -510 -109
+rect -568 -497 -556 -121
+rect -522 -497 -510 -121
+rect -568 -509 -510 -497
+rect -470 -121 -412 -109
+rect -470 -497 -458 -121
+rect -424 -497 -412 -121
+rect -470 -509 -412 -497
+rect -372 -121 -314 -109
+rect -372 -497 -360 -121
+rect -326 -497 -314 -121
+rect -372 -509 -314 -497
+rect -274 -121 -216 -109
+rect -274 -497 -262 -121
+rect -228 -497 -216 -121
+rect -274 -509 -216 -497
+rect -176 -121 -118 -109
+rect -176 -497 -164 -121
+rect -130 -497 -118 -121
+rect -176 -509 -118 -497
+rect -78 -121 -20 -109
+rect -78 -497 -66 -121
+rect -32 -497 -20 -121
+rect -78 -509 -20 -497
+rect 20 -121 78 -109
+rect 20 -497 32 -121
+rect 66 -497 78 -121
+rect 20 -509 78 -497
+rect 118 -121 176 -109
+rect 118 -497 130 -121
+rect 164 -497 176 -121
+rect 118 -509 176 -497
+rect 216 -121 274 -109
+rect 216 -497 228 -121
+rect 262 -497 274 -121
+rect 216 -509 274 -497
+rect 314 -121 372 -109
+rect 314 -497 326 -121
+rect 360 -497 372 -121
+rect 314 -509 372 -497
+rect 412 -121 470 -109
+rect 412 -497 424 -121
+rect 458 -497 470 -121
+rect 412 -509 470 -497
+rect 510 -121 568 -109
+rect 510 -497 522 -121
+rect 556 -497 568 -121
+rect 510 -509 568 -497
+rect 608 -121 666 -109
+rect 608 -497 620 -121
+rect 654 -497 666 -121
+rect 608 -509 666 -497
+rect 706 -121 764 -109
+rect 706 -497 718 -121
+rect 752 -497 764 -121
+rect 706 -509 764 -497
+<< ndiffc >>
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+<< psubdiff >>
+rect -866 649 -770 683
+rect 770 649 866 683
+rect -866 587 -832 649
+rect 832 587 866 649
+rect -866 -649 -832 -587
+rect 832 -649 866 -587
+rect -866 -683 -770 -649
+rect 770 -683 866 -649
+<< psubdiffcont >>
+rect -770 649 770 683
+rect -866 -587 -832 587
+rect 832 -587 866 587
+rect -770 -683 770 -649
+<< poly >>
+rect -719 581 -653 597
+rect -719 547 -703 581
+rect -669 547 -653 581
+rect -719 531 -653 547
+rect -523 581 -457 597
+rect -523 547 -507 581
+rect -473 547 -457 581
+rect -706 509 -666 531
+rect -608 509 -568 535
+rect -523 531 -457 547
+rect -327 581 -261 597
+rect -327 547 -311 581
+rect -277 547 -261 581
+rect -510 509 -470 531
+rect -412 509 -372 535
+rect -327 531 -261 547
+rect -131 581 -65 597
+rect -131 547 -115 581
+rect -81 547 -65 581
+rect -314 509 -274 531
+rect -216 509 -176 535
+rect -131 531 -65 547
+rect 65 581 131 597
+rect 65 547 81 581
+rect 115 547 131 581
+rect -118 509 -78 531
+rect -20 509 20 535
+rect 65 531 131 547
+rect 261 581 327 597
+rect 261 547 277 581
+rect 311 547 327 581
+rect 78 509 118 531
+rect 176 509 216 535
+rect 261 531 327 547
+rect 457 581 523 597
+rect 457 547 473 581
+rect 507 547 523 581
+rect 274 509 314 531
+rect 372 509 412 535
+rect 457 531 523 547
+rect 653 581 719 597
+rect 653 547 669 581
+rect 703 547 719 581
+rect 470 509 510 531
+rect 568 509 608 535
+rect 653 531 719 547
+rect 666 509 706 531
+rect -706 83 -666 109
+rect -608 87 -568 109
+rect -621 71 -555 87
+rect -510 83 -470 109
+rect -412 87 -372 109
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -621 21 -555 37
+rect -425 71 -359 87
+rect -314 83 -274 109
+rect -216 87 -176 109
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -425 21 -359 37
+rect -229 71 -163 87
+rect -118 83 -78 109
+rect -20 87 20 109
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -229 21 -163 37
+rect -33 71 33 87
+rect 78 83 118 109
+rect 176 87 216 109
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect 163 71 229 87
+rect 274 83 314 109
+rect 372 87 412 109
+rect 163 37 179 71
+rect 213 37 229 71
+rect 163 21 229 37
+rect 359 71 425 87
+rect 470 83 510 109
+rect 568 87 608 109
+rect 359 37 375 71
+rect 409 37 425 71
+rect 359 21 425 37
+rect 555 71 621 87
+rect 666 83 706 109
+rect 555 37 571 71
+rect 605 37 621 71
+rect 555 21 621 37
+rect -621 -37 -555 -21
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -706 -109 -666 -83
+rect -621 -87 -555 -71
+rect -425 -37 -359 -21
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -608 -109 -568 -87
+rect -510 -109 -470 -83
+rect -425 -87 -359 -71
+rect -229 -37 -163 -21
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -412 -109 -372 -87
+rect -314 -109 -274 -83
+rect -229 -87 -163 -71
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -216 -109 -176 -87
+rect -118 -109 -78 -83
+rect -33 -87 33 -71
+rect 163 -37 229 -21
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect -20 -109 20 -87
+rect 78 -109 118 -83
+rect 163 -87 229 -71
+rect 359 -37 425 -21
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 176 -109 216 -87
+rect 274 -109 314 -83
+rect 359 -87 425 -71
+rect 555 -37 621 -21
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect 372 -109 412 -87
+rect 470 -109 510 -83
+rect 555 -87 621 -71
+rect 568 -109 608 -87
+rect 666 -109 706 -83
+rect -706 -531 -666 -509
+rect -719 -547 -653 -531
+rect -608 -535 -568 -509
+rect -510 -531 -470 -509
+rect -719 -581 -703 -547
+rect -669 -581 -653 -547
+rect -719 -597 -653 -581
+rect -523 -547 -457 -531
+rect -412 -535 -372 -509
+rect -314 -531 -274 -509
+rect -523 -581 -507 -547
+rect -473 -581 -457 -547
+rect -523 -597 -457 -581
+rect -327 -547 -261 -531
+rect -216 -535 -176 -509
+rect -118 -531 -78 -509
+rect -327 -581 -311 -547
+rect -277 -581 -261 -547
+rect -327 -597 -261 -581
+rect -131 -547 -65 -531
+rect -20 -535 20 -509
+rect 78 -531 118 -509
+rect -131 -581 -115 -547
+rect -81 -581 -65 -547
+rect -131 -597 -65 -581
+rect 65 -547 131 -531
+rect 176 -535 216 -509
+rect 274 -531 314 -509
+rect 65 -581 81 -547
+rect 115 -581 131 -547
+rect 65 -597 131 -581
+rect 261 -547 327 -531
+rect 372 -535 412 -509
+rect 470 -531 510 -509
+rect 261 -581 277 -547
+rect 311 -581 327 -547
+rect 261 -597 327 -581
+rect 457 -547 523 -531
+rect 568 -535 608 -509
+rect 666 -531 706 -509
+rect 457 -581 473 -547
+rect 507 -581 523 -547
+rect 457 -597 523 -581
+rect 653 -547 719 -531
+rect 653 -581 669 -547
+rect 703 -581 719 -547
+rect 653 -597 719 -581
+<< polycont >>
+rect -703 547 -669 581
+rect -507 547 -473 581
+rect -311 547 -277 581
+rect -115 547 -81 581
+rect 81 547 115 581
+rect 277 547 311 581
+rect 473 547 507 581
+rect 669 547 703 581
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -703 -581 -669 -547
+rect -507 -581 -473 -547
+rect -311 -581 -277 -547
+rect -115 -581 -81 -547
+rect 81 -581 115 -547
+rect 277 -581 311 -547
+rect 473 -581 507 -547
+rect 669 -581 703 -547
+<< locali >>
+rect -866 649 -770 683
+rect 770 649 866 683
+rect -866 587 -832 649
+rect 832 587 866 649
+rect -719 547 -703 581
+rect -669 547 -653 581
+rect -523 547 -507 581
+rect -473 547 -457 581
+rect -327 547 -311 581
+rect -277 547 -261 581
+rect -131 547 -115 581
+rect -81 547 -65 581
+rect 65 547 81 581
+rect 115 547 131 581
+rect 261 547 277 581
+rect 311 547 327 581
+rect 457 547 473 581
+rect 507 547 523 581
+rect 653 547 669 581
+rect 703 547 719 581
+rect -752 497 -718 513
+rect -752 105 -718 121
+rect -654 497 -620 513
+rect -654 105 -620 121
+rect -556 497 -522 513
+rect -556 105 -522 121
+rect -458 497 -424 513
+rect -458 105 -424 121
+rect -360 497 -326 513
+rect -360 105 -326 121
+rect -262 497 -228 513
+rect -262 105 -228 121
+rect -164 497 -130 513
+rect -164 105 -130 121
+rect -66 497 -32 513
+rect -66 105 -32 121
+rect 32 497 66 513
+rect 32 105 66 121
+rect 130 497 164 513
+rect 130 105 164 121
+rect 228 497 262 513
+rect 228 105 262 121
+rect 326 497 360 513
+rect 326 105 360 121
+rect 424 497 458 513
+rect 424 105 458 121
+rect 522 497 556 513
+rect 522 105 556 121
+rect 620 497 654 513
+rect 620 105 654 121
+rect 718 497 752 513
+rect 718 105 752 121
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -33 37 -17 71
+rect 17 37 33 71
+rect 163 37 179 71
+rect 213 37 229 71
+rect 359 37 375 71
+rect 409 37 425 71
+rect 555 37 571 71
+rect 605 37 621 71
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect -752 -121 -718 -105
+rect -752 -513 -718 -497
+rect -654 -121 -620 -105
+rect -654 -513 -620 -497
+rect -556 -121 -522 -105
+rect -556 -513 -522 -497
+rect -458 -121 -424 -105
+rect -458 -513 -424 -497
+rect -360 -121 -326 -105
+rect -360 -513 -326 -497
+rect -262 -121 -228 -105
+rect -262 -513 -228 -497
+rect -164 -121 -130 -105
+rect -164 -513 -130 -497
+rect -66 -121 -32 -105
+rect -66 -513 -32 -497
+rect 32 -121 66 -105
+rect 32 -513 66 -497
+rect 130 -121 164 -105
+rect 130 -513 164 -497
+rect 228 -121 262 -105
+rect 228 -513 262 -497
+rect 326 -121 360 -105
+rect 326 -513 360 -497
+rect 424 -121 458 -105
+rect 424 -513 458 -497
+rect 522 -121 556 -105
+rect 522 -513 556 -497
+rect 620 -121 654 -105
+rect 620 -513 654 -497
+rect 718 -121 752 -105
+rect 718 -513 752 -497
+rect -719 -581 -703 -547
+rect -669 -581 -653 -547
+rect -523 -581 -507 -547
+rect -473 -581 -457 -547
+rect -327 -581 -311 -547
+rect -277 -581 -261 -547
+rect -131 -581 -115 -547
+rect -81 -581 -65 -547
+rect 65 -581 81 -547
+rect 115 -581 131 -547
+rect 261 -581 277 -547
+rect 311 -581 327 -547
+rect 457 -581 473 -547
+rect 507 -581 523 -547
+rect 653 -581 669 -547
+rect 703 -581 719 -547
+rect -866 -649 -832 -587
+rect 832 -649 866 -587
+rect -866 -683 -770 -649
+rect 770 -683 866 -649
+<< viali >>
+rect -703 547 -669 581
+rect -507 547 -473 581
+rect -311 547 -277 581
+rect -115 547 -81 581
+rect 81 547 115 581
+rect 277 547 311 581
+rect 473 547 507 581
+rect 669 547 703 581
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect -703 -581 -669 -547
+rect -507 -581 -473 -547
+rect -311 -581 -277 -547
+rect -115 -581 -81 -547
+rect 81 -581 115 -547
+rect 277 -581 311 -547
+rect 473 -581 507 -547
+rect 669 -581 703 -547
+<< metal1 >>
+rect -715 581 -657 587
+rect -715 547 -703 581
+rect -669 547 -657 581
+rect -715 541 -657 547
+rect -519 581 -461 587
+rect -519 547 -507 581
+rect -473 547 -461 581
+rect -519 541 -461 547
+rect -323 581 -265 587
+rect -323 547 -311 581
+rect -277 547 -265 581
+rect -323 541 -265 547
+rect -127 581 -69 587
+rect -127 547 -115 581
+rect -81 547 -69 581
+rect -127 541 -69 547
+rect 69 581 127 587
+rect 69 547 81 581
+rect 115 547 127 581
+rect 69 541 127 547
+rect 265 581 323 587
+rect 265 547 277 581
+rect 311 547 323 581
+rect 265 541 323 547
+rect 461 581 519 587
+rect 461 547 473 581
+rect 507 547 519 581
+rect 461 541 519 547
+rect 657 581 715 587
+rect 657 547 669 581
+rect 703 547 715 581
+rect 657 541 715 547
+rect -758 497 -712 509
+rect -758 121 -752 497
+rect -718 121 -712 497
+rect -758 109 -712 121
+rect -660 497 -614 509
+rect -660 121 -654 497
+rect -620 121 -614 497
+rect -660 109 -614 121
+rect -562 497 -516 509
+rect -562 121 -556 497
+rect -522 121 -516 497
+rect -562 109 -516 121
+rect -464 497 -418 509
+rect -464 121 -458 497
+rect -424 121 -418 497
+rect -464 109 -418 121
+rect -366 497 -320 509
+rect -366 121 -360 497
+rect -326 121 -320 497
+rect -366 109 -320 121
+rect -268 497 -222 509
+rect -268 121 -262 497
+rect -228 121 -222 497
+rect -268 109 -222 121
+rect -170 497 -124 509
+rect -170 121 -164 497
+rect -130 121 -124 497
+rect -170 109 -124 121
+rect -72 497 -26 509
+rect -72 121 -66 497
+rect -32 121 -26 497
+rect -72 109 -26 121
+rect 26 497 72 509
+rect 26 121 32 497
+rect 66 121 72 497
+rect 26 109 72 121
+rect 124 497 170 509
+rect 124 121 130 497
+rect 164 121 170 497
+rect 124 109 170 121
+rect 222 497 268 509
+rect 222 121 228 497
+rect 262 121 268 497
+rect 222 109 268 121
+rect 320 497 366 509
+rect 320 121 326 497
+rect 360 121 366 497
+rect 320 109 366 121
+rect 418 497 464 509
+rect 418 121 424 497
+rect 458 121 464 497
+rect 418 109 464 121
+rect 516 497 562 509
+rect 516 121 522 497
+rect 556 121 562 497
+rect 516 109 562 121
+rect 614 497 660 509
+rect 614 121 620 497
+rect 654 121 660 497
+rect 614 109 660 121
+rect 712 497 758 509
+rect 712 121 718 497
+rect 752 121 758 497
+rect 712 109 758 121
+rect -617 71 -559 77
+rect -617 37 -605 71
+rect -571 37 -559 71
+rect -617 31 -559 37
+rect -421 71 -363 77
+rect -421 37 -409 71
+rect -375 37 -363 71
+rect -421 31 -363 37
+rect -225 71 -167 77
+rect -225 37 -213 71
+rect -179 37 -167 71
+rect -225 31 -167 37
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect 167 71 225 77
+rect 167 37 179 71
+rect 213 37 225 71
+rect 167 31 225 37
+rect 363 71 421 77
+rect 363 37 375 71
+rect 409 37 421 71
+rect 363 31 421 37
+rect 559 71 617 77
+rect 559 37 571 71
+rect 605 37 617 71
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -617 -71 -605 -37
+rect -571 -71 -559 -37
+rect -617 -77 -559 -71
+rect -421 -37 -363 -31
+rect -421 -71 -409 -37
+rect -375 -71 -363 -37
+rect -421 -77 -363 -71
+rect -225 -37 -167 -31
+rect -225 -71 -213 -37
+rect -179 -71 -167 -37
+rect -225 -77 -167 -71
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect 167 -37 225 -31
+rect 167 -71 179 -37
+rect 213 -71 225 -37
+rect 167 -77 225 -71
+rect 363 -37 421 -31
+rect 363 -71 375 -37
+rect 409 -71 421 -37
+rect 363 -77 421 -71
+rect 559 -37 617 -31
+rect 559 -71 571 -37
+rect 605 -71 617 -37
+rect 559 -77 617 -71
+rect -758 -121 -712 -109
+rect -758 -497 -752 -121
+rect -718 -497 -712 -121
+rect -758 -509 -712 -497
+rect -660 -121 -614 -109
+rect -660 -497 -654 -121
+rect -620 -497 -614 -121
+rect -660 -509 -614 -497
+rect -562 -121 -516 -109
+rect -562 -497 -556 -121
+rect -522 -497 -516 -121
+rect -562 -509 -516 -497
+rect -464 -121 -418 -109
+rect -464 -497 -458 -121
+rect -424 -497 -418 -121
+rect -464 -509 -418 -497
+rect -366 -121 -320 -109
+rect -366 -497 -360 -121
+rect -326 -497 -320 -121
+rect -366 -509 -320 -497
+rect -268 -121 -222 -109
+rect -268 -497 -262 -121
+rect -228 -497 -222 -121
+rect -268 -509 -222 -497
+rect -170 -121 -124 -109
+rect -170 -497 -164 -121
+rect -130 -497 -124 -121
+rect -170 -509 -124 -497
+rect -72 -121 -26 -109
+rect -72 -497 -66 -121
+rect -32 -497 -26 -121
+rect -72 -509 -26 -497
+rect 26 -121 72 -109
+rect 26 -497 32 -121
+rect 66 -497 72 -121
+rect 26 -509 72 -497
+rect 124 -121 170 -109
+rect 124 -497 130 -121
+rect 164 -497 170 -121
+rect 124 -509 170 -497
+rect 222 -121 268 -109
+rect 222 -497 228 -121
+rect 262 -497 268 -121
+rect 222 -509 268 -497
+rect 320 -121 366 -109
+rect 320 -497 326 -121
+rect 360 -497 366 -121
+rect 320 -509 366 -497
+rect 418 -121 464 -109
+rect 418 -497 424 -121
+rect 458 -497 464 -121
+rect 418 -509 464 -497
+rect 516 -121 562 -109
+rect 516 -497 522 -121
+rect 556 -497 562 -121
+rect 516 -509 562 -497
+rect 614 -121 660 -109
+rect 614 -497 620 -121
+rect 654 -497 660 -121
+rect 614 -509 660 -497
+rect 712 -121 758 -109
+rect 712 -497 718 -121
+rect 752 -497 758 -121
+rect 712 -509 758 -497
+rect -715 -547 -657 -541
+rect -715 -581 -703 -547
+rect -669 -581 -657 -547
+rect -715 -587 -657 -581
+rect -519 -547 -461 -541
+rect -519 -581 -507 -547
+rect -473 -581 -461 -547
+rect -519 -587 -461 -581
+rect -323 -547 -265 -541
+rect -323 -581 -311 -547
+rect -277 -581 -265 -547
+rect -323 -587 -265 -581
+rect -127 -547 -69 -541
+rect -127 -581 -115 -547
+rect -81 -581 -69 -547
+rect -127 -587 -69 -581
+rect 69 -547 127 -541
+rect 69 -581 81 -547
+rect 115 -581 127 -547
+rect 69 -587 127 -581
+rect 265 -547 323 -541
+rect 265 -581 277 -547
+rect 311 -581 323 -547
+rect 265 -587 323 -581
+rect 461 -547 519 -541
+rect 461 -581 473 -547
+rect 507 -581 519 -547
+rect 461 -587 519 -581
+rect 657 -547 715 -541
+rect 657 -581 669 -547
+rect 703 -581 715 -547
+rect 657 -587 715 -581
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string FIXED_BBOX -849 -666 849 666
+string parameters w 2 l 0.2 m 2 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_lvt_RE4MKQ.mag b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_RE4MKQ.mag
new file mode 100644
index 0000000..6782ae9
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_RE4MKQ.mag
@@ -0,0 +1,1567 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645781187
+<< error_p >>
+rect -1181 581 -1123 587
+rect -989 581 -931 587
+rect -797 581 -739 587
+rect -605 581 -547 587
+rect -413 581 -355 587
+rect -221 581 -163 587
+rect -29 581 29 587
+rect 163 581 221 587
+rect 355 581 413 587
+rect 547 581 605 587
+rect 739 581 797 587
+rect 931 581 989 587
+rect 1123 581 1181 587
+rect -1181 547 -1169 581
+rect -989 547 -977 581
+rect -797 547 -785 581
+rect -605 547 -593 581
+rect -413 547 -401 581
+rect -221 547 -209 581
+rect -29 547 -17 581
+rect 163 547 175 581
+rect 355 547 367 581
+rect 547 547 559 581
+rect 739 547 751 581
+rect 931 547 943 581
+rect 1123 547 1135 581
+rect -1181 541 -1123 547
+rect -989 541 -931 547
+rect -797 541 -739 547
+rect -605 541 -547 547
+rect -413 541 -355 547
+rect -221 541 -163 547
+rect -29 541 29 547
+rect 163 541 221 547
+rect 355 541 413 547
+rect 547 541 605 547
+rect 739 541 797 547
+rect 931 541 989 547
+rect 1123 541 1181 547
+rect -1085 71 -1027 77
+rect -893 71 -835 77
+rect -701 71 -643 77
+rect -509 71 -451 77
+rect -317 71 -259 77
+rect -125 71 -67 77
+rect 67 71 125 77
+rect 259 71 317 77
+rect 451 71 509 77
+rect 643 71 701 77
+rect 835 71 893 77
+rect 1027 71 1085 77
+rect -1085 37 -1073 71
+rect -893 37 -881 71
+rect -701 37 -689 71
+rect -509 37 -497 71
+rect -317 37 -305 71
+rect -125 37 -113 71
+rect 67 37 79 71
+rect 259 37 271 71
+rect 451 37 463 71
+rect 643 37 655 71
+rect 835 37 847 71
+rect 1027 37 1039 71
+rect -1085 31 -1027 37
+rect -893 31 -835 37
+rect -701 31 -643 37
+rect -509 31 -451 37
+rect -317 31 -259 37
+rect -125 31 -67 37
+rect 67 31 125 37
+rect 259 31 317 37
+rect 451 31 509 37
+rect 643 31 701 37
+rect 835 31 893 37
+rect 1027 31 1085 37
+rect -1085 -37 -1027 -31
+rect -893 -37 -835 -31
+rect -701 -37 -643 -31
+rect -509 -37 -451 -31
+rect -317 -37 -259 -31
+rect -125 -37 -67 -31
+rect 67 -37 125 -31
+rect 259 -37 317 -31
+rect 451 -37 509 -31
+rect 643 -37 701 -31
+rect 835 -37 893 -31
+rect 1027 -37 1085 -31
+rect -1085 -71 -1073 -37
+rect -893 -71 -881 -37
+rect -701 -71 -689 -37
+rect -509 -71 -497 -37
+rect -317 -71 -305 -37
+rect -125 -71 -113 -37
+rect 67 -71 79 -37
+rect 259 -71 271 -37
+rect 451 -71 463 -37
+rect 643 -71 655 -37
+rect 835 -71 847 -37
+rect 1027 -71 1039 -37
+rect -1085 -77 -1027 -71
+rect -893 -77 -835 -71
+rect -701 -77 -643 -71
+rect -509 -77 -451 -71
+rect -317 -77 -259 -71
+rect -125 -77 -67 -71
+rect 67 -77 125 -71
+rect 259 -77 317 -71
+rect 451 -77 509 -71
+rect 643 -77 701 -71
+rect 835 -77 893 -71
+rect 1027 -77 1085 -71
+rect -1181 -547 -1123 -541
+rect -989 -547 -931 -541
+rect -797 -547 -739 -541
+rect -605 -547 -547 -541
+rect -413 -547 -355 -541
+rect -221 -547 -163 -541
+rect -29 -547 29 -541
+rect 163 -547 221 -541
+rect 355 -547 413 -541
+rect 547 -547 605 -541
+rect 739 -547 797 -541
+rect 931 -547 989 -541
+rect 1123 -547 1181 -541
+rect -1181 -581 -1169 -547
+rect -989 -581 -977 -547
+rect -797 -581 -785 -547
+rect -605 -581 -593 -547
+rect -413 -581 -401 -547
+rect -221 -581 -209 -547
+rect -29 -581 -17 -547
+rect 163 -581 175 -547
+rect 355 -581 367 -547
+rect 547 -581 559 -547
+rect 739 -581 751 -547
+rect 931 -581 943 -547
+rect 1123 -581 1135 -547
+rect -1181 -587 -1123 -581
+rect -989 -587 -931 -581
+rect -797 -587 -739 -581
+rect -605 -587 -547 -581
+rect -413 -587 -355 -581
+rect -221 -587 -163 -581
+rect -29 -587 29 -581
+rect 163 -587 221 -581
+rect 355 -587 413 -581
+rect 547 -587 605 -581
+rect 739 -587 797 -581
+rect 931 -587 989 -581
+rect 1123 -587 1181 -581
+<< pwell >>
+rect -1367 -719 1367 719
+<< nmoslvt >>
+rect -1167 109 -1137 509
+rect -1071 109 -1041 509
+rect -975 109 -945 509
+rect -879 109 -849 509
+rect -783 109 -753 509
+rect -687 109 -657 509
+rect -591 109 -561 509
+rect -495 109 -465 509
+rect -399 109 -369 509
+rect -303 109 -273 509
+rect -207 109 -177 509
+rect -111 109 -81 509
+rect -15 109 15 509
+rect 81 109 111 509
+rect 177 109 207 509
+rect 273 109 303 509
+rect 369 109 399 509
+rect 465 109 495 509
+rect 561 109 591 509
+rect 657 109 687 509
+rect 753 109 783 509
+rect 849 109 879 509
+rect 945 109 975 509
+rect 1041 109 1071 509
+rect 1137 109 1167 509
+rect -1167 -509 -1137 -109
+rect -1071 -509 -1041 -109
+rect -975 -509 -945 -109
+rect -879 -509 -849 -109
+rect -783 -509 -753 -109
+rect -687 -509 -657 -109
+rect -591 -509 -561 -109
+rect -495 -509 -465 -109
+rect -399 -509 -369 -109
+rect -303 -509 -273 -109
+rect -207 -509 -177 -109
+rect -111 -509 -81 -109
+rect -15 -509 15 -109
+rect 81 -509 111 -109
+rect 177 -509 207 -109
+rect 273 -509 303 -109
+rect 369 -509 399 -109
+rect 465 -509 495 -109
+rect 561 -509 591 -109
+rect 657 -509 687 -109
+rect 753 -509 783 -109
+rect 849 -509 879 -109
+rect 945 -509 975 -109
+rect 1041 -509 1071 -109
+rect 1137 -509 1167 -109
+<< ndiff >>
+rect -1229 497 -1167 509
+rect -1229 121 -1217 497
+rect -1183 121 -1167 497
+rect -1229 109 -1167 121
+rect -1137 497 -1071 509
+rect -1137 121 -1121 497
+rect -1087 121 -1071 497
+rect -1137 109 -1071 121
+rect -1041 497 -975 509
+rect -1041 121 -1025 497
+rect -991 121 -975 497
+rect -1041 109 -975 121
+rect -945 497 -879 509
+rect -945 121 -929 497
+rect -895 121 -879 497
+rect -945 109 -879 121
+rect -849 497 -783 509
+rect -849 121 -833 497
+rect -799 121 -783 497
+rect -849 109 -783 121
+rect -753 497 -687 509
+rect -753 121 -737 497
+rect -703 121 -687 497
+rect -753 109 -687 121
+rect -657 497 -591 509
+rect -657 121 -641 497
+rect -607 121 -591 497
+rect -657 109 -591 121
+rect -561 497 -495 509
+rect -561 121 -545 497
+rect -511 121 -495 497
+rect -561 109 -495 121
+rect -465 497 -399 509
+rect -465 121 -449 497
+rect -415 121 -399 497
+rect -465 109 -399 121
+rect -369 497 -303 509
+rect -369 121 -353 497
+rect -319 121 -303 497
+rect -369 109 -303 121
+rect -273 497 -207 509
+rect -273 121 -257 497
+rect -223 121 -207 497
+rect -273 109 -207 121
+rect -177 497 -111 509
+rect -177 121 -161 497
+rect -127 121 -111 497
+rect -177 109 -111 121
+rect -81 497 -15 509
+rect -81 121 -65 497
+rect -31 121 -15 497
+rect -81 109 -15 121
+rect 15 497 81 509
+rect 15 121 31 497
+rect 65 121 81 497
+rect 15 109 81 121
+rect 111 497 177 509
+rect 111 121 127 497
+rect 161 121 177 497
+rect 111 109 177 121
+rect 207 497 273 509
+rect 207 121 223 497
+rect 257 121 273 497
+rect 207 109 273 121
+rect 303 497 369 509
+rect 303 121 319 497
+rect 353 121 369 497
+rect 303 109 369 121
+rect 399 497 465 509
+rect 399 121 415 497
+rect 449 121 465 497
+rect 399 109 465 121
+rect 495 497 561 509
+rect 495 121 511 497
+rect 545 121 561 497
+rect 495 109 561 121
+rect 591 497 657 509
+rect 591 121 607 497
+rect 641 121 657 497
+rect 591 109 657 121
+rect 687 497 753 509
+rect 687 121 703 497
+rect 737 121 753 497
+rect 687 109 753 121
+rect 783 497 849 509
+rect 783 121 799 497
+rect 833 121 849 497
+rect 783 109 849 121
+rect 879 497 945 509
+rect 879 121 895 497
+rect 929 121 945 497
+rect 879 109 945 121
+rect 975 497 1041 509
+rect 975 121 991 497
+rect 1025 121 1041 497
+rect 975 109 1041 121
+rect 1071 497 1137 509
+rect 1071 121 1087 497
+rect 1121 121 1137 497
+rect 1071 109 1137 121
+rect 1167 497 1229 509
+rect 1167 121 1183 497
+rect 1217 121 1229 497
+rect 1167 109 1229 121
+rect -1229 -121 -1167 -109
+rect -1229 -497 -1217 -121
+rect -1183 -497 -1167 -121
+rect -1229 -509 -1167 -497
+rect -1137 -121 -1071 -109
+rect -1137 -497 -1121 -121
+rect -1087 -497 -1071 -121
+rect -1137 -509 -1071 -497
+rect -1041 -121 -975 -109
+rect -1041 -497 -1025 -121
+rect -991 -497 -975 -121
+rect -1041 -509 -975 -497
+rect -945 -121 -879 -109
+rect -945 -497 -929 -121
+rect -895 -497 -879 -121
+rect -945 -509 -879 -497
+rect -849 -121 -783 -109
+rect -849 -497 -833 -121
+rect -799 -497 -783 -121
+rect -849 -509 -783 -497
+rect -753 -121 -687 -109
+rect -753 -497 -737 -121
+rect -703 -497 -687 -121
+rect -753 -509 -687 -497
+rect -657 -121 -591 -109
+rect -657 -497 -641 -121
+rect -607 -497 -591 -121
+rect -657 -509 -591 -497
+rect -561 -121 -495 -109
+rect -561 -497 -545 -121
+rect -511 -497 -495 -121
+rect -561 -509 -495 -497
+rect -465 -121 -399 -109
+rect -465 -497 -449 -121
+rect -415 -497 -399 -121
+rect -465 -509 -399 -497
+rect -369 -121 -303 -109
+rect -369 -497 -353 -121
+rect -319 -497 -303 -121
+rect -369 -509 -303 -497
+rect -273 -121 -207 -109
+rect -273 -497 -257 -121
+rect -223 -497 -207 -121
+rect -273 -509 -207 -497
+rect -177 -121 -111 -109
+rect -177 -497 -161 -121
+rect -127 -497 -111 -121
+rect -177 -509 -111 -497
+rect -81 -121 -15 -109
+rect -81 -497 -65 -121
+rect -31 -497 -15 -121
+rect -81 -509 -15 -497
+rect 15 -121 81 -109
+rect 15 -497 31 -121
+rect 65 -497 81 -121
+rect 15 -509 81 -497
+rect 111 -121 177 -109
+rect 111 -497 127 -121
+rect 161 -497 177 -121
+rect 111 -509 177 -497
+rect 207 -121 273 -109
+rect 207 -497 223 -121
+rect 257 -497 273 -121
+rect 207 -509 273 -497
+rect 303 -121 369 -109
+rect 303 -497 319 -121
+rect 353 -497 369 -121
+rect 303 -509 369 -497
+rect 399 -121 465 -109
+rect 399 -497 415 -121
+rect 449 -497 465 -121
+rect 399 -509 465 -497
+rect 495 -121 561 -109
+rect 495 -497 511 -121
+rect 545 -497 561 -121
+rect 495 -509 561 -497
+rect 591 -121 657 -109
+rect 591 -497 607 -121
+rect 641 -497 657 -121
+rect 591 -509 657 -497
+rect 687 -121 753 -109
+rect 687 -497 703 -121
+rect 737 -497 753 -121
+rect 687 -509 753 -497
+rect 783 -121 849 -109
+rect 783 -497 799 -121
+rect 833 -497 849 -121
+rect 783 -509 849 -497
+rect 879 -121 945 -109
+rect 879 -497 895 -121
+rect 929 -497 945 -121
+rect 879 -509 945 -497
+rect 975 -121 1041 -109
+rect 975 -497 991 -121
+rect 1025 -497 1041 -121
+rect 975 -509 1041 -497
+rect 1071 -121 1137 -109
+rect 1071 -497 1087 -121
+rect 1121 -497 1137 -121
+rect 1071 -509 1137 -497
+rect 1167 -121 1229 -109
+rect 1167 -497 1183 -121
+rect 1217 -497 1229 -121
+rect 1167 -509 1229 -497
+<< ndiffc >>
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+<< psubdiff >>
+rect -1331 649 -1235 683
+rect 1235 649 1331 683
+rect -1331 587 -1297 649
+rect 1297 587 1331 649
+rect -1331 -649 -1297 -587
+rect 1297 -649 1331 -587
+rect -1331 -683 -1235 -649
+rect 1235 -683 1331 -649
+<< psubdiffcont >>
+rect -1235 649 1235 683
+rect -1331 -587 -1297 587
+rect 1297 -587 1331 587
+rect -1235 -683 1235 -649
+<< poly >>
+rect -1185 581 -1119 597
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -1185 531 -1119 547
+rect -993 581 -927 597
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -1167 509 -1137 531
+rect -1071 509 -1041 535
+rect -993 531 -927 547
+rect -801 581 -735 597
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -975 509 -945 531
+rect -879 509 -849 535
+rect -801 531 -735 547
+rect -609 581 -543 597
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -783 509 -753 531
+rect -687 509 -657 535
+rect -609 531 -543 547
+rect -417 581 -351 597
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -591 509 -561 531
+rect -495 509 -465 535
+rect -417 531 -351 547
+rect -225 581 -159 597
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -399 509 -369 531
+rect -303 509 -273 535
+rect -225 531 -159 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -207 509 -177 531
+rect -111 509 -81 535
+rect -33 531 33 547
+rect 159 581 225 597
+rect 159 547 175 581
+rect 209 547 225 581
+rect -15 509 15 531
+rect 81 509 111 535
+rect 159 531 225 547
+rect 351 581 417 597
+rect 351 547 367 581
+rect 401 547 417 581
+rect 177 509 207 531
+rect 273 509 303 535
+rect 351 531 417 547
+rect 543 581 609 597
+rect 543 547 559 581
+rect 593 547 609 581
+rect 369 509 399 531
+rect 465 509 495 535
+rect 543 531 609 547
+rect 735 581 801 597
+rect 735 547 751 581
+rect 785 547 801 581
+rect 561 509 591 531
+rect 657 509 687 535
+rect 735 531 801 547
+rect 927 581 993 597
+rect 927 547 943 581
+rect 977 547 993 581
+rect 753 509 783 531
+rect 849 509 879 535
+rect 927 531 993 547
+rect 1119 581 1185 597
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect 945 509 975 531
+rect 1041 509 1071 535
+rect 1119 531 1185 547
+rect 1137 509 1167 531
+rect -1167 83 -1137 109
+rect -1071 87 -1041 109
+rect -1089 71 -1023 87
+rect -975 83 -945 109
+rect -879 87 -849 109
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -1089 21 -1023 37
+rect -897 71 -831 87
+rect -783 83 -753 109
+rect -687 87 -657 109
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -897 21 -831 37
+rect -705 71 -639 87
+rect -591 83 -561 109
+rect -495 87 -465 109
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -705 21 -639 37
+rect -513 71 -447 87
+rect -399 83 -369 109
+rect -303 87 -273 109
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -513 21 -447 37
+rect -321 71 -255 87
+rect -207 83 -177 109
+rect -111 87 -81 109
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -321 21 -255 37
+rect -129 71 -63 87
+rect -15 83 15 109
+rect 81 87 111 109
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect -129 21 -63 37
+rect 63 71 129 87
+rect 177 83 207 109
+rect 273 87 303 109
+rect 63 37 79 71
+rect 113 37 129 71
+rect 63 21 129 37
+rect 255 71 321 87
+rect 369 83 399 109
+rect 465 87 495 109
+rect 255 37 271 71
+rect 305 37 321 71
+rect 255 21 321 37
+rect 447 71 513 87
+rect 561 83 591 109
+rect 657 87 687 109
+rect 447 37 463 71
+rect 497 37 513 71
+rect 447 21 513 37
+rect 639 71 705 87
+rect 753 83 783 109
+rect 849 87 879 109
+rect 639 37 655 71
+rect 689 37 705 71
+rect 639 21 705 37
+rect 831 71 897 87
+rect 945 83 975 109
+rect 1041 87 1071 109
+rect 831 37 847 71
+rect 881 37 897 71
+rect 831 21 897 37
+rect 1023 71 1089 87
+rect 1137 83 1167 109
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect 1023 21 1089 37
+rect -1089 -37 -1023 -21
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -1167 -109 -1137 -83
+rect -1089 -87 -1023 -71
+rect -897 -37 -831 -21
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -1071 -109 -1041 -87
+rect -975 -109 -945 -83
+rect -897 -87 -831 -71
+rect -705 -37 -639 -21
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -879 -109 -849 -87
+rect -783 -109 -753 -83
+rect -705 -87 -639 -71
+rect -513 -37 -447 -21
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -687 -109 -657 -87
+rect -591 -109 -561 -83
+rect -513 -87 -447 -71
+rect -321 -37 -255 -21
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -495 -109 -465 -87
+rect -399 -109 -369 -83
+rect -321 -87 -255 -71
+rect -129 -37 -63 -21
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect -303 -109 -273 -87
+rect -207 -109 -177 -83
+rect -129 -87 -63 -71
+rect 63 -37 129 -21
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect -111 -109 -81 -87
+rect -15 -109 15 -83
+rect 63 -87 129 -71
+rect 255 -37 321 -21
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 81 -109 111 -87
+rect 177 -109 207 -83
+rect 255 -87 321 -71
+rect 447 -37 513 -21
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 273 -109 303 -87
+rect 369 -109 399 -83
+rect 447 -87 513 -71
+rect 639 -37 705 -21
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 465 -109 495 -87
+rect 561 -109 591 -83
+rect 639 -87 705 -71
+rect 831 -37 897 -21
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 657 -109 687 -87
+rect 753 -109 783 -83
+rect 831 -87 897 -71
+rect 1023 -37 1089 -21
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect 849 -109 879 -87
+rect 945 -109 975 -83
+rect 1023 -87 1089 -71
+rect 1041 -109 1071 -87
+rect 1137 -109 1167 -83
+rect -1167 -531 -1137 -509
+rect -1185 -547 -1119 -531
+rect -1071 -535 -1041 -509
+rect -975 -531 -945 -509
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -1185 -597 -1119 -581
+rect -993 -547 -927 -531
+rect -879 -535 -849 -509
+rect -783 -531 -753 -509
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -993 -597 -927 -581
+rect -801 -547 -735 -531
+rect -687 -535 -657 -509
+rect -591 -531 -561 -509
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -801 -597 -735 -581
+rect -609 -547 -543 -531
+rect -495 -535 -465 -509
+rect -399 -531 -369 -509
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -609 -597 -543 -581
+rect -417 -547 -351 -531
+rect -303 -535 -273 -509
+rect -207 -531 -177 -509
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -417 -597 -351 -581
+rect -225 -547 -159 -531
+rect -111 -535 -81 -509
+rect -15 -531 15 -509
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -225 -597 -159 -581
+rect -33 -547 33 -531
+rect 81 -535 111 -509
+rect 177 -531 207 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 159 -547 225 -531
+rect 273 -535 303 -509
+rect 369 -531 399 -509
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 159 -597 225 -581
+rect 351 -547 417 -531
+rect 465 -535 495 -509
+rect 561 -531 591 -509
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 351 -597 417 -581
+rect 543 -547 609 -531
+rect 657 -535 687 -509
+rect 753 -531 783 -509
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 543 -597 609 -581
+rect 735 -547 801 -531
+rect 849 -535 879 -509
+rect 945 -531 975 -509
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 735 -597 801 -581
+rect 927 -547 993 -531
+rect 1041 -535 1071 -509
+rect 1137 -531 1167 -509
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 927 -597 993 -581
+rect 1119 -547 1185 -531
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect 1119 -597 1185 -581
+<< polycont >>
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+<< locali >>
+rect -1331 649 -1235 683
+rect 1235 649 1331 683
+rect -1331 587 -1297 649
+rect 1297 587 1331 649
+rect -1185 547 -1169 581
+rect -1135 547 -1119 581
+rect -993 547 -977 581
+rect -943 547 -927 581
+rect -801 547 -785 581
+rect -751 547 -735 581
+rect -609 547 -593 581
+rect -559 547 -543 581
+rect -417 547 -401 581
+rect -367 547 -351 581
+rect -225 547 -209 581
+rect -175 547 -159 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 159 547 175 581
+rect 209 547 225 581
+rect 351 547 367 581
+rect 401 547 417 581
+rect 543 547 559 581
+rect 593 547 609 581
+rect 735 547 751 581
+rect 785 547 801 581
+rect 927 547 943 581
+rect 977 547 993 581
+rect 1119 547 1135 581
+rect 1169 547 1185 581
+rect -1217 497 -1183 513
+rect -1217 105 -1183 121
+rect -1121 497 -1087 513
+rect -1121 105 -1087 121
+rect -1025 497 -991 513
+rect -1025 105 -991 121
+rect -929 497 -895 513
+rect -929 105 -895 121
+rect -833 497 -799 513
+rect -833 105 -799 121
+rect -737 497 -703 513
+rect -737 105 -703 121
+rect -641 497 -607 513
+rect -641 105 -607 121
+rect -545 497 -511 513
+rect -545 105 -511 121
+rect -449 497 -415 513
+rect -449 105 -415 121
+rect -353 497 -319 513
+rect -353 105 -319 121
+rect -257 497 -223 513
+rect -257 105 -223 121
+rect -161 497 -127 513
+rect -161 105 -127 121
+rect -65 497 -31 513
+rect -65 105 -31 121
+rect 31 497 65 513
+rect 31 105 65 121
+rect 127 497 161 513
+rect 127 105 161 121
+rect 223 497 257 513
+rect 223 105 257 121
+rect 319 497 353 513
+rect 319 105 353 121
+rect 415 497 449 513
+rect 415 105 449 121
+rect 511 497 545 513
+rect 511 105 545 121
+rect 607 497 641 513
+rect 607 105 641 121
+rect 703 497 737 513
+rect 703 105 737 121
+rect 799 497 833 513
+rect 799 105 833 121
+rect 895 497 929 513
+rect 895 105 929 121
+rect 991 497 1025 513
+rect 991 105 1025 121
+rect 1087 497 1121 513
+rect 1087 105 1121 121
+rect 1183 497 1217 513
+rect 1183 105 1217 121
+rect -1089 37 -1073 71
+rect -1039 37 -1023 71
+rect -897 37 -881 71
+rect -847 37 -831 71
+rect -705 37 -689 71
+rect -655 37 -639 71
+rect -513 37 -497 71
+rect -463 37 -447 71
+rect -321 37 -305 71
+rect -271 37 -255 71
+rect -129 37 -113 71
+rect -79 37 -63 71
+rect 63 37 79 71
+rect 113 37 129 71
+rect 255 37 271 71
+rect 305 37 321 71
+rect 447 37 463 71
+rect 497 37 513 71
+rect 639 37 655 71
+rect 689 37 705 71
+rect 831 37 847 71
+rect 881 37 897 71
+rect 1023 37 1039 71
+rect 1073 37 1089 71
+rect -1089 -71 -1073 -37
+rect -1039 -71 -1023 -37
+rect -897 -71 -881 -37
+rect -847 -71 -831 -37
+rect -705 -71 -689 -37
+rect -655 -71 -639 -37
+rect -513 -71 -497 -37
+rect -463 -71 -447 -37
+rect -321 -71 -305 -37
+rect -271 -71 -255 -37
+rect -129 -71 -113 -37
+rect -79 -71 -63 -37
+rect 63 -71 79 -37
+rect 113 -71 129 -37
+rect 255 -71 271 -37
+rect 305 -71 321 -37
+rect 447 -71 463 -37
+rect 497 -71 513 -37
+rect 639 -71 655 -37
+rect 689 -71 705 -37
+rect 831 -71 847 -37
+rect 881 -71 897 -37
+rect 1023 -71 1039 -37
+rect 1073 -71 1089 -37
+rect -1217 -121 -1183 -105
+rect -1217 -513 -1183 -497
+rect -1121 -121 -1087 -105
+rect -1121 -513 -1087 -497
+rect -1025 -121 -991 -105
+rect -1025 -513 -991 -497
+rect -929 -121 -895 -105
+rect -929 -513 -895 -497
+rect -833 -121 -799 -105
+rect -833 -513 -799 -497
+rect -737 -121 -703 -105
+rect -737 -513 -703 -497
+rect -641 -121 -607 -105
+rect -641 -513 -607 -497
+rect -545 -121 -511 -105
+rect -545 -513 -511 -497
+rect -449 -121 -415 -105
+rect -449 -513 -415 -497
+rect -353 -121 -319 -105
+rect -353 -513 -319 -497
+rect -257 -121 -223 -105
+rect -257 -513 -223 -497
+rect -161 -121 -127 -105
+rect -161 -513 -127 -497
+rect -65 -121 -31 -105
+rect -65 -513 -31 -497
+rect 31 -121 65 -105
+rect 31 -513 65 -497
+rect 127 -121 161 -105
+rect 127 -513 161 -497
+rect 223 -121 257 -105
+rect 223 -513 257 -497
+rect 319 -121 353 -105
+rect 319 -513 353 -497
+rect 415 -121 449 -105
+rect 415 -513 449 -497
+rect 511 -121 545 -105
+rect 511 -513 545 -497
+rect 607 -121 641 -105
+rect 607 -513 641 -497
+rect 703 -121 737 -105
+rect 703 -513 737 -497
+rect 799 -121 833 -105
+rect 799 -513 833 -497
+rect 895 -121 929 -105
+rect 895 -513 929 -497
+rect 991 -121 1025 -105
+rect 991 -513 1025 -497
+rect 1087 -121 1121 -105
+rect 1087 -513 1121 -497
+rect 1183 -121 1217 -105
+rect 1183 -513 1217 -497
+rect -1185 -581 -1169 -547
+rect -1135 -581 -1119 -547
+rect -993 -581 -977 -547
+rect -943 -581 -927 -547
+rect -801 -581 -785 -547
+rect -751 -581 -735 -547
+rect -609 -581 -593 -547
+rect -559 -581 -543 -547
+rect -417 -581 -401 -547
+rect -367 -581 -351 -547
+rect -225 -581 -209 -547
+rect -175 -581 -159 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 159 -581 175 -547
+rect 209 -581 225 -547
+rect 351 -581 367 -547
+rect 401 -581 417 -547
+rect 543 -581 559 -547
+rect 593 -581 609 -547
+rect 735 -581 751 -547
+rect 785 -581 801 -547
+rect 927 -581 943 -547
+rect 977 -581 993 -547
+rect 1119 -581 1135 -547
+rect 1169 -581 1185 -547
+rect -1331 -649 -1297 -587
+rect 1297 -649 1331 -587
+rect -1331 -683 -1235 -649
+rect 1235 -683 1331 -649
+<< viali >>
+rect -1169 547 -1135 581
+rect -977 547 -943 581
+rect -785 547 -751 581
+rect -593 547 -559 581
+rect -401 547 -367 581
+rect -209 547 -175 581
+rect -17 547 17 581
+rect 175 547 209 581
+rect 367 547 401 581
+rect 559 547 593 581
+rect 751 547 785 581
+rect 943 547 977 581
+rect 1135 547 1169 581
+rect -1217 121 -1183 497
+rect -1121 121 -1087 497
+rect -1025 121 -991 497
+rect -929 121 -895 497
+rect -833 121 -799 497
+rect -737 121 -703 497
+rect -641 121 -607 497
+rect -545 121 -511 497
+rect -449 121 -415 497
+rect -353 121 -319 497
+rect -257 121 -223 497
+rect -161 121 -127 497
+rect -65 121 -31 497
+rect 31 121 65 497
+rect 127 121 161 497
+rect 223 121 257 497
+rect 319 121 353 497
+rect 415 121 449 497
+rect 511 121 545 497
+rect 607 121 641 497
+rect 703 121 737 497
+rect 799 121 833 497
+rect 895 121 929 497
+rect 991 121 1025 497
+rect 1087 121 1121 497
+rect 1183 121 1217 497
+rect -1073 37 -1039 71
+rect -881 37 -847 71
+rect -689 37 -655 71
+rect -497 37 -463 71
+rect -305 37 -271 71
+rect -113 37 -79 71
+rect 79 37 113 71
+rect 271 37 305 71
+rect 463 37 497 71
+rect 655 37 689 71
+rect 847 37 881 71
+rect 1039 37 1073 71
+rect -1073 -71 -1039 -37
+rect -881 -71 -847 -37
+rect -689 -71 -655 -37
+rect -497 -71 -463 -37
+rect -305 -71 -271 -37
+rect -113 -71 -79 -37
+rect 79 -71 113 -37
+rect 271 -71 305 -37
+rect 463 -71 497 -37
+rect 655 -71 689 -37
+rect 847 -71 881 -37
+rect 1039 -71 1073 -37
+rect -1217 -497 -1183 -121
+rect -1121 -497 -1087 -121
+rect -1025 -497 -991 -121
+rect -929 -497 -895 -121
+rect -833 -497 -799 -121
+rect -737 -497 -703 -121
+rect -641 -497 -607 -121
+rect -545 -497 -511 -121
+rect -449 -497 -415 -121
+rect -353 -497 -319 -121
+rect -257 -497 -223 -121
+rect -161 -497 -127 -121
+rect -65 -497 -31 -121
+rect 31 -497 65 -121
+rect 127 -497 161 -121
+rect 223 -497 257 -121
+rect 319 -497 353 -121
+rect 415 -497 449 -121
+rect 511 -497 545 -121
+rect 607 -497 641 -121
+rect 703 -497 737 -121
+rect 799 -497 833 -121
+rect 895 -497 929 -121
+rect 991 -497 1025 -121
+rect 1087 -497 1121 -121
+rect 1183 -497 1217 -121
+rect -1169 -581 -1135 -547
+rect -977 -581 -943 -547
+rect -785 -581 -751 -547
+rect -593 -581 -559 -547
+rect -401 -581 -367 -547
+rect -209 -581 -175 -547
+rect -17 -581 17 -547
+rect 175 -581 209 -547
+rect 367 -581 401 -547
+rect 559 -581 593 -547
+rect 751 -581 785 -547
+rect 943 -581 977 -547
+rect 1135 -581 1169 -547
+<< metal1 >>
+rect -1181 581 -1123 587
+rect -1181 547 -1169 581
+rect -1135 547 -1123 581
+rect -1181 541 -1123 547
+rect -989 581 -931 587
+rect -989 547 -977 581
+rect -943 547 -931 581
+rect -989 541 -931 547
+rect -797 581 -739 587
+rect -797 547 -785 581
+rect -751 547 -739 581
+rect -797 541 -739 547
+rect -605 581 -547 587
+rect -605 547 -593 581
+rect -559 547 -547 581
+rect -605 541 -547 547
+rect -413 581 -355 587
+rect -413 547 -401 581
+rect -367 547 -355 581
+rect -413 541 -355 547
+rect -221 581 -163 587
+rect -221 547 -209 581
+rect -175 547 -163 581
+rect -221 541 -163 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 163 581 221 587
+rect 163 547 175 581
+rect 209 547 221 581
+rect 163 541 221 547
+rect 355 581 413 587
+rect 355 547 367 581
+rect 401 547 413 581
+rect 355 541 413 547
+rect 547 581 605 587
+rect 547 547 559 581
+rect 593 547 605 581
+rect 547 541 605 547
+rect 739 581 797 587
+rect 739 547 751 581
+rect 785 547 797 581
+rect 739 541 797 547
+rect 931 581 989 587
+rect 931 547 943 581
+rect 977 547 989 581
+rect 931 541 989 547
+rect 1123 581 1181 587
+rect 1123 547 1135 581
+rect 1169 547 1181 581
+rect 1123 541 1181 547
+rect -1223 497 -1177 509
+rect -1223 121 -1217 497
+rect -1183 121 -1177 497
+rect -1223 109 -1177 121
+rect -1127 497 -1081 509
+rect -1127 121 -1121 497
+rect -1087 121 -1081 497
+rect -1127 109 -1081 121
+rect -1031 497 -985 509
+rect -1031 121 -1025 497
+rect -991 121 -985 497
+rect -1031 109 -985 121
+rect -935 497 -889 509
+rect -935 121 -929 497
+rect -895 121 -889 497
+rect -935 109 -889 121
+rect -839 497 -793 509
+rect -839 121 -833 497
+rect -799 121 -793 497
+rect -839 109 -793 121
+rect -743 497 -697 509
+rect -743 121 -737 497
+rect -703 121 -697 497
+rect -743 109 -697 121
+rect -647 497 -601 509
+rect -647 121 -641 497
+rect -607 121 -601 497
+rect -647 109 -601 121
+rect -551 497 -505 509
+rect -551 121 -545 497
+rect -511 121 -505 497
+rect -551 109 -505 121
+rect -455 497 -409 509
+rect -455 121 -449 497
+rect -415 121 -409 497
+rect -455 109 -409 121
+rect -359 497 -313 509
+rect -359 121 -353 497
+rect -319 121 -313 497
+rect -359 109 -313 121
+rect -263 497 -217 509
+rect -263 121 -257 497
+rect -223 121 -217 497
+rect -263 109 -217 121
+rect -167 497 -121 509
+rect -167 121 -161 497
+rect -127 121 -121 497
+rect -167 109 -121 121
+rect -71 497 -25 509
+rect -71 121 -65 497
+rect -31 121 -25 497
+rect -71 109 -25 121
+rect 25 497 71 509
+rect 25 121 31 497
+rect 65 121 71 497
+rect 25 109 71 121
+rect 121 497 167 509
+rect 121 121 127 497
+rect 161 121 167 497
+rect 121 109 167 121
+rect 217 497 263 509
+rect 217 121 223 497
+rect 257 121 263 497
+rect 217 109 263 121
+rect 313 497 359 509
+rect 313 121 319 497
+rect 353 121 359 497
+rect 313 109 359 121
+rect 409 497 455 509
+rect 409 121 415 497
+rect 449 121 455 497
+rect 409 109 455 121
+rect 505 497 551 509
+rect 505 121 511 497
+rect 545 121 551 497
+rect 505 109 551 121
+rect 601 497 647 509
+rect 601 121 607 497
+rect 641 121 647 497
+rect 601 109 647 121
+rect 697 497 743 509
+rect 697 121 703 497
+rect 737 121 743 497
+rect 697 109 743 121
+rect 793 497 839 509
+rect 793 121 799 497
+rect 833 121 839 497
+rect 793 109 839 121
+rect 889 497 935 509
+rect 889 121 895 497
+rect 929 121 935 497
+rect 889 109 935 121
+rect 985 497 1031 509
+rect 985 121 991 497
+rect 1025 121 1031 497
+rect 985 109 1031 121
+rect 1081 497 1127 509
+rect 1081 121 1087 497
+rect 1121 121 1127 497
+rect 1081 109 1127 121
+rect 1177 497 1223 509
+rect 1177 121 1183 497
+rect 1217 121 1223 497
+rect 1177 109 1223 121
+rect -1085 71 -1027 77
+rect -1085 37 -1073 71
+rect -1039 37 -1027 71
+rect -1085 31 -1027 37
+rect -893 71 -835 77
+rect -893 37 -881 71
+rect -847 37 -835 71
+rect -893 31 -835 37
+rect -701 71 -643 77
+rect -701 37 -689 71
+rect -655 37 -643 71
+rect -701 31 -643 37
+rect -509 71 -451 77
+rect -509 37 -497 71
+rect -463 37 -451 71
+rect -509 31 -451 37
+rect -317 71 -259 77
+rect -317 37 -305 71
+rect -271 37 -259 71
+rect -317 31 -259 37
+rect -125 71 -67 77
+rect -125 37 -113 71
+rect -79 37 -67 71
+rect -125 31 -67 37
+rect 67 71 125 77
+rect 67 37 79 71
+rect 113 37 125 71
+rect 67 31 125 37
+rect 259 71 317 77
+rect 259 37 271 71
+rect 305 37 317 71
+rect 259 31 317 37
+rect 451 71 509 77
+rect 451 37 463 71
+rect 497 37 509 71
+rect 451 31 509 37
+rect 643 71 701 77
+rect 643 37 655 71
+rect 689 37 701 71
+rect 643 31 701 37
+rect 835 71 893 77
+rect 835 37 847 71
+rect 881 37 893 71
+rect 835 31 893 37
+rect 1027 71 1085 77
+rect 1027 37 1039 71
+rect 1073 37 1085 71
+rect 1027 31 1085 37
+rect -1085 -37 -1027 -31
+rect -1085 -71 -1073 -37
+rect -1039 -71 -1027 -37
+rect -1085 -77 -1027 -71
+rect -893 -37 -835 -31
+rect -893 -71 -881 -37
+rect -847 -71 -835 -37
+rect -893 -77 -835 -71
+rect -701 -37 -643 -31
+rect -701 -71 -689 -37
+rect -655 -71 -643 -37
+rect -701 -77 -643 -71
+rect -509 -37 -451 -31
+rect -509 -71 -497 -37
+rect -463 -71 -451 -37
+rect -509 -77 -451 -71
+rect -317 -37 -259 -31
+rect -317 -71 -305 -37
+rect -271 -71 -259 -37
+rect -317 -77 -259 -71
+rect -125 -37 -67 -31
+rect -125 -71 -113 -37
+rect -79 -71 -67 -37
+rect -125 -77 -67 -71
+rect 67 -37 125 -31
+rect 67 -71 79 -37
+rect 113 -71 125 -37
+rect 67 -77 125 -71
+rect 259 -37 317 -31
+rect 259 -71 271 -37
+rect 305 -71 317 -37
+rect 259 -77 317 -71
+rect 451 -37 509 -31
+rect 451 -71 463 -37
+rect 497 -71 509 -37
+rect 451 -77 509 -71
+rect 643 -37 701 -31
+rect 643 -71 655 -37
+rect 689 -71 701 -37
+rect 643 -77 701 -71
+rect 835 -37 893 -31
+rect 835 -71 847 -37
+rect 881 -71 893 -37
+rect 835 -77 893 -71
+rect 1027 -37 1085 -31
+rect 1027 -71 1039 -37
+rect 1073 -71 1085 -37
+rect 1027 -77 1085 -71
+rect -1223 -121 -1177 -109
+rect -1223 -497 -1217 -121
+rect -1183 -497 -1177 -121
+rect -1223 -509 -1177 -497
+rect -1127 -121 -1081 -109
+rect -1127 -497 -1121 -121
+rect -1087 -497 -1081 -121
+rect -1127 -509 -1081 -497
+rect -1031 -121 -985 -109
+rect -1031 -497 -1025 -121
+rect -991 -497 -985 -121
+rect -1031 -509 -985 -497
+rect -935 -121 -889 -109
+rect -935 -497 -929 -121
+rect -895 -497 -889 -121
+rect -935 -509 -889 -497
+rect -839 -121 -793 -109
+rect -839 -497 -833 -121
+rect -799 -497 -793 -121
+rect -839 -509 -793 -497
+rect -743 -121 -697 -109
+rect -743 -497 -737 -121
+rect -703 -497 -697 -121
+rect -743 -509 -697 -497
+rect -647 -121 -601 -109
+rect -647 -497 -641 -121
+rect -607 -497 -601 -121
+rect -647 -509 -601 -497
+rect -551 -121 -505 -109
+rect -551 -497 -545 -121
+rect -511 -497 -505 -121
+rect -551 -509 -505 -497
+rect -455 -121 -409 -109
+rect -455 -497 -449 -121
+rect -415 -497 -409 -121
+rect -455 -509 -409 -497
+rect -359 -121 -313 -109
+rect -359 -497 -353 -121
+rect -319 -497 -313 -121
+rect -359 -509 -313 -497
+rect -263 -121 -217 -109
+rect -263 -497 -257 -121
+rect -223 -497 -217 -121
+rect -263 -509 -217 -497
+rect -167 -121 -121 -109
+rect -167 -497 -161 -121
+rect -127 -497 -121 -121
+rect -167 -509 -121 -497
+rect -71 -121 -25 -109
+rect -71 -497 -65 -121
+rect -31 -497 -25 -121
+rect -71 -509 -25 -497
+rect 25 -121 71 -109
+rect 25 -497 31 -121
+rect 65 -497 71 -121
+rect 25 -509 71 -497
+rect 121 -121 167 -109
+rect 121 -497 127 -121
+rect 161 -497 167 -121
+rect 121 -509 167 -497
+rect 217 -121 263 -109
+rect 217 -497 223 -121
+rect 257 -497 263 -121
+rect 217 -509 263 -497
+rect 313 -121 359 -109
+rect 313 -497 319 -121
+rect 353 -497 359 -121
+rect 313 -509 359 -497
+rect 409 -121 455 -109
+rect 409 -497 415 -121
+rect 449 -497 455 -121
+rect 409 -509 455 -497
+rect 505 -121 551 -109
+rect 505 -497 511 -121
+rect 545 -497 551 -121
+rect 505 -509 551 -497
+rect 601 -121 647 -109
+rect 601 -497 607 -121
+rect 641 -497 647 -121
+rect 601 -509 647 -497
+rect 697 -121 743 -109
+rect 697 -497 703 -121
+rect 737 -497 743 -121
+rect 697 -509 743 -497
+rect 793 -121 839 -109
+rect 793 -497 799 -121
+rect 833 -497 839 -121
+rect 793 -509 839 -497
+rect 889 -121 935 -109
+rect 889 -497 895 -121
+rect 929 -497 935 -121
+rect 889 -509 935 -497
+rect 985 -121 1031 -109
+rect 985 -497 991 -121
+rect 1025 -497 1031 -121
+rect 985 -509 1031 -497
+rect 1081 -121 1127 -109
+rect 1081 -497 1087 -121
+rect 1121 -497 1127 -121
+rect 1081 -509 1127 -497
+rect 1177 -121 1223 -109
+rect 1177 -497 1183 -121
+rect 1217 -497 1223 -121
+rect 1177 -509 1223 -497
+rect -1181 -547 -1123 -541
+rect -1181 -581 -1169 -547
+rect -1135 -581 -1123 -547
+rect -1181 -587 -1123 -581
+rect -989 -547 -931 -541
+rect -989 -581 -977 -547
+rect -943 -581 -931 -547
+rect -989 -587 -931 -581
+rect -797 -547 -739 -541
+rect -797 -581 -785 -547
+rect -751 -581 -739 -547
+rect -797 -587 -739 -581
+rect -605 -547 -547 -541
+rect -605 -581 -593 -547
+rect -559 -581 -547 -547
+rect -605 -587 -547 -581
+rect -413 -547 -355 -541
+rect -413 -581 -401 -547
+rect -367 -581 -355 -547
+rect -413 -587 -355 -581
+rect -221 -547 -163 -541
+rect -221 -581 -209 -547
+rect -175 -581 -163 -547
+rect -221 -587 -163 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 163 -547 221 -541
+rect 163 -581 175 -547
+rect 209 -581 221 -547
+rect 163 -587 221 -581
+rect 355 -547 413 -541
+rect 355 -581 367 -547
+rect 401 -581 413 -547
+rect 355 -587 413 -581
+rect 547 -547 605 -541
+rect 547 -581 559 -547
+rect 593 -581 605 -547
+rect 547 -587 605 -581
+rect 739 -547 797 -541
+rect 739 -581 751 -547
+rect 785 -581 797 -547
+rect 739 -587 797 -581
+rect 931 -547 989 -541
+rect 931 -581 943 -547
+rect 977 -581 989 -547
+rect 931 -587 989 -581
+rect 1123 -547 1181 -541
+rect 1123 -581 1135 -547
+rect 1169 -581 1181 -547
+rect 1123 -587 1181 -581
+<< properties >>
+string FIXED_BBOX -1314 -666 1314 666
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string library sky130
+string parameters w 2 l 0.150 m 2 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__nfet_01v8_lvt_ZRA4RB.mag b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_ZRA4RB.mag
new file mode 100644
index 0000000..bfb4fda
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__nfet_01v8_lvt_ZRA4RB.mag
@@ -0,0 +1,1567 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646053401
+<< error_p >>
+rect -1205 581 -1147 587
+rect -1009 581 -951 587
+rect -813 581 -755 587
+rect -617 581 -559 587
+rect -421 581 -363 587
+rect -225 581 -167 587
+rect -29 581 29 587
+rect 167 581 225 587
+rect 363 581 421 587
+rect 559 581 617 587
+rect 755 581 813 587
+rect 951 581 1009 587
+rect 1147 581 1205 587
+rect -1205 547 -1193 581
+rect -1009 547 -997 581
+rect -813 547 -801 581
+rect -617 547 -605 581
+rect -421 547 -409 581
+rect -225 547 -213 581
+rect -29 547 -17 581
+rect 167 547 179 581
+rect 363 547 375 581
+rect 559 547 571 581
+rect 755 547 767 581
+rect 951 547 963 581
+rect 1147 547 1159 581
+rect -1205 541 -1147 547
+rect -1009 541 -951 547
+rect -813 541 -755 547
+rect -617 541 -559 547
+rect -421 541 -363 547
+rect -225 541 -167 547
+rect -29 541 29 547
+rect 167 541 225 547
+rect 363 541 421 547
+rect 559 541 617 547
+rect 755 541 813 547
+rect 951 541 1009 547
+rect 1147 541 1205 547
+rect -1107 71 -1049 77
+rect -911 71 -853 77
+rect -715 71 -657 77
+rect -519 71 -461 77
+rect -323 71 -265 77
+rect -127 71 -69 77
+rect 69 71 127 77
+rect 265 71 323 77
+rect 461 71 519 77
+rect 657 71 715 77
+rect 853 71 911 77
+rect 1049 71 1107 77
+rect -1107 37 -1095 71
+rect -911 37 -899 71
+rect -715 37 -703 71
+rect -519 37 -507 71
+rect -323 37 -311 71
+rect -127 37 -115 71
+rect 69 37 81 71
+rect 265 37 277 71
+rect 461 37 473 71
+rect 657 37 669 71
+rect 853 37 865 71
+rect 1049 37 1061 71
+rect -1107 31 -1049 37
+rect -911 31 -853 37
+rect -715 31 -657 37
+rect -519 31 -461 37
+rect -323 31 -265 37
+rect -127 31 -69 37
+rect 69 31 127 37
+rect 265 31 323 37
+rect 461 31 519 37
+rect 657 31 715 37
+rect 853 31 911 37
+rect 1049 31 1107 37
+rect -1107 -37 -1049 -31
+rect -911 -37 -853 -31
+rect -715 -37 -657 -31
+rect -519 -37 -461 -31
+rect -323 -37 -265 -31
+rect -127 -37 -69 -31
+rect 69 -37 127 -31
+rect 265 -37 323 -31
+rect 461 -37 519 -31
+rect 657 -37 715 -31
+rect 853 -37 911 -31
+rect 1049 -37 1107 -31
+rect -1107 -71 -1095 -37
+rect -911 -71 -899 -37
+rect -715 -71 -703 -37
+rect -519 -71 -507 -37
+rect -323 -71 -311 -37
+rect -127 -71 -115 -37
+rect 69 -71 81 -37
+rect 265 -71 277 -37
+rect 461 -71 473 -37
+rect 657 -71 669 -37
+rect 853 -71 865 -37
+rect 1049 -71 1061 -37
+rect -1107 -77 -1049 -71
+rect -911 -77 -853 -71
+rect -715 -77 -657 -71
+rect -519 -77 -461 -71
+rect -323 -77 -265 -71
+rect -127 -77 -69 -71
+rect 69 -77 127 -71
+rect 265 -77 323 -71
+rect 461 -77 519 -71
+rect 657 -77 715 -71
+rect 853 -77 911 -71
+rect 1049 -77 1107 -71
+rect -1205 -547 -1147 -541
+rect -1009 -547 -951 -541
+rect -813 -547 -755 -541
+rect -617 -547 -559 -541
+rect -421 -547 -363 -541
+rect -225 -547 -167 -541
+rect -29 -547 29 -541
+rect 167 -547 225 -541
+rect 363 -547 421 -541
+rect 559 -547 617 -541
+rect 755 -547 813 -541
+rect 951 -547 1009 -541
+rect 1147 -547 1205 -541
+rect -1205 -581 -1193 -547
+rect -1009 -581 -997 -547
+rect -813 -581 -801 -547
+rect -617 -581 -605 -547
+rect -421 -581 -409 -547
+rect -225 -581 -213 -547
+rect -29 -581 -17 -547
+rect 167 -581 179 -547
+rect 363 -581 375 -547
+rect 559 -581 571 -547
+rect 755 -581 767 -547
+rect 951 -581 963 -547
+rect 1147 -581 1159 -547
+rect -1205 -587 -1147 -581
+rect -1009 -587 -951 -581
+rect -813 -587 -755 -581
+rect -617 -587 -559 -581
+rect -421 -587 -363 -581
+rect -225 -587 -167 -581
+rect -29 -587 29 -581
+rect 167 -587 225 -581
+rect 363 -587 421 -581
+rect 559 -587 617 -581
+rect 755 -587 813 -581
+rect 951 -587 1009 -581
+rect 1147 -587 1205 -581
+<< pwell >>
+rect -1392 -719 1392 719
+<< nmoslvt >>
+rect -1196 109 -1156 509
+rect -1098 109 -1058 509
+rect -1000 109 -960 509
+rect -902 109 -862 509
+rect -804 109 -764 509
+rect -706 109 -666 509
+rect -608 109 -568 509
+rect -510 109 -470 509
+rect -412 109 -372 509
+rect -314 109 -274 509
+rect -216 109 -176 509
+rect -118 109 -78 509
+rect -20 109 20 509
+rect 78 109 118 509
+rect 176 109 216 509
+rect 274 109 314 509
+rect 372 109 412 509
+rect 470 109 510 509
+rect 568 109 608 509
+rect 666 109 706 509
+rect 764 109 804 509
+rect 862 109 902 509
+rect 960 109 1000 509
+rect 1058 109 1098 509
+rect 1156 109 1196 509
+rect -1196 -509 -1156 -109
+rect -1098 -509 -1058 -109
+rect -1000 -509 -960 -109
+rect -902 -509 -862 -109
+rect -804 -509 -764 -109
+rect -706 -509 -666 -109
+rect -608 -509 -568 -109
+rect -510 -509 -470 -109
+rect -412 -509 -372 -109
+rect -314 -509 -274 -109
+rect -216 -509 -176 -109
+rect -118 -509 -78 -109
+rect -20 -509 20 -109
+rect 78 -509 118 -109
+rect 176 -509 216 -109
+rect 274 -509 314 -109
+rect 372 -509 412 -109
+rect 470 -509 510 -109
+rect 568 -509 608 -109
+rect 666 -509 706 -109
+rect 764 -509 804 -109
+rect 862 -509 902 -109
+rect 960 -509 1000 -109
+rect 1058 -509 1098 -109
+rect 1156 -509 1196 -109
+<< ndiff >>
+rect -1254 497 -1196 509
+rect -1254 121 -1242 497
+rect -1208 121 -1196 497
+rect -1254 109 -1196 121
+rect -1156 497 -1098 509
+rect -1156 121 -1144 497
+rect -1110 121 -1098 497
+rect -1156 109 -1098 121
+rect -1058 497 -1000 509
+rect -1058 121 -1046 497
+rect -1012 121 -1000 497
+rect -1058 109 -1000 121
+rect -960 497 -902 509
+rect -960 121 -948 497
+rect -914 121 -902 497
+rect -960 109 -902 121
+rect -862 497 -804 509
+rect -862 121 -850 497
+rect -816 121 -804 497
+rect -862 109 -804 121
+rect -764 497 -706 509
+rect -764 121 -752 497
+rect -718 121 -706 497
+rect -764 109 -706 121
+rect -666 497 -608 509
+rect -666 121 -654 497
+rect -620 121 -608 497
+rect -666 109 -608 121
+rect -568 497 -510 509
+rect -568 121 -556 497
+rect -522 121 -510 497
+rect -568 109 -510 121
+rect -470 497 -412 509
+rect -470 121 -458 497
+rect -424 121 -412 497
+rect -470 109 -412 121
+rect -372 497 -314 509
+rect -372 121 -360 497
+rect -326 121 -314 497
+rect -372 109 -314 121
+rect -274 497 -216 509
+rect -274 121 -262 497
+rect -228 121 -216 497
+rect -274 109 -216 121
+rect -176 497 -118 509
+rect -176 121 -164 497
+rect -130 121 -118 497
+rect -176 109 -118 121
+rect -78 497 -20 509
+rect -78 121 -66 497
+rect -32 121 -20 497
+rect -78 109 -20 121
+rect 20 497 78 509
+rect 20 121 32 497
+rect 66 121 78 497
+rect 20 109 78 121
+rect 118 497 176 509
+rect 118 121 130 497
+rect 164 121 176 497
+rect 118 109 176 121
+rect 216 497 274 509
+rect 216 121 228 497
+rect 262 121 274 497
+rect 216 109 274 121
+rect 314 497 372 509
+rect 314 121 326 497
+rect 360 121 372 497
+rect 314 109 372 121
+rect 412 497 470 509
+rect 412 121 424 497
+rect 458 121 470 497
+rect 412 109 470 121
+rect 510 497 568 509
+rect 510 121 522 497
+rect 556 121 568 497
+rect 510 109 568 121
+rect 608 497 666 509
+rect 608 121 620 497
+rect 654 121 666 497
+rect 608 109 666 121
+rect 706 497 764 509
+rect 706 121 718 497
+rect 752 121 764 497
+rect 706 109 764 121
+rect 804 497 862 509
+rect 804 121 816 497
+rect 850 121 862 497
+rect 804 109 862 121
+rect 902 497 960 509
+rect 902 121 914 497
+rect 948 121 960 497
+rect 902 109 960 121
+rect 1000 497 1058 509
+rect 1000 121 1012 497
+rect 1046 121 1058 497
+rect 1000 109 1058 121
+rect 1098 497 1156 509
+rect 1098 121 1110 497
+rect 1144 121 1156 497
+rect 1098 109 1156 121
+rect 1196 497 1254 509
+rect 1196 121 1208 497
+rect 1242 121 1254 497
+rect 1196 109 1254 121
+rect -1254 -121 -1196 -109
+rect -1254 -497 -1242 -121
+rect -1208 -497 -1196 -121
+rect -1254 -509 -1196 -497
+rect -1156 -121 -1098 -109
+rect -1156 -497 -1144 -121
+rect -1110 -497 -1098 -121
+rect -1156 -509 -1098 -497
+rect -1058 -121 -1000 -109
+rect -1058 -497 -1046 -121
+rect -1012 -497 -1000 -121
+rect -1058 -509 -1000 -497
+rect -960 -121 -902 -109
+rect -960 -497 -948 -121
+rect -914 -497 -902 -121
+rect -960 -509 -902 -497
+rect -862 -121 -804 -109
+rect -862 -497 -850 -121
+rect -816 -497 -804 -121
+rect -862 -509 -804 -497
+rect -764 -121 -706 -109
+rect -764 -497 -752 -121
+rect -718 -497 -706 -121
+rect -764 -509 -706 -497
+rect -666 -121 -608 -109
+rect -666 -497 -654 -121
+rect -620 -497 -608 -121
+rect -666 -509 -608 -497
+rect -568 -121 -510 -109
+rect -568 -497 -556 -121
+rect -522 -497 -510 -121
+rect -568 -509 -510 -497
+rect -470 -121 -412 -109
+rect -470 -497 -458 -121
+rect -424 -497 -412 -121
+rect -470 -509 -412 -497
+rect -372 -121 -314 -109
+rect -372 -497 -360 -121
+rect -326 -497 -314 -121
+rect -372 -509 -314 -497
+rect -274 -121 -216 -109
+rect -274 -497 -262 -121
+rect -228 -497 -216 -121
+rect -274 -509 -216 -497
+rect -176 -121 -118 -109
+rect -176 -497 -164 -121
+rect -130 -497 -118 -121
+rect -176 -509 -118 -497
+rect -78 -121 -20 -109
+rect -78 -497 -66 -121
+rect -32 -497 -20 -121
+rect -78 -509 -20 -497
+rect 20 -121 78 -109
+rect 20 -497 32 -121
+rect 66 -497 78 -121
+rect 20 -509 78 -497
+rect 118 -121 176 -109
+rect 118 -497 130 -121
+rect 164 -497 176 -121
+rect 118 -509 176 -497
+rect 216 -121 274 -109
+rect 216 -497 228 -121
+rect 262 -497 274 -121
+rect 216 -509 274 -497
+rect 314 -121 372 -109
+rect 314 -497 326 -121
+rect 360 -497 372 -121
+rect 314 -509 372 -497
+rect 412 -121 470 -109
+rect 412 -497 424 -121
+rect 458 -497 470 -121
+rect 412 -509 470 -497
+rect 510 -121 568 -109
+rect 510 -497 522 -121
+rect 556 -497 568 -121
+rect 510 -509 568 -497
+rect 608 -121 666 -109
+rect 608 -497 620 -121
+rect 654 -497 666 -121
+rect 608 -509 666 -497
+rect 706 -121 764 -109
+rect 706 -497 718 -121
+rect 752 -497 764 -121
+rect 706 -509 764 -497
+rect 804 -121 862 -109
+rect 804 -497 816 -121
+rect 850 -497 862 -121
+rect 804 -509 862 -497
+rect 902 -121 960 -109
+rect 902 -497 914 -121
+rect 948 -497 960 -121
+rect 902 -509 960 -497
+rect 1000 -121 1058 -109
+rect 1000 -497 1012 -121
+rect 1046 -497 1058 -121
+rect 1000 -509 1058 -497
+rect 1098 -121 1156 -109
+rect 1098 -497 1110 -121
+rect 1144 -497 1156 -121
+rect 1098 -509 1156 -497
+rect 1196 -121 1254 -109
+rect 1196 -497 1208 -121
+rect 1242 -497 1254 -121
+rect 1196 -509 1254 -497
+<< ndiffc >>
+rect -1242 121 -1208 497
+rect -1144 121 -1110 497
+rect -1046 121 -1012 497
+rect -948 121 -914 497
+rect -850 121 -816 497
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect 816 121 850 497
+rect 914 121 948 497
+rect 1012 121 1046 497
+rect 1110 121 1144 497
+rect 1208 121 1242 497
+rect -1242 -497 -1208 -121
+rect -1144 -497 -1110 -121
+rect -1046 -497 -1012 -121
+rect -948 -497 -914 -121
+rect -850 -497 -816 -121
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect 816 -497 850 -121
+rect 914 -497 948 -121
+rect 1012 -497 1046 -121
+rect 1110 -497 1144 -121
+rect 1208 -497 1242 -121
+<< psubdiff >>
+rect -1356 649 -1260 683
+rect 1260 649 1356 683
+rect -1356 587 -1322 649
+rect 1322 587 1356 649
+rect -1356 -649 -1322 -587
+rect 1322 -649 1356 -587
+rect -1356 -683 -1260 -649
+rect 1260 -683 1356 -649
+<< psubdiffcont >>
+rect -1260 649 1260 683
+rect -1356 -587 -1322 587
+rect 1322 -587 1356 587
+rect -1260 -683 1260 -649
+<< poly >>
+rect -1209 581 -1143 597
+rect -1209 547 -1193 581
+rect -1159 547 -1143 581
+rect -1209 531 -1143 547
+rect -1013 581 -947 597
+rect -1013 547 -997 581
+rect -963 547 -947 581
+rect -1196 509 -1156 531
+rect -1098 509 -1058 535
+rect -1013 531 -947 547
+rect -817 581 -751 597
+rect -817 547 -801 581
+rect -767 547 -751 581
+rect -1000 509 -960 531
+rect -902 509 -862 535
+rect -817 531 -751 547
+rect -621 581 -555 597
+rect -621 547 -605 581
+rect -571 547 -555 581
+rect -804 509 -764 531
+rect -706 509 -666 535
+rect -621 531 -555 547
+rect -425 581 -359 597
+rect -425 547 -409 581
+rect -375 547 -359 581
+rect -608 509 -568 531
+rect -510 509 -470 535
+rect -425 531 -359 547
+rect -229 581 -163 597
+rect -229 547 -213 581
+rect -179 547 -163 581
+rect -412 509 -372 531
+rect -314 509 -274 535
+rect -229 531 -163 547
+rect -33 581 33 597
+rect -33 547 -17 581
+rect 17 547 33 581
+rect -216 509 -176 531
+rect -118 509 -78 535
+rect -33 531 33 547
+rect 163 581 229 597
+rect 163 547 179 581
+rect 213 547 229 581
+rect -20 509 20 531
+rect 78 509 118 535
+rect 163 531 229 547
+rect 359 581 425 597
+rect 359 547 375 581
+rect 409 547 425 581
+rect 176 509 216 531
+rect 274 509 314 535
+rect 359 531 425 547
+rect 555 581 621 597
+rect 555 547 571 581
+rect 605 547 621 581
+rect 372 509 412 531
+rect 470 509 510 535
+rect 555 531 621 547
+rect 751 581 817 597
+rect 751 547 767 581
+rect 801 547 817 581
+rect 568 509 608 531
+rect 666 509 706 535
+rect 751 531 817 547
+rect 947 581 1013 597
+rect 947 547 963 581
+rect 997 547 1013 581
+rect 764 509 804 531
+rect 862 509 902 535
+rect 947 531 1013 547
+rect 1143 581 1209 597
+rect 1143 547 1159 581
+rect 1193 547 1209 581
+rect 960 509 1000 531
+rect 1058 509 1098 535
+rect 1143 531 1209 547
+rect 1156 509 1196 531
+rect -1196 83 -1156 109
+rect -1098 87 -1058 109
+rect -1111 71 -1045 87
+rect -1000 83 -960 109
+rect -902 87 -862 109
+rect -1111 37 -1095 71
+rect -1061 37 -1045 71
+rect -1111 21 -1045 37
+rect -915 71 -849 87
+rect -804 83 -764 109
+rect -706 87 -666 109
+rect -915 37 -899 71
+rect -865 37 -849 71
+rect -915 21 -849 37
+rect -719 71 -653 87
+rect -608 83 -568 109
+rect -510 87 -470 109
+rect -719 37 -703 71
+rect -669 37 -653 71
+rect -719 21 -653 37
+rect -523 71 -457 87
+rect -412 83 -372 109
+rect -314 87 -274 109
+rect -523 37 -507 71
+rect -473 37 -457 71
+rect -523 21 -457 37
+rect -327 71 -261 87
+rect -216 83 -176 109
+rect -118 87 -78 109
+rect -327 37 -311 71
+rect -277 37 -261 71
+rect -327 21 -261 37
+rect -131 71 -65 87
+rect -20 83 20 109
+rect 78 87 118 109
+rect -131 37 -115 71
+rect -81 37 -65 71
+rect -131 21 -65 37
+rect 65 71 131 87
+rect 176 83 216 109
+rect 274 87 314 109
+rect 65 37 81 71
+rect 115 37 131 71
+rect 65 21 131 37
+rect 261 71 327 87
+rect 372 83 412 109
+rect 470 87 510 109
+rect 261 37 277 71
+rect 311 37 327 71
+rect 261 21 327 37
+rect 457 71 523 87
+rect 568 83 608 109
+rect 666 87 706 109
+rect 457 37 473 71
+rect 507 37 523 71
+rect 457 21 523 37
+rect 653 71 719 87
+rect 764 83 804 109
+rect 862 87 902 109
+rect 653 37 669 71
+rect 703 37 719 71
+rect 653 21 719 37
+rect 849 71 915 87
+rect 960 83 1000 109
+rect 1058 87 1098 109
+rect 849 37 865 71
+rect 899 37 915 71
+rect 849 21 915 37
+rect 1045 71 1111 87
+rect 1156 83 1196 109
+rect 1045 37 1061 71
+rect 1095 37 1111 71
+rect 1045 21 1111 37
+rect -1111 -37 -1045 -21
+rect -1111 -71 -1095 -37
+rect -1061 -71 -1045 -37
+rect -1196 -109 -1156 -83
+rect -1111 -87 -1045 -71
+rect -915 -37 -849 -21
+rect -915 -71 -899 -37
+rect -865 -71 -849 -37
+rect -1098 -109 -1058 -87
+rect -1000 -109 -960 -83
+rect -915 -87 -849 -71
+rect -719 -37 -653 -21
+rect -719 -71 -703 -37
+rect -669 -71 -653 -37
+rect -902 -109 -862 -87
+rect -804 -109 -764 -83
+rect -719 -87 -653 -71
+rect -523 -37 -457 -21
+rect -523 -71 -507 -37
+rect -473 -71 -457 -37
+rect -706 -109 -666 -87
+rect -608 -109 -568 -83
+rect -523 -87 -457 -71
+rect -327 -37 -261 -21
+rect -327 -71 -311 -37
+rect -277 -71 -261 -37
+rect -510 -109 -470 -87
+rect -412 -109 -372 -83
+rect -327 -87 -261 -71
+rect -131 -37 -65 -21
+rect -131 -71 -115 -37
+rect -81 -71 -65 -37
+rect -314 -109 -274 -87
+rect -216 -109 -176 -83
+rect -131 -87 -65 -71
+rect 65 -37 131 -21
+rect 65 -71 81 -37
+rect 115 -71 131 -37
+rect -118 -109 -78 -87
+rect -20 -109 20 -83
+rect 65 -87 131 -71
+rect 261 -37 327 -21
+rect 261 -71 277 -37
+rect 311 -71 327 -37
+rect 78 -109 118 -87
+rect 176 -109 216 -83
+rect 261 -87 327 -71
+rect 457 -37 523 -21
+rect 457 -71 473 -37
+rect 507 -71 523 -37
+rect 274 -109 314 -87
+rect 372 -109 412 -83
+rect 457 -87 523 -71
+rect 653 -37 719 -21
+rect 653 -71 669 -37
+rect 703 -71 719 -37
+rect 470 -109 510 -87
+rect 568 -109 608 -83
+rect 653 -87 719 -71
+rect 849 -37 915 -21
+rect 849 -71 865 -37
+rect 899 -71 915 -37
+rect 666 -109 706 -87
+rect 764 -109 804 -83
+rect 849 -87 915 -71
+rect 1045 -37 1111 -21
+rect 1045 -71 1061 -37
+rect 1095 -71 1111 -37
+rect 862 -109 902 -87
+rect 960 -109 1000 -83
+rect 1045 -87 1111 -71
+rect 1058 -109 1098 -87
+rect 1156 -109 1196 -83
+rect -1196 -531 -1156 -509
+rect -1209 -547 -1143 -531
+rect -1098 -535 -1058 -509
+rect -1000 -531 -960 -509
+rect -1209 -581 -1193 -547
+rect -1159 -581 -1143 -547
+rect -1209 -597 -1143 -581
+rect -1013 -547 -947 -531
+rect -902 -535 -862 -509
+rect -804 -531 -764 -509
+rect -1013 -581 -997 -547
+rect -963 -581 -947 -547
+rect -1013 -597 -947 -581
+rect -817 -547 -751 -531
+rect -706 -535 -666 -509
+rect -608 -531 -568 -509
+rect -817 -581 -801 -547
+rect -767 -581 -751 -547
+rect -817 -597 -751 -581
+rect -621 -547 -555 -531
+rect -510 -535 -470 -509
+rect -412 -531 -372 -509
+rect -621 -581 -605 -547
+rect -571 -581 -555 -547
+rect -621 -597 -555 -581
+rect -425 -547 -359 -531
+rect -314 -535 -274 -509
+rect -216 -531 -176 -509
+rect -425 -581 -409 -547
+rect -375 -581 -359 -547
+rect -425 -597 -359 -581
+rect -229 -547 -163 -531
+rect -118 -535 -78 -509
+rect -20 -531 20 -509
+rect -229 -581 -213 -547
+rect -179 -581 -163 -547
+rect -229 -597 -163 -581
+rect -33 -547 33 -531
+rect 78 -535 118 -509
+rect 176 -531 216 -509
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect -33 -597 33 -581
+rect 163 -547 229 -531
+rect 274 -535 314 -509
+rect 372 -531 412 -509
+rect 163 -581 179 -547
+rect 213 -581 229 -547
+rect 163 -597 229 -581
+rect 359 -547 425 -531
+rect 470 -535 510 -509
+rect 568 -531 608 -509
+rect 359 -581 375 -547
+rect 409 -581 425 -547
+rect 359 -597 425 -581
+rect 555 -547 621 -531
+rect 666 -535 706 -509
+rect 764 -531 804 -509
+rect 555 -581 571 -547
+rect 605 -581 621 -547
+rect 555 -597 621 -581
+rect 751 -547 817 -531
+rect 862 -535 902 -509
+rect 960 -531 1000 -509
+rect 751 -581 767 -547
+rect 801 -581 817 -547
+rect 751 -597 817 -581
+rect 947 -547 1013 -531
+rect 1058 -535 1098 -509
+rect 1156 -531 1196 -509
+rect 947 -581 963 -547
+rect 997 -581 1013 -547
+rect 947 -597 1013 -581
+rect 1143 -547 1209 -531
+rect 1143 -581 1159 -547
+rect 1193 -581 1209 -547
+rect 1143 -597 1209 -581
+<< polycont >>
+rect -1193 547 -1159 581
+rect -997 547 -963 581
+rect -801 547 -767 581
+rect -605 547 -571 581
+rect -409 547 -375 581
+rect -213 547 -179 581
+rect -17 547 17 581
+rect 179 547 213 581
+rect 375 547 409 581
+rect 571 547 605 581
+rect 767 547 801 581
+rect 963 547 997 581
+rect 1159 547 1193 581
+rect -1095 37 -1061 71
+rect -899 37 -865 71
+rect -703 37 -669 71
+rect -507 37 -473 71
+rect -311 37 -277 71
+rect -115 37 -81 71
+rect 81 37 115 71
+rect 277 37 311 71
+rect 473 37 507 71
+rect 669 37 703 71
+rect 865 37 899 71
+rect 1061 37 1095 71
+rect -1095 -71 -1061 -37
+rect -899 -71 -865 -37
+rect -703 -71 -669 -37
+rect -507 -71 -473 -37
+rect -311 -71 -277 -37
+rect -115 -71 -81 -37
+rect 81 -71 115 -37
+rect 277 -71 311 -37
+rect 473 -71 507 -37
+rect 669 -71 703 -37
+rect 865 -71 899 -37
+rect 1061 -71 1095 -37
+rect -1193 -581 -1159 -547
+rect -997 -581 -963 -547
+rect -801 -581 -767 -547
+rect -605 -581 -571 -547
+rect -409 -581 -375 -547
+rect -213 -581 -179 -547
+rect -17 -581 17 -547
+rect 179 -581 213 -547
+rect 375 -581 409 -547
+rect 571 -581 605 -547
+rect 767 -581 801 -547
+rect 963 -581 997 -547
+rect 1159 -581 1193 -547
+<< locali >>
+rect -1356 649 -1260 683
+rect 1260 649 1356 683
+rect -1356 587 -1322 649
+rect 1322 587 1356 649
+rect -1209 547 -1193 581
+rect -1159 547 -1143 581
+rect -1013 547 -997 581
+rect -963 547 -947 581
+rect -817 547 -801 581
+rect -767 547 -751 581
+rect -621 547 -605 581
+rect -571 547 -555 581
+rect -425 547 -409 581
+rect -375 547 -359 581
+rect -229 547 -213 581
+rect -179 547 -163 581
+rect -33 547 -17 581
+rect 17 547 33 581
+rect 163 547 179 581
+rect 213 547 229 581
+rect 359 547 375 581
+rect 409 547 425 581
+rect 555 547 571 581
+rect 605 547 621 581
+rect 751 547 767 581
+rect 801 547 817 581
+rect 947 547 963 581
+rect 997 547 1013 581
+rect 1143 547 1159 581
+rect 1193 547 1209 581
+rect -1242 497 -1208 513
+rect -1242 105 -1208 121
+rect -1144 497 -1110 513
+rect -1144 105 -1110 121
+rect -1046 497 -1012 513
+rect -1046 105 -1012 121
+rect -948 497 -914 513
+rect -948 105 -914 121
+rect -850 497 -816 513
+rect -850 105 -816 121
+rect -752 497 -718 513
+rect -752 105 -718 121
+rect -654 497 -620 513
+rect -654 105 -620 121
+rect -556 497 -522 513
+rect -556 105 -522 121
+rect -458 497 -424 513
+rect -458 105 -424 121
+rect -360 497 -326 513
+rect -360 105 -326 121
+rect -262 497 -228 513
+rect -262 105 -228 121
+rect -164 497 -130 513
+rect -164 105 -130 121
+rect -66 497 -32 513
+rect -66 105 -32 121
+rect 32 497 66 513
+rect 32 105 66 121
+rect 130 497 164 513
+rect 130 105 164 121
+rect 228 497 262 513
+rect 228 105 262 121
+rect 326 497 360 513
+rect 326 105 360 121
+rect 424 497 458 513
+rect 424 105 458 121
+rect 522 497 556 513
+rect 522 105 556 121
+rect 620 497 654 513
+rect 620 105 654 121
+rect 718 497 752 513
+rect 718 105 752 121
+rect 816 497 850 513
+rect 816 105 850 121
+rect 914 497 948 513
+rect 914 105 948 121
+rect 1012 497 1046 513
+rect 1012 105 1046 121
+rect 1110 497 1144 513
+rect 1110 105 1144 121
+rect 1208 497 1242 513
+rect 1208 105 1242 121
+rect -1111 37 -1095 71
+rect -1061 37 -1045 71
+rect -915 37 -899 71
+rect -865 37 -849 71
+rect -719 37 -703 71
+rect -669 37 -653 71
+rect -523 37 -507 71
+rect -473 37 -457 71
+rect -327 37 -311 71
+rect -277 37 -261 71
+rect -131 37 -115 71
+rect -81 37 -65 71
+rect 65 37 81 71
+rect 115 37 131 71
+rect 261 37 277 71
+rect 311 37 327 71
+rect 457 37 473 71
+rect 507 37 523 71
+rect 653 37 669 71
+rect 703 37 719 71
+rect 849 37 865 71
+rect 899 37 915 71
+rect 1045 37 1061 71
+rect 1095 37 1111 71
+rect -1111 -71 -1095 -37
+rect -1061 -71 -1045 -37
+rect -915 -71 -899 -37
+rect -865 -71 -849 -37
+rect -719 -71 -703 -37
+rect -669 -71 -653 -37
+rect -523 -71 -507 -37
+rect -473 -71 -457 -37
+rect -327 -71 -311 -37
+rect -277 -71 -261 -37
+rect -131 -71 -115 -37
+rect -81 -71 -65 -37
+rect 65 -71 81 -37
+rect 115 -71 131 -37
+rect 261 -71 277 -37
+rect 311 -71 327 -37
+rect 457 -71 473 -37
+rect 507 -71 523 -37
+rect 653 -71 669 -37
+rect 703 -71 719 -37
+rect 849 -71 865 -37
+rect 899 -71 915 -37
+rect 1045 -71 1061 -37
+rect 1095 -71 1111 -37
+rect -1242 -121 -1208 -105
+rect -1242 -513 -1208 -497
+rect -1144 -121 -1110 -105
+rect -1144 -513 -1110 -497
+rect -1046 -121 -1012 -105
+rect -1046 -513 -1012 -497
+rect -948 -121 -914 -105
+rect -948 -513 -914 -497
+rect -850 -121 -816 -105
+rect -850 -513 -816 -497
+rect -752 -121 -718 -105
+rect -752 -513 -718 -497
+rect -654 -121 -620 -105
+rect -654 -513 -620 -497
+rect -556 -121 -522 -105
+rect -556 -513 -522 -497
+rect -458 -121 -424 -105
+rect -458 -513 -424 -497
+rect -360 -121 -326 -105
+rect -360 -513 -326 -497
+rect -262 -121 -228 -105
+rect -262 -513 -228 -497
+rect -164 -121 -130 -105
+rect -164 -513 -130 -497
+rect -66 -121 -32 -105
+rect -66 -513 -32 -497
+rect 32 -121 66 -105
+rect 32 -513 66 -497
+rect 130 -121 164 -105
+rect 130 -513 164 -497
+rect 228 -121 262 -105
+rect 228 -513 262 -497
+rect 326 -121 360 -105
+rect 326 -513 360 -497
+rect 424 -121 458 -105
+rect 424 -513 458 -497
+rect 522 -121 556 -105
+rect 522 -513 556 -497
+rect 620 -121 654 -105
+rect 620 -513 654 -497
+rect 718 -121 752 -105
+rect 718 -513 752 -497
+rect 816 -121 850 -105
+rect 816 -513 850 -497
+rect 914 -121 948 -105
+rect 914 -513 948 -497
+rect 1012 -121 1046 -105
+rect 1012 -513 1046 -497
+rect 1110 -121 1144 -105
+rect 1110 -513 1144 -497
+rect 1208 -121 1242 -105
+rect 1208 -513 1242 -497
+rect -1209 -581 -1193 -547
+rect -1159 -581 -1143 -547
+rect -1013 -581 -997 -547
+rect -963 -581 -947 -547
+rect -817 -581 -801 -547
+rect -767 -581 -751 -547
+rect -621 -581 -605 -547
+rect -571 -581 -555 -547
+rect -425 -581 -409 -547
+rect -375 -581 -359 -547
+rect -229 -581 -213 -547
+rect -179 -581 -163 -547
+rect -33 -581 -17 -547
+rect 17 -581 33 -547
+rect 163 -581 179 -547
+rect 213 -581 229 -547
+rect 359 -581 375 -547
+rect 409 -581 425 -547
+rect 555 -581 571 -547
+rect 605 -581 621 -547
+rect 751 -581 767 -547
+rect 801 -581 817 -547
+rect 947 -581 963 -547
+rect 997 -581 1013 -547
+rect 1143 -581 1159 -547
+rect 1193 -581 1209 -547
+rect -1356 -649 -1322 -587
+rect 1322 -649 1356 -587
+rect -1356 -683 -1260 -649
+rect 1260 -683 1356 -649
+<< viali >>
+rect -1193 547 -1159 581
+rect -997 547 -963 581
+rect -801 547 -767 581
+rect -605 547 -571 581
+rect -409 547 -375 581
+rect -213 547 -179 581
+rect -17 547 17 581
+rect 179 547 213 581
+rect 375 547 409 581
+rect 571 547 605 581
+rect 767 547 801 581
+rect 963 547 997 581
+rect 1159 547 1193 581
+rect -1242 121 -1208 497
+rect -1144 121 -1110 497
+rect -1046 121 -1012 497
+rect -948 121 -914 497
+rect -850 121 -816 497
+rect -752 121 -718 497
+rect -654 121 -620 497
+rect -556 121 -522 497
+rect -458 121 -424 497
+rect -360 121 -326 497
+rect -262 121 -228 497
+rect -164 121 -130 497
+rect -66 121 -32 497
+rect 32 121 66 497
+rect 130 121 164 497
+rect 228 121 262 497
+rect 326 121 360 497
+rect 424 121 458 497
+rect 522 121 556 497
+rect 620 121 654 497
+rect 718 121 752 497
+rect 816 121 850 497
+rect 914 121 948 497
+rect 1012 121 1046 497
+rect 1110 121 1144 497
+rect 1208 121 1242 497
+rect -1095 37 -1061 71
+rect -899 37 -865 71
+rect -703 37 -669 71
+rect -507 37 -473 71
+rect -311 37 -277 71
+rect -115 37 -81 71
+rect 81 37 115 71
+rect 277 37 311 71
+rect 473 37 507 71
+rect 669 37 703 71
+rect 865 37 899 71
+rect 1061 37 1095 71
+rect -1095 -71 -1061 -37
+rect -899 -71 -865 -37
+rect -703 -71 -669 -37
+rect -507 -71 -473 -37
+rect -311 -71 -277 -37
+rect -115 -71 -81 -37
+rect 81 -71 115 -37
+rect 277 -71 311 -37
+rect 473 -71 507 -37
+rect 669 -71 703 -37
+rect 865 -71 899 -37
+rect 1061 -71 1095 -37
+rect -1242 -497 -1208 -121
+rect -1144 -497 -1110 -121
+rect -1046 -497 -1012 -121
+rect -948 -497 -914 -121
+rect -850 -497 -816 -121
+rect -752 -497 -718 -121
+rect -654 -497 -620 -121
+rect -556 -497 -522 -121
+rect -458 -497 -424 -121
+rect -360 -497 -326 -121
+rect -262 -497 -228 -121
+rect -164 -497 -130 -121
+rect -66 -497 -32 -121
+rect 32 -497 66 -121
+rect 130 -497 164 -121
+rect 228 -497 262 -121
+rect 326 -497 360 -121
+rect 424 -497 458 -121
+rect 522 -497 556 -121
+rect 620 -497 654 -121
+rect 718 -497 752 -121
+rect 816 -497 850 -121
+rect 914 -497 948 -121
+rect 1012 -497 1046 -121
+rect 1110 -497 1144 -121
+rect 1208 -497 1242 -121
+rect -1193 -581 -1159 -547
+rect -997 -581 -963 -547
+rect -801 -581 -767 -547
+rect -605 -581 -571 -547
+rect -409 -581 -375 -547
+rect -213 -581 -179 -547
+rect -17 -581 17 -547
+rect 179 -581 213 -547
+rect 375 -581 409 -547
+rect 571 -581 605 -547
+rect 767 -581 801 -547
+rect 963 -581 997 -547
+rect 1159 -581 1193 -547
+<< metal1 >>
+rect -1205 581 -1147 587
+rect -1205 547 -1193 581
+rect -1159 547 -1147 581
+rect -1205 541 -1147 547
+rect -1009 581 -951 587
+rect -1009 547 -997 581
+rect -963 547 -951 581
+rect -1009 541 -951 547
+rect -813 581 -755 587
+rect -813 547 -801 581
+rect -767 547 -755 581
+rect -813 541 -755 547
+rect -617 581 -559 587
+rect -617 547 -605 581
+rect -571 547 -559 581
+rect -617 541 -559 547
+rect -421 581 -363 587
+rect -421 547 -409 581
+rect -375 547 -363 581
+rect -421 541 -363 547
+rect -225 581 -167 587
+rect -225 547 -213 581
+rect -179 547 -167 581
+rect -225 541 -167 547
+rect -29 581 29 587
+rect -29 547 -17 581
+rect 17 547 29 581
+rect -29 541 29 547
+rect 167 581 225 587
+rect 167 547 179 581
+rect 213 547 225 581
+rect 167 541 225 547
+rect 363 581 421 587
+rect 363 547 375 581
+rect 409 547 421 581
+rect 363 541 421 547
+rect 559 581 617 587
+rect 559 547 571 581
+rect 605 547 617 581
+rect 559 541 617 547
+rect 755 581 813 587
+rect 755 547 767 581
+rect 801 547 813 581
+rect 755 541 813 547
+rect 951 581 1009 587
+rect 951 547 963 581
+rect 997 547 1009 581
+rect 951 541 1009 547
+rect 1147 581 1205 587
+rect 1147 547 1159 581
+rect 1193 547 1205 581
+rect 1147 541 1205 547
+rect -1248 497 -1202 509
+rect -1248 121 -1242 497
+rect -1208 121 -1202 497
+rect -1248 109 -1202 121
+rect -1150 497 -1104 509
+rect -1150 121 -1144 497
+rect -1110 121 -1104 497
+rect -1150 109 -1104 121
+rect -1052 497 -1006 509
+rect -1052 121 -1046 497
+rect -1012 121 -1006 497
+rect -1052 109 -1006 121
+rect -954 497 -908 509
+rect -954 121 -948 497
+rect -914 121 -908 497
+rect -954 109 -908 121
+rect -856 497 -810 509
+rect -856 121 -850 497
+rect -816 121 -810 497
+rect -856 109 -810 121
+rect -758 497 -712 509
+rect -758 121 -752 497
+rect -718 121 -712 497
+rect -758 109 -712 121
+rect -660 497 -614 509
+rect -660 121 -654 497
+rect -620 121 -614 497
+rect -660 109 -614 121
+rect -562 497 -516 509
+rect -562 121 -556 497
+rect -522 121 -516 497
+rect -562 109 -516 121
+rect -464 497 -418 509
+rect -464 121 -458 497
+rect -424 121 -418 497
+rect -464 109 -418 121
+rect -366 497 -320 509
+rect -366 121 -360 497
+rect -326 121 -320 497
+rect -366 109 -320 121
+rect -268 497 -222 509
+rect -268 121 -262 497
+rect -228 121 -222 497
+rect -268 109 -222 121
+rect -170 497 -124 509
+rect -170 121 -164 497
+rect -130 121 -124 497
+rect -170 109 -124 121
+rect -72 497 -26 509
+rect -72 121 -66 497
+rect -32 121 -26 497
+rect -72 109 -26 121
+rect 26 497 72 509
+rect 26 121 32 497
+rect 66 121 72 497
+rect 26 109 72 121
+rect 124 497 170 509
+rect 124 121 130 497
+rect 164 121 170 497
+rect 124 109 170 121
+rect 222 497 268 509
+rect 222 121 228 497
+rect 262 121 268 497
+rect 222 109 268 121
+rect 320 497 366 509
+rect 320 121 326 497
+rect 360 121 366 497
+rect 320 109 366 121
+rect 418 497 464 509
+rect 418 121 424 497
+rect 458 121 464 497
+rect 418 109 464 121
+rect 516 497 562 509
+rect 516 121 522 497
+rect 556 121 562 497
+rect 516 109 562 121
+rect 614 497 660 509
+rect 614 121 620 497
+rect 654 121 660 497
+rect 614 109 660 121
+rect 712 497 758 509
+rect 712 121 718 497
+rect 752 121 758 497
+rect 712 109 758 121
+rect 810 497 856 509
+rect 810 121 816 497
+rect 850 121 856 497
+rect 810 109 856 121
+rect 908 497 954 509
+rect 908 121 914 497
+rect 948 121 954 497
+rect 908 109 954 121
+rect 1006 497 1052 509
+rect 1006 121 1012 497
+rect 1046 121 1052 497
+rect 1006 109 1052 121
+rect 1104 497 1150 509
+rect 1104 121 1110 497
+rect 1144 121 1150 497
+rect 1104 109 1150 121
+rect 1202 497 1248 509
+rect 1202 121 1208 497
+rect 1242 121 1248 497
+rect 1202 109 1248 121
+rect -1107 71 -1049 77
+rect -1107 37 -1095 71
+rect -1061 37 -1049 71
+rect -1107 31 -1049 37
+rect -911 71 -853 77
+rect -911 37 -899 71
+rect -865 37 -853 71
+rect -911 31 -853 37
+rect -715 71 -657 77
+rect -715 37 -703 71
+rect -669 37 -657 71
+rect -715 31 -657 37
+rect -519 71 -461 77
+rect -519 37 -507 71
+rect -473 37 -461 71
+rect -519 31 -461 37
+rect -323 71 -265 77
+rect -323 37 -311 71
+rect -277 37 -265 71
+rect -323 31 -265 37
+rect -127 71 -69 77
+rect -127 37 -115 71
+rect -81 37 -69 71
+rect -127 31 -69 37
+rect 69 71 127 77
+rect 69 37 81 71
+rect 115 37 127 71
+rect 69 31 127 37
+rect 265 71 323 77
+rect 265 37 277 71
+rect 311 37 323 71
+rect 265 31 323 37
+rect 461 71 519 77
+rect 461 37 473 71
+rect 507 37 519 71
+rect 461 31 519 37
+rect 657 71 715 77
+rect 657 37 669 71
+rect 703 37 715 71
+rect 657 31 715 37
+rect 853 71 911 77
+rect 853 37 865 71
+rect 899 37 911 71
+rect 853 31 911 37
+rect 1049 71 1107 77
+rect 1049 37 1061 71
+rect 1095 37 1107 71
+rect 1049 31 1107 37
+rect -1107 -37 -1049 -31
+rect -1107 -71 -1095 -37
+rect -1061 -71 -1049 -37
+rect -1107 -77 -1049 -71
+rect -911 -37 -853 -31
+rect -911 -71 -899 -37
+rect -865 -71 -853 -37
+rect -911 -77 -853 -71
+rect -715 -37 -657 -31
+rect -715 -71 -703 -37
+rect -669 -71 -657 -37
+rect -715 -77 -657 -71
+rect -519 -37 -461 -31
+rect -519 -71 -507 -37
+rect -473 -71 -461 -37
+rect -519 -77 -461 -71
+rect -323 -37 -265 -31
+rect -323 -71 -311 -37
+rect -277 -71 -265 -37
+rect -323 -77 -265 -71
+rect -127 -37 -69 -31
+rect -127 -71 -115 -37
+rect -81 -71 -69 -37
+rect -127 -77 -69 -71
+rect 69 -37 127 -31
+rect 69 -71 81 -37
+rect 115 -71 127 -37
+rect 69 -77 127 -71
+rect 265 -37 323 -31
+rect 265 -71 277 -37
+rect 311 -71 323 -37
+rect 265 -77 323 -71
+rect 461 -37 519 -31
+rect 461 -71 473 -37
+rect 507 -71 519 -37
+rect 461 -77 519 -71
+rect 657 -37 715 -31
+rect 657 -71 669 -37
+rect 703 -71 715 -37
+rect 657 -77 715 -71
+rect 853 -37 911 -31
+rect 853 -71 865 -37
+rect 899 -71 911 -37
+rect 853 -77 911 -71
+rect 1049 -37 1107 -31
+rect 1049 -71 1061 -37
+rect 1095 -71 1107 -37
+rect 1049 -77 1107 -71
+rect -1248 -121 -1202 -109
+rect -1248 -497 -1242 -121
+rect -1208 -497 -1202 -121
+rect -1248 -509 -1202 -497
+rect -1150 -121 -1104 -109
+rect -1150 -497 -1144 -121
+rect -1110 -497 -1104 -121
+rect -1150 -509 -1104 -497
+rect -1052 -121 -1006 -109
+rect -1052 -497 -1046 -121
+rect -1012 -497 -1006 -121
+rect -1052 -509 -1006 -497
+rect -954 -121 -908 -109
+rect -954 -497 -948 -121
+rect -914 -497 -908 -121
+rect -954 -509 -908 -497
+rect -856 -121 -810 -109
+rect -856 -497 -850 -121
+rect -816 -497 -810 -121
+rect -856 -509 -810 -497
+rect -758 -121 -712 -109
+rect -758 -497 -752 -121
+rect -718 -497 -712 -121
+rect -758 -509 -712 -497
+rect -660 -121 -614 -109
+rect -660 -497 -654 -121
+rect -620 -497 -614 -121
+rect -660 -509 -614 -497
+rect -562 -121 -516 -109
+rect -562 -497 -556 -121
+rect -522 -497 -516 -121
+rect -562 -509 -516 -497
+rect -464 -121 -418 -109
+rect -464 -497 -458 -121
+rect -424 -497 -418 -121
+rect -464 -509 -418 -497
+rect -366 -121 -320 -109
+rect -366 -497 -360 -121
+rect -326 -497 -320 -121
+rect -366 -509 -320 -497
+rect -268 -121 -222 -109
+rect -268 -497 -262 -121
+rect -228 -497 -222 -121
+rect -268 -509 -222 -497
+rect -170 -121 -124 -109
+rect -170 -497 -164 -121
+rect -130 -497 -124 -121
+rect -170 -509 -124 -497
+rect -72 -121 -26 -109
+rect -72 -497 -66 -121
+rect -32 -497 -26 -121
+rect -72 -509 -26 -497
+rect 26 -121 72 -109
+rect 26 -497 32 -121
+rect 66 -497 72 -121
+rect 26 -509 72 -497
+rect 124 -121 170 -109
+rect 124 -497 130 -121
+rect 164 -497 170 -121
+rect 124 -509 170 -497
+rect 222 -121 268 -109
+rect 222 -497 228 -121
+rect 262 -497 268 -121
+rect 222 -509 268 -497
+rect 320 -121 366 -109
+rect 320 -497 326 -121
+rect 360 -497 366 -121
+rect 320 -509 366 -497
+rect 418 -121 464 -109
+rect 418 -497 424 -121
+rect 458 -497 464 -121
+rect 418 -509 464 -497
+rect 516 -121 562 -109
+rect 516 -497 522 -121
+rect 556 -497 562 -121
+rect 516 -509 562 -497
+rect 614 -121 660 -109
+rect 614 -497 620 -121
+rect 654 -497 660 -121
+rect 614 -509 660 -497
+rect 712 -121 758 -109
+rect 712 -497 718 -121
+rect 752 -497 758 -121
+rect 712 -509 758 -497
+rect 810 -121 856 -109
+rect 810 -497 816 -121
+rect 850 -497 856 -121
+rect 810 -509 856 -497
+rect 908 -121 954 -109
+rect 908 -497 914 -121
+rect 948 -497 954 -121
+rect 908 -509 954 -497
+rect 1006 -121 1052 -109
+rect 1006 -497 1012 -121
+rect 1046 -497 1052 -121
+rect 1006 -509 1052 -497
+rect 1104 -121 1150 -109
+rect 1104 -497 1110 -121
+rect 1144 -497 1150 -121
+rect 1104 -509 1150 -497
+rect 1202 -121 1248 -109
+rect 1202 -497 1208 -121
+rect 1242 -497 1248 -121
+rect 1202 -509 1248 -497
+rect -1205 -547 -1147 -541
+rect -1205 -581 -1193 -547
+rect -1159 -581 -1147 -547
+rect -1205 -587 -1147 -581
+rect -1009 -547 -951 -541
+rect -1009 -581 -997 -547
+rect -963 -581 -951 -547
+rect -1009 -587 -951 -581
+rect -813 -547 -755 -541
+rect -813 -581 -801 -547
+rect -767 -581 -755 -547
+rect -813 -587 -755 -581
+rect -617 -547 -559 -541
+rect -617 -581 -605 -547
+rect -571 -581 -559 -547
+rect -617 -587 -559 -581
+rect -421 -547 -363 -541
+rect -421 -581 -409 -547
+rect -375 -581 -363 -547
+rect -421 -587 -363 -581
+rect -225 -547 -167 -541
+rect -225 -581 -213 -547
+rect -179 -581 -167 -547
+rect -225 -587 -167 -581
+rect -29 -547 29 -541
+rect -29 -581 -17 -547
+rect 17 -581 29 -547
+rect -29 -587 29 -581
+rect 167 -547 225 -541
+rect 167 -581 179 -547
+rect 213 -581 225 -547
+rect 167 -587 225 -581
+rect 363 -547 421 -541
+rect 363 -581 375 -547
+rect 409 -581 421 -547
+rect 363 -587 421 -581
+rect 559 -547 617 -541
+rect 559 -581 571 -547
+rect 605 -581 617 -547
+rect 559 -587 617 -581
+rect 755 -547 813 -541
+rect 755 -581 767 -547
+rect 801 -581 813 -547
+rect 755 -587 813 -581
+rect 951 -547 1009 -541
+rect 951 -581 963 -547
+rect 997 -581 1009 -547
+rect 951 -587 1009 -581
+rect 1147 -547 1205 -541
+rect 1147 -581 1159 -547
+rect 1193 -581 1205 -547
+rect 1147 -587 1205 -581
+<< properties >>
+string gencell sky130_fd_pr__nfet_01v8_lvt
+string FIXED_BBOX -1339 -666 1339 666
+string parameters w 2 l 0.2 m 2 nf 25 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt  sky130_fd_bs_flash__special_sonosfet_star  sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt  sky130_fd_pr__nfet_03v3_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+string library sky130
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__pfet_01v8_GCYTE7.mag b/mag/tia/sky130_fd_pr__pfet_01v8_GCYTE7.mag
new file mode 100644
index 0000000..69091b7
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__pfet_01v8_GCYTE7.mag
@@ -0,0 +1,91 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646044879
+<< nwell >>
+rect -296 -269 296 269
+<< pmos >>
+rect -100 -50 100 50
+<< pdiff >>
+rect -158 38 -100 50
+rect -158 -38 -146 38
+rect -112 -38 -100 38
+rect -158 -50 -100 -38
+rect 100 38 158 50
+rect 100 -38 112 38
+rect 146 -38 158 38
+rect 100 -50 158 -38
+<< pdiffc >>
+rect -146 -38 -112 38
+rect 112 -38 146 38
+<< nsubdiff >>
+rect -260 199 -164 233
+rect 164 199 260 233
+rect -260 137 -226 199
+rect 226 137 260 199
+rect -260 -199 -226 -137
+rect 226 -199 260 -137
+rect -260 -233 -164 -199
+rect 164 -233 260 -199
+<< nsubdiffcont >>
+rect -164 199 164 233
+rect -260 -137 -226 137
+rect 226 -137 260 137
+rect -164 -233 164 -199
+<< poly >>
+rect -100 131 100 147
+rect -100 97 -84 131
+rect 84 97 100 131
+rect -100 50 100 97
+rect -100 -97 100 -50
+rect -100 -131 -84 -97
+rect 84 -131 100 -97
+rect -100 -147 100 -131
+<< polycont >>
+rect -84 97 84 131
+rect -84 -131 84 -97
+<< locali >>
+rect -260 199 -164 233
+rect 164 199 260 233
+rect -260 137 -226 199
+rect 226 137 260 199
+rect -100 97 -84 131
+rect 84 97 100 131
+rect -146 38 -112 54
+rect -146 -54 -112 -38
+rect 112 38 146 54
+rect 112 -54 146 -38
+rect -100 -131 -84 -97
+rect 84 -131 100 -97
+rect -260 -199 -226 -137
+rect 226 -199 260 -137
+rect -260 -233 -164 -199
+rect 164 -233 260 -199
+<< viali >>
+rect -84 97 84 131
+rect -146 -38 -112 38
+rect 112 -38 146 38
+rect -84 -131 84 -97
+<< metal1 >>
+rect -96 131 96 137
+rect -96 97 -84 131
+rect 84 97 96 131
+rect -96 91 96 97
+rect -152 38 -106 50
+rect -152 -38 -146 38
+rect -112 -38 -106 38
+rect -152 -50 -106 -38
+rect 106 38 152 50
+rect 106 -38 112 38
+rect 146 -38 152 38
+rect 106 -50 152 -38
+rect -96 -97 96 -91
+rect -96 -131 -84 -97
+rect 84 -131 96 -97
+rect -96 -137 96 -131
+<< properties >>
+string FIXED_BBOX -243 -216 243 216
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 0.5 l 1 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__pfet_01v8_GYVK57.mag b/mag/tia/sky130_fd_pr__pfet_01v8_GYVK57.mag
new file mode 100644
index 0000000..100ade9
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__pfet_01v8_GYVK57.mag
@@ -0,0 +1,424 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645787783
+<< nwell >>
+rect -957 -419 957 419
+<< pmos >>
+rect -761 -200 -661 200
+rect -603 -200 -503 200
+rect -445 -200 -345 200
+rect -287 -200 -187 200
+rect -129 -200 -29 200
+rect 29 -200 129 200
+rect 187 -200 287 200
+rect 345 -200 445 200
+rect 503 -200 603 200
+rect 661 -200 761 200
+<< pdiff >>
+rect -819 188 -761 200
+rect -819 -188 -807 188
+rect -773 -188 -761 188
+rect -819 -200 -761 -188
+rect -661 188 -603 200
+rect -661 -188 -649 188
+rect -615 -188 -603 188
+rect -661 -200 -603 -188
+rect -503 188 -445 200
+rect -503 -188 -491 188
+rect -457 -188 -445 188
+rect -503 -200 -445 -188
+rect -345 188 -287 200
+rect -345 -188 -333 188
+rect -299 -188 -287 188
+rect -345 -200 -287 -188
+rect -187 188 -129 200
+rect -187 -188 -175 188
+rect -141 -188 -129 188
+rect -187 -200 -129 -188
+rect -29 188 29 200
+rect -29 -188 -17 188
+rect 17 -188 29 188
+rect -29 -200 29 -188
+rect 129 188 187 200
+rect 129 -188 141 188
+rect 175 -188 187 188
+rect 129 -200 187 -188
+rect 287 188 345 200
+rect 287 -188 299 188
+rect 333 -188 345 188
+rect 287 -200 345 -188
+rect 445 188 503 200
+rect 445 -188 457 188
+rect 491 -188 503 188
+rect 445 -200 503 -188
+rect 603 188 661 200
+rect 603 -188 615 188
+rect 649 -188 661 188
+rect 603 -200 661 -188
+rect 761 188 819 200
+rect 761 -188 773 188
+rect 807 -188 819 188
+rect 761 -200 819 -188
+<< pdiffc >>
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+<< nsubdiff >>
+rect -921 349 -825 383
+rect 825 349 921 383
+rect -921 287 -887 349
+rect 887 287 921 349
+rect -921 -349 -887 -287
+rect 887 -349 921 -287
+rect -921 -383 -825 -349
+rect 825 -383 921 -349
+<< nsubdiffcont >>
+rect -825 349 825 383
+rect -921 -287 -887 287
+rect 887 -287 921 287
+rect -825 -383 825 -349
+<< poly >>
+rect -761 281 -661 297
+rect -761 247 -745 281
+rect -677 247 -661 281
+rect -761 200 -661 247
+rect -603 281 -503 297
+rect -603 247 -587 281
+rect -519 247 -503 281
+rect -603 200 -503 247
+rect -445 281 -345 297
+rect -445 247 -429 281
+rect -361 247 -345 281
+rect -445 200 -345 247
+rect -287 281 -187 297
+rect -287 247 -271 281
+rect -203 247 -187 281
+rect -287 200 -187 247
+rect -129 281 -29 297
+rect -129 247 -113 281
+rect -45 247 -29 281
+rect -129 200 -29 247
+rect 29 281 129 297
+rect 29 247 45 281
+rect 113 247 129 281
+rect 29 200 129 247
+rect 187 281 287 297
+rect 187 247 203 281
+rect 271 247 287 281
+rect 187 200 287 247
+rect 345 281 445 297
+rect 345 247 361 281
+rect 429 247 445 281
+rect 345 200 445 247
+rect 503 281 603 297
+rect 503 247 519 281
+rect 587 247 603 281
+rect 503 200 603 247
+rect 661 281 761 297
+rect 661 247 677 281
+rect 745 247 761 281
+rect 661 200 761 247
+rect -761 -247 -661 -200
+rect -761 -281 -745 -247
+rect -677 -281 -661 -247
+rect -761 -297 -661 -281
+rect -603 -247 -503 -200
+rect -603 -281 -587 -247
+rect -519 -281 -503 -247
+rect -603 -297 -503 -281
+rect -445 -247 -345 -200
+rect -445 -281 -429 -247
+rect -361 -281 -345 -247
+rect -445 -297 -345 -281
+rect -287 -247 -187 -200
+rect -287 -281 -271 -247
+rect -203 -281 -187 -247
+rect -287 -297 -187 -281
+rect -129 -247 -29 -200
+rect -129 -281 -113 -247
+rect -45 -281 -29 -247
+rect -129 -297 -29 -281
+rect 29 -247 129 -200
+rect 29 -281 45 -247
+rect 113 -281 129 -247
+rect 29 -297 129 -281
+rect 187 -247 287 -200
+rect 187 -281 203 -247
+rect 271 -281 287 -247
+rect 187 -297 287 -281
+rect 345 -247 445 -200
+rect 345 -281 361 -247
+rect 429 -281 445 -247
+rect 345 -297 445 -281
+rect 503 -247 603 -200
+rect 503 -281 519 -247
+rect 587 -281 603 -247
+rect 503 -297 603 -281
+rect 661 -247 761 -200
+rect 661 -281 677 -247
+rect 745 -281 761 -247
+rect 661 -297 761 -281
+<< polycont >>
+rect -745 247 -677 281
+rect -587 247 -519 281
+rect -429 247 -361 281
+rect -271 247 -203 281
+rect -113 247 -45 281
+rect 45 247 113 281
+rect 203 247 271 281
+rect 361 247 429 281
+rect 519 247 587 281
+rect 677 247 745 281
+rect -745 -281 -677 -247
+rect -587 -281 -519 -247
+rect -429 -281 -361 -247
+rect -271 -281 -203 -247
+rect -113 -281 -45 -247
+rect 45 -281 113 -247
+rect 203 -281 271 -247
+rect 361 -281 429 -247
+rect 519 -281 587 -247
+rect 677 -281 745 -247
+<< locali >>
+rect -921 349 -825 383
+rect 825 349 921 383
+rect -921 287 -887 349
+rect 887 287 921 349
+rect -761 247 -745 281
+rect -677 247 -661 281
+rect -603 247 -587 281
+rect -519 247 -503 281
+rect -445 247 -429 281
+rect -361 247 -345 281
+rect -287 247 -271 281
+rect -203 247 -187 281
+rect -129 247 -113 281
+rect -45 247 -29 281
+rect 29 247 45 281
+rect 113 247 129 281
+rect 187 247 203 281
+rect 271 247 287 281
+rect 345 247 361 281
+rect 429 247 445 281
+rect 503 247 519 281
+rect 587 247 603 281
+rect 661 247 677 281
+rect 745 247 761 281
+rect -807 188 -773 204
+rect -807 -204 -773 -188
+rect -649 188 -615 204
+rect -649 -204 -615 -188
+rect -491 188 -457 204
+rect -491 -204 -457 -188
+rect -333 188 -299 204
+rect -333 -204 -299 -188
+rect -175 188 -141 204
+rect -175 -204 -141 -188
+rect -17 188 17 204
+rect -17 -204 17 -188
+rect 141 188 175 204
+rect 141 -204 175 -188
+rect 299 188 333 204
+rect 299 -204 333 -188
+rect 457 188 491 204
+rect 457 -204 491 -188
+rect 615 188 649 204
+rect 615 -204 649 -188
+rect 773 188 807 204
+rect 773 -204 807 -188
+rect -761 -281 -745 -247
+rect -677 -281 -661 -247
+rect -603 -281 -587 -247
+rect -519 -281 -503 -247
+rect -445 -281 -429 -247
+rect -361 -281 -345 -247
+rect -287 -281 -271 -247
+rect -203 -281 -187 -247
+rect -129 -281 -113 -247
+rect -45 -281 -29 -247
+rect 29 -281 45 -247
+rect 113 -281 129 -247
+rect 187 -281 203 -247
+rect 271 -281 287 -247
+rect 345 -281 361 -247
+rect 429 -281 445 -247
+rect 503 -281 519 -247
+rect 587 -281 603 -247
+rect 661 -281 677 -247
+rect 745 -281 761 -247
+rect -921 -349 -887 -287
+rect 887 -349 921 -287
+rect -921 -383 -825 -349
+rect 825 -383 921 -349
+<< viali >>
+rect -745 247 -677 281
+rect -587 247 -519 281
+rect -429 247 -361 281
+rect -271 247 -203 281
+rect -113 247 -45 281
+rect 45 247 113 281
+rect 203 247 271 281
+rect 361 247 429 281
+rect 519 247 587 281
+rect 677 247 745 281
+rect -807 -188 -773 188
+rect -649 -188 -615 188
+rect -491 -188 -457 188
+rect -333 -188 -299 188
+rect -175 -188 -141 188
+rect -17 -188 17 188
+rect 141 -188 175 188
+rect 299 -188 333 188
+rect 457 -188 491 188
+rect 615 -188 649 188
+rect 773 -188 807 188
+rect -745 -281 -677 -247
+rect -587 -281 -519 -247
+rect -429 -281 -361 -247
+rect -271 -281 -203 -247
+rect -113 -281 -45 -247
+rect 45 -281 113 -247
+rect 203 -281 271 -247
+rect 361 -281 429 -247
+rect 519 -281 587 -247
+rect 677 -281 745 -247
+<< metal1 >>
+rect -757 281 -665 287
+rect -757 247 -745 281
+rect -677 247 -665 281
+rect -757 241 -665 247
+rect -599 281 -507 287
+rect -599 247 -587 281
+rect -519 247 -507 281
+rect -599 241 -507 247
+rect -441 281 -349 287
+rect -441 247 -429 281
+rect -361 247 -349 281
+rect -441 241 -349 247
+rect -283 281 -191 287
+rect -283 247 -271 281
+rect -203 247 -191 281
+rect -283 241 -191 247
+rect -125 281 -33 287
+rect -125 247 -113 281
+rect -45 247 -33 281
+rect -125 241 -33 247
+rect 33 281 125 287
+rect 33 247 45 281
+rect 113 247 125 281
+rect 33 241 125 247
+rect 191 281 283 287
+rect 191 247 203 281
+rect 271 247 283 281
+rect 191 241 283 247
+rect 349 281 441 287
+rect 349 247 361 281
+rect 429 247 441 281
+rect 349 241 441 247
+rect 507 281 599 287
+rect 507 247 519 281
+rect 587 247 599 281
+rect 507 241 599 247
+rect 665 281 757 287
+rect 665 247 677 281
+rect 745 247 757 281
+rect 665 241 757 247
+rect -813 188 -767 200
+rect -813 -188 -807 188
+rect -773 -188 -767 188
+rect -813 -200 -767 -188
+rect -655 188 -609 200
+rect -655 -188 -649 188
+rect -615 -188 -609 188
+rect -655 -200 -609 -188
+rect -497 188 -451 200
+rect -497 -188 -491 188
+rect -457 -188 -451 188
+rect -497 -200 -451 -188
+rect -339 188 -293 200
+rect -339 -188 -333 188
+rect -299 -188 -293 188
+rect -339 -200 -293 -188
+rect -181 188 -135 200
+rect -181 -188 -175 188
+rect -141 -188 -135 188
+rect -181 -200 -135 -188
+rect -23 188 23 200
+rect -23 -188 -17 188
+rect 17 -188 23 188
+rect -23 -200 23 -188
+rect 135 188 181 200
+rect 135 -188 141 188
+rect 175 -188 181 188
+rect 135 -200 181 -188
+rect 293 188 339 200
+rect 293 -188 299 188
+rect 333 -188 339 188
+rect 293 -200 339 -188
+rect 451 188 497 200
+rect 451 -188 457 188
+rect 491 -188 497 188
+rect 451 -200 497 -188
+rect 609 188 655 200
+rect 609 -188 615 188
+rect 649 -188 655 188
+rect 609 -200 655 -188
+rect 767 188 813 200
+rect 767 -188 773 188
+rect 807 -188 813 188
+rect 767 -200 813 -188
+rect -757 -247 -665 -241
+rect -757 -281 -745 -247
+rect -677 -281 -665 -247
+rect -757 -287 -665 -281
+rect -599 -247 -507 -241
+rect -599 -281 -587 -247
+rect -519 -281 -507 -247
+rect -599 -287 -507 -281
+rect -441 -247 -349 -241
+rect -441 -281 -429 -247
+rect -361 -281 -349 -247
+rect -441 -287 -349 -281
+rect -283 -247 -191 -241
+rect -283 -281 -271 -247
+rect -203 -281 -191 -247
+rect -283 -287 -191 -281
+rect -125 -247 -33 -241
+rect -125 -281 -113 -247
+rect -45 -281 -33 -247
+rect -125 -287 -33 -281
+rect 33 -247 125 -241
+rect 33 -281 45 -247
+rect 113 -281 125 -247
+rect 33 -287 125 -281
+rect 191 -247 283 -241
+rect 191 -281 203 -247
+rect 271 -281 283 -247
+rect 191 -287 283 -281
+rect 349 -247 441 -241
+rect 349 -281 361 -247
+rect 429 -281 441 -247
+rect 349 -287 441 -281
+rect 507 -247 599 -241
+rect 507 -281 519 -247
+rect 587 -281 599 -247
+rect 507 -287 599 -281
+rect 665 -247 757 -241
+rect 665 -281 677 -247
+rect 745 -281 757 -247
+rect 665 -287 757 -281
+<< properties >>
+string FIXED_BBOX -904 -366 904 366
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 0.5 m 1 nf 10 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__pfet_01v8_NZHYL5.mag b/mag/tia/sky130_fd_pr__pfet_01v8_NZHYL5.mag
new file mode 100644
index 0000000..879be7c
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__pfet_01v8_NZHYL5.mag
@@ -0,0 +1,505 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645787783
+<< error_p >>
+rect -617 281 -559 287
+rect -421 281 -363 287
+rect -225 281 -167 287
+rect -29 281 29 287
+rect 167 281 225 287
+rect 363 281 421 287
+rect 559 281 617 287
+rect -617 247 -605 281
+rect -421 247 -409 281
+rect -225 247 -213 281
+rect -29 247 -17 281
+rect 167 247 179 281
+rect 363 247 375 281
+rect 559 247 571 281
+rect -617 241 -559 247
+rect -421 241 -363 247
+rect -225 241 -167 247
+rect -29 241 29 247
+rect 167 241 225 247
+rect 363 241 421 247
+rect 559 241 617 247
+rect -715 -247 -657 -241
+rect -519 -247 -461 -241
+rect -323 -247 -265 -241
+rect -127 -247 -69 -241
+rect 69 -247 127 -241
+rect 265 -247 323 -241
+rect 461 -247 519 -241
+rect 657 -247 715 -241
+rect -715 -281 -703 -247
+rect -519 -281 -507 -247
+rect -323 -281 -311 -247
+rect -127 -281 -115 -247
+rect 69 -281 81 -247
+rect 265 -281 277 -247
+rect 461 -281 473 -247
+rect 657 -281 669 -247
+rect -715 -287 -657 -281
+rect -519 -287 -461 -281
+rect -323 -287 -265 -281
+rect -127 -287 -69 -281
+rect 69 -287 127 -281
+rect 265 -287 323 -281
+rect 461 -287 519 -281
+rect 657 -287 715 -281
+<< nwell >>
+rect -902 -419 902 419
+<< pmos >>
+rect -706 -200 -666 200
+rect -608 -200 -568 200
+rect -510 -200 -470 200
+rect -412 -200 -372 200
+rect -314 -200 -274 200
+rect -216 -200 -176 200
+rect -118 -200 -78 200
+rect -20 -200 20 200
+rect 78 -200 118 200
+rect 176 -200 216 200
+rect 274 -200 314 200
+rect 372 -200 412 200
+rect 470 -200 510 200
+rect 568 -200 608 200
+rect 666 -200 706 200
+<< pdiff >>
+rect -764 188 -706 200
+rect -764 -188 -752 188
+rect -718 -188 -706 188
+rect -764 -200 -706 -188
+rect -666 188 -608 200
+rect -666 -188 -654 188
+rect -620 -188 -608 188
+rect -666 -200 -608 -188
+rect -568 188 -510 200
+rect -568 -188 -556 188
+rect -522 -188 -510 188
+rect -568 -200 -510 -188
+rect -470 188 -412 200
+rect -470 -188 -458 188
+rect -424 -188 -412 188
+rect -470 -200 -412 -188
+rect -372 188 -314 200
+rect -372 -188 -360 188
+rect -326 -188 -314 188
+rect -372 -200 -314 -188
+rect -274 188 -216 200
+rect -274 -188 -262 188
+rect -228 -188 -216 188
+rect -274 -200 -216 -188
+rect -176 188 -118 200
+rect -176 -188 -164 188
+rect -130 -188 -118 188
+rect -176 -200 -118 -188
+rect -78 188 -20 200
+rect -78 -188 -66 188
+rect -32 -188 -20 188
+rect -78 -200 -20 -188
+rect 20 188 78 200
+rect 20 -188 32 188
+rect 66 -188 78 188
+rect 20 -200 78 -188
+rect 118 188 176 200
+rect 118 -188 130 188
+rect 164 -188 176 188
+rect 118 -200 176 -188
+rect 216 188 274 200
+rect 216 -188 228 188
+rect 262 -188 274 188
+rect 216 -200 274 -188
+rect 314 188 372 200
+rect 314 -188 326 188
+rect 360 -188 372 188
+rect 314 -200 372 -188
+rect 412 188 470 200
+rect 412 -188 424 188
+rect 458 -188 470 188
+rect 412 -200 470 -188
+rect 510 188 568 200
+rect 510 -188 522 188
+rect 556 -188 568 188
+rect 510 -200 568 -188
+rect 608 188 666 200
+rect 608 -188 620 188
+rect 654 -188 666 188
+rect 608 -200 666 -188
+rect 706 188 764 200
+rect 706 -188 718 188
+rect 752 -188 764 188
+rect 706 -200 764 -188
+<< pdiffc >>
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+<< nsubdiff >>
+rect -866 349 -770 383
+rect 770 349 866 383
+rect -866 287 -832 349
+rect 832 287 866 349
+rect -866 -349 -832 -287
+rect 832 -349 866 -287
+rect -866 -383 -770 -349
+rect 770 -383 866 -349
+<< nsubdiffcont >>
+rect -770 349 770 383
+rect -866 -287 -832 287
+rect 832 -287 866 287
+rect -770 -383 770 -349
+<< poly >>
+rect -621 281 -555 297
+rect -621 247 -605 281
+rect -571 247 -555 281
+rect -621 231 -555 247
+rect -425 281 -359 297
+rect -425 247 -409 281
+rect -375 247 -359 281
+rect -425 231 -359 247
+rect -229 281 -163 297
+rect -229 247 -213 281
+rect -179 247 -163 281
+rect -229 231 -163 247
+rect -33 281 33 297
+rect -33 247 -17 281
+rect 17 247 33 281
+rect -33 231 33 247
+rect 163 281 229 297
+rect 163 247 179 281
+rect 213 247 229 281
+rect 163 231 229 247
+rect 359 281 425 297
+rect 359 247 375 281
+rect 409 247 425 281
+rect 359 231 425 247
+rect 555 281 621 297
+rect 555 247 571 281
+rect 605 247 621 281
+rect 555 231 621 247
+rect -706 200 -666 226
+rect -608 200 -568 231
+rect -510 200 -470 226
+rect -412 200 -372 231
+rect -314 200 -274 226
+rect -216 200 -176 231
+rect -118 200 -78 226
+rect -20 200 20 231
+rect 78 200 118 226
+rect 176 200 216 231
+rect 274 200 314 226
+rect 372 200 412 231
+rect 470 200 510 226
+rect 568 200 608 231
+rect 666 200 706 226
+rect -706 -231 -666 -200
+rect -608 -226 -568 -200
+rect -510 -231 -470 -200
+rect -412 -226 -372 -200
+rect -314 -231 -274 -200
+rect -216 -226 -176 -200
+rect -118 -231 -78 -200
+rect -20 -226 20 -200
+rect 78 -231 118 -200
+rect 176 -226 216 -200
+rect 274 -231 314 -200
+rect 372 -226 412 -200
+rect 470 -231 510 -200
+rect 568 -226 608 -200
+rect 666 -231 706 -200
+rect -719 -247 -653 -231
+rect -719 -281 -703 -247
+rect -669 -281 -653 -247
+rect -719 -297 -653 -281
+rect -523 -247 -457 -231
+rect -523 -281 -507 -247
+rect -473 -281 -457 -247
+rect -523 -297 -457 -281
+rect -327 -247 -261 -231
+rect -327 -281 -311 -247
+rect -277 -281 -261 -247
+rect -327 -297 -261 -281
+rect -131 -247 -65 -231
+rect -131 -281 -115 -247
+rect -81 -281 -65 -247
+rect -131 -297 -65 -281
+rect 65 -247 131 -231
+rect 65 -281 81 -247
+rect 115 -281 131 -247
+rect 65 -297 131 -281
+rect 261 -247 327 -231
+rect 261 -281 277 -247
+rect 311 -281 327 -247
+rect 261 -297 327 -281
+rect 457 -247 523 -231
+rect 457 -281 473 -247
+rect 507 -281 523 -247
+rect 457 -297 523 -281
+rect 653 -247 719 -231
+rect 653 -281 669 -247
+rect 703 -281 719 -247
+rect 653 -297 719 -281
+<< polycont >>
+rect -605 247 -571 281
+rect -409 247 -375 281
+rect -213 247 -179 281
+rect -17 247 17 281
+rect 179 247 213 281
+rect 375 247 409 281
+rect 571 247 605 281
+rect -703 -281 -669 -247
+rect -507 -281 -473 -247
+rect -311 -281 -277 -247
+rect -115 -281 -81 -247
+rect 81 -281 115 -247
+rect 277 -281 311 -247
+rect 473 -281 507 -247
+rect 669 -281 703 -247
+<< locali >>
+rect -866 349 -770 383
+rect 770 349 866 383
+rect -866 287 -832 349
+rect 832 287 866 349
+rect -621 247 -605 281
+rect -571 247 -555 281
+rect -425 247 -409 281
+rect -375 247 -359 281
+rect -229 247 -213 281
+rect -179 247 -163 281
+rect -33 247 -17 281
+rect 17 247 33 281
+rect 163 247 179 281
+rect 213 247 229 281
+rect 359 247 375 281
+rect 409 247 425 281
+rect 555 247 571 281
+rect 605 247 621 281
+rect -752 188 -718 204
+rect -752 -204 -718 -188
+rect -654 188 -620 204
+rect -654 -204 -620 -188
+rect -556 188 -522 204
+rect -556 -204 -522 -188
+rect -458 188 -424 204
+rect -458 -204 -424 -188
+rect -360 188 -326 204
+rect -360 -204 -326 -188
+rect -262 188 -228 204
+rect -262 -204 -228 -188
+rect -164 188 -130 204
+rect -164 -204 -130 -188
+rect -66 188 -32 204
+rect -66 -204 -32 -188
+rect 32 188 66 204
+rect 32 -204 66 -188
+rect 130 188 164 204
+rect 130 -204 164 -188
+rect 228 188 262 204
+rect 228 -204 262 -188
+rect 326 188 360 204
+rect 326 -204 360 -188
+rect 424 188 458 204
+rect 424 -204 458 -188
+rect 522 188 556 204
+rect 522 -204 556 -188
+rect 620 188 654 204
+rect 620 -204 654 -188
+rect 718 188 752 204
+rect 718 -204 752 -188
+rect -719 -281 -703 -247
+rect -669 -281 -653 -247
+rect -523 -281 -507 -247
+rect -473 -281 -457 -247
+rect -327 -281 -311 -247
+rect -277 -281 -261 -247
+rect -131 -281 -115 -247
+rect -81 -281 -65 -247
+rect 65 -281 81 -247
+rect 115 -281 131 -247
+rect 261 -281 277 -247
+rect 311 -281 327 -247
+rect 457 -281 473 -247
+rect 507 -281 523 -247
+rect 653 -281 669 -247
+rect 703 -281 719 -247
+rect -866 -349 -832 -287
+rect 832 -349 866 -287
+rect -866 -383 -770 -349
+rect 770 -383 866 -349
+<< viali >>
+rect -605 247 -571 281
+rect -409 247 -375 281
+rect -213 247 -179 281
+rect -17 247 17 281
+rect 179 247 213 281
+rect 375 247 409 281
+rect 571 247 605 281
+rect -752 -188 -718 188
+rect -654 -188 -620 188
+rect -556 -188 -522 188
+rect -458 -188 -424 188
+rect -360 -188 -326 188
+rect -262 -188 -228 188
+rect -164 -188 -130 188
+rect -66 -188 -32 188
+rect 32 -188 66 188
+rect 130 -188 164 188
+rect 228 -188 262 188
+rect 326 -188 360 188
+rect 424 -188 458 188
+rect 522 -188 556 188
+rect 620 -188 654 188
+rect 718 -188 752 188
+rect -703 -281 -669 -247
+rect -507 -281 -473 -247
+rect -311 -281 -277 -247
+rect -115 -281 -81 -247
+rect 81 -281 115 -247
+rect 277 -281 311 -247
+rect 473 -281 507 -247
+rect 669 -281 703 -247
+<< metal1 >>
+rect -617 281 -559 287
+rect -617 247 -605 281
+rect -571 247 -559 281
+rect -617 241 -559 247
+rect -421 281 -363 287
+rect -421 247 -409 281
+rect -375 247 -363 281
+rect -421 241 -363 247
+rect -225 281 -167 287
+rect -225 247 -213 281
+rect -179 247 -167 281
+rect -225 241 -167 247
+rect -29 281 29 287
+rect -29 247 -17 281
+rect 17 247 29 281
+rect -29 241 29 247
+rect 167 281 225 287
+rect 167 247 179 281
+rect 213 247 225 281
+rect 167 241 225 247
+rect 363 281 421 287
+rect 363 247 375 281
+rect 409 247 421 281
+rect 363 241 421 247
+rect 559 281 617 287
+rect 559 247 571 281
+rect 605 247 617 281
+rect 559 241 617 247
+rect -758 188 -712 200
+rect -758 -188 -752 188
+rect -718 -188 -712 188
+rect -758 -200 -712 -188
+rect -660 188 -614 200
+rect -660 -188 -654 188
+rect -620 -188 -614 188
+rect -660 -200 -614 -188
+rect -562 188 -516 200
+rect -562 -188 -556 188
+rect -522 -188 -516 188
+rect -562 -200 -516 -188
+rect -464 188 -418 200
+rect -464 -188 -458 188
+rect -424 -188 -418 188
+rect -464 -200 -418 -188
+rect -366 188 -320 200
+rect -366 -188 -360 188
+rect -326 -188 -320 188
+rect -366 -200 -320 -188
+rect -268 188 -222 200
+rect -268 -188 -262 188
+rect -228 -188 -222 188
+rect -268 -200 -222 -188
+rect -170 188 -124 200
+rect -170 -188 -164 188
+rect -130 -188 -124 188
+rect -170 -200 -124 -188
+rect -72 188 -26 200
+rect -72 -188 -66 188
+rect -32 -188 -26 188
+rect -72 -200 -26 -188
+rect 26 188 72 200
+rect 26 -188 32 188
+rect 66 -188 72 188
+rect 26 -200 72 -188
+rect 124 188 170 200
+rect 124 -188 130 188
+rect 164 -188 170 188
+rect 124 -200 170 -188
+rect 222 188 268 200
+rect 222 -188 228 188
+rect 262 -188 268 188
+rect 222 -200 268 -188
+rect 320 188 366 200
+rect 320 -188 326 188
+rect 360 -188 366 188
+rect 320 -200 366 -188
+rect 418 188 464 200
+rect 418 -188 424 188
+rect 458 -188 464 188
+rect 418 -200 464 -188
+rect 516 188 562 200
+rect 516 -188 522 188
+rect 556 -188 562 188
+rect 516 -200 562 -188
+rect 614 188 660 200
+rect 614 -188 620 188
+rect 654 -188 660 188
+rect 614 -200 660 -188
+rect 712 188 758 200
+rect 712 -188 718 188
+rect 752 -188 758 188
+rect 712 -200 758 -188
+rect -715 -247 -657 -241
+rect -715 -281 -703 -247
+rect -669 -281 -657 -247
+rect -715 -287 -657 -281
+rect -519 -247 -461 -241
+rect -519 -281 -507 -247
+rect -473 -281 -461 -247
+rect -519 -287 -461 -281
+rect -323 -247 -265 -241
+rect -323 -281 -311 -247
+rect -277 -281 -265 -247
+rect -323 -287 -265 -281
+rect -127 -247 -69 -241
+rect -127 -281 -115 -247
+rect -81 -281 -69 -247
+rect -127 -287 -69 -281
+rect 69 -247 127 -241
+rect 69 -281 81 -247
+rect 115 -281 127 -247
+rect 69 -287 127 -281
+rect 265 -247 323 -241
+rect 265 -281 277 -247
+rect 311 -281 323 -247
+rect 265 -287 323 -281
+rect 461 -247 519 -241
+rect 461 -281 473 -247
+rect 507 -281 519 -247
+rect 461 -287 519 -281
+rect 657 -247 715 -241
+rect 657 -281 669 -247
+rect 703 -281 715 -247
+rect 657 -287 715 -281
+<< properties >>
+string FIXED_BBOX -849 -366 849 366
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 1 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/sky130_fd_pr__pfet_01v8_NZHYX4.mag b/mag/tia/sky130_fd_pr__pfet_01v8_NZHYX4.mag
new file mode 100644
index 0000000..8e30b43
--- /dev/null
+++ b/mag/tia/sky130_fd_pr__pfet_01v8_NZHYX4.mag
@@ -0,0 +1,967 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645787783
+<< error_p >>
+rect -715 599 -657 605
+rect -519 599 -461 605
+rect -323 599 -265 605
+rect -127 599 -69 605
+rect 69 599 127 605
+rect 265 599 323 605
+rect 461 599 519 605
+rect 657 599 715 605
+rect -715 565 -703 599
+rect -519 565 -507 599
+rect -323 565 -311 599
+rect -127 565 -115 599
+rect 69 565 81 599
+rect 265 565 277 599
+rect 461 565 473 599
+rect 657 565 669 599
+rect -715 559 -657 565
+rect -519 559 -461 565
+rect -323 559 -265 565
+rect -127 559 -69 565
+rect 69 559 127 565
+rect 265 559 323 565
+rect 461 559 519 565
+rect 657 559 715 565
+rect -617 71 -559 77
+rect -421 71 -363 77
+rect -225 71 -167 77
+rect -29 71 29 77
+rect 167 71 225 77
+rect 363 71 421 77
+rect 559 71 617 77
+rect -617 37 -605 71
+rect -421 37 -409 71
+rect -225 37 -213 71
+rect -29 37 -17 71
+rect 167 37 179 71
+rect 363 37 375 71
+rect 559 37 571 71
+rect -617 31 -559 37
+rect -421 31 -363 37
+rect -225 31 -167 37
+rect -29 31 29 37
+rect 167 31 225 37
+rect 363 31 421 37
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -421 -37 -363 -31
+rect -225 -37 -167 -31
+rect -29 -37 29 -31
+rect 167 -37 225 -31
+rect 363 -37 421 -31
+rect 559 -37 617 -31
+rect -617 -71 -605 -37
+rect -421 -71 -409 -37
+rect -225 -71 -213 -37
+rect -29 -71 -17 -37
+rect 167 -71 179 -37
+rect 363 -71 375 -37
+rect 559 -71 571 -37
+rect -617 -77 -559 -71
+rect -421 -77 -363 -71
+rect -225 -77 -167 -71
+rect -29 -77 29 -71
+rect 167 -77 225 -71
+rect 363 -77 421 -71
+rect 559 -77 617 -71
+rect -715 -565 -657 -559
+rect -519 -565 -461 -559
+rect -323 -565 -265 -559
+rect -127 -565 -69 -559
+rect 69 -565 127 -559
+rect 265 -565 323 -559
+rect 461 -565 519 -559
+rect 657 -565 715 -559
+rect -715 -599 -703 -565
+rect -519 -599 -507 -565
+rect -323 -599 -311 -565
+rect -127 -599 -115 -565
+rect 69 -599 81 -565
+rect 265 -599 277 -565
+rect 461 -599 473 -565
+rect 657 -599 669 -565
+rect -715 -605 -657 -599
+rect -519 -605 -461 -599
+rect -323 -605 -265 -599
+rect -127 -605 -69 -599
+rect 69 -605 127 -599
+rect 265 -605 323 -599
+rect 461 -605 519 -599
+rect 657 -605 715 -599
+<< nwell >>
+rect -902 -737 902 737
+<< pmos >>
+rect -706 118 -666 518
+rect -608 118 -568 518
+rect -510 118 -470 518
+rect -412 118 -372 518
+rect -314 118 -274 518
+rect -216 118 -176 518
+rect -118 118 -78 518
+rect -20 118 20 518
+rect 78 118 118 518
+rect 176 118 216 518
+rect 274 118 314 518
+rect 372 118 412 518
+rect 470 118 510 518
+rect 568 118 608 518
+rect 666 118 706 518
+rect -706 -518 -666 -118
+rect -608 -518 -568 -118
+rect -510 -518 -470 -118
+rect -412 -518 -372 -118
+rect -314 -518 -274 -118
+rect -216 -518 -176 -118
+rect -118 -518 -78 -118
+rect -20 -518 20 -118
+rect 78 -518 118 -118
+rect 176 -518 216 -118
+rect 274 -518 314 -118
+rect 372 -518 412 -118
+rect 470 -518 510 -118
+rect 568 -518 608 -118
+rect 666 -518 706 -118
+<< pdiff >>
+rect -764 506 -706 518
+rect -764 130 -752 506
+rect -718 130 -706 506
+rect -764 118 -706 130
+rect -666 506 -608 518
+rect -666 130 -654 506
+rect -620 130 -608 506
+rect -666 118 -608 130
+rect -568 506 -510 518
+rect -568 130 -556 506
+rect -522 130 -510 506
+rect -568 118 -510 130
+rect -470 506 -412 518
+rect -470 130 -458 506
+rect -424 130 -412 506
+rect -470 118 -412 130
+rect -372 506 -314 518
+rect -372 130 -360 506
+rect -326 130 -314 506
+rect -372 118 -314 130
+rect -274 506 -216 518
+rect -274 130 -262 506
+rect -228 130 -216 506
+rect -274 118 -216 130
+rect -176 506 -118 518
+rect -176 130 -164 506
+rect -130 130 -118 506
+rect -176 118 -118 130
+rect -78 506 -20 518
+rect -78 130 -66 506
+rect -32 130 -20 506
+rect -78 118 -20 130
+rect 20 506 78 518
+rect 20 130 32 506
+rect 66 130 78 506
+rect 20 118 78 130
+rect 118 506 176 518
+rect 118 130 130 506
+rect 164 130 176 506
+rect 118 118 176 130
+rect 216 506 274 518
+rect 216 130 228 506
+rect 262 130 274 506
+rect 216 118 274 130
+rect 314 506 372 518
+rect 314 130 326 506
+rect 360 130 372 506
+rect 314 118 372 130
+rect 412 506 470 518
+rect 412 130 424 506
+rect 458 130 470 506
+rect 412 118 470 130
+rect 510 506 568 518
+rect 510 130 522 506
+rect 556 130 568 506
+rect 510 118 568 130
+rect 608 506 666 518
+rect 608 130 620 506
+rect 654 130 666 506
+rect 608 118 666 130
+rect 706 506 764 518
+rect 706 130 718 506
+rect 752 130 764 506
+rect 706 118 764 130
+rect -764 -130 -706 -118
+rect -764 -506 -752 -130
+rect -718 -506 -706 -130
+rect -764 -518 -706 -506
+rect -666 -130 -608 -118
+rect -666 -506 -654 -130
+rect -620 -506 -608 -130
+rect -666 -518 -608 -506
+rect -568 -130 -510 -118
+rect -568 -506 -556 -130
+rect -522 -506 -510 -130
+rect -568 -518 -510 -506
+rect -470 -130 -412 -118
+rect -470 -506 -458 -130
+rect -424 -506 -412 -130
+rect -470 -518 -412 -506
+rect -372 -130 -314 -118
+rect -372 -506 -360 -130
+rect -326 -506 -314 -130
+rect -372 -518 -314 -506
+rect -274 -130 -216 -118
+rect -274 -506 -262 -130
+rect -228 -506 -216 -130
+rect -274 -518 -216 -506
+rect -176 -130 -118 -118
+rect -176 -506 -164 -130
+rect -130 -506 -118 -130
+rect -176 -518 -118 -506
+rect -78 -130 -20 -118
+rect -78 -506 -66 -130
+rect -32 -506 -20 -130
+rect -78 -518 -20 -506
+rect 20 -130 78 -118
+rect 20 -506 32 -130
+rect 66 -506 78 -130
+rect 20 -518 78 -506
+rect 118 -130 176 -118
+rect 118 -506 130 -130
+rect 164 -506 176 -130
+rect 118 -518 176 -506
+rect 216 -130 274 -118
+rect 216 -506 228 -130
+rect 262 -506 274 -130
+rect 216 -518 274 -506
+rect 314 -130 372 -118
+rect 314 -506 326 -130
+rect 360 -506 372 -130
+rect 314 -518 372 -506
+rect 412 -130 470 -118
+rect 412 -506 424 -130
+rect 458 -506 470 -130
+rect 412 -518 470 -506
+rect 510 -130 568 -118
+rect 510 -506 522 -130
+rect 556 -506 568 -130
+rect 510 -518 568 -506
+rect 608 -130 666 -118
+rect 608 -506 620 -130
+rect 654 -506 666 -130
+rect 608 -518 666 -506
+rect 706 -130 764 -118
+rect 706 -506 718 -130
+rect 752 -506 764 -130
+rect 706 -518 764 -506
+<< pdiffc >>
+rect -752 130 -718 506
+rect -654 130 -620 506
+rect -556 130 -522 506
+rect -458 130 -424 506
+rect -360 130 -326 506
+rect -262 130 -228 506
+rect -164 130 -130 506
+rect -66 130 -32 506
+rect 32 130 66 506
+rect 130 130 164 506
+rect 228 130 262 506
+rect 326 130 360 506
+rect 424 130 458 506
+rect 522 130 556 506
+rect 620 130 654 506
+rect 718 130 752 506
+rect -752 -506 -718 -130
+rect -654 -506 -620 -130
+rect -556 -506 -522 -130
+rect -458 -506 -424 -130
+rect -360 -506 -326 -130
+rect -262 -506 -228 -130
+rect -164 -506 -130 -130
+rect -66 -506 -32 -130
+rect 32 -506 66 -130
+rect 130 -506 164 -130
+rect 228 -506 262 -130
+rect 326 -506 360 -130
+rect 424 -506 458 -130
+rect 522 -506 556 -130
+rect 620 -506 654 -130
+rect 718 -506 752 -130
+<< nsubdiff >>
+rect -866 667 -770 701
+rect 770 667 866 701
+rect -866 605 -832 667
+rect 832 605 866 667
+rect -866 -667 -832 -605
+rect 832 -667 866 -605
+rect -866 -701 -770 -667
+rect 770 -701 866 -667
+<< nsubdiffcont >>
+rect -770 667 770 701
+rect -866 -605 -832 605
+rect 832 -605 866 605
+rect -770 -701 770 -667
+<< poly >>
+rect -719 599 -653 615
+rect -719 565 -703 599
+rect -669 565 -653 599
+rect -719 549 -653 565
+rect -523 599 -457 615
+rect -523 565 -507 599
+rect -473 565 -457 599
+rect -523 549 -457 565
+rect -327 599 -261 615
+rect -327 565 -311 599
+rect -277 565 -261 599
+rect -327 549 -261 565
+rect -131 599 -65 615
+rect -131 565 -115 599
+rect -81 565 -65 599
+rect -131 549 -65 565
+rect 65 599 131 615
+rect 65 565 81 599
+rect 115 565 131 599
+rect 65 549 131 565
+rect 261 599 327 615
+rect 261 565 277 599
+rect 311 565 327 599
+rect 261 549 327 565
+rect 457 599 523 615
+rect 457 565 473 599
+rect 507 565 523 599
+rect 457 549 523 565
+rect 653 599 719 615
+rect 653 565 669 599
+rect 703 565 719 599
+rect 653 549 719 565
+rect -706 518 -666 549
+rect -608 518 -568 544
+rect -510 518 -470 549
+rect -412 518 -372 544
+rect -314 518 -274 549
+rect -216 518 -176 544
+rect -118 518 -78 549
+rect -20 518 20 544
+rect 78 518 118 549
+rect 176 518 216 544
+rect 274 518 314 549
+rect 372 518 412 544
+rect 470 518 510 549
+rect 568 518 608 544
+rect 666 518 706 549
+rect -706 92 -666 118
+rect -608 87 -568 118
+rect -510 92 -470 118
+rect -412 87 -372 118
+rect -314 92 -274 118
+rect -216 87 -176 118
+rect -118 92 -78 118
+rect -20 87 20 118
+rect 78 92 118 118
+rect 176 87 216 118
+rect 274 92 314 118
+rect 372 87 412 118
+rect 470 92 510 118
+rect 568 87 608 118
+rect 666 92 706 118
+rect -621 71 -555 87
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -621 21 -555 37
+rect -425 71 -359 87
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -425 21 -359 37
+rect -229 71 -163 87
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -229 21 -163 37
+rect -33 71 33 87
+rect -33 37 -17 71
+rect 17 37 33 71
+rect -33 21 33 37
+rect 163 71 229 87
+rect 163 37 179 71
+rect 213 37 229 71
+rect 163 21 229 37
+rect 359 71 425 87
+rect 359 37 375 71
+rect 409 37 425 71
+rect 359 21 425 37
+rect 555 71 621 87
+rect 555 37 571 71
+rect 605 37 621 71
+rect 555 21 621 37
+rect -621 -37 -555 -21
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -621 -87 -555 -71
+rect -425 -37 -359 -21
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -425 -87 -359 -71
+rect -229 -37 -163 -21
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -229 -87 -163 -71
+rect -33 -37 33 -21
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect -33 -87 33 -71
+rect 163 -37 229 -21
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect 163 -87 229 -71
+rect 359 -37 425 -21
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 359 -87 425 -71
+rect 555 -37 621 -21
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect 555 -87 621 -71
+rect -706 -118 -666 -92
+rect -608 -118 -568 -87
+rect -510 -118 -470 -92
+rect -412 -118 -372 -87
+rect -314 -118 -274 -92
+rect -216 -118 -176 -87
+rect -118 -118 -78 -92
+rect -20 -118 20 -87
+rect 78 -118 118 -92
+rect 176 -118 216 -87
+rect 274 -118 314 -92
+rect 372 -118 412 -87
+rect 470 -118 510 -92
+rect 568 -118 608 -87
+rect 666 -118 706 -92
+rect -706 -549 -666 -518
+rect -608 -544 -568 -518
+rect -510 -549 -470 -518
+rect -412 -544 -372 -518
+rect -314 -549 -274 -518
+rect -216 -544 -176 -518
+rect -118 -549 -78 -518
+rect -20 -544 20 -518
+rect 78 -549 118 -518
+rect 176 -544 216 -518
+rect 274 -549 314 -518
+rect 372 -544 412 -518
+rect 470 -549 510 -518
+rect 568 -544 608 -518
+rect 666 -549 706 -518
+rect -719 -565 -653 -549
+rect -719 -599 -703 -565
+rect -669 -599 -653 -565
+rect -719 -615 -653 -599
+rect -523 -565 -457 -549
+rect -523 -599 -507 -565
+rect -473 -599 -457 -565
+rect -523 -615 -457 -599
+rect -327 -565 -261 -549
+rect -327 -599 -311 -565
+rect -277 -599 -261 -565
+rect -327 -615 -261 -599
+rect -131 -565 -65 -549
+rect -131 -599 -115 -565
+rect -81 -599 -65 -565
+rect -131 -615 -65 -599
+rect 65 -565 131 -549
+rect 65 -599 81 -565
+rect 115 -599 131 -565
+rect 65 -615 131 -599
+rect 261 -565 327 -549
+rect 261 -599 277 -565
+rect 311 -599 327 -565
+rect 261 -615 327 -599
+rect 457 -565 523 -549
+rect 457 -599 473 -565
+rect 507 -599 523 -565
+rect 457 -615 523 -599
+rect 653 -565 719 -549
+rect 653 -599 669 -565
+rect 703 -599 719 -565
+rect 653 -615 719 -599
+<< polycont >>
+rect -703 565 -669 599
+rect -507 565 -473 599
+rect -311 565 -277 599
+rect -115 565 -81 599
+rect 81 565 115 599
+rect 277 565 311 599
+rect 473 565 507 599
+rect 669 565 703 599
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -703 -599 -669 -565
+rect -507 -599 -473 -565
+rect -311 -599 -277 -565
+rect -115 -599 -81 -565
+rect 81 -599 115 -565
+rect 277 -599 311 -565
+rect 473 -599 507 -565
+rect 669 -599 703 -565
+<< locali >>
+rect -866 667 -770 701
+rect 770 667 866 701
+rect -866 605 -832 667
+rect 832 605 866 667
+rect -719 565 -703 599
+rect -669 565 -653 599
+rect -523 565 -507 599
+rect -473 565 -457 599
+rect -327 565 -311 599
+rect -277 565 -261 599
+rect -131 565 -115 599
+rect -81 565 -65 599
+rect 65 565 81 599
+rect 115 565 131 599
+rect 261 565 277 599
+rect 311 565 327 599
+rect 457 565 473 599
+rect 507 565 523 599
+rect 653 565 669 599
+rect 703 565 719 599
+rect -752 506 -718 522
+rect -752 114 -718 130
+rect -654 506 -620 522
+rect -654 114 -620 130
+rect -556 506 -522 522
+rect -556 114 -522 130
+rect -458 506 -424 522
+rect -458 114 -424 130
+rect -360 506 -326 522
+rect -360 114 -326 130
+rect -262 506 -228 522
+rect -262 114 -228 130
+rect -164 506 -130 522
+rect -164 114 -130 130
+rect -66 506 -32 522
+rect -66 114 -32 130
+rect 32 506 66 522
+rect 32 114 66 130
+rect 130 506 164 522
+rect 130 114 164 130
+rect 228 506 262 522
+rect 228 114 262 130
+rect 326 506 360 522
+rect 326 114 360 130
+rect 424 506 458 522
+rect 424 114 458 130
+rect 522 506 556 522
+rect 522 114 556 130
+rect 620 506 654 522
+rect 620 114 654 130
+rect 718 506 752 522
+rect 718 114 752 130
+rect -621 37 -605 71
+rect -571 37 -555 71
+rect -425 37 -409 71
+rect -375 37 -359 71
+rect -229 37 -213 71
+rect -179 37 -163 71
+rect -33 37 -17 71
+rect 17 37 33 71
+rect 163 37 179 71
+rect 213 37 229 71
+rect 359 37 375 71
+rect 409 37 425 71
+rect 555 37 571 71
+rect 605 37 621 71
+rect -621 -71 -605 -37
+rect -571 -71 -555 -37
+rect -425 -71 -409 -37
+rect -375 -71 -359 -37
+rect -229 -71 -213 -37
+rect -179 -71 -163 -37
+rect -33 -71 -17 -37
+rect 17 -71 33 -37
+rect 163 -71 179 -37
+rect 213 -71 229 -37
+rect 359 -71 375 -37
+rect 409 -71 425 -37
+rect 555 -71 571 -37
+rect 605 -71 621 -37
+rect -752 -130 -718 -114
+rect -752 -522 -718 -506
+rect -654 -130 -620 -114
+rect -654 -522 -620 -506
+rect -556 -130 -522 -114
+rect -556 -522 -522 -506
+rect -458 -130 -424 -114
+rect -458 -522 -424 -506
+rect -360 -130 -326 -114
+rect -360 -522 -326 -506
+rect -262 -130 -228 -114
+rect -262 -522 -228 -506
+rect -164 -130 -130 -114
+rect -164 -522 -130 -506
+rect -66 -130 -32 -114
+rect -66 -522 -32 -506
+rect 32 -130 66 -114
+rect 32 -522 66 -506
+rect 130 -130 164 -114
+rect 130 -522 164 -506
+rect 228 -130 262 -114
+rect 228 -522 262 -506
+rect 326 -130 360 -114
+rect 326 -522 360 -506
+rect 424 -130 458 -114
+rect 424 -522 458 -506
+rect 522 -130 556 -114
+rect 522 -522 556 -506
+rect 620 -130 654 -114
+rect 620 -522 654 -506
+rect 718 -130 752 -114
+rect 718 -522 752 -506
+rect -719 -599 -703 -565
+rect -669 -599 -653 -565
+rect -523 -599 -507 -565
+rect -473 -599 -457 -565
+rect -327 -599 -311 -565
+rect -277 -599 -261 -565
+rect -131 -599 -115 -565
+rect -81 -599 -65 -565
+rect 65 -599 81 -565
+rect 115 -599 131 -565
+rect 261 -599 277 -565
+rect 311 -599 327 -565
+rect 457 -599 473 -565
+rect 507 -599 523 -565
+rect 653 -599 669 -565
+rect 703 -599 719 -565
+rect -866 -667 -832 -605
+rect 832 -667 866 -605
+rect -866 -701 -770 -667
+rect 770 -701 866 -667
+<< viali >>
+rect -703 565 -669 599
+rect -507 565 -473 599
+rect -311 565 -277 599
+rect -115 565 -81 599
+rect 81 565 115 599
+rect 277 565 311 599
+rect 473 565 507 599
+rect 669 565 703 599
+rect -752 130 -718 506
+rect -654 130 -620 506
+rect -556 130 -522 506
+rect -458 130 -424 506
+rect -360 130 -326 506
+rect -262 130 -228 506
+rect -164 130 -130 506
+rect -66 130 -32 506
+rect 32 130 66 506
+rect 130 130 164 506
+rect 228 130 262 506
+rect 326 130 360 506
+rect 424 130 458 506
+rect 522 130 556 506
+rect 620 130 654 506
+rect 718 130 752 506
+rect -605 37 -571 71
+rect -409 37 -375 71
+rect -213 37 -179 71
+rect -17 37 17 71
+rect 179 37 213 71
+rect 375 37 409 71
+rect 571 37 605 71
+rect -605 -71 -571 -37
+rect -409 -71 -375 -37
+rect -213 -71 -179 -37
+rect -17 -71 17 -37
+rect 179 -71 213 -37
+rect 375 -71 409 -37
+rect 571 -71 605 -37
+rect -752 -506 -718 -130
+rect -654 -506 -620 -130
+rect -556 -506 -522 -130
+rect -458 -506 -424 -130
+rect -360 -506 -326 -130
+rect -262 -506 -228 -130
+rect -164 -506 -130 -130
+rect -66 -506 -32 -130
+rect 32 -506 66 -130
+rect 130 -506 164 -130
+rect 228 -506 262 -130
+rect 326 -506 360 -130
+rect 424 -506 458 -130
+rect 522 -506 556 -130
+rect 620 -506 654 -130
+rect 718 -506 752 -130
+rect -703 -599 -669 -565
+rect -507 -599 -473 -565
+rect -311 -599 -277 -565
+rect -115 -599 -81 -565
+rect 81 -599 115 -565
+rect 277 -599 311 -565
+rect 473 -599 507 -565
+rect 669 -599 703 -565
+<< metal1 >>
+rect -715 599 -657 605
+rect -715 565 -703 599
+rect -669 565 -657 599
+rect -715 559 -657 565
+rect -519 599 -461 605
+rect -519 565 -507 599
+rect -473 565 -461 599
+rect -519 559 -461 565
+rect -323 599 -265 605
+rect -323 565 -311 599
+rect -277 565 -265 599
+rect -323 559 -265 565
+rect -127 599 -69 605
+rect -127 565 -115 599
+rect -81 565 -69 599
+rect -127 559 -69 565
+rect 69 599 127 605
+rect 69 565 81 599
+rect 115 565 127 599
+rect 69 559 127 565
+rect 265 599 323 605
+rect 265 565 277 599
+rect 311 565 323 599
+rect 265 559 323 565
+rect 461 599 519 605
+rect 461 565 473 599
+rect 507 565 519 599
+rect 461 559 519 565
+rect 657 599 715 605
+rect 657 565 669 599
+rect 703 565 715 599
+rect 657 559 715 565
+rect -758 506 -712 518
+rect -758 130 -752 506
+rect -718 130 -712 506
+rect -758 118 -712 130
+rect -660 506 -614 518
+rect -660 130 -654 506
+rect -620 130 -614 506
+rect -660 118 -614 130
+rect -562 506 -516 518
+rect -562 130 -556 506
+rect -522 130 -516 506
+rect -562 118 -516 130
+rect -464 506 -418 518
+rect -464 130 -458 506
+rect -424 130 -418 506
+rect -464 118 -418 130
+rect -366 506 -320 518
+rect -366 130 -360 506
+rect -326 130 -320 506
+rect -366 118 -320 130
+rect -268 506 -222 518
+rect -268 130 -262 506
+rect -228 130 -222 506
+rect -268 118 -222 130
+rect -170 506 -124 518
+rect -170 130 -164 506
+rect -130 130 -124 506
+rect -170 118 -124 130
+rect -72 506 -26 518
+rect -72 130 -66 506
+rect -32 130 -26 506
+rect -72 118 -26 130
+rect 26 506 72 518
+rect 26 130 32 506
+rect 66 130 72 506
+rect 26 118 72 130
+rect 124 506 170 518
+rect 124 130 130 506
+rect 164 130 170 506
+rect 124 118 170 130
+rect 222 506 268 518
+rect 222 130 228 506
+rect 262 130 268 506
+rect 222 118 268 130
+rect 320 506 366 518
+rect 320 130 326 506
+rect 360 130 366 506
+rect 320 118 366 130
+rect 418 506 464 518
+rect 418 130 424 506
+rect 458 130 464 506
+rect 418 118 464 130
+rect 516 506 562 518
+rect 516 130 522 506
+rect 556 130 562 506
+rect 516 118 562 130
+rect 614 506 660 518
+rect 614 130 620 506
+rect 654 130 660 506
+rect 614 118 660 130
+rect 712 506 758 518
+rect 712 130 718 506
+rect 752 130 758 506
+rect 712 118 758 130
+rect -617 71 -559 77
+rect -617 37 -605 71
+rect -571 37 -559 71
+rect -617 31 -559 37
+rect -421 71 -363 77
+rect -421 37 -409 71
+rect -375 37 -363 71
+rect -421 31 -363 37
+rect -225 71 -167 77
+rect -225 37 -213 71
+rect -179 37 -167 71
+rect -225 31 -167 37
+rect -29 71 29 77
+rect -29 37 -17 71
+rect 17 37 29 71
+rect -29 31 29 37
+rect 167 71 225 77
+rect 167 37 179 71
+rect 213 37 225 71
+rect 167 31 225 37
+rect 363 71 421 77
+rect 363 37 375 71
+rect 409 37 421 71
+rect 363 31 421 37
+rect 559 71 617 77
+rect 559 37 571 71
+rect 605 37 617 71
+rect 559 31 617 37
+rect -617 -37 -559 -31
+rect -617 -71 -605 -37
+rect -571 -71 -559 -37
+rect -617 -77 -559 -71
+rect -421 -37 -363 -31
+rect -421 -71 -409 -37
+rect -375 -71 -363 -37
+rect -421 -77 -363 -71
+rect -225 -37 -167 -31
+rect -225 -71 -213 -37
+rect -179 -71 -167 -37
+rect -225 -77 -167 -71
+rect -29 -37 29 -31
+rect -29 -71 -17 -37
+rect 17 -71 29 -37
+rect -29 -77 29 -71
+rect 167 -37 225 -31
+rect 167 -71 179 -37
+rect 213 -71 225 -37
+rect 167 -77 225 -71
+rect 363 -37 421 -31
+rect 363 -71 375 -37
+rect 409 -71 421 -37
+rect 363 -77 421 -71
+rect 559 -37 617 -31
+rect 559 -71 571 -37
+rect 605 -71 617 -37
+rect 559 -77 617 -71
+rect -758 -130 -712 -118
+rect -758 -506 -752 -130
+rect -718 -506 -712 -130
+rect -758 -518 -712 -506
+rect -660 -130 -614 -118
+rect -660 -506 -654 -130
+rect -620 -506 -614 -130
+rect -660 -518 -614 -506
+rect -562 -130 -516 -118
+rect -562 -506 -556 -130
+rect -522 -506 -516 -130
+rect -562 -518 -516 -506
+rect -464 -130 -418 -118
+rect -464 -506 -458 -130
+rect -424 -506 -418 -130
+rect -464 -518 -418 -506
+rect -366 -130 -320 -118
+rect -366 -506 -360 -130
+rect -326 -506 -320 -130
+rect -366 -518 -320 -506
+rect -268 -130 -222 -118
+rect -268 -506 -262 -130
+rect -228 -506 -222 -130
+rect -268 -518 -222 -506
+rect -170 -130 -124 -118
+rect -170 -506 -164 -130
+rect -130 -506 -124 -130
+rect -170 -518 -124 -506
+rect -72 -130 -26 -118
+rect -72 -506 -66 -130
+rect -32 -506 -26 -130
+rect -72 -518 -26 -506
+rect 26 -130 72 -118
+rect 26 -506 32 -130
+rect 66 -506 72 -130
+rect 26 -518 72 -506
+rect 124 -130 170 -118
+rect 124 -506 130 -130
+rect 164 -506 170 -130
+rect 124 -518 170 -506
+rect 222 -130 268 -118
+rect 222 -506 228 -130
+rect 262 -506 268 -130
+rect 222 -518 268 -506
+rect 320 -130 366 -118
+rect 320 -506 326 -130
+rect 360 -506 366 -130
+rect 320 -518 366 -506
+rect 418 -130 464 -118
+rect 418 -506 424 -130
+rect 458 -506 464 -130
+rect 418 -518 464 -506
+rect 516 -130 562 -118
+rect 516 -506 522 -130
+rect 556 -506 562 -130
+rect 516 -518 562 -506
+rect 614 -130 660 -118
+rect 614 -506 620 -130
+rect 654 -506 660 -130
+rect 614 -518 660 -506
+rect 712 -130 758 -118
+rect 712 -506 718 -130
+rect 752 -506 758 -130
+rect 712 -518 758 -506
+rect -715 -565 -657 -559
+rect -715 -599 -703 -565
+rect -669 -599 -657 -565
+rect -715 -605 -657 -599
+rect -519 -565 -461 -559
+rect -519 -599 -507 -565
+rect -473 -599 -461 -565
+rect -519 -605 -461 -599
+rect -323 -565 -265 -559
+rect -323 -599 -311 -565
+rect -277 -599 -265 -565
+rect -323 -605 -265 -599
+rect -127 -565 -69 -559
+rect -127 -599 -115 -565
+rect -81 -599 -69 -565
+rect -127 -605 -69 -599
+rect 69 -565 127 -559
+rect 69 -599 81 -565
+rect 115 -599 127 -565
+rect 69 -605 127 -599
+rect 265 -565 323 -559
+rect 265 -599 277 -565
+rect 311 -599 323 -565
+rect 265 -605 323 -599
+rect 461 -565 519 -559
+rect 461 -599 473 -565
+rect 507 -599 519 -565
+rect 461 -605 519 -599
+rect 657 -565 715 -559
+rect 657 -599 669 -565
+rect 703 -599 715 -565
+rect 657 -605 715 -599
+<< properties >>
+string FIXED_BBOX -849 -684 849 684
+string gencell sky130_fd_pr__pfet_01v8
+string library sky130
+string parameters w 2 l 0.2 m 2 nf 15 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.15 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8  sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt  sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
+<< end >>
diff --git a/mag/tia/tia_core.mag b/mag/tia/tia_core.mag
new file mode 100644
index 0000000..5511893
--- /dev/null
+++ b/mag/tia/tia_core.mag
@@ -0,0 +1,339 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646406885
+<< locali >>
+rect 3230 -2570 5340 -2130
+rect 4108 -7934 4420 -7920
+rect 3740 -7940 4420 -7934
+rect 3300 -9460 3420 -8660
+rect 4800 -8730 5340 -2570
+rect 4800 -8740 5390 -8730
+rect 4800 -8750 5370 -8740
+rect 3300 -9470 4420 -9460
+rect 5200 -9470 5370 -8750
+rect 5960 -9310 6070 -9150
+rect 5970 -9320 6070 -9310
+rect 5980 -9470 6070 -9320
+rect 1340 -9740 6090 -9470
+rect 1340 -9750 4800 -9740
+rect 1340 -11100 1510 -9750
+rect 2160 -11100 2540 -9750
+rect 3070 -11100 3450 -9750
+rect 4000 -11100 4380 -9750
+rect 4910 -11100 5310 -9740
+rect 5840 -11090 5960 -9750
+rect 6620 -10320 6670 -10200
+rect 5970 -11040 6240 -10600
+rect 6610 -10880 6710 -10760
+rect 1340 -11280 5970 -11100
+<< viali >>
+rect 6670 -10320 6760 -10200
+<< metal1 >>
+rect 4100 1996 4660 2000
+rect 4098 1944 4660 1996
+rect 4100 1930 4660 1944
+rect 4740 1930 4750 2000
+rect -1860 -1260 -1360 -1020
+rect 2950 -1730 3140 -1660
+rect 3130 -1780 3140 -1730
+rect 3320 -1780 3330 -1660
+rect 3140 -1810 3330 -1780
+rect 3200 -2350 4620 -2270
+rect -1390 -4120 -1380 -4020
+rect -1270 -4120 -1260 -4020
+rect 4180 -5090 4190 -5080
+rect 4090 -5190 4190 -5090
+rect 4180 -5200 4190 -5190
+rect 4290 -5200 4300 -5080
+rect 2840 -8140 2850 -7990
+rect 3020 -8140 3030 -7990
+rect 4470 -8030 4620 -2350
+rect 3600 -8100 3650 -8030
+rect 3790 -8100 3840 -8030
+rect 3980 -8100 4030 -8030
+rect 4170 -8100 4220 -8030
+rect 4370 -8110 4420 -8040
+rect 4560 -8110 4610 -8040
+rect -1390 -8850 -1380 -8760
+rect -1270 -8850 -1260 -8760
+rect 3160 -8880 3570 -8800
+rect 5060 -8880 5480 -8800
+rect 5590 -8880 6130 -8810
+rect 5390 -8910 5480 -8880
+rect 5390 -9090 5440 -8910
+rect 5500 -9090 5510 -8910
+rect 5630 -9090 5640 -8910
+rect 5700 -9090 5710 -8910
+rect 5820 -9090 5830 -8910
+rect 5890 -9090 5900 -8910
+rect 5530 -9310 5540 -9150
+rect 5600 -9310 5610 -9150
+rect 5730 -9310 5740 -9150
+rect 5800 -9310 5810 -9150
+rect 5920 -9310 5930 -9150
+rect 5990 -9310 6000 -9150
+rect 6030 -9300 6130 -8880
+rect 6030 -9340 6060 -9300
+rect 3210 -9420 3500 -9340
+rect 5480 -9410 6060 -9340
+rect 6130 -9410 6140 -9300
+rect 1330 -9890 6340 -9850
+rect 1330 -9910 1380 -9890
+rect 1210 -10040 1380 -9910
+rect 1130 -10060 1380 -10040
+rect 1330 -10960 1380 -10060
+rect 6300 -10960 6340 -9890
+rect 6380 -10070 6390 -9960
+rect 6460 -10070 6470 -9960
+rect 6390 -10130 6450 -10070
+rect 6420 -10920 6480 -10140
+rect 6664 -10200 6766 -10188
+rect 6610 -10320 6620 -10200
+rect 6760 -10320 6770 -10200
+rect 6664 -10332 6766 -10320
+rect 1330 -11010 6340 -10960
+<< via1 >>
+rect 4660 1930 4740 2000
+rect 3140 -1780 3320 -1660
+rect -1380 -4120 -1270 -4020
+rect 4190 -5200 4290 -5080
+rect 2850 -8140 3020 -7990
+rect -1380 -8850 -1270 -8760
+rect 5440 -9090 5500 -8910
+rect 5640 -9090 5700 -8910
+rect 5830 -9090 5890 -8910
+rect 5540 -9310 5600 -9150
+rect 5740 -9310 5800 -9150
+rect 5930 -9310 5990 -9150
+rect 6060 -9410 6130 -9300
+rect 6390 -10070 6460 -9960
+rect 6620 -10320 6670 -10200
+rect 6670 -10320 6760 -10200
+<< metal2 >>
+rect 4660 2000 4740 2010
+rect 4660 1920 4740 1930
+rect 830 1750 1040 1890
+rect 1770 160 1890 320
+rect 2720 -1460 2890 -1320
+rect 3140 -1660 3320 -1650
+rect 3140 -1790 3320 -1780
+rect 1290 -2130 1520 -2120
+rect 1290 -2580 1520 -2570
+rect -1380 -4020 -1270 -4010
+rect -1380 -8760 -1270 -4120
+rect -1020 -4690 -910 -4530
+rect 4190 -5080 4290 -5070
+rect 5080 -5080 5170 -5070
+rect 4290 -5200 5080 -5080
+rect 4190 -5210 4290 -5200
+rect 5080 -5210 5170 -5200
+rect 3880 -5340 4500 -5260
+rect 4320 -7540 4500 -5340
+rect 4320 -7710 5050 -7540
+rect 2850 -7990 3020 -7980
+rect 2850 -8150 3020 -8140
+rect 4550 -8090 4620 -8080
+rect 4550 -8260 4620 -8250
+rect 4930 -8540 5050 -7710
+rect 4930 -8650 6350 -8540
+rect 4600 -8760 4720 -8660
+rect -1380 -8860 -1270 -8850
+rect 5440 -8910 5500 -8900
+rect 5640 -8910 5700 -8900
+rect 5830 -8910 5890 -8900
+rect 5500 -9090 5640 -8910
+rect 5700 -9090 5830 -8910
+rect 5440 -9100 5500 -9090
+rect 5640 -9100 5700 -9090
+rect 5830 -9100 5890 -9090
+rect 1250 -9210 1480 -9200
+rect 3170 -9310 3550 -9140
+rect 5540 -9150 5600 -9140
+rect 5740 -9150 5800 -9140
+rect 5930 -9150 5990 -9140
+rect 5080 -9310 5540 -9150
+rect 5600 -9310 5740 -9150
+rect 5800 -9310 5930 -9150
+rect 5540 -9320 5600 -9310
+rect 5740 -9320 5800 -9310
+rect 5930 -9320 5990 -9310
+rect 6060 -9300 6130 -9290
+rect 6060 -9420 6130 -9410
+rect 1250 -9660 1480 -9650
+rect 6230 -9700 6350 -8650
+rect 6230 -9810 6760 -9700
+rect 6390 -9960 6460 -9950
+rect 6390 -10080 6460 -10070
+rect 6620 -10200 6760 -9810
+rect 6620 -10330 6760 -10320
+<< via2 >>
+rect 4660 1930 4740 2000
+rect 3140 -1780 3320 -1660
+rect 1290 -2570 1520 -2130
+rect 5080 -5200 5170 -5080
+rect 2850 -8140 3020 -7990
+rect 4550 -8250 4620 -8090
+rect 1250 -9650 1480 -9210
+rect 6060 -9410 6130 -9300
+rect 6390 -10070 6460 -9960
+<< metal3 >>
+rect 1040 1990 1140 2120
+rect 4630 1910 4640 2020
+rect 4760 1910 4770 2020
+rect 3130 -1660 3330 -1650
+rect 3130 -1780 3140 -1660
+rect 3320 -1780 3330 -1660
+rect 3130 -2020 3330 -1780
+rect 1280 -2130 1530 -2125
+rect 1280 -2570 1290 -2130
+rect 1520 -2570 1530 -2130
+rect 3140 -2140 3320 -2020
+rect 1280 -2575 1530 -2570
+rect 630 -2970 700 -2870
+rect 5070 -5080 5180 -5075
+rect 5070 -5200 5080 -5080
+rect 5170 -5200 5180 -5080
+rect 5070 -5205 5180 -5200
+rect 2840 -7990 3030 -7985
+rect 2840 -8140 2850 -7990
+rect 3020 -8140 3030 -7990
+rect 2840 -8145 3030 -8140
+rect 4540 -8090 4630 -8085
+rect 1240 -9210 1490 -9205
+rect 2850 -9210 3020 -8145
+rect 4540 -8250 4550 -8090
+rect 4620 -8250 5190 -8090
+rect 4540 -8255 4630 -8250
+rect 1240 -9650 1250 -9210
+rect 1480 -9650 1490 -9210
+rect 6050 -9300 6140 -9295
+rect 6050 -9410 6060 -9300
+rect 6130 -9410 6460 -9300
+rect 6050 -9415 6140 -9410
+rect 1240 -9655 1490 -9650
+rect 630 -10020 700 -9920
+rect 6390 -9955 6460 -9410
+rect 6380 -9960 6470 -9955
+rect 6380 -10070 6390 -9960
+rect 6460 -10070 6470 -9960
+rect 6380 -10075 6470 -10070
+<< via3 >>
+rect 4640 2000 4760 2020
+rect 4640 1930 4660 2000
+rect 4660 1930 4740 2000
+rect 4740 1930 4760 2000
+rect 4640 1910 4760 1930
+rect 1290 -2570 1520 -2130
+rect 5080 -5200 5170 -5080
+rect 1250 -9650 1480 -9210
+<< metal4 >>
+rect 4639 2020 4761 2021
+rect 4639 1910 4640 2020
+rect 4760 1960 4761 2020
+rect 4760 1910 5080 1960
+rect 4639 1909 5080 1910
+rect 4640 1850 5080 1909
+rect 1289 -2130 1521 -2129
+rect 1289 -2260 1290 -2130
+rect 1520 -2260 1521 -2130
+rect 1520 -2550 1880 -2260
+rect 1289 -2570 1290 -2550
+rect 1520 -2570 1521 -2550
+rect 1289 -2571 1521 -2570
+rect 5060 -5080 5760 -4030
+rect 5060 -5200 5080 -5080
+rect 5170 -5200 5760 -5080
+rect 5060 -5360 5760 -5200
+rect 11390 -5310 11730 -4190
+rect 1249 -9210 1481 -9209
+rect 1249 -9380 1250 -9210
+rect 1480 -9380 1481 -9210
+rect 1480 -9650 1820 -9380
+rect 1360 -9800 1820 -9650
+<< via4 >>
+rect 1080 -2550 1290 -2260
+rect 1290 -2550 1360 -2260
+rect 1060 -9650 1250 -9380
+rect 1250 -9650 1360 -9380
+rect 1060 -9800 1360 -9650
+<< metal5 >>
+rect 3230 2360 5960 2680
+rect 3230 1630 3590 2360
+rect 5640 1880 5960 2360
+rect 1056 -2260 1384 -2236
+rect 1056 -2550 1080 -2260
+rect 1360 -2550 1384 -2260
+rect 1056 -2574 1384 -2550
+rect 4360 -2680 5080 -2360
+rect 5750 -4590 6070 -3980
+rect 3300 -4970 6070 -4590
+rect 3300 -5460 3680 -4970
+rect 4680 -4980 6070 -4970
+rect 5750 -5430 6070 -4980
+rect 11110 -5520 11470 -3990
+rect 1036 -9380 1384 -9356
+rect 1036 -9800 1060 -9380
+rect 1360 -9800 1384 -9380
+rect 4300 -9750 5060 -9430
+rect 1036 -9824 1384 -9800
+use sky130_fd_pr__cap_mim_m3_1_J5CT7Z  sky130_fd_pr__cap_mim_m3_1_J5CT7Z_0
+timestamp 1646060485
+transform 1 0 3290 0 1 -10380
+box -1650 -1300 1649 1300
+use sky130_fd_pr__cap_mim_m3_1_J5CT7Z  sky130_fd_pr__cap_mim_m3_1_J5CT7Z_1
+timestamp 1646060485
+transform 1 0 3280 0 1 -3290
+box -1650 -1300 1649 1300
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#2  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_0
+timestamp 1646042961
+transform -1 0 8373 0 -1 -8409
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_mim_m3_2_LJ5JLG#2  sky130_fd_pr__cap_mim_m3_2_LJ5JLG_1
+timestamp 1646042961
+transform -1 0 8373 0 -1 -1099
+box -3351 -3101 3373 3101
+use sky130_fd_pr__cap_var_lvt_MZUN4J  sky130_fd_pr__cap_var_lvt_MZUN4J_0
+timestamp 1646042961
+transform 1 0 3733 0 1 -10422
+box -2283 -728 2283 728
+use sky130_fd_pr__nfet_01v8_CDW43Z  sky130_fd_pr__nfet_01v8_CDW43Z_0
+timestamp 1646044879
+transform 1 0 6476 0 1 -10820
+box -296 -260 296 260
+use sky130_fd_pr__nfet_01v8_SC2JGL  sky130_fd_pr__nfet_01v8_SC2JGL_0
+timestamp 1646044879
+transform 1 0 5717 0 1 -9110
+box -407 -410 407 410
+use sky130_fd_pr__pfet_01v8_GCYTE7  sky130_fd_pr__pfet_01v8_GCYTE7_0
+timestamp 1646044879
+transform 1 0 6476 0 1 -10261
+box -296 -269 296 269
+use tia_cur_mirror  tia_cur_mirror_0
+timestamp 1645802395
+transform 1 0 3420 0 1 -8620
+box -60 -900 1822 740
+use tia_one_tia  tia_one_tia_0
+timestamp 1646064234
+transform 1 0 614 0 1 -890
+box -2010 -3360 3840 3680
+use tia_one_tia  tia_one_tia_1
+timestamp 1646064234
+transform 1 0 614 0 1 -7960
+box -2010 -3360 3840 3680
+<< labels >>
+rlabel metal1 -1840 -1240 -1560 -1040 1 Input
+rlabel metal4 11480 -4560 11690 -4360 1 VN
+rlabel metal2 870 1770 1000 1880 7 Out_1
+rlabel metal2 2720 -1460 2890 -1320 3 VM5D
+rlabel metal2 -1020 -4690 -910 -4530 1 VM28D
+rlabel metal5 11150 -5050 11300 -4820 1 VP
+rlabel metal3 1040 1990 1140 2120 1 Out_1
+rlabel metal2 1770 160 1890 320 1 Out_2
+rlabel metal2 4600 -8760 4720 -8660 1 VM6D
+rlabel metal3 6390 -9510 6450 -9410 1 Disable_TIA
+rlabel metal1 6090 -9890 6150 -9850 1 Disable_TIA_B
+rlabel metal3 630 -10020 700 -9920 1 VM40D
+rlabel metal3 630 -2970 700 -2870 1 VM28D
+rlabel metal3 5080 -8250 5190 -8090 1 I_Bias1
+<< end >>
diff --git a/mag/tia/tia_cur_mirror.mag b/mag/tia/tia_cur_mirror.mag
new file mode 100644
index 0000000..eaa6dfa
--- /dev/null
+++ b/mag/tia/tia_cur_mirror.mag
@@ -0,0 +1,197 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1645802395
+<< pwell >>
+rect 122 552 1244 618
+rect 122 42 1244 108
+rect 130 -260 1640 -180
+<< poly >>
+rect 122 602 1244 618
+rect 122 568 138 602
+rect 172 568 330 602
+rect 364 568 522 602
+rect 556 568 714 602
+rect 748 568 906 602
+rect 940 568 1098 602
+rect 1132 568 1244 602
+rect 122 552 1244 568
+rect 122 92 1244 108
+rect 122 58 234 92
+rect 268 58 426 92
+rect 460 58 618 92
+rect 652 58 810 92
+rect 844 58 1002 92
+rect 1036 58 1194 92
+rect 1228 58 1244 92
+rect 122 42 1244 58
+<< polycont >>
+rect 138 568 172 602
+rect 330 568 364 602
+rect 522 568 556 602
+rect 714 568 748 602
+rect 906 568 940 602
+rect 1098 568 1132 602
+rect 234 58 268 92
+rect 426 58 460 92
+rect 618 58 652 92
+rect 810 58 844 92
+rect 1002 58 1036 92
+rect 1194 58 1228 92
+<< locali >>
+rect 122 568 138 602
+rect 172 568 330 602
+rect 364 568 522 602
+rect 556 568 714 602
+rect 748 568 906 602
+rect 940 568 1098 602
+rect 1132 568 1244 602
+rect 122 58 234 92
+rect 268 58 426 92
+rect 460 58 618 92
+rect 652 58 810 92
+rect 844 58 1002 92
+rect 1036 58 1194 92
+rect 1228 58 1244 92
+rect -20 -140 1390 -20
+<< viali >>
+rect 138 568 172 602
+rect 330 568 364 602
+rect 522 568 556 602
+rect 714 568 748 602
+rect 906 568 940 602
+rect 1098 568 1132 602
+rect 234 58 268 92
+rect 426 58 460 92
+rect 618 58 652 92
+rect 810 58 844 92
+rect 1002 58 1036 92
+rect 1194 58 1228 92
+<< metal1 >>
+rect 120 602 1440 630
+rect 120 568 138 602
+rect 172 568 330 602
+rect 364 568 522 602
+rect 556 568 714 602
+rect 748 568 906 602
+rect 940 568 1098 602
+rect 1132 568 1440 602
+rect 120 560 1440 568
+rect 167 370 177 530
+rect 229 370 239 530
+rect 359 370 369 530
+rect 421 370 431 530
+rect 551 370 561 530
+rect 613 370 623 530
+rect 743 370 753 530
+rect 805 370 815 530
+rect 935 370 945 530
+rect 997 370 1007 530
+rect 1127 370 1137 530
+rect 1189 370 1199 530
+rect 71 130 81 290
+rect 133 130 143 290
+rect 263 130 273 290
+rect 325 130 335 290
+rect 455 130 465 290
+rect 517 130 527 290
+rect 647 130 657 290
+rect 709 130 719 290
+rect 839 130 849 290
+rect 901 130 911 290
+rect 1031 130 1041 290
+rect 1093 130 1103 290
+rect 1223 130 1233 290
+rect 1285 130 1295 290
+rect 1330 100 1440 560
+rect 120 92 1440 100
+rect 120 58 234 92
+rect 268 58 426 92
+rect 460 58 618 92
+rect 652 58 810 92
+rect 844 58 1002 92
+rect 1036 58 1194 92
+rect 1228 58 1440 92
+rect 120 30 1440 58
+rect 1310 -180 1440 30
+rect 130 -260 1640 -180
+rect 329 -450 339 -290
+rect 391 -450 401 -290
+rect 845 -450 855 -290
+rect 907 -450 917 -290
+rect 1361 -450 1371 -290
+rect 1423 -450 1430 -290
+rect 71 -690 81 -530
+rect 133 -690 143 -530
+rect 587 -690 597 -530
+rect 649 -690 659 -530
+rect 1103 -690 1113 -530
+rect 1165 -690 1175 -530
+rect 1480 -720 1570 -260
+rect 1619 -690 1629 -530
+rect 1681 -690 1691 -530
+rect 70 -800 1690 -720
+<< via1 >>
+rect 177 370 229 530
+rect 369 370 421 530
+rect 561 370 613 530
+rect 753 370 805 530
+rect 945 370 997 530
+rect 1137 370 1189 530
+rect 81 130 133 290
+rect 273 130 325 290
+rect 465 130 517 290
+rect 657 130 709 290
+rect 849 130 901 290
+rect 1041 130 1093 290
+rect 1233 130 1285 290
+rect 339 -450 391 -290
+rect 855 -450 907 -290
+rect 1371 -450 1423 -290
+rect 81 -690 133 -530
+rect 597 -690 649 -530
+rect 1113 -690 1165 -530
+rect 1629 -690 1681 -530
+<< metal2 >>
+rect 170 530 1200 540
+rect 170 370 177 530
+rect 229 370 369 530
+rect 421 370 561 530
+rect 613 370 753 530
+rect 805 370 945 530
+rect 997 370 1137 530
+rect 1189 370 1200 530
+rect 170 360 1200 370
+rect 80 290 1430 300
+rect 80 130 81 290
+rect 133 130 273 290
+rect 325 130 465 290
+rect 517 130 657 290
+rect 709 130 849 290
+rect 901 130 1041 290
+rect 1093 130 1233 290
+rect 1285 130 1430 290
+rect 80 120 1430 130
+rect 1130 -260 1430 120
+rect 320 -290 1430 -260
+rect 320 -450 339 -290
+rect 391 -450 855 -290
+rect 907 -450 1371 -290
+rect 1423 -450 1430 -290
+rect 320 -460 1430 -450
+rect 70 -530 1690 -520
+rect 70 -690 81 -530
+rect 133 -690 597 -530
+rect 649 -690 1113 -530
+rect 1165 -690 1629 -530
+rect 1681 -690 1690 -530
+rect 70 -700 1690 -690
+use sky130_fd_pr__nfet_01v8_854667  sky130_fd_pr__nfet_01v8_854667_0
+timestamp 1645802395
+transform 1 0 881 0 1 -490
+box -941 -410 941 410
+use sky130_fd_pr__nfet_01v8_F8VELN  sky130_fd_pr__nfet_01v8_F8VELN_0
+timestamp 1645801865
+transform 1 0 683 0 1 330
+box -743 -410 743 410
+<< end >>
diff --git a/mag/tia/tia_one_tia.mag b/mag/tia/tia_one_tia.mag
new file mode 100644
index 0000000..d225b90
--- /dev/null
+++ b/mag/tia/tia_one_tia.mag
@@ -0,0 +1,412 @@
+magic
+tech sky130A
+magscale 1 2
+timestamp 1646064234
+<< nwell >>
+rect 1650 2620 1660 2790
+<< pwell >>
+rect -180 2030 850 2110
+rect -1950 1380 -1780 1530
+rect 670 1380 850 1530
+rect -1950 860 -1750 920
+rect 660 860 850 920
+rect -1950 560 -1750 630
+rect 660 560 850 620
+rect -1950 -60 -1760 90
+rect 690 -60 850 90
+<< locali >>
+rect -1910 3600 1710 3680
+rect -190 2220 -80 3600
+rect 1600 3050 1710 3600
+rect 1600 2960 3780 3050
+rect 1600 2220 1710 2400
+rect 3530 2220 3780 2960
+rect -2010 790 -1870 2130
+rect 790 1260 920 2140
+rect 1460 2110 3780 2220
+rect 800 1010 920 1260
+rect 1690 1800 3560 1890
+rect 1690 1210 1790 1800
+rect 3470 1230 3560 1800
+rect 1670 1050 1780 1210
+rect 790 790 920 1010
+rect -2010 690 920 790
+rect -2010 -640 -1870 690
+rect 790 30 920 690
+rect 1680 480 1780 1050
+rect 3470 480 3560 1020
+rect 1680 390 3560 480
+rect 800 -640 910 30
+rect -2010 -740 910 -640
+rect -2010 -3330 -1870 -740
+rect 720 -1180 910 -740
+rect 720 -1360 730 -1180
+rect 860 -1360 910 -1180
+rect 720 -1500 910 -1360
+rect 720 -1680 2700 -1500
+<< viali >>
+rect 1600 2400 1730 2960
+rect 1590 1050 1670 1210
+rect 3440 1020 3560 1230
+rect 730 -1360 860 -1180
+<< metal1 >>
+rect -2000 3470 -1750 3540
+rect -330 3470 60 3540
+rect -2000 3000 -1850 3470
+rect -180 3000 -100 3470
+rect -2000 2830 1490 3000
+rect 1594 2960 1736 2972
+rect -2000 2360 -1850 2830
+rect -180 2370 -100 2830
+rect 1590 2400 1600 2960
+rect 1730 2400 1740 2960
+rect 1860 2830 3520 2870
+rect 1594 2388 1736 2400
+rect -2000 2290 -1750 2360
+rect -330 2300 60 2370
+rect 3480 2330 3520 2830
+rect -2000 2070 -1850 2290
+rect -180 2110 -100 2300
+rect 1850 2290 3520 2330
+rect -2000 2000 -1750 2070
+rect -180 2030 930 2110
+rect 660 2000 930 2030
+rect -2000 1530 -1850 2000
+rect 790 1530 930 2000
+rect 1540 1550 1550 1740
+rect 1800 1690 3340 1740
+rect 1800 1680 1930 1690
+rect 1800 1550 1820 1680
+rect -2000 1380 930 1530
+rect -2000 920 -1850 1380
+rect 790 1210 930 1380
+rect 1584 1210 1676 1222
+rect 1730 1210 1820 1550
+rect 3434 1230 3566 1242
+rect 790 1050 840 1210
+rect 1070 1050 1080 1210
+rect 1580 1050 1590 1210
+rect 1670 1050 1680 1210
+rect 1730 1200 1910 1210
+rect 1730 1080 3340 1200
+rect 1730 1070 1910 1080
+rect 790 920 930 1050
+rect 1584 1038 1676 1050
+rect -2000 860 -1750 920
+rect 660 860 930 920
+rect -2000 630 -1850 860
+rect -2000 560 -1750 630
+rect 790 620 930 860
+rect 660 560 930 620
+rect -2000 90 -1850 560
+rect 790 90 930 560
+rect 1730 600 1820 1070
+rect 3430 1020 3440 1230
+rect 3560 1020 3570 1230
+rect 3434 1008 3566 1020
+rect 1730 540 1910 600
+rect -2000 -60 930 90
+rect -2000 -530 -1850 -60
+rect 790 -520 930 -60
+rect 770 -530 930 -520
+rect -2000 -580 -1750 -530
+rect 660 -580 930 -530
+rect -1960 -860 -1810 -800
+rect -1960 -1330 -1860 -860
+rect 724 -1180 866 -1168
+rect -1960 -1480 -1810 -1330
+rect 720 -1360 730 -1180
+rect 860 -1360 870 -1180
+rect 724 -1372 866 -1360
+rect -1960 -1950 -1860 -1480
+rect -1960 -2090 -1800 -1950
+rect -1960 -2100 -1770 -2090
+rect -1960 -2570 -1860 -2100
+rect -1960 -2720 -1800 -2570
+rect -1960 -3190 -1860 -2720
+rect -1960 -3240 -1810 -3190
+<< via1 >>
+rect 1600 2400 1730 2960
+rect 1550 1550 1800 1740
+rect 840 1050 1070 1210
+rect 1590 1050 1670 1210
+rect 3440 1020 3560 1230
+rect 730 -1360 860 -1180
+<< metal2 >>
+rect -1710 3420 1690 3440
+rect -1710 3280 -260 3420
+rect -20 3280 1690 3420
+rect -1710 3270 1690 3280
+rect 1440 3260 1690 3270
+rect -1810 3190 1430 3200
+rect -1810 3040 360 3190
+rect 760 3040 1430 3190
+rect -1810 3030 1430 3040
+rect 1550 2980 1690 3260
+rect 1550 2960 3280 2980
+rect -1810 2790 1430 2800
+rect -1810 2640 370 2790
+rect 770 2640 1430 2790
+rect -1810 2630 1430 2640
+rect 1550 2570 1600 2960
+rect 1440 2560 1600 2570
+rect -1700 2540 1600 2560
+rect -1700 2400 -260 2540
+rect -20 2400 1600 2540
+rect 1730 2620 3280 2960
+rect 2220 2560 2660 2570
+rect -300 2380 0 2400
+rect 300 2390 340 2400
+rect 1600 2390 1730 2400
+rect 1800 2380 2220 2550
+rect 2660 2380 3440 2550
+rect 2220 2370 2660 2380
+rect -90 1970 230 1980
+rect -1710 1800 -90 1970
+rect 230 1800 710 1970
+rect -90 1790 230 1800
+rect 1550 1740 1800 1750
+rect -1800 1720 1550 1730
+rect -1800 1570 370 1720
+rect 770 1570 1550 1720
+rect -1800 1560 1550 1570
+rect 2220 1660 2660 1670
+rect 1550 1540 1800 1550
+rect 1850 1480 2220 1660
+rect 2660 1480 3300 1660
+rect 2220 1470 2660 1480
+rect -1800 1350 770 1360
+rect -1800 1200 370 1350
+rect 1950 1240 3500 1420
+rect -1800 1190 770 1200
+rect 840 1210 1070 1220
+rect 1590 1210 1670 1220
+rect 1960 1210 2120 1240
+rect 3310 1230 3560 1240
+rect -190 1110 700 1120
+rect -1710 360 -90 1110
+rect 230 360 710 1110
+rect 1070 1050 1590 1210
+rect 1670 1050 2120 1210
+rect 840 1040 1070 1050
+rect 1590 1040 1670 1050
+rect 1950 1040 2120 1050
+rect 3390 1040 3440 1230
+rect 1950 1020 3440 1040
+rect 1950 1010 3560 1020
+rect 1950 860 3500 1010
+rect 2220 800 2660 810
+rect 1850 620 2220 800
+rect 2660 620 3300 800
+rect 2220 610 2660 620
+rect -180 350 310 360
+rect -1810 280 770 290
+rect -1810 130 370 280
+rect -1810 120 770 130
+rect -1800 -90 1190 -80
+rect -1800 -240 370 -90
+rect 770 -240 1190 -90
+rect -1800 -250 1190 -240
+rect -90 -330 230 -320
+rect -1710 -500 -90 -330
+rect 230 -500 710 -330
+rect -90 -510 230 -500
+rect -760 -880 -440 -870
+rect -1730 -1060 -760 -890
+rect -440 -1060 770 -890
+rect -760 -1070 -440 -1060
+rect -1830 -1140 540 -1130
+rect -1830 -1680 -90 -1140
+rect 230 -1680 540 -1140
+rect 630 -1170 770 -1060
+rect 630 -1180 860 -1170
+rect 630 -1360 730 -1180
+rect 860 -1360 1050 -1180
+rect 630 -1370 860 -1360
+rect -90 -1690 230 -1680
+rect 630 -1750 770 -1370
+rect -1730 -1760 770 -1750
+rect -1730 -2300 -760 -1760
+rect -440 -2300 770 -1760
+rect -760 -2310 -440 -2300
+rect -1840 -2370 550 -2360
+rect -1840 -2910 -90 -2370
+rect 230 -2910 550 -2370
+rect -90 -2920 230 -2910
+rect -760 -2980 -440 -2970
+rect 630 -2980 770 -2300
+rect -1730 -3160 -760 -2980
+rect -440 -3160 770 -2980
+rect -760 -3170 -440 -3160
+<< via2 >>
+rect -260 3280 -20 3420
+rect 360 3040 760 3190
+rect 370 2640 770 2790
+rect -260 2400 -20 2540
+rect 2220 2380 2660 2560
+rect -90 1800 230 1970
+rect 370 1570 770 1720
+rect 2220 1480 2660 1660
+rect 370 1200 770 1350
+rect -90 360 230 1110
+rect 2220 620 2660 800
+rect 370 130 770 280
+rect 370 -240 770 -90
+rect -90 -500 230 -330
+rect -760 -1060 -440 -880
+rect -90 -1680 230 -1140
+rect -760 -2300 -440 -1760
+rect -90 -2910 230 -2370
+rect -760 -3160 -440 -2980
+<< metal3 >>
+rect -260 3425 -20 3440
+rect -270 3420 -10 3425
+rect -270 3280 -260 3420
+rect -20 3280 -10 3420
+rect -270 3275 -10 3280
+rect -260 2920 -20 3275
+rect 360 3195 780 3200
+rect 350 3190 780 3195
+rect 350 3040 360 3190
+rect 760 3040 780 3190
+rect 350 3035 780 3040
+rect -270 2760 -260 2920
+rect -20 2760 -10 2920
+rect 360 2790 780 3035
+rect -260 2545 -20 2760
+rect 360 2640 370 2790
+rect 770 2640 780 2790
+rect -270 2540 -10 2545
+rect -270 2400 -260 2540
+rect -20 2400 -10 2540
+rect -270 2395 -10 2400
+rect -100 1970 240 1975
+rect -100 1800 -90 1970
+rect 230 1800 240 1970
+rect -100 1795 240 1800
+rect -90 1115 230 1795
+rect 360 1720 780 2640
+rect 2210 2560 2670 2565
+rect 2210 2380 2220 2560
+rect 2660 2380 2670 2560
+rect 2210 2375 2670 2380
+rect 360 1570 370 1720
+rect 770 1570 780 1720
+rect 2220 1665 2660 2375
+rect 360 1350 780 1570
+rect 2210 1660 2670 1665
+rect 2210 1480 2220 1660
+rect 2660 1480 2670 1660
+rect 2210 1475 2670 1480
+rect 360 1200 370 1350
+rect 770 1200 780 1350
+rect 360 1195 780 1200
+rect -100 1110 240 1115
+rect -100 360 -90 1110
+rect 230 360 240 1110
+rect -100 355 240 360
+rect 360 1010 770 1195
+rect -90 -325 230 355
+rect 360 280 780 1010
+rect 2220 805 2660 1475
+rect 2210 800 2670 805
+rect 2210 620 2220 800
+rect 2660 620 2670 800
+rect 2210 615 2670 620
+rect 360 130 370 280
+rect 770 130 780 280
+rect 360 -90 780 130
+rect 360 -240 370 -90
+rect 770 -240 780 -90
+rect 360 -260 780 -240
+rect -100 -330 240 -325
+rect -100 -500 -90 -330
+rect 230 -500 240 -330
+rect -100 -505 240 -500
+rect -770 -880 -430 -875
+rect -770 -1060 -760 -880
+rect -440 -1060 -430 -880
+rect -770 -1065 -430 -1060
+rect -760 -1220 -440 -1065
+rect -90 -1135 230 -505
+rect -100 -1140 240 -1135
+rect -770 -1370 -430 -1220
+rect -100 -1230 -90 -1140
+rect -770 -1680 -760 -1370
+rect -440 -1680 -430 -1370
+rect -110 -1660 -100 -1230
+rect -100 -1680 -90 -1660
+rect 230 -1680 240 -1140
+rect -760 -1755 -440 -1680
+rect -100 -1685 240 -1680
+rect -770 -1760 -430 -1755
+rect -770 -2300 -760 -1760
+rect -440 -2300 -430 -1760
+rect -770 -2305 -430 -2300
+rect -760 -2975 -440 -2305
+rect -90 -2365 230 -1685
+rect -100 -2370 240 -2365
+rect -100 -2910 -90 -2370
+rect 230 -2910 240 -2370
+rect -100 -2915 240 -2910
+rect -770 -2980 -430 -2975
+rect -770 -3160 -760 -2980
+rect -440 -3160 -430 -2980
+rect -770 -3165 -430 -3160
+<< via3 >>
+rect -260 2760 -20 2920
+rect -760 -1680 -440 -1370
+rect -100 -1660 -90 -1230
+rect -90 -1660 230 -1230
+<< metal4 >>
+rect -261 2760 -260 2921
+rect -261 2759 -19 2760
+rect -260 2740 -20 2759
+rect -780 -890 -420 -760
+rect -110 -1230 250 -1000
+rect -761 -1370 -439 -1369
+rect -761 -1680 -760 -1370
+rect -440 -1680 -439 -1370
+rect -110 -1660 -100 -1230
+rect 230 -1660 250 -1230
+rect -110 -1680 250 -1660
+rect -761 -1681 -439 -1680
+<< via4 >>
+rect -260 2920 100 3120
+rect -260 2760 -20 2920
+rect -20 2760 100 2920
+rect -760 -1680 -440 -1370
+<< metal5 >>
+rect -300 3120 140 3160
+rect -300 2760 -260 3120
+rect 100 2760 140 3120
+rect -300 2500 140 2760
+rect -784 -1350 -416 -1346
+rect -784 -1370 2950 -1350
+rect -784 -1680 -760 -1370
+rect -440 -1470 2950 -1370
+rect -440 -1670 3760 -1470
+rect -440 -1680 -416 -1670
+rect -784 -1704 -416 -1680
+rect 2610 -1790 3760 -1670
+use dis_tran  dis_tran_0
+timestamp 1645801865
+transform 1 0 -1907 0 1 -3307
+box -53 -53 2681 2621
+use fb_transistor  fb_transistor_0
+timestamp 1646053401
+transform 1 0 -4020 0 1 -1780
+box 5420 1880 7860 4782
+use rf_transistors  rf_transistors_0
+timestamp 1646064234
+transform 1 0 -2380 0 1 2280
+box 440 -2984 4042 1374
+use sky130_fd_pr__cap_mim_m3_2_ZWVPUJ  sky130_fd_pr__cap_mim_m3_2_ZWVPUJ_0
+timestamp 1645801865
+transform 1 0 891 0 -1 760
+box -2851 -1901 2873 1901
+use tia_cur_mirror  tia_cur_mirror_0
+timestamp 1645802395
+transform 1 0 910 0 1 -660
+box -60 -900 1822 740
+<< end >>
diff --git a/mag/user_analog_proj_example.mag b/mag/user_analog_proj_example.mag
deleted file mode 100644
index 7d27792..0000000
--- a/mag/user_analog_proj_example.mag
+++ /dev/null
@@ -1,18 +0,0 @@
-magic
-tech sky130A
-magscale 1 2
-timestamp 1639841760
-<< error_p >>
-rect 5036 7870 5051 7898
-rect 5008 7676 5023 7870
-rect 20366 7862 20381 7890
-rect 20394 7668 20409 7862
-use example_por  example_por_1
-timestamp 1639841760
-transform 1 0 14132 0 1 -22
-box 0 0 11344 8338
-use example_por  example_por_0
-timestamp 1639841760
-transform -1 0 11285 0 1 -14
-box 0 0 11344 8338
-<< end >>
diff --git a/mag/user_analog_proj_tia.mag b/mag/user_analog_proj_tia.mag
deleted file mode 100644
index 02dbe79..0000000
--- a/mag/user_analog_proj_tia.mag
+++ /dev/null
@@ -1,2091 +0,0 @@
-magic
-tech sky130A
-timestamp 1632839657
-<< checkpaint >>
-rect -680 351370 292680 352680
-rect -680 630 630 351370
-rect 291370 630 292680 351370
-rect -680 -680 292680 630
-<< metal2 >>
-rect 262 -400 318 240
-rect 853 -400 909 240
-rect 1444 -400 1500 240
-rect 2035 -400 2091 240
-rect 2626 -400 2682 240
-rect 3217 -400 3273 240
-rect 3808 -400 3864 240
-rect 4399 -400 4455 240
-rect 4990 -400 5046 240
-rect 5581 -400 5637 240
-rect 6172 -400 6228 240
-rect 6763 -400 6819 240
-rect 7354 -400 7410 240
-rect 7945 -400 8001 240
-rect 8536 -400 8592 240
-rect 9127 -400 9183 240
-rect 9718 -400 9774 240
-rect 10309 -400 10365 240
-rect 10900 -400 10956 240
-rect 11491 -400 11547 240
-rect 12082 -400 12138 240
-rect 12673 -400 12729 240
-rect 13264 -400 13320 240
-rect 13855 -400 13911 240
-rect 14446 -400 14502 240
-rect 15037 -400 15093 240
-rect 15628 -400 15684 240
-rect 16219 -400 16275 240
-rect 16810 -400 16866 240
-rect 17401 -400 17457 240
-rect 17992 -400 18048 240
-rect 18583 -400 18639 240
-rect 19174 -400 19230 240
-rect 19765 -400 19821 240
-rect 20356 -400 20412 240
-rect 20947 -400 21003 240
-rect 21538 -400 21594 240
-rect 22129 -400 22185 240
-rect 22720 -400 22776 240
-rect 23311 -400 23367 240
-rect 23902 -400 23958 240
-rect 24493 -400 24549 240
-rect 25084 -400 25140 240
-rect 25675 -400 25731 240
-rect 26266 -400 26322 240
-rect 26857 -400 26913 240
-rect 27448 -400 27504 240
-rect 28039 -400 28095 240
-rect 28630 -400 28686 240
-rect 29221 -400 29277 240
-rect 29812 -400 29868 240
-rect 30403 -400 30459 240
-rect 30994 -400 31050 240
-rect 31585 -400 31641 240
-rect 32176 -400 32232 240
-rect 32767 -400 32823 240
-rect 33358 -400 33414 240
-rect 33949 -400 34005 240
-rect 34540 -400 34596 240
-rect 35131 -400 35187 240
-rect 35722 -400 35778 240
-rect 36313 -400 36369 240
-rect 36904 -400 36960 240
-rect 37495 -400 37551 240
-rect 38086 -400 38142 240
-rect 38677 -400 38733 240
-rect 39268 -400 39324 240
-rect 39859 -400 39915 240
-rect 40450 -400 40506 240
-rect 41041 -400 41097 240
-rect 41632 -400 41688 240
-rect 42223 -400 42279 240
-rect 42814 -400 42870 240
-rect 43405 -400 43461 240
-rect 43996 -400 44052 240
-rect 44587 -400 44643 240
-rect 45178 -400 45234 240
-rect 45769 -400 45825 240
-rect 46360 -400 46416 240
-rect 46951 -400 47007 240
-rect 47542 -400 47598 240
-rect 48133 -400 48189 240
-rect 48724 -400 48780 240
-rect 49315 -400 49371 240
-rect 49906 -400 49962 240
-rect 50497 -400 50553 240
-rect 51088 -400 51144 240
-rect 51679 -400 51735 240
-rect 52270 -400 52326 240
-rect 52861 -400 52917 240
-rect 53452 -400 53508 240
-rect 54043 -400 54099 240
-rect 54634 -400 54690 240
-rect 55225 -400 55281 240
-rect 55816 -400 55872 240
-rect 56407 -400 56463 240
-rect 56998 -400 57054 240
-rect 57589 -400 57645 240
-rect 58180 -400 58236 240
-rect 58771 -400 58827 240
-rect 59362 -400 59418 240
-rect 59953 -400 60009 240
-rect 60544 -400 60600 240
-rect 61135 -400 61191 240
-rect 61726 -400 61782 240
-rect 62317 -400 62373 240
-rect 62908 -400 62964 240
-rect 63499 -400 63555 240
-rect 64090 -400 64146 240
-rect 64681 -400 64737 240
-rect 65272 -400 65328 240
-rect 65863 -400 65919 240
-rect 66454 -400 66510 240
-rect 67045 -400 67101 240
-rect 67636 -400 67692 240
-rect 68227 -400 68283 240
-rect 68818 -400 68874 240
-rect 69409 -400 69465 240
-rect 70000 -400 70056 240
-rect 70591 -400 70647 240
-rect 71182 -400 71238 240
-rect 71773 -400 71829 240
-rect 72364 -400 72420 240
-rect 72955 -400 73011 240
-rect 73546 -400 73602 240
-rect 74137 -400 74193 240
-rect 74728 -400 74784 240
-rect 75319 -400 75375 240
-rect 75910 -400 75966 240
-rect 76501 -400 76557 240
-rect 77092 -400 77148 240
-rect 77683 -400 77739 240
-rect 78274 -400 78330 240
-rect 78865 -400 78921 240
-rect 79456 -400 79512 240
-rect 80047 -400 80103 240
-rect 80638 -400 80694 240
-rect 81229 -400 81285 240
-rect 81820 -400 81876 240
-rect 82411 -400 82467 240
-rect 83002 -400 83058 240
-rect 83593 -400 83649 240
-rect 84184 -400 84240 240
-rect 84775 -400 84831 240
-rect 85366 -400 85422 240
-rect 85957 -400 86013 240
-rect 86548 -400 86604 240
-rect 87139 -400 87195 240
-rect 87730 -400 87786 240
-rect 88321 -400 88377 240
-rect 88912 -400 88968 240
-rect 89503 -400 89559 240
-rect 90094 -400 90150 240
-rect 90685 -400 90741 240
-rect 91276 -400 91332 240
-rect 91867 -400 91923 240
-rect 92458 -400 92514 240
-rect 93049 -400 93105 240
-rect 93640 -400 93696 240
-rect 94231 -400 94287 240
-rect 94822 -400 94878 240
-rect 95413 -400 95469 240
-rect 96004 -400 96060 240
-rect 96595 -400 96651 240
-rect 97186 -400 97242 240
-rect 97777 -400 97833 240
-rect 98368 -400 98424 240
-rect 98959 -400 99015 240
-rect 99550 -400 99606 240
-rect 100141 -400 100197 240
-rect 100732 -400 100788 240
-rect 101323 -400 101379 240
-rect 101914 -400 101970 240
-rect 102505 -400 102561 240
-rect 103096 -400 103152 240
-rect 103687 -400 103743 240
-rect 104278 -400 104334 240
-rect 104869 -400 104925 240
-rect 105460 -400 105516 240
-rect 106051 -400 106107 240
-rect 106642 -400 106698 240
-rect 107233 -400 107289 240
-rect 107824 -400 107880 240
-rect 108415 -400 108471 240
-rect 109006 -400 109062 240
-rect 109597 -400 109653 240
-rect 110188 -400 110244 240
-rect 110779 -400 110835 240
-rect 111370 -400 111426 240
-rect 111961 -400 112017 240
-rect 112552 -400 112608 240
-rect 113143 -400 113199 240
-rect 113734 -400 113790 240
-rect 114325 -400 114381 240
-rect 114916 -400 114972 240
-rect 115507 -400 115563 240
-rect 116098 -400 116154 240
-rect 116689 -400 116745 240
-rect 117280 -400 117336 240
-rect 117871 -400 117927 240
-rect 118462 -400 118518 240
-rect 119053 -400 119109 240
-rect 119644 -400 119700 240
-rect 120235 -400 120291 240
-rect 120826 -400 120882 240
-rect 121417 -400 121473 240
-rect 122008 -400 122064 240
-rect 122599 -400 122655 240
-rect 123190 -400 123246 240
-rect 123781 -400 123837 240
-rect 124372 -400 124428 240
-rect 124963 -400 125019 240
-rect 125554 -400 125610 240
-rect 126145 -400 126201 240
-rect 126736 -400 126792 240
-rect 127327 -400 127383 240
-rect 127918 -400 127974 240
-rect 128509 -400 128565 240
-rect 129100 -400 129156 240
-rect 129691 -400 129747 240
-rect 130282 -400 130338 240
-rect 130873 -400 130929 240
-rect 131464 -400 131520 240
-rect 132055 -400 132111 240
-rect 132646 -400 132702 240
-rect 133237 -400 133293 240
-rect 133828 -400 133884 240
-rect 134419 -400 134475 240
-rect 135010 -400 135066 240
-rect 135601 -400 135657 240
-rect 136192 -400 136248 240
-rect 136783 -400 136839 240
-rect 137374 -400 137430 240
-rect 137965 -400 138021 240
-rect 138556 -400 138612 240
-rect 139147 -400 139203 240
-rect 139738 -400 139794 240
-rect 140329 -400 140385 240
-rect 140920 -400 140976 240
-rect 141511 -400 141567 240
-rect 142102 -400 142158 240
-rect 142693 -400 142749 240
-rect 143284 -400 143340 240
-rect 143875 -400 143931 240
-rect 144466 -400 144522 240
-rect 145057 -400 145113 240
-rect 145648 -400 145704 240
-rect 146239 -400 146295 240
-rect 146830 -400 146886 240
-rect 147421 -400 147477 240
-rect 148012 -400 148068 240
-rect 148603 -400 148659 240
-rect 149194 -400 149250 240
-rect 149785 -400 149841 240
-rect 150376 -400 150432 240
-rect 150967 -400 151023 240
-rect 151558 -400 151614 240
-rect 152149 -400 152205 240
-rect 152740 -400 152796 240
-rect 153331 -400 153387 240
-rect 153922 -400 153978 240
-rect 154513 -400 154569 240
-rect 155104 -400 155160 240
-rect 155695 -400 155751 240
-rect 156286 -400 156342 240
-rect 156877 -400 156933 240
-rect 157468 -400 157524 240
-rect 158059 -400 158115 240
-rect 158650 -400 158706 240
-rect 159241 -400 159297 240
-rect 159832 -400 159888 240
-rect 160423 -400 160479 240
-rect 161014 -400 161070 240
-rect 161605 -400 161661 240
-rect 162196 -400 162252 240
-rect 162787 -400 162843 240
-rect 163378 -400 163434 240
-rect 163969 -400 164025 240
-rect 164560 -400 164616 240
-rect 165151 -400 165207 240
-rect 165742 -400 165798 240
-rect 166333 -400 166389 240
-rect 166924 -400 166980 240
-rect 167515 -400 167571 240
-rect 168106 -400 168162 240
-rect 168697 -400 168753 240
-rect 169288 -400 169344 240
-rect 169879 -400 169935 240
-rect 170470 -400 170526 240
-rect 171061 -400 171117 240
-rect 171652 -400 171708 240
-rect 172243 -400 172299 240
-rect 172834 -400 172890 240
-rect 173425 -400 173481 240
-rect 174016 -400 174072 240
-rect 174607 -400 174663 240
-rect 175198 -400 175254 240
-rect 175789 -400 175845 240
-rect 176380 -400 176436 240
-rect 176971 -400 177027 240
-rect 177562 -400 177618 240
-rect 178153 -400 178209 240
-rect 178744 -400 178800 240
-rect 179335 -400 179391 240
-rect 179926 -400 179982 240
-rect 180517 -400 180573 240
-rect 181108 -400 181164 240
-rect 181699 -400 181755 240
-rect 182290 -400 182346 240
-rect 182881 -400 182937 240
-rect 183472 -400 183528 240
-rect 184063 -400 184119 240
-rect 184654 -400 184710 240
-rect 185245 -400 185301 240
-rect 185836 -400 185892 240
-rect 186427 -400 186483 240
-rect 187018 -400 187074 240
-rect 187609 -400 187665 240
-rect 188200 -400 188256 240
-rect 188791 -400 188847 240
-rect 189382 -400 189438 240
-rect 189973 -400 190029 240
-rect 190564 -400 190620 240
-rect 191155 -400 191211 240
-rect 191746 -400 191802 240
-rect 192337 -400 192393 240
-rect 192928 -400 192984 240
-rect 193519 -400 193575 240
-rect 194110 -400 194166 240
-rect 194701 -400 194757 240
-rect 195292 -400 195348 240
-rect 195883 -400 195939 240
-rect 196474 -400 196530 240
-rect 197065 -400 197121 240
-rect 197656 -400 197712 240
-rect 198247 -400 198303 240
-rect 198838 -400 198894 240
-rect 199429 -400 199485 240
-rect 200020 -400 200076 240
-rect 200611 -400 200667 240
-rect 201202 -400 201258 240
-rect 201793 -400 201849 240
-rect 202384 -400 202440 240
-rect 202975 -400 203031 240
-rect 203566 -400 203622 240
-rect 204157 -400 204213 240
-rect 204748 -400 204804 240
-rect 205339 -400 205395 240
-rect 205930 -400 205986 240
-rect 206521 -400 206577 240
-rect 207112 -400 207168 240
-rect 207703 -400 207759 240
-rect 208294 -400 208350 240
-rect 208885 -400 208941 240
-rect 209476 -400 209532 240
-rect 210067 -400 210123 240
-rect 210658 -400 210714 240
-rect 211249 -400 211305 240
-rect 211840 -400 211896 240
-rect 212431 -400 212487 240
-rect 213022 -400 213078 240
-rect 213613 -400 213669 240
-rect 214204 -400 214260 240
-rect 214795 -400 214851 240
-rect 215386 -400 215442 240
-rect 215977 -400 216033 240
-rect 216568 -400 216624 240
-rect 217159 -400 217215 240
-rect 217750 -400 217806 240
-rect 218341 -400 218397 240
-rect 218932 -400 218988 240
-rect 219523 -400 219579 240
-rect 220114 -400 220170 240
-rect 220705 -400 220761 240
-rect 221296 -400 221352 240
-rect 221887 -400 221943 240
-rect 222478 -400 222534 240
-rect 223069 -400 223125 240
-rect 223660 -400 223716 240
-rect 224251 -400 224307 240
-rect 224842 -400 224898 240
-rect 225433 -400 225489 240
-rect 226024 -400 226080 240
-rect 226615 -400 226671 240
-rect 227206 -400 227262 240
-rect 227797 -400 227853 240
-rect 228388 -400 228444 240
-rect 228979 -400 229035 240
-rect 229570 -400 229626 240
-rect 230161 -400 230217 240
-rect 230752 -400 230808 240
-rect 231343 -400 231399 240
-rect 231934 -400 231990 240
-rect 232525 -400 232581 240
-rect 233116 -400 233172 240
-rect 233707 -400 233763 240
-rect 234298 -400 234354 240
-rect 234889 -400 234945 240
-rect 235480 -400 235536 240
-rect 236071 -400 236127 240
-rect 236662 -400 236718 240
-rect 237253 -400 237309 240
-rect 237844 -400 237900 240
-rect 238435 -400 238491 240
-rect 239026 -400 239082 240
-rect 239617 -400 239673 240
-rect 240208 -400 240264 240
-rect 240799 -400 240855 240
-rect 241390 -400 241446 240
-rect 241981 -400 242037 240
-rect 242572 -400 242628 240
-rect 243163 -400 243219 240
-rect 243754 -400 243810 240
-rect 244345 -400 244401 240
-rect 244936 -400 244992 240
-rect 245527 -400 245583 240
-rect 246118 -400 246174 240
-rect 246709 -400 246765 240
-rect 247300 -400 247356 240
-rect 247891 -400 247947 240
-rect 248482 -400 248538 240
-rect 249073 -400 249129 240
-rect 249664 -400 249720 240
-rect 250255 -400 250311 240
-rect 250846 -400 250902 240
-rect 251437 -400 251493 240
-rect 252028 -400 252084 240
-rect 252619 -400 252675 240
-rect 253210 -400 253266 240
-rect 253801 -400 253857 240
-rect 254392 -400 254448 240
-rect 254983 -400 255039 240
-rect 255574 -400 255630 240
-rect 256165 -400 256221 240
-rect 256756 -400 256812 240
-rect 257347 -400 257403 240
-rect 257938 -400 257994 240
-rect 258529 -400 258585 240
-rect 259120 -400 259176 240
-rect 259711 -400 259767 240
-rect 260302 -400 260358 240
-rect 260893 -400 260949 240
-rect 261484 -400 261540 240
-rect 262075 -400 262131 240
-rect 262666 -400 262722 240
-rect 263257 -400 263313 240
-rect 263848 -400 263904 240
-rect 264439 -400 264495 240
-rect 265030 -400 265086 240
-rect 265621 -400 265677 240
-rect 266212 -400 266268 240
-rect 266803 -400 266859 240
-rect 267394 -400 267450 240
-rect 267985 -400 268041 240
-rect 268576 -400 268632 240
-rect 269167 -400 269223 240
-rect 269758 -400 269814 240
-rect 270349 -400 270405 240
-rect 270940 -400 270996 240
-rect 271531 -400 271587 240
-rect 272122 -400 272178 240
-rect 272713 -400 272769 240
-rect 273304 -400 273360 240
-rect 273895 -400 273951 240
-rect 274486 -400 274542 240
-rect 275077 -400 275133 240
-rect 275668 -400 275724 240
-rect 276259 -400 276315 240
-rect 276850 -400 276906 240
-rect 277441 -400 277497 240
-rect 278032 -400 278088 240
-rect 278623 -400 278679 240
-rect 279214 -400 279270 240
-rect 279805 -400 279861 240
-rect 280396 -400 280452 240
-rect 280987 -400 281043 240
-rect 281578 -400 281634 240
-rect 282169 -400 282225 240
-rect 282760 -400 282816 240
-rect 283351 -400 283407 240
-rect 283942 -400 283998 240
-rect 284533 -400 284589 240
-rect 285124 -400 285180 240
-rect 285715 -400 285771 240
-rect 286306 -400 286362 240
-rect 286897 -400 286953 240
-rect 287488 -400 287544 240
-rect 288079 -400 288135 240
-rect 288670 -400 288726 240
-rect 289261 -400 289317 240
-rect 289852 -400 289908 240
-rect 290443 -400 290499 240
-rect 291034 -400 291090 240
-rect 291625 -400 291681 240
-<< metal3 >>
-rect 8097 351150 10597 352400
-rect 34097 351150 36597 352400
-rect 60097 351150 62597 352400
-rect 82797 351150 85297 352400
-rect 85447 351150 86547 352400
-rect 86697 351150 87797 352400
-rect 87947 351150 90447 352400
-rect 108647 351150 111147 352400
-rect 111297 351150 112397 352400
-rect 112547 351150 113647 352400
-rect 113797 351150 116297 352400
-rect 159497 351150 161997 352400
-rect 162147 351150 163247 352400
-rect 163397 351150 164497 352400
-rect 164647 351150 167147 352400
-rect 206697 351150 209197 352400
-rect 232697 351150 235197 352400
-rect 255297 351170 257697 352400
-rect 260297 351170 262697 352400
-rect 283297 351150 285797 352400
-rect -400 340121 850 342621
-rect 291150 338992 292400 341492
-rect -400 321921 830 324321
-rect 291170 319892 292400 322292
-rect -400 316921 830 319321
-rect 291170 314892 292400 317292
-rect 291760 294736 292400 294792
-rect 291760 294145 292400 294201
-rect 291760 293554 292400 293610
-rect 291760 292963 292400 293019
-rect 291760 292372 292400 292428
-rect 291760 291781 292400 291837
-rect -400 279721 830 282121
-rect -400 274721 830 277121
-rect 291170 275281 292400 277681
-rect 291170 270281 292400 272681
-rect -400 255765 240 255821
-rect -400 255174 240 255230
-rect -400 254583 240 254639
-rect -400 253992 240 254048
-rect -400 253401 240 253457
-rect -400 252810 240 252866
-rect 291760 250025 292400 250081
-rect 291760 249434 292400 249490
-rect 291760 248843 292400 248899
-rect 291760 248252 292400 248308
-rect 291760 247661 292400 247717
-rect 291760 247070 292400 247126
-rect -400 234154 240 234210
-rect -400 233563 240 233619
-rect -400 232972 240 233028
-rect -400 232381 240 232437
-rect -400 231790 240 231846
-rect -400 231199 240 231255
-rect 291760 227814 292400 227870
-rect 291760 227223 292400 227279
-rect 291760 226632 292400 226688
-rect 291760 226041 292400 226097
-rect 291760 225450 292400 225506
-rect 291760 224859 292400 224915
-rect -400 212543 240 212599
-rect -400 211952 240 212008
-rect -400 211361 240 211417
-rect -400 210770 240 210826
-rect -400 210179 240 210235
-rect -400 209588 240 209644
-rect 291760 205603 292400 205659
-rect 291760 205012 292400 205068
-rect 291760 204421 292400 204477
-rect 291760 203830 292400 203886
-rect 291760 203239 292400 203295
-rect 291760 202648 292400 202704
-rect -400 190932 240 190988
-rect -400 190341 240 190397
-rect -400 189750 240 189806
-rect -400 189159 240 189215
-rect -400 188568 240 188624
-rect -400 187977 240 188033
-rect 291760 182392 292400 182448
-rect 291760 181801 292400 181857
-rect 291760 181210 292400 181266
-rect 291760 180619 292400 180675
-rect 291760 180028 292400 180084
-rect 291760 179437 292400 179493
-rect -400 169321 240 169377
-rect -400 168730 240 168786
-rect -400 168139 240 168195
-rect -400 167548 240 167604
-rect -400 166957 240 167013
-rect -400 166366 240 166422
-rect 291760 159781 292400 159837
-rect 291760 159190 292400 159246
-rect 291760 158599 292400 158655
-rect 291760 158008 292400 158064
-rect 291760 157417 292400 157473
-rect 291760 156826 292400 156882
-rect -400 147710 240 147766
-rect -400 147119 240 147175
-rect -400 146528 240 146584
-rect -400 145937 240 145993
-rect -400 145346 240 145402
-rect -400 144755 240 144811
-rect 291760 137570 292400 137626
-rect 291760 136979 292400 137035
-rect 291760 136388 292400 136444
-rect 291760 135797 292400 135853
-rect 291760 135206 292400 135262
-rect 291760 134615 292400 134671
-rect -400 126199 240 126255
-rect -400 125608 240 125664
-rect -400 125017 240 125073
-rect -400 124426 240 124482
-rect -400 123835 240 123891
-rect -400 123244 240 123300
-rect 291170 117615 292400 120015
-rect 291170 112615 292400 115015
-rect -400 107444 830 109844
-rect -400 102444 830 104844
-rect 291170 95715 292400 98115
-rect 291170 90715 292400 93115
-rect -400 86444 830 88844
-rect -400 81444 830 83844
-rect 291170 73415 292400 75815
-rect 291170 68415 292400 70815
-rect -400 62388 240 62444
-rect -400 61797 240 61853
-rect -400 61206 240 61262
-rect -400 60615 240 60671
-rect -400 60024 240 60080
-rect -400 59433 240 59489
-rect 291760 47559 292400 47615
-rect 291760 46968 292400 47024
-rect 291760 46377 292400 46433
-rect 291760 45786 292400 45842
-rect -400 40777 240 40833
-rect -400 40186 240 40242
-rect -400 39595 240 39651
-rect -400 39004 240 39060
-rect -400 38413 240 38469
-rect -400 37822 240 37878
-rect 291760 25230 292400 25286
-rect 291760 24639 292400 24695
-rect 291760 24048 292400 24104
-rect 291760 23457 292400 23513
-rect -400 19166 240 19222
-rect -400 18575 240 18631
-rect -400 17984 240 18040
-rect -400 17393 240 17449
-rect -400 16802 240 16858
-rect -400 16211 240 16267
-rect 291760 12001 292400 12057
-rect 291760 11410 292400 11466
-rect 291760 10819 292400 10875
-rect 291760 10228 292400 10284
-rect 291760 9637 292400 9693
-rect 291760 9046 292400 9102
-rect -400 8455 240 8511
-rect 291760 8455 292400 8511
-rect -400 7864 240 7920
-rect 291760 7864 292400 7920
-rect -400 7273 240 7329
-rect 291760 7273 292400 7329
-rect -400 6682 240 6738
-rect 291760 6682 292400 6738
-rect -400 6091 240 6147
-rect 291760 6091 292400 6147
-rect -400 5500 240 5556
-rect 291760 5500 292400 5556
-rect -400 4909 240 4965
-rect 291760 4909 292400 4965
-rect -400 4318 240 4374
-rect 291760 4318 292400 4374
-rect -400 3727 240 3783
-rect 291760 3727 292400 3783
-rect -400 3136 240 3192
-rect 291760 3136 292400 3192
-rect -400 2545 240 2601
-rect 291760 2545 292400 2601
-rect -400 1954 240 2010
-rect 291760 1954 292400 2010
-rect -400 1363 240 1419
-rect 291760 1363 292400 1419
-rect -400 772 240 828
-rect 291760 772 292400 828
-<< metal4 >>
-rect 82797 351150 85297 352400
-rect 87947 351150 90447 352400
-rect 108647 351150 111147 352400
-rect 113797 351150 116297 352400
-rect 159497 351150 161997 352400
-rect 164647 351150 167147 352400
-<< metal5 >>
-rect 82797 351150 85297 352400
-rect 87947 351150 90447 352400
-rect 108647 351150 111147 352400
-rect 113797 351150 116297 352400
-rect 159497 351150 161997 352400
-rect 164647 351150 167147 352400
-<< comment >>
-rect -50 352000 292050 352050
-rect -50 0 0 352000
-rect 292000 0 292050 352000
-rect -50 -50 292050 0
-<< labels >>
-flabel metal3 s 291760 134615 292400 134671 0 FreeSans 560 0 0 0 gpio_analog[0]
-port 0 nsew signal bidirectional
-flabel metal3 s -400 190932 240 190988 0 FreeSans 560 0 0 0 gpio_analog[10]
-port 1 nsew signal bidirectional
-flabel metal3 s -400 169321 240 169377 0 FreeSans 560 0 0 0 gpio_analog[11]
-port 2 nsew signal bidirectional
-flabel metal3 s -400 147710 240 147766 0 FreeSans 560 0 0 0 gpio_analog[12]
-port 3 nsew signal bidirectional
-flabel metal3 s -400 126199 240 126255 0 FreeSans 560 0 0 0 gpio_analog[13]
-port 4 nsew signal bidirectional
-flabel metal3 s -400 62388 240 62444 0 FreeSans 560 0 0 0 gpio_analog[14]
-port 5 nsew signal bidirectional
-flabel metal3 s -400 40777 240 40833 0 FreeSans 560 0 0 0 gpio_analog[15]
-port 6 nsew signal bidirectional
-flabel metal3 s -400 19166 240 19222 0 FreeSans 560 0 0 0 gpio_analog[16]
-port 7 nsew signal bidirectional
-flabel metal3 s -400 8455 240 8511 0 FreeSans 560 0 0 0 gpio_analog[17]
-port 8 nsew signal bidirectional
-flabel metal3 s 291760 156826 292400 156882 0 FreeSans 560 0 0 0 gpio_analog[1]
-port 9 nsew signal bidirectional
-flabel metal3 s 291760 179437 292400 179493 0 FreeSans 560 0 0 0 gpio_analog[2]
-port 10 nsew signal bidirectional
-flabel metal3 s 291760 202648 292400 202704 0 FreeSans 560 0 0 0 gpio_analog[3]
-port 11 nsew signal bidirectional
-flabel metal3 s 291760 224859 292400 224915 0 FreeSans 560 0 0 0 gpio_analog[4]
-port 12 nsew signal bidirectional
-flabel metal3 s 291760 247070 292400 247126 0 FreeSans 560 0 0 0 gpio_analog[5]
-port 13 nsew signal bidirectional
-flabel metal3 s 291760 291781 292400 291837 0 FreeSans 560 0 0 0 gpio_analog[6]
-port 14 nsew signal bidirectional
-flabel metal3 s -400 255765 240 255821 0 FreeSans 560 0 0 0 gpio_analog[7]
-port 15 nsew signal bidirectional
-flabel metal3 s -400 234154 240 234210 0 FreeSans 560 0 0 0 gpio_analog[8]
-port 16 nsew signal bidirectional
-flabel metal3 s -400 212543 240 212599 0 FreeSans 560 0 0 0 gpio_analog[9]
-port 17 nsew signal bidirectional
-flabel metal3 s 291760 135206 292400 135262 0 FreeSans 560 0 0 0 gpio_noesd[0]
-port 18 nsew signal bidirectional
-flabel metal3 s -400 190341 240 190397 0 FreeSans 560 0 0 0 gpio_noesd[10]
-port 19 nsew signal bidirectional
-flabel metal3 s -400 168730 240 168786 0 FreeSans 560 0 0 0 gpio_noesd[11]
-port 20 nsew signal bidirectional
-flabel metal3 s -400 147119 240 147175 0 FreeSans 560 0 0 0 gpio_noesd[12]
-port 21 nsew signal bidirectional
-flabel metal3 s -400 125608 240 125664 0 FreeSans 560 0 0 0 gpio_noesd[13]
-port 22 nsew signal bidirectional
-flabel metal3 s -400 61797 240 61853 0 FreeSans 560 0 0 0 gpio_noesd[14]
-port 23 nsew signal bidirectional
-flabel metal3 s -400 40186 240 40242 0 FreeSans 560 0 0 0 gpio_noesd[15]
-port 24 nsew signal bidirectional
-flabel metal3 s -400 18575 240 18631 0 FreeSans 560 0 0 0 gpio_noesd[16]
-port 25 nsew signal bidirectional
-flabel metal3 s -400 7864 240 7920 0 FreeSans 560 0 0 0 gpio_noesd[17]
-port 26 nsew signal bidirectional
-flabel metal3 s 291760 157417 292400 157473 0 FreeSans 560 0 0 0 gpio_noesd[1]
-port 27 nsew signal bidirectional
-flabel metal3 s 291760 180028 292400 180084 0 FreeSans 560 0 0 0 gpio_noesd[2]
-port 28 nsew signal bidirectional
-flabel metal3 s 291760 203239 292400 203295 0 FreeSans 560 0 0 0 gpio_noesd[3]
-port 29 nsew signal bidirectional
-flabel metal3 s 291760 225450 292400 225506 0 FreeSans 560 0 0 0 gpio_noesd[4]
-port 30 nsew signal bidirectional
-flabel metal3 s 291760 247661 292400 247717 0 FreeSans 560 0 0 0 gpio_noesd[5]
-port 31 nsew signal bidirectional
-flabel metal3 s 291760 292372 292400 292428 0 FreeSans 560 0 0 0 gpio_noesd[6]
-port 32 nsew signal bidirectional
-flabel metal3 s -400 255174 240 255230 0 FreeSans 560 0 0 0 gpio_noesd[7]
-port 33 nsew signal bidirectional
-flabel metal3 s -400 233563 240 233619 0 FreeSans 560 0 0 0 gpio_noesd[8]
-port 34 nsew signal bidirectional
-flabel metal3 s -400 211952 240 212008 0 FreeSans 560 0 0 0 gpio_noesd[9]
-port 35 nsew signal bidirectional
-flabel metal3 s 291150 338992 292400 341492 0 FreeSans 560 0 0 0 io_analog[0]
-port 36 nsew signal bidirectional
-flabel metal3 s 0 340121 850 342621 0 FreeSans 560 0 0 0 io_analog[10]
-port 37 nsew signal bidirectional
-flabel metal3 s 283297 351150 285797 352400 0 FreeSans 960 180 0 0 io_analog[1]
-port 38 nsew signal bidirectional
-flabel metal3 s 232697 351150 235197 352400 0 FreeSans 960 180 0 0 io_analog[2]
-port 39 nsew signal bidirectional
-flabel metal3 s 206697 351150 209197 352400 0 FreeSans 960 180 0 0 io_analog[3]
-port 40 nsew signal bidirectional
-flabel metal3 s 164647 351150 167147 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 41 nsew signal bidirectional
-flabel metal4 s 164647 351150 167147 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 41 nsew signal bidirectional
-flabel metal5 s 164647 351150 167147 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 41 nsew signal bidirectional
-flabel metal3 s 113797 351150 116297 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 42 nsew signal bidirectional
-flabel metal4 s 113797 351150 116297 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 42 nsew signal bidirectional
-flabel metal5 s 113797 351150 116297 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 42 nsew signal bidirectional
-flabel metal3 s 87947 351150 90447 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 43 nsew signal bidirectional
-flabel metal4 s 87947 351150 90447 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 43 nsew signal bidirectional
-flabel metal5 s 87947 351150 90447 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 43 nsew signal bidirectional
-flabel metal3 s 60097 351150 62597 352400 0 FreeSans 960 180 0 0 io_analog[7]
-port 44 nsew signal bidirectional
-flabel metal3 s 34097 351150 36597 352400 0 FreeSans 960 180 0 0 io_analog[8]
-port 45 nsew signal bidirectional
-flabel metal3 s 8097 351150 10597 352400 0 FreeSans 960 180 0 0 io_analog[9]
-port 46 nsew signal bidirectional
-flabel metal3 s 159497 351150 161997 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 47 nsew signal bidirectional
-flabel metal4 s 159497 351150 161997 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 47 nsew signal bidirectional
-flabel metal5 s 159497 351150 161997 352400 0 FreeSans 960 180 0 0 io_analog[4]
-port 47 nsew signal bidirectional
-flabel metal3 s 108647 351150 111147 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 48 nsew signal bidirectional
-flabel metal4 s 108647 351150 111147 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 48 nsew signal bidirectional
-flabel metal5 s 108647 351150 111147 352400 0 FreeSans 960 180 0 0 io_analog[5]
-port 48 nsew signal bidirectional
-flabel metal3 s 82797 351150 85297 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 49 nsew signal bidirectional
-flabel metal4 s 82797 351150 85297 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 49 nsew signal bidirectional
-flabel metal5 s 82797 351150 85297 352400 0 FreeSans 960 180 0 0 io_analog[6]
-port 49 nsew signal bidirectional
-flabel metal3 s 163397 351150 164497 352400 0 FreeSans 960 180 0 0 io_clamp_high[0]
-port 50 nsew signal bidirectional
-flabel metal3 s 112547 351150 113647 352400 0 FreeSans 960 180 0 0 io_clamp_high[1]
-port 51 nsew signal bidirectional
-flabel metal3 s 86697 351150 87797 352400 0 FreeSans 960 180 0 0 io_clamp_high[2]
-port 52 nsew signal bidirectional
-flabel metal3 s 162147 351150 163247 352400 0 FreeSans 960 180 0 0 io_clamp_low[0]
-port 53 nsew signal bidirectional
-flabel metal3 s 111297 351150 112397 352400 0 FreeSans 960 180 0 0 io_clamp_low[1]
-port 54 nsew signal bidirectional
-flabel metal3 s 85447 351150 86547 352400 0 FreeSans 960 180 0 0 io_clamp_low[2]
-port 55 nsew signal bidirectional
-flabel metal3 s 291760 1363 292400 1419 0 FreeSans 560 0 0 0 io_in[0]
-port 56 nsew signal input
-flabel metal3 s 291760 204421 292400 204477 0 FreeSans 560 0 0 0 io_in[10]
-port 57 nsew signal input
-flabel metal3 s 291760 226632 292400 226688 0 FreeSans 560 0 0 0 io_in[11]
-port 58 nsew signal input
-flabel metal3 s 291760 248843 292400 248899 0 FreeSans 560 0 0 0 io_in[12]
-port 59 nsew signal input
-flabel metal3 s 291760 293554 292400 293610 0 FreeSans 560 0 0 0 io_in[13]
-port 60 nsew signal input
-flabel metal3 s -400 253992 240 254048 0 FreeSans 560 0 0 0 io_in[14]
-port 61 nsew signal input
-flabel metal3 s -400 232381 240 232437 0 FreeSans 560 0 0 0 io_in[15]
-port 62 nsew signal input
-flabel metal3 s -400 210770 240 210826 0 FreeSans 560 0 0 0 io_in[16]
-port 63 nsew signal input
-flabel metal3 s -400 189159 240 189215 0 FreeSans 560 0 0 0 io_in[17]
-port 64 nsew signal input
-flabel metal3 s -400 167548 240 167604 0 FreeSans 560 0 0 0 io_in[18]
-port 65 nsew signal input
-flabel metal3 s -400 145937 240 145993 0 FreeSans 560 0 0 0 io_in[19]
-port 66 nsew signal input
-flabel metal3 s 291760 3727 292400 3783 0 FreeSans 560 0 0 0 io_in[1]
-port 67 nsew signal input
-flabel metal3 s -400 124426 240 124482 0 FreeSans 560 0 0 0 io_in[20]
-port 68 nsew signal input
-flabel metal3 s -400 60615 240 60671 0 FreeSans 560 0 0 0 io_in[21]
-port 69 nsew signal input
-flabel metal3 s -400 39004 240 39060 0 FreeSans 560 0 0 0 io_in[22]
-port 70 nsew signal input
-flabel metal3 s -400 17393 240 17449 0 FreeSans 560 0 0 0 io_in[23]
-port 71 nsew signal input
-flabel metal3 s -400 6682 240 6738 0 FreeSans 560 0 0 0 io_in[24]
-port 72 nsew signal input
-flabel metal3 s -400 4318 240 4374 0 FreeSans 560 0 0 0 io_in[25]
-port 73 nsew signal input
-flabel metal3 s -400 1954 240 2010 0 FreeSans 560 0 0 0 io_in[26]
-port 74 nsew signal input
-flabel metal3 s 291760 6091 292400 6147 0 FreeSans 560 0 0 0 io_in[2]
-port 75 nsew signal input
-flabel metal3 s 291760 8455 292400 8511 0 FreeSans 560 0 0 0 io_in[3]
-port 76 nsew signal input
-flabel metal3 s 291760 10819 292400 10875 0 FreeSans 560 0 0 0 io_in[4]
-port 77 nsew signal input
-flabel metal3 s 291760 24048 292400 24104 0 FreeSans 560 0 0 0 io_in[5]
-port 78 nsew signal input
-flabel metal3 s 291760 46377 292400 46433 0 FreeSans 560 0 0 0 io_in[6]
-port 79 nsew signal input
-flabel metal3 s 291760 136388 292400 136444 0 FreeSans 560 0 0 0 io_in[7]
-port 80 nsew signal input
-flabel metal3 s 291760 158599 292400 158655 0 FreeSans 560 0 0 0 io_in[8]
-port 81 nsew signal input
-flabel metal3 s 291760 181210 292400 181266 0 FreeSans 560 0 0 0 io_in[9]
-port 82 nsew signal input
-flabel metal3 s 291760 772 292400 828 0 FreeSans 560 0 0 0 io_in_3v3[0]
-port 83 nsew signal input
-flabel metal3 s 291760 203830 292400 203886 0 FreeSans 560 0 0 0 io_in_3v3[10]
-port 84 nsew signal input
-flabel metal3 s 291760 226041 292400 226097 0 FreeSans 560 0 0 0 io_in_3v3[11]
-port 85 nsew signal input
-flabel metal3 s 291760 248252 292400 248308 0 FreeSans 560 0 0 0 io_in_3v3[12]
-port 86 nsew signal input
-flabel metal3 s 291760 292963 292400 293019 0 FreeSans 560 0 0 0 io_in_3v3[13]
-port 87 nsew signal input
-flabel metal3 s -400 254583 240 254639 0 FreeSans 560 0 0 0 io_in_3v3[14]
-port 88 nsew signal input
-flabel metal3 s -400 232972 240 233028 0 FreeSans 560 0 0 0 io_in_3v3[15]
-port 89 nsew signal input
-flabel metal3 s -400 211361 240 211417 0 FreeSans 560 0 0 0 io_in_3v3[16]
-port 90 nsew signal input
-flabel metal3 s -400 189750 240 189806 0 FreeSans 560 0 0 0 io_in_3v3[17]
-port 91 nsew signal input
-flabel metal3 s -400 168139 240 168195 0 FreeSans 560 0 0 0 io_in_3v3[18]
-port 92 nsew signal input
-flabel metal3 s -400 146528 240 146584 0 FreeSans 560 0 0 0 io_in_3v3[19]
-port 93 nsew signal input
-flabel metal3 s 291760 3136 292400 3192 0 FreeSans 560 0 0 0 io_in_3v3[1]
-port 94 nsew signal input
-flabel metal3 s -400 125017 240 125073 0 FreeSans 560 0 0 0 io_in_3v3[20]
-port 95 nsew signal input
-flabel metal3 s -400 61206 240 61262 0 FreeSans 560 0 0 0 io_in_3v3[21]
-port 96 nsew signal input
-flabel metal3 s -400 39595 240 39651 0 FreeSans 560 0 0 0 io_in_3v3[22]
-port 97 nsew signal input
-flabel metal3 s -400 17984 240 18040 0 FreeSans 560 0 0 0 io_in_3v3[23]
-port 98 nsew signal input
-flabel metal3 s -400 7273 240 7329 0 FreeSans 560 0 0 0 io_in_3v3[24]
-port 99 nsew signal input
-flabel metal3 s -400 4909 240 4965 0 FreeSans 560 0 0 0 io_in_3v3[25]
-port 100 nsew signal input
-flabel metal3 s -400 2545 240 2601 0 FreeSans 560 0 0 0 io_in_3v3[26]
-port 101 nsew signal input
-flabel metal3 s 291760 5500 292400 5556 0 FreeSans 560 0 0 0 io_in_3v3[2]
-port 102 nsew signal input
-flabel metal3 s 291760 7864 292400 7920 0 FreeSans 560 0 0 0 io_in_3v3[3]
-port 103 nsew signal input
-flabel metal3 s 291760 10228 292400 10284 0 FreeSans 560 0 0 0 io_in_3v3[4]
-port 104 nsew signal input
-flabel metal3 s 291760 23457 292400 23513 0 FreeSans 560 0 0 0 io_in_3v3[5]
-port 105 nsew signal input
-flabel metal3 s 291760 45786 292400 45842 0 FreeSans 560 0 0 0 io_in_3v3[6]
-port 106 nsew signal input
-flabel metal3 s 291760 135797 292400 135853 0 FreeSans 560 0 0 0 io_in_3v3[7]
-port 107 nsew signal input
-flabel metal3 s 291760 158008 292400 158064 0 FreeSans 560 0 0 0 io_in_3v3[8]
-port 108 nsew signal input
-flabel metal3 s 291760 180619 292400 180675 0 FreeSans 560 0 0 0 io_in_3v3[9]
-port 109 nsew signal input
-flabel metal3 s 291760 2545 292400 2601 0 FreeSans 560 0 0 0 io_oeb[0]
-port 110 nsew signal tristate
-flabel metal3 s 291760 205603 292400 205659 0 FreeSans 560 0 0 0 io_oeb[10]
-port 111 nsew signal tristate
-flabel metal3 s 291760 227814 292400 227870 0 FreeSans 560 0 0 0 io_oeb[11]
-port 112 nsew signal tristate
-flabel metal3 s 291760 250025 292400 250081 0 FreeSans 560 0 0 0 io_oeb[12]
-port 113 nsew signal tristate
-flabel metal3 s 291760 294736 292400 294792 0 FreeSans 560 0 0 0 io_oeb[13]
-port 114 nsew signal tristate
-flabel metal3 s -400 252810 240 252866 0 FreeSans 560 0 0 0 io_oeb[14]
-port 115 nsew signal tristate
-flabel metal3 s -400 231199 240 231255 0 FreeSans 560 0 0 0 io_oeb[15]
-port 116 nsew signal tristate
-flabel metal3 s -400 209588 240 209644 0 FreeSans 560 0 0 0 io_oeb[16]
-port 117 nsew signal tristate
-flabel metal3 s -400 187977 240 188033 0 FreeSans 560 0 0 0 io_oeb[17]
-port 118 nsew signal tristate
-flabel metal3 s -400 166366 240 166422 0 FreeSans 560 0 0 0 io_oeb[18]
-port 119 nsew signal tristate
-flabel metal3 s -400 144755 240 144811 0 FreeSans 560 0 0 0 io_oeb[19]
-port 120 nsew signal tristate
-flabel metal3 s 291760 4909 292400 4965 0 FreeSans 560 0 0 0 io_oeb[1]
-port 121 nsew signal tristate
-flabel metal3 s -400 123244 240 123300 0 FreeSans 560 0 0 0 io_oeb[20]
-port 122 nsew signal tristate
-flabel metal3 s -400 59433 240 59489 0 FreeSans 560 0 0 0 io_oeb[21]
-port 123 nsew signal tristate
-flabel metal3 s -400 37822 240 37878 0 FreeSans 560 0 0 0 io_oeb[22]
-port 124 nsew signal tristate
-flabel metal3 s -400 16211 240 16267 0 FreeSans 560 0 0 0 io_oeb[23]
-port 125 nsew signal tristate
-flabel metal3 s -400 5500 240 5556 0 FreeSans 560 0 0 0 io_oeb[24]
-port 126 nsew signal tristate
-flabel metal3 s -400 3136 240 3192 0 FreeSans 560 0 0 0 io_oeb[25]
-port 127 nsew signal tristate
-flabel metal3 s -400 772 240 828 0 FreeSans 560 0 0 0 io_oeb[26]
-port 128 nsew signal tristate
-flabel metal3 s 291760 7273 292400 7329 0 FreeSans 560 0 0 0 io_oeb[2]
-port 129 nsew signal tristate
-flabel metal3 s 291760 9637 292400 9693 0 FreeSans 560 0 0 0 io_oeb[3]
-port 130 nsew signal tristate
-flabel metal3 s 291760 12001 292400 12057 0 FreeSans 560 0 0 0 io_oeb[4]
-port 131 nsew signal tristate
-flabel metal3 s 291760 25230 292400 25286 0 FreeSans 560 0 0 0 io_oeb[5]
-port 132 nsew signal tristate
-flabel metal3 s 291760 47559 292400 47615 0 FreeSans 560 0 0 0 io_oeb[6]
-port 133 nsew signal tristate
-flabel metal3 s 291760 137570 292400 137626 0 FreeSans 560 0 0 0 io_oeb[7]
-port 134 nsew signal tristate
-flabel metal3 s 291760 159781 292400 159837 0 FreeSans 560 0 0 0 io_oeb[8]
-port 135 nsew signal tristate
-flabel metal3 s 291760 182392 292400 182448 0 FreeSans 560 0 0 0 io_oeb[9]
-port 136 nsew signal tristate
-flabel metal3 s 291760 1954 292400 2010 0 FreeSans 560 0 0 0 io_out[0]
-port 137 nsew signal tristate
-flabel metal3 s 291760 205012 292400 205068 0 FreeSans 560 0 0 0 io_out[10]
-port 138 nsew signal tristate
-flabel metal3 s 291760 227223 292400 227279 0 FreeSans 560 0 0 0 io_out[11]
-port 139 nsew signal tristate
-flabel metal3 s 291760 249434 292400 249490 0 FreeSans 560 0 0 0 io_out[12]
-port 140 nsew signal tristate
-flabel metal3 s 291760 294145 292400 294201 0 FreeSans 560 0 0 0 io_out[13]
-port 141 nsew signal tristate
-flabel metal3 s -400 253401 240 253457 0 FreeSans 560 0 0 0 io_out[14]
-port 142 nsew signal tristate
-flabel metal3 s -400 231790 240 231846 0 FreeSans 560 0 0 0 io_out[15]
-port 143 nsew signal tristate
-flabel metal3 s -400 210179 240 210235 0 FreeSans 560 0 0 0 io_out[16]
-port 144 nsew signal tristate
-flabel metal3 s -400 188568 240 188624 0 FreeSans 560 0 0 0 io_out[17]
-port 145 nsew signal tristate
-flabel metal3 s -400 166957 240 167013 0 FreeSans 560 0 0 0 io_out[18]
-port 146 nsew signal tristate
-flabel metal3 s -400 145346 240 145402 0 FreeSans 560 0 0 0 io_out[19]
-port 147 nsew signal tristate
-flabel metal3 s 291760 4318 292400 4374 0 FreeSans 560 0 0 0 io_out[1]
-port 148 nsew signal tristate
-flabel metal3 s -400 123835 240 123891 0 FreeSans 560 0 0 0 io_out[20]
-port 149 nsew signal tristate
-flabel metal3 s -400 60024 240 60080 0 FreeSans 560 0 0 0 io_out[21]
-port 150 nsew signal tristate
-flabel metal3 s -400 38413 240 38469 0 FreeSans 560 0 0 0 io_out[22]
-port 151 nsew signal tristate
-flabel metal3 s -400 16802 240 16858 0 FreeSans 560 0 0 0 io_out[23]
-port 152 nsew signal tristate
-flabel metal3 s -400 6091 240 6147 0 FreeSans 560 0 0 0 io_out[24]
-port 153 nsew signal tristate
-flabel metal3 s -400 3727 240 3783 0 FreeSans 560 0 0 0 io_out[25]
-port 154 nsew signal tristate
-flabel metal3 s -400 1363 240 1419 0 FreeSans 560 0 0 0 io_out[26]
-port 155 nsew signal tristate
-flabel metal3 s 291760 6682 292400 6738 0 FreeSans 560 0 0 0 io_out[2]
-port 156 nsew signal tristate
-flabel metal3 s 291760 9046 292400 9102 0 FreeSans 560 0 0 0 io_out[3]
-port 157 nsew signal tristate
-flabel metal3 s 291760 11410 292400 11466 0 FreeSans 560 0 0 0 io_out[4]
-port 158 nsew signal tristate
-flabel metal3 s 291760 24639 292400 24695 0 FreeSans 560 0 0 0 io_out[5]
-port 159 nsew signal tristate
-flabel metal3 s 291760 46968 292400 47024 0 FreeSans 560 0 0 0 io_out[6]
-port 160 nsew signal tristate
-flabel metal3 s 291760 136979 292400 137035 0 FreeSans 560 0 0 0 io_out[7]
-port 161 nsew signal tristate
-flabel metal3 s 291760 159190 292400 159246 0 FreeSans 560 0 0 0 io_out[8]
-port 162 nsew signal tristate
-flabel metal3 s 291760 181801 292400 181857 0 FreeSans 560 0 0 0 io_out[9]
-port 163 nsew signal tristate
-flabel metal2 s 62908 -400 62964 240 0 FreeSans 560 90 0 0 la_data_in[0]
-port 164 nsew signal input
-flabel metal2 s 240208 -400 240264 240 0 FreeSans 560 90 0 0 la_data_in[100]
-port 165 nsew signal input
-flabel metal2 s 241981 -400 242037 240 0 FreeSans 560 90 0 0 la_data_in[101]
-port 166 nsew signal input
-flabel metal2 s 243754 -400 243810 240 0 FreeSans 560 90 0 0 la_data_in[102]
-port 167 nsew signal input
-flabel metal2 s 245527 -400 245583 240 0 FreeSans 560 90 0 0 la_data_in[103]
-port 168 nsew signal input
-flabel metal2 s 247300 -400 247356 240 0 FreeSans 560 90 0 0 la_data_in[104]
-port 169 nsew signal input
-flabel metal2 s 249073 -400 249129 240 0 FreeSans 560 90 0 0 la_data_in[105]
-port 170 nsew signal input
-flabel metal2 s 250846 -400 250902 240 0 FreeSans 560 90 0 0 la_data_in[106]
-port 171 nsew signal input
-flabel metal2 s 252619 -400 252675 240 0 FreeSans 560 90 0 0 la_data_in[107]
-port 172 nsew signal input
-flabel metal2 s 254392 -400 254448 240 0 FreeSans 560 90 0 0 la_data_in[108]
-port 173 nsew signal input
-flabel metal2 s 256165 -400 256221 240 0 FreeSans 560 90 0 0 la_data_in[109]
-port 174 nsew signal input
-flabel metal2 s 80638 -400 80694 240 0 FreeSans 560 90 0 0 la_data_in[10]
-port 175 nsew signal input
-flabel metal2 s 257938 -400 257994 240 0 FreeSans 560 90 0 0 la_data_in[110]
-port 176 nsew signal input
-flabel metal2 s 259711 -400 259767 240 0 FreeSans 560 90 0 0 la_data_in[111]
-port 177 nsew signal input
-flabel metal2 s 261484 -400 261540 240 0 FreeSans 560 90 0 0 la_data_in[112]
-port 178 nsew signal input
-flabel metal2 s 263257 -400 263313 240 0 FreeSans 560 90 0 0 la_data_in[113]
-port 179 nsew signal input
-flabel metal2 s 265030 -400 265086 240 0 FreeSans 560 90 0 0 la_data_in[114]
-port 180 nsew signal input
-flabel metal2 s 266803 -400 266859 240 0 FreeSans 560 90 0 0 la_data_in[115]
-port 181 nsew signal input
-flabel metal2 s 268576 -400 268632 240 0 FreeSans 560 90 0 0 la_data_in[116]
-port 182 nsew signal input
-flabel metal2 s 270349 -400 270405 240 0 FreeSans 560 90 0 0 la_data_in[117]
-port 183 nsew signal input
-flabel metal2 s 272122 -400 272178 240 0 FreeSans 560 90 0 0 la_data_in[118]
-port 184 nsew signal input
-flabel metal2 s 273895 -400 273951 240 0 FreeSans 560 90 0 0 la_data_in[119]
-port 185 nsew signal input
-flabel metal2 s 82411 -400 82467 240 0 FreeSans 560 90 0 0 la_data_in[11]
-port 186 nsew signal input
-flabel metal2 s 275668 -400 275724 240 0 FreeSans 560 90 0 0 la_data_in[120]
-port 187 nsew signal input
-flabel metal2 s 277441 -400 277497 240 0 FreeSans 560 90 0 0 la_data_in[121]
-port 188 nsew signal input
-flabel metal2 s 279214 -400 279270 240 0 FreeSans 560 90 0 0 la_data_in[122]
-port 189 nsew signal input
-flabel metal2 s 280987 -400 281043 240 0 FreeSans 560 90 0 0 la_data_in[123]
-port 190 nsew signal input
-flabel metal2 s 282760 -400 282816 240 0 FreeSans 560 90 0 0 la_data_in[124]
-port 191 nsew signal input
-flabel metal2 s 284533 -400 284589 240 0 FreeSans 560 90 0 0 la_data_in[125]
-port 192 nsew signal input
-flabel metal2 s 286306 -400 286362 240 0 FreeSans 560 90 0 0 la_data_in[126]
-port 193 nsew signal input
-flabel metal2 s 288079 -400 288135 240 0 FreeSans 560 90 0 0 la_data_in[127]
-port 194 nsew signal input
-flabel metal2 s 84184 -400 84240 240 0 FreeSans 560 90 0 0 la_data_in[12]
-port 195 nsew signal input
-flabel metal2 s 85957 -400 86013 240 0 FreeSans 560 90 0 0 la_data_in[13]
-port 196 nsew signal input
-flabel metal2 s 87730 -400 87786 240 0 FreeSans 560 90 0 0 la_data_in[14]
-port 197 nsew signal input
-flabel metal2 s 89503 -400 89559 240 0 FreeSans 560 90 0 0 la_data_in[15]
-port 198 nsew signal input
-flabel metal2 s 91276 -400 91332 240 0 FreeSans 560 90 0 0 la_data_in[16]
-port 199 nsew signal input
-flabel metal2 s 93049 -400 93105 240 0 FreeSans 560 90 0 0 la_data_in[17]
-port 200 nsew signal input
-flabel metal2 s 94822 -400 94878 240 0 FreeSans 560 90 0 0 la_data_in[18]
-port 201 nsew signal input
-flabel metal2 s 96595 -400 96651 240 0 FreeSans 560 90 0 0 la_data_in[19]
-port 202 nsew signal input
-flabel metal2 s 64681 -400 64737 240 0 FreeSans 560 90 0 0 la_data_in[1]
-port 203 nsew signal input
-flabel metal2 s 98368 -400 98424 240 0 FreeSans 560 90 0 0 la_data_in[20]
-port 204 nsew signal input
-flabel metal2 s 100141 -400 100197 240 0 FreeSans 560 90 0 0 la_data_in[21]
-port 205 nsew signal input
-flabel metal2 s 101914 -400 101970 240 0 FreeSans 560 90 0 0 la_data_in[22]
-port 206 nsew signal input
-flabel metal2 s 103687 -400 103743 240 0 FreeSans 560 90 0 0 la_data_in[23]
-port 207 nsew signal input
-flabel metal2 s 105460 -400 105516 240 0 FreeSans 560 90 0 0 la_data_in[24]
-port 208 nsew signal input
-flabel metal2 s 107233 -400 107289 240 0 FreeSans 560 90 0 0 la_data_in[25]
-port 209 nsew signal input
-flabel metal2 s 109006 -400 109062 240 0 FreeSans 560 90 0 0 la_data_in[26]
-port 210 nsew signal input
-flabel metal2 s 110779 -400 110835 240 0 FreeSans 560 90 0 0 la_data_in[27]
-port 211 nsew signal input
-flabel metal2 s 112552 -400 112608 240 0 FreeSans 560 90 0 0 la_data_in[28]
-port 212 nsew signal input
-flabel metal2 s 114325 -400 114381 240 0 FreeSans 560 90 0 0 la_data_in[29]
-port 213 nsew signal input
-flabel metal2 s 66454 -400 66510 240 0 FreeSans 560 90 0 0 la_data_in[2]
-port 214 nsew signal input
-flabel metal2 s 116098 -400 116154 240 0 FreeSans 560 90 0 0 la_data_in[30]
-port 215 nsew signal input
-flabel metal2 s 117871 -400 117927 240 0 FreeSans 560 90 0 0 la_data_in[31]
-port 216 nsew signal input
-flabel metal2 s 119644 -400 119700 240 0 FreeSans 560 90 0 0 la_data_in[32]
-port 217 nsew signal input
-flabel metal2 s 121417 -400 121473 240 0 FreeSans 560 90 0 0 la_data_in[33]
-port 218 nsew signal input
-flabel metal2 s 123190 -400 123246 240 0 FreeSans 560 90 0 0 la_data_in[34]
-port 219 nsew signal input
-flabel metal2 s 124963 -400 125019 240 0 FreeSans 560 90 0 0 la_data_in[35]
-port 220 nsew signal input
-flabel metal2 s 126736 -400 126792 240 0 FreeSans 560 90 0 0 la_data_in[36]
-port 221 nsew signal input
-flabel metal2 s 128509 -400 128565 240 0 FreeSans 560 90 0 0 la_data_in[37]
-port 222 nsew signal input
-flabel metal2 s 130282 -400 130338 240 0 FreeSans 560 90 0 0 la_data_in[38]
-port 223 nsew signal input
-flabel metal2 s 132055 -400 132111 240 0 FreeSans 560 90 0 0 la_data_in[39]
-port 224 nsew signal input
-flabel metal2 s 68227 -400 68283 240 0 FreeSans 560 90 0 0 la_data_in[3]
-port 225 nsew signal input
-flabel metal2 s 133828 -400 133884 240 0 FreeSans 560 90 0 0 la_data_in[40]
-port 226 nsew signal input
-flabel metal2 s 135601 -400 135657 240 0 FreeSans 560 90 0 0 la_data_in[41]
-port 227 nsew signal input
-flabel metal2 s 137374 -400 137430 240 0 FreeSans 560 90 0 0 la_data_in[42]
-port 228 nsew signal input
-flabel metal2 s 139147 -400 139203 240 0 FreeSans 560 90 0 0 la_data_in[43]
-port 229 nsew signal input
-flabel metal2 s 140920 -400 140976 240 0 FreeSans 560 90 0 0 la_data_in[44]
-port 230 nsew signal input
-flabel metal2 s 142693 -400 142749 240 0 FreeSans 560 90 0 0 la_data_in[45]
-port 231 nsew signal input
-flabel metal2 s 144466 -400 144522 240 0 FreeSans 560 90 0 0 la_data_in[46]
-port 232 nsew signal input
-flabel metal2 s 146239 -400 146295 240 0 FreeSans 560 90 0 0 la_data_in[47]
-port 233 nsew signal input
-flabel metal2 s 148012 -400 148068 240 0 FreeSans 560 90 0 0 la_data_in[48]
-port 234 nsew signal input
-flabel metal2 s 149785 -400 149841 240 0 FreeSans 560 90 0 0 la_data_in[49]
-port 235 nsew signal input
-flabel metal2 s 70000 -400 70056 240 0 FreeSans 560 90 0 0 la_data_in[4]
-port 236 nsew signal input
-flabel metal2 s 151558 -400 151614 240 0 FreeSans 560 90 0 0 la_data_in[50]
-port 237 nsew signal input
-flabel metal2 s 153331 -400 153387 240 0 FreeSans 560 90 0 0 la_data_in[51]
-port 238 nsew signal input
-flabel metal2 s 155104 -400 155160 240 0 FreeSans 560 90 0 0 la_data_in[52]
-port 239 nsew signal input
-flabel metal2 s 156877 -400 156933 240 0 FreeSans 560 90 0 0 la_data_in[53]
-port 240 nsew signal input
-flabel metal2 s 158650 -400 158706 240 0 FreeSans 560 90 0 0 la_data_in[54]
-port 241 nsew signal input
-flabel metal2 s 160423 -400 160479 240 0 FreeSans 560 90 0 0 la_data_in[55]
-port 242 nsew signal input
-flabel metal2 s 162196 -400 162252 240 0 FreeSans 560 90 0 0 la_data_in[56]
-port 243 nsew signal input
-flabel metal2 s 163969 -400 164025 240 0 FreeSans 560 90 0 0 la_data_in[57]
-port 244 nsew signal input
-flabel metal2 s 165742 -400 165798 240 0 FreeSans 560 90 0 0 la_data_in[58]
-port 245 nsew signal input
-flabel metal2 s 167515 -400 167571 240 0 FreeSans 560 90 0 0 la_data_in[59]
-port 246 nsew signal input
-flabel metal2 s 71773 -400 71829 240 0 FreeSans 560 90 0 0 la_data_in[5]
-port 247 nsew signal input
-flabel metal2 s 169288 -400 169344 240 0 FreeSans 560 90 0 0 la_data_in[60]
-port 248 nsew signal input
-flabel metal2 s 171061 -400 171117 240 0 FreeSans 560 90 0 0 la_data_in[61]
-port 249 nsew signal input
-flabel metal2 s 172834 -400 172890 240 0 FreeSans 560 90 0 0 la_data_in[62]
-port 250 nsew signal input
-flabel metal2 s 174607 -400 174663 240 0 FreeSans 560 90 0 0 la_data_in[63]
-port 251 nsew signal input
-flabel metal2 s 176380 -400 176436 240 0 FreeSans 560 90 0 0 la_data_in[64]
-port 252 nsew signal input
-flabel metal2 s 178153 -400 178209 240 0 FreeSans 560 90 0 0 la_data_in[65]
-port 253 nsew signal input
-flabel metal2 s 179926 -400 179982 240 0 FreeSans 560 90 0 0 la_data_in[66]
-port 254 nsew signal input
-flabel metal2 s 181699 -400 181755 240 0 FreeSans 560 90 0 0 la_data_in[67]
-port 255 nsew signal input
-flabel metal2 s 183472 -400 183528 240 0 FreeSans 560 90 0 0 la_data_in[68]
-port 256 nsew signal input
-flabel metal2 s 185245 -400 185301 240 0 FreeSans 560 90 0 0 la_data_in[69]
-port 257 nsew signal input
-flabel metal2 s 73546 -400 73602 240 0 FreeSans 560 90 0 0 la_data_in[6]
-port 258 nsew signal input
-flabel metal2 s 187018 -400 187074 240 0 FreeSans 560 90 0 0 la_data_in[70]
-port 259 nsew signal input
-flabel metal2 s 188791 -400 188847 240 0 FreeSans 560 90 0 0 la_data_in[71]
-port 260 nsew signal input
-flabel metal2 s 190564 -400 190620 240 0 FreeSans 560 90 0 0 la_data_in[72]
-port 261 nsew signal input
-flabel metal2 s 192337 -400 192393 240 0 FreeSans 560 90 0 0 la_data_in[73]
-port 262 nsew signal input
-flabel metal2 s 194110 -400 194166 240 0 FreeSans 560 90 0 0 la_data_in[74]
-port 263 nsew signal input
-flabel metal2 s 195883 -400 195939 240 0 FreeSans 560 90 0 0 la_data_in[75]
-port 264 nsew signal input
-flabel metal2 s 197656 -400 197712 240 0 FreeSans 560 90 0 0 la_data_in[76]
-port 265 nsew signal input
-flabel metal2 s 199429 -400 199485 240 0 FreeSans 560 90 0 0 la_data_in[77]
-port 266 nsew signal input
-flabel metal2 s 201202 -400 201258 240 0 FreeSans 560 90 0 0 la_data_in[78]
-port 267 nsew signal input
-flabel metal2 s 202975 -400 203031 240 0 FreeSans 560 90 0 0 la_data_in[79]
-port 268 nsew signal input
-flabel metal2 s 75319 -400 75375 240 0 FreeSans 560 90 0 0 la_data_in[7]
-port 269 nsew signal input
-flabel metal2 s 204748 -400 204804 240 0 FreeSans 560 90 0 0 la_data_in[80]
-port 270 nsew signal input
-flabel metal2 s 206521 -400 206577 240 0 FreeSans 560 90 0 0 la_data_in[81]
-port 271 nsew signal input
-flabel metal2 s 208294 -400 208350 240 0 FreeSans 560 90 0 0 la_data_in[82]
-port 272 nsew signal input
-flabel metal2 s 210067 -400 210123 240 0 FreeSans 560 90 0 0 la_data_in[83]
-port 273 nsew signal input
-flabel metal2 s 211840 -400 211896 240 0 FreeSans 560 90 0 0 la_data_in[84]
-port 274 nsew signal input
-flabel metal2 s 213613 -400 213669 240 0 FreeSans 560 90 0 0 la_data_in[85]
-port 275 nsew signal input
-flabel metal2 s 215386 -400 215442 240 0 FreeSans 560 90 0 0 la_data_in[86]
-port 276 nsew signal input
-flabel metal2 s 217159 -400 217215 240 0 FreeSans 560 90 0 0 la_data_in[87]
-port 277 nsew signal input
-flabel metal2 s 218932 -400 218988 240 0 FreeSans 560 90 0 0 la_data_in[88]
-port 278 nsew signal input
-flabel metal2 s 220705 -400 220761 240 0 FreeSans 560 90 0 0 la_data_in[89]
-port 279 nsew signal input
-flabel metal2 s 77092 -400 77148 240 0 FreeSans 560 90 0 0 la_data_in[8]
-port 280 nsew signal input
-flabel metal2 s 222478 -400 222534 240 0 FreeSans 560 90 0 0 la_data_in[90]
-port 281 nsew signal input
-flabel metal2 s 224251 -400 224307 240 0 FreeSans 560 90 0 0 la_data_in[91]
-port 282 nsew signal input
-flabel metal2 s 226024 -400 226080 240 0 FreeSans 560 90 0 0 la_data_in[92]
-port 283 nsew signal input
-flabel metal2 s 227797 -400 227853 240 0 FreeSans 560 90 0 0 la_data_in[93]
-port 284 nsew signal input
-flabel metal2 s 229570 -400 229626 240 0 FreeSans 560 90 0 0 la_data_in[94]
-port 285 nsew signal input
-flabel metal2 s 231343 -400 231399 240 0 FreeSans 560 90 0 0 la_data_in[95]
-port 286 nsew signal input
-flabel metal2 s 233116 -400 233172 240 0 FreeSans 560 90 0 0 la_data_in[96]
-port 287 nsew signal input
-flabel metal2 s 234889 -400 234945 240 0 FreeSans 560 90 0 0 la_data_in[97]
-port 288 nsew signal input
-flabel metal2 s 236662 -400 236718 240 0 FreeSans 560 90 0 0 la_data_in[98]
-port 289 nsew signal input
-flabel metal2 s 238435 -400 238491 240 0 FreeSans 560 90 0 0 la_data_in[99]
-port 290 nsew signal input
-flabel metal2 s 78865 -400 78921 240 0 FreeSans 560 90 0 0 la_data_in[9]
-port 291 nsew signal input
-flabel metal2 s 63499 -400 63555 240 0 FreeSans 560 90 0 0 la_data_out[0]
-port 292 nsew signal tristate
-flabel metal2 s 240799 -400 240855 240 0 FreeSans 560 90 0 0 la_data_out[100]
-port 293 nsew signal tristate
-flabel metal2 s 242572 -400 242628 240 0 FreeSans 560 90 0 0 la_data_out[101]
-port 294 nsew signal tristate
-flabel metal2 s 244345 -400 244401 240 0 FreeSans 560 90 0 0 la_data_out[102]
-port 295 nsew signal tristate
-flabel metal2 s 246118 -400 246174 240 0 FreeSans 560 90 0 0 la_data_out[103]
-port 296 nsew signal tristate
-flabel metal2 s 247891 -400 247947 240 0 FreeSans 560 90 0 0 la_data_out[104]
-port 297 nsew signal tristate
-flabel metal2 s 249664 -400 249720 240 0 FreeSans 560 90 0 0 la_data_out[105]
-port 298 nsew signal tristate
-flabel metal2 s 251437 -400 251493 240 0 FreeSans 560 90 0 0 la_data_out[106]
-port 299 nsew signal tristate
-flabel metal2 s 253210 -400 253266 240 0 FreeSans 560 90 0 0 la_data_out[107]
-port 300 nsew signal tristate
-flabel metal2 s 254983 -400 255039 240 0 FreeSans 560 90 0 0 la_data_out[108]
-port 301 nsew signal tristate
-flabel metal2 s 256756 -400 256812 240 0 FreeSans 560 90 0 0 la_data_out[109]
-port 302 nsew signal tristate
-flabel metal2 s 81229 -400 81285 240 0 FreeSans 560 90 0 0 la_data_out[10]
-port 303 nsew signal tristate
-flabel metal2 s 258529 -400 258585 240 0 FreeSans 560 90 0 0 la_data_out[110]
-port 304 nsew signal tristate
-flabel metal2 s 260302 -400 260358 240 0 FreeSans 560 90 0 0 la_data_out[111]
-port 305 nsew signal tristate
-flabel metal2 s 262075 -400 262131 240 0 FreeSans 560 90 0 0 la_data_out[112]
-port 306 nsew signal tristate
-flabel metal2 s 263848 -400 263904 240 0 FreeSans 560 90 0 0 la_data_out[113]
-port 307 nsew signal tristate
-flabel metal2 s 265621 -400 265677 240 0 FreeSans 560 90 0 0 la_data_out[114]
-port 308 nsew signal tristate
-flabel metal2 s 267394 -400 267450 240 0 FreeSans 560 90 0 0 la_data_out[115]
-port 309 nsew signal tristate
-flabel metal2 s 269167 -400 269223 240 0 FreeSans 560 90 0 0 la_data_out[116]
-port 310 nsew signal tristate
-flabel metal2 s 270940 -400 270996 240 0 FreeSans 560 90 0 0 la_data_out[117]
-port 311 nsew signal tristate
-flabel metal2 s 272713 -400 272769 240 0 FreeSans 560 90 0 0 la_data_out[118]
-port 312 nsew signal tristate
-flabel metal2 s 274486 -400 274542 240 0 FreeSans 560 90 0 0 la_data_out[119]
-port 313 nsew signal tristate
-flabel metal2 s 83002 -400 83058 240 0 FreeSans 560 90 0 0 la_data_out[11]
-port 314 nsew signal tristate
-flabel metal2 s 276259 -400 276315 240 0 FreeSans 560 90 0 0 la_data_out[120]
-port 315 nsew signal tristate
-flabel metal2 s 278032 -400 278088 240 0 FreeSans 560 90 0 0 la_data_out[121]
-port 316 nsew signal tristate
-flabel metal2 s 279805 -400 279861 240 0 FreeSans 560 90 0 0 la_data_out[122]
-port 317 nsew signal tristate
-flabel metal2 s 281578 -400 281634 240 0 FreeSans 560 90 0 0 la_data_out[123]
-port 318 nsew signal tristate
-flabel metal2 s 283351 -400 283407 240 0 FreeSans 560 90 0 0 la_data_out[124]
-port 319 nsew signal tristate
-flabel metal2 s 285124 -400 285180 240 0 FreeSans 560 90 0 0 la_data_out[125]
-port 320 nsew signal tristate
-flabel metal2 s 286897 -400 286953 240 0 FreeSans 560 90 0 0 la_data_out[126]
-port 321 nsew signal tristate
-flabel metal2 s 288670 -400 288726 240 0 FreeSans 560 90 0 0 la_data_out[127]
-port 322 nsew signal tristate
-flabel metal2 s 84775 -400 84831 240 0 FreeSans 560 90 0 0 la_data_out[12]
-port 323 nsew signal tristate
-flabel metal2 s 86548 -400 86604 240 0 FreeSans 560 90 0 0 la_data_out[13]
-port 324 nsew signal tristate
-flabel metal2 s 88321 -400 88377 240 0 FreeSans 560 90 0 0 la_data_out[14]
-port 325 nsew signal tristate
-flabel metal2 s 90094 -400 90150 240 0 FreeSans 560 90 0 0 la_data_out[15]
-port 326 nsew signal tristate
-flabel metal2 s 91867 -400 91923 240 0 FreeSans 560 90 0 0 la_data_out[16]
-port 327 nsew signal tristate
-flabel metal2 s 93640 -400 93696 240 0 FreeSans 560 90 0 0 la_data_out[17]
-port 328 nsew signal tristate
-flabel metal2 s 95413 -400 95469 240 0 FreeSans 560 90 0 0 la_data_out[18]
-port 329 nsew signal tristate
-flabel metal2 s 97186 -400 97242 240 0 FreeSans 560 90 0 0 la_data_out[19]
-port 330 nsew signal tristate
-flabel metal2 s 65272 -400 65328 240 0 FreeSans 560 90 0 0 la_data_out[1]
-port 331 nsew signal tristate
-flabel metal2 s 98959 -400 99015 240 0 FreeSans 560 90 0 0 la_data_out[20]
-port 332 nsew signal tristate
-flabel metal2 s 100732 -400 100788 240 0 FreeSans 560 90 0 0 la_data_out[21]
-port 333 nsew signal tristate
-flabel metal2 s 102505 -400 102561 240 0 FreeSans 560 90 0 0 la_data_out[22]
-port 334 nsew signal tristate
-flabel metal2 s 104278 -400 104334 240 0 FreeSans 560 90 0 0 la_data_out[23]
-port 335 nsew signal tristate
-flabel metal2 s 106051 -400 106107 240 0 FreeSans 560 90 0 0 la_data_out[24]
-port 336 nsew signal tristate
-flabel metal2 s 107824 -400 107880 240 0 FreeSans 560 90 0 0 la_data_out[25]
-port 337 nsew signal tristate
-flabel metal2 s 109597 -400 109653 240 0 FreeSans 560 90 0 0 la_data_out[26]
-port 338 nsew signal tristate
-flabel metal2 s 111370 -400 111426 240 0 FreeSans 560 90 0 0 la_data_out[27]
-port 339 nsew signal tristate
-flabel metal2 s 113143 -400 113199 240 0 FreeSans 560 90 0 0 la_data_out[28]
-port 340 nsew signal tristate
-flabel metal2 s 114916 -400 114972 240 0 FreeSans 560 90 0 0 la_data_out[29]
-port 341 nsew signal tristate
-flabel metal2 s 67045 -400 67101 240 0 FreeSans 560 90 0 0 la_data_out[2]
-port 342 nsew signal tristate
-flabel metal2 s 116689 -400 116745 240 0 FreeSans 560 90 0 0 la_data_out[30]
-port 343 nsew signal tristate
-flabel metal2 s 118462 -400 118518 240 0 FreeSans 560 90 0 0 la_data_out[31]
-port 344 nsew signal tristate
-flabel metal2 s 120235 -400 120291 240 0 FreeSans 560 90 0 0 la_data_out[32]
-port 345 nsew signal tristate
-flabel metal2 s 122008 -400 122064 240 0 FreeSans 560 90 0 0 la_data_out[33]
-port 346 nsew signal tristate
-flabel metal2 s 123781 -400 123837 240 0 FreeSans 560 90 0 0 la_data_out[34]
-port 347 nsew signal tristate
-flabel metal2 s 125554 -400 125610 240 0 FreeSans 560 90 0 0 la_data_out[35]
-port 348 nsew signal tristate
-flabel metal2 s 127327 -400 127383 240 0 FreeSans 560 90 0 0 la_data_out[36]
-port 349 nsew signal tristate
-flabel metal2 s 129100 -400 129156 240 0 FreeSans 560 90 0 0 la_data_out[37]
-port 350 nsew signal tristate
-flabel metal2 s 130873 -400 130929 240 0 FreeSans 560 90 0 0 la_data_out[38]
-port 351 nsew signal tristate
-flabel metal2 s 132646 -400 132702 240 0 FreeSans 560 90 0 0 la_data_out[39]
-port 352 nsew signal tristate
-flabel metal2 s 68818 -400 68874 240 0 FreeSans 560 90 0 0 la_data_out[3]
-port 353 nsew signal tristate
-flabel metal2 s 134419 -400 134475 240 0 FreeSans 560 90 0 0 la_data_out[40]
-port 354 nsew signal tristate
-flabel metal2 s 136192 -400 136248 240 0 FreeSans 560 90 0 0 la_data_out[41]
-port 355 nsew signal tristate
-flabel metal2 s 137965 -400 138021 240 0 FreeSans 560 90 0 0 la_data_out[42]
-port 356 nsew signal tristate
-flabel metal2 s 139738 -400 139794 240 0 FreeSans 560 90 0 0 la_data_out[43]
-port 357 nsew signal tristate
-flabel metal2 s 141511 -400 141567 240 0 FreeSans 560 90 0 0 la_data_out[44]
-port 358 nsew signal tristate
-flabel metal2 s 143284 -400 143340 240 0 FreeSans 560 90 0 0 la_data_out[45]
-port 359 nsew signal tristate
-flabel metal2 s 145057 -400 145113 240 0 FreeSans 560 90 0 0 la_data_out[46]
-port 360 nsew signal tristate
-flabel metal2 s 146830 -400 146886 240 0 FreeSans 560 90 0 0 la_data_out[47]
-port 361 nsew signal tristate
-flabel metal2 s 148603 -400 148659 240 0 FreeSans 560 90 0 0 la_data_out[48]
-port 362 nsew signal tristate
-flabel metal2 s 150376 -400 150432 240 0 FreeSans 560 90 0 0 la_data_out[49]
-port 363 nsew signal tristate
-flabel metal2 s 70591 -400 70647 240 0 FreeSans 560 90 0 0 la_data_out[4]
-port 364 nsew signal tristate
-flabel metal2 s 152149 -400 152205 240 0 FreeSans 560 90 0 0 la_data_out[50]
-port 365 nsew signal tristate
-flabel metal2 s 153922 -400 153978 240 0 FreeSans 560 90 0 0 la_data_out[51]
-port 366 nsew signal tristate
-flabel metal2 s 155695 -400 155751 240 0 FreeSans 560 90 0 0 la_data_out[52]
-port 367 nsew signal tristate
-flabel metal2 s 157468 -400 157524 240 0 FreeSans 560 90 0 0 la_data_out[53]
-port 368 nsew signal tristate
-flabel metal2 s 159241 -400 159297 240 0 FreeSans 560 90 0 0 la_data_out[54]
-port 369 nsew signal tristate
-flabel metal2 s 161014 -400 161070 240 0 FreeSans 560 90 0 0 la_data_out[55]
-port 370 nsew signal tristate
-flabel metal2 s 162787 -400 162843 240 0 FreeSans 560 90 0 0 la_data_out[56]
-port 371 nsew signal tristate
-flabel metal2 s 164560 -400 164616 240 0 FreeSans 560 90 0 0 la_data_out[57]
-port 372 nsew signal tristate
-flabel metal2 s 166333 -400 166389 240 0 FreeSans 560 90 0 0 la_data_out[58]
-port 373 nsew signal tristate
-flabel metal2 s 168106 -400 168162 240 0 FreeSans 560 90 0 0 la_data_out[59]
-port 374 nsew signal tristate
-flabel metal2 s 72364 -400 72420 240 0 FreeSans 560 90 0 0 la_data_out[5]
-port 375 nsew signal tristate
-flabel metal2 s 169879 -400 169935 240 0 FreeSans 560 90 0 0 la_data_out[60]
-port 376 nsew signal tristate
-flabel metal2 s 171652 -400 171708 240 0 FreeSans 560 90 0 0 la_data_out[61]
-port 377 nsew signal tristate
-flabel metal2 s 173425 -400 173481 240 0 FreeSans 560 90 0 0 la_data_out[62]
-port 378 nsew signal tristate
-flabel metal2 s 175198 -400 175254 240 0 FreeSans 560 90 0 0 la_data_out[63]
-port 379 nsew signal tristate
-flabel metal2 s 176971 -400 177027 240 0 FreeSans 560 90 0 0 la_data_out[64]
-port 380 nsew signal tristate
-flabel metal2 s 178744 -400 178800 240 0 FreeSans 560 90 0 0 la_data_out[65]
-port 381 nsew signal tristate
-flabel metal2 s 180517 -400 180573 240 0 FreeSans 560 90 0 0 la_data_out[66]
-port 382 nsew signal tristate
-flabel metal2 s 182290 -400 182346 240 0 FreeSans 560 90 0 0 la_data_out[67]
-port 383 nsew signal tristate
-flabel metal2 s 184063 -400 184119 240 0 FreeSans 560 90 0 0 la_data_out[68]
-port 384 nsew signal tristate
-flabel metal2 s 185836 -400 185892 240 0 FreeSans 560 90 0 0 la_data_out[69]
-port 385 nsew signal tristate
-flabel metal2 s 74137 -400 74193 240 0 FreeSans 560 90 0 0 la_data_out[6]
-port 386 nsew signal tristate
-flabel metal2 s 187609 -400 187665 240 0 FreeSans 560 90 0 0 la_data_out[70]
-port 387 nsew signal tristate
-flabel metal2 s 189382 -400 189438 240 0 FreeSans 560 90 0 0 la_data_out[71]
-port 388 nsew signal tristate
-flabel metal2 s 191155 -400 191211 240 0 FreeSans 560 90 0 0 la_data_out[72]
-port 389 nsew signal tristate
-flabel metal2 s 192928 -400 192984 240 0 FreeSans 560 90 0 0 la_data_out[73]
-port 390 nsew signal tristate
-flabel metal2 s 194701 -400 194757 240 0 FreeSans 560 90 0 0 la_data_out[74]
-port 391 nsew signal tristate
-flabel metal2 s 196474 -400 196530 240 0 FreeSans 560 90 0 0 la_data_out[75]
-port 392 nsew signal tristate
-flabel metal2 s 198247 -400 198303 240 0 FreeSans 560 90 0 0 la_data_out[76]
-port 393 nsew signal tristate
-flabel metal2 s 200020 -400 200076 240 0 FreeSans 560 90 0 0 la_data_out[77]
-port 394 nsew signal tristate
-flabel metal2 s 201793 -400 201849 240 0 FreeSans 560 90 0 0 la_data_out[78]
-port 395 nsew signal tristate
-flabel metal2 s 203566 -400 203622 240 0 FreeSans 560 90 0 0 la_data_out[79]
-port 396 nsew signal tristate
-flabel metal2 s 75910 -400 75966 240 0 FreeSans 560 90 0 0 la_data_out[7]
-port 397 nsew signal tristate
-flabel metal2 s 205339 -400 205395 240 0 FreeSans 560 90 0 0 la_data_out[80]
-port 398 nsew signal tristate
-flabel metal2 s 207112 -400 207168 240 0 FreeSans 560 90 0 0 la_data_out[81]
-port 399 nsew signal tristate
-flabel metal2 s 208885 -400 208941 240 0 FreeSans 560 90 0 0 la_data_out[82]
-port 400 nsew signal tristate
-flabel metal2 s 210658 -400 210714 240 0 FreeSans 560 90 0 0 la_data_out[83]
-port 401 nsew signal tristate
-flabel metal2 s 212431 -400 212487 240 0 FreeSans 560 90 0 0 la_data_out[84]
-port 402 nsew signal tristate
-flabel metal2 s 214204 -400 214260 240 0 FreeSans 560 90 0 0 la_data_out[85]
-port 403 nsew signal tristate
-flabel metal2 s 215977 -400 216033 240 0 FreeSans 560 90 0 0 la_data_out[86]
-port 404 nsew signal tristate
-flabel metal2 s 217750 -400 217806 240 0 FreeSans 560 90 0 0 la_data_out[87]
-port 405 nsew signal tristate
-flabel metal2 s 219523 -400 219579 240 0 FreeSans 560 90 0 0 la_data_out[88]
-port 406 nsew signal tristate
-flabel metal2 s 221296 -400 221352 240 0 FreeSans 560 90 0 0 la_data_out[89]
-port 407 nsew signal tristate
-flabel metal2 s 77683 -400 77739 240 0 FreeSans 560 90 0 0 la_data_out[8]
-port 408 nsew signal tristate
-flabel metal2 s 223069 -400 223125 240 0 FreeSans 560 90 0 0 la_data_out[90]
-port 409 nsew signal tristate
-flabel metal2 s 224842 -400 224898 240 0 FreeSans 560 90 0 0 la_data_out[91]
-port 410 nsew signal tristate
-flabel metal2 s 226615 -400 226671 240 0 FreeSans 560 90 0 0 la_data_out[92]
-port 411 nsew signal tristate
-flabel metal2 s 228388 -400 228444 240 0 FreeSans 560 90 0 0 la_data_out[93]
-port 412 nsew signal tristate
-flabel metal2 s 230161 -400 230217 240 0 FreeSans 560 90 0 0 la_data_out[94]
-port 413 nsew signal tristate
-flabel metal2 s 231934 -400 231990 240 0 FreeSans 560 90 0 0 la_data_out[95]
-port 414 nsew signal tristate
-flabel metal2 s 233707 -400 233763 240 0 FreeSans 560 90 0 0 la_data_out[96]
-port 415 nsew signal tristate
-flabel metal2 s 235480 -400 235536 240 0 FreeSans 560 90 0 0 la_data_out[97]
-port 416 nsew signal tristate
-flabel metal2 s 237253 -400 237309 240 0 FreeSans 560 90 0 0 la_data_out[98]
-port 417 nsew signal tristate
-flabel metal2 s 239026 -400 239082 240 0 FreeSans 560 90 0 0 la_data_out[99]
-port 418 nsew signal tristate
-flabel metal2 s 79456 -400 79512 240 0 FreeSans 560 90 0 0 la_data_out[9]
-port 419 nsew signal tristate
-flabel metal2 s 64090 -400 64146 240 0 FreeSans 560 90 0 0 la_oenb[0]
-port 420 nsew signal input
-flabel metal2 s 241390 -400 241446 240 0 FreeSans 560 90 0 0 la_oenb[100]
-port 421 nsew signal input
-flabel metal2 s 243163 -400 243219 240 0 FreeSans 560 90 0 0 la_oenb[101]
-port 422 nsew signal input
-flabel metal2 s 244936 -400 244992 240 0 FreeSans 560 90 0 0 la_oenb[102]
-port 423 nsew signal input
-flabel metal2 s 246709 -400 246765 240 0 FreeSans 560 90 0 0 la_oenb[103]
-port 424 nsew signal input
-flabel metal2 s 248482 -400 248538 240 0 FreeSans 560 90 0 0 la_oenb[104]
-port 425 nsew signal input
-flabel metal2 s 250255 -400 250311 240 0 FreeSans 560 90 0 0 la_oenb[105]
-port 426 nsew signal input
-flabel metal2 s 252028 -400 252084 240 0 FreeSans 560 90 0 0 la_oenb[106]
-port 427 nsew signal input
-flabel metal2 s 253801 -400 253857 240 0 FreeSans 560 90 0 0 la_oenb[107]
-port 428 nsew signal input
-flabel metal2 s 255574 -400 255630 240 0 FreeSans 560 90 0 0 la_oenb[108]
-port 429 nsew signal input
-flabel metal2 s 257347 -400 257403 240 0 FreeSans 560 90 0 0 la_oenb[109]
-port 430 nsew signal input
-flabel metal2 s 81820 -400 81876 240 0 FreeSans 560 90 0 0 la_oenb[10]
-port 431 nsew signal input
-flabel metal2 s 259120 -400 259176 240 0 FreeSans 560 90 0 0 la_oenb[110]
-port 432 nsew signal input
-flabel metal2 s 260893 -400 260949 240 0 FreeSans 560 90 0 0 la_oenb[111]
-port 433 nsew signal input
-flabel metal2 s 262666 -400 262722 240 0 FreeSans 560 90 0 0 la_oenb[112]
-port 434 nsew signal input
-flabel metal2 s 264439 -400 264495 240 0 FreeSans 560 90 0 0 la_oenb[113]
-port 435 nsew signal input
-flabel metal2 s 266212 -400 266268 240 0 FreeSans 560 90 0 0 la_oenb[114]
-port 436 nsew signal input
-flabel metal2 s 267985 -400 268041 240 0 FreeSans 560 90 0 0 la_oenb[115]
-port 437 nsew signal input
-flabel metal2 s 269758 -400 269814 240 0 FreeSans 560 90 0 0 la_oenb[116]
-port 438 nsew signal input
-flabel metal2 s 271531 -400 271587 240 0 FreeSans 560 90 0 0 la_oenb[117]
-port 439 nsew signal input
-flabel metal2 s 273304 -400 273360 240 0 FreeSans 560 90 0 0 la_oenb[118]
-port 440 nsew signal input
-flabel metal2 s 275077 -400 275133 240 0 FreeSans 560 90 0 0 la_oenb[119]
-port 441 nsew signal input
-flabel metal2 s 83593 -400 83649 240 0 FreeSans 560 90 0 0 la_oenb[11]
-port 442 nsew signal input
-flabel metal2 s 276850 -400 276906 240 0 FreeSans 560 90 0 0 la_oenb[120]
-port 443 nsew signal input
-flabel metal2 s 278623 -400 278679 240 0 FreeSans 560 90 0 0 la_oenb[121]
-port 444 nsew signal input
-flabel metal2 s 280396 -400 280452 240 0 FreeSans 560 90 0 0 la_oenb[122]
-port 445 nsew signal input
-flabel metal2 s 282169 -400 282225 240 0 FreeSans 560 90 0 0 la_oenb[123]
-port 446 nsew signal input
-flabel metal2 s 283942 -400 283998 240 0 FreeSans 560 90 0 0 la_oenb[124]
-port 447 nsew signal input
-flabel metal2 s 285715 -400 285771 240 0 FreeSans 560 90 0 0 la_oenb[125]
-port 448 nsew signal input
-flabel metal2 s 287488 -400 287544 240 0 FreeSans 560 90 0 0 la_oenb[126]
-port 449 nsew signal input
-flabel metal2 s 289261 -400 289317 240 0 FreeSans 560 90 0 0 la_oenb[127]
-port 450 nsew signal input
-flabel metal2 s 85366 -400 85422 240 0 FreeSans 560 90 0 0 la_oenb[12]
-port 451 nsew signal input
-flabel metal2 s 87139 -400 87195 240 0 FreeSans 560 90 0 0 la_oenb[13]
-port 452 nsew signal input
-flabel metal2 s 88912 -400 88968 240 0 FreeSans 560 90 0 0 la_oenb[14]
-port 453 nsew signal input
-flabel metal2 s 90685 -400 90741 240 0 FreeSans 560 90 0 0 la_oenb[15]
-port 454 nsew signal input
-flabel metal2 s 92458 -400 92514 240 0 FreeSans 560 90 0 0 la_oenb[16]
-port 455 nsew signal input
-flabel metal2 s 94231 -400 94287 240 0 FreeSans 560 90 0 0 la_oenb[17]
-port 456 nsew signal input
-flabel metal2 s 96004 -400 96060 240 0 FreeSans 560 90 0 0 la_oenb[18]
-port 457 nsew signal input
-flabel metal2 s 97777 -400 97833 240 0 FreeSans 560 90 0 0 la_oenb[19]
-port 458 nsew signal input
-flabel metal2 s 65863 -400 65919 240 0 FreeSans 560 90 0 0 la_oenb[1]
-port 459 nsew signal input
-flabel metal2 s 99550 -400 99606 240 0 FreeSans 560 90 0 0 la_oenb[20]
-port 460 nsew signal input
-flabel metal2 s 101323 -400 101379 240 0 FreeSans 560 90 0 0 la_oenb[21]
-port 461 nsew signal input
-flabel metal2 s 103096 -400 103152 240 0 FreeSans 560 90 0 0 la_oenb[22]
-port 462 nsew signal input
-flabel metal2 s 104869 -400 104925 240 0 FreeSans 560 90 0 0 la_oenb[23]
-port 463 nsew signal input
-flabel metal2 s 106642 -400 106698 240 0 FreeSans 560 90 0 0 la_oenb[24]
-port 464 nsew signal input
-flabel metal2 s 108415 -400 108471 240 0 FreeSans 560 90 0 0 la_oenb[25]
-port 465 nsew signal input
-flabel metal2 s 110188 -400 110244 240 0 FreeSans 560 90 0 0 la_oenb[26]
-port 466 nsew signal input
-flabel metal2 s 111961 -400 112017 240 0 FreeSans 560 90 0 0 la_oenb[27]
-port 467 nsew signal input
-flabel metal2 s 113734 -400 113790 240 0 FreeSans 560 90 0 0 la_oenb[28]
-port 468 nsew signal input
-flabel metal2 s 115507 -400 115563 240 0 FreeSans 560 90 0 0 la_oenb[29]
-port 469 nsew signal input
-flabel metal2 s 67636 -400 67692 240 0 FreeSans 560 90 0 0 la_oenb[2]
-port 470 nsew signal input
-flabel metal2 s 117280 -400 117336 240 0 FreeSans 560 90 0 0 la_oenb[30]
-port 471 nsew signal input
-flabel metal2 s 119053 -400 119109 240 0 FreeSans 560 90 0 0 la_oenb[31]
-port 472 nsew signal input
-flabel metal2 s 120826 -400 120882 240 0 FreeSans 560 90 0 0 la_oenb[32]
-port 473 nsew signal input
-flabel metal2 s 122599 -400 122655 240 0 FreeSans 560 90 0 0 la_oenb[33]
-port 474 nsew signal input
-flabel metal2 s 124372 -400 124428 240 0 FreeSans 560 90 0 0 la_oenb[34]
-port 475 nsew signal input
-flabel metal2 s 126145 -400 126201 240 0 FreeSans 560 90 0 0 la_oenb[35]
-port 476 nsew signal input
-flabel metal2 s 127918 -400 127974 240 0 FreeSans 560 90 0 0 la_oenb[36]
-port 477 nsew signal input
-flabel metal2 s 129691 -400 129747 240 0 FreeSans 560 90 0 0 la_oenb[37]
-port 478 nsew signal input
-flabel metal2 s 131464 -400 131520 240 0 FreeSans 560 90 0 0 la_oenb[38]
-port 479 nsew signal input
-flabel metal2 s 133237 -400 133293 240 0 FreeSans 560 90 0 0 la_oenb[39]
-port 480 nsew signal input
-flabel metal2 s 69409 -400 69465 240 0 FreeSans 560 90 0 0 la_oenb[3]
-port 481 nsew signal input
-flabel metal2 s 135010 -400 135066 240 0 FreeSans 560 90 0 0 la_oenb[40]
-port 482 nsew signal input
-flabel metal2 s 136783 -400 136839 240 0 FreeSans 560 90 0 0 la_oenb[41]
-port 483 nsew signal input
-flabel metal2 s 138556 -400 138612 240 0 FreeSans 560 90 0 0 la_oenb[42]
-port 484 nsew signal input
-flabel metal2 s 140329 -400 140385 240 0 FreeSans 560 90 0 0 la_oenb[43]
-port 485 nsew signal input
-flabel metal2 s 142102 -400 142158 240 0 FreeSans 560 90 0 0 la_oenb[44]
-port 486 nsew signal input
-flabel metal2 s 143875 -400 143931 240 0 FreeSans 560 90 0 0 la_oenb[45]
-port 487 nsew signal input
-flabel metal2 s 145648 -400 145704 240 0 FreeSans 560 90 0 0 la_oenb[46]
-port 488 nsew signal input
-flabel metal2 s 147421 -400 147477 240 0 FreeSans 560 90 0 0 la_oenb[47]
-port 489 nsew signal input
-flabel metal2 s 149194 -400 149250 240 0 FreeSans 560 90 0 0 la_oenb[48]
-port 490 nsew signal input
-flabel metal2 s 150967 -400 151023 240 0 FreeSans 560 90 0 0 la_oenb[49]
-port 491 nsew signal input
-flabel metal2 s 71182 -400 71238 240 0 FreeSans 560 90 0 0 la_oenb[4]
-port 492 nsew signal input
-flabel metal2 s 152740 -400 152796 240 0 FreeSans 560 90 0 0 la_oenb[50]
-port 493 nsew signal input
-flabel metal2 s 154513 -400 154569 240 0 FreeSans 560 90 0 0 la_oenb[51]
-port 494 nsew signal input
-flabel metal2 s 156286 -400 156342 240 0 FreeSans 560 90 0 0 la_oenb[52]
-port 495 nsew signal input
-flabel metal2 s 158059 -400 158115 240 0 FreeSans 560 90 0 0 la_oenb[53]
-port 496 nsew signal input
-flabel metal2 s 159832 -400 159888 240 0 FreeSans 560 90 0 0 la_oenb[54]
-port 497 nsew signal input
-flabel metal2 s 161605 -400 161661 240 0 FreeSans 560 90 0 0 la_oenb[55]
-port 498 nsew signal input
-flabel metal2 s 163378 -400 163434 240 0 FreeSans 560 90 0 0 la_oenb[56]
-port 499 nsew signal input
-flabel metal2 s 165151 -400 165207 240 0 FreeSans 560 90 0 0 la_oenb[57]
-port 500 nsew signal input
-flabel metal2 s 166924 -400 166980 240 0 FreeSans 560 90 0 0 la_oenb[58]
-port 501 nsew signal input
-flabel metal2 s 168697 -400 168753 240 0 FreeSans 560 90 0 0 la_oenb[59]
-port 502 nsew signal input
-flabel metal2 s 72955 -400 73011 240 0 FreeSans 560 90 0 0 la_oenb[5]
-port 503 nsew signal input
-flabel metal2 s 170470 -400 170526 240 0 FreeSans 560 90 0 0 la_oenb[60]
-port 504 nsew signal input
-flabel metal2 s 172243 -400 172299 240 0 FreeSans 560 90 0 0 la_oenb[61]
-port 505 nsew signal input
-flabel metal2 s 174016 -400 174072 240 0 FreeSans 560 90 0 0 la_oenb[62]
-port 506 nsew signal input
-flabel metal2 s 175789 -400 175845 240 0 FreeSans 560 90 0 0 la_oenb[63]
-port 507 nsew signal input
-flabel metal2 s 177562 -400 177618 240 0 FreeSans 560 90 0 0 la_oenb[64]
-port 508 nsew signal input
-flabel metal2 s 179335 -400 179391 240 0 FreeSans 560 90 0 0 la_oenb[65]
-port 509 nsew signal input
-flabel metal2 s 181108 -400 181164 240 0 FreeSans 560 90 0 0 la_oenb[66]
-port 510 nsew signal input
-flabel metal2 s 182881 -400 182937 240 0 FreeSans 560 90 0 0 la_oenb[67]
-port 511 nsew signal input
-flabel metal2 s 184654 -400 184710 240 0 FreeSans 560 90 0 0 la_oenb[68]
-port 512 nsew signal input
-flabel metal2 s 186427 -400 186483 240 0 FreeSans 560 90 0 0 la_oenb[69]
-port 513 nsew signal input
-flabel metal2 s 74728 -400 74784 240 0 FreeSans 560 90 0 0 la_oenb[6]
-port 514 nsew signal input
-flabel metal2 s 188200 -400 188256 240 0 FreeSans 560 90 0 0 la_oenb[70]
-port 515 nsew signal input
-flabel metal2 s 189973 -400 190029 240 0 FreeSans 560 90 0 0 la_oenb[71]
-port 516 nsew signal input
-flabel metal2 s 191746 -400 191802 240 0 FreeSans 560 90 0 0 la_oenb[72]
-port 517 nsew signal input
-flabel metal2 s 193519 -400 193575 240 0 FreeSans 560 90 0 0 la_oenb[73]
-port 518 nsew signal input
-flabel metal2 s 195292 -400 195348 240 0 FreeSans 560 90 0 0 la_oenb[74]
-port 519 nsew signal input
-flabel metal2 s 197065 -400 197121 240 0 FreeSans 560 90 0 0 la_oenb[75]
-port 520 nsew signal input
-flabel metal2 s 198838 -400 198894 240 0 FreeSans 560 90 0 0 la_oenb[76]
-port 521 nsew signal input
-flabel metal2 s 200611 -400 200667 240 0 FreeSans 560 90 0 0 la_oenb[77]
-port 522 nsew signal input
-flabel metal2 s 202384 -400 202440 240 0 FreeSans 560 90 0 0 la_oenb[78]
-port 523 nsew signal input
-flabel metal2 s 204157 -400 204213 240 0 FreeSans 560 90 0 0 la_oenb[79]
-port 524 nsew signal input
-flabel metal2 s 76501 -400 76557 240 0 FreeSans 560 90 0 0 la_oenb[7]
-port 525 nsew signal input
-flabel metal2 s 205930 -400 205986 240 0 FreeSans 560 90 0 0 la_oenb[80]
-port 526 nsew signal input
-flabel metal2 s 207703 -400 207759 240 0 FreeSans 560 90 0 0 la_oenb[81]
-port 527 nsew signal input
-flabel metal2 s 209476 -400 209532 240 0 FreeSans 560 90 0 0 la_oenb[82]
-port 528 nsew signal input
-flabel metal2 s 211249 -400 211305 240 0 FreeSans 560 90 0 0 la_oenb[83]
-port 529 nsew signal input
-flabel metal2 s 213022 -400 213078 240 0 FreeSans 560 90 0 0 la_oenb[84]
-port 530 nsew signal input
-flabel metal2 s 214795 -400 214851 240 0 FreeSans 560 90 0 0 la_oenb[85]
-port 531 nsew signal input
-flabel metal2 s 216568 -400 216624 240 0 FreeSans 560 90 0 0 la_oenb[86]
-port 532 nsew signal input
-flabel metal2 s 218341 -400 218397 240 0 FreeSans 560 90 0 0 la_oenb[87]
-port 533 nsew signal input
-flabel metal2 s 220114 -400 220170 240 0 FreeSans 560 90 0 0 la_oenb[88]
-port 534 nsew signal input
-flabel metal2 s 221887 -400 221943 240 0 FreeSans 560 90 0 0 la_oenb[89]
-port 535 nsew signal input
-flabel metal2 s 78274 -400 78330 240 0 FreeSans 560 90 0 0 la_oenb[8]
-port 536 nsew signal input
-flabel metal2 s 223660 -400 223716 240 0 FreeSans 560 90 0 0 la_oenb[90]
-port 537 nsew signal input
-flabel metal2 s 225433 -400 225489 240 0 FreeSans 560 90 0 0 la_oenb[91]
-port 538 nsew signal input
-flabel metal2 s 227206 -400 227262 240 0 FreeSans 560 90 0 0 la_oenb[92]
-port 539 nsew signal input
-flabel metal2 s 228979 -400 229035 240 0 FreeSans 560 90 0 0 la_oenb[93]
-port 540 nsew signal input
-flabel metal2 s 230752 -400 230808 240 0 FreeSans 560 90 0 0 la_oenb[94]
-port 541 nsew signal input
-flabel metal2 s 232525 -400 232581 240 0 FreeSans 560 90 0 0 la_oenb[95]
-port 542 nsew signal input
-flabel metal2 s 234298 -400 234354 240 0 FreeSans 560 90 0 0 la_oenb[96]
-port 543 nsew signal input
-flabel metal2 s 236071 -400 236127 240 0 FreeSans 560 90 0 0 la_oenb[97]
-port 544 nsew signal input
-flabel metal2 s 237844 -400 237900 240 0 FreeSans 560 90 0 0 la_oenb[98]
-port 545 nsew signal input
-flabel metal2 s 239617 -400 239673 240 0 FreeSans 560 90 0 0 la_oenb[99]
-port 546 nsew signal input
-flabel metal2 s 80047 -400 80103 240 0 FreeSans 560 90 0 0 la_oenb[9]
-port 547 nsew signal input
-flabel metal2 s 289852 -400 289908 240 0 FreeSans 560 90 0 0 user_clock2
-port 548 nsew signal input
-flabel metal2 s 290443 -400 290499 240 0 FreeSans 560 90 0 0 user_irq[0]
-port 549 nsew signal tristate
-flabel metal2 s 291034 -400 291090 240 0 FreeSans 560 90 0 0 user_irq[1]
-port 550 nsew signal tristate
-flabel metal2 s 291625 -400 291681 240 0 FreeSans 560 90 0 0 user_irq[2]
-port 551 nsew signal tristate
-flabel metal3 s 291170 319892 292400 322292 0 FreeSans 560 0 0 0 vccd1
-port 552 nsew signal bidirectional
-flabel metal3 s 291170 314892 292400 317292 0 FreeSans 560 0 0 0 vccd1
-port 553 nsew signal bidirectional
-flabel metal3 s 0 321921 830 324321 0 FreeSans 560 0 0 0 vccd2
-port 554 nsew signal bidirectional
-flabel metal3 s 0 316921 830 319321 0 FreeSans 560 0 0 0 vccd2
-port 555 nsew signal bidirectional
-flabel metal3 s 291170 270281 292400 272681 0 FreeSans 560 0 0 0 vdda1
-port 556 nsew signal bidirectional
-flabel metal3 s 291170 275281 292400 277681 0 FreeSans 560 0 0 0 vdda1
-port 557 nsew signal bidirectional
-flabel metal3 s 291170 117615 292400 120015 0 FreeSans 560 0 0 0 vdda1
-port 558 nsew signal bidirectional
-flabel metal3 s 291170 112615 292400 115015 0 FreeSans 560 0 0 0 vdda1
-port 559 nsew signal bidirectional
-flabel metal3 s 0 102444 830 104844 0 FreeSans 560 0 0 0 vdda2
-port 560 nsew signal bidirectional
-flabel metal3 s 0 107444 830 109844 0 FreeSans 560 0 0 0 vdda2
-port 561 nsew signal bidirectional
-flabel metal3 s 260297 351170 262697 352400 0 FreeSans 960 180 0 0 vssa1
-port 562 nsew signal bidirectional
-flabel metal3 s 255297 351170 257697 352400 0 FreeSans 960 180 0 0 vssa1
-port 563 nsew signal bidirectional
-flabel metal3 s 291170 73415 292400 75815 0 FreeSans 560 0 0 0 vssa1
-port 564 nsew signal bidirectional
-flabel metal3 s 291170 68415 292400 70815 0 FreeSans 560 0 0 0 vssa1
-port 565 nsew signal bidirectional
-flabel metal3 s 0 279721 830 282121 0 FreeSans 560 0 0 0 vssa2
-port 566 nsew signal bidirectional
-flabel metal3 s 0 274721 830 277121 0 FreeSans 560 0 0 0 vssa2
-port 567 nsew signal bidirectional
-flabel metal3 s 291170 95715 292400 98115 0 FreeSans 560 0 0 0 vssd1
-port 568 nsew signal bidirectional
-flabel metal3 s 291170 90715 292400 93115 0 FreeSans 560 0 0 0 vssd1
-port 569 nsew signal bidirectional
-flabel metal3 s 0 86444 830 88844 0 FreeSans 560 0 0 0 vssd2
-port 570 nsew signal bidirectional
-flabel metal3 s 0 81444 830 83844 0 FreeSans 560 0 0 0 vssd2
-port 571 nsew signal bidirectional
-flabel metal2 s 262 -400 318 240 0 FreeSans 560 90 0 0 wb_clk_i
-port 572 nsew signal input
-flabel metal2 s 853 -400 909 240 0 FreeSans 560 90 0 0 wb_rst_i
-port 573 nsew signal input
-flabel metal2 s 1444 -400 1500 240 0 FreeSans 560 90 0 0 wbs_ack_o
-port 574 nsew signal tristate
-flabel metal2 s 3808 -400 3864 240 0 FreeSans 560 90 0 0 wbs_adr_i[0]
-port 575 nsew signal input
-flabel metal2 s 23902 -400 23958 240 0 FreeSans 560 90 0 0 wbs_adr_i[10]
-port 576 nsew signal input
-flabel metal2 s 25675 -400 25731 240 0 FreeSans 560 90 0 0 wbs_adr_i[11]
-port 577 nsew signal input
-flabel metal2 s 27448 -400 27504 240 0 FreeSans 560 90 0 0 wbs_adr_i[12]
-port 578 nsew signal input
-flabel metal2 s 29221 -400 29277 240 0 FreeSans 560 90 0 0 wbs_adr_i[13]
-port 579 nsew signal input
-flabel metal2 s 30994 -400 31050 240 0 FreeSans 560 90 0 0 wbs_adr_i[14]
-port 580 nsew signal input
-flabel metal2 s 32767 -400 32823 240 0 FreeSans 560 90 0 0 wbs_adr_i[15]
-port 581 nsew signal input
-flabel metal2 s 34540 -400 34596 240 0 FreeSans 560 90 0 0 wbs_adr_i[16]
-port 582 nsew signal input
-flabel metal2 s 36313 -400 36369 240 0 FreeSans 560 90 0 0 wbs_adr_i[17]
-port 583 nsew signal input
-flabel metal2 s 38086 -400 38142 240 0 FreeSans 560 90 0 0 wbs_adr_i[18]
-port 584 nsew signal input
-flabel metal2 s 39859 -400 39915 240 0 FreeSans 560 90 0 0 wbs_adr_i[19]
-port 585 nsew signal input
-flabel metal2 s 6172 -400 6228 240 0 FreeSans 560 90 0 0 wbs_adr_i[1]
-port 586 nsew signal input
-flabel metal2 s 41632 -400 41688 240 0 FreeSans 560 90 0 0 wbs_adr_i[20]
-port 587 nsew signal input
-flabel metal2 s 43405 -400 43461 240 0 FreeSans 560 90 0 0 wbs_adr_i[21]
-port 588 nsew signal input
-flabel metal2 s 45178 -400 45234 240 0 FreeSans 560 90 0 0 wbs_adr_i[22]
-port 589 nsew signal input
-flabel metal2 s 46951 -400 47007 240 0 FreeSans 560 90 0 0 wbs_adr_i[23]
-port 590 nsew signal input
-flabel metal2 s 48724 -400 48780 240 0 FreeSans 560 90 0 0 wbs_adr_i[24]
-port 591 nsew signal input
-flabel metal2 s 50497 -400 50553 240 0 FreeSans 560 90 0 0 wbs_adr_i[25]
-port 592 nsew signal input
-flabel metal2 s 52270 -400 52326 240 0 FreeSans 560 90 0 0 wbs_adr_i[26]
-port 593 nsew signal input
-flabel metal2 s 54043 -400 54099 240 0 FreeSans 560 90 0 0 wbs_adr_i[27]
-port 594 nsew signal input
-flabel metal2 s 55816 -400 55872 240 0 FreeSans 560 90 0 0 wbs_adr_i[28]
-port 595 nsew signal input
-flabel metal2 s 57589 -400 57645 240 0 FreeSans 560 90 0 0 wbs_adr_i[29]
-port 596 nsew signal input
-flabel metal2 s 8536 -400 8592 240 0 FreeSans 560 90 0 0 wbs_adr_i[2]
-port 597 nsew signal input
-flabel metal2 s 59362 -400 59418 240 0 FreeSans 560 90 0 0 wbs_adr_i[30]
-port 598 nsew signal input
-flabel metal2 s 61135 -400 61191 240 0 FreeSans 560 90 0 0 wbs_adr_i[31]
-port 599 nsew signal input
-flabel metal2 s 10900 -400 10956 240 0 FreeSans 560 90 0 0 wbs_adr_i[3]
-port 600 nsew signal input
-flabel metal2 s 13264 -400 13320 240 0 FreeSans 560 90 0 0 wbs_adr_i[4]
-port 601 nsew signal input
-flabel metal2 s 15037 -400 15093 240 0 FreeSans 560 90 0 0 wbs_adr_i[5]
-port 602 nsew signal input
-flabel metal2 s 16810 -400 16866 240 0 FreeSans 560 90 0 0 wbs_adr_i[6]
-port 603 nsew signal input
-flabel metal2 s 18583 -400 18639 240 0 FreeSans 560 90 0 0 wbs_adr_i[7]
-port 604 nsew signal input
-flabel metal2 s 20356 -400 20412 240 0 FreeSans 560 90 0 0 wbs_adr_i[8]
-port 605 nsew signal input
-flabel metal2 s 22129 -400 22185 240 0 FreeSans 560 90 0 0 wbs_adr_i[9]
-port 606 nsew signal input
-flabel metal2 s 2035 -400 2091 240 0 FreeSans 560 90 0 0 wbs_cyc_i
-port 607 nsew signal input
-flabel metal2 s 4399 -400 4455 240 0 FreeSans 560 90 0 0 wbs_dat_i[0]
-port 608 nsew signal input
-flabel metal2 s 24493 -400 24549 240 0 FreeSans 560 90 0 0 wbs_dat_i[10]
-port 609 nsew signal input
-flabel metal2 s 26266 -400 26322 240 0 FreeSans 560 90 0 0 wbs_dat_i[11]
-port 610 nsew signal input
-flabel metal2 s 28039 -400 28095 240 0 FreeSans 560 90 0 0 wbs_dat_i[12]
-port 611 nsew signal input
-flabel metal2 s 29812 -400 29868 240 0 FreeSans 560 90 0 0 wbs_dat_i[13]
-port 612 nsew signal input
-flabel metal2 s 31585 -400 31641 240 0 FreeSans 560 90 0 0 wbs_dat_i[14]
-port 613 nsew signal input
-flabel metal2 s 33358 -400 33414 240 0 FreeSans 560 90 0 0 wbs_dat_i[15]
-port 614 nsew signal input
-flabel metal2 s 35131 -400 35187 240 0 FreeSans 560 90 0 0 wbs_dat_i[16]
-port 615 nsew signal input
-flabel metal2 s 36904 -400 36960 240 0 FreeSans 560 90 0 0 wbs_dat_i[17]
-port 616 nsew signal input
-flabel metal2 s 38677 -400 38733 240 0 FreeSans 560 90 0 0 wbs_dat_i[18]
-port 617 nsew signal input
-flabel metal2 s 40450 -400 40506 240 0 FreeSans 560 90 0 0 wbs_dat_i[19]
-port 618 nsew signal input
-flabel metal2 s 6763 -400 6819 240 0 FreeSans 560 90 0 0 wbs_dat_i[1]
-port 619 nsew signal input
-flabel metal2 s 42223 -400 42279 240 0 FreeSans 560 90 0 0 wbs_dat_i[20]
-port 620 nsew signal input
-flabel metal2 s 43996 -400 44052 240 0 FreeSans 560 90 0 0 wbs_dat_i[21]
-port 621 nsew signal input
-flabel metal2 s 45769 -400 45825 240 0 FreeSans 560 90 0 0 wbs_dat_i[22]
-port 622 nsew signal input
-flabel metal2 s 47542 -400 47598 240 0 FreeSans 560 90 0 0 wbs_dat_i[23]
-port 623 nsew signal input
-flabel metal2 s 49315 -400 49371 240 0 FreeSans 560 90 0 0 wbs_dat_i[24]
-port 624 nsew signal input
-flabel metal2 s 51088 -400 51144 240 0 FreeSans 560 90 0 0 wbs_dat_i[25]
-port 625 nsew signal input
-flabel metal2 s 52861 -400 52917 240 0 FreeSans 560 90 0 0 wbs_dat_i[26]
-port 626 nsew signal input
-flabel metal2 s 54634 -400 54690 240 0 FreeSans 560 90 0 0 wbs_dat_i[27]
-port 627 nsew signal input
-flabel metal2 s 56407 -400 56463 240 0 FreeSans 560 90 0 0 wbs_dat_i[28]
-port 628 nsew signal input
-flabel metal2 s 58180 -400 58236 240 0 FreeSans 560 90 0 0 wbs_dat_i[29]
-port 629 nsew signal input
-flabel metal2 s 9127 -400 9183 240 0 FreeSans 560 90 0 0 wbs_dat_i[2]
-port 630 nsew signal input
-flabel metal2 s 59953 -400 60009 240 0 FreeSans 560 90 0 0 wbs_dat_i[30]
-port 631 nsew signal input
-flabel metal2 s 61726 -400 61782 240 0 FreeSans 560 90 0 0 wbs_dat_i[31]
-port 632 nsew signal input
-flabel metal2 s 11491 -400 11547 240 0 FreeSans 560 90 0 0 wbs_dat_i[3]
-port 633 nsew signal input
-flabel metal2 s 13855 -400 13911 240 0 FreeSans 560 90 0 0 wbs_dat_i[4]
-port 634 nsew signal input
-flabel metal2 s 15628 -400 15684 240 0 FreeSans 560 90 0 0 wbs_dat_i[5]
-port 635 nsew signal input
-flabel metal2 s 17401 -400 17457 240 0 FreeSans 560 90 0 0 wbs_dat_i[6]
-port 636 nsew signal input
-flabel metal2 s 19174 -400 19230 240 0 FreeSans 560 90 0 0 wbs_dat_i[7]
-port 637 nsew signal input
-flabel metal2 s 20947 -400 21003 240 0 FreeSans 560 90 0 0 wbs_dat_i[8]
-port 638 nsew signal input
-flabel metal2 s 22720 -400 22776 240 0 FreeSans 560 90 0 0 wbs_dat_i[9]
-port 639 nsew signal input
-flabel metal2 s 4990 -400 5046 240 0 FreeSans 560 90 0 0 wbs_dat_o[0]
-port 640 nsew signal tristate
-flabel metal2 s 25084 -400 25140 240 0 FreeSans 560 90 0 0 wbs_dat_o[10]
-port 641 nsew signal tristate
-flabel metal2 s 26857 -400 26913 240 0 FreeSans 560 90 0 0 wbs_dat_o[11]
-port 642 nsew signal tristate
-flabel metal2 s 28630 -400 28686 240 0 FreeSans 560 90 0 0 wbs_dat_o[12]
-port 643 nsew signal tristate
-flabel metal2 s 30403 -400 30459 240 0 FreeSans 560 90 0 0 wbs_dat_o[13]
-port 644 nsew signal tristate
-flabel metal2 s 32176 -400 32232 240 0 FreeSans 560 90 0 0 wbs_dat_o[14]
-port 645 nsew signal tristate
-flabel metal2 s 33949 -400 34005 240 0 FreeSans 560 90 0 0 wbs_dat_o[15]
-port 646 nsew signal tristate
-flabel metal2 s 35722 -400 35778 240 0 FreeSans 560 90 0 0 wbs_dat_o[16]
-port 647 nsew signal tristate
-flabel metal2 s 37495 -400 37551 240 0 FreeSans 560 90 0 0 wbs_dat_o[17]
-port 648 nsew signal tristate
-flabel metal2 s 39268 -400 39324 240 0 FreeSans 560 90 0 0 wbs_dat_o[18]
-port 649 nsew signal tristate
-flabel metal2 s 41041 -400 41097 240 0 FreeSans 560 90 0 0 wbs_dat_o[19]
-port 650 nsew signal tristate
-flabel metal2 s 7354 -400 7410 240 0 FreeSans 560 90 0 0 wbs_dat_o[1]
-port 651 nsew signal tristate
-flabel metal2 s 42814 -400 42870 240 0 FreeSans 560 90 0 0 wbs_dat_o[20]
-port 652 nsew signal tristate
-flabel metal2 s 44587 -400 44643 240 0 FreeSans 560 90 0 0 wbs_dat_o[21]
-port 653 nsew signal tristate
-flabel metal2 s 46360 -400 46416 240 0 FreeSans 560 90 0 0 wbs_dat_o[22]
-port 654 nsew signal tristate
-flabel metal2 s 48133 -400 48189 240 0 FreeSans 560 90 0 0 wbs_dat_o[23]
-port 655 nsew signal tristate
-flabel metal2 s 49906 -400 49962 240 0 FreeSans 560 90 0 0 wbs_dat_o[24]
-port 656 nsew signal tristate
-flabel metal2 s 51679 -400 51735 240 0 FreeSans 560 90 0 0 wbs_dat_o[25]
-port 657 nsew signal tristate
-flabel metal2 s 53452 -400 53508 240 0 FreeSans 560 90 0 0 wbs_dat_o[26]
-port 658 nsew signal tristate
-flabel metal2 s 55225 -400 55281 240 0 FreeSans 560 90 0 0 wbs_dat_o[27]
-port 659 nsew signal tristate
-flabel metal2 s 56998 -400 57054 240 0 FreeSans 560 90 0 0 wbs_dat_o[28]
-port 660 nsew signal tristate
-flabel metal2 s 58771 -400 58827 240 0 FreeSans 560 90 0 0 wbs_dat_o[29]
-port 661 nsew signal tristate
-flabel metal2 s 9718 -400 9774 240 0 FreeSans 560 90 0 0 wbs_dat_o[2]
-port 662 nsew signal tristate
-flabel metal2 s 60544 -400 60600 240 0 FreeSans 560 90 0 0 wbs_dat_o[30]
-port 663 nsew signal tristate
-flabel metal2 s 62317 -400 62373 240 0 FreeSans 560 90 0 0 wbs_dat_o[31]
-port 664 nsew signal tristate
-flabel metal2 s 12082 -400 12138 240 0 FreeSans 560 90 0 0 wbs_dat_o[3]
-port 665 nsew signal tristate
-flabel metal2 s 14446 -400 14502 240 0 FreeSans 560 90 0 0 wbs_dat_o[4]
-port 666 nsew signal tristate
-flabel metal2 s 16219 -400 16275 240 0 FreeSans 560 90 0 0 wbs_dat_o[5]
-port 667 nsew signal tristate
-flabel metal2 s 17992 -400 18048 240 0 FreeSans 560 90 0 0 wbs_dat_o[6]
-port 668 nsew signal tristate
-flabel metal2 s 19765 -400 19821 240 0 FreeSans 560 90 0 0 wbs_dat_o[7]
-port 669 nsew signal tristate
-flabel metal2 s 21538 -400 21594 240 0 FreeSans 560 90 0 0 wbs_dat_o[8]
-port 670 nsew signal tristate
-flabel metal2 s 23311 -400 23367 240 0 FreeSans 560 90 0 0 wbs_dat_o[9]
-port 671 nsew signal tristate
-flabel metal2 s 5581 -400 5637 240 0 FreeSans 560 90 0 0 wbs_sel_i[0]
-port 672 nsew signal input
-flabel metal2 s 7945 -400 8001 240 0 FreeSans 560 90 0 0 wbs_sel_i[1]
-port 673 nsew signal input
-flabel metal2 s 10309 -400 10365 240 0 FreeSans 560 90 0 0 wbs_sel_i[2]
-port 674 nsew signal input
-flabel metal2 s 12673 -400 12729 240 0 FreeSans 560 90 0 0 wbs_sel_i[3]
-port 675 nsew signal input
-flabel metal2 s 2626 -400 2682 240 0 FreeSans 560 90 0 0 wbs_stb_i
-port 676 nsew signal input
-flabel metal2 s 3217 -400 3273 240 0 FreeSans 560 90 0 0 wbs_we_i
-port 677 nsew signal input
-<< properties >>
-string FIXED_BBOX 0 0 292000 352000
-<< end >>
diff --git a/docs/source/.ztr-directory b/xschem/.ztr-directory
similarity index 100%
rename from docs/source/.ztr-directory
rename to xschem/.ztr-directory
diff --git a/xschem/analog_wrapper_tb.sch b/xschem/analog_wrapper_tb.sch
deleted file mode 100644
index d9b605c..0000000
--- a/xschem/analog_wrapper_tb.sch
+++ /dev/null
@@ -1,76 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {}
-V {}
-S {}
-E {}
-N 300 -290 510 -290 { lab=#net1}
-N 590 -290 590 -250 { lab=#net1}
-N 300 -250 430 -250 { lab=GND}
-N 510 -250 510 -150 { lab=GND}
-N 510 -150 780 -150 { lab=GND}
-N 780 -190 780 -150 { lab=GND}
-N 690 -190 690 -150 { lab=GND}
-N 590 -190 590 -150 { lab=GND}
-N 300 -210 400 -210 { lab=#net2}
-N 480 -270 480 -210 { lab=#net2}
-N 480 -270 690 -270 { lab=#net2}
-N 690 -270 690 -250 { lab=#net2}
-N 300 10 450 10 { lab=#net3}
-N 850 -270 850 0 { lab=io_analog[4]}
-N 780 -270 850 -270 { lab=io_analog[4]}
-N 780 -270 780 -250 { lab=io_analog[4]}
-N 300 30 470 30 { lab=#net4}
-N 300 50 410 50 { lab=#net5}
-N 530 10 660 10 { lab=io_analog[10:0]}
-N 510 -290 590 -290 { lab=#net1}
-N 430 -250 510 -250 { lab=GND}
-N 400 -210 480 -210 { lab=#net2}
-N 460 10 530 10 { lab=io_analog[10:0]}
-N 670 0 850 -0 { lab=io_analog[4]}
-N 300 -270 400 -270 { lab=#net8}
-N 300 -230 400 -230 { lab=#net9}
-N 300 -190 400 -190 { lab=#net10}
-N 300 -190 400 -190 { lab=#net10}
-N 300 -170 400 -170 { lab=#net11}
-N 290 -150 390 -150 { lab=#net12}
-N 290 -130 390 -130 { lab=#net13}
-N 290 -110 390 -110 { lab=#net14}
-N 300 -90 400 -90 { lab=#net15}
-N 300 -10 400 -10 { lab=#net16}
-N 300 70 400 70 { lab=#net17}
-N -60 -290 -0 -290 { lab=#net18}
-N -60 -270 0 -270 { lab=#net19}
-N -60 -250 0 -250 { lab=#net20}
-N -60 -230 0 -230 { lab=#net21}
-N -60 -210 0 -210 { lab=#net22}
-N -60 -210 0 -210 { lab=#net22}
-N -60 -190 0 -190 { lab=#net23}
-N -60 -190 0 -190 { lab=#net23}
-N -60 -170 0 -170 { lab=#net24}
-N -60 -150 0 -150 { lab=#net25}
-N -60 -130 0 -130 { lab=#net26}
-N -60 -110 0 -110 { lab=#net27}
-N -60 -90 0 -90 { lab=#net28}
-N -60 -70 0 -70 { lab=#net29}
-N -60 -50 0 -50 { lab=#net30}
-N 300 -70 400 -70 {}
-N 300 -50 400 -50 {}
-N 300 -30 400 -30 {}
-C {user_analog_project_wrapper.sym} 150 -110 0 0 {name=x1}
-C {devices/vsource.sym} 590 -220 0 0 {name=V1 value="PWL(0.0 0 400u 0 5.4m 3.3)"}
-C {devices/vsource.sym} 690 -220 0 0 {name=V2 value="PWL(0.0 0 300u 0 5.3 1.8)"}
-C {devices/vsource.sym} 780 -220 0 0 {name=V3 value="PWL(0.0 0 100u 0 5m 3.3)"}
-C {devices/bus_connect.sym} 660 10 1 1 {name=l1 lab=io_analog[4]}
-C {devices/gnd.sym} 730 -150 0 0 {name=l2 lab=GND}
-C {devices/lab_pin.sym} 570 10 0 0 {name=l12 sig_type=std_logic lab=io_analog[10:0]}
-C {devices/code.sym} 920 -130 0 0 {name=TT_MODELS only_toplevel=false
-format="tcleval(@value )" value=".lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice tt
-.include \\\\$::PDKPATH\\\\/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice"}
-C {devices/code_shown.sym} 1100 -130 0 0 {name=s1
-only_toplevel=false
-value=".control
-tran 10u 20m
-plot V(\\"io_out[11]\\") V(\\"io_out[12]\\") V(\\"io_out[15]\\") V(\\"io_out[16]\\")
-+ V(\\"gpio_analog[3]\\") V(\\"gpio_analog[7]\\")
-.endc"}
diff --git a/xschem/analog_wrapper_tb.spice b/xschem/analog_wrapper_tb.spice
deleted file mode 100644
index 523a509..0000000
--- a/xschem/analog_wrapper_tb.spice
+++ /dev/null
@@ -1,283 +0,0 @@
-**.subckt analog_wrapper_tb
-x1 net1 net6 GND net7 net2 net8 net9 net10 net16 net17 net18 net19 net20 net21[3] net21[2] net21[1]
-+ net21[0] net22[31] net22[30] net22[29] net22[28] net22[27] net22[26] net22[25] net22[24] net22[23] net22[22]
-+ net22[21] net22[20] net22[19] net22[18] net22[17] net22[16] net22[15] net22[14] net22[13] net22[12] net22[11]
-+ net22[10] net22[9] net22[8] net22[7] net22[6] net22[5] net22[4] net22[3] net22[2] net22[1] net22[0] net23[31]
-+ net23[30] net23[29] net23[28] net23[27] net23[26] net23[25] net23[24] net23[23] net23[22] net23[21] net23[20]
-+ net23[19] net23[18] net23[17] net23[16] net23[15] net23[14] net23[13] net23[12] net23[11] net23[10] net23[9]
-+ net23[8] net23[7] net23[6] net23[5] net23[4] net23[3] net23[2] net23[1] net23[0] net11 net12[31] net12[30]
-+ net12[29] net12[28] net12[27] net12[26] net12[25] net12[24] net12[23] net12[22] net12[21] net12[20] net12[19]
-+ net12[18] net12[17] net12[16] net12[15] net12[14] net12[13] net12[12] net12[11] net12[10] net12[9] net12[8]
-+ net12[7] net12[6] net12[5] net12[4] net12[3] net12[2] net12[1] net12[0] net24[127] net24[126] net24[125]
-+ net24[124] net24[123] net24[122] net24[121] net24[120] net24[119] net24[118] net24[117] net24[116] net24[115]
-+ net24[114] net24[113] net24[112] net24[111] net24[110] net24[109] net24[108] net24[107] net24[106] net24[105]
-+ net24[104] net24[103] net24[102] net24[101] net24[100] net24[99] net24[98] net24[97] net24[96] net24[95]
-+ net24[94] net24[93] net24[92] net24[91] net24[90] net24[89] net24[88] net24[87] net24[86] net24[85] net24[84]
-+ net24[83] net24[82] net24[81] net24[80] net24[79] net24[78] net24[77] net24[76] net24[75] net24[74] net24[73]
-+ net24[72] net24[71] net24[70] net24[69] net24[68] net24[67] net24[66] net24[65] net24[64] net24[63] net24[62]
-+ net24[61] net24[60] net24[59] net24[58] net24[57] net24[56] net24[55] net24[54] net24[53] net24[52] net24[51]
-+ net24[50] net24[49] net24[48] net24[47] net24[46] net24[45] net24[44] net24[43] net24[42] net24[41] net24[40]
-+ net24[39] net24[38] net24[37] net24[36] net24[35] net24[34] net24[33] net24[32] net24[31] net24[30] net24[29]
-+ net24[28] net24[27] net24[26] net24[25] net24[24] net24[23] net24[22] net24[21] net24[20] net24[19] net24[18]
-+ net24[17] net24[16] net24[15] net24[14] net24[13] net24[12] net24[11] net24[10] net24[9] net24[8] net24[7]
-+ net24[6] net24[5] net24[4] net24[3] net24[2] net24[1] net24[0] net13[127] net13[126] net13[125] net13[124]
-+ net13[123] net13[122] net13[121] net13[120] net13[119] net13[118] net13[117] net13[116] net13[115] net13[114]
-+ net13[113] net13[112] net13[111] net13[110] net13[109] net13[108] net13[107] net13[106] net13[105] net13[104]
-+ net13[103] net13[102] net13[101] net13[100] net13[99] net13[98] net13[97] net13[96] net13[95] net13[94]
-+ net13[93] net13[92] net13[91] net13[90] net13[89] net13[88] net13[87] net13[86] net13[85] net13[84] net13[83]
-+ net13[82] net13[81] net13[80] net13[79] net13[78] net13[77] net13[76] net13[75] net13[74] net13[73] net13[72]
-+ net13[71] net13[70] net13[69] net13[68] net13[67] net13[66] net13[65] net13[64] net13[63] net13[62] net13[61]
-+ net13[60] net13[59] net13[58] net13[57] net13[56] net13[55] net13[54] net13[53] net13[52] net13[51] net13[50]
-+ net13[49] net13[48] net13[47] net13[46] net13[45] net13[44] net13[43] net13[42] net13[41] net13[40] net13[39]
-+ net13[38] net13[37] net13[36] net13[35] net13[34] net13[33] net13[32] net13[31] net13[30] net13[29] net13[28]
-+ net13[27] net13[26] net13[25] net13[24] net13[23] net13[22] net13[21] net13[20] net13[19] net13[18] net13[17]
-+ net13[16] net13[15] net13[14] net13[13] net13[12] net13[11] net13[10] net13[9] net13[8] net13[7] net13[6]
-+ net13[5] net13[4] net13[3] net13[2] net13[1] net13[0] net25[127] net25[126] net25[125] net25[124] net25[123]
-+ net25[122] net25[121] net25[120] net25[119] net25[118] net25[117] net25[116] net25[115] net25[114] net25[113]
-+ net25[112] net25[111] net25[110] net25[109] net25[108] net25[107] net25[106] net25[105] net25[104] net25[103]
-+ net25[102] net25[101] net25[100] net25[99] net25[98] net25[97] net25[96] net25[95] net25[94] net25[93]
-+ net25[92] net25[91] net25[90] net25[89] net25[88] net25[87] net25[86] net25[85] net25[84] net25[83] net25[82]
-+ net25[81] net25[80] net25[79] net25[78] net25[77] net25[76] net25[75] net25[74] net25[73] net25[72] net25[71]
-+ net25[70] net25[69] net25[68] net25[67] net25[66] net25[65] net25[64] net25[63] net25[62] net25[61] net25[60]
-+ net25[59] net25[58] net25[57] net25[56] net25[55] net25[54] net25[53] net25[52] net25[51] net25[50] net25[49]
-+ net25[48] net25[47] net25[46] net25[45] net25[44] net25[43] net25[42] net25[41] net25[40] net25[39] net25[38]
-+ net25[37] net25[36] net25[35] net25[34] net25[33] net25[32] net25[31] net25[30] net25[29] net25[28] net25[27]
-+ net25[26] net25[25] net25[24] net25[23] net25[22] net25[21] net25[20] net25[19] net25[18] net25[17] net25[16]
-+ net25[15] net25[14] net25[13] net25[12] net25[11] net25[10] net25[9] net25[8] net25[7] net25[6] net25[5]
-+ net25[4] net25[3] net25[2] net25[1] net25[0] net26[26] net26[25] net26[24] net26[23] net26[22] net26[21]
-+ net26[20] net26[19] net26[18] net26[17] net26[16] net26[15] net26[14] net26[13] net26[12] net26[11] net26[10]
-+ net26[9] net26[8] net26[7] net26[6] net26[5] net26[4] net26[3] net26[2] net26[1] net26[0] net27[26]
-+ net27[25] net27[24] net27[23] net27[22] net27[21] net27[20] net27[19] net27[18] net27[17] net27[16] net27[15]
-+ net27[14] net27[13] net27[12] net27[11] net27[10] net27[9] net27[8] net27[7] net27[6] net27[5] net27[4]
-+ net27[3] net27[2] net27[1] net27[0] net29[26] net29[25] net29[24] net29[23] net29[22] net29[21] net29[20]
-+ net29[19] net29[18] net29[17] net29[16] net29[15] net29[14] net29[13] net29[12] net29[11] net29[10] net29[9]
-+ net29[8] net29[7] net29[6] net29[5] net29[4] net29[3] net29[2] net29[1] net29[0] net30[26] net30[25]
-+ net30[24] net30[23] net30[22] net30[21] net30[20] net30[19] net30[18] net30[17] net30[16] net30[15] net30[14]
-+ net30[13] net30[12] net30[11] net30[10] net30[9] net30[8] net30[7] net30[6] net30[5] net30[4] net30[3]
-+ net30[2] net30[1] net30[0] net31[17] net31[16] net31[15] net31[14] net31[13] net31[12] net31[11] net31[10]
-+ net31[9] net31[8] net31[7] net31[6] net31[5] net31[4] net31[3] net31[2] net31[1] net31[0] net14[17]
-+ net14[16] net14[15] net14[14] net14[13] net14[12] net14[11] net14[10] net14[9] net14[8] net14[7] net14[6]
-+ net14[5] net14[4] net14[3] net14[2] net14[1] net14[0] net3[10] net3[9] net3[8] net3[7] net3[6] net3[5]
-+ net3[4] net3[3] net3[2] net3[1] net3[0] net4[2] net4[1] net4[0] net5[2] net5[1] net5[0] net28 net15[2]
-+ net15[1] net15[0] user_analog_project_wrapper
-V1 net1 GND PWL(0.0 0 400u 0 5.4m 3.3)
-V2 net2 GND PWL(0.0 0 300u 0 5.3 1.8)
-V3 io_analog[4] GND PWL(0.0 0 100u 0 5m 3.3)
-**** begin user architecture code
-.lib /usr/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
-.include /usr/share/pdk/sky130A/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice
-
-.control
-tran 10u 20m
-plot V("io_out[11]") V("io_out[12]") V("io_out[15]") V("io_out[16]")  V("gpio_analog[3]")
-+ V("gpio_analog[7]")
-.endc
-
-**** end user architecture code
-**.ends
-
-* expanding   symbol:  user_analog_project_wrapper.sym # of pins=32
-* sym_path: /home/tim/gits/caravel_user_project_analog/xschem/user_analog_project_wrapper.sym
-* sch_path: /home/tim/gits/caravel_user_project_analog/xschem/user_analog_project_wrapper.sch
-.subckt user_analog_project_wrapper  vdda1 vdda2 vssa1 vssa2 vccd1 vccd2 vssd1 vssd2 wb_clk_i
-+ wb_rst_i wbs_stb_i wbs_cyc_i wbs_we_i wbs_sel_i[3] wbs_sel_i[2] wbs_sel_i[1] wbs_sel_i[0] wbs_dat_i[31]
-+ wbs_dat_i[30] wbs_dat_i[29] wbs_dat_i[28] wbs_dat_i[27] wbs_dat_i[26] wbs_dat_i[25] wbs_dat_i[24] wbs_dat_i[23]
-+ wbs_dat_i[22] wbs_dat_i[21] wbs_dat_i[20] wbs_dat_i[19] wbs_dat_i[18] wbs_dat_i[17] wbs_dat_i[16] wbs_dat_i[15]
-+ wbs_dat_i[14] wbs_dat_i[13] wbs_dat_i[12] wbs_dat_i[11] wbs_dat_i[10] wbs_dat_i[9] wbs_dat_i[8] wbs_dat_i[7]
-+ wbs_dat_i[6] wbs_dat_i[5] wbs_dat_i[4] wbs_dat_i[3] wbs_dat_i[2] wbs_dat_i[1] wbs_dat_i[0] wbs_adr_i[31]
-+ wbs_adr_i[30] wbs_adr_i[29] wbs_adr_i[28] wbs_adr_i[27] wbs_adr_i[26] wbs_adr_i[25] wbs_adr_i[24] wbs_adr_i[23]
-+ wbs_adr_i[22] wbs_adr_i[21] wbs_adr_i[20] wbs_adr_i[19] wbs_adr_i[18] wbs_adr_i[17] wbs_adr_i[16] wbs_adr_i[15]
-+ wbs_adr_i[14] wbs_adr_i[13] wbs_adr_i[12] wbs_adr_i[11] wbs_adr_i[10] wbs_adr_i[9] wbs_adr_i[8] wbs_adr_i[7]
-+ wbs_adr_i[6] wbs_adr_i[5] wbs_adr_i[4] wbs_adr_i[3] wbs_adr_i[2] wbs_adr_i[1] wbs_adr_i[0] wbs_ack_o
-+ wbs_dat_o[31] wbs_dat_o[30] wbs_dat_o[29] wbs_dat_o[28] wbs_dat_o[27] wbs_dat_o[26] wbs_dat_o[25] wbs_dat_o[24]
-+ wbs_dat_o[23] wbs_dat_o[22] wbs_dat_o[21] wbs_dat_o[20] wbs_dat_o[19] wbs_dat_o[18] wbs_dat_o[17] wbs_dat_o[16]
-+ wbs_dat_o[15] wbs_dat_o[14] wbs_dat_o[13] wbs_dat_o[12] wbs_dat_o[11] wbs_dat_o[10] wbs_dat_o[9] wbs_dat_o[8]
-+ wbs_dat_o[7] wbs_dat_o[6] wbs_dat_o[5] wbs_dat_o[4] wbs_dat_o[3] wbs_dat_o[2] wbs_dat_o[1] wbs_dat_o[0]
-+ la_data_in[127] la_data_in[126] la_data_in[125] la_data_in[124] la_data_in[123] la_data_in[122] la_data_in[121]
-+ la_data_in[120] la_data_in[119] la_data_in[118] la_data_in[117] la_data_in[116] la_data_in[115] la_data_in[114]
-+ la_data_in[113] la_data_in[112] la_data_in[111] la_data_in[110] la_data_in[109] la_data_in[108] la_data_in[107]
-+ la_data_in[106] la_data_in[105] la_data_in[104] la_data_in[103] la_data_in[102] la_data_in[101] la_data_in[100]
-+ la_data_in[99] la_data_in[98] la_data_in[97] la_data_in[96] la_data_in[95] la_data_in[94] la_data_in[93]
-+ la_data_in[92] la_data_in[91] la_data_in[90] la_data_in[89] la_data_in[88] la_data_in[87] la_data_in[86]
-+ la_data_in[85] la_data_in[84] la_data_in[83] la_data_in[82] la_data_in[81] la_data_in[80] la_data_in[79]
-+ la_data_in[78] la_data_in[77] la_data_in[76] la_data_in[75] la_data_in[74] la_data_in[73] la_data_in[72]
-+ la_data_in[71] la_data_in[70] la_data_in[69] la_data_in[68] la_data_in[67] la_data_in[66] la_data_in[65]
-+ la_data_in[64] la_data_in[63] la_data_in[62] la_data_in[61] la_data_in[60] la_data_in[59] la_data_in[58]
-+ la_data_in[57] la_data_in[56] la_data_in[55] la_data_in[54] la_data_in[53] la_data_in[52] la_data_in[51]
-+ la_data_in[50] la_data_in[49] la_data_in[48] la_data_in[47] la_data_in[46] la_data_in[45] la_data_in[44]
-+ la_data_in[43] la_data_in[42] la_data_in[41] la_data_in[40] la_data_in[39] la_data_in[38] la_data_in[37]
-+ la_data_in[36] la_data_in[35] la_data_in[34] la_data_in[33] la_data_in[32] la_data_in[31] la_data_in[30]
-+ la_data_in[29] la_data_in[28] la_data_in[27] la_data_in[26] la_data_in[25] la_data_in[24] la_data_in[23]
-+ la_data_in[22] la_data_in[21] la_data_in[20] la_data_in[19] la_data_in[18] la_data_in[17] la_data_in[16]
-+ la_data_in[15] la_data_in[14] la_data_in[13] la_data_in[12] la_data_in[11] la_data_in[10] la_data_in[9]
-+ la_data_in[8] la_data_in[7] la_data_in[6] la_data_in[5] la_data_in[4] la_data_in[3] la_data_in[2] la_data_in[1]
-+ la_data_in[0] la_data_out[127] la_data_out[126] la_data_out[125] la_data_out[124] la_data_out[123]
-+ la_data_out[122] la_data_out[121] la_data_out[120] la_data_out[119] la_data_out[118] la_data_out[117]
-+ la_data_out[116] la_data_out[115] la_data_out[114] la_data_out[113] la_data_out[112] la_data_out[111]
-+ la_data_out[110] la_data_out[109] la_data_out[108] la_data_out[107] la_data_out[106] la_data_out[105]
-+ la_data_out[104] la_data_out[103] la_data_out[102] la_data_out[101] la_data_out[100] la_data_out[99] la_data_out[98]
-+ la_data_out[97] la_data_out[96] la_data_out[95] la_data_out[94] la_data_out[93] la_data_out[92] la_data_out[91]
-+ la_data_out[90] la_data_out[89] la_data_out[88] la_data_out[87] la_data_out[86] la_data_out[85] la_data_out[84]
-+ la_data_out[83] la_data_out[82] la_data_out[81] la_data_out[80] la_data_out[79] la_data_out[78] la_data_out[77]
-+ la_data_out[76] la_data_out[75] la_data_out[74] la_data_out[73] la_data_out[72] la_data_out[71] la_data_out[70]
-+ la_data_out[69] la_data_out[68] la_data_out[67] la_data_out[66] la_data_out[65] la_data_out[64] la_data_out[63]
-+ la_data_out[62] la_data_out[61] la_data_out[60] la_data_out[59] la_data_out[58] la_data_out[57] la_data_out[56]
-+ la_data_out[55] la_data_out[54] la_data_out[53] la_data_out[52] la_data_out[51] la_data_out[50] la_data_out[49]
-+ la_data_out[48] la_data_out[47] la_data_out[46] la_data_out[45] la_data_out[44] la_data_out[43] la_data_out[42]
-+ la_data_out[41] la_data_out[40] la_data_out[39] la_data_out[38] la_data_out[37] la_data_out[36] la_data_out[35]
-+ la_data_out[34] la_data_out[33] la_data_out[32] la_data_out[31] la_data_out[30] la_data_out[29] la_data_out[28]
-+ la_data_out[27] la_data_out[26] la_data_out[25] la_data_out[24] la_data_out[23] la_data_out[22] la_data_out[21]
-+ la_data_out[20] la_data_out[19] la_data_out[18] la_data_out[17] la_data_out[16] la_data_out[15] la_data_out[14]
-+ la_data_out[13] la_data_out[12] la_data_out[11] la_data_out[10] la_data_out[9] la_data_out[8] la_data_out[7]
-+ la_data_out[6] la_data_out[5] la_data_out[4] la_data_out[3] la_data_out[2] la_data_out[1] la_data_out[0]
-+ la_oenb[127] la_oenb[126] la_oenb[125] la_oenb[124] la_oenb[123] la_oenb[122] la_oenb[121] la_oenb[120]
-+ la_oenb[119] la_oenb[118] la_oenb[117] la_oenb[116] la_oenb[115] la_oenb[114] la_oenb[113] la_oenb[112]
-+ la_oenb[111] la_oenb[110] la_oenb[109] la_oenb[108] la_oenb[107] la_oenb[106] la_oenb[105] la_oenb[104]
-+ la_oenb[103] la_oenb[102] la_oenb[101] la_oenb[100] la_oenb[99] la_oenb[98] la_oenb[97] la_oenb[96] la_oenb[95]
-+ la_oenb[94] la_oenb[93] la_oenb[92] la_oenb[91] la_oenb[90] la_oenb[89] la_oenb[88] la_oenb[87] la_oenb[86]
-+ la_oenb[85] la_oenb[84] la_oenb[83] la_oenb[82] la_oenb[81] la_oenb[80] la_oenb[79] la_oenb[78] la_oenb[77]
-+ la_oenb[76] la_oenb[75] la_oenb[74] la_oenb[73] la_oenb[72] la_oenb[71] la_oenb[70] la_oenb[69] la_oenb[68]
-+ la_oenb[67] la_oenb[66] la_oenb[65] la_oenb[64] la_oenb[63] la_oenb[62] la_oenb[61] la_oenb[60] la_oenb[59]
-+ la_oenb[58] la_oenb[57] la_oenb[56] la_oenb[55] la_oenb[54] la_oenb[53] la_oenb[52] la_oenb[51] la_oenb[50]
-+ la_oenb[49] la_oenb[48] la_oenb[47] la_oenb[46] la_oenb[45] la_oenb[44] la_oenb[43] la_oenb[42] la_oenb[41]
-+ la_oenb[40] la_oenb[39] la_oenb[38] la_oenb[37] la_oenb[36] la_oenb[35] la_oenb[34] la_oenb[33] la_oenb[32]
-+ la_oenb[31] la_oenb[30] la_oenb[29] la_oenb[28] la_oenb[27] la_oenb[26] la_oenb[25] la_oenb[24] la_oenb[23]
-+ la_oenb[22] la_oenb[21] la_oenb[20] la_oenb[19] la_oenb[18] la_oenb[17] la_oenb[16] la_oenb[15] la_oenb[14]
-+ la_oenb[13] la_oenb[12] la_oenb[11] la_oenb[10] la_oenb[9] la_oenb[8] la_oenb[7] la_oenb[6] la_oenb[5]
-+ la_oenb[4] la_oenb[3] la_oenb[2] la_oenb[1] la_oenb[0] io_in[26] io_in[25] io_in[24] io_in[23] io_in[22]
-+ io_in[21] io_in[20] io_in[19] io_in[18] io_in[17] io_in[16] io_in[15] io_in[14] io_in[13] io_in[12] io_in[11]
-+ io_in[10] io_in[9] io_in[8] io_in[7] io_in[6] io_in[5] io_in[4] io_in[3] io_in[2] io_in[1] io_in[0]
-+ io_in_3v3[26] io_in_3v3[25] io_in_3v3[24] io_in_3v3[23] io_in_3v3[22] io_in_3v3[21] io_in_3v3[20] io_in_3v3[19]
-+ io_in_3v3[18] io_in_3v3[17] io_in_3v3[16] io_in_3v3[15] io_in_3v3[14] io_in_3v3[13] io_in_3v3[12] io_in_3v3[11]
-+ io_in_3v3[10] io_in_3v3[9] io_in_3v3[8] io_in_3v3[7] io_in_3v3[6] io_in_3v3[5] io_in_3v3[4] io_in_3v3[3]
-+ io_in_3v3[2] io_in_3v3[1] io_in_3v3[0] io_out[26] io_out[25] io_out[24] io_out[23] io_out[22] io_out[21]
-+ io_out[20] io_out[19] io_out[18] io_out[17] io_out[16] io_out[15] io_out[14] io_out[13] io_out[12] io_out[11]
-+ io_out[10] io_out[9] io_out[8] io_out[7] io_out[6] io_out[5] io_out[4] io_out[3] io_out[2] io_out[1] io_out[0]
-+ io_oeb[26] io_oeb[25] io_oeb[24] io_oeb[23] io_oeb[22] io_oeb[21] io_oeb[20] io_oeb[19] io_oeb[18] io_oeb[17]
-+ io_oeb[16] io_oeb[15] io_oeb[14] io_oeb[13] io_oeb[12] io_oeb[11] io_oeb[10] io_oeb[9] io_oeb[8] io_oeb[7]
-+ io_oeb[6] io_oeb[5] io_oeb[4] io_oeb[3] io_oeb[2] io_oeb[1] io_oeb[0] gpio_analog[17] gpio_analog[16]
-+ gpio_analog[15] gpio_analog[14] gpio_analog[13] gpio_analog[12] gpio_analog[11] gpio_analog[10] gpio_analog[9]
-+ gpio_analog[8] gpio_analog[7] gpio_analog[6] gpio_analog[5] gpio_analog[4] gpio_analog[3] gpio_analog[2]
-+ gpio_analog[1] gpio_analog[0] gpio_noesd[17] gpio_noesd[16] gpio_noesd[15] gpio_noesd[14] gpio_noesd[13]
-+ gpio_noesd[12] gpio_noesd[11] gpio_noesd[10] gpio_noesd[9] gpio_noesd[8] gpio_noesd[7] gpio_noesd[6] gpio_noesd[5]
-+ gpio_noesd[4] gpio_noesd[3] gpio_noesd[2] gpio_noesd[1] gpio_noesd[0] io_analog[10] io_analog[9] io_analog[8]
-+ io_analog[7] io_analog[6] io_analog[5] io_analog[4] io_analog[3] io_analog[2] io_analog[1] io_analog[0]
-+ io_clamp_high[2] io_clamp_high[1] io_clamp_high[0] io_clamp_low[2] io_clamp_low[1] io_clamp_low[0] user_clock2
-+ user_irq[2] user_irq[1] user_irq[0]
-*.iopin vdda1
-*.iopin vdda2
-*.iopin vssa1
-*.iopin vssa2
-*.iopin vccd1
-*.iopin vccd2
-*.iopin vssd1
-*.iopin vssd2
-*.ipin wb_clk_i
-*.ipin wb_rst_i
-*.ipin wbs_stb_i
-*.ipin wbs_cyc_i
-*.ipin wbs_we_i
-*.ipin wbs_sel_i[3],wbs_sel_i[2],wbs_sel_i[1],wbs_sel_i[0]
-*.ipin
-*+ wbs_dat_i[31],wbs_dat_i[30],wbs_dat_i[29],wbs_dat_i[28],wbs_dat_i[27],wbs_dat_i[26],wbs_dat_i[25],wbs_dat_i[24],wbs_dat_i[23],wbs_dat_i[22],wbs_dat_i[21],wbs_dat_i[20],wbs_dat_i[19],wbs_dat_i[18],wbs_dat_i[17],wbs_dat_i[16],wbs_dat_i[15],wbs_dat_i[14],wbs_dat_i[13],wbs_dat_i[12],wbs_dat_i[11],wbs_dat_i[10],wbs_dat_i[9],wbs_dat_i[8],wbs_dat_i[7],wbs_dat_i[6],wbs_dat_i[5],wbs_dat_i[4],wbs_dat_i[3],wbs_dat_i[2],wbs_dat_i[1],wbs_dat_i[0]
-*.ipin
-*+ wbs_adr_i[31],wbs_adr_i[30],wbs_adr_i[29],wbs_adr_i[28],wbs_adr_i[27],wbs_adr_i[26],wbs_adr_i[25],wbs_adr_i[24],wbs_adr_i[23],wbs_adr_i[22],wbs_adr_i[21],wbs_adr_i[20],wbs_adr_i[19],wbs_adr_i[18],wbs_adr_i[17],wbs_adr_i[16],wbs_adr_i[15],wbs_adr_i[14],wbs_adr_i[13],wbs_adr_i[12],wbs_adr_i[11],wbs_adr_i[10],wbs_adr_i[9],wbs_adr_i[8],wbs_adr_i[7],wbs_adr_i[6],wbs_adr_i[5],wbs_adr_i[4],wbs_adr_i[3],wbs_adr_i[2],wbs_adr_i[1],wbs_adr_i[0]
-*.opin wbs_ack_o
-*.opin
-*+ wbs_dat_o[31],wbs_dat_o[30],wbs_dat_o[29],wbs_dat_o[28],wbs_dat_o[27],wbs_dat_o[26],wbs_dat_o[25],wbs_dat_o[24],wbs_dat_o[23],wbs_dat_o[22],wbs_dat_o[21],wbs_dat_o[20],wbs_dat_o[19],wbs_dat_o[18],wbs_dat_o[17],wbs_dat_o[16],wbs_dat_o[15],wbs_dat_o[14],wbs_dat_o[13],wbs_dat_o[12],wbs_dat_o[11],wbs_dat_o[10],wbs_dat_o[9],wbs_dat_o[8],wbs_dat_o[7],wbs_dat_o[6],wbs_dat_o[5],wbs_dat_o[4],wbs_dat_o[3],wbs_dat_o[2],wbs_dat_o[1],wbs_dat_o[0]
-*.ipin
-*+ la_data_in[127],la_data_in[126],la_data_in[125],la_data_in[124],la_data_in[123],la_data_in[122],la_data_in[121],la_data_in[120],la_data_in[119],la_data_in[118],la_data_in[117],la_data_in[116],la_data_in[115],la_data_in[114],la_data_in[113],la_data_in[112],la_data_in[111],la_data_in[110],la_data_in[109],la_data_in[108],la_data_in[107],la_data_in[106],la_data_in[105],la_data_in[104],la_data_in[103],la_data_in[102],la_data_in[101],la_data_in[100],la_data_in[99],la_data_in[98],la_data_in[97],la_data_in[96],la_data_in[95],la_data_in[94],la_data_in[93],la_data_in[92],la_data_in[91],la_data_in[90],la_data_in[89],la_data_in[88],la_data_in[87],la_data_in[86],la_data_in[85],la_data_in[84],la_data_in[83],la_data_in[82],la_data_in[81],la_data_in[80],la_data_in[79],la_data_in[78],la_data_in[77],la_data_in[76],la_data_in[75],la_data_in[74],la_data_in[73],la_data_in[72],la_data_in[71],la_data_in[70],la_data_in[69],la_data_in[68],la_data_in[67],la_data_in[66],la_data_in[65],la_data_in[64],la_data_in[63],la_data_in[62],la_data_in[61],la_data_in[60],la_data_in[59],la_data_in[58],la_data_in[57],la_data_in[56],la_data_in[55],la_data_in[54],la_data_in[53],la_data_in[52],la_data_in[51],la_data_in[50],la_data_in[49],la_data_in[48],la_data_in[47],la_data_in[46],la_data_in[45],la_data_in[44],la_data_in[43],la_data_in[42],la_data_in[41],la_data_in[40],la_data_in[39],la_data_in[38],la_data_in[37],la_data_in[36],la_data_in[35],la_data_in[34],la_data_in[33],la_data_in[32],la_data_in[31],la_data_in[30],la_data_in[29],la_data_in[28],la_data_in[27],la_data_in[26],la_data_in[25],la_data_in[24],la_data_in[23],la_data_in[22],la_data_in[21],la_data_in[20],la_data_in[19],la_data_in[18],la_data_in[17],la_data_in[16],la_data_in[15],la_data_in[14],la_data_in[13],la_data_in[12],la_data_in[11],la_data_in[10],la_data_in[9],la_data_in[8],la_data_in[7],la_data_in[6],la_data_in[5],la_data_in[4],la_data_in[3],la_data_in[2],la_data_in[1],la_data_in[0]
-*.opin
-*+ la_data_out[127],la_data_out[126],la_data_out[125],la_data_out[124],la_data_out[123],la_data_out[122],la_data_out[121],la_data_out[120],la_data_out[119],la_data_out[118],la_data_out[117],la_data_out[116],la_data_out[115],la_data_out[114],la_data_out[113],la_data_out[112],la_data_out[111],la_data_out[110],la_data_out[109],la_data_out[108],la_data_out[107],la_data_out[106],la_data_out[105],la_data_out[104],la_data_out[103],la_data_out[102],la_data_out[101],la_data_out[100],la_data_out[99],la_data_out[98],la_data_out[97],la_data_out[96],la_data_out[95],la_data_out[94],la_data_out[93],la_data_out[92],la_data_out[91],la_data_out[90],la_data_out[89],la_data_out[88],la_data_out[87],la_data_out[86],la_data_out[85],la_data_out[84],la_data_out[83],la_data_out[82],la_data_out[81],la_data_out[80],la_data_out[79],la_data_out[78],la_data_out[77],la_data_out[76],la_data_out[75],la_data_out[74],la_data_out[73],la_data_out[72],la_data_out[71],la_data_out[70],la_data_out[69],la_data_out[68],la_data_out[67],la_data_out[66],la_data_out[65],la_data_out[64],la_data_out[63],la_data_out[62],la_data_out[61],la_data_out[60],la_data_out[59],la_data_out[58],la_data_out[57],la_data_out[56],la_data_out[55],la_data_out[54],la_data_out[53],la_data_out[52],la_data_out[51],la_data_out[50],la_data_out[49],la_data_out[48],la_data_out[47],la_data_out[46],la_data_out[45],la_data_out[44],la_data_out[43],la_data_out[42],la_data_out[41],la_data_out[40],la_data_out[39],la_data_out[38],la_data_out[37],la_data_out[36],la_data_out[35],la_data_out[34],la_data_out[33],la_data_out[32],la_data_out[31],la_data_out[30],la_data_out[29],la_data_out[28],la_data_out[27],la_data_out[26],la_data_out[25],la_data_out[24],la_data_out[23],la_data_out[22],la_data_out[21],la_data_out[20],la_data_out[19],la_data_out[18],la_data_out[17],la_data_out[16],la_data_out[15],la_data_out[14],la_data_out[13],la_data_out[12],la_data_out[11],la_data_out[10],la_data_out[9],la_data_out[8],la_data_out[7],la_data_out[6],la_data_out[5],la_data_out[4],la_data_out[3],la_data_out[2],la_data_out[1],la_data_out[0]
-*.ipin
-*+ io_in[26],io_in[25],io_in[24],io_in[23],io_in[22],io_in[21],io_in[20],io_in[19],io_in[18],io_in[17],io_in[16],io_in[15],io_in[14],io_in[13],io_in[12],io_in[11],io_in[10],io_in[9],io_in[8],io_in[7],io_in[6],io_in[5],io_in[4],io_in[3],io_in[2],io_in[1],io_in[0]
-*.ipin
-*+ io_in_3v3[26],io_in_3v3[25],io_in_3v3[24],io_in_3v3[23],io_in_3v3[22],io_in_3v3[21],io_in_3v3[20],io_in_3v3[19],io_in_3v3[18],io_in_3v3[17],io_in_3v3[16],io_in_3v3[15],io_in_3v3[14],io_in_3v3[13],io_in_3v3[12],io_in_3v3[11],io_in_3v3[10],io_in_3v3[9],io_in_3v3[8],io_in_3v3[7],io_in_3v3[6],io_in_3v3[5],io_in_3v3[4],io_in_3v3[3],io_in_3v3[2],io_in_3v3[1],io_in_3v3[0]
-*.ipin user_clock2
-*.opin
-*+ io_out[26],io_out[25],io_out[24],io_out[23],io_out[22],io_out[21],io_out[20],io_out[19],io_out[18],io_out[17],io_out[16],io_out[15],io_out[14],io_out[13],io_out[12],io_out[11],io_out[10],io_out[9],io_out[8],io_out[7],io_out[6],io_out[5],io_out[4],io_out[3],io_out[2],io_out[1],io_out[0]
-*.opin
-*+ io_oeb[26],io_oeb[25],io_oeb[24],io_oeb[23],io_oeb[22],io_oeb[21],io_oeb[20],io_oeb[19],io_oeb[18],io_oeb[17],io_oeb[16],io_oeb[15],io_oeb[14],io_oeb[13],io_oeb[12],io_oeb[11],io_oeb[10],io_oeb[9],io_oeb[8],io_oeb[7],io_oeb[6],io_oeb[5],io_oeb[4],io_oeb[3],io_oeb[2],io_oeb[1],io_oeb[0]
-*.iopin
-*+ gpio_analog[17],gpio_analog[16],gpio_analog[15],gpio_analog[14],gpio_analog[13],gpio_analog[12],gpio_analog[11],gpio_analog[10],gpio_analog[9],gpio_analog[8],gpio_analog[7],gpio_analog[6],gpio_analog[5],gpio_analog[4],gpio_analog[3],gpio_analog[2],gpio_analog[1],gpio_analog[0]
-*.iopin
-*+ gpio_noesd[17],gpio_noesd[16],gpio_noesd[15],gpio_noesd[14],gpio_noesd[13],gpio_noesd[12],gpio_noesd[11],gpio_noesd[10],gpio_noesd[9],gpio_noesd[8],gpio_noesd[7],gpio_noesd[6],gpio_noesd[5],gpio_noesd[4],gpio_noesd[3],gpio_noesd[2],gpio_noesd[1],gpio_noesd[0]
-*.iopin
-*+ io_analog[10],io_analog[9],io_analog[8],io_analog[7],io_analog[6],io_analog[5],io_analog[4],io_analog[3],io_analog[2],io_analog[1],io_analog[0]
-*.iopin io_clamp_high[2],io_clamp_high[1],io_clamp_high[0]
-*.iopin io_clamp_low[2],io_clamp_low[1],io_clamp_low[0]
-*.opin user_irq[2],user_irq[1],user_irq[0]
-*.ipin
-*+ la_oenb[127],la_oenb[126],la_oenb[125],la_oenb[124],la_oenb[123],la_oenb[122],la_oenb[121],la_oenb[120],la_oenb[119],la_oenb[118],la_oenb[117],la_oenb[116],la_oenb[115],la_oenb[114],la_oenb[113],la_oenb[112],la_oenb[111],la_oenb[110],la_oenb[109],la_oenb[108],la_oenb[107],la_oenb[106],la_oenb[105],la_oenb[104],la_oenb[103],la_oenb[102],la_oenb[101],la_oenb[100],la_oenb[99],la_oenb[98],la_oenb[97],la_oenb[96],la_oenb[95],la_oenb[94],la_oenb[93],la_oenb[92],la_oenb[91],la_oenb[90],la_oenb[89],la_oenb[88],la_oenb[87],la_oenb[86],la_oenb[85],la_oenb[84],la_oenb[83],la_oenb[82],la_oenb[81],la_oenb[80],la_oenb[79],la_oenb[78],la_oenb[77],la_oenb[76],la_oenb[75],la_oenb[74],la_oenb[73],la_oenb[72],la_oenb[71],la_oenb[70],la_oenb[69],la_oenb[68],la_oenb[67],la_oenb[66],la_oenb[65],la_oenb[64],la_oenb[63],la_oenb[62],la_oenb[61],la_oenb[60],la_oenb[59],la_oenb[58],la_oenb[57],la_oenb[56],la_oenb[55],la_oenb[54],la_oenb[53],la_oenb[52],la_oenb[51],la_oenb[50],la_oenb[49],la_oenb[48],la_oenb[47],la_oenb[46],la_oenb[45],la_oenb[44],la_oenb[43],la_oenb[42],la_oenb[41],la_oenb[40],la_oenb[39],la_oenb[38],la_oenb[37],la_oenb[36],la_oenb[35],la_oenb[34],la_oenb[33],la_oenb[32],la_oenb[31],la_oenb[30],la_oenb[29],la_oenb[28],la_oenb[27],la_oenb[26],la_oenb[25],la_oenb[24],la_oenb[23],la_oenb[22],la_oenb[21],la_oenb[20],la_oenb[19],la_oenb[18],la_oenb[17],la_oenb[16],la_oenb[15],la_oenb[14],la_oenb[13],la_oenb[12],la_oenb[11],la_oenb[10],la_oenb[9],la_oenb[8],la_oenb[7],la_oenb[6],la_oenb[5],la_oenb[4],la_oenb[3],la_oenb[2],la_oenb[1],la_oenb[0]
-x1 vdda1 vccd1 gpio_analog[3] io_out[11] io_out[12] vssa1 example_por
-x2 io_analog[4] vccd1 gpio_analog[7] io_out[15] io_out[16] vssa1 example_por
-R1 vssa1 io_clamp_low[2] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R2 vssa1 io_clamp_high[2] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R4 vssa1 io_clamp_low[1] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R5 vssa1 io_clamp_high[1] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R6 vssa1 io_clamp_low[0] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R7 io_analog[4] io_clamp_high[0] sky130_fd_pr__res_generic_m3 W=11 L=0.25 m=1
-R8 vssd1 io_oeb[12] sky130_fd_pr__res_generic_m3 W=0.56 L=0.49 m=1
-R9 vssd1 io_oeb[16] sky130_fd_pr__res_generic_m3 W=0.56 L=0.31 m=1
-R11 vssd1 io_oeb[11] sky130_fd_pr__res_generic_m3 W=0.56 L=0.58 m=1
-R12 vssd1 io_oeb[15] sky130_fd_pr__res_generic_m3 W=0.56 L=0.6 m=1
-.ends
-
-
-* expanding   symbol:  example_por.sym # of pins=6
-* sym_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sym
-* sch_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sch
-.subckt example_por  vdd3v3 vdd1v8 porb_h porb_l por_l vss
-*.iopin vdd3v3
-*.iopin vss
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-*.iopin vdd1v8
-XC1 net9 vss sky130_fd_pr__cap_mim_m3_1 W=30 L=30 MF=1 m=1
-XC2 vss net9 sky130_fd_pr__cap_mim_m3_2 W=30 L=30 MF=1 m=1
-XM1 net3 net7 net5 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM2 net2 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR1 net4 vdd3v3 vss sky130_fd_pr__res_xhigh_po_0p69 L=500 mult=1 m=1
-XM4 net5 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM5 net3 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR2 vss net4 vss sky130_fd_pr__res_xhigh_po_0p69 L=150 mult=1 m=1
-XM7 net2 net2 net1 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM8 net1 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM10 net7 net4 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM9 net7 net7 net6 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM11 net6 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=16 nf=8 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM12 net8 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM13 net9 net2 net8 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XR3 vss vss vss sky130_fd_pr__res_xhigh_po_0p69 L=25 mult=2 m=2
-x2 net10 vss vss vdd3v3 vdd3v3 porb_h sky130_fd_sc_hvl__buf_8
-x3 net10 vss vss vdd1v8 vdd1v8 porb_l sky130_fd_sc_hvl__buf_8
-x4 net10 vss vss vdd1v8 vdd1v8 por_l sky130_fd_sc_hvl__inv_8
-x5 net9 vss vss vdd3v3 vdd3v3 net10 sky130_fd_sc_hvl__schmittbuf_1
-.ends
-
-.GLOBAL GND
-** flattened .save nodes
-.end
diff --git a/xschem/bias/current_mirror_channel.sch b/xschem/bias/current_mirror_channel.sch
new file mode 100644
index 0000000..ab37c1b
--- /dev/null
+++ b/xschem/bias/current_mirror_channel.sch
@@ -0,0 +1,277 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {8uA in} -110 -230 0 0 0.3 0.3 {}
+T {8uA out} 790 -210 0 0 0.3 0.3 {}
+T {80uA out} 790 -340 0 0 0.3 0.3 {}
+T {96uA out} 980 -340 0 0 0.3 0.3 {}
+N -40 -140 -40 -50 { lab=I_in_channel}
+N -40 -200 -40 -150 { lab=I_in_channel}
+N -60 -200 -40 -200 { lab=I_in_channel}
+N -40 -150 -40 -140 { lab=I_in_channel}
+N -40 -170 -0 -170 { lab=I_in_channel}
+N -0 -110 0 -80 { lab=#net1}
+N -120 0 1030 0 { lab=VN}
+N 0 -20 0 0 { lab=VN}
+N -100 -530 1050 -530 { lab=VP}
+N 110 -140 110 -50 { lab=I_in_channel}
+N 150 -110 150 -80 { lab=#net2}
+N 150 -20 150 0 { lab=VN}
+N 720 -140 720 -50 { lab=I_in_channel}
+N 760 -110 760 -80 { lab=#net3}
+N 760 -20 760 0 { lab=VN}
+N 760 -230 760 -200 { lab=TIA_I_Bias2}
+N 760 -230 780 -230 { lab=TIA_I_Bias2}
+N -40 -50 -40 20 { lab=I_in_channel}
+N -40 20 720 20 { lab=I_in_channel}
+N 720 -50 720 20 { lab=I_in_channel}
+N 110 -50 110 20 { lab=I_in_channel}
+N 150 -490 150 -460 { lab=VP}
+N 150 -530 150 -490 { lab=VP}
+N 110 -340 150 -340 { lab=#net4}
+N 110 -460 110 -370 { lab=#net4}
+N 150 -430 150 -400 { lab=#net5}
+N 150 -370 230 -370 { lab=VP}
+N 230 -530 230 -370 { lab=VP}
+N 0 -140 70 -140 { lab=VN}
+N 70 -140 70 -0 { lab=VN}
+N 150 -140 220 -140 { lab=VN}
+N 220 -140 220 -0 { lab=VN}
+N 760 -140 830 -140 { lab=VN}
+N 830 -140 830 0 { lab=VN}
+N 760 -50 830 -50 { lab=VN}
+N 150 -50 220 -50 { lab=VN}
+N -0 -50 70 -50 { lab=VN}
+N 760 -490 760 -460 { lab=VP}
+N 760 -530 760 -490 { lab=VP}
+N 720 -460 720 -370 { lab=#net4}
+N 760 -430 760 -400 { lab=#net6}
+N 760 -370 840 -370 { lab=VP}
+N 840 -530 840 -370 { lab=VP}
+N 110 -550 110 -460 { lab=#net4}
+N 110 -550 720 -550 { lab=#net4}
+N 720 -550 720 -470 { lab=#net4}
+N 720 -470 720 -460 { lab=#net4}
+N 760 -300 780 -300 { lab=TIA_I_Bias1}
+N 760 -340 760 -300 { lab=TIA_I_Bias1}
+N 150 -340 150 -170 { lab=#net4}
+N 110 -370 110 -340 { lab=#net4}
+N 760 -200 760 -170 { lab=TIA_I_Bias2}
+N 240 -80 240 -0 { lab=VN}
+N 280 -70 280 -0 { lab=VN}
+N 280 -130 360 -130 { lab=I_in_channel}
+N 430 -80 430 0 { lab=VN}
+N 470 -70 470 0 { lab=VN}
+N 560 -80 560 0 { lab=VN}
+N 600 -70 600 0 { lab=VN}
+N 600 -550 600 -130 { lab=#net4}
+N 300 -430 300 -410 { lab=#net4}
+N 270 -420 300 -420 { lab=#net4}
+N 270 -550 270 -420 { lab=#net4}
+N 240 -240 240 -80 { lab=VN}
+N 240 -240 280 -240 { lab=VN}
+N 280 -250 280 -240 { lab=VN}
+N 280 -310 390 -310 { lab=I_in_channel}
+N 390 -310 390 -130 { lab=I_in_channel}
+N 360 -130 390 -130 { lab=I_in_channel}
+N 390 -130 390 20 { lab=I_in_channel}
+N 280 -170 280 -130 { lab=I_in_channel}
+N 280 -240 280 -230 { lab=VN}
+N 470 -530 470 -130 { lab=VP}
+N 300 -350 420 -350 { lab=VP}
+N 420 -530 420 -350 { lab=VP}
+N 300 -530 300 -490 { lab=VP}
+N 970 -490 970 -460 { lab=VP}
+N 970 -530 970 -490 { lab=VP}
+N 930 -460 930 -370 { lab=#net4}
+N 970 -430 970 -400 { lab=#net7}
+N 970 -370 1050 -370 { lab=VP}
+N 1050 -530 1050 -370 { lab=VP}
+N 930 -550 930 -470 { lab=#net4}
+N 930 -470 930 -460 { lab=#net4}
+N 970 -300 990 -300 { lab=A_Out_I_Bias}
+N 970 -340 970 -300 { lab=A_Out_I_Bias}
+N 720 -550 930 -550 { lab=#net4}
+C {devices/ipin.sym} -60 -200 0 0 {name=p1 lab=I_in_channel}
+C {devices/iopin.sym} -100 -530 0 1 {name=p2 lab=VP}
+C {devices/opin.sym} 780 -230 0 0 {name=p3 lab=TIA_I_Bias2}
+C {sky130_fd_pr/nfet_01v8.sym} -20 -140 0 0 {name=M1
+L=0.2
+W=2
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 130 -460 0 0 {name=M2
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} -20 -50 0 0 {name=M3
+L=1
+W=2
+nf=1 
+mult=2*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/iopin.sym} -120 0 0 1 {name=p4 lab=VN}
+C {sky130_fd_pr/pfet_01v8.sym} 130 -370 0 0 {name=M4
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/opin.sym} 780 -300 0 0 {name=p5 lab=TIA_I_Bias1}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 300 -380 0 0 {name=C8 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {devices/opin.sym} 990 -300 0 0 {name=p6 lab=A_Out_I_Bias}
+C {sky130_fd_pr/nfet_01v8.sym} 130 -140 0 0 {name=M5
+L=0.2
+W=2
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 740 -140 0 0 {name=M6
+L=0.2
+W=2
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 130 -50 0 0 {name=M7
+L=1
+W=2
+nf=1 
+mult=2*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 740 -50 0 0 {name=M8
+L=1
+W=2
+nf=1 
+mult=2*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 740 -460 0 0 {name=M13
+L=1
+W=2
+nf=1
+mult=4*4*10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 740 -370 0 0 {name=M14
+L=0.2
+W=2
+nf=1
+mult=4*10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 950 -460 0 0 {name=M9
+L=1
+W=2
+nf=1
+mult=4*4*12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 950 -370 0 0 {name=M10
+L=0.2
+W=2
+nf=1
+mult=4*12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 300 -460 2 1 {name=C4 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 280 -200 0 0 {name=C3 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 280 -280 2 1 {name=C6 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 600 -100 2 1 {name=C1 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 470 -100 2 1 {name=C2 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
diff --git a/xschem/bias/current_mirror_channel.sym b/xschem/bias/current_mirror_channel.sym
new file mode 100644
index 0000000..dd1e60e
--- /dev/null
+++ b/xschem/bias/current_mirror_channel.sym
@@ -0,0 +1,30 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+
+T {@symname} -117 -6 0 0 0.3 0.3 {}
+T {@name} 135 -62 0 0 0.2 0.2 {}
+L 4 -130 -50 130 -50 {}
+L 4 -130 50 130 50 {}
+L 4 -130 -50 -130 50 {}
+L 4 130 -50 130 50 {}
+B 5 147.5 -42.5 152.5 -37.5 {name=VP dir=inout }
+L 7 130 -40 150 -40 {}
+T {VP} 125 -44 0 1 0.2 0.2 {}
+B 5 147.5 -22.5 152.5 -17.5 {name=TIA_I_Bias1 dir=out }
+L 4 130 -20 150 -20 {}
+T {TIA_I_Bias1} 125 -24 0 1 0.2 0.2 {}
+B 5 147.5 -2.5 152.5 2.5 {name=A_Out_I_Bias dir=out }
+L 4 130 0 150 0 {}
+T {A_Out_I_Bias} 125 -4 0 1 0.2 0.2 {}
+B 5 147.5 17.5 152.5 22.5 {name=TIA_I_Bias2 dir=out }
+L 4 130 20 150 20 {}
+T {TIA_I_Bias2} 125 16 0 1 0.2 0.2 {}
+B 5 -152.5 -42.5 -147.5 -37.5 {name=I_in_channel dir=in }
+L 4 -150 -40 -130 -40 {}
+T {I_in_channel} -125 -44 0 0 0.2 0.2 {}
+B 5 147.5 37.5 152.5 42.5 {name=VN dir=inout }
+L 7 130 40 150 40 {}
+T {VN} 125 36 0 1 0.2 0.2 {}
diff --git a/xschem/bias/current_mirrorx8.sch b/xschem/bias/current_mirrorx8.sch
new file mode 100644
index 0000000..abde26a
--- /dev/null
+++ b/xschem/bias/current_mirrorx8.sch
@@ -0,0 +1,373 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {9uA} -120 -150 0 0 0.4 0.4 {}
+N -130 -350 770 -350 { lab=VP}
+N -40 -320 -40 -290 { lab=VP}
+N -40 -350 -40 -320 { lab=VP}
+N -40 -260 -40 -230 { lab=#net1}
+N -110 -200 -40 -200 { lab=VP}
+N -110 -350 -110 -200 { lab=VP}
+N 290 -200 370 -200 { lab=VP}
+N 290 -350 290 -200 { lab=VP}
+N 290 -290 370 -290 { lab=VP}
+N 370 -260 370 -230 { lab=#net2}
+N 370 -350 370 -320 { lab=VP}
+N 410 -290 410 -200 { lab=I_In}
+N 0 -290 0 -200 { lab=I_In}
+N -40 -170 -40 -110 { lab=I_In}
+N -70 -110 -40 -110 { lab=I_In}
+N 370 -110 380 -110 { lab=I_out_0}
+N 370 -170 370 -110 { lab=I_out_0}
+N 440 -200 520 -200 { lab=VP}
+N 440 -350 440 -200 { lab=VP}
+N 440 -290 520 -290 { lab=VP}
+N 520 -260 520 -230 { lab=#net3}
+N 520 -350 520 -320 { lab=VP}
+N 560 -290 560 -200 { lab=I_In}
+N 520 -110 530 -110 { lab=I_out_1}
+N 520 -170 520 -110 { lab=I_out_1}
+N 590 -200 670 -200 { lab=VP}
+N 590 -350 590 -200 { lab=VP}
+N 590 -290 670 -290 { lab=VP}
+N 670 -260 670 -230 { lab=#net4}
+N 670 -350 670 -320 { lab=VP}
+N 710 -290 710 -200 { lab=I_In}
+N 670 -110 680 -110 { lab=I_out_2}
+N 670 -170 670 -110 { lab=I_out_2}
+N 740 -200 820 -200 { lab=VP}
+N 740 -350 740 -200 { lab=VP}
+N 740 -290 820 -290 { lab=VP}
+N 820 -260 820 -230 { lab=#net5}
+N 820 -350 820 -320 { lab=VP}
+N 860 -290 860 -200 { lab=I_In}
+N 820 -110 830 -110 { lab=I_out_3}
+N 820 -170 820 -110 { lab=I_out_3}
+N 890 -200 970 -200 { lab=VP}
+N 890 -350 890 -200 { lab=VP}
+N 890 -290 970 -290 { lab=VP}
+N 970 -260 970 -230 { lab=#net6}
+N 970 -350 970 -320 { lab=VP}
+N 1010 -290 1010 -200 { lab=I_In}
+N 970 -110 980 -110 { lab=I_out_4}
+N 970 -170 970 -110 { lab=I_out_4}
+N 1040 -200 1120 -200 { lab=VP}
+N 1040 -350 1040 -200 { lab=VP}
+N 1040 -290 1120 -290 { lab=VP}
+N 1120 -260 1120 -230 { lab=#net7}
+N 1120 -350 1120 -320 { lab=VP}
+N 1160 -290 1160 -200 { lab=I_In}
+N 1120 -110 1130 -110 { lab=I_out_5}
+N 1120 -170 1120 -110 { lab=I_out_5}
+N 1190 -200 1270 -200 { lab=VP}
+N 1190 -350 1190 -200 { lab=VP}
+N 1190 -290 1270 -290 { lab=VP}
+N 1270 -260 1270 -230 { lab=#net8}
+N 1270 -350 1270 -320 { lab=VP}
+N 1310 -290 1310 -200 { lab=I_In}
+N 1270 -110 1280 -110 { lab=I_out_6}
+N 1270 -170 1270 -110 { lab=I_out_6}
+N 1340 -200 1420 -200 { lab=VP}
+N 1340 -350 1340 -200 { lab=VP}
+N 1420 -260 1420 -230 { lab=#net9}
+N 1420 -350 1420 -320 { lab=VP}
+N 1460 -290 1460 -200 { lab=I_In}
+N 1420 -110 1430 -110 { lab=I_out_7}
+N 1420 -170 1420 -110 { lab=I_out_7}
+N 770 -350 1420 -350 { lab=VP}
+N 0 -360 0 -290 { lab=I_In}
+N 0 -370 0 -360 { lab=I_In}
+N 0 -370 1460 -370 { lab=I_In}
+N 1460 -370 1460 -300 { lab=I_In}
+N 1460 -300 1460 -290 { lab=I_In}
+N 1310 -370 1310 -290 { lab=I_In}
+N 1160 -370 1160 -290 { lab=I_In}
+N 1010 -370 1010 -290 { lab=I_In}
+N 860 -370 860 -290 { lab=I_In}
+N 710 -370 710 -290 { lab=I_In}
+N 560 -370 560 -290 { lab=I_In}
+N 410 -370 410 -290 { lab=I_In}
+N -40 -170 0 -170 { lab=I_In}
+N 0 -200 0 -170 { lab=I_In}
+N 60 -350 60 -120 { lab=VP}
+N 200 -370 200 -120 { lab=I_In}
+N 90 -200 200 -200 { lab=I_In}
+N 90 -330 200 -330 { lab=I_In}
+N 90 -270 90 -260 { lab=VP}
+N 60 -270 90 -270 { lab=VP}
+N -140 -40 200 -40 { lab=VN}
+N 200 -60 200 -40 { lab=VN}
+N 160 -70 160 -40 { lab=VN}
+N 60 -60 60 -40 { lab=VN}
+N 20 -70 20 -40 { lab=VN}
+N 1340 -290 1420 -290 { lab=VP}
+C {sky130_fd_pr/pfet_01v8.sym} -20 -290 0 1 {name=M1
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} -20 -200 0 1 {name=M2
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/opin.sym} 380 -110 0 0 {name=p1 lab=I_out_0}
+C {devices/ipin.sym} -70 -110 0 0 {name=p2 lab=I_In}
+C {devices/iopin.sym} -130 -350 2 0 {name=p3 lab=VP}
+C {devices/opin.sym} 530 -110 0 0 {name=p4 lab=I_out_1}
+C {devices/opin.sym} 680 -110 0 0 {name=p5 lab=I_out_2}
+C {devices/opin.sym} 830 -110 0 0 {name=p6 lab=I_out_3}
+C {devices/opin.sym} 980 -110 0 0 {name=p7 lab=I_out_4}
+C {devices/opin.sym} 1130 -110 0 0 {name=p8 lab=I_out_5}
+C {devices/opin.sym} 1280 -110 0 0 {name=p9 lab=I_out_6}
+C {devices/opin.sym} 1430 -110 0 0 {name=p10 lab=I_out_7}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 90 -300 0 0 {name=C1 model=cap_mim_m3_1 W=20 L=20 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 90 -230 0 0 {name=C2 model=cap_mim_m3_2 W=20 L=20 MF=1 spiceprefix=X}
+C {devices/iopin.sym} -140 -40 2 0 {name=p11 lab=VN}
+C {sky130_fd_pr/cap_var_lvt.sym} 60 -90 0 0 {name=C4 model=cap_var_lvt W=2 L=5 VM=5 spiceprefix=X}
+C {sky130_fd_pr/cap_var_lvt.sym} 200 -90 0 0 {name=C3 model=cap_var_lvt W=2 L=5 VM=5 spiceprefix=X}
+C {sky130_fd_pr/pfet_01v8.sym} 390 -290 0 1 {name=M3
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 390 -200 0 1 {name=M4
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 540 -290 0 1 {name=M5
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 540 -200 0 1 {name=M6
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 690 -290 0 1 {name=M7
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 690 -200 0 1 {name=M8
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 840 -290 0 1 {name=M9
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 840 -200 0 1 {name=M10
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 990 -290 0 1 {name=M11
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 990 -200 0 1 {name=M12
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1140 -290 0 1 {name=M13
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1140 -200 0 1 {name=M14
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1290 -290 0 1 {name=M15
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1290 -200 0 1 {name=M16
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1440 -290 0 1 {name=M17
+L=1
+W=2
+nf=1
+mult=4*4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1440 -200 0 1 {name=M18
+L=0.2
+W=2
+nf=1
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
diff --git a/xschem/bias/current_mirrorx8.sym b/xschem/bias/current_mirrorx8.sym
new file mode 100644
index 0000000..8547e75
--- /dev/null
+++ b/xschem/bias/current_mirrorx8.sym
@@ -0,0 +1,45 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+
+T {@symname} -90 -6 0 0 0.3 0.3 {}
+T {@name} 135 -112 0 0 0.2 0.2 {}
+L 4 -130 -100 130 -100 {}
+L 4 -130 100 130 100 {}
+L 4 -130 -100 -130 100 {}
+L 4 130 -100 130 100 {}
+B 5 147.5 -92.5 152.5 -87.5 {name=VP dir=inout }
+L 7 130 -90 150 -90 {}
+T {VP} 125 -94 0 1 0.2 0.2 {}
+B 5 147.5 -72.5 152.5 -67.5 {name=I_out_3 dir=out }
+L 4 130 -70 150 -70 {}
+T {I_out_3} 125 -74 0 1 0.2 0.2 {}
+B 5 147.5 -52.5 152.5 -47.5 {name=I_out_1 dir=out }
+L 4 130 -50 150 -50 {}
+T {I_out_1} 125 -54 0 1 0.2 0.2 {}
+B 5 -152.5 -92.5 -147.5 -87.5 {name=I_In dir=in }
+L 4 -150 -90 -130 -90 {}
+T {I_In} -125 -94 0 0 0.2 0.2 {}
+B 5 147.5 -32.5 152.5 -27.5 {name=I_out_0 dir=out }
+L 4 130 -30 150 -30 {}
+T {I_out_0} 125 -34 0 1 0.2 0.2 {}
+B 5 147.5 -12.5 152.5 -7.5 {name=I_out_4 dir=out }
+L 4 130 -10 150 -10 {}
+T {I_out_4} 125 -14 0 1 0.2 0.2 {}
+B 5 147.5 7.5 152.5 12.5 {name=I_out_5 dir=out }
+L 4 130 10 150 10 {}
+T {I_out_5} 125 6 0 1 0.2 0.2 {}
+B 5 147.5 27.5 152.5 32.5 {name=I_out_6 dir=out }
+L 4 130 30 150 30 {}
+T {I_out_6} 125 26 0 1 0.2 0.2 {}
+B 5 147.5 47.5 152.5 52.5 {name=I_out_7 dir=out }
+L 4 130 50 150 50 {}
+T {I_out_7} 125 46 0 1 0.2 0.2 {}
+B 5 147.5 67.5 152.5 72.5 {name=I_out_2 dir=out }
+L 4 130 70 150 70 {}
+T {I_out_2} 125 66 0 1 0.2 0.2 {}
+B 5 147.5 87.5 152.5 92.5 {name=VN dir=inout }
+L 7 130 90 150 90 {}
+T {VN} 125 86 0 1 0.2 0.2 {}
diff --git a/xschem/bias/low_pvt_source.sch b/xschem/bias/low_pvt_source.sch
new file mode 100644
index 0000000..7a1b702
--- /dev/null
+++ b/xschem/bias/low_pvt_source.sch
@@ -0,0 +1,612 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {(M01)} 2940 -370 0 0 0.2 0.2 {}
+T {(MR2)} 2940 -110 0 0 0.2 0.2 {}
+T {(M02)} 3120 -460 0 0 0.2 0.2 {}
+T {(M8)} 2720 -210 0 0 0.2 0.2 {}
+T {startup} 1820 -820 0 0 0.4 0.4 {}
+N 1560 -900 1560 -860 { lab=VP}
+N 1560 -800 1560 -770 { lab=VM1D}
+N 1480 -740 1560 -740 { lab=VP}
+N 1480 -900 1480 -740 { lab=VP}
+N 1480 -830 1560 -830 { lab=VP}
+N 1560 -340 1560 0 { lab=VN}
+N 840 0 2580 0 { lab=VN}
+N 2150 -800 2150 -720 { lab=VM16D}
+N 2150 -690 2250 -690 { lab=VP}
+N 2150 -830 2250 -830 { lab=VP}
+N 2250 -830 2250 -690 { lab=VP}
+N 2150 -900 2150 -870 { lab=VP}
+N 2150 -870 2150 -860 { lab=VP}
+N 2250 -900 2250 -830 { lab=VP}
+N 2700 -800 2700 -770 { lab=VM18D}
+N 2700 -740 2780 -740 { lab=VP}
+N 2700 -830 2780 -830 { lab=VP}
+N 2780 -830 2780 -740 { lab=VP}
+N 2780 -900 2780 -830 { lab=VP}
+N 2700 -900 2700 -860 { lab=VP}
+N 2700 -900 2780 -900 { lab=VP}
+N 2920 -800 2920 -770 { lab=VM20D}
+N 2920 -740 3000 -740 { lab=VP}
+N 2920 -830 3000 -830 { lab=VP}
+N 3000 -830 3000 -740 { lab=VP}
+N 3000 -900 3000 -830 { lab=VP}
+N 2920 -900 2920 -860 { lab=VP}
+N 2920 -900 3000 -900 { lab=VP}
+N 2780 -900 2920 -900 { lab=VP}
+N 2460 -900 2700 -900 { lab=VP}
+N 1600 -830 1600 -740 { lab=VM8D}
+N 1600 -930 1600 -830 { lab=VM8D}
+N 1600 -930 2870 -930 { lab=VM8D}
+N 2870 -930 2880 -930 { lab=VM8D}
+N 2880 -930 2880 -830 { lab=VM8D}
+N 2880 -830 2880 -740 { lab=VM8D}
+N 2660 -930 2660 -830 { lab=VM8D}
+N 2660 -830 2660 -740 { lab=VM8D}
+N 2110 -930 2110 -830 { lab=VM8D}
+N 2110 -830 2110 -690 { lab=VM8D}
+N 1600 -370 2110 -370 { lab=VM2D}
+N 2420 -40 2420 0 { lab=VN}
+N 2150 -340 2150 -280 { lab=VM12D}
+N 2150 -250 2150 -220 { lab=VN}
+N 2150 -220 2150 0 { lab=VN}
+N 2230 -370 2230 -350 { lab=VN}
+N 2580 0 2920 0 { lab=VN}
+N 2920 -110 2920 0 { lab=VN}
+N 2920 -120 2920 -110 { lab=VN}
+N 2920 -150 2920 -120 { lab=VN}
+N 2610 -150 2880 -150 { lab=VM3G}
+N 2460 -250 2660 -250 { lab=VM12G}
+N 2700 -250 2700 -220 { lab=VN}
+N 2700 -220 2700 0 { lab=VN}
+N 2920 -360 2920 -180 { lab=VM3D}
+N 2850 -390 2920 -390 { lab=VN}
+N 2840 -390 2850 -390 { lab=VN}
+N 2840 -390 2840 0 { lab=VN}
+N 2920 0 3270 0 { lab=VN}
+N 3270 -490 3270 0 { lab=VN}
+N 2920 -490 3070 -490 { lab=VM22D}
+N 2960 -390 3110 -390 { lab=VM4S}
+N 3110 -460 3110 -390 { lab=VM4S}
+N 3110 -490 3270 -490 { lab=VN}
+N 3110 -560 3170 -560 { lab=I_ref}
+N 3110 -560 3110 -520 { lab=I_ref}
+N 1120 -930 1600 -930 { lab=VM8D}
+N 2500 -370 2700 -370 { lab=VM14D}
+N 1560 -370 1560 -340 { lab=VN}
+N 2400 -250 2460 -250 { lab=VM12G}
+N 2150 -370 2230 -370 { lab=VN}
+N 2460 -340 2460 -290 { lab=VM12G}
+N 2190 -250 2400 -250 { lab=VM12G}
+N 2920 -710 2920 -420 { lab=VM22D}
+N 1560 -710 1560 -690 { lab=VM9D}
+N 2460 -370 2460 -340 { lab=VM12G}
+N 2230 -350 2230 -340 { lab=VN}
+N 2230 -340 2230 0 { lab=VN}
+N 2700 -710 2700 -680 { lab=VM14D}
+N 2700 -620 2700 -280 { lab=VM14D}
+N 2460 -430 2460 -400 { lab=VP}
+N 2460 -900 2460 -490 { lab=VP}
+N 1560 -400 1600 -400 { lab=VM2D}
+N 1600 -400 1600 -370 { lab=VM2D}
+N 2150 -480 2150 -400 { lab=VM11D}
+N 2150 -620 2150 -540 { lab=VM8D}
+N 2150 -660 2150 -620 { lab=VM8D}
+N 1610 -510 2110 -510 { lab=VM9D}
+N 1600 -510 1610 -510 { lab=VM9D}
+N 1560 -480 1560 -400 { lab=VM2D}
+N 1560 -630 1560 -540 { lab=VM9D}
+N 2110 -660 2150 -660 { lab=VM8D}
+N 2110 -690 2110 -660 { lab=VM8D}
+N 1560 -540 1600 -540 { lab=VM9D}
+N 1600 -540 1600 -510 { lab=VM9D}
+N 1940 -710 1940 -630 { lab=VM50D}
+N 1940 -770 1940 -740 { lab=VP}
+N 1940 -900 1940 -770 { lab=VP}
+N 1980 -740 1980 -600 { lab=VM11D}
+N 1940 -600 1940 -570 { lab=VN}
+N 1810 -570 1940 -570 { lab=VN}
+N 1780 -570 1810 -570 { lab=VN}
+N 1780 -610 1780 -570 { lab=VN}
+N 1780 -640 1780 -610 { lab=VN}
+N 1820 -640 1940 -640 { lab=VM50D}
+N 1780 -700 1780 -670 { lab=VM8D}
+N 1780 -930 1780 -760 { lab=VM8D}
+N 1940 -570 1940 0 { lab=VN}
+N 1980 -600 1980 -480 { lab=VM11D}
+N 1980 -450 2150 -450 { lab=VM11D}
+N 1980 -480 1980 -450 { lab=VM11D}
+N 2080 -900 2080 -870 { lab=VP}
+N 2080 -810 2110 -810 { lab=VM8D}
+N 840 -900 2460 -900 { lab=VP}
+N 980 -900 980 -860 { lab=VP}
+N 1070 -900 1070 -860 { lab=VP}
+N 1180 -890 1180 -860 { lab=VP}
+N 1180 -900 1180 -890 { lab=VP}
+N 940 -810 940 -780 { lab=VN}
+N 940 -780 1180 -780 { lab=VN}
+N 1180 -800 1180 -780 { lab=VN}
+N 1070 -800 1070 -780 { lab=VN}
+N 980 -800 980 -780 { lab=VN}
+N 1070 -780 1070 -0 { lab=VN}
+N 2150 -510 2150 -480 { lab=VM11D}
+N 1560 -510 1560 -480 { lab=VM2D}
+N 3090 -270 3090 -0 { lab=VN}
+N 3110 -390 3110 -360 { lab=VM4S}
+N 3090 -330 3090 -270 { lab=VN}
+N 3110 -20 3110 0 { lab=VN}
+N 3110 -90 3110 -80 { lab=#net1}
+N 3110 -160 3110 -150 { lab=#net2}
+N 3110 -300 3110 -290 { lab=#net3}
+N 3110 -230 3110 -220 { lab=#net4}
+N 2460 -290 2460 -250 { lab=VM12G}
+N 2420 -250 2420 -230 { lab=VM12G}
+N 2420 -170 2460 -170 { lab=#net5}
+N 2460 -230 2590 -230 { lab=VM3G}
+N 2610 -230 2610 -150 { lab=VM3G}
+N 2440 -200 2440 0 { lab=VN}
+N 2420 -100 2460 -100 { lab=#net6}
+N 2460 -40 2460 30 { lab=#net7}
+N 2610 -150 2610 30 { lab=VM3G}
+N 2590 -230 2610 -230 { lab=VM3G}
+N 2440 -0 2440 200 { lab=VN}
+N 2590 -0 2590 200 { lab=VN}
+N 2460 230 2610 230 { lab=#net8}
+N 2610 160 2610 170 { lab=#net9}
+N 2610 90 2610 100 { lab=#net10}
+N 2460 90 2460 100 { lab=#net11}
+N 2460 160 2460 170 { lab=#net12}
+N 2700 -680 2700 -620 { lab=VM14D}
+N 2460 -490 2460 -430 { lab=VP}
+N 1780 -760 1780 -700 { lab=VM8D}
+N 1560 -690 1560 -630 { lab=VM9D}
+N 1180 -780 1290 -780 { lab=VN}
+N 1290 -800 1290 -780 { lab=VN}
+N 1290 -780 1390 -780 { lab=VN}
+N 1390 -800 1390 -780 { lab=VN}
+N 1390 -900 1390 -860 { lab=VP}
+N 1290 -900 1290 -860 { lab=VP}
+C {sky130_fd_pr/pfet_01v8.sym} 1580 -830 0 1 {name=M1
+L=1
+W=4
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1580 -370 0 1 {name=M2
+L=6
+W=4
+nf=1
+mult=30
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1580 -740 0 1 {name=M5
+L=0.2
+W=4
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2130 -370 0 0 {name=M11
+L=6
+W=4
+nf=1 
+mult=65
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2170 -250 0 1 {name=M12
+L=6
+W=4
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2680 -250 0 0 {name=M14
+L=6
+W=4
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2130 -830 0 0 {name=M16
+L=1
+W=4
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2130 -690 0 0 {name=M17
+L=0.2
+W=4
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2680 -830 0 0 {name=M18
+L=1
+W=4
+nf=1
+mult=10*3*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2680 -740 0 0 {name=M19
+L=0.2
+W=4
+nf=1
+mult=2*3*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2900 -830 0 0 {name=M20
+L=1
+W=4
+nf=1
+mult=10*1*1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2900 -740 0 0 {name=M21
+L=0.2
+W=4
+nf=1
+mult=2*1*1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2940 -390 0 1 {name=M22
+L=6
+W=4
+nf=1 
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/iopin.sym} 840 -900 0 1 {name=p1 lab=VP}
+C {devices/opin.sym} 3170 -560 0 0 {name=p2 lab=I_ref}
+C {devices/iopin.sym} 840 0 0 1 {name=p3 lab=VN}
+C {sky130_fd_pr/nfet_01v8.sym} 2900 -150 0 0 {name=M3
+L=6
+W=4
+nf=1 
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 2150 -410 0 1 {name=l1 sig_type=std_logic lab=VM11D}
+C {devices/lab_wire.sym} 1560 -450 0 1 {name=l2 sig_type=std_logic lab=VM2D}
+C {devices/lab_wire.sym} 2150 -320 0 0 {name=l4 sig_type=std_logic lab=VM12D}
+C {devices/ngspice_get_value.sym} 1560 -450 2 1 {name=r3 node="v(xisource.vm2d)"
+descr="v(xisource.vm2d)"}
+C {devices/ngspice_get_value.sym} 2150 -290 0 1 {name=r8 node="v(xisource.vm12d)"
+descr="v(xisource.vm12d)"}
+C {devices/lab_wire.sym} 2460 -290 0 1 {name=l9 sig_type=std_logic lab=VM12G}
+C {devices/ngspice_get_value.sym} 2460 -250 0 0 {name=r9 node="v(xisource.vm12g)"
+descr="v(xisource.vm12g)"}
+C {devices/ngspice_get_value.sym} 1590 -690 2 1 {name=r11 node="i(v.xisource.v1)"
+descr="i(v.xisource.v1)"}
+C {devices/ngspice_get_value.sym} 2150 -430 0 0 {name=r13 node="v(xisource.vm11d)"
+descr="v(xisource.vm11d)"}
+C {devices/lab_wire.sym} 2700 -380 0 1 {name=l12 sig_type=std_logic lab=VM14D}
+C {devices/ngspice_get_value.sym} 2700 -400 0 0 {name=r14 node="v(xisource.vm14d)"
+descr="v(xisource.vm14d)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2480 -370 0 1 {name=M13
+L=0.15
+W=4
+nf=1
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {devices/ngspice_get_value.sym} 2750 -660 2 1 {name=r16 node="i(v.xisource.v2)"
+descr="i(v.xisource.v2)"}
+C {devices/ngspice_get_value.sym} 2500 -480 2 1 {name=r17 node="i(v.xisource.v3)"
+descr="i(v.xisource.v3)"}
+C {devices/lab_wire.sym} 2920 -530 0 1 {name=l14 sig_type=std_logic lab=VM22D}
+C {devices/ngspice_get_value.sym} 2920 -560 0 0 {name=r19 node="v(xisource.vm22d)"
+descr="v(xisource.vm22d)"}
+C {devices/lab_wire.sym} 2720 -150 0 1 {name=l15 sig_type=std_logic lab=VM3G}
+C {devices/ngspice_get_value.sym} 2720 -150 2 1 {name=r20 node="v(xisource.vm3g)"
+descr="v(xisource.vm3g)"}
+C {devices/lab_wire.sym} 2920 -340 0 1 {name=l16 sig_type=std_logic lab=VM3D}
+C {devices/ngspice_get_value.sym} 2920 -340 2 1 {name=r21 node="v(xisource.vm3d)"
+descr="v(xisource.vm3d)"}
+C {devices/lab_wire.sym} 3110 -420 0 1 {name=l17 sig_type=std_logic lab=VM4S}
+C {devices/ngspice_get_value.sym} 3110 -420 2 1 {name=r22 node="v(xisource.vm4s)"
+descr="v(xisource.vm4s)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 3090 -490 0 0 {name=M4
+L=0.15
+W=4
+nf=1
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1960 -740 0 1 {name=M48
+L=2
+W=0.5
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/ngspice_get_value.sym} 1740 -740 2 0 {name=r27 node="i(v.xisource.v5)"
+descr="i(v.xisource.v5)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 1960 -600 0 1 {name=M50
+L=0.2
+W=4
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 2080 -840 0 1 {name=C3 model=cap_mim_m3_1 W=20 L=20 MF=1 spiceprefix=X}
+C {devices/lab_wire.sym} 1940 -680 0 0 {name=l3 sig_type=std_logic lab=VM50D}
+C {devices/ngspice_get_value.sym} 1940 -680 2 0 {name=r2 node="v(xisource.vm50d)"
+descr="v(xisource.vm50d)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2130 -510 0 0 {name=M8
+L=1
+W=4
+nf=1
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 1580 -510 0 1 {name=M9
+L=1
+W=4
+nf=1
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1800 -640 0 1 {name=M10
+L=2
+W=0.5
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 1560 -590 0 1 {name=l5 sig_type=std_logic lab=VM9D}
+C {devices/ngspice_get_value.sym} 1560 -580 2 1 {name=r1 node="v(xisource.vm9d)"
+descr="v(xisource.vm9d)"}
+C {devices/lab_wire.sym} 2150 -790 2 0 {name=l6 sig_type=std_logic lab=VM16D}
+C {devices/ngspice_get_value.sym} 2150 -730 0 0 {name=r4 node="v(xisource.vm16d)"
+descr="v(xisource.vm16d)"}
+C {devices/ngspice_get_value.sym} 2150 -570 0 0 {name=r5 node="v(xisource.vm8d)"
+descr="v(xisource.vm16d)"}
+C {devices/lab_wire.sym} 2150 -630 2 0 {name=l7 sig_type=std_logic lab=VM8D}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1180 -830 2 0 {name=C4 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {devices/lab_wire.sym} 1560 -780 0 0 {name=l8 sig_type=std_logic lab=VM1D}
+C {devices/lab_wire.sym} 2700 -780 0 1 {name=l10 sig_type=std_logic lab=VM18D}
+C {devices/lab_wire.sym} 2920 -780 0 1 {name=l11 sig_type=std_logic lab=VM20D}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 3110 -330 0 0 {name=R7
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 3110 -260 0 0 {name=R3
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 3110 -190 0 0 {name=R4
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 3110 -120 0 0 {name=R5
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 3110 -50 0 0 {name=R6
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2420 -200 0 1 {name=R8
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2460 -200 0 0 {name=R1
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2460 -70 0 0 {name=R2
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2420 -70 0 1 {name=R9
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2460 60 0 0 {name=R10
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2460 130 0 0 {name=R11
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2460 200 0 0 {name=R12
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2610 60 0 0 {name=R13
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2610 130 0 0 {name=R14
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_1p41.sym} 2610 200 0 0 {name=R15
+W=1.41
+L=10
+model=res_xhigh_po_1p41
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1290 -830 2 0 {name=C1 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
diff --git a/xschem/bias/low_pvt_source.sym b/xschem/bias/low_pvt_source.sym
new file mode 100644
index 0000000..8f724ca
--- /dev/null
+++ b/xschem/bias/low_pvt_source.sym
@@ -0,0 +1,20 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -81 -6 0 0 0.3 0.3 {}
+T {@name} 135 -42 0 0 0.2 0.2 {}
+L 4 -130 -30 130 -30 {}
+L 4 -130 30 130 30 {}
+L 4 -130 -30 -130 30 {}
+L 4 130 -30 130 30 {}
+B 5 147.5 -22.5 152.5 -17.5 {name=VP dir=inout }
+L 7 130 -20 150 -20 {}
+T {VP} 125 -24 0 1 0.2 0.2 {}
+B 5 147.5 -2.5 152.5 2.5 {name=I_ref dir=out }
+L 4 130 0 150 0 {}
+T {I_ref} 125 -4 0 1 0.2 0.2 {}
+B 5 147.5 17.5 152.5 22.5 {name=VN dir=inout }
+L 7 130 20 150 20 {}
+T {VN} 125 16 0 1 0.2 0.2 {}
diff --git a/xschem/current_test.spice b/xschem/current_test.spice
deleted file mode 100644
index 8e4162d..0000000
--- a/xschem/current_test.spice
+++ /dev/null
@@ -1,86 +0,0 @@
-*---------------------------------------------------------------------------
-* 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
-*
-*     https://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
-*---------------------------------------------------------------------------
-* Simple POR circuit for Caravel current mirror test
-*-------------------------------------------------------------------
-
-.param mc_mm_switch=0
-.lib /usr/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
-
-* Note: 20 resistors of length 25um connected in series
-Xres1 vdda vin vss sky130_fd_pr__res_xhigh_po_0p69 l=500
-Xres2 vin vss vss sky130_fd_pr__res_xhigh_po_0p69 l=149
-
-* voltage sources at 0V for measuring current in each branch
-
-Vm1 vssm1 vss   DC=0
-Vm2 vdda  vddm2 DC=0
-Vm3 vdda  vddm3 DC=0
-Vm4 vssm4 vss   DC=0
-Vm5 vssm5 vss   DC=0
-Vm6 vdda  vddm6 DC=0
-Vm7 vdda  vddm7 DC=0
-
-*   D     G     S     B
-Xm1 casc1 vin   vssm1 vss  sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=1
-Xc1 mir1  casc1 casc1 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-Xm2 mir1  mir1  vddm2 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=8
-Xm3 mir2  mir1  vddm3 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-Xc2 casc2 casc1 mir2  vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-Xm4 casc2 casc2 vssm4 vss  sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=7
-Xm5 casc3 casc2 vssm5 vss  sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=1
-Xc3 mir3  casc3 casc3 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-Xm6 mir3  mir3  vddm6 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=7
-Xm7 mir4  mir3  vddm7 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-Xc4 vcap  casc3 mir4  vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
-
-* Check branch currents in each mirror branch.
-* 1st branch should be 240nA
-* 2nd branch should be  30nA
-* 3rd branch should be   4.3nA
-* 4th branch should be 612pA
-*
-* Result:  vin sits at 0.7590 (close to 0.7575 target)
-* I(Vm1/2) = 202.80 nA
-* I(Vm3/4) =  26.10 nA	(should be /8) actually /7.77
-* I(Vm5/6) =   4.58 nA	(should be /7) actually /5.70
-* I(Vm7)   =   0.67 nA	(should be /7) actually /6.80
-
-*----------------------------
-* Testbench circuit
-*----------------------------
-Vpwr vdda vss DC=3.3
-Rgnd vss 0 0.01
-Rload vcap vss 1MEG
-*----------------------------
-
-*----------------------------
-* Testbench control
-*----------------------------
-.control
-op
-print V(vin)
-print I(Vm1)
-print I(Vm2)
-print I(Vm3)
-print I(Vm4)
-print I(Vm5)
-print I(Vm6)
-print I(Vm7)
-.endc
-
-.end
-
diff --git a/xschem/esd/esd_clamp.sch b/xschem/esd/esd_clamp.sch
new file mode 100644
index 0000000..21d1c96
--- /dev/null
+++ b/xschem/esd/esd_clamp.sch
@@ -0,0 +1,137 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 60 -240 60 100 { lab=VN}
+N 60 100 980 100 { lab=VN}
+N 980 -60 980 100 { lab=VN}
+N 500 -90 940 -90 { lab=VGM1}
+N 500 -120 500 -90 { lab=VGM1}
+N 980 -270 980 -120 { lab=VP}
+N 100 -300 980 -300 { lab=VP}
+N 980 -300 980 -270 { lab=VP}
+N 500 -300 500 -260 { lab=VP}
+N 290 -220 290 -50 { lab=VGM1}
+N 250 90 250 100 { lab=VN}
+N 290 -270 290 -240 { lab=VP}
+N 290 -300 290 -270 { lab=VP}
+N 100 -270 100 -240 { lab=VP}
+N 100 -300 100 -270 { lab=VP}
+N 100 -210 100 -170 { lab=VGM5}
+N 100 -170 250 -170 { lab=VGM5}
+N 250 -240 250 -170 { lab=VGM5}
+N 250 -170 250 -80 { lab=VGM5}
+N 250 -50 250 90 { lab=VN}
+N 290 -90 500 -90 { lab=VGM1}
+N 500 30 500 60 { lab=VN}
+N 500 60 500 100 { lab=VN}
+N 500 -90 500 -0 { lab=VGM1}
+N 100 30 460 30 { lab=VGM5}
+N 100 -170 100 30 { lab=VGM5}
+N 40 100 60 100 { lab=VN}
+N 50 -300 100 -300 { lab=VP}
+N 980 -90 980 -60 { lab=VN}
+N 500 -200 500 -180 { lab=#net1}
+N 640 -300 640 20 { lab=VP}
+N 680 20 680 50 { lab=VN}
+N 680 50 680 100 { lab=VN}
+N 680 -190 680 -10 { lab=#net1}
+N 500 -190 680 -190 { lab=#net1}
+C {sky130_fd_pr/diode.sym} 500 -150 2 0 {name=D1
+model=diode_pw2nd_05v5
+area=10e12
+}
+C {sky130_fd_pr/pfet_01v8.sym} 80 -240 0 0 {name=M3
+L=1
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 270 -240 0 0 {name=M4
+L=0.3
+W=2
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 480 30 0 0 {name=M5
+L=1
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {devices/iopin.sym} 50 -300 0 1 {name=p1 lab=VP}
+C {devices/iopin.sym} 40 100 0 1 {name=p2 lab=VN}
+C {devices/lab_wire.sym} 530 -90 0 1 {name=l1 sig_type=std_logic lab=VGM1}
+C {devices/lab_wire.sym} 300 30 0 1 {name=l2 sig_type=std_logic lab=VGM5}
+C {sky130_fd_pr/diode.sym} 500 -230 2 0 {name=D2
+model=diode_pw2nd_05v5
+area=10e12
+}
+C {sky130_fd_pr/nfet_01v8.sym} 960 -90 0 0 {name=M1
+L=0.3
+W=2
+nf=1 
+mult=1000
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 660 20 0 0 {name=M6
+L=1
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 270 -50 0 1 {name=M2
+L=0.3
+W=2
+nf=1 
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
diff --git a/xschem/esd/esd_clamp.sym b/xschem/esd/esd_clamp.sym
new file mode 100644
index 0000000..f87be76
--- /dev/null
+++ b/xschem/esd/esd_clamp.sym
@@ -0,0 +1,17 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -58.5 -6 0 0 0.3 0.3 {}
+T {@name} 135 -32 0 0 0.2 0.2 {}
+L 4 -130 -20 130 -20 {}
+L 4 -130 20 130 20 {}
+L 4 -130 -20 -130 20 {}
+L 4 130 -20 130 20 {}
+B 5 147.5 -12.5 152.5 -7.5 {name=VP dir=inout }
+L 7 130 -10 150 -10 {}
+T {VP} 125 -14 0 1 0.2 0.2 {}
+B 5 147.5 7.5 152.5 12.5 {name=VN dir=inout }
+L 7 130 10 150 10 {}
+T {VN} 125 6 0 1 0.2 0.2 {}
diff --git a/xschem/esd/esd_diodes.sch b/xschem/esd/esd_diodes.sch
new file mode 100644
index 0000000..978d34b
--- /dev/null
+++ b/xschem/esd/esd_diodes.sch
@@ -0,0 +1,269 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 10 -50 40 -50 { lab=io}
+N 40 -80 40 -50 { lab=io}
+N 40 -50 40 -20 { lab=io}
+N 10 60 40 60 { lab=VN}
+N 40 40 40 60 { lab=VN}
+N 10 -170 40 -170 { lab=VP}
+N 40 -170 40 -140 { lab=VP}
+N 180 -80 180 -50 { lab=io}
+N 180 -50 180 -20 { lab=io}
+N 180 40 180 60 { lab=VN}
+N 180 -170 180 -140 { lab=VP}
+N 40 60 800 60 { lab=VN}
+N 320 -80 320 -50 { lab=io}
+N 320 -50 320 -20 { lab=io}
+N 320 40 320 60 { lab=VN}
+N 320 -170 320 -140 { lab=VP}
+N 460 -80 460 -50 { lab=io}
+N 460 -50 460 -20 { lab=io}
+N 460 40 460 60 { lab=VN}
+N 460 -170 460 -140 { lab=VP}
+N 600 -80 600 -50 { lab=io}
+N 600 -50 600 -20 { lab=io}
+N 600 40 600 60 { lab=VN}
+N 600 -170 600 -140 { lab=VP}
+N 740 -80 740 -50 { lab=io}
+N 740 -50 740 -20 { lab=io}
+N 740 40 740 60 { lab=VN}
+N 740 -170 740 -140 { lab=VP}
+N 880 -80 880 -50 { lab=io}
+N 880 -50 880 -20 { lab=io}
+N 880 40 880 60 { lab=VN}
+N 880 -170 880 -140 { lab=VP}
+N 1020 -80 1020 -50 { lab=io}
+N 1020 -50 1020 -20 { lab=io}
+N 1020 40 1020 60 { lab=VN}
+N 1020 -170 1020 -140 { lab=VP}
+N 1160 -80 1160 -50 { lab=io}
+N 1160 -50 1160 -20 { lab=io}
+N 1160 40 1160 60 { lab=VN}
+N 1160 -170 1160 -140 { lab=VP}
+N 1300 -80 1300 -50 { lab=io}
+N 1300 -50 1300 -20 { lab=io}
+N 1300 40 1300 60 { lab=VN}
+N 1300 -170 1300 -140 { lab=VP}
+N 800 60 1300 60 { lab=VN}
+N 40 -170 1300 -170 { lab=VP}
+N 40 -50 1300 -50 { lab=io}
+N 40 180 40 210 { lab=io}
+N 40 210 40 240 { lab=io}
+N 40 300 40 320 { lab=VN}
+N 40 90 40 120 { lab=VP}
+N 180 180 180 210 { lab=io}
+N 180 210 180 240 { lab=io}
+N 180 300 180 320 { lab=VN}
+N 180 90 180 120 { lab=VP}
+N 40 320 800 320 { lab=VN}
+N 320 180 320 210 { lab=io}
+N 320 210 320 240 { lab=io}
+N 320 300 320 320 { lab=VN}
+N 320 90 320 120 { lab=VP}
+N 460 180 460 210 { lab=io}
+N 460 210 460 240 { lab=io}
+N 460 300 460 320 { lab=VN}
+N 460 90 460 120 { lab=VP}
+N 600 180 600 210 { lab=io}
+N 600 210 600 240 { lab=io}
+N 600 300 600 320 { lab=VN}
+N 600 90 600 120 { lab=VP}
+N 740 180 740 210 { lab=io}
+N 740 210 740 240 { lab=io}
+N 740 300 740 320 { lab=VN}
+N 740 90 740 120 { lab=VP}
+N 880 180 880 210 { lab=io}
+N 880 210 880 240 { lab=io}
+N 880 300 880 320 { lab=VN}
+N 880 90 880 120 { lab=VP}
+N 1020 180 1020 210 { lab=io}
+N 1020 210 1020 240 { lab=io}
+N 1020 300 1020 320 { lab=VN}
+N 1020 90 1020 120 { lab=VP}
+N 1160 180 1160 210 { lab=io}
+N 1160 210 1160 240 { lab=io}
+N 1160 300 1160 320 { lab=VN}
+N 1160 90 1160 120 { lab=VP}
+N 1300 180 1300 210 { lab=io}
+N 1300 210 1300 240 { lab=io}
+N 1300 300 1300 320 { lab=VN}
+N 1300 90 1300 120 { lab=VP}
+N 800 320 1300 320 { lab=VN}
+N 40 90 1300 90 { lab=VP}
+N 40 210 1300 210 { lab=io}
+N 1300 320 1460 320 {}
+N 1460 60 1460 320 {}
+N 1300 60 1460 60 {}
+N 1300 210 1500 210 {}
+N 1300 -50 1500 -50 {}
+N 1500 -50 1500 210 {}
+N 1300 90 1530 90 {}
+N 1530 -170 1530 90 {}
+N 1300 -170 1530 -170 {}
+C {sky130_fd_pr/diode.sym} 40 -110 0 0 {name=D1
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {devices/iopin.sym} 10 -170 0 1 {name=p1 lab=VP}
+C {devices/iopin.sym} 10 -50 0 1 {name=p2 lab=io}
+C {sky130_fd_pr/diode.sym} 40 10 0 0 {name=D2
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {devices/iopin.sym} 10 60 0 1 {name=p3 lab=VN}
+C {sky130_fd_pr/diode.sym} 180 -110 0 0 {name=D3
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 180 10 0 0 {name=D4
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 320 -110 0 0 {name=D5
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 320 10 0 0 {name=D6
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 460 -110 0 0 {name=D7
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 460 10 0 0 {name=D8
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 600 -110 0 0 {name=D9
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 600 10 0 0 {name=D10
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 740 -110 0 0 {name=D11
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 740 10 0 0 {name=D12
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 880 -110 0 0 {name=D13
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 880 10 0 0 {name=D14
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1020 -110 0 0 {name=D15
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1020 10 0 0 {name=D16
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1160 -110 0 0 {name=D17
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1160 10 0 0 {name=D18
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1300 -110 0 0 {name=D19
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1300 10 0 0 {name=D20
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 40 150 0 0 {name=D21
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 40 270 0 0 {name=D22
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 180 150 0 0 {name=D23
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 180 270 0 0 {name=D24
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 320 150 0 0 {name=D25
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 320 270 0 0 {name=D26
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 460 150 0 0 {name=D27
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 460 270 0 0 {name=D28
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 600 150 0 0 {name=D29
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 600 270 0 0 {name=D30
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 740 150 0 0 {name=D31
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 740 270 0 0 {name=D32
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 880 150 0 0 {name=D33
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 880 270 0 0 {name=D34
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1020 150 0 0 {name=D35
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1020 270 0 0 {name=D36
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1160 150 0 0 {name=D37
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1160 270 0 0 {name=D38
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1300 150 0 0 {name=D39
+model=diode_pw2nd_05v5
+area=1e12
+}
+C {sky130_fd_pr/diode.sym} 1300 270 0 0 {name=D40
+model=diode_pw2nd_05v5
+area=1e12
+}
diff --git a/xschem/example_por.sch b/xschem/example_por.sch
deleted file mode 100644
index cf6e0c3..0000000
--- a/xschem/example_por.sch
+++ /dev/null
@@ -1,297 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {}
-V {}
-S {}
-E {}
-L 4 3370 -60 3390 -60 {}
-L 4 3390 -60 3390 80 {}
-L 4 3370 80 3390 80 {}
-T {Current step-down mirror} 2270 140 0 0 0.4 0.4 {}
-T {Charge accumulator} 2650 140 0 0 0.4 0.4 {}
-T {Voltage divider} 1860 140 0 0 0.4 0.4 {}
-T {Schmitt trigger} 2930 -200 0 0 0.4 0.4 {}
-T {150 / 650 * 3.3V = 0.76V} 1860 180 0 0 0.4 0.4 {}
-T {step down 8x} 2130 -430 0 0 0.4 0.4 {}
-T {step down 7x} 2330 80 0 0 0.4 0.4 {}
-T {step down 7x} 2520 -430 0 0 0.4 0.4 {}
-T {1.8V domain outputs} 3400 0 0 0 0.4 0.4 {}
-T {3.3V domain output} 3410 -140 0 0 0.4 0.4 {}
-T {392 : 1} 2270 180 0 0 0.4 0.4 {}
-T {Simple power-on-reset circuit
-calibrated to 500us nominal delay
-no temperature compensation} 1950 -570 0 0 0.6 0.6 {}
-N 2500 -310 2500 -270 { lab=#net1}
-N 2500 -210 2500 -100 { lab=#net2}
-N 2300 -40 2300 20 { lab=#net3}
-N 2300 80 2300 110 { lab=vss}
-N 2360 110 2500 110 { lab=vss}
-N 2500 80 2500 110 { lab=vss}
-N 2400 50 2460 50 { lab=#net3}
-N 2360 -400 2500 -400 { lab=vdd3v3}
-N 2500 -400 2500 -370 { lab=vdd3v3}
-N 2500 -400 2790 -400 { lab=vdd3v3}
-N 2300 -10 2370 -10 { lab=#net3}
-N 2370 -10 2370 50 { lab=#net3}
-N 2500 -290 2570 -290 { lab=#net1}
-N 2570 -340 2570 -290 { lab=#net1}
-N 2540 -340 2570 -340 { lab=#net1}
-N 2500 -190 2570 -190 { lab=#net2}
-N 2570 -240 2570 -190 { lab=#net2}
-N 2540 -240 2570 -240 { lab=#net2}
-N 2240 110 2360 110 { lab=vss}
-N 2500 110 2630 110 { lab=vss}
-N 2500 50 2630 50 { lab=vss}
-N 2110 110 2240 110 { lab=vss}
-N 1930 60 1930 110 { lab=vss}
-N 1930 -160 1930 0 { lab=#net4}
-N 1930 -400 1930 -220 { lab=vdd3v3}
-N 2110 -400 2360 -400 { lab=vdd3v3}
-N 1880 -190 1910 -190 { lab=vss}
-N 1880 -190 1880 110 { lab=vss}
-N 1880 110 1930 110 { lab=vss}
-N 1880 30 1910 30 { lab=vss}
-N 2300 -310 2300 -270 { lab=#net5}
-N 2300 -400 2300 -370 { lab=vdd3v3}
-N 2300 -140 2300 -100 { lab=#net3}
-N 2340 50 2400 50 { lab=#net3}
-N 2300 -210 2300 -140 { lab=#net3}
-N 2100 80 2100 110 { lab=vss}
-N 2100 110 2110 110 { lab=vss}
-N 2050 50 2060 50 { lab=#net4}
-N 2050 -70 2050 50 { lab=#net4}
-N 1930 -70 2050 -70 { lab=#net4}
-N 1930 -400 2110 -400 { lab=vdd3v3}
-N 2100 -400 2100 -370 { lab=vdd3v3}
-N 2100 -310 2100 -270 { lab=#net6}
-N 2100 -210 2100 20 { lab=#net7}
-N 2100 50 2300 50 { lab=vss}
-N 2200 50 2200 110 { lab=vss}
-N 2140 -240 2260 -240 { lab=#net7}
-N 2140 -340 2260 -340 { lab=#net6}
-N 2100 -290 2180 -290 { lab=#net6}
-N 2180 -340 2180 -290 { lab=#net6}
-N 2100 -180 2180 -180 { lab=#net7}
-N 2180 -240 2180 -180 { lab=#net7}
-N 1930 -240 2100 -240 { lab=vdd3v3}
-N 1930 -340 2100 -340 { lab=vdd3v3}
-N 1930 110 2100 110 { lab=vss}
-N 2300 -240 2500 -240 { lab=vdd3v3}
-N 2300 -340 2500 -340 { lab=vdd3v3}
-N 2400 -340 2400 -240 { lab=vdd3v3}
-N 2400 -400 2400 -340 { lab=vdd3v3}
-N 2570 -240 2650 -240 { lab=#net2}
-N 2570 -340 2650 -340 { lab=#net1}
-N 2690 -400 2690 -370 { lab=vdd3v3}
-N 2790 -400 2790 -340 { lab=vdd3v3}
-N 2690 -340 2790 -340 { lab=vdd3v3}
-N 2690 -240 2790 -240 { lab=vdd3v3}
-N 2790 -340 2790 -240 { lab=vdd3v3}
-N 2690 -310 2690 -270 { lab=#net8}
-N 2690 -210 2690 -150 { lab=#net9}
-N 1830 30 1880 30 { lab=vss}
-N 1810 60 1810 110 { lab=vss}
-N 1810 110 1880 110 { lab=vss}
-N 1810 -70 1810 0 { lab=vss}
-N 1810 -70 1880 -70 { lab=vss}
-N 2690 -150 2690 -70 { lab=#net9}
-N 2820 -130 2820 -70 { lab=#net9}
-N 2690 -130 2820 -130 { lab=#net9}
-N 2630 110 2820 110 { lab=vss}
-N 2820 -10 2820 110 { lab=vss}
-N 2690 -10 2690 110 { lab=vss}
-N 2820 -130 2980 -130 { lab=#net9}
-N 3060 -130 3130 -130 { lab=#net10}
-N 3090 -130 3090 60 { lab=#net10}
-N 3090 60 3130 60 { lab=#net10}
-N 3090 -40 3130 -40 { lab=#net10}
-N 3210 -130 3300 -130 { lab=porb_h}
-N 3210 -40 3300 -40 { lab=porb_l}
-N 3210 60 3300 60 { lab=por_l}
-N 2790 -400 2840 -400 { lab=vdd3v3}
-N 2820 110 2870 110 { lab=vss}
-N 2630 50 2690 50 { lab=vss}
-N 2300 -100 2300 -40 { lab=#net3}
-N 2500 -100 2500 -30 { lab=#net2}
-N 2500 -30 2500 20 { lab=#net2}
-C {sky130_fd_pr/cap_mim_m3_1.sym} 2690 -40 0 0 {name=C1 model=cap_mim_m3_1 W=30 L=30 MF=1 spiceprefix=X}
-C {sky130_fd_pr/cap_mim_m3_2.sym} 2820 -40 2 1 {name=C2 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2280 -240 0 0 {name=M1
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2480 50 0 0 {name=M2
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=nfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1930 -190 0 0 {name=R1
-L=500
-model=res_xhigh_po_0p69
-spiceprefix=X
-mult=1}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2280 -340 0 0 {name=M4
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2320 50 0 1 {name=M5
-L=0.8
-W=14
-nf=7
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=nfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1930 30 0 0 {name=R2
-L=150
-model=res_xhigh_po_0p69
-spiceprefix=X
-mult=1}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2520 -240 0 1 {name=M7
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2520 -340 0 1 {name=M8
-L=0.8
-W=14
-nf=7
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2080 50 0 0 {name=M10
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=nfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2120 -240 0 1 {name=M9
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2120 -340 0 1 {name=M11
-L=0.8
-W=16
-nf=8
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2670 -340 0 0 {name=M12
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2670 -240 0 0 {name=M13
-L=0.8
-W=2
-nf=1
-mult=1
-ad="'int((nf+1)/2) * W/nf * 0.29'" 
-pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
-as="'int((nf+2)/2) * W/nf * 0.29'" 
-ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
-nrd="'0.29 / W'" nrs="'0.29 / W'"
-sa=0 sb=0 sd=0
-model=pfet_g5v0d10v5
-spiceprefix=X
-}
-C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1810 30 0 1 {name=R3
-L=25
-model=res_xhigh_po_0p69
-spiceprefix=X
-mult=2}
-C {sky130_stdcells/buf_8.sym} 3170 -130 0 0 {name=x2 VGND=vss VNB=vss VPB=vdd3v3 VPWR=vdd3v3 prefix=sky130_fd_sc_hvl__ }
-C {sky130_stdcells/buf_8.sym} 3170 -40 0 0 {name=x3 VGND=vss VNB=vss VPB=vdd1v8 VPWR=vdd1v8 prefix=sky130_fd_sc_hvl__ }
-C {sky130_stdcells/inv_8.sym} 3170 60 0 0 {name=x4 VGND=vss VNB=vss VPB=vdd1v8 VPWR=vdd1v8 prefix=sky130_fd_sc_hvl__ }
-C {sky130_stdcells/buf_1.sym} 3020 -130 0 0 {name=x5 VGND=vss VNB=vss VPB=vdd3v3 VPWR=vdd3v3 prefix=sky130_fd_sc_hvl__schmitt }
-C {devices/iopin.sym} 2840 -400 0 0 {name=p1 lab=vdd3v3}
-C {devices/iopin.sym} 2870 110 0 0 {name=p2 lab=vss}
-C {devices/opin.sym} 3300 -130 0 0 {name=p3 lab=porb_h}
-C {devices/opin.sym} 3300 -40 0 0 {name=p4 lab=porb_l}
-C {devices/opin.sym} 3300 60 0 0 {name=p5 lab=por_l}
-C {devices/iopin.sym} 2840 -330 0 0 {name=p6 lab=vdd1v8}
diff --git a/xschem/example_por.sym b/xschem/example_por.sym
deleted file mode 100644
index e3875f5..0000000
--- a/xschem/example_por.sym
+++ /dev/null
@@ -1,33 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {type=subcircuit
-format="@name @pinlist @symname"
-template="name=x1"
-}
-V {}
-S {}
-E {}
-L 4 -130 -60 130 -60 {}
-L 4 -130 60 130 60 {}
-L 4 -130 -60 -130 60 {}
-L 4 130 -60 130 60 {}
-L 4 130 -30 150 -30 {}
-L 4 130 0 150 0 {}
-L 4 130 30 150 30 {}
-L 7 -30 -80 -30 -60 {}
-L 7 30 -80 30 -60 {}
-L 7 0 60 0 80 {}
-B 5 -32.5 -82.5 -27.5 -77.5 {name=vdd3v3 dir=inout }
-B 5 27.5 -82.5 32.5 -77.5 {name=vdd1v8 dir=inout }
-B 5 147.5 -32.5 152.5 -27.5 {name=porb_h dir=out }
-B 5 147.5 -2.5 152.5 2.5 {name=porb_l dir=out }
-B 5 147.5 27.5 152.5 32.5 {name=por_l dir=out }
-B 5 -2.5 77.5 2.5 82.5 {name=vss dir=inout }
-T {@symname} -47.5 -6 0 0 0.3 0.3 {}
-T {@name} -25 18 0 0 0.2 0.2 {}
-T {vdd3v3} -15 -54 0 1 0.2 0.2 {}
-T {vdd1v8} 55 -54 0 1 0.2 0.2 {}
-T {porb_h} 125 -34 0 1 0.2 0.2 {}
-T {porb_l} 125 -4 0 1 0.2 0.2 {}
-T {por_l} 125 26 0 1 0.2 0.2 {}
-T {vss} 5 46 0 1 0.2 0.2 {}
diff --git a/xschem/example_por_tb.sch b/xschem/example_por_tb.sch
deleted file mode 100644
index a24d814..0000000
--- a/xschem/example_por_tb.sch
+++ /dev/null
@@ -1,45 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {}
-V {}
-S {}
-E {}
-T {Testbench for simple POR} -350 -240 0 0 0.6 0.6 {}
-N -280 60 -10 60 { lab=GND}
-N -540 0 -540 60 { lab=GND}
-N -330 0 -330 60 { lab=GND}
-N -330 -100 -330 -60 { lab=vdd3v3}
-N -330 -110 -330 -100 { lab=vdd3v3}
-N -210 -110 -40 -110 { lab=vdd3v3}
-N -40 -110 -40 -100 { lab=vdd3v3}
-N -540 -130 -540 -60 { lab=vdd1v8}
-N -280 -130 20 -130 { lab=vdd1v8}
-N 20 -130 20 -100 { lab=vdd1v8}
-N 140 -50 180 -50 { lab=porb_h}
-N 140 -20 180 -20 { lab=porb_l}
-N 140 10 180 10 { lab=por_l}
-N -340 -110 -330 -110 { lab=vdd3v3}
-N -500 -130 -490 -130 { lab=vdd1v8}
-N -540 -130 -500 -130 { lab=vdd1v8}
-N -560 -130 -540 -130 { lab=vdd1v8}
-N -540 60 -490 60 { lab=GND}
-N -490 -130 -280 -130 { lab=vdd1v8}
-N -490 60 -330 60 { lab=GND}
-N -330 60 -280 60 { lab=GND}
-N -330 -110 -210 -110 { lab=vdd3v3}
-C {example_por.sym} -10 -20 0 0 {name=x1}
-C {devices/gnd.sym} -100 60 0 0 {name=l1 lab=GND}
-C {devices/vsource.sym} -330 -30 0 0 {name=V1 value="PWL(0.0 0 100u 0 5m 3.3)"}
-C {devices/vsource.sym} -540 -30 0 0 {name=V2 value="PWL(0.0 0 300u 0 5.3m 1.8)"}
-C {devices/opin.sym} -340 -110 0 1 {name=p1 lab=vdd3v3}
-C {devices/opin.sym} -560 -130 0 1 {name=p2 lab=vdd1v8}
-C {devices/opin.sym} 180 -50 0 0 {name=p3 lab=porb_h}
-C {devices/opin.sym} 180 -20 0 0 {name=p4 lab=porb_l}
-C {devices/opin.sym} 180 10 0 0 {name=p5 lab=por_l}
-C {devices/code.sym} -470 140 0 0 {name=TT_MODELS only_toplevel=false
-format="tcleval(@value )" value=".lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice tt
-.include \\\\$::PDKPATH\\\\/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice"}
-C {devices/code_shown.sym} -320 160 0 0 {name=s2 only_toplevel=false value=".control
-tran 1u 20m
-plot V(vdd3v3) V(vdd1v8) V(porb_h) V(porb_l) V(por_l)
-.endc"}
diff --git a/xschem/example_por_tb.spice b/xschem/example_por_tb.spice
deleted file mode 100644
index fa82f74..0000000
--- a/xschem/example_por_tb.spice
+++ /dev/null
@@ -1,78 +0,0 @@
-**.subckt example_por_tb vdd3v3 vdd1v8 porb_h porb_l por_l
-*.opin vdd3v3
-*.opin vdd1v8
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-x1 vdd3v3 vdd1v8 porb_h porb_l por_l GND example_por
-V1 vdd3v3 GND PWL(0.0 0 100u 0 5m 3.3)
-V2 vdd1v8 GND PWL(0.0 0 300u 0 5.3m 1.8)
-**** begin user architecture code
-.lib /usr/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
-.include /usr/share/pdk/sky130A/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice
-
-.control
-tran 1u 20m
-plot V(vdd3v3) V(vdd1v8) V(porb_h) V(porb_l) V(por_l)
-.endc
-
-**** end user architecture code
-**.ends
-
-* expanding   symbol:  example_por.sym # of pins=6
-* sym_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sym
-* sch_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sch
-.subckt example_por  vdd3v3 vdd1v8 porb_h porb_l por_l vss
-*.iopin vdd3v3
-*.iopin vss
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-*.iopin vdd1v8
-XC1 net9 vss sky130_fd_pr__cap_mim_m3_1 W=30 L=30 MF=1 m=1
-XC2 vss net9 sky130_fd_pr__cap_mim_m3_2 W=30 L=30 MF=1 m=1
-XM1 net3 net7 net5 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM2 net2 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR1 net4 vdd3v3 vss sky130_fd_pr__res_xhigh_po_0p69 L=500 mult=1 m=1
-XM4 net5 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM5 net3 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR2 vss net4 vss sky130_fd_pr__res_xhigh_po_0p69 L=150 mult=1 m=1
-XM7 net2 net2 net1 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM8 net1 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM10 net7 net4 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM9 net7 net7 net6 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM11 net6 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=16 nf=8 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM12 net8 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM13 net9 net2 net8 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XR3 vss vss vss sky130_fd_pr__res_xhigh_po_0p69 L=25 mult=2 m=2
-x2 net10 vss vss vdd3v3 vdd3v3 porb_h sky130_fd_sc_hvl__buf_8
-x3 net10 vss vss vdd1v8 vdd1v8 porb_l sky130_fd_sc_hvl__buf_8
-x4 net10 vss vss vdd1v8 vdd1v8 por_l sky130_fd_sc_hvl__inv_8
-x5 net9 vss vss vdd3v3 vdd3v3 net10 sky130_fd_sc_hvl__schmittbuf_1
-.ends
-
-.GLOBAL GND
-** flattened .save nodes
-.end
diff --git a/xschem/example_por_tb.spice.orig b/xschem/example_por_tb.spice.orig
deleted file mode 100644
index 069c74d..0000000
--- a/xschem/example_por_tb.spice.orig
+++ /dev/null
@@ -1,88 +0,0 @@
-**.subckt example_por_tb vdd3v3 vdd1v8 porb_h porb_l por_l
-.param mc_switch=0
-*.opin vdd3v3
-*.opin vdd1v8
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-x1 vdd3v3 vdd1v8 porb_h porb_l por_l GND example_por
-V1 vdd3v3 GND PWL(0.0 0 100u 0 5m 3.3)
-V2 vdd1v8 GND PWL(0.0 0 300u 0 5.3m 1.8)
-**** begin user architecture code
-
-.lib /usr/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
-
-
-.include /usr/share/pdk/sky130A/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice
-
-.control
-tran 1u 20m
-plot V(vdd3v3) V(vdd1v8) V(porb_h) V(porb_l) V(por_l)
-.endc
-
-**** end user architecture code
-**.ends
-
-* expanding   symbol:  example_por.sym # of pins=6
-* sym_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sym
-* sch_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sch
-.subckt example_por  vdd3v3 vdd1v8 porb_h porb_l por_l vss
-*.iopin vdd3v3
-*.iopin vss
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-*.iopin vdd1v8
-XC1 net11 vss sky130_fd_pr__cap_mim_m3_1 W=30 L=30 MF=1 m=1
-XC2 net11 vss sky130_fd_pr__cap_mim_m3_2 W=30 L=30 MF=1 m=1
-XM1 net5 net9 net7 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM2 net1 net4 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR1 net6 vdd3v3 vss sky130_fd_pr__res_xhigh_po_0p69 W=0.69 L=500 mult=1 m=1
-XM3 net3 net5 net1 vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM4 net7 net8 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM5 net4 net4 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM6 net5 net5 net4 vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR2 vss net6 vss sky130_fd_pr__res_xhigh_po_0p69 W=0.69 L=150 mult=1 m=1
-XM7 net3 net3 net2 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM8 net2 net2 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM10 net9 net6 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM9 net9 net9 net8 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM11 net8 net8 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=16 nf=8 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM12 net10 net2 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM13 net11 net3 net10 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XR3 vss vss vss sky130_fd_pr__res_xhigh_po_0p69 W=0.69 L=25 mult=2 m=2
-x2 net12 vss vss vdd3v3 vdd3v3 porb_h sky130_fd_sc_hvl__buf_8
-x3 net12 vss vss vdd1v8 vdd1v8 porb_l sky130_fd_sc_hvl__buf_8
-x4 net12 vss vss vdd1v8 vdd1v8 por_l sky130_fd_sc_hvl__inv_8
-x5 net11 vss vss vdd3v3 vdd3v3 net12 sky130_fd_sc_hvl__schmittbuf_1
-.ends
-
-.GLOBAL GND
-** flattened .save nodes
-.end
diff --git a/xschem/outdriver/outdriver.sch b/xschem/outdriver/outdriver.sch
new file mode 100644
index 0000000..dac292d
--- /dev/null
+++ b/xschem/outdriver/outdriver.sch
@@ -0,0 +1,483 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {Bias
+96µA} 2020 -650 0 0 0.3 0.3 {}
+T {target 1.2V} 2430 -650 0 0 0.2 0.2 {}
+T {2.7mA} 2440 -190 0 0 0.3 0.3 {}
+T {11mA} 2980 -190 0 0 0.3 0.3 {}
+T {46mA} 3570 -180 0 0 0.3 0.3 {}
+N 2350 -640 2350 -630 { lab=V_da1_P}
+N 2480 -250 2480 -230 { lab=VN}
+N 2270 -550 2310 -550 { lab=InputSignal}
+N 1440 -230 2380 -230 { lab=VN}
+N 2350 -720 2350 -700 { lab=VP}
+N 2350 -520 2350 -500 { lab=VM6D}
+N 2350 -630 2350 -580 { lab=V_da1_P}
+N 2350 -550 2450 -550 { lab=VM6D}
+N 2610 -630 2610 -620 { lab=V_da1_N}
+N 2610 -520 2610 -500 { lab=VM6D}
+N 2610 -620 2610 -580 { lab=V_da1_N}
+N 2520 -550 2610 -550 { lab=VM6D}
+N 2610 -640 2610 -630 { lab=V_da1_N}
+N 2610 -720 2610 -700 { lab=VP}
+N 2370 -700 2370 -670 { lab=VP}
+N 2350 -700 2370 -700 { lab=VP}
+N 2590 -700 2590 -670 { lab=VP}
+N 2590 -700 2610 -700 { lab=VP}
+N 2080 -590 2100 -590 { lab=I_Bias}
+N 2480 -340 2580 -340 { lab=VN}
+N 2480 -430 2580 -430 { lab=VN}
+N 2480 -400 2480 -370 { lab=VM3D}
+N 2140 -470 2140 -380 { lab=I_Bias}
+N 2440 -430 2440 -340 { lab=I_Bias}
+N 2100 -350 2100 -340 { lab=VN}
+N 2100 -440 2100 -410 { lab=#net1}
+N 2010 -470 2100 -470 { lab=VN}
+N 2010 -470 2010 -340 { lab=VN}
+N 2010 -380 2100 -380 { lab=VN}
+N 2580 -430 2580 -230 { lab=VN}
+N 2450 -550 2450 -510 { lab=VM6D}
+N 2100 -500 2140 -500 { lab=I_Bias}
+N 2140 -500 2140 -470 { lab=I_Bias}
+N 2100 -590 2100 -500 { lab=I_Bias}
+N 2100 -340 2100 -230 { lab=VN}
+N 2010 -340 2010 -230 { lab=VN}
+N 2260 -250 2260 -230 { lab=VN}
+N 2260 -380 2260 -370 { lab=I_Bias}
+N 2260 -440 2280 -440 { lab=VN}
+N 2280 -440 2280 -230 { lab=VN}
+N 2140 -380 2260 -380 { lab=I_Bias}
+N 1430 -800 2790 -800 { lab=VP}
+N 2350 -500 2610 -500 { lab=VM6D}
+N 2450 -510 2450 -500 { lab=VM6D}
+N 2480 -500 2480 -460 { lab=VM6D}
+N 2900 -700 2900 -690 { lab=V_da2_P}
+N 3030 -250 3030 -230 { lab=VN}
+N 2820 -550 2860 -550 { lab=V_da1_P}
+N 2900 -780 2900 -760 { lab=VP}
+N 2900 -520 2900 -500 { lab=VM1_D}
+N 2900 -690 2900 -580 { lab=V_da2_P}
+N 2900 -550 3000 -550 { lab=VM1_D}
+N 3160 -690 3160 -620 { lab=V_da2_N}
+N 3160 -520 3160 -500 { lab=VM1_D}
+N 3160 -620 3160 -580 { lab=V_da2_N}
+N 3070 -550 3160 -550 { lab=VM1_D}
+N 3160 -700 3160 -690 { lab=V_da2_N}
+N 3160 -780 3160 -760 { lab=VP}
+N 2920 -760 2920 -730 { lab=VP}
+N 2900 -760 2920 -760 { lab=VP}
+N 3140 -760 3140 -730 { lab=VP}
+N 3140 -760 3160 -760 { lab=VP}
+N 3030 -340 3130 -340 { lab=VN}
+N 3030 -430 3130 -430 { lab=VN}
+N 3030 -400 3030 -370 { lab=#net2}
+N 2990 -430 2990 -340 { lab=I_Bias}
+N 3130 -430 3130 -230 { lab=VN}
+N 3000 -550 3000 -510 { lab=VM1_D}
+N 3070 -550 3070 -510 { lab=VM1_D}
+N 2900 -500 3160 -500 { lab=VM1_D}
+N 3000 -510 3000 -500 { lab=VM1_D}
+N 3070 -510 3070 -500 { lab=VM1_D}
+N 3030 -500 3030 -460 { lab=VM1_D}
+N 3480 -670 3480 -660 { lab=OutputP}
+N 3610 -250 3610 -230 { lab=VN}
+N 3340 -550 3440 -550 { lab=V_da2_P}
+N 3480 -750 3480 -730 { lab=VP}
+N 3480 -520 3480 -500 { lab=VM14D}
+N 3480 -660 3480 -580 { lab=OutputP}
+N 3480 -550 3580 -550 { lab=VM14D}
+N 3740 -520 3740 -500 { lab=VM14D}
+N 3650 -550 3740 -550 { lab=VM14D}
+N 3740 -750 3740 -730 { lab=VP}
+N 3500 -730 3500 -700 { lab=VP}
+N 3480 -730 3500 -730 { lab=VP}
+N 3720 -730 3720 -700 { lab=VP}
+N 3720 -730 3740 -730 { lab=VP}
+N 3610 -340 3710 -340 { lab=VN}
+N 3610 -430 3710 -430 { lab=VN}
+N 3610 -400 3610 -370 { lab=#net3}
+N 3570 -430 3570 -340 { lab=I_Bias}
+N 3710 -430 3710 -230 { lab=VN}
+N 3580 -550 3580 -510 { lab=VM14D}
+N 3650 -550 3650 -510 { lab=VM14D}
+N 3480 -500 3740 -500 { lab=VM14D}
+N 3580 -510 3580 -500 { lab=VM14D}
+N 3650 -510 3650 -500 { lab=VM14D}
+N 3610 -500 3610 -460 { lab=VM14D}
+N 2350 -800 2350 -720 { lab=VP}
+N 2610 -800 2610 -720 { lab=VP}
+N 2790 -800 3740 -800 { lab=VP}
+N 3740 -800 3740 -750 { lab=VP}
+N 3480 -800 3480 -750 { lab=VP}
+N 2900 -800 2900 -780 { lab=VP}
+N 3160 -800 3160 -780 { lab=VP}
+N 3340 -590 3340 -550 { lab=V_da2_P}
+N 3740 -650 3880 -650 { lab=OutputN}
+N 3480 -620 3880 -620 { lab=OutputP}
+N 2380 -230 3710 -230 { lab=VN}
+N 2820 -590 2820 -550 { lab=V_da1_P}
+N 2350 -590 2820 -590 { lab=V_da1_P}
+N 3340 -610 3340 -590 { lab=V_da2_P}
+N 3340 -630 3340 -610 { lab=V_da2_P}
+N 2900 -630 3340 -630 { lab=V_da2_P}
+N 3360 -600 3780 -600 { lab=V_da2_N}
+N 3740 -670 3740 -580 { lab=OutputN}
+N 3780 -600 3780 -550 { lab=V_da2_N}
+N 2650 -550 2680 -550 { lab=InputRef}
+N 2790 -340 2790 -230 { lab=VN}
+N 2750 -330 2750 -230 { lab=VN}
+N 2750 -400 2750 -380 { lab=InputRef}
+N 2650 -510 2650 -400 { lab=InputRef}
+N 2140 -380 2140 -210 { lab=I_Bias}
+N 2140 -210 3570 -210 { lab=I_Bias}
+N 3570 -340 3570 -210 { lab=I_Bias}
+N 2990 -340 2990 -210 { lab=I_Bias}
+N 2440 -340 2440 -210 { lab=I_Bias}
+N 2510 -550 2520 -550 { lab=VM6D}
+N 2510 -550 2510 -500 { lab=VM6D}
+N 3160 -640 3360 -640 { lab=V_da2_N}
+N 3360 -640 3360 -600 { lab=V_da2_N}
+N 3200 -590 3200 -550 { lab=V_da1_N}
+N 2610 -600 3200 -600 { lab=V_da1_N}
+N 3200 -600 3200 -590 { lab=V_da1_N}
+N 2650 -550 2650 -510 { lab=InputRef}
+N 3740 -800 4410 -800 { lab=VP}
+N 3880 -620 3900 -620 { lab=OutputP}
+N 3900 -620 4110 -620 { lab=OutputP}
+N 3930 -650 4030 -650 { lab=OutputN}
+N 3880 -650 3930 -650 { lab=OutputN}
+N 4040 -650 4110 -650 { lab=OutputN}
+N 4030 -650 4040 -650 { lab=OutputN}
+N 1580 -800 1580 -790 { lab=VP}
+N 1700 -800 1700 -790 { lab=VP}
+N 1580 -720 1790 -720 { lab=VN}
+N 1580 -730 1580 -720 { lab=VN}
+N 1700 -730 1700 -720 { lab=VN}
+N 2260 -310 2260 -250 { lab=VN}
+N 2650 -400 2750 -400 { lab=InputRef}
+N 2750 -460 2790 -460 { lab=VN}
+N 2790 -460 2790 -340 { lab=VN}
+N 1820 -800 1820 -790 { lab=VP}
+N 1940 -800 1940 -790 { lab=VP}
+N 2060 -800 2060 -790 { lab=VP}
+N 2180 -800 2180 -790 { lab=VP}
+N 1450 -620 1820 -620 { lab=VP}
+N 1450 -800 1450 -620 { lab=VP}
+N 1580 -720 1580 -700 { lab=VN}
+N 1700 -720 1700 -700 { lab=VN}
+N 1790 -720 2180 -720 { lab=VN}
+N 2180 -730 2180 -720 { lab=VN}
+N 2060 -730 2060 -720 { lab=VN}
+N 1940 -730 1940 -720 { lab=VN}
+N 1820 -720 1820 -700 { lab=VN}
+N 1820 -730 1820 -720 { lab=VN}
+N 1580 -640 1580 -620 { lab=VP}
+N 1700 -640 1700 -620 { lab=VP}
+N 1820 -640 1820 -620 { lab=VP}
+N 1960 -710 1960 -230 { lab=VN}
+N 1960 -720 1960 -710 { lab=VN}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2330 -550 0 0 {name=M1
+L=0.15
+W=2
+nf=1
+mult=11*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {devices/ngspice_get_value.sym} 2350 -610 0 0 {name=r55 node="v(xoutd.v_da1_P)"
+descr="v(xoutd.v_da1_P)"}
+C {devices/iopin.sym} 1440 -230 0 1 {name=p1 lab=VN}
+C {devices/ipin.sym} 2680 -550 0 1 {name=p2 lab=InputRef}
+C {devices/iopin.sym} 1430 -800 0 1 {name=p4 lab=VP}
+C {devices/ipin.sym} 2080 -590 0 0 {name=p5 lab=I_Bias}
+C {devices/ipin.sym} 2270 -550 0 0 {name=p6 lab=InputSignal}
+C {sky130_fd_pr/nfet_01v8.sym} 2460 -340 0 0 {name=M3
+L=0.5
+W=2
+nf=1 
+mult=2*(64)
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/ngspice_get_value.sym} 2100 -160 0 0 {name=r5 node="@m.x2.xm2.msky130_fd_pr__pfet_01v8_lvt[gm]"
+descr="M2 gm"}
+C {devices/ngspice_get_value.sym} 2150 -160 0 0 {name=r2 node="@m.x2.xm2.msky130_fd_pr__pfet_01v8_lvt[gds]"
+descr="M2 gds"}
+C {devices/ngspice_get_value.sym} 2050 -160 0 0 {name=r3 node="@m.x2.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]"
+descr="M1 gm"}
+C {devices/ngspice_get_value.sym} 2000 -160 0 0 {name=r4 node="@m.x2.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]"
+descr="M1 gds"}
+C {devices/ngspice_get_value.sym} 2260 -160 0 0 {name=r6 node="@m.x2.xm3.msky130_fd_pr__nfet_01v8[gm]"
+descr="M3 gm"}
+C {devices/ngspice_get_value.sym} 2210 -160 0 0 {name=r7 node="@m.x2.xm3.msky130_fd_pr__nfet_01v8[gds]"
+descr="M3 gds"}
+C {sky130_fd_pr/nfet_01v8.sym} 2460 -430 0 0 {name=M6
+L=0.15
+W=2
+nf=1 
+mult=64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2120 -470 0 1 {name=M7
+L=0.15
+W=2
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2120 -380 0 1 {name=M8
+L=0.5
+W=2
+nf=1 
+mult=2*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2880 -550 0 0 {name=M2
+L=0.15
+W=2
+nf=1
+mult=44*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 3180 -550 0 1 {name=M4
+L=0.15
+W=2
+nf=1
+mult=44*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 3010 -340 0 0 {name=M9
+L=0.5
+W=2
+nf=1 
+mult=2*(256+64)
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 3010 -430 0 0 {name=M10
+L=0.15
+W=2
+nf=1 
+mult=256+64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 3460 -550 0 0 {name=M11
+L=0.15
+W=2
+nf=1
+mult=44*4*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 3760 -550 0 1 {name=M12
+L=0.15
+W=2
+nf=1
+mult=44*4*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 3590 -340 0 0 {name=M13
+L=0.5
+W=2
+nf=1 
+mult=2*(1024+256)
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 3590 -430 0 0 {name=M14
+L=0.15
+W=2
+nf=1 
+mult=1024+256
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/res_high_po_5p73.sym} 3160 -730 0 0 {name=R7
+W=5.73
+L=4
+model=res_high_po_5p73
+spiceprefix=X
+mult=4*2}
+C {sky130_fd_pr/res_high_po_5p73.sym} 2900 -730 0 1 {name=R5
+W=5.73
+L=4
+model=res_high_po_5p73
+spiceprefix=X
+mult=4*2}
+C {sky130_fd_pr/res_high_po_2p85.sym} 2610 -670 0 0 {name=R3
+W=2.85
+L=6
+model=res_high_po_2p85
+spiceprefix=X
+mult=4}
+C {sky130_fd_pr/res_high_po_2p85.sym} 2350 -670 0 1 {name=R4
+W=2.85
+L=6
+model=res_high_po_2p85
+spiceprefix=X
+mult=4}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2750 -430 2 0 {name=C2 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {devices/lab_wire.sym} 2350 -610 0 0 {name=l1 sig_type=std_logic lab=V_da1_P}
+C {devices/lab_wire.sym} 2480 -470 0 1 {name=l2 sig_type=std_logic lab=VM6D}
+C {devices/lab_wire.sym} 3030 -470 0 1 {name=l5 sig_type=std_logic lab=VM1_D}
+C {devices/lab_wire.sym} 3610 -470 0 1 {name=l6 sig_type=std_logic lab=VM14D}
+C {devices/ngspice_get_value.sym} 2610 -610 0 1 {name=r8 node="v(xoutd.v_da1_N)"
+descr="v(xoutd.v_da1_N)"}
+C {devices/ngspice_get_value.sym} 2420 -370 0 1 {name=r9 node="v(xoutd.vm3d)"
+descr="v(xoutd.vm3d)"}
+C {devices/ngspice_get_value.sym} 3030 -460 0 1 {name=r10 node="v(xoutd.vm1_d)"
+descr="v(xoutd.vm1_d)"}
+C {devices/ngspice_get_value.sym} 3610 -460 0 1 {name=r11 node="v(xoutd.vm14d)"
+descr="v(xoutd.vm14d)"}
+C {devices/ngspice_get_value.sym} 3160 -660 0 1 {name=r13 node="v(xoutd.V_da2_N)"
+descr="v(xoutd.V_da2_N)"}
+C {devices/ngspice_get_value.sym} 3480 -640 0 0 {name=r14 node="v(v_outp)"
+descr="v(v_outp)"}
+C {devices/ngspice_get_value.sym} 3740 -640 0 1 {name=r15 node="v(v_outn)"
+descr="v(v_outn)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2630 -550 0 1 {name=M5
+L=0.15
+W=2
+nf=1
+mult=11*2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 2480 -370 0 1 {name=l7 sig_type=std_logic lab=VM3D}
+C {devices/ngspice_get_value.sym} 2430 -460 0 1 {name=r1 node="v(xoutd.vm6d)"
+descr="v(xoutd.vm6d)"}
+C {devices/lab_wire.sym} 2610 -610 0 1 {name=l8 sig_type=std_logic lab=V_da1_N}
+C {devices/lab_wire.sym} 2900 -660 0 0 {name=l3 sig_type=std_logic lab=V_da2_P}
+C {devices/lab_wire.sym} 3160 -660 0 1 {name=l4 sig_type=std_logic lab=V_da2_N}
+C {devices/ngspice_get_value.sym} 2900 -660 0 0 {name=r12 node="v(xoutd.V_da2_P)"
+descr="v(xoutd.V_da2_P)"}
+C {devices/opin.sym} 4110 -650 0 0 {name=p8 lab=OutputN}
+C {devices/opin.sym} 4110 -620 0 0 {name=p9 lab=OutputP}
+C {sky130_fd_pr/res_high_po_5p73.sym} 3480 -700 0 1 {name=R8
+W=5.73
+L=4
+model=res_high_po_5p73
+spiceprefix=X
+mult=16*2}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2750 -350 0 1 {name=C1 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1580 -760 0 1 {name=C6 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1700 -760 0 1 {name=C8 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {devices/vsource.sym} 2480 -280 0 0 {name=V1 value=0}
+C {devices/vsource.sym} 3030 -280 0 0 {name=V2 value=0}
+C {devices/vsource.sym} 3610 -280 0 0 {name=V3 value=0}
+C {devices/ngspice_get_value.sym} 2500 -240 0 0 {name=r16 node="i(v.xoutd.v1)"
+descr="i(v.xoutd.v1)"}
+C {devices/ngspice_get_value.sym} 3050 -250 0 0 {name=r17 node="i(v.xoutd.v2)"
+descr="i(v.xoutd.v2)"}
+C {devices/ngspice_get_value.sym} 3630 -250 0 0 {name=r18 node="i(v.xoutd.v3)"
+descr="i(v.xoutd.v3)"}
+C {sky130_fd_pr/res_high_po_5p73.sym} 3740 -700 0 0 {name=R1
+W=5.73
+L=4
+model=res_high_po_5p73
+spiceprefix=X
+mult=16*2}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1820 -760 0 1 {name=C7 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1940 -760 0 1 {name=C9 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2060 -760 0 1 {name=C10 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2180 -760 0 1 {name=C11 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1580 -670 2 1 {name=C12 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1700 -670 2 1 {name=C13 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1820 -670 2 1 {name=C14 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 2260 -340 0 1 {name=C5 model=cap_mim_m3_1 W=20 L=20 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 2260 -410 2 0 {name=C3 model=cap_mim_m3_1 W=20 L=20 MF=1 spiceprefix=X}
diff --git a/xschem/outdriver/outdriver.sym b/xschem/outdriver/outdriver.sym
new file mode 100644
index 0000000..33b2fee
--- /dev/null
+++ b/xschem/outdriver/outdriver.sym
@@ -0,0 +1,32 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -58.5 -6 0 0 0.3 0.3 {}
+T {@name} 135 -52 0 0 0.2 0.2 {}
+L 4 -130 -40 130 -40 {}
+L 4 -130 40 130 40 {}
+L 4 -130 -40 -130 40 {}
+L 4 130 -40 130 40 {}
+B 5 147.5 -32.5 152.5 -27.5 {name=VP dir=inout }
+L 7 130 -30 150 -30 {}
+T {VP} 125 -34 0 1 0.2 0.2 {}
+B 5 147.5 -12.5 152.5 -7.5 {name=OutputN dir=out }
+L 4 130 -10 150 -10 {}
+T {OutputN} 125 -14 0 1 0.2 0.2 {}
+B 5 147.5 7.5 152.5 12.5 {name=OutputP dir=out }
+L 4 130 10 150 10 {}
+T {OutputP} 125 6 0 1 0.2 0.2 {}
+B 5 -152.5 -32.5 -147.5 -27.5 {name=I_Bias dir=in }
+L 4 -150 -30 -130 -30 {}
+T {I_Bias} -125 -34 0 0 0.2 0.2 {}
+B 5 -152.5 -12.5 -147.5 -7.5 {name=InputSignal dir=in }
+L 4 -150 -10 -130 -10 {}
+T {InputSignal} -125 -14 0 0 0.2 0.2 {}
+B 5 -152.5 7.5 -147.5 12.5 {name=InputRef dir=in }
+L 4 -150 10 -130 10 {}
+T {InputRef} -125 6 0 0 0.2 0.2 {}
+B 5 147.5 27.5 152.5 32.5 {name=VN dir=inout }
+L 7 130 30 150 30 {}
+T {VN} 125 26 0 1 0.2 0.2 {}
diff --git a/xschem/test.data b/xschem/test.data
deleted file mode 100644
index c9cde37..0000000
--- a/xschem/test.data
+++ /dev/null
@@ -1,101 +0,0 @@
- 7.00000000e-01 -8.93059159e-08  7.00000000e-01  7.00000000e-01 
- 7.01000000e-01 -9.08452852e-08  7.01000000e-01  7.01000000e-01 
- 7.02000000e-01 -9.24385447e-08  7.02000000e-01  7.02000000e-01 
- 7.03000000e-01 -9.40459956e-08  7.03000000e-01  7.03000000e-01 
- 7.04000000e-01 -9.56814959e-08  7.04000000e-01  7.04000000e-01 
- 7.05000000e-01 -9.73455368e-08  7.05000000e-01  7.05000000e-01 
- 7.06000000e-01 -9.90386085e-08  7.06000000e-01  7.06000000e-01 
- 7.07000000e-01 -1.00761227e-07  7.07000000e-01  7.07000000e-01 
- 7.08000000e-01 -1.02513882e-07  7.08000000e-01  7.08000000e-01 
- 7.09000000e-01 -1.04297110e-07  7.09000000e-01  7.09000000e-01 
- 7.10000000e-01 -1.06111443e-07  7.10000000e-01  7.10000000e-01 
- 7.11000000e-01 -1.07957415e-07  7.11000000e-01  7.11000000e-01 
- 7.12000000e-01 -1.09835552e-07  7.12000000e-01  7.12000000e-01 
- 7.13000000e-01 -1.11746436e-07  7.13000000e-01  7.13000000e-01 
- 7.14000000e-01 -1.13690603e-07  7.14000000e-01  7.14000000e-01 
- 7.15000000e-01 -1.15668634e-07  7.15000000e-01  7.15000000e-01 
- 7.16000000e-01 -1.17681129e-07  7.16000000e-01  7.16000000e-01 
- 7.17000000e-01 -1.19728657e-07  7.17000000e-01  7.17000000e-01 
- 7.18000000e-01 -1.21811839e-07  7.18000000e-01  7.18000000e-01 
- 7.19000000e-01 -1.23931259e-07  7.19000000e-01  7.19000000e-01 
- 7.20000000e-01 -1.26087554e-07  7.20000000e-01  7.20000000e-01 
- 7.21000000e-01 -1.28281358e-07  7.21000000e-01  7.21000000e-01 
- 7.22000000e-01 -1.30513286e-07  7.22000000e-01  7.22000000e-01 
- 7.23000000e-01 -1.32784003e-07  7.23000000e-01  7.23000000e-01 
- 7.24000000e-01 -1.35094165e-07  7.24000000e-01  7.24000000e-01 
- 7.25000000e-01 -1.37444453e-07  7.25000000e-01  7.25000000e-01 
- 7.26000000e-01 -1.39835535e-07  7.26000000e-01  7.26000000e-01 
- 7.27000000e-01 -1.42268085e-07  7.27000000e-01  7.27000000e-01 
- 7.28000000e-01 -1.44742842e-07  7.28000000e-01  7.28000000e-01 
- 7.29000000e-01 -1.47260486e-07  7.29000000e-01  7.29000000e-01 
- 7.30000000e-01 -1.49821761e-07  7.30000000e-01  7.30000000e-01 
- 7.31000000e-01 -1.52427364e-07  7.31000000e-01  7.31000000e-01 
- 7.32000000e-01 -1.55078077e-07  7.32000000e-01  7.32000000e-01 
- 7.33000000e-01 -1.57774611e-07  7.33000000e-01  7.33000000e-01 
- 7.34000000e-01 -1.60517775e-07  7.34000000e-01  7.34000000e-01 
- 7.35000000e-01 -1.63308337e-07  7.35000000e-01  7.35000000e-01 
- 7.36000000e-01 -1.66147061e-07  7.36000000e-01  7.36000000e-01 
- 7.37000000e-01 -1.69034765e-07  7.37000000e-01  7.37000000e-01 
- 7.38000000e-01 -1.71972266e-07  7.38000000e-01  7.38000000e-01 
- 7.39000000e-01 -1.74960357e-07  7.39000000e-01  7.39000000e-01 
- 7.40000000e-01 -1.77999888e-07  7.40000000e-01  7.40000000e-01 
- 7.41000000e-01 -1.81091703e-07  7.41000000e-01  7.41000000e-01 
- 7.42000000e-01 -1.84236664e-07  7.42000000e-01  7.42000000e-01 
- 7.43000000e-01 -1.87435634e-07  7.43000000e-01  7.43000000e-01 
- 7.44000000e-01 -1.90689493e-07  7.44000000e-01  7.44000000e-01 
- 7.45000000e-01 -1.93999127e-07  7.45000000e-01  7.45000000e-01 
- 7.46000000e-01 -1.97365464e-07  7.46000000e-01  7.46000000e-01 
- 7.47000000e-01 -2.00789378e-07  7.47000000e-01  7.47000000e-01 
- 7.48000000e-01 -2.04271837e-07  7.48000000e-01  7.48000000e-01 
- 7.49000000e-01 -2.07813739e-07  7.49000000e-01  7.49000000e-01 
- 7.50000000e-01 -2.11416073e-07  7.50000000e-01  7.50000000e-01 
- 7.51000000e-01 -2.15079797e-07  7.51000000e-01  7.51000000e-01 
- 7.52000000e-01 -2.18805863e-07  7.52000000e-01  7.52000000e-01 
- 7.53000000e-01 -2.22595278e-07  7.53000000e-01  7.53000000e-01 
- 7.54000000e-01 -2.26449036e-07  7.54000000e-01  7.54000000e-01 
- 7.55000000e-01 -2.30368144e-07  7.55000000e-01  7.55000000e-01 
- 7.56000000e-01 -2.34353630e-07  7.56000000e-01  7.56000000e-01 
- 7.57000000e-01 -2.38406548e-07  7.57000000e-01  7.57000000e-01 
- 7.58000000e-01 -2.42527913e-07  7.58000000e-01  7.58000000e-01 
- 7.59000000e-01 -2.46718795e-07  7.59000000e-01  7.59000000e-01 
- 7.60000000e-01 -2.50980278e-07  7.60000000e-01  7.60000000e-01 
- 7.61000000e-01 -2.55313430e-07  7.61000000e-01  7.61000000e-01 
- 7.62000000e-01 -2.59719344e-07  7.62000000e-01  7.62000000e-01 
- 7.63000000e-01 -2.64199148e-07  7.63000000e-01  7.63000000e-01 
- 7.64000000e-01 -2.68753946e-07  7.64000000e-01  7.64000000e-01 
- 7.65000000e-01 -2.73384860e-07  7.65000000e-01  7.65000000e-01 
- 7.66000000e-01 -2.78093044e-07  7.66000000e-01  7.66000000e-01 
- 7.67000000e-01 -2.82879650e-07  7.67000000e-01  7.67000000e-01 
- 7.68000000e-01 -2.87745826e-07  7.68000000e-01  7.68000000e-01 
- 7.69000000e-01 -2.92692776e-07  7.69000000e-01  7.69000000e-01 
- 7.70000000e-01 -2.97721660e-07  7.70000000e-01  7.70000000e-01 
- 7.71000000e-01 -3.02833688e-07  7.71000000e-01  7.71000000e-01 
- 7.72000000e-01 -3.08030053e-07  7.72000000e-01  7.72000000e-01 
- 7.73000000e-01 -3.13311974e-07  7.73000000e-01  7.73000000e-01 
- 7.74000000e-01 -3.18680710e-07  7.74000000e-01  7.74000000e-01 
- 7.75000000e-01 -3.24137468e-07  7.75000000e-01  7.75000000e-01 
- 7.76000000e-01 -3.29683509e-07  7.76000000e-01  7.76000000e-01 
- 7.77000000e-01 -3.35320078e-07  7.77000000e-01  7.77000000e-01 
- 7.78000000e-01 -3.41048451e-07  7.78000000e-01  7.78000000e-01 
- 7.79000000e-01 -3.46869908e-07  7.79000000e-01  7.79000000e-01 
- 7.80000000e-01 -3.52785731e-07  7.80000000e-01  7.80000000e-01 
- 7.81000000e-01 -3.58797218e-07  7.81000000e-01  7.81000000e-01 
- 7.82000000e-01 -3.64905663e-07  7.82000000e-01  7.82000000e-01 
- 7.83000000e-01 -3.71112381e-07  7.83000000e-01  7.83000000e-01 
- 7.84000000e-01 -3.77418703e-07  7.84000000e-01  7.84000000e-01 
- 7.85000000e-01 -3.83825919e-07  7.85000000e-01  7.85000000e-01 
- 7.86000000e-01 -3.90335390e-07  7.86000000e-01  7.86000000e-01 
- 7.87000000e-01 -3.96948455e-07  7.87000000e-01  7.87000000e-01 
- 7.88000000e-01 -4.03666461e-07  7.88000000e-01  7.88000000e-01 
- 7.89000000e-01 -4.10490750e-07  7.89000000e-01  7.89000000e-01 
- 7.90000000e-01 -4.17422681e-07  7.90000000e-01  7.90000000e-01 
- 7.91000000e-01 -4.24463629e-07  7.91000000e-01  7.91000000e-01 
- 7.92000000e-01 -4.31614946e-07  7.92000000e-01  7.92000000e-01 
- 7.93000000e-01 -4.38878017e-07  7.93000000e-01  7.93000000e-01 
- 7.94000000e-01 -4.46254218e-07  7.94000000e-01  7.94000000e-01 
- 7.95000000e-01 -4.53744916e-07  7.95000000e-01  7.95000000e-01 
- 7.96000000e-01 -4.61351506e-07  7.96000000e-01  7.96000000e-01 
- 7.97000000e-01 -4.69075369e-07  7.97000000e-01  7.97000000e-01 
- 7.98000000e-01 -4.76917893e-07  7.98000000e-01  7.98000000e-01 
- 7.99000000e-01 -4.84880471e-07  7.99000000e-01  7.99000000e-01 
- 8.00000000e-01 -4.92964482e-07  8.00000000e-01  8.00000000e-01 
diff --git a/docs/source/.ztr-directory b/xschem/test/.ztr-directory
similarity index 100%
copy from docs/source/.ztr-directory
copy to xschem/test/.ztr-directory
diff --git a/xschem/test/test_esd.sch b/xschem/test/test_esd.sch
new file mode 100644
index 0000000..ab39eb9
--- /dev/null
+++ b/xschem/test/test_esd.sch
@@ -0,0 +1,62 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 1490 -1230 1490 -1160 { lab=VDD}
+N 1490 -1230 1570 -1230 { lab=VDD}
+N 1570 -1230 1570 -1190 { lab=VDD}
+N 1490 -1130 1570 -1130 { lab=GND}
+N 1490 -1140 1490 -1130 { lab=GND}
+C {/home/simon/code/asic/analog/esd/esd_clamp.sym} 1340 -1150 0 0 {name=x1}
+C {devices/vsource.sym} 1570 -1160 0 0 {name=V1 value="DC 0 pulse 0 3 1u 10u 10u 1u"}
+C {devices/code.sym} 1790 -1280 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+set ITL1=10000
+
+let min_temp=0
+let var_temp = min_temp
+let max_temp=100
+let temp_step=100
+
+option temp=0
+
+
+tran 100n 30u
+ 
+plot i(v1) 
+plot v(vdd) v(x1.vgm1) v(x1.vgm5)
+
+
+.endc 
+"}
+C {devices/code.sym} 1790 -1130 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include esd_clamp.spice
+
+"}
+C {devices/code.sym} 1790 -970 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice hl
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} 1570 -1230 0 0 {name=l1 lab=VDD}
+C {devices/gnd.sym} 1570 -1130 0 0 {name=l2 lab=GND}
diff --git a/xschem/test/test_esd_mc.sch b/xschem/test/test_esd_mc.sch
new file mode 100644
index 0000000..76b2d74
--- /dev/null
+++ b/xschem/test/test_esd_mc.sch
@@ -0,0 +1,75 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 1490 -1230 1490 -1160 { lab=VDD}
+N 1490 -1230 1570 -1230 { lab=VDD}
+N 1570 -1230 1570 -1190 { lab=VDD}
+N 1490 -1130 1570 -1130 { lab=GND}
+N 1490 -1140 1490 -1130 { lab=GND}
+C {/home/simon/code/asic/analog/esd/esd_clamp.sym} 1340 -1150 0 0 {name=xesd}
+C {devices/vsource.sym} 1570 -1160 0 0 {name=V1 value="DC #UB# pulse 0 3 100n 1u 1u 100n"}
+C {devices/code.sym} 1790 -1280 0 0 {name=SPICE
+only_toplevel=true
+value="
+.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+set ITL1=10000
+
+set model=\\"#model#\\"
+let mc_runs=100
+let mc_runNo = 1
+
+dowhile mc_runNo <= mc_runs
+   destroy all
+	let min_temp=0
+	let var_temp = min_temp
+	let max_temp=100
+	let temp_step=10
+	dowhile var_temp <= max_temp
+		option temp=$&var_temp
+		tran 5n 5u
+		wrdata 'result_tran_tran_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' i(v1) v(vdd) v(xesd.VGM1)
+		run
+		reset
+		op
+		wrdata 'result_op_op_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' i(v1) v(vdd) v(xesd.VGM1)
+		run
+		reset
+		let var_temp = var_temp + temp_step
+	end
+	let  mc_runNo = mc_runNo +1 
+	reset
+end
+
+.endc 
+"}
+C {devices/code.sym} 1790 -1130 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+* .include esd_clamp.spice
+.include ../../../esd_clamp.spice
+
+"}
+C {devices/code.sym} 1790 -970 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} 1570 -1230 0 0 {name=l1 lab=VDD}
+C {devices/gnd.sym} 1570 -1130 0 0 {name=l2 lab=GND}
diff --git a/xschem/test/test_low_pvt_source.sch b/xschem/test/test_low_pvt_source.sch
new file mode 100644
index 0000000..762bf3d
--- /dev/null
+++ b/xschem/test/test_low_pvt_source.sch
@@ -0,0 +1,133 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -730 -530 -730 -520 { lab=VDD}
+N -730 -520 -730 -500 { lab=VDD}
+N -790 -460 -790 -430 { lab=GND}
+N -690 -320 -690 -310 { lab=VDD}
+N -690 -250 -690 -240 { lab=GND}
+N -690 -480 -550 -480 { lab=V_iout}
+N -550 -480 -550 -420 { lab=V_iout}
+N -550 -360 -550 -340 { lab=V_iout}
+N -790 -500 -730 -500 { lab=VDD}
+N -790 -480 -690 -480 { lab=V_iout}
+N -550 -570 -550 -540 { lab=VDD}
+N -550 -420 -550 -360 { lab=V_iout}
+N -670 -450 -600 -450 { lab=V_iout}
+N -600 -450 -600 -390 { lab=V_iout}
+N -670 -390 -600 -390 { lab=V_iout}
+N -600 -390 -550 -390 { lab=V_iout}
+C {devices/code.sym} -220 -460 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+set ITL1=10000
+
+let min_temp=0
+let var_temp = min_temp
+let max_temp=100
+let temp_step=100
+
+option temp=20
+op
+write test_low_pvt_source.raw
+print var_temp i(v1)
+*  i(v.xisource.v1)
+run
+reset
+
+
+
+dowhile var_temp <= max_temp
+	option temp=$&var_temp
+	op
+	* wrdata 'result_\{$&var_temp\}deg.csv' v(V_vout) 
+	let var_temp = var_temp + temp_step
+	run
+	echo 'Result will follow ...'
+	print var_temp  i(v1)
+	* i(v.xisource.v1)
+	if i(v.xisource.v1) > 1e-6
+		echo 'Large current'
+		write 'result_op_\{$&var_temp\}deg.raw'
+	end
+	*tran 100n 100u
+	*MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+	reset
+end
+
+* reset
+* option temp=0
+* op 
+* run
+* print v(v_vout) i(v1)
+* let var_vout_0deg=v(v_vout)
+* reset
+* option temp=100
+* op 
+* run
+* print v(v_vout) i(v1)
+* let var_vout_100deg=v(v_vout)
+
+* print var_vout_100deg-var_vout_0deg
+
+* tran 100n 100u
+* plot i(v.xisource.v1)
+* MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+* noise i(v1) I0 dec 1000 10 100G
+* print all
+* wrdata result_noise.csv inoise_total onoise_total
+* setplot noise1
+* plot onoise_spectrum
+* noise i(v1) I0 dec 1000 2MEG 2G
+* print all
+* wrdata result_noise.csv inoise_total onoise_total
+* setplot noise3
+* plot onoise_spectrum
+
+
+.endc 
+"}
+C {devices/vdd.sym} -730 -530 0 0 {name=l11 lab=VDD}
+C {devices/code.sym} -220 -290 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include low_pvt_source.spice
+
+"}
+C {devices/code.sym} -220 -120 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice hl
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} -690 -320 0 0 {name=l7 lab=VDD}
+C {devices/vsource.sym} -690 -280 0 0 {name=V2 value=1.8
+
+}
+C {devices/gnd.sym} -690 -240 0 0 {name=l8 lab=GND}
+C {devices/lab_wire.sym} -550 -430 0 1 {name=l12 sig_type=std_logic lab=V_iout}
+C {devices/ngspice_get_value.sym} -550 -390 0 0 {name=r4 node="v(V_iout)"
+descr="v(V_iout)"}
+C {devices/vsource.sym} -550 -510 0 0 {name=V1 value=0
+*#UB#}
+C {devices/gnd.sym} -790 -430 0 0 {name=l1 lab=GND}
+C {/home/simon/code/asic/analog/bias/low_pvt_source.sym} -940 -480 0 0 {name=xisource}
+C {devices/vdd.sym} -550 -570 0 0 {name=l2 lab=VDD}
+C {devices/isource.sym} -670 -420 0 0 {name=I0 value=10u}
diff --git a/xschem/test/test_low_pvt_source_mc.sch b/xschem/test/test_low_pvt_source_mc.sch
new file mode 100644
index 0000000..4345e34
--- /dev/null
+++ b/xschem/test/test_low_pvt_source_mc.sch
@@ -0,0 +1,103 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -730 -530 -730 -520 { lab=VDD}
+N -730 -520 -730 -500 { lab=VDD}
+N -790 -460 -790 -430 { lab=GND}
+N -1030 -200 -1030 -190 { lab=VDD}
+N -1030 -130 -1030 -120 { lab=GND}
+N -690 -480 -190 -480 { lab=V_iout_0}
+N -190 -480 -190 -280 { lab=V_iout_0}
+N -790 -500 -730 -500 { lab=VDD}
+N -790 -480 -690 -480 { lab=V_iout_0}
+N -440 -400 -190 -400 { lab=V_iout_0}
+N -440 -460 -370 -460 { lab=V_iout_0}
+N -370 -460 -370 -400 { lab=V_iout_0}
+C {devices/code.sym} 70 -460 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+
+set model=\\"#model#\\"
+let mc_runs=100
+let mc_runNo = 1
+
+dowhile mc_runNo <= mc_runs
+   destroy all
+	let min_temp=0
+	let var_temp = min_temp
+	let max_temp=100
+	let temp_step=3
+	dowhile var_temp <= max_temp
+		option temp=$&var_temp
+		wrdata 'result_op_op_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' i(V0)
+		op
+		run
+		if i(V0) > 1.3E-5
+			echo 'Large current'
+*			print i(v.xisource.v1) i(V0)
+*			write 'result_op_high_\{$&var_temp\}deg_\{$&mc_runNo\}_\{$&i(v.xisource.v1)\}.raw'
+		end
+		if i(V0) < 0.7E-5
+			echo 'Large current'
+*			print i(v.xisource.v1) i(V0)
+*			write 'result_op_low_\{$&var_temp\}deg_\{$&mc_runNo\}_\{$&i(v.xisource.v1)\}.raw'
+		end
+*
+*		tran 100n 100u
+*		MEAS tran isource AVG i(v.xisource.v1) from=50u to=100u
+*		wrdata 'result_tran_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' isource
+		run
+		let var_temp = var_temp + temp_step
+	end
+	let  mc_runNo = mc_runNo +1 
+	reset
+end
+
+.endc 
+"}
+C {devices/vdd.sym} -730 -530 0 0 {name=l11 lab=VDD}
+C {devices/code.sym} 70 -290 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+* .include bandgap.spice
+.include ../../../low_pvt_source.spice
+
+"}
+C {devices/code.sym} 70 -120 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.#model#.red #model#
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} -1030 -200 0 0 {name=l7 lab=VDD}
+C {devices/vsource.sym} -1030 -160 0 0 {name=VB value=#UB#
+
+}
+C {devices/gnd.sym} -1030 -120 0 0 {name=l8 lab=GND}
+C {devices/lab_wire.sym} -690 -480 0 1 {name=l12 sig_type=std_logic lab=V_iout_0}
+C {devices/vsource.sym} -190 -510 0 0 {name=V0 value=0
+*#UB#}
+C {devices/gnd.sym} -790 -430 0 0 {name=l1 lab=GND}
+C {/home/simon/code/asic/analog/bias/low_pvt_source.sym} -940 -480 0 0 {name=xisource}
+C {devices/vdd.sym} -190 -540 0 0 {name=l2 lab=VDD}
+C {devices/ngspice_get_value.sym} -400 -510 0 1 {name=r25 node="v(xisource.vm47d)"
+descr="v(xisource.vm47d)"}
+C {devices/isource.sym} -440 -430 0 0 {name=I0 value=10u}
+C {devices/gnd.sym} -680 -320 2 0 {name=l9 lab=GND}
diff --git a/xschem/test/test_outd.sch b/xschem/test/test_outd.sch
new file mode 100644
index 0000000..a27bb46
--- /dev/null
+++ b/xschem/test/test_outd.sch
@@ -0,0 +1,178 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -470 -410 -400 -410 { lab=Vref}
+N -470 -450 -310 -450 { lab=Vin}
+N -310 -450 -240 -450 { lab=Vin}
+N -400 -410 -240 -410 { lab=Vref}
+N 120 -500 120 -490 { lab=VDD}
+N -230 -570 -230 -560 { lab=VDD}
+N 120 -370 120 -350 { lab=GND}
+N -620 -340 -620 -320 { lab=GND}
+N -510 -340 -510 -320 { lab=GND}
+N -620 -410 -620 -400 { lab=Vin}
+N -620 -450 -470 -450 { lab=Vin}
+N -620 -450 -620 -410 { lab=Vin}
+N -510 -410 -470 -410 { lab=Vref}
+N -510 -410 -510 -400 { lab=Vref}
+N -560 -190 -560 -180 { lab=VDD}
+N -560 -120 -560 -100 { lab=GND}
+N 100 -390 120 -390 { lab=GND}
+N 120 -390 120 -370 { lab=GND}
+N 100 -410 240 -410 { lab=Voutd_outp}
+N 240 -410 240 -400 { lab=Voutd_outp}
+N 100 -430 310 -430 { lab=Voutd_outn}
+N 310 -430 310 -400 { lab=Voutd_outn}
+N 240 -340 240 -320 { lab=GND}
+N 310 -340 310 -320 { lab=GND}
+N 100 -450 120 -450 { lab=VDD}
+N 120 -490 120 -450 { lab=VDD}
+N -240 -410 -200 -410 { lab=Vref}
+N -240 -430 -200 -430 { lab=Vin}
+N -240 -450 -240 -430 { lab=Vin}
+N -230 -450 -200 -450 { lab=Voutd_bias}
+N -230 -490 -230 -450 { lab=Voutd_bias}
+N -230 -500 -230 -490 { lab=Voutd_bias}
+C {devices/code.sym} 460 -590 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+
+reset
+
+op
+save currents
+write test_outd.raw
+run
+reset
+
+ac dec 10 1 1T
+plot db(v(voutd_outp)-v(voutd_outn)) 
+plot db(v(xoutd.V_da2_P)-v(xoutd.V_da2_N))
+plot db(v(xoutd.V_da1_P)-v(xoutd.V_da1_N))
+
+* hardcopy filter_gain.svg db(v(Vfilt1_N)-v(Vfilt1_P))
+* noise v(voutd_outp) v2 dec 1000 2MEG 2G
+* print all
+* * wrdata result_noise.csv inoise_total onoise_total
+* setplot noise1
+* plot inoise_spectrum
+* plot onoise_spectrum
+
+reset
+* noise v(xoutd.v_da1_p) v2 dec 1000 2MEG 2G
+* setplot noise1
+* plot inoise_spectrum
+* plot onoise_spectrum
+* run
+
+* noise v(xoutd.v_da1_p) v2 dec 1000 10 1T
+* print all
+* setplot noise3
+* plot inoise_spectrum
+* plot onoise_spectrum
+* run
+
+* noise v(V_da2_P) v2 dec 1000 2MEG 2G
+* setplot noise5
+* plot inoise_spectrum
+* plot onoise_spectrum
+* run
+
+
+noise v(voutd_outp) v2 dec 100 10 1T
+print all
+setplot noise1
+plot inoise_spectrum
+plot onoise_spectrum
+run
+
+noise v(voutd_outp) v2 dec 100 1MEG 10G
+print all
+setplot noise3
+plot inoise_spectrum
+plot onoise_spectrum
+run
+
+
+
+
+* noise v(V_da2_P) v2 dec 1000 10 1T
+* print all
+* setplot noise11
+* plot inoise_spectrum
+* plot onoise_spectrum
+* run
+
+
+
+.endc 
+"}
+C {devices/code.sym} 460 -420 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+* .include tia.spice
+* .include filter_diff.spice
+* .include diffamp.spice
+* .include cmm_sense3.spice
+* .include comp.spice
+.include outdriver.spice
+
+"}
+C {devices/code.sym} 460 -250 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/gnd.sym} 120 -350 0 0 {name=l9 lab=GND}
+C {devices/vdd.sym} 120 -500 0 0 {name=l10 lab=VDD}
+C {devices/isource.sym} -230 -530 0 0 {name=I2 value=96u}
+C {devices/vdd.sym} -230 -570 0 0 {name=l12 lab=VDD}
+C {devices/lab_wire.sym} -230 -480 0 1 {name=l16 sig_type=std_logic lab=Voutd_bias}
+C {devices/ngspice_get_value.sym} -440 -450 0 0 {name=r9 node="v(Vin)"
+descr="v(Vin)"}
+C {devices/vsource.sym} -620 -370 0 0 {name=V2 value="DC 1.3 AC 1"}
+C {devices/vsource.sym} -510 -370 0 0 {name=V3 value=1.3}
+C {devices/gnd.sym} -510 -320 0 0 {name=l1 lab=GND}
+C {devices/gnd.sym} -620 -320 0 0 {name=l2 lab=GND}
+C {devices/vsource.sym} -560 -150 0 0 {name=V4 value=1.8}
+C {devices/vdd.sym} -560 -190 0 0 {name=l5 lab=VDD}
+C {devices/gnd.sym} -560 -100 0 0 {name=l6 lab=GND}
+C {/home/simon/code/asic/analog/outdriver/outdriver.sym} -50 -420 0 0 {name=xoutd}
+C {devices/capa.sym} 240 -370 0 0 {name=C1
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/capa.sym} 310 -370 0 0 {name=C2
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 240 -320 0 0 {name=l3 lab=GND}
+C {devices/gnd.sym} 310 -320 0 0 {name=l4 lab=GND}
+C {devices/ngspice_get_value.sym} -440 -410 0 0 {name=r1 node="v(Vref)"
+descr="v(Vref)"}
+C {devices/lab_wire.sym} 160 -430 0 1 {name=l7 sig_type=std_logic lab=Voutd_outn}
+C {devices/lab_wire.sym} 160 -410 0 1 {name=l8 sig_type=std_logic lab=Voutd_outp}
+C {devices/lab_wire.sym} -340 -450 0 1 {name=l11 sig_type=std_logic lab=Vin}
+C {devices/lab_wire.sym} -340 -410 0 1 {name=l13 sig_type=std_logic lab=Vref}
+C {devices/ngspice_get_value.sym} -130 -470 0 0 {name=r2 node="v(voutd_bias)"
+descr="v(voutd_bias)"}
diff --git a/xschem/test/test_tia_rgc_full.sch b/xschem/test/test_tia_rgc_full.sch
new file mode 100644
index 0000000..2d9d8f4
--- /dev/null
+++ b/xschem/test/test_tia_rgc_full.sch
@@ -0,0 +1,260 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -230 -200 30 -200 { lab=Vtia_outP_2}
+N -1720 -150 -1720 -130 { lab=GND}
+N -1720 -400 -1720 -210 { lab=#net1}
+N -1030 -250 -1030 -240 { lab=VDD}
+N -1030 -240 -1030 -220 { lab=VDD}
+N -1600 -400 -1600 -340 { lab=#net1}
+N -1720 -400 -1600 -400 { lab=#net1}
+N -1600 -400 -1570 -400 { lab=#net1}
+N -1480 -280 -1480 -260 { lab=GND}
+N -1600 -280 -1600 -260 { lab=GND}
+N -1510 -400 -1450 -400 { lab=Vinb}
+N -1480 -400 -1480 -340 { lab=Vinb}
+N -1410 -310 -1410 -280 { lab=GND}
+N -1410 -280 -1370 -280 { lab=GND}
+N -1370 -280 -1370 -260 { lab=GND}
+N -1370 -310 -1370 -280 { lab=GND}
+N -1450 -400 -1370 -400 { lab=Vinb}
+N -1370 -400 -1370 -340 { lab=Vinb}
+N -1260 -400 -910 -400 { lab=Vinb}
+N -1370 -400 -1260 -400 { lab=Vinb}
+N -230 -180 30 -180 { lab=Vtia_outP_1}
+N 30 -120 30 -30 { lab=GND}
+N 30 -30 90 -30 { lab=GND}
+N 90 -120 90 -30 { lab=GND}
+N 60 -120 60 -30 { lab=GND}
+N 30 -180 60 -180 { lab=Vtia_outP_1}
+N 60 -180 60 -160 { lab=Vtia_outP_1}
+N -1370 -450 -1370 -400 { lab=Vinb}
+N -1240 -400 -1240 -350 { lab=Vinb}
+N -1240 -290 -1240 -270 { lab=GND}
+N 30 -200 110 -200 { lab=Vtia_outP_2}
+N -910 -400 -740 -400 { lab=Vinb}
+N -740 -400 -740 -200 { lab=Vinb}
+N -740 -200 -650 -200 { lab=Vinb}
+N -800 -220 -650 -220 { lab=GND}
+N -810 -560 -640 -560 { lab=Vbias2}
+N -630 -540 -580 -540 { lab=GND}
+N -640 -560 -580 -560 { lab=Vbias2}
+N -350 -180 -320 -180 { lab=#net2}
+N -320 -420 -320 -180 { lab=#net2}
+N -630 -420 -320 -420 { lab=#net2}
+N -630 -520 -630 -420 { lab=#net2}
+N -630 -520 -580 -520 { lab=#net2}
+N -610 -500 -580 -500 { lab=Vtia_outP_1}
+N -610 -500 -610 -370 { lab=Vtia_outP_1}
+N -610 -370 -300 -370 { lab=Vtia_outP_1}
+N -300 -370 -300 -160 { lab=Vtia_outP_1}
+N -350 -160 -300 -160 { lab=Vtia_outP_1}
+N -350 -140 -350 -90 { lab=GND}
+N -350 -270 -350 -220 { lab=VDD}
+N -910 -180 -650 -180 { lab=Vbias1}
+N -910 -180 -910 -160 { lab=Vbias1}
+N -1030 -160 -910 -160 { lab=Vbias1}
+N -350 -200 -230 -200 { lab=Vtia_outP_2}
+N -300 -180 -230 -180 { lab=Vtia_outP_1}
+N -280 -540 -250 -540 { lab=Vinb}
+N -250 -540 -250 -340 { lab=Vinb}
+N -280 -560 -230 -560 { lab=VDD}
+N -230 -590 -230 -560 { lab=VDD}
+N -280 -520 -230 -520 { lab=GND}
+N -230 -520 -230 -510 { lab=GND}
+N -700 -480 -580 -480 { lab=GND}
+N -700 -480 -700 -470 { lab=GND}
+N -810 -560 -810 -550 { lab=Vbias2}
+N -810 -490 -810 -470 { lab=GND}
+N -740 -340 -250 -340 { lab=Vinb}
+N -720 -540 -630 -540 { lab=GND}
+N -720 -540 -720 -520 { lab=GND}
+N -650 -600 -650 -540 { lab=GND}
+C {devices/code.sym} 570 -440 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+* .option temp=100
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+** TIA
+
+
+op
+write test_tia_rgc_full.raw
+run
+reset
+* option temp=20
+* noise v(Vtia_outP-Vtia_outN) iin dec 100 1 100G
+* print all
+* setplot noise2
+* write noise_tia2.raw
+* wrdata result_noise_tia2.csv
+* run
+* reset
+
+ac dec 1000 10 1T
+plot vdb(Vtia_outP_1) vdb(Vtia_outP_2)
+plot v(Vinb)
+plot phase(Vinb)/pi*180 phase(Vtia_outP_1)/pi*180
+hardcopy bandwidth.svg vdb(Vtia_outP_1)
+hardcopy impedance.svg v(Vinb)
+
+
+* tran 1p 100n
+* plot v(Vtia_outP_1) v(Vtia_outP_2)
+* plot v(Vinb)
+meas ac gain FIND vdb(vtia_outp_1) AT=10MEG
+meas ac max_gain max vdb(vtia_outp_1) from=1MEG to=100G
+meas ac min_gain min vdb(vtia_outp_1) from=1MEG to=100MEG
+let bw_gain=gain-3
+meas ac bandwidth when vdb(vtia_outp_1)=bw_gain fall = LAST
+wrdata result_freq.csv gain max_gain min_gain bandwidth
+run
+reset
+noise v(vtia_outp_1) i1 dec 1000 10 2G
+print all
+* wrdata result_noise.csv inoise_total onoise_total
+setplot noise1
+plot inoise_spectrum
+plot onoise_spectrum
+hardcopy tia_rgc_inoise_spectrum.svg inoise_spectrum
+hardcopy tia_rgc_onoise_spectrum.svg onoise_spectrum
+* plot log(inoise_spectrum)
+* write noise_tia2.raw
+run
+* 
+reset
+noise v(vtia_outp_1) i1 dec 1000 2MEG 2G
+print all
+* wrdata result_noise.csv inoise_total onoise_total
+setplot noise3
+plot inoise_spectrum
+plot onoise_spectrum
+hardcopy tia_rgc_inoise_spectrum_zoom.svg inoise_spectrum
+hardcopy tia_rgc_onoise_spectrum_zoom.svg onoise_spectrum
+* plot log(inoise_spectrum)
+* write noise_tia2.raw
+run
+* 
+
+
+.endc 
+"}
+C {devices/lab_wire.sym} -1240 -400 0 1 {name=l5 sig_type=std_logic lab=Vinb}
+C {devices/code.sym} 570 -270 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include tia_rgc_core.spice
+.include tia_rgc_feedback.spice
+
+"}
+C {devices/code.sym} 570 -100 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice sf
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} -890 -630 0 0 {name=l7 lab=VDD}
+C {devices/vsource.sym} -890 -600 0 0 {name=V2 value=1.8
+*#UB#}
+C {devices/gnd.sym} -890 -570 0 0 {name=l8 lab=GND}
+C {devices/lab_wire.sym} -200 -180 0 1 {name=l10 sig_type=std_logic lab=Vtia_outP_1}
+C {devices/ngspice_get_value.sym} -90 -150 0 0 {name=r4 node="v(Vtia_outP_1)"
+descr="v(Vtia_outP_1)"}
+C {devices/isource.sym} -1720 -180 0 0 {name=I1 value="DC 0 AC 1"
+* "pulse 0 50E-9 10n 0.1n 0.1n 5n 10n"
+* 
+*
+*}
+C {devices/gnd.sym} -1720 -130 0 0 {name=l16 lab=GND}
+C {devices/isource.sym} -1030 -190 0 0 {name=I2 value=80u}
+C {devices/ngspice_get_value.sym} -1310 -400 0 0 {name=r2 node="v(Vinb)"
+descr="v(Vinb)"}
+C {devices/vdd.sym} -1030 -250 0 0 {name=l4 lab=VDD}
+C {devices/capa.sym} -1480 -310 0 0 {name=C1
+m=1
+value=200f
+footprint=1206
+device="ceramic capacitor"}
+C {devices/ind.sym} -1540 -400 1 0 {name=L1
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {devices/capa.sym} -1600 -310 0 0 {name=C2
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} -1480 -260 0 0 {name=l9 lab=GND}
+C {devices/gnd.sym} -1600 -260 0 0 {name=l13 lab=GND}
+C {devices/ngspice_get_value.sym} -880 -260 0 0 {name=r3 node="v(Vbias1)"
+descr="v(Vbias1)"}
+C {sky130_fd_pr/nfet_01v8_esd.sym} -1390 -310 0 0 {name=M1
+L=0.165
+W=20.35
+nf=1
+mult=5
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=esd_nfet_01v8
+spiceprefix=X
+}
+C {devices/gnd.sym} -1370 -260 0 0 {name=l15 lab=GND}
+C {devices/lab_wire.sym} -910 -180 0 1 {name=l3 sig_type=std_logic lab=Vbias1}
+C {devices/ngspice_get_value.sym} -730 -570 0 0 {name=r5 node="v(Vbias2)"
+descr="v(Vbias2)"}
+C {devices/lab_wire.sym} -200 -200 0 1 {name=l14 sig_type=std_logic lab=Vtia_outP_2}
+C {devices/ngspice_get_value.sym} -100 -200 0 0 {name=r6 node="v(Vtia_outP_2)"
+descr="v(Vtia_outP_2)"}
+C {devices/isource.sym} -810 -520 0 0 {name=I3 value=8u}
+C {devices/lab_wire.sym} -810 -560 0 1 {name=l18 sig_type=std_logic lab=Vbias2}
+C {devices/gnd.sym} -810 -470 0 0 {name=l2 lab=GND}
+C {sky130_fd_pr/nfet_01v8.sym} 60 -140 1 0 {name=M2
+L=0.2
+W=1.5
+nf=1 
+mult=30
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/gnd.sym} 60 -30 0 0 {name=l12 lab=GND}
+C {devices/gnd.sym} -1240 -270 0 0 {name=l22 lab=GND}
+C {devices/vdd.sym} -1370 -510 0 0 {name=l21 lab=VDD}
+C {/home/simon/code/asic/analog/tia/tia_rgc_core.sym} -500 -180 0 0 {name=x1}
+C {/home/simon/code/asic/analog/tia/tia_rgc_feedback.sym} -430 -520 0 0 {name=x2}
+C {devices/gnd.sym} -800 -220 0 0 {name=l19 lab=GND}
+C {devices/gnd.sym} -350 -90 0 0 {name=l6 lab=GND}
+C {devices/vdd.sym} -350 -270 0 0 {name=l17 lab=VDD}
+C {devices/vdd.sym} -230 -590 0 0 {name=l1 lab=VDD}
+C {devices/gnd.sym} -230 -510 0 0 {name=l11 lab=GND}
+C {devices/noconn.sym} 110 -200 2 0 {name=l24}
+C {devices/isource.sym} -1240 -320 0 0 {name=I4 value=20u}
+C {devices/gnd.sym} -720 -520 0 0 {name=l25 lab=GND}
+C {devices/gnd.sym} -700 -470 0 0 {name=l20 lab=GND}
diff --git a/xschem/test/test_tia_rgc_full_mc.sch b/xschem/test/test_tia_rgc_full_mc.sch
new file mode 100644
index 0000000..d59ce40
--- /dev/null
+++ b/xschem/test/test_tia_rgc_full_mc.sch
@@ -0,0 +1,246 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -320 -240 -320 -230 { lab=VDD}
+N -320 -230 -320 -210 { lab=VDD}
+N -240 -160 20 -160 { lab=Vtia_outP_2}
+N -1880 -150 -1880 -130 { lab=GND}
+N -1880 -400 -1880 -210 { lab=#net1}
+N -820 -260 -820 -250 { lab=VDD}
+N -820 -250 -820 -230 { lab=VDD}
+N -1760 -400 -1760 -340 { lab=#net1}
+N -1880 -400 -1760 -400 { lab=#net1}
+N -1760 -400 -1730 -400 { lab=#net1}
+N -1640 -280 -1640 -260 { lab=GND}
+N -1760 -280 -1760 -260 { lab=GND}
+N -1670 -400 -1610 -400 { lab=Vinb}
+N -1640 -400 -1640 -340 { lab=Vinb}
+N -1570 -310 -1570 -280 { lab=GND}
+N -1570 -280 -1530 -280 { lab=GND}
+N -1530 -280 -1530 -260 { lab=GND}
+N -1530 -310 -1530 -280 { lab=GND}
+N -1610 -400 -1530 -400 { lab=Vinb}
+N -1530 -400 -1530 -340 { lab=Vinb}
+N -340 -200 -320 -200 { lab=VDD}
+N -320 -210 -320 -200 { lab=VDD}
+N -340 -120 -320 -120 { lab=GND}
+N -320 -120 -320 -80 { lab=GND}
+N -1420 -400 -1070 -400 { lab=Vinb}
+N -1530 -400 -1420 -400 { lab=Vinb}
+N -240 -140 20 -140 { lab=Vtia_outP_1}
+N 20 -80 20 10 { lab=GND}
+N 20 10 80 10 { lab=GND}
+N 80 -80 80 10 { lab=GND}
+N 50 -80 50 10 { lab=GND}
+N 20 -140 50 -140 { lab=Vtia_outP_1}
+N 50 -140 50 -120 { lab=Vtia_outP_1}
+N -1530 -450 -1530 -400 { lab=Vinb}
+N -340 -140 -240 -140 { lab=Vtia_outP_1}
+N -340 -180 -270 -180 { lab=Vtia_outP_2}
+N -270 -180 -270 -160 { lab=Vtia_outP_2}
+N -270 -160 -240 -160 { lab=Vtia_outP_2}
+N -340 -160 -310 -160 { lab=#net2}
+N -690 -350 -310 -350 { lab=#net2}
+N -690 -480 -690 -350 { lab=#net2}
+N -690 -490 -690 -480 { lab=#net2}
+N -690 -490 -640 -490 { lab=#net2}
+N -670 -370 -280 -370 { lab=Vtia_outP_1}
+N -670 -470 -670 -370 { lab=Vtia_outP_1}
+N -670 -470 -640 -470 { lab=Vtia_outP_1}
+N -810 -450 -640 -450 { lab=#net3}
+N -910 -510 -640 -510 { lab=#net4}
+N -910 -510 -910 -450 { lab=#net4}
+N -1000 -530 -640 -530 { lab=Vbias2}
+N -1000 -530 -1000 -450 { lab=Vbias2}
+N -730 -200 -640 -200 { lab=GND}
+N -820 -160 -640 -160 { lab=Vbias1}
+N -820 -170 -820 -160 { lab=Vbias1}
+N -690 -180 -640 -180 { lab=Vinb}
+N -690 -320 -690 -180 { lab=Vinb}
+N -1050 -320 -690 -320 { lab=Vinb}
+N -1050 -400 -1050 -320 { lab=Vinb}
+N -1070 -400 -1050 -400 { lab=Vinb}
+N -310 -160 -290 -160 { lab=#net2}
+N -290 -350 -290 -160 { lab=#net2}
+N -310 -350 -290 -350 { lab=#net2}
+N -260 -370 -260 -140 { lab=Vtia_outP_1}
+N -280 -370 -260 -370 { lab=Vtia_outP_1}
+N -320 -570 -320 -560 { lab=VDD}
+N -320 -560 -320 -540 { lab=VDD}
+N -340 -530 -320 -530 { lab=VDD}
+N -320 -540 -320 -530 { lab=VDD}
+N -340 -490 -320 -490 { lab=GND}
+N -320 -490 -320 -450 { lab=GND}
+N -690 -320 -240 -320 { lab=Vinb}
+N -240 -510 -240 -320 { lab=Vinb}
+N -340 -510 -240 -510 { lab=Vinb}
+C {devices/code.sym} 370 -490 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+** TIA
+
+set model=\\"#model#\\"
+let mc_runs=100
+let mc_runNo = 1
+
+dowhile mc_runNo <= mc_runs
+   destroy all
+	let min_temp=0
+	let var_temp = min_temp
+	let max_temp=100
+	let temp_step=10
+	let noise_no=1
+	dowhile var_temp <= max_temp
+
+		* AC analysis
+		ac dec 10 1 1T
+		option temp=$&var_temp
+		* Write frequency spectra
+		wrdata 'result_ac_ac_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' v(Vinb) vdb(Vtia_outP_1) vdb(Vtia_outP_2)
+		* Measure and write key parameters
+		meas ac gain FIND vdb(vtia_outp_1) AT=50MEG
+		meas ac max_gain max vdb(vtia_outp_1) from=1MEG to=100G
+		meas ac min_gain min vdb(vtia_outp_1) from=1MEG to=100MEG
+		let bw_gain=gain-3
+		meas ac bandwidth_upper when vdb(vtia_outp_1)=bw_gain fall = LAST
+		let bandwidth_lower=bandwidth_upper
+		meas ac bandwidth_lower when vdb(vtia_outp_1)=bw_gain rise = LAST
+		wrdata 'result_meas_meas_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' gain max_gain min_gain bandwidth_upper bandwidth_lower
+		* Noise analysis		
+		noise v(vtia_outp_1) i1 dec 10 10 2G
+		setplot noise\{$&noise_no\}
+		let noise_no=noise_no+2
+		wrdata 'result_noise_full_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' inoise_spectrum onoise_spectrum
+		noise v(vtia_outp_1) i1 dec 10 2MEG 2G
+		setplot noise\{$&noise_no\}
+		let noise_no=noise_no+2
+		wrdata 'result_noise_zoom_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' inoise_spectrum onoise_spectrum		
+		run
+		let var_temp = var_temp + temp_step
+	end
+	let  mc_runNo = mc_runNo +1 
+	reset
+end
+
+.endc 
+"}
+C {devices/vdd.sym} -320 -240 0 0 {name=l11 lab=VDD}
+C {devices/lab_wire.sym} -1400 -400 0 1 {name=l5 sig_type=std_logic lab=Vinb}
+C {devices/code.sym} 370 -320 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include ../../../tia_rgc_core.spice
+.include ../../../tia_rgc_feedback.spice
+
+"}
+C {devices/code.sym} 370 -150 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice sf
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/vdd.sym} -1090 -600 0 0 {name=l7 lab=VDD}
+C {devices/vsource.sym} -1090 -570 0 0 {name=V2 value=#UB#}
+C {devices/gnd.sym} -1090 -540 0 0 {name=l8 lab=GND}
+C {devices/lab_wire.sym} -210 -140 0 1 {name=l10 sig_type=std_logic lab=Vtia_outP_1}
+C {devices/ngspice_get_value.sym} -100 -110 0 0 {name=r4 node="v(Vtia_outP_1)"
+descr="v(Vtia_outP_1)"}
+C {devices/isource.sym} -1880 -180 0 0 {name=I1 value="DC 0 AC 1"
+* "pulse 0 50E-9 10n 0.1n 0.1n 5n 10n"
+* 
+*
+*}
+C {devices/gnd.sym} -1880 -130 0 0 {name=l16 lab=GND}
+C {devices/isource.sym} -820 -200 0 0 {name=I2 value=80u}
+C {devices/ngspice_get_value.sym} -1470 -400 0 0 {name=r2 node="v(Vinb)"
+descr="v(Vinb)"}
+C {devices/vdd.sym} -820 -260 0 0 {name=l4 lab=VDD}
+C {devices/capa.sym} -1640 -310 0 0 {name=C1
+m=1
+value=200f
+footprint=1206
+device="ceramic capacitor"}
+C {devices/ind.sym} -1700 -400 1 0 {name=L1
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {devices/capa.sym} -1760 -310 0 0 {name=C2
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} -1640 -260 0 0 {name=l9 lab=GND}
+C {devices/gnd.sym} -1760 -260 0 0 {name=l13 lab=GND}
+C {devices/ngspice_get_value.sym} -1040 -260 0 0 {name=r3 node="v(Vbias1)"
+descr="v(Vbias1)"}
+C {sky130_fd_pr/nfet_01v8_esd.sym} -1550 -310 0 0 {name=M1
+L=0.165
+W=20.35
+nf=1
+mult=5
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=esd_nfet_01v8
+spiceprefix=X
+}
+C {devices/gnd.sym} -1530 -260 0 0 {name=l15 lab=GND}
+C {devices/lab_wire.sym} -800 -160 0 1 {name=l3 sig_type=std_logic lab=Vbias1}
+C {devices/ngspice_get_value.sym} -1040 -230 0 0 {name=r5 node="v(Vbias2)"
+descr="v(Vbias2)"}
+C {devices/gnd.sym} -320 -80 0 0 {name=l1 lab=GND}
+C {devices/lab_wire.sym} -210 -160 0 1 {name=l14 sig_type=std_logic lab=Vtia_outP_2}
+C {devices/ngspice_get_value.sym} -110 -160 0 0 {name=r6 node="v(Vtia_outP_2)"
+descr="v(Vtia_outP_2)"}
+C {devices/isource.sym} -1000 -420 0 0 {name=I3 value=8u}
+C {devices/lab_wire.sym} -910 -530 0 1 {name=l18 sig_type=std_logic lab=Vbias2}
+C {sky130_fd_pr/nfet_01v8.sym} 50 -100 1 0 {name=M2
+L=0.3
+W=2
+nf=1 
+mult=3
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/gnd.sym} 50 10 0 0 {name=l12 lab=GND}
+C {devices/noconn.sym} 20 -160 2 0 {name=l19}
+C {devices/vdd.sym} -1530 -510 0 0 {name=l21 lab=VDD}
+C {devices/isource.sym} -1530 -480 0 0 {name=I4 value=#ID#}
+C {devices/vsource.sym} -810 -420 0 0 {name=V1 value=#FB_PP_EN#}
+C {devices/gnd.sym} -810 -390 0 0 {name=l25 lab=GND}
+C {devices/vsource.sym} -910 -420 0 0 {name=V3 value=#FB_DIS#}
+C {devices/gnd.sym} -910 -390 0 0 {name=l17 lab=GND}
+C {devices/gnd.sym} -1000 -390 0 0 {name=l22 lab=GND}
+C {/home/simon/code/asic/analog/tia/tia_rgc_feedback.sym} -490 -490 0 0 {name=x2}
+C {/home/simon/code/asic/analog/tia/tia_rgc_core.sym} -490 -160 0 0 {name=x1}
+C {devices/gnd.sym} -730 -200 0 0 {name=l2 lab=GND}
+C {devices/vdd.sym} -320 -570 0 0 {name=l6 lab=VDD}
+C {devices/gnd.sym} -320 -450 0 0 {name=l20 lab=GND}
diff --git a/xschem/test/test_tia_rgc_integration.sch b/xschem/test/test_tia_rgc_integration.sch
new file mode 100644
index 0000000..2eb1427
--- /dev/null
+++ b/xschem/test/test_tia_rgc_integration.sch
@@ -0,0 +1,278 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 110 -120 130 -120 { lab=GND}
+N 130 -120 130 -90 { lab=GND}
+N 110 -160 150 -160 { lab=VDD}
+N 150 -180 150 -160 { lab=VDD}
+N 110 -140 260 -140 { lab=#net1}
+N 10 40 10 60 { lab=GND}
+N 10 -40 10 -20 { lab=VDD}
+N 560 -120 640 -120 { lab=#net2}
+N 560 -140 610 -140 { lab=VDD}
+N 590 0 590 20 { lab=GND}
+N 560 20 590 20 { lab=GND}
+N 560 -0 590 0 { lab=GND}
+N 560 -100 590 -100 { lab=GND}
+N 590 -100 590 -0 { lab=GND}
+N 560 -20 590 -20 { lab=GND}
+N 560 -40 590 -40 { lab=GND}
+N 560 -60 590 -60 { lab=GND}
+N 560 -80 590 -80 { lab=GND}
+N 940 -40 970 -40 { lab=GND}
+N 970 -40 970 -30 { lab=GND}
+N 940 -120 970 -120 { lab=VDD}
+N 970 -140 970 -120 { lab=VDD}
+N 940 -100 1040 -100 { lab=#net3}
+N 1210 -120 1250 -120 { lab=GND}
+N 1210 -130 1210 -120 { lab=GND}
+N 1550 -120 1590 -120 { lab=VDD}
+N 1550 -40 1590 -40 { lab=GND}
+N 1590 -40 1590 -30 { lab=GND}
+N -130 -350 -130 -330 { lab=GND}
+N -130 -480 -130 -410 { lab=#net4}
+N -10 -480 -10 -420 { lab=#net4}
+N -130 -480 -10 -480 { lab=#net4}
+N -10 -480 20 -480 { lab=#net4}
+N 110 -360 110 -340 { lab=GND}
+N -10 -360 -10 -340 { lab=GND}
+N 80 -480 140 -480 { lab=Vinb}
+N 110 -480 110 -420 { lab=Vinb}
+N 140 -480 920 -480 { lab=Vinb}
+N 1160 -100 1250 -100 { lab=Vinb}
+N 1160 -480 1160 -100 { lab=Vinb}
+N 1030 -480 1160 -480 { lab=Vinb}
+N 1550 -80 1710 -80 { lab=Vtia_out_ref}
+N 1550 -100 1710 -100 { lab=Vtia_outP_2}
+N 1710 -80 1740 -80 { lab=Vtia_out_ref}
+N 560 40 560 60 { lab=GND}
+N 940 -60 1030 -60 { lab=GND}
+N 940 -80 1010 -80 { lab=#net5}
+N 1010 -80 1010 20 { lab=#net5}
+N 1040 -80 1250 -80 { lab=#net3}
+N 1040 -100 1040 -80 { lab=#net3}
+N 1030 -60 1070 -60 { lab=GND}
+N 1070 -60 1070 -50 { lab=GND}
+N 1010 20 1720 20 { lab=#net5}
+N 1720 0 1800 0 { lab=#net5}
+N 1720 0 1720 20 { lab=#net5}
+N 1770 20 1800 20 { lab=Vtia_outP_1}
+N 1770 -50 1770 20 { lab=Vtia_outP_1}
+N 1770 -60 1770 -50 { lab=Vtia_outP_1}
+N 1550 -60 1770 -60 { lab=Vtia_outP_1}
+N 1750 40 1800 40 { lab=Vtia_out_ref}
+N 1750 -80 1750 40 { lab=Vtia_out_ref}
+N 1740 -80 1750 -80 { lab=Vtia_out_ref}
+N 2100 0 2140 0 { lab=VDD}
+N 2100 60 2140 60 { lab=GND}
+N 2140 60 2140 70 { lab=GND}
+N 2440 100 2440 120 { lab=GND}
+N 2100 40 2440 40 { lab=V_outP}
+N 2520 100 2520 120 { lab=GND}
+N 2520 20 2520 40 { lab=V_outN}
+N 2100 20 2520 20 { lab=V_outN}
+N 920 -480 1030 -480 { lab=Vinb}
+N 960 -580 1000 -580 { lab=GND}
+N 1000 -580 1000 -550 { lab=GND}
+N 960 -620 1000 -620 { lab=VDD}
+N 1000 -660 1000 -620 { lab=VDD}
+N 960 -600 1060 -600 { lab=Vinb}
+N 1060 -600 1060 -480 { lab=Vinb}
+N 2190 -140 2230 -140 { lab=GND}
+N 2230 -140 2230 -110 { lab=GND}
+N 2190 -180 2230 -180 { lab=VDD}
+N 2230 -220 2230 -180 { lab=VDD}
+N 2190 -160 2290 -160 { lab=V_outN}
+N 2290 -160 2290 20 { lab=V_outN}
+N 2210 200 2250 200 { lab=GND}
+N 2250 200 2250 230 { lab=GND}
+N 2210 160 2250 160 { lab=VDD}
+N 2250 120 2250 160 { lab=VDD}
+N 2210 180 2310 180 { lab=V_outP}
+N 2310 40 2310 180 { lab=V_outP}
+C {/home/simon/code/asic/analog/bias/current_mirrorx8.sym} 410 -50 0 0 {name=xcurm}
+C {/home/simon/code/asic/analog/bias/low_pvt_source.sym} -40 -140 0 0 {name=xisource}
+C {/home/simon/code/asic/analog/bias/current_mirror_channel.sym} 790 -80 0 0 {name=x1}
+C {devices/vsource.sym} 10 10 0 0 {name=V1 value=1.8}
+C {devices/gnd.sym} 130 -90 0 0 {name=l1 lab=GND}
+C {devices/vdd.sym} 10 -40 0 0 {name=l2 lab=VDD}
+C {devices/gnd.sym} 10 60 0 0 {name=l3 lab=GND}
+C {devices/vdd.sym} 150 -180 0 0 {name=l4 lab=VDD}
+C {devices/vdd.sym} 610 -140 0 0 {name=l5 lab=VDD}
+C {devices/gnd.sym} 590 20 0 0 {name=l6 lab=GND}
+C {devices/vdd.sym} 970 -140 0 0 {name=l7 lab=VDD}
+C {devices/gnd.sym} 970 -30 0 0 {name=l8 lab=GND}
+C {devices/gnd.sym} 1210 -130 2 0 {name=l9 lab=GND}
+C {devices/vdd.sym} 1590 -120 0 0 {name=l12 lab=VDD}
+C {devices/gnd.sym} 1590 -30 0 0 {name=l13 lab=GND}
+C {devices/lab_wire.sym} 1160 -380 0 1 {name=l14 sig_type=std_logic lab=Vinb}
+C {devices/isource.sym} -130 -380 0 0 {name=I1 value="DC 0 AC 1"
+* "pulse 0 50E-9 10n 0.1n 0.1n 5n 10n"
+* 
+*
+*}
+C {devices/gnd.sym} -130 -330 0 0 {name=l16 lab=GND}
+C {devices/ngspice_get_value.sym} 1160 -410 0 0 {name=r2 node="v(Vinb)"
+descr="v(Vinb)"}
+C {devices/capa.sym} 110 -390 0 0 {name=C1
+m=1
+value=200f
+footprint=1206
+device="ceramic capacitor"}
+C {devices/ind.sym} 50 -480 1 0 {name=L1
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {devices/capa.sym} -10 -390 0 0 {name=C2
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 110 -340 0 0 {name=l15 lab=GND}
+C {devices/gnd.sym} -10 -340 0 0 {name=l17 lab=GND}
+C {devices/gnd.sym} 1140 -520 0 0 {name=l22 lab=GND}
+C {devices/isource.sym} 1140 -550 0 0 {name=I4 value=5u}
+C {devices/vdd.sym} 1140 -580 0 0 {name=l19 lab=VDD}
+C {devices/code.sym} 2870 -360 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+* .option temp=100
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+** TIA
+
+
+op
+write test_tia_rgc_integration.raw
+run
+reset
+
+ac dec 1000 10 1T
+plot vdb(Vtia_outP_1) vdb(Vtia_outP_2)
+plot v(Vinb)
+plot phase(Vinb)/pi*180 phase(Vtia_outP_1)/pi*180
+
+plot db(v(V_outP)-v(V_outN))
+
+* tran 1p 100n
+* plot v(Vtia_outP_1) v(Vtia_outP_2)
+* plot v(Vinb)
+
+meas ac gain FIND vdb(vtia_outp_1) AT=10MEG
+meas ac max_gain max vdb(vtia_outp_1) from=1MEG to=100G
+meas ac min_gain min vdb(vtia_outp_1) from=1MEG to=100MEG
+let bw_gain=gain-3
+meas ac bandwidth when vdb(vtia_outp_1)=bw_gain fall = LAST
+wrdata result_ac_tia.csv gain max_gain min_gain bandwidth
+
+
+noise v(vtia_outp_1) i1 dec 1000 10 2G
+print all
+* wrdata result_noise.csv inoise_total onoise_total
+setplot noise1
+plot inoise_spectrum
+plot onoise_spectrum
+* hardcopy tia_rgc_inoise_spectrum.svg inoise_spectrum
+* hardcopy tia_rgc_onoise_spectrum.svg onoise_spectrum
+* plot log(inoise_spectrum)
+* write noise_tia2.raw
+
+noise v(vtia_outp_1) i1 dec 1000 2MEG 2G
+print all
+* wrdata result_noise.csv inoise_total onoise_total
+setplot noise3
+plot inoise_spectrum
+plot onoise_spectrum
+* hardcopy tia_rgc_inoise_spectrum_zoom.svg inoise_spectrum
+* hardcopy tia_rgc_onoise_spectrum_zoom.svg onoise_spectrum
+* plot log(inoise_spectrum)
+* write noise_tia2.raw
+
+noise v(v_outp) i1 dec 1000 2MEG 2G
+print all
+setplot noise5
+plot inoise_spectrum
+plot onoise_spectrum
+
+noise v(v_outp) i1 dec 1000 10 2G
+print all
+setplot noise7
+plot inoise_spectrum
+plot onoise_spectrum
+
+
+.endc 
+"}
+C {devices/code.sym} 2870 -190 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include tia_rgc_core.spice
+.include current_mirror_channel.spice
+.include current_mirrorx8.spice
+.include low_pvt_source.spice
+.include outdriver.spice
+.include esd_diodes.spice
+
+"}
+C {devices/code.sym} 2870 -20 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice sf
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.ll.red ll
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/lab_wire.sym} 1600 -100 0 1 {name=l23 sig_type=std_logic lab=Vtia_outP_2}
+C {devices/lab_wire.sym} 1600 -60 0 1 {name=l24 sig_type=std_logic lab=Vtia_outP_1}
+C {devices/noconn.sym} 1710 -100 2 0 {name=l26}
+C {devices/ngspice_get_value.sym} 1670 -240 0 0 {name=r6 node="v(Vtia_outP_2)"
+descr="v(Vtia_outP_2)"}
+C {devices/ngspice_get_value.sym} 1670 -210 0 0 {name=r4 node="v(Vtia_outP_1)"
+descr="v(Vtia_outP_1)"}
+C {devices/gnd.sym} 560 60 0 0 {name=l27 lab=GND}
+C {/home/simon/code/asic/analog/outdriver/outdriver.sym} 1950 30 0 0 {name=xoutd}
+C {/home/simon/code/asic/analog/tia/tia_rgc_core.sym} 1400 -80 0 0 {name=x3}
+C {devices/gnd.sym} 1070 -50 0 0 {name=l10 lab=GND}
+C {devices/vdd.sym} 2140 0 0 0 {name=l11 lab=VDD}
+C {devices/gnd.sym} 2140 70 0 0 {name=l25 lab=GND}
+C {devices/capa.sym} 2440 70 0 0 {name=C3
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 2440 120 0 0 {name=l28 lab=GND}
+C {devices/capa.sym} 2520 70 0 0 {name=C4
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 2520 120 0 0 {name=l29 lab=GND}
+C {devices/lab_wire.sym} 2380 20 0 1 {name=l30 sig_type=std_logic lab=V_outN}
+C {devices/lab_wire.sym} 2380 40 0 1 {name=l31 sig_type=std_logic lab=V_outP}
+C {devices/lab_wire.sym} 1600 -80 0 1 {name=l32 sig_type=std_logic lab=Vtia_out_ref}
+C {devices/ngspice_get_value.sym} 1670 -180 0 0 {name=r1 node="v(Vtia_out_ref)"
+descr="v(Vtia_out_ref)"}
+C {/home/simon/code/asic/analog/esd_diodes.sym} 810 -600 0 0 {name=x2}
+C {devices/vdd.sym} 1000 -660 0 0 {name=l18 lab=VDD}
+C {devices/gnd.sym} 1000 -550 0 0 {name=l20 lab=GND}
+C {/home/simon/code/asic/analog/esd_diodes.sym} 2040 -160 0 0 {name=x4}
+C {devices/vdd.sym} 2230 -220 0 0 {name=l21 lab=VDD}
+C {devices/gnd.sym} 2230 -110 0 0 {name=l33 lab=GND}
+C {/home/simon/code/asic/analog/esd_diodes.sym} 2060 180 0 0 {name=x5}
+C {devices/vdd.sym} 2250 120 0 0 {name=l34 lab=VDD}
+C {devices/gnd.sym} 2250 230 0 0 {name=l35 lab=GND}
diff --git a/xschem/test/test_tia_rgc_integration_mc.sch b/xschem/test/test_tia_rgc_integration_mc.sch
new file mode 100644
index 0000000..1b88b06
--- /dev/null
+++ b/xschem/test/test_tia_rgc_integration_mc.sch
@@ -0,0 +1,274 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 110 -120 130 -120 { lab=GND}
+N 130 -120 130 -90 { lab=GND}
+N 110 -160 150 -160 { lab=VDD}
+N 150 -180 150 -160 { lab=VDD}
+N 110 -140 260 -140 { lab=#net1}
+N 220 -290 220 -270 { lab=GND}
+N 220 -370 220 -350 { lab=VDD}
+N 560 -120 640 -120 { lab=#net2}
+N 560 -140 610 -140 { lab=VDD}
+N 590 0 590 20 { lab=GND}
+N 560 20 590 20 { lab=GND}
+N 560 -0 590 0 { lab=GND}
+N 560 -100 590 -100 { lab=GND}
+N 590 -100 590 -0 { lab=GND}
+N 560 -20 590 -20 { lab=GND}
+N 560 -40 590 -40 { lab=GND}
+N 560 -60 590 -60 { lab=GND}
+N 560 -80 590 -80 { lab=GND}
+N 940 -40 970 -40 { lab=GND}
+N 970 -40 970 -30 { lab=GND}
+N 940 -120 970 -120 { lab=VDD}
+N 970 -140 970 -120 { lab=VDD}
+N 940 -100 1040 -100 { lab=#net3}
+N 1210 -120 1250 -120 { lab=GND}
+N 1210 -130 1210 -120 { lab=GND}
+N 1550 -120 1590 -120 { lab=VDD}
+N 1550 -40 1590 -40 { lab=GND}
+N 1590 -40 1590 -30 { lab=GND}
+N 570 -350 570 -330 { lab=GND}
+N 570 -480 570 -410 { lab=#net4}
+N 690 -480 690 -420 { lab=#net4}
+N 570 -480 690 -480 { lab=#net4}
+N 690 -480 720 -480 { lab=#net4}
+N 810 -360 810 -340 { lab=GND}
+N 690 -360 690 -340 { lab=GND}
+N 780 -480 840 -480 { lab=Vinb}
+N 810 -480 810 -420 { lab=Vinb}
+N 880 -390 880 -360 { lab=GND}
+N 880 -360 920 -360 { lab=GND}
+N 920 -360 920 -340 { lab=GND}
+N 920 -390 920 -360 { lab=GND}
+N 840 -480 920 -480 { lab=Vinb}
+N 920 -480 920 -420 { lab=Vinb}
+N 920 -480 1030 -480 { lab=Vinb}
+N 920 -530 920 -480 { lab=Vinb}
+N 1050 -480 1050 -430 { lab=Vinb}
+N 1050 -370 1050 -350 { lab=GND}
+N 1160 -100 1250 -100 { lab=Vinb}
+N 1160 -480 1160 -100 { lab=Vinb}
+N 1030 -480 1160 -480 { lab=Vinb}
+N 1550 -80 1710 -80 { lab=#net5}
+N 1550 -100 1710 -100 { lab=Vtia_outP_2}
+N 1710 -80 1740 -80 { lab=#net5}
+N 560 40 560 60 { lab=GND}
+N 940 -60 1030 -60 { lab=GND}
+N 940 -80 1010 -80 { lab=#net6}
+N 1010 -80 1010 20 { lab=#net6}
+N 1040 -80 1250 -80 { lab=#net3}
+N 1040 -100 1040 -80 { lab=#net3}
+N 1030 -60 1070 -60 { lab=GND}
+N 1070 -60 1070 -50 { lab=GND}
+N 1010 20 1720 20 { lab=#net6}
+N 1720 0 1800 0 { lab=#net6}
+N 1720 0 1720 20 { lab=#net6}
+N 1770 20 1800 20 { lab=Vtia_outP_1}
+N 1770 -50 1770 20 { lab=Vtia_outP_1}
+N 1770 -60 1770 -50 { lab=Vtia_outP_1}
+N 1550 -60 1770 -60 { lab=Vtia_outP_1}
+N 1750 40 1800 40 { lab=#net5}
+N 1750 -80 1750 40 { lab=#net5}
+N 1740 -80 1750 -80 { lab=#net5}
+N 2100 0 2140 0 { lab=VDD}
+N 2100 60 2140 60 { lab=GND}
+N 2140 60 2140 70 { lab=GND}
+N 2230 100 2230 120 { lab=GND}
+N 2100 40 2230 40 { lab=V_outP}
+N 2310 100 2310 120 { lab=GND}
+N 2310 20 2310 40 { lab=V_outN}
+N 2100 20 2310 20 { lab=V_outN}
+C {/home/simon/code/asic/analog/bias/current_mirrorx8.sym} 410 -50 0 0 {name=xcurm}
+C {/home/simon/code/asic/analog/bias/low_pvt_source.sym} -40 -140 0 0 {name=xisource}
+C {/home/simon/code/asic/analog/bias/current_mirror_channel.sym} 790 -80 0 0 {name=x1}
+C {devices/vsource.sym} 220 -320 0 0 {name=V1 value=#UB#}
+C {devices/gnd.sym} 130 -90 0 0 {name=l1 lab=GND}
+C {devices/vdd.sym} 220 -370 0 0 {name=l2 lab=VDD}
+C {devices/gnd.sym} 220 -270 0 0 {name=l3 lab=GND}
+C {devices/vdd.sym} 150 -180 0 0 {name=l4 lab=VDD}
+C {devices/vdd.sym} 610 -140 0 0 {name=l5 lab=VDD}
+C {devices/gnd.sym} 590 20 0 0 {name=l6 lab=GND}
+C {devices/vdd.sym} 970 -140 0 0 {name=l7 lab=VDD}
+C {devices/gnd.sym} 970 -30 0 0 {name=l8 lab=GND}
+C {devices/gnd.sym} 1210 -130 2 0 {name=l9 lab=GND}
+C {devices/vdd.sym} 1590 -120 0 0 {name=l12 lab=VDD}
+C {devices/gnd.sym} 1590 -30 0 0 {name=l13 lab=GND}
+C {devices/lab_wire.sym} 1050 -480 0 1 {name=l14 sig_type=std_logic lab=Vinb}
+C {devices/isource.sym} 570 -380 0 0 {name=I1 value="DC 0 AC 1"
+* "pulse 0 50E-9 10n 0.1n 0.1n 5n 10n"
+* 
+*
+*}
+C {devices/gnd.sym} 570 -330 0 0 {name=l16 lab=GND}
+C {devices/ngspice_get_value.sym} 980 -480 0 0 {name=r2 node="v(Vinb)"
+descr="v(Vinb)"}
+C {devices/capa.sym} 810 -390 0 0 {name=C1
+m=1
+value=200f
+footprint=1206
+device="ceramic capacitor"}
+C {devices/ind.sym} 750 -480 1 0 {name=L1
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {devices/capa.sym} 690 -390 0 0 {name=C2
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 810 -340 0 0 {name=l15 lab=GND}
+C {devices/gnd.sym} 690 -340 0 0 {name=l17 lab=GND}
+C {sky130_fd_pr/nfet_01v8_esd.sym} 900 -390 0 0 {name=M1
+L=0.165
+W=20.35
+nf=1
+mult=5
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=esd_nfet_01v8
+spiceprefix=X
+}
+C {devices/gnd.sym} 920 -340 0 0 {name=l18 lab=GND}
+C {devices/vdd.sym} 920 -590 0 0 {name=l21 lab=VDD}
+C {devices/gnd.sym} 1050 -350 0 0 {name=l20 lab=GND}
+C {devices/code.sym} 2700 -360 0 0 {name=SPICE
+only_toplevel=true
+value="
+*.options savecurrents
+.option warn=1
+* .option temp=100
+.control
+set wr_vecnames
+set wr_singlescale
+set hcopydevtype=svg
+
+set model=\\"#model#\\"
+let mc_runs=3
+let mc_runNo = 1
+
+dowhile mc_runNo <= mc_runs
+   destroy all
+	let min_temp=0
+	let var_temp = min_temp
+	let max_temp=100
+	let temp_step=30
+	let noise_no=1
+	dowhile var_temp <= max_temp
+		op
+		wrdata 'result_op_op_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' v(v_outp) v(v_outn)
+
+		* AC analysis
+		ac dec 10 10 1T
+		option temp=$&var_temp
+		wrdata 'result_ac_ac_\{$&var_temp\}deg_\{$&mc_runNo\}.csv' v(vinb) vdb(vtia_outp_1) db(v(v_outp)-v(v_outn))
+
+		* Measure AC at output driver
+		meas ac gain_tia FIND vdb(vtia_outp_1) AT=10MEG
+		meas ac max_gain_tia max vdb(vtia_outp_1) from=1MEG to=100G
+		meas ac min_gain_tia min vdb(vtia_outp_1) from=1MEG to=100MEG
+		let bw_gain_tia=gain_tia-3
+		meas ac bandwidth_tia when vdb(vtia_outp_1)=bw_gain_tia fall = LAST
+		wrdata result_meas_tia_\{$&var_temp\}deg_\{$&mc_runNo\}.csv gain_tia max_gain_tia min_gain_tia bandwidth_tia 
+	
+		* Measure AC at output driver
+		meas ac gain_out_p FIND vdb(v_outp) AT=10MEG
+		meas ac gain_out_n FIND vdb(v_outn) AT=10MEG
+		meas ac max_gain_out_p max vdb(v_outp) from=1MEG to=100G
+		meas ac max_gain_out_n max vdb(v_outn) from=1MEG to=100G
+		meas ac min_gain_out_n min vdb(v_outn) from=1MEG to=100MEG
+		meas ac min_gain_out_p min vdb(v_outp) from=1MEG to=100MEG
+		let bw_gain_out_p=gain_out_p-3
+		let bw_gain_out_n=gain_out_n-3
+		meas ac bandwidth_out_p when vdb(v_outp)=bw_gain_out_p fall = LAST
+		meas ac bandwidth_out_n when vdb(v_outn)=bw_gain_out_n fall = LAST
+		wrdata result_meas_out_\{$&var_temp\}deg_\{$&mc_runNo\}.csv gain_out_p gain_out_n max_gain_out_p max_gain_out_n min_gain_out_n min_gain_out_p bandwidth_out_p bandwidth_out_n	
+		
+		* noise at TIA
+		noise v(vtia_outp_1) i1 dec 10 10 2G
+		setplot noise1
+		wrdata result_noise_tiaov_\{$&var_temp\}deg_\{$&mc_runNo\}.csv inoise_spectrum onoise_spectrum
+		
+		noise v(vtia_outp_1) i1 dec 10 2MEG 2G
+		setplot noise3
+		wrdata result_noise_tiazoom_\{$&var_temp\}deg_\{$&mc_runNo\}.csv inoise_spectrum onoise_spectrum
+
+		noise v(v_outp) i1 dec 10 10 2G
+		setplot noise5
+		wrdata result_noise_outov_\{$&var_temp\}deg_\{$&mc_runNo\}.csv inoise_spectrum onoise_spectrum
+		
+		noise v(v_outp) i1 dec 10 2MEG 2G
+		setplot noise7
+		wrdata result_noise_outzoom_\{$&var_temp\}deg_\{$&mc_runNo\}.csv inoise_spectrum onoise_spectrum
+		run
+		let var_temp = var_temp + temp_step
+	end
+	let  mc_runNo = mc_runNo +1 
+	reset
+end
+
+
+
+.endc 
+"}
+C {devices/code.sym} 2700 -190 0 0 {name=INCLUDE
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+* .include ../../tia.spice
+* .include ../../filter_diff.spice
+* .include ../../cmm_sense3.spice
+
+.include ../../../tia_rgc_core.spice
+.include ../../../current_mirror_channel.spice
+.include ../../../current_mirrorx8.spice
+.include ../../../low_pvt_source.spice
+.include ../../../outdriver.spice
+
+"}
+C {devices/code.sym} 2700 -20 0 0 {name=MODELS
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice #model#
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice sf
+* .lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice.tt.red tt
+* .lib /home/simon/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice.tt.red tt
+"}
+C {devices/lab_wire.sym} 1600 -100 0 1 {name=l23 sig_type=std_logic lab=Vtia_outP_2}
+C {devices/lab_wire.sym} 1600 -60 0 1 {name=l24 sig_type=std_logic lab=Vtia_outP_1}
+C {devices/noconn.sym} 1710 -100 2 0 {name=l26}
+C {devices/ngspice_get_value.sym} 1670 -240 0 0 {name=r6 node="v(Vtia_outP_2)"
+descr="v(Vtia_outP_2)"}
+C {devices/ngspice_get_value.sym} 1670 -210 0 0 {name=r4 node="v(Vtia_outP_1)"
+descr="v(Vtia_outP_1)"}
+C {devices/gnd.sym} 560 60 0 0 {name=l27 lab=GND}
+C {/home/simon/code/asic/analog/outdriver/outdriver.sym} 1950 30 0 0 {name=xoutd}
+C {/home/simon/code/asic/analog/tia/tia_rgc_core.sym} 1400 -80 0 0 {name=x3}
+C {devices/gnd.sym} 1070 -50 0 0 {name=l10 lab=GND}
+C {devices/vdd.sym} 2140 0 0 0 {name=l11 lab=VDD}
+C {devices/gnd.sym} 2140 70 0 0 {name=l25 lab=GND}
+C {devices/capa.sym} 2230 70 0 0 {name=C3
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 2230 120 0 0 {name=l28 lab=GND}
+C {devices/capa.sym} 2310 70 0 0 {name=C4
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {devices/gnd.sym} 2310 120 0 0 {name=l29 lab=GND}
+C {devices/lab_wire.sym} 2170 20 0 1 {name=l30 sig_type=std_logic lab=V_outN}
+C {devices/lab_wire.sym} 2170 40 0 1 {name=l31 sig_type=std_logic lab=V_outP}
diff --git a/xschem/threshold_test_tb.spice b/xschem/threshold_test_tb.spice
deleted file mode 100644
index 3e9804c..0000000
--- a/xschem/threshold_test_tb.spice
+++ /dev/null
@@ -1,46 +0,0 @@
-*---------------------------------------------------------------------------
-* 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
-*
-*     https://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
-*---------------------------------------------------------------------------
-* Threshold test for POR circuit
-* Determine gate voltage at which the HV NFET draws 240nA nominal
-*
-* Result:  0.7575V
-*-------------------------------------------------------------------
-
-.lib /usr/share/pdk/sky130A/libs.tech/ngspice/sky130.lib.spice tt
-
-*----------------------------
-* Testbench circuit
-*----------------------------
-Rtest vdda mir1 1MEG
-Xm1 mir1 vin vss vss sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8
-
-Vgate vin vss DC=0
-Vpwr vdda vss DC=3.3
-Rgnd vss 0 0.1
-
-*----------------------------
-* Testbench control
-*----------------------------
-.control
-* DC sweep from 0.7 to 0.8V
-dc Vgate 0.7 0.8 0.001
-wrdata test.data Vpwr#branch vin
-
-.endc
-
-.end
-
diff --git a/xschem/tia/tia_rgc_core.sch b/xschem/tia/tia_rgc_core.sch
new file mode 100644
index 0000000..0f01848
--- /dev/null
+++ b/xschem/tia/tia_rgc_core.sch
@@ -0,0 +1,447 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+L 3 620 -930 620 -130 {}
+L 3 40 -920 40 -120 {}
+L 3 1180 -930 1180 -130 {}
+L 3 1740 -930 1740 -130 {}
+T {disable
+fet} 90 -230 0 0 0.2 0.2 {}
+T {disable
+fet} 870 -280 0 0 0.2 0.2 {}
+T {disable
+fet} 1430 -280 0 0 0.2 0.2 {}
+T {TIA} 800 -940 0 0 0.4 0.4 {}
+T {Dummy TIA for 
+dark current
+detection} 1360 -1000 0 0 0.4 0.4 {}
+T {Current mirrors} 120 -930 0 0 0.4 0.4 {}
+T {Expected area usage: 200µm²
+Bandwidth ~1.3GHz (1.1 to 1.4GHz)
+Gain ~59 dBOhm
+Power consumption: ~3mA => ~5.4mW (FB off)
+Input impedance ~30 to 50 Ohm
+Output Noise (1MHz to 2 GHz): <20 nV/sqrt(Hz)
+
+Feedback modes:
+- No FB: dark current up to +/-5µA
+- FB en: dark current up to +/-20µA
+- FB Push pull: dark current up to +/-200µA} 0 -1300 0 0 0.4 0.4 {}
+T {limit rush-in current 
+when enabling TIA} -140 -400 0 0 0.2 0.2 {}
+N -550 -880 740 -880 { lab=VP}
+N 930 -720 930 -390 { lab=Out_1}
+N 780 -620 930 -620 { lab=Out_1}
+N 870 -360 890 -360 { lab=Input}
+N 870 -800 870 -360 { lab=Input}
+N 870 -800 890 -800 { lab=Input}
+N 740 -620 740 -590 { lab=Input}
+N 930 -830 930 -800 { lab=VP}
+N 930 -880 930 -830 { lab=VP}
+N 740 -680 740 -650 { lab=Out_2}
+N 740 -880 880 -880 { lab=VP}
+N 310 -210 310 -180 { lab=VN}
+N 740 -550 740 -400 { lab=Input}
+N 700 -370 700 -240 { lab=I_Bias1}
+N 740 -370 820 -370 { lab=VN}
+N 820 -370 820 -180 { lab=VN}
+N 230 -330 310 -330 { lab=VN}
+N 230 -330 230 -180 { lab=VN}
+N 350 -330 350 -240 { lab=I_Bias1}
+N 310 -300 310 -270 { lab=VM6D}
+N 740 -340 740 -270 { lab=VM5D}
+N 350 -360 350 -330 { lab=I_Bias1}
+N 310 -360 350 -360 { lab=I_Bias1}
+N 300 -400 310 -400 { lab=I_Bias1}
+N 310 -400 310 -360 { lab=I_Bias1}
+N 740 -210 740 -180 { lab=VN}
+N 740 -240 820 -240 { lab=VN}
+N 230 -240 310 -240 { lab=VN}
+N 150 -360 150 -270 { lab=I_Bias1}
+N 150 -360 310 -360 { lab=I_Bias1}
+N 150 -240 150 -210 { lab=VN}
+N 150 -210 150 -180 { lab=VN}
+N 110 -600 110 -240 { lab=Disable_TIA}
+N -540 -600 110 -600 { lab=Disable_TIA}
+N -150 -240 -150 -210 { lab=VN}
+N -150 -210 -150 -180 { lab=VN}
+N -150 -770 -150 -270 { lab=Disable_TIA_B}
+N -190 -600 -190 -240 { lab=Disable_TIA}
+N -190 -800 -190 -600 { lab=Disable_TIA}
+N -150 -830 -150 -800 { lab=VP}
+N -150 -880 -150 -830 { lab=VP}
+N 930 -220 930 -190 { lab=VN}
+N 930 -190 930 -180 { lab=VN}
+N 930 -330 930 -250 { lab=VM28D}
+N 740 -880 740 -860 { lab=VP}
+N 740 -800 740 -710 { lab=Out_2}
+N 930 -620 940 -620 { lab=Out_1}
+N 650 -830 700 -830 { lab=VN}
+N 650 -830 650 -180 { lab=VN}
+N 930 -250 1040 -250 { lab=VM28D}
+N 1490 -770 1490 -390 { lab=Out_ref}
+N 1330 -700 1490 -700 { lab=Out_ref}
+N 1430 -360 1450 -360 { lab=VM39D}
+N 1430 -800 1430 -360 { lab=VM39D}
+N 1430 -800 1450 -800 { lab=VM39D}
+N 1290 -670 1290 -600 { lab=VM39D}
+N 1290 -700 1290 -670 { lab=VM39D}
+N 1490 -830 1490 -800 { lab=VP}
+N 1490 -880 1490 -830 { lab=VP}
+N 1290 -760 1290 -730 { lab=VM31D}
+N 1290 -600 1290 -400 { lab=VM39D}
+N 1250 -370 1250 -240 { lab=I_Bias1}
+N 1290 -370 1370 -370 { lab=VN}
+N 1370 -370 1370 -180 { lab=VN}
+N 1290 -340 1290 -270 { lab=VM36D}
+N 1290 -210 1290 -180 { lab=VN}
+N 1290 -240 1370 -240 { lab=VN}
+N 1490 -220 1490 -190 { lab=VN}
+N 1490 -190 1490 -180 { lab=VN}
+N 1490 -330 1490 -250 { lab=VM40D}
+N 1290 -840 1290 -810 { lab=VP}
+N 1290 -880 1290 -840 { lab=VP}
+N 1290 -780 1290 -760 { lab=VM31D}
+N 1200 -810 1250 -810 { lab=VN}
+N 1200 -810 1200 -180 { lab=VN}
+N 860 -220 890 -220 { lab=Disable_TIA_B}
+N 1420 -220 1450 -220 { lab=Disable_TIA_B}
+N 1290 -650 1430 -650 { lab=VM39D}
+N 700 -420 700 -370 { lab=I_Bias1}
+N 700 -420 1250 -420 { lab=I_Bias1}
+N 1250 -420 1250 -370 { lab=I_Bias1}
+N 1030 -820 1140 -820 { lab=VM28D}
+N 1140 -820 1140 -250 { lab=VM28D}
+N 1040 -250 1140 -250 { lab=VM28D}
+N 350 -240 510 -240 { lab=I_Bias1}
+N 510 -240 700 -240 { lab=I_Bias1}
+N 1590 -820 1700 -820 { lab=VM40D}
+N 1700 -820 1700 -250 { lab=VM40D}
+N -520 -820 -350 -820 { lab=VN}
+N -540 -760 -520 -760 { lab=VP}
+N -540 -880 -540 -760 { lab=VP}
+N -350 -820 -350 -180 { lab=VN}
+N -150 -360 -70 -360 { lab=Disable_TIA_B}
+N -70 -300 -70 -180 { lab=VN}
+N 930 -770 930 -720 { lab=Out_1}
+N 580 -570 740 -570 { lab=Input}
+N 740 -570 870 -570 { lab=Input}
+N 740 -710 740 -680 { lab=Out_2}
+N 740 -590 740 -550 { lab=Input}
+N 740 -750 760 -750 { lab=Out_2}
+N 740 -860 740 -830 { lab=VP}
+N 1490 -620 1510 -620 { lab=Out_ref}
+N 1490 -250 1700 -250 { lab=VM40D}
+N 880 -880 1590 -880 { lab=VP}
+N 930 -360 1050 -360 { lab=VN}
+N 1050 -360 1050 -180 { lab=VN}
+N 1490 -360 1590 -360 { lab=VN}
+N 1590 -360 1590 -180 { lab=VN}
+N -110 -310 -110 -290 { lab=VN}
+N -110 -290 -70 -290 { lab=VN}
+N -530 -180 1590 -180 { lab=VN}
+N -520 -760 -430 -760 { lab=VP}
+C {devices/iopin.sym} -530 -180 0 1 {name=p4 lab=VN}
+C {devices/iopin.sym} -550 -880 0 1 {name=p5 lab=VP}
+C {devices/ngspice_get_value.sym} 550 -370 0 0 {name=r6 node="@m.xtia.xm10.msky130_fd_pr__pfet_01v8[gm]"
+descr="M10 gm"}
+C {devices/ngspice_get_value.sym} 560 -340 0 0 {name=r7 node="@m.xtia.xm10.msky130_fd_pr__pfet_01v8[gds]"
+descr="M10 gds"}
+C {devices/opin.sym} 760 -750 0 0 {name=p15 lab=Out_2}
+C {sky130_fd_pr/nfet_01v8.sym} 720 -240 0 0 {name=M5
+L=1
+W=2
+nf=1 
+mult=6
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/ipin.sym} 300 -400 0 0 {name=p7 lab=I_Bias1}
+C {sky130_fd_pr/nfet_01v8.sym} 330 -240 0 1 {name=M6
+L=1.0
+W=2
+nf=1 
+mult=6
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 910 -360 0 0 {name=M7
+L=0.2
+W=2
+nf=1
+mult=100
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 910 -800 0 0 {name=M8
+L=0.2
+W=2
+nf=1
+mult=60
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 720 -370 0 0 {name=M9
+L=0.15
+W=2
+nf=1 
+mult=12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 330 -330 0 1 {name=M10
+L=0.15
+W=2
+nf=1 
+mult=12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 740 -280 0 1 {name=l1 sig_type=std_logic lab=VM5D}
+C {devices/ngspice_get_value.sym} 740 -310 0 0 {name=r3 node="v(xtia.vm5D)"
+descr="v(xtia.vm5D)"}
+C {devices/ipin.sym} 580 -570 0 0 {name=p8 lab=Input}
+C {devices/ipin.sym} -540 -600 0 0 {name=p1 lab=Disable_TIA}
+C {sky130_fd_pr/nfet_01v8.sym} 130 -240 0 0 {name=M23
+L=0.15
+W=2
+nf=1 
+mult=5
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} -170 -240 0 0 {name=M26
+L=1
+W=0.5
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} -170 -800 0 0 {name=M27
+L=1
+W=0.5
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 910 -220 0 0 {name=M28
+L=0.15
+W=2
+nf=1 
+mult=100
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 930 -260 0 1 {name=l6 sig_type=std_logic lab=VM28D}
+C {devices/ngspice_get_value.sym} 930 -280 0 0 {name=r4 node="v(xtia.vm28D)"
+descr="v(xtia.vm28D)"}
+C {devices/lab_wire.sym} -150 -660 3 1 {name=l9 sig_type=std_logic lab=Disable_TIA_B}
+C {devices/opin.sym} 940 -620 0 0 {name=p6 lab=Out_1}
+C {devices/ngspice_get_value.sym} -120 -690 0 0 {name=r9 node="v(xtia.Disable_TIA_B)"
+descr="v(xtia.Disable_TIA_B)"}
+C {sky130_fd_pr/nfet_01v8.sym} 1270 -240 0 0 {name=M36
+L=1
+W=2
+nf=1 
+mult=6
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 1470 -360 0 0 {name=M37
+L=0.2
+W=2
+nf=1
+mult=100
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1470 -800 0 0 {name=M38
+L=0.2
+W=2
+nf=1
+mult=60
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1270 -370 0 0 {name=M39
+L=0.15
+W=2
+nf=1 
+mult=12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1470 -220 0 0 {name=M40
+L=0.15
+W=2
+nf=1 
+mult=100
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 860 -220 3 1 {name=l13 sig_type=std_logic lab=Disable_TIA_B}
+C {devices/lab_wire.sym} 1420 -220 3 1 {name=l14 sig_type=std_logic lab=Disable_TIA_B}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -520 -850 0 0 {name=C20 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/pfet_01v8.sym} 720 -830 0 0 {name=M16
+L=0.5
+W=2
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 760 -620 0 1 {name=M15
+L=0.2
+W=2
+nf=1
+mult=30
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 1310 -700 0 1 {name=M31
+L=0.2
+W=2
+nf=1
+mult=30
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1270 -810 0 0 {name=M35
+L=0.5
+W=2
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/opin.sym} 1510 -620 0 0 {name=p3 lab=Out_ref}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -430 -790 2 0 {name=C7 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1030 -850 0 0 {name=C2 model=cap_mim_m3_2 W=20 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 570 -210 2 0 {name=C5 model=cap_mim_m3_1 W=15 L=12 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 460 -210 2 0 {name=C4 model=cap_mim_m3_1 W=15 L=12 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1590 -850 0 0 {name=C1 model=cap_mim_m3_2 W=20 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_var_lvt.sym} -70 -330 0 0 {name=C3 model=cap_var_lvt W=2 L=5 VM=5 spiceprefix=X}
+C {devices/lab_wire.sym} 1290 -590 0 1 {name=l2 sig_type=std_logic lab=VM39D}
+C {devices/lab_wire.sym} 1490 -270 0 1 {name=l3 sig_type=std_logic lab=VM40D}
+C {devices/lab_wire.sym} 1290 -280 0 1 {name=l4 sig_type=std_logic lab=VM36D}
+C {devices/lab_wire.sym} 1290 -750 0 1 {name=l5 sig_type=std_logic lab=VM31D}
+C {devices/lab_wire.sym} 310 -270 0 0 {name=l7 sig_type=std_logic lab=VM6D}
diff --git a/xschem/tia/tia_rgc_core.sym b/xschem/tia/tia_rgc_core.sym
new file mode 100644
index 0000000..d4c0861
--- /dev/null
+++ b/xschem/tia/tia_rgc_core.sym
@@ -0,0 +1,35 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -72 -6 0 0 0.3 0.3 {}
+T {@name} 135 -62 0 0 0.2 0.2 {}
+L 4 -130 -50 130 -50 {}
+L 4 -130 50 130 50 {}
+L 4 -130 -50 -130 50 {}
+L 4 130 -50 130 50 {}
+B 5 147.5 -42.5 152.5 -37.5 {name=VP dir=inout }
+L 7 130 -40 150 -40 {}
+T {VP} 125 -44 0 1 0.2 0.2 {}
+B 5 147.5 -22.5 152.5 -17.5 {name=Out_2 dir=out }
+L 4 130 -20 150 -20 {}
+T {Out_2} 125 -24 0 1 0.2 0.2 {}
+B 5 147.5 -2.5 152.5 2.5 {name=Out_ref dir=out }
+L 4 130 0 150 0 {}
+T {Out_ref} 125 -4 0 1 0.2 0.2 {}
+B 5 147.5 17.5 152.5 22.5 {name=Out_1 dir=out }
+L 4 130 20 150 20 {}
+T {Out_1} 125 16 0 1 0.2 0.2 {}
+B 5 -152.5 -42.5 -147.5 -37.5 {name=Disable_TIA dir=in }
+L 4 -150 -40 -130 -40 {}
+T {Disable_TIA} -125 -44 0 0 0.2 0.2 {}
+B 5 -152.5 -22.5 -147.5 -17.5 {name=Input dir=in }
+L 4 -150 -20 -130 -20 {}
+T {Input} -125 -24 0 0 0.2 0.2 {}
+B 5 -152.5 -2.5 -147.5 2.5 {name=I_Bias1 dir=in }
+L 4 -150 0 -130 0 {}
+T {I_Bias1} -125 -4 0 0 0.2 0.2 {}
+B 5 147.5 37.5 152.5 42.5 {name=VN dir=inout }
+L 7 130 40 150 40 {}
+T {VN} 125 36 0 1 0.2 0.2 {}
diff --git a/xschem/tia/tia_rgc_feedback.sch b/xschem/tia/tia_rgc_feedback.sch
new file mode 100644
index 0000000..afd2d50
--- /dev/null
+++ b/xschem/tia/tia_rgc_feedback.sch
@@ -0,0 +1,773 @@
+v {xschem version=3.0.0 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {Dark current compensation} 950 -950 0 0 0.4 0.4 {}
+T {Current mirror} 460 -960 0 0 0.4 0.4 {}
+T {disable
+fet} 1060 -800 0 0 0.2 0.2 {}
+T {disable
+fet} 1120 -800 0 0 0.2 0.2 {}
+T {20µA compensation} 1470 -950 0 0 0.4 0.4 {}
+T {>200uA compensation} 2170 -940 0 0 0.4 0.4 {}
+T {disable
+fet} 2580 -800 0 0 0.2 0.2 {}
+T {disable
+fet} 2600 -320 0 0 0.2 0.2 {}
+T {Feedback modes:
+- No FB: dark current up to +/-5µA
+- FB en: dark current up to +/-20µA
+- FB Push pull: dark current up to +/-200µA} 0 -1100 0 0 0.4 0.4 {}
+T {disable
+fet} 930 -340 0 0 0.2 0.2 {}
+T {I_bias2 x 2} 1730 -380 0 0 0.2 0.2 {}
+T {I_bias2 x 1} 740 -720 0 0 0.2 0.2 {}
+T {I_bias2 x 1} 910 -700 0 0 0.2 0.2 {}
+T {I_bias2 x 1} 1340 -700 0 0 0.2 0.2 {}
+T {I_bias2 x 2} 1130 -370 0 0 0.2 0.2 {}
+T {I_bias2 x 1} 2290 -350 0 0 0.2 0.2 {}
+N -80 -880 740 -880 { lab=VP}
+N 2400 -850 2400 -820 { lab=VP}
+N 2400 -880 2400 -850 { lab=VP}
+N 680 -330 680 -240 { lab=#net1}
+N 720 -330 810 -330 { lab=VN}
+N 810 -330 810 -180 { lab=VN}
+N 720 -300 720 -270 { lab=#net2}
+N 720 -210 720 -180 { lab=VN}
+N 720 -240 810 -240 { lab=VN}
+N 1080 -330 1080 -240 { lab=#net1}
+N 1120 -330 1200 -330 { lab=VN}
+N 1200 -330 1200 -180 { lab=VN}
+N 1120 -300 1120 -270 { lab=#net3}
+N 1120 -210 1120 -180 { lab=VN}
+N 1120 -240 1200 -240 { lab=VN}
+N 720 -880 720 -850 { lab=VP}
+N 720 -850 720 -820 { lab=VP}
+N 1120 -420 1120 -360 { lab=VM13D}
+N 900 -420 1120 -420 { lab=VM13D}
+N 900 -450 900 -420 { lab=VM13D}
+N 1120 -420 1330 -420 { lab=VM13D}
+N 1330 -450 1330 -420 { lab=VM13D}
+N 1330 -480 1330 -450 { lab=VM13D}
+N 900 -480 900 -450 { lab=VM13D}
+N 840 -480 860 -480 { lab=In_Ref}
+N 680 -240 680 -160 { lab=#net1}
+N 680 -160 1080 -160 { lab=#net1}
+N 1080 -240 1080 -160 { lab=#net1}
+N 2360 -820 2360 -790 { lab=VM16D}
+N 760 -820 760 -790 { lab=I_Bias2}
+N 210 -240 210 -210 { lab=VN}
+N 210 -210 210 -180 { lab=VN}
+N 210 -770 210 -270 { lab=Disable_FB_B}
+N 210 -830 210 -800 { lab=VP}
+N 210 -880 210 -830 { lab=VP}
+N 170 -800 170 -240 { lab=Disable_FB}
+N -70 -550 170 -550 { lab=Disable_FB}
+N 1090 -820 1130 -820 { lab=Disable_FB_B}
+N 1170 -850 1170 -820 { lab=VP}
+N 1170 -880 1170 -850 { lab=VP}
+N 1050 -850 1050 -820 { lab=VP}
+N 1110 -820 1110 -750 { lab=Disable_FB_B}
+N 2360 -330 2360 -240 { lab=#net1}
+N 2400 -330 2490 -330 { lab=VN}
+N 2490 -330 2490 -180 { lab=VN}
+N 2400 -300 2400 -270 { lab=#net4}
+N 2400 -210 2400 -180 { lab=VN}
+N 2400 -240 2490 -240 { lab=VN}
+N 2360 -240 2360 -160 { lab=#net1}
+N 1080 -160 2360 -160 { lab=#net1}
+N 720 -710 720 -360 { lab=#net1}
+N 760 -790 760 -740 { lab=I_Bias2}
+N 650 -740 720 -740 { lab=VP}
+N 650 -880 650 -740 { lab=VP}
+N 720 -790 720 -770 { lab=#net5}
+N 900 -880 900 -850 { lab=VP}
+N 900 -850 900 -820 { lab=VP}
+N 860 -820 860 -790 { lab=I_Bias2}
+N 860 -790 860 -740 { lab=I_Bias2}
+N 900 -740 970 -740 { lab=VP}
+N 970 -880 970 -740 { lab=VP}
+N 900 -790 900 -770 { lab=#net6}
+N 900 -710 900 -510 { lab=VM16D}
+N 1330 -880 1330 -850 { lab=VP}
+N 1330 -850 1330 -820 { lab=VP}
+N 1370 -820 1370 -790 { lab=I_Bias2}
+N 1370 -790 1370 -740 { lab=I_Bias2}
+N 1260 -740 1330 -740 { lab=VP}
+N 1260 -880 1260 -740 { lab=VP}
+N 1330 -790 1330 -770 { lab=#net7}
+N 1330 -710 1330 -510 { lab=VM14D}
+N 1050 -880 1050 -850 { lab=VP}
+N 1050 -790 1050 -710 { lab=VM16D}
+N 900 -710 1050 -710 { lab=VM16D}
+N 1170 -790 1170 -710 { lab=VM14D}
+N 1170 -710 1330 -710 { lab=VM14D}
+N 2360 -790 2360 -710 { lab=VM16D}
+N 2400 -710 2460 -710 { lab=VM25G}
+N 2400 -510 2400 -480 { lab=#net8}
+N 2400 -380 2520 -380 { lab=VM34G}
+N 2910 -180 2930 -180 { lab=VN}
+N 2520 -380 2890 -380 { lab=VM34G}
+N 2930 -680 2930 -410 { lab=FB_Out}
+N 2460 -710 2890 -710 { lab=VM25G}
+N 2360 -710 2360 -670 { lab=VM16D}
+N 2400 -790 2400 -650 { lab=VM25G}
+N 2400 -620 2400 -590 { lab=#net8}
+N 2400 -590 2400 -540 { lab=#net8}
+N 2360 -650 2360 -620 { lab=VM25G}
+N 2360 -650 2400 -650 { lab=VM25G}
+N 1700 -850 1700 -820 { lab=VP}
+N 1700 -880 1700 -850 { lab=VP}
+N 1660 -820 1660 -790 { lab=VM14D}
+N 1660 -330 1660 -240 { lab=#net1}
+N 1700 -330 1790 -330 { lab=VN}
+N 1790 -330 1790 -180 { lab=VN}
+N 1700 -210 1700 -180 { lab=VN}
+N 1700 -240 1790 -240 { lab=VN}
+N 1660 -240 1660 -160 { lab=#net1}
+N 1080 -160 1660 -160 { lab=#net1}
+N 1520 -190 1520 -180 { lab=VN}
+N 1520 -250 1660 -250 { lab=#net1}
+N 1700 -440 1700 -360 { lab=FB_Out}
+N 900 -670 1660 -670 { lab=VM16D}
+N 1700 -790 1700 -650 { lab=FB_Out}
+N 1700 -620 1700 -590 { lab=FB_Out}
+N 1700 -590 1700 -500 { lab=FB_Out}
+N 1330 -710 1660 -710 { lab=VM14D}
+N 1660 -790 1660 -710 { lab=VM14D}
+N 1450 -880 1450 -850 { lab=VP}
+N 1660 -670 2350 -670 { lab=VM16D}
+N 1700 -650 1700 -620 { lab=FB_Out}
+N 1700 -500 1700 -440 { lab=FB_Out}
+N 2350 -670 2360 -670 { lab=VM16D}
+N 1450 -790 1660 -790 { lab=VM14D}
+N 2400 -390 2400 -360 { lab=VM34G}
+N 2400 -480 2400 -450 { lab=#net8}
+N 2570 -850 2570 -820 { lab=VP}
+N 2570 -880 2570 -850 { lab=VP}
+N 2400 -790 2570 -790 { lab=VM25G}
+N 2590 -380 2590 -290 { lab=VM34G}
+N 2590 -260 2590 -230 { lab=VN}
+N 2590 -230 2590 -180 { lab=VN}
+N 1980 -240 1980 -210 { lab=VN}
+N 1980 -210 1980 -180 { lab=VN}
+N 1980 -770 1980 -270 { lab=EN_PP_FB}
+N 1980 -830 1980 -800 { lab=VP}
+N 1980 -880 1980 -830 { lab=VP}
+N 1940 -800 1940 -240 { lab=Enable_Push_Pull_FB}
+N 1920 -420 1940 -420 { lab=Enable_Push_Pull_FB}
+N 1940 -420 2360 -420 { lab=Enable_Push_Pull_FB}
+N 2610 -820 2620 -820 { lab=Enable_Push_Pull_FB}
+N 2620 -820 2620 -730 { lab=Enable_Push_Pull_FB}
+N 2340 -730 2620 -730 { lab=Enable_Push_Pull_FB}
+N 2340 -730 2340 -700 { lab=Enable_Push_Pull_FB}
+N 1940 -700 2340 -700 { lab=Enable_Push_Pull_FB}
+N 1700 -300 1700 -270 { lab=#net9}
+N 2400 -540 2400 -510 { lab=#net8}
+N 2890 -380 2890 -270 { lab=VM34G}
+N 2930 -350 2930 -300 { lab=#net10}
+N 2930 -240 2930 -180 { lab=VN}
+N 2930 -380 3010 -380 { lab=VN}
+N 3010 -380 3010 -180 { lab=VN}
+N 2930 -180 3010 -180 { lab=VN}
+N 2930 -710 3000 -710 { lab=VP}
+N 3000 -880 3000 -710 { lab=VP}
+N 2990 -880 3000 -880 { lab=VP}
+N 2930 -800 3000 -800 { lab=VP}
+N 2930 -880 2930 -830 { lab=VP}
+N 2890 -800 2890 -710 { lab=VM25G}
+N 2930 -770 2930 -740 { lab=#net11}
+N 2930 -270 3000 -270 { lab=VN}
+N 3000 -270 3010 -270 { lab=VN}
+N 1650 -200 1650 -180 { lab=VN}
+N 1610 -190 1610 -180 { lab=VN}
+N 2080 -880 2080 -850 { lab=VP}
+N 2080 -790 2200 -790 { lab=VM16D}
+N 2200 -790 2360 -790 { lab=VM16D}
+N -50 -820 120 -820 { lab=VN}
+N -70 -760 -50 -760 { lab=VP}
+N -70 -880 -70 -760 { lab=VP}
+N 120 -820 120 -180 { lab=VN}
+N 2170 -730 2170 -650 { lab=VN}
+N 2170 -740 2180 -740 { lab=VN}
+N 2170 -740 2170 -730 { lab=VN}
+N 2170 -730 2220 -730 { lab=VN}
+N 2170 -650 2170 -180 { lab=VN}
+N 1570 -730 1570 -340 { lab=VN}
+N 1390 -340 1570 -340 { lab=VN}
+N 1390 -340 1390 -180 { lab=VN}
+N 1530 -740 1530 -730 { lab=VN}
+N 1530 -730 1570 -730 { lab=VN}
+N 2200 -200 2200 -180 { lab=VN}
+N 2130 -420 2130 -280 { lab=Enable_Push_Pull_FB}
+N 2130 -220 2130 -180 { lab=VN}
+N 2850 -250 2850 -180 { lab=VN}
+N 2810 -240 2810 -180 { lab=VN}
+N 2810 -380 2810 -300 { lab=VM34G}
+N 500 -880 500 -850 { lab=VP}
+N 500 -850 500 -820 { lab=VP}
+N 540 -820 540 -790 { lab=I_Bias2}
+N 540 -790 540 -740 { lab=I_Bias2}
+N 430 -740 500 -740 { lab=VP}
+N 430 -880 430 -740 { lab=VP}
+N 500 -790 500 -770 { lab=#net12}
+N 680 -360 680 -330 { lab=#net1}
+N 680 -370 680 -360 { lab=#net1}
+N 680 -370 720 -370 { lab=#net1}
+N 1370 -900 1370 -820 { lab=I_Bias2}
+N 760 -900 1370 -900 { lab=I_Bias2}
+N 760 -900 760 -820 { lab=I_Bias2}
+N 860 -900 860 -820 { lab=I_Bias2}
+N 910 -370 910 -300 { lab=#net1}
+N 720 -370 910 -370 { lab=#net1}
+N 910 -240 910 -180 { lab=VN}
+N 910 -270 910 -240 { lab=VN}
+N 540 -900 540 -820 { lab=I_Bias2}
+N 500 -710 500 -660 { lab=I_Bias2}
+N 500 -710 540 -710 { lab=I_Bias2}
+N 540 -740 540 -710 { lab=I_Bias2}
+N 470 -660 500 -660 { lab=I_Bias2}
+N 740 -880 2990 -880 { lab=VP}
+N -60 -180 2910 -180 { lab=VN}
+N 2200 -420 2200 -250 { lab=Enable_Push_Pull_FB}
+N 540 -900 760 -900 { lab=I_Bias2}
+N 1370 -480 1400 -480 { lab=In}
+N 1700 -560 2930 -560 { lab=FB_Out}
+N 2930 -560 3000 -560 { lab=FB_Out}
+N 2400 -420 2490 -420 { lab=VN}
+N 2490 -420 2490 -330 { lab=VN}
+N 1980 -520 2630 -520 { lab=EN_PP_FB}
+N 2630 -260 2640 -260 { lab=EN_PP_FB}
+N 2640 -520 2640 -260 { lab=EN_PP_FB}
+N 2630 -520 2640 -520 { lab=EN_PP_FB}
+C {devices/iopin.sym} -60 -180 0 1 {name=p4 lab=VN}
+C {devices/iopin.sym} -80 -880 0 1 {name=p5 lab=VP}
+C {sky130_fd_pr/nfet_01v8.sym} 700 -240 0 0 {name=M3
+L=0.5
+W=2
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 700 -330 0 0 {name=M4
+L=0.15
+W=2
+nf=1 
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1100 -240 0 0 {name=M12
+L=0.5
+W=2
+nf=1 
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1100 -330 0 0 {name=M13
+L=0.15
+W=2
+nf=1 
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 740 -820 0 1 {name=M1
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/ipin.sym} 470 -660 0 0 {name=p3 lab=I_Bias2}
+C {devices/lab_wire.sym} 1330 -600 1 0 {name=l4 sig_type=std_logic lab=VM14D}
+C {devices/lab_wire.sym} 900 -600 3 1 {name=l5 sig_type=std_logic lab=VM16D}
+C {devices/ngspice_get_value.sym} 1130 -420 0 0 {name=r1 node="v(xtia.vm13d)"
+descr="v(xtia.vm13d)"}
+C {devices/ngspice_get_value.sym} 900 -600 0 0 {name=r2 node="v(xtia.vm16d)"
+descr="v(xtia.vm16d)"}
+C {devices/lab_wire.sym} 1120 -380 0 1 {name=l7 sig_type=std_logic lab=VM13D}
+C {devices/ngspice_get_value.sym} 1330 -600 0 1 {name=r5 node="v(xtia.vm14d)"
+descr="v(xtia.vm14d)"}
+C {sky130_fd_pr/nfet_01v8.sym} 190 -240 0 0 {name=M29
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 190 -800 0 0 {name=M30
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/ipin.sym} -70 -550 0 0 {name=p2 lab=Disable_FB}
+C {sky130_fd_pr/pfet_01v8.sym} 1150 -820 0 0 {name=M32
+L=0.15
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1070 -820 0 1 {name=M33
+L=0.15
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 210 -660 3 1 {name=l15 sig_type=std_logic lab=Disable_FB_B}
+C {devices/lab_wire.sym} 1110 -790 3 0 {name=l2 sig_type=std_logic lab=Disable_FB_B}
+C {sky130_fd_pr/nfet_01v8.sym} 2380 -240 0 0 {name=M42
+L=0.5
+W=2
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2380 -330 0 0 {name=M43
+L=0.15
+W=2
+nf=1 
+mult=4
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 740 -740 0 1 {name=M17
+L=0.15
+W=2
+nf=1
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 880 -820 0 0 {name=M2
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 880 -740 0 0 {name=M18
+L=0.15
+W=2
+nf=1
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1350 -820 0 1 {name=M19
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1350 -740 0 1 {name=M20
+L=0.15
+W=2
+nf=1
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2910 -380 0 0 {name=M34
+L=0.15
+W=2
+nf=1 
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2910 -710 0 0 {name=M25
+L=0.15
+W=2
+nf=1
+mult=20
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 2520 -380 0 1 {name=l3 sig_type=std_logic lab=VM34G}
+C {devices/lab_wire.sym} 2580 -710 2 1 {name=l8 sig_type=std_logic lab=VM25G}
+C {devices/ngspice_get_value.sym} 2520 -660 0 0 {name=r10 node="v(xtia.vm25g)"
+descr="v(xtia.vm25g)"}
+C {devices/ngspice_get_value.sym} 2510 -400 0 0 {name=r11 node="v(xtia.vm34g)"
+descr="v(xtia.vm34g)"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2380 -620 0 0 {name=M45
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1680 -820 0 0 {name=M46
+L=0.3
+W=2
+nf=1
+mult=3
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1680 -240 0 0 {name=M47
+L=0.5
+W=2
+nf=1 
+mult=3
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1680 -330 0 0 {name=M48
+L=0.15
+W=2
+nf=1 
+mult=12
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1450 -820 0 0 {name=C8 model=cap_mim_m3_2 W=20 L=20 MF=1 spiceprefix=X}
+C {devices/ipin.sym} 1920 -420 0 0 {name=p9 lab=Enable_Push_Pull_FB}
+C {sky130_fd_pr/nfet_01v8.sym} 1960 -240 0 0 {name=M52
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1960 -800 0 0 {name=M53
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 1980 -450 3 1 {name=l10 sig_type=std_logic lab=EN_PP_FB}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2380 -420 0 0 {name=M49
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 2610 -260 0 1 {name=M50
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2590 -820 0 1 {name=M51
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 2910 -270 0 0 {name=M44
+L=0.5
+W=2
+nf=1 
+mult=5
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 2910 -800 0 0 {name=M54
+L=0.5
+W=2
+nf=1
+mult=10
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 2380 -820 0 0 {name=M11
+L=0.35
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -50 -850 0 0 {name=C20 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_var_lvt.sym} 1610 -220 0 1 {name=C18 model=cap_var_lvt W=3 L=3 VM=10 spiceprefix=X}
+C {sky130_fd_pr/cap_var_lvt.sym} 2220 -760 0 0 {name=C11 model=cap_var_lvt W=3 L=3 VM=20 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2080 -820 0 0 {name=C12 model=cap_mim_m3_2 W=20 L=20 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 2200 -230 0 0 {name=C22 model=cap_mim_m3_2 W=20 L=20 MF=1 spiceprefix=X}
+C {sky130_fd_pr/pfet_01v8.sym} 520 -820 0 1 {name=M21
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 520 -740 0 1 {name=M22
+L=0.15
+W=2
+nf=1
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 930 -270 0 1 {name=M55
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {devices/lab_wire.sym} 950 -270 0 1 {name=l16 sig_type=std_logic lab=Disable_FB}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 880 -480 0 0 {name=M24
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 1350 -480 0 1 {name=M14
+L=0.5
+W=2
+nf=1
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/cap_var_lvt.sym} 1570 -760 0 0 {name=C13 model=cap_var_lvt W=3 L=3 VM=20 spiceprefix=X}
+C {devices/ngspice_get_value.sym} 1320 -900 0 0 {name=r13 node="v(vbias2)"
+descr="v(vbias2)"}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -50 -790 0 0 {name=C1 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/cap_var_lvt.sym} 2130 -250 0 1 {name=C2 model=cap_var_lvt W=3 L=3 VM=10 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} 1520 -220 0 1 {name=C3 model=cap_mim_m3_2 W=20 L=20 MF=1 spiceprefix=X}
+C {devices/ipin.sym} 840 -480 2 1 {name=p1 lab=In_Ref}
+C {devices/opin.sym} 3000 -560 0 0 {name=p6 lab=FB_Out}
+C {devices/ipin.sym} 1400 -480 0 1 {name=p7 lab=In}
diff --git a/xschem/tia/tia_rgc_feedback.sym b/xschem/tia/tia_rgc_feedback.sym
new file mode 100644
index 0000000..8a847a8
--- /dev/null
+++ b/xschem/tia/tia_rgc_feedback.sym
@@ -0,0 +1,35 @@
+v {xschem version=3.0.0 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -90 -6 0 0 0.3 0.3 {}
+T {@name} 135 -62 0 0 0.2 0.2 {}
+L 4 -130 -50 130 -50 {}
+L 4 -130 50 130 50 {}
+L 4 -130 -50 -130 50 {}
+L 4 130 -50 130 50 {}
+B 5 147.5 -42.5 152.5 -37.5 {name=VP dir=inout }
+L 7 130 -40 150 -40 {}
+T {VP} 125 -44 0 1 0.2 0.2 {}
+B 5 -152.5 -42.5 -147.5 -37.5 {name=I_Bias2 dir=in }
+L 4 -150 -40 -130 -40 {}
+T {I_Bias2} -125 -44 0 0 0.2 0.2 {}
+B 5 147.5 -22.5 152.5 -17.5 {name=FB_Out dir=out }
+L 4 130 -20 150 -20 {}
+T {FB_Out} 125 -24 0 1 0.2 0.2 {}
+B 5 -152.5 -22.5 -147.5 -17.5 {name=Disable_FB dir=in }
+L 4 -150 -20 -130 -20 {}
+T {Disable_FB} -125 -24 0 0 0.2 0.2 {}
+B 5 -152.5 -2.5 -147.5 2.5 {name=In_Ref dir=in }
+L 4 -150 0 -130 0 {}
+T {In_Ref} -125 -4 0 0 0.2 0.2 {}
+B 5 -152.5 17.5 -147.5 22.5 {name=In dir=in }
+L 4 -150 20 -130 20 {}
+T {In} -125 16 0 0 0.2 0.2 {}
+B 5 -152.5 37.5 -147.5 42.5 {name=Enable_Push_Pull_FB dir=in }
+L 4 -150 40 -130 40 {}
+T {Enable_Push_Pull_FB} -125 36 0 0 0.2 0.2 {}
+B 5 147.5 -2.5 152.5 2.5 {name=VN dir=inout }
+L 7 130 0 150 0 {}
+T {VN} 125 -4 0 1 0.2 0.2 {}
diff --git a/xschem/user_analog_project_wrapper.sch b/xschem/user_analog_project_wrapper.sch
deleted file mode 100644
index e3cbcec..0000000
--- a/xschem/user_analog_project_wrapper.sch
+++ /dev/null
@@ -1,180 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {}
-V {}
-S {}
-E {}
-N 3830 -460 3830 -390 { lab=vdda1}
-N 3730 -460 3830 -460 { lab=vdda1}
-N 3860 -230 3860 -180 { lab=vssa1}
-N 3770 -180 3860 -180 { lab=vssa1}
-N 3890 -460 3890 -390 { lab=vccd1}
-N 3890 -460 3960 -460 { lab=vccd1}
-N 3890 -130 3890 -60 { lab=vccd1}
-N 3890 -130 3950 -130 { lab=vccd1}
-N 3830 -130 3830 -60 { lab=io_analog[4]}
-N 3790 -130 3830 -130 { lab=io_analog[4]}
-N 3860 100 3860 150 { lab=vssa1}
-N 3800 150 3860 150 { lab=vssa1}
-N 4010 -10 4110 -10 { lab=gpio_analog[7]}
-N 4010 20 4110 20 { lab=io_out[15]}
-N 4010 50 4110 50 { lab=io_out[16]}
-N 4010 -340 4130 -340 { lab=gpio_analog[3]}
-N 4010 -310 4130 -310 { lab=io_out[11]}
-N 4010 -280 4130 -280 { lab=io_out[12]}
-N 3670 300 3670 340 { lab=io_clamp_low[2]}
-N 3670 400 3670 420 { lab=vssa1}
-N 3670 440 3670 460 { lab=io_clamp_high[2]}
-N 3670 520 3670 530 { lab=vssa1}
-N 3670 570 3670 590 { lab=io_clamp_low[1]}
-N 3670 650 3670 670 { lab=vssa1}
-N 4160 300 4160 330 { lab=io_clamp_high[1]}
-N 4160 390 4160 410 { lab=vssa1}
-N 4160 440 4160 460 { lab=io_clamp_low[0]}
-N 4160 520 4160 530 { lab=vssa1}
-N 4160 550 4160 560 { lab=io_clamp_high[0]}
-N 4160 620 4160 640 { lab=io_analog[4]}
-N 3630 300 3670 300 { lab=io_clamp_low[2]}
-N 3630 420 3670 420 { lab=vssa1}
-N 3630 440 3670 440 { lab=io_clamp_high[2]}
-N 3630 530 3670 530 { lab=vssa1}
-N 3630 570 3670 570 { lab=io_clamp_low[1]}
-N 3630 670 3670 670 { lab=vssa1}
-N 4130 300 4160 300 { lab=io_clamp_high[1]}
-N 4130 410 4160 410 { lab=vssa1}
-N 4130 440 4160 440 { lab=io_clamp_low[0]}
-N 4130 530 4160 530 { lab=vssa1}
-N 4130 550 4160 550 { lab=io_clamp_high[0]}
-N 4130 640 4160 640 { lab=io_analog[4]}
-N 3670 710 3670 750 { lab=io_oeb[12]}
-N 3670 810 3670 830 { lab=vssd1}
-N 3670 850 3670 870 { lab=io_oeb[16]}
-N 3670 930 3670 940 { lab=vssd1}
-N 4160 710 4160 740 { lab=io_oeb[11]}
-N 4160 800 4160 820 { lab=vssd1}
-N 4160 850 4160 870 { lab=#net1}
-N 4160 930 4160 940 { lab=vssd1}
-N 3630 710 3670 710 { lab=io_oeb[12]}
-N 3630 830 3670 830 { lab=vssd1}
-N 3630 850 3670 850 { lab=io_oeb[16]}
-N 3630 940 3670 940 { lab=vssd1}
-N 4130 710 4160 710 { lab=io_oeb[11]}
-N 4130 820 4160 820 { lab=vssd1}
-N 4130 850 4160 850 { lab=#net1}
-N 4130 940 4160 940 { lab=vssd1}
-C {example_por.sym} 3860 -310 0 0 {name=x1}
-C {example_por.sym} 3860 20 0 0 {name=x2}
-C {devices/iopin.sym} 3240 -470 0 0 {name=p1 lab=vdda1}
-C {devices/iopin.sym} 3240 -440 0 0 {name=p2 lab=vdda2}
-C {devices/iopin.sym} 3240 -410 0 0 {name=p3 lab=vssa1}
-C {devices/iopin.sym} 3240 -380 0 0 {name=p4 lab=vssa2}
-C {devices/iopin.sym} 3240 -350 0 0 {name=p5 lab=vccd1}
-C {devices/iopin.sym} 3240 -320 0 0 {name=p6 lab=vccd2}
-C {devices/iopin.sym} 3240 -290 0 0 {name=p7 lab=vssd1}
-C {devices/iopin.sym} 3240 -260 0 0 {name=p8 lab=vssd2}
-C {devices/ipin.sym} 3290 -190 0 0 {name=p9 lab=wb_clk_i}
-C {devices/ipin.sym} 3290 -160 0 0 {name=p10 lab=wb_rst_i}
-C {devices/ipin.sym} 3290 -130 0 0 {name=p11 lab=wbs_stb_i}
-C {devices/ipin.sym} 3290 -100 0 0 {name=p12 lab=wbs_cyc_i}
-C {devices/ipin.sym} 3290 -70 0 0 {name=p13 lab=wbs_we_i}
-C {devices/ipin.sym} 3290 -40 0 0 {name=p14 lab=wbs_sel_i[3:0]}
-C {devices/ipin.sym} 3290 -10 0 0 {name=p15 lab=wbs_dat_i[31:0]}
-C {devices/ipin.sym} 3290 20 0 0 {name=p16 lab=wbs_adr_i[31:0]}
-C {devices/opin.sym} 3280 80 0 0 {name=p17 lab=wbs_ack_o}
-C {devices/opin.sym} 3280 110 0 0 {name=p18 lab=wbs_dat_o[31:0]}
-C {devices/ipin.sym} 3290 150 0 0 {name=p19 lab=la_data_in[127:0]}
-C {devices/opin.sym} 3280 180 0 0 {name=p20 lab=la_data_out[127:0]}
-C {devices/ipin.sym} 3290 260 0 0 {name=p21 lab=io_in[26:0]}
-C {devices/ipin.sym} 3290 290 0 0 {name=p22 lab=io_in_3v3[26:0]}
-C {devices/ipin.sym} 3280 570 0 0 {name=p23 lab=user_clock2}
-C {devices/opin.sym} 3280 320 0 0 {name=p24 lab=io_out[26:0]}
-C {devices/opin.sym} 3280 350 0 0 {name=p25 lab=io_oeb[26:0]}
-C {devices/iopin.sym} 3250 410 0 0 {name=p26 lab=gpio_analog[17:0]}
-C {devices/iopin.sym} 3250 440 0 0 {name=p27 lab=gpio_noesd[17:0]}
-C {devices/iopin.sym} 3250 470 0 0 {name=p29 lab=io_analog[10:0]}
-C {devices/iopin.sym} 3250 500 0 0 {name=p30 lab=io_clamp_high[2:0]}
-C {devices/iopin.sym} 3250 530 0 0 {name=p31 lab=io_clamp_low[2:0]}
-C {devices/opin.sym} 3270 600 0 0 {name=p32 lab=user_irq[2:0]}
-C {devices/ipin.sym} 3290 210 0 0 {name=p28 lab=la_oenb[127:0]}
-C {devices/lab_pin.sym} 3730 -460 0 0 {name=l1 sig_type=std_logic lab=vdda1}
-C {devices/lab_pin.sym} 3770 -180 0 0 {name=l2 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 3960 -460 0 1 {name=l3 sig_type=std_logic lab=vccd1}
-C {devices/lab_pin.sym} 3950 -130 0 1 {name=l4 sig_type=std_logic lab=vccd1}
-C {devices/lab_pin.sym} 3790 -130 0 0 {name=l5 sig_type=std_logic lab=io_analog[4]}
-C {devices/lab_pin.sym} 3800 150 0 0 {name=l6 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 4130 -340 0 1 {name=l7 sig_type=std_logic lab=gpio_analog[3]}
-C {devices/lab_pin.sym} 4130 -310 0 1 {name=l8 sig_type=std_logic lab=io_out[11]}
-C {devices/lab_pin.sym} 4130 -280 0 1 {name=l9 sig_type=std_logic lab=io_out[12]}
-C {devices/lab_pin.sym} 4110 -10 0 1 {name=l10 sig_type=std_logic lab=gpio_analog[7]}
-C {devices/lab_pin.sym} 4110 20 0 1 {name=l11 sig_type=std_logic lab=io_out[15]}
-C {devices/lab_pin.sym} 4110 50 0 1 {name=l12 sig_type=std_logic lab=io_out[16]}
-C {sky130_fd_pr/res_generic_m1.sym} 3670 370 0 0 {name=R1
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 3670 490 0 0 {name=R2
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 3670 620 0 0 {name=R4
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 4160 360 0 0 {name=R5
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 4160 490 0 0 {name=R6
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 4160 590 0 0 {name=R7
-W=11
-L=0.25
-model=res_generic_m3
-mult=1}
-C {devices/lab_pin.sym} 3630 300 0 0 {name=l13 sig_type=std_logic lab=io_clamp_low[2]}
-C {devices/lab_pin.sym} 3630 440 0 0 {name=l14 sig_type=std_logic lab=io_clamp_high[2]}
-C {devices/lab_pin.sym} 3630 570 0 0 {name=l15 sig_type=std_logic lab=io_clamp_low[1]}
-C {devices/lab_pin.sym} 4130 300 0 0 {name=l16 sig_type=std_logic lab=io_clamp_high[1]}
-C {devices/lab_pin.sym} 4130 440 0 0 {name=l17 sig_type=std_logic lab=io_clamp_low[0]}
-C {devices/lab_pin.sym} 3630 420 0 0 {name=l18 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 3630 530 0 0 {name=l19 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 4130 410 0 0 {name=l20 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 4130 530 0 0 {name=l21 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 3630 670 0 0 {name=l22 sig_type=std_logic lab=vssa1}
-C {devices/lab_pin.sym} 4130 550 0 0 {name=l23 sig_type=std_logic lab=io_clamp_high[0]}
-C {devices/lab_pin.sym} 4130 640 0 0 {name=l24 sig_type=std_logic lab=io_analog[4]}
-C {sky130_fd_pr/res_generic_m1.sym} 3670 780 0 0 {name=R8
-W=0.56
-L=0.49
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 3670 900 0 0 {name=R9
-W=0.56
-L=0.31
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 4160 770 0 0 {name=R11
-W=0.56
-L=0.58
-model=res_generic_m3
-mult=1}
-C {sky130_fd_pr/res_generic_m1.sym} 4160 900 0 0 {name=R12
-W=0.56
-L=0.6
-model=res_generic_m3
-mult=1}
-C {devices/lab_pin.sym} 4130 850 0 0 {name=l25 sig_type=std_logic lab=io_oeb[15]}
-C {devices/lab_pin.sym} 3630 850 0 0 {name=l26 sig_type=std_logic lab=io_oeb[16]}
-C {devices/lab_pin.sym} 4130 710 0 0 {name=l27 sig_type=std_logic lab=io_oeb[11]}
-C {devices/lab_pin.sym} 3630 710 0 0 {name=l28 sig_type=std_logic lab=io_oeb[12]}
-C {devices/lab_pin.sym} 3630 830 0 0 {name=l29 sig_type=std_logic lab=vssd1}
-C {devices/lab_pin.sym} 3630 940 0 0 {name=l30 sig_type=std_logic lab=vssd1}
-C {devices/lab_pin.sym} 4130 820 0 0 {name=l31 sig_type=std_logic lab=vssd1}
-C {devices/lab_pin.sym} 4130 940 0 0 {name=l32 sig_type=std_logic lab=vssd1}
diff --git a/xschem/user_analog_project_wrapper.spice b/xschem/user_analog_project_wrapper.spice
deleted file mode 100644
index 0dc2d20..0000000
--- a/xschem/user_analog_project_wrapper.spice
+++ /dev/null
@@ -1,202 +0,0 @@
-.subckt user_analog_project_wrapper vdda1 vdda2 vssa1 vssa2 vccd1 vccd2 vssd1 vssd2 wb_clk_i
-+ wb_rst_i wbs_stb_i wbs_cyc_i wbs_we_i wbs_sel_i[3] wbs_sel_i[2] wbs_sel_i[1] wbs_sel_i[0] wbs_dat_i[31]
-+ wbs_dat_i[30] wbs_dat_i[29] wbs_dat_i[28] wbs_dat_i[27] wbs_dat_i[26] wbs_dat_i[25] wbs_dat_i[24] wbs_dat_i[23]
-+ wbs_dat_i[22] wbs_dat_i[21] wbs_dat_i[20] wbs_dat_i[19] wbs_dat_i[18] wbs_dat_i[17] wbs_dat_i[16] wbs_dat_i[15]
-+ wbs_dat_i[14] wbs_dat_i[13] wbs_dat_i[12] wbs_dat_i[11] wbs_dat_i[10] wbs_dat_i[9] wbs_dat_i[8] wbs_dat_i[7]
-+ wbs_dat_i[6] wbs_dat_i[5] wbs_dat_i[4] wbs_dat_i[3] wbs_dat_i[2] wbs_dat_i[1] wbs_dat_i[0] wbs_adr_i[31]
-+ wbs_adr_i[30] wbs_adr_i[29] wbs_adr_i[28] wbs_adr_i[27] wbs_adr_i[26] wbs_adr_i[25] wbs_adr_i[24] wbs_adr_i[23]
-+ wbs_adr_i[22] wbs_adr_i[21] wbs_adr_i[20] wbs_adr_i[19] wbs_adr_i[18] wbs_adr_i[17] wbs_adr_i[16] wbs_adr_i[15]
-+ wbs_adr_i[14] wbs_adr_i[13] wbs_adr_i[12] wbs_adr_i[11] wbs_adr_i[10] wbs_adr_i[9] wbs_adr_i[8] wbs_adr_i[7]
-+ wbs_adr_i[6] wbs_adr_i[5] wbs_adr_i[4] wbs_adr_i[3] wbs_adr_i[2] wbs_adr_i[1] wbs_adr_i[0] wbs_ack_o
-+ wbs_dat_o[31] wbs_dat_o[30] wbs_dat_o[29] wbs_dat_o[28] wbs_dat_o[27] wbs_dat_o[26] wbs_dat_o[25] wbs_dat_o[24]
-+ wbs_dat_o[23] wbs_dat_o[22] wbs_dat_o[21] wbs_dat_o[20] wbs_dat_o[19] wbs_dat_o[18] wbs_dat_o[17] wbs_dat_o[16]
-+ wbs_dat_o[15] wbs_dat_o[14] wbs_dat_o[13] wbs_dat_o[12] wbs_dat_o[11] wbs_dat_o[10] wbs_dat_o[9] wbs_dat_o[8]
-+ wbs_dat_o[7] wbs_dat_o[6] wbs_dat_o[5] wbs_dat_o[4] wbs_dat_o[3] wbs_dat_o[2] wbs_dat_o[1] wbs_dat_o[0]
-+ la_data_in[127] la_data_in[126] la_data_in[125] la_data_in[124] la_data_in[123] la_data_in[122] la_data_in[121]
-+ la_data_in[120] la_data_in[119] la_data_in[118] la_data_in[117] la_data_in[116] la_data_in[115] la_data_in[114]
-+ la_data_in[113] la_data_in[112] la_data_in[111] la_data_in[110] la_data_in[109] la_data_in[108] la_data_in[107]
-+ la_data_in[106] la_data_in[105] la_data_in[104] la_data_in[103] la_data_in[102] la_data_in[101] la_data_in[100]
-+ la_data_in[99] la_data_in[98] la_data_in[97] la_data_in[96] la_data_in[95] la_data_in[94] la_data_in[93]
-+ la_data_in[92] la_data_in[91] la_data_in[90] la_data_in[89] la_data_in[88] la_data_in[87] la_data_in[86]
-+ la_data_in[85] la_data_in[84] la_data_in[83] la_data_in[82] la_data_in[81] la_data_in[80] la_data_in[79]
-+ la_data_in[78] la_data_in[77] la_data_in[76] la_data_in[75] la_data_in[74] la_data_in[73] la_data_in[72]
-+ la_data_in[71] la_data_in[70] la_data_in[69] la_data_in[68] la_data_in[67] la_data_in[66] la_data_in[65]
-+ la_data_in[64] la_data_in[63] la_data_in[62] la_data_in[61] la_data_in[60] la_data_in[59] la_data_in[58]
-+ la_data_in[57] la_data_in[56] la_data_in[55] la_data_in[54] la_data_in[53] la_data_in[52] la_data_in[51]
-+ la_data_in[50] la_data_in[49] la_data_in[48] la_data_in[47] la_data_in[46] la_data_in[45] la_data_in[44]
-+ la_data_in[43] la_data_in[42] la_data_in[41] la_data_in[40] la_data_in[39] la_data_in[38] la_data_in[37]
-+ la_data_in[36] la_data_in[35] la_data_in[34] la_data_in[33] la_data_in[32] la_data_in[31] la_data_in[30]
-+ la_data_in[29] la_data_in[28] la_data_in[27] la_data_in[26] la_data_in[25] la_data_in[24] la_data_in[23]
-+ la_data_in[22] la_data_in[21] la_data_in[20] la_data_in[19] la_data_in[18] la_data_in[17] la_data_in[16]
-+ la_data_in[15] la_data_in[14] la_data_in[13] la_data_in[12] la_data_in[11] la_data_in[10] la_data_in[9]
-+ la_data_in[8] la_data_in[7] la_data_in[6] la_data_in[5] la_data_in[4] la_data_in[3] la_data_in[2] la_data_in[1]
-+ la_data_in[0] la_data_out[127] la_data_out[126] la_data_out[125] la_data_out[124] la_data_out[123]
-+ la_data_out[122] la_data_out[121] la_data_out[120] la_data_out[119] la_data_out[118] la_data_out[117]
-+ la_data_out[116] la_data_out[115] la_data_out[114] la_data_out[113] la_data_out[112] la_data_out[111]
-+ la_data_out[110] la_data_out[109] la_data_out[108] la_data_out[107] la_data_out[106] la_data_out[105]
-+ la_data_out[104] la_data_out[103] la_data_out[102] la_data_out[101] la_data_out[100] la_data_out[99] la_data_out[98]
-+ la_data_out[97] la_data_out[96] la_data_out[95] la_data_out[94] la_data_out[93] la_data_out[92] la_data_out[91]
-+ la_data_out[90] la_data_out[89] la_data_out[88] la_data_out[87] la_data_out[86] la_data_out[85] la_data_out[84]
-+ la_data_out[83] la_data_out[82] la_data_out[81] la_data_out[80] la_data_out[79] la_data_out[78] la_data_out[77]
-+ la_data_out[76] la_data_out[75] la_data_out[74] la_data_out[73] la_data_out[72] la_data_out[71] la_data_out[70]
-+ la_data_out[69] la_data_out[68] la_data_out[67] la_data_out[66] la_data_out[65] la_data_out[64] la_data_out[63]
-+ la_data_out[62] la_data_out[61] la_data_out[60] la_data_out[59] la_data_out[58] la_data_out[57] la_data_out[56]
-+ la_data_out[55] la_data_out[54] la_data_out[53] la_data_out[52] la_data_out[51] la_data_out[50] la_data_out[49]
-+ la_data_out[48] la_data_out[47] la_data_out[46] la_data_out[45] la_data_out[44] la_data_out[43] la_data_out[42]
-+ la_data_out[41] la_data_out[40] la_data_out[39] la_data_out[38] la_data_out[37] la_data_out[36] la_data_out[35]
-+ la_data_out[34] la_data_out[33] la_data_out[32] la_data_out[31] la_data_out[30] la_data_out[29] la_data_out[28]
-+ la_data_out[27] la_data_out[26] la_data_out[25] la_data_out[24] la_data_out[23] la_data_out[22] la_data_out[21]
-+ la_data_out[20] la_data_out[19] la_data_out[18] la_data_out[17] la_data_out[16] la_data_out[15] la_data_out[14]
-+ la_data_out[13] la_data_out[12] la_data_out[11] la_data_out[10] la_data_out[9] la_data_out[8] la_data_out[7]
-+ la_data_out[6] la_data_out[5] la_data_out[4] la_data_out[3] la_data_out[2] la_data_out[1] la_data_out[0] io_in[26]
-+ io_in[25] io_in[24] io_in[23] io_in[22] io_in[21] io_in[20] io_in[19] io_in[18] io_in[17] io_in[16] io_in[15]
-+ io_in[14] io_in[13] io_in[12] io_in[11] io_in[10] io_in[9] io_in[8] io_in[7] io_in[6] io_in[5] io_in[4]
-+ io_in[3] io_in[2] io_in[1] io_in[0] io_in_3v3[26] io_in_3v3[25] io_in_3v3[24] io_in_3v3[23] io_in_3v3[22]
-+ io_in_3v3[21] io_in_3v3[20] io_in_3v3[19] io_in_3v3[18] io_in_3v3[17] io_in_3v3[16] io_in_3v3[15] io_in_3v3[14]
-+ io_in_3v3[13] io_in_3v3[12] io_in_3v3[11] io_in_3v3[10] io_in_3v3[9] io_in_3v3[8] io_in_3v3[7] io_in_3v3[6]
-+ io_in_3v3[5] io_in_3v3[4] io_in_3v3[3] io_in_3v3[2] io_in_3v3[1] io_in_3v3[0] user_clock2 io_out[26] io_out[25]
-+ io_out[24] io_out[23] io_out[22] io_out[21] io_out[20] io_out[19] io_out[18] io_out[17] io_out[16] io_out[15]
-+ io_out[14] io_out[13] io_out[12] io_out[11] io_out[10] io_out[9] io_out[8] io_out[7] io_out[6] io_out[5]
-+ io_out[4] io_out[3] io_out[2] io_out[1] io_out[0] io_oeb[26] io_oeb[25] io_oeb[24] io_oeb[23] io_oeb[22]
-+ io_oeb[21] io_oeb[20] io_oeb[19] io_oeb[18] io_oeb[17] io_oeb[16] io_oeb[15] io_oeb[14] io_oeb[13] io_oeb[12]
-+ io_oeb[11] io_oeb[10] io_oeb[9] io_oeb[8] io_oeb[7] io_oeb[6] io_oeb[5] io_oeb[4] io_oeb[3] io_oeb[2]
-+ io_oeb[1] io_oeb[0] gpio_analog[17] gpio_analog[16] gpio_analog[15] gpio_analog[14] gpio_analog[13]
-+ gpio_analog[12] gpio_analog[11] gpio_analog[10] gpio_analog[9] gpio_analog[8] gpio_analog[7] gpio_analog[6]
-+ gpio_analog[5] gpio_analog[4] gpio_analog[3] gpio_analog[2] gpio_analog[1] gpio_analog[0] gpio_noesd[17]
-+ gpio_noesd[16] gpio_noesd[15] gpio_noesd[14] gpio_noesd[13] gpio_noesd[12] gpio_noesd[11] gpio_noesd[10]
-+ gpio_noesd[9] gpio_noesd[8] gpio_noesd[7] gpio_noesd[6] gpio_noesd[5] gpio_noesd[4] gpio_noesd[3] gpio_noesd[2]
-+ gpio_noesd[1] gpio_noesd[0] io_analog[10] io_analog[9] io_analog[8] io_analog[7] io_analog[6] io_analog[5]
-+ io_analog[4] io_analog[3] io_analog[2] io_analog[1] io_analog[0] io_clamp_high[2] io_clamp_high[1]
-+ io_clamp_high[0] io_clamp_low[2] io_clamp_low[1] io_clamp_low[0] user_irq[2] user_irq[1] user_irq[0] la_oenb[127]
-+ la_oenb[126] la_oenb[125] la_oenb[124] la_oenb[123] la_oenb[122] la_oenb[121] la_oenb[120] la_oenb[119]
-+ la_oenb[118] la_oenb[117] la_oenb[116] la_oenb[115] la_oenb[114] la_oenb[113] la_oenb[112] la_oenb[111]
-+ la_oenb[110] la_oenb[109] la_oenb[108] la_oenb[107] la_oenb[106] la_oenb[105] la_oenb[104] la_oenb[103]
-+ la_oenb[102] la_oenb[101] la_oenb[100] la_oenb[99] la_oenb[98] la_oenb[97] la_oenb[96] la_oenb[95] la_oenb[94]
-+ la_oenb[93] la_oenb[92] la_oenb[91] la_oenb[90] la_oenb[89] la_oenb[88] la_oenb[87] la_oenb[86] la_oenb[85]
-+ la_oenb[84] la_oenb[83] la_oenb[82] la_oenb[81] la_oenb[80] la_oenb[79] la_oenb[78] la_oenb[77] la_oenb[76]
-+ la_oenb[75] la_oenb[74] la_oenb[73] la_oenb[72] la_oenb[71] la_oenb[70] la_oenb[69] la_oenb[68] la_oenb[67]
-+ la_oenb[66] la_oenb[65] la_oenb[64] la_oenb[63] la_oenb[62] la_oenb[61] la_oenb[60] la_oenb[59] la_oenb[58]
-+ la_oenb[57] la_oenb[56] la_oenb[55] la_oenb[54] la_oenb[53] la_oenb[52] la_oenb[51] la_oenb[50] la_oenb[49]
-+ la_oenb[48] la_oenb[47] la_oenb[46] la_oenb[45] la_oenb[44] la_oenb[43] la_oenb[42] la_oenb[41] la_oenb[40]
-+ la_oenb[39] la_oenb[38] la_oenb[37] la_oenb[36] la_oenb[35] la_oenb[34] la_oenb[33] la_oenb[32] la_oenb[31]
-+ la_oenb[30] la_oenb[29] la_oenb[28] la_oenb[27] la_oenb[26] la_oenb[25] la_oenb[24] la_oenb[23] la_oenb[22]
-+ la_oenb[21] la_oenb[20] la_oenb[19] la_oenb[18] la_oenb[17] la_oenb[16] la_oenb[15] la_oenb[14] la_oenb[13]
-+ la_oenb[12] la_oenb[11] la_oenb[10] la_oenb[9] la_oenb[8] la_oenb[7] la_oenb[6] la_oenb[5] la_oenb[4]
-+ la_oenb[3] la_oenb[2] la_oenb[1] la_oenb[0]
-*.iopin vdda1
-*.iopin vdda2
-*.iopin vssa1
-*.iopin vssa2
-*.iopin vccd1
-*.iopin vccd2
-*.iopin vssd1
-*.iopin vssd2
-*.ipin wb_clk_i
-*.ipin wb_rst_i
-*.ipin wbs_stb_i
-*.ipin wbs_cyc_i
-*.ipin wbs_we_i
-*.ipin wbs_sel_i[3],wbs_sel_i[2],wbs_sel_i[1],wbs_sel_i[0]
-*.ipin
-*+ wbs_dat_i[31],wbs_dat_i[30],wbs_dat_i[29],wbs_dat_i[28],wbs_dat_i[27],wbs_dat_i[26],wbs_dat_i[25],wbs_dat_i[24],wbs_dat_i[23],wbs_dat_i[22],wbs_dat_i[21],wbs_dat_i[20],wbs_dat_i[19],wbs_dat_i[18],wbs_dat_i[17],wbs_dat_i[16],wbs_dat_i[15],wbs_dat_i[14],wbs_dat_i[13],wbs_dat_i[12],wbs_dat_i[11],wbs_dat_i[10],wbs_dat_i[9],wbs_dat_i[8],wbs_dat_i[7],wbs_dat_i[6],wbs_dat_i[5],wbs_dat_i[4],wbs_dat_i[3],wbs_dat_i[2],wbs_dat_i[1],wbs_dat_i[0]
-*.ipin
-*+ wbs_adr_i[31],wbs_adr_i[30],wbs_adr_i[29],wbs_adr_i[28],wbs_adr_i[27],wbs_adr_i[26],wbs_adr_i[25],wbs_adr_i[24],wbs_adr_i[23],wbs_adr_i[22],wbs_adr_i[21],wbs_adr_i[20],wbs_adr_i[19],wbs_adr_i[18],wbs_adr_i[17],wbs_adr_i[16],wbs_adr_i[15],wbs_adr_i[14],wbs_adr_i[13],wbs_adr_i[12],wbs_adr_i[11],wbs_adr_i[10],wbs_adr_i[9],wbs_adr_i[8],wbs_adr_i[7],wbs_adr_i[6],wbs_adr_i[5],wbs_adr_i[4],wbs_adr_i[3],wbs_adr_i[2],wbs_adr_i[1],wbs_adr_i[0]
-*.opin wbs_ack_o
-*.opin
-*+ wbs_dat_o[31],wbs_dat_o[30],wbs_dat_o[29],wbs_dat_o[28],wbs_dat_o[27],wbs_dat_o[26],wbs_dat_o[25],wbs_dat_o[24],wbs_dat_o[23],wbs_dat_o[22],wbs_dat_o[21],wbs_dat_o[20],wbs_dat_o[19],wbs_dat_o[18],wbs_dat_o[17],wbs_dat_o[16],wbs_dat_o[15],wbs_dat_o[14],wbs_dat_o[13],wbs_dat_o[12],wbs_dat_o[11],wbs_dat_o[10],wbs_dat_o[9],wbs_dat_o[8],wbs_dat_o[7],wbs_dat_o[6],wbs_dat_o[5],wbs_dat_o[4],wbs_dat_o[3],wbs_dat_o[2],wbs_dat_o[1],wbs_dat_o[0]
-*.ipin
-*+ la_data_in[127],la_data_in[126],la_data_in[125],la_data_in[124],la_data_in[123],la_data_in[122],la_data_in[121],la_data_in[120],la_data_in[119],la_data_in[118],la_data_in[117],la_data_in[116],la_data_in[115],la_data_in[114],la_data_in[113],la_data_in[112],la_data_in[111],la_data_in[110],la_data_in[109],la_data_in[108],la_data_in[107],la_data_in[106],la_data_in[105],la_data_in[104],la_data_in[103],la_data_in[102],la_data_in[101],la_data_in[100],la_data_in[99],la_data_in[98],la_data_in[97],la_data_in[96],la_data_in[95],la_data_in[94],la_data_in[93],la_data_in[92],la_data_in[91],la_data_in[90],la_data_in[89],la_data_in[88],la_data_in[87],la_data_in[86],la_data_in[85],la_data_in[84],la_data_in[83],la_data_in[82],la_data_in[81],la_data_in[80],la_data_in[79],la_data_in[78],la_data_in[77],la_data_in[76],la_data_in[75],la_data_in[74],la_data_in[73],la_data_in[72],la_data_in[71],la_data_in[70],la_data_in[69],la_data_in[68],la_data_in[67],la_data_in[66],la_data_in[65],la_data_in[64],la_data_in[63],la_data_in[62],la_data_in[61],la_data_in[60],la_data_in[59],la_data_in[58],la_data_in[57],la_data_in[56],la_data_in[55],la_data_in[54],la_data_in[53],la_data_in[52],la_data_in[51],la_data_in[50],la_data_in[49],la_data_in[48],la_data_in[47],la_data_in[46],la_data_in[45],la_data_in[44],la_data_in[43],la_data_in[42],la_data_in[41],la_data_in[40],la_data_in[39],la_data_in[38],la_data_in[37],la_data_in[36],la_data_in[35],la_data_in[34],la_data_in[33],la_data_in[32],la_data_in[31],la_data_in[30],la_data_in[29],la_data_in[28],la_data_in[27],la_data_in[26],la_data_in[25],la_data_in[24],la_data_in[23],la_data_in[22],la_data_in[21],la_data_in[20],la_data_in[19],la_data_in[18],la_data_in[17],la_data_in[16],la_data_in[15],la_data_in[14],la_data_in[13],la_data_in[12],la_data_in[11],la_data_in[10],la_data_in[9],la_data_in[8],la_data_in[7],la_data_in[6],la_data_in[5],la_data_in[4],la_data_in[3],la_data_in[2],la_data_in[1],la_data_in[0]
-*.opin
-*+ la_data_out[127],la_data_out[126],la_data_out[125],la_data_out[124],la_data_out[123],la_data_out[122],la_data_out[121],la_data_out[120],la_data_out[119],la_data_out[118],la_data_out[117],la_data_out[116],la_data_out[115],la_data_out[114],la_data_out[113],la_data_out[112],la_data_out[111],la_data_out[110],la_data_out[109],la_data_out[108],la_data_out[107],la_data_out[106],la_data_out[105],la_data_out[104],la_data_out[103],la_data_out[102],la_data_out[101],la_data_out[100],la_data_out[99],la_data_out[98],la_data_out[97],la_data_out[96],la_data_out[95],la_data_out[94],la_data_out[93],la_data_out[92],la_data_out[91],la_data_out[90],la_data_out[89],la_data_out[88],la_data_out[87],la_data_out[86],la_data_out[85],la_data_out[84],la_data_out[83],la_data_out[82],la_data_out[81],la_data_out[80],la_data_out[79],la_data_out[78],la_data_out[77],la_data_out[76],la_data_out[75],la_data_out[74],la_data_out[73],la_data_out[72],la_data_out[71],la_data_out[70],la_data_out[69],la_data_out[68],la_data_out[67],la_data_out[66],la_data_out[65],la_data_out[64],la_data_out[63],la_data_out[62],la_data_out[61],la_data_out[60],la_data_out[59],la_data_out[58],la_data_out[57],la_data_out[56],la_data_out[55],la_data_out[54],la_data_out[53],la_data_out[52],la_data_out[51],la_data_out[50],la_data_out[49],la_data_out[48],la_data_out[47],la_data_out[46],la_data_out[45],la_data_out[44],la_data_out[43],la_data_out[42],la_data_out[41],la_data_out[40],la_data_out[39],la_data_out[38],la_data_out[37],la_data_out[36],la_data_out[35],la_data_out[34],la_data_out[33],la_data_out[32],la_data_out[31],la_data_out[30],la_data_out[29],la_data_out[28],la_data_out[27],la_data_out[26],la_data_out[25],la_data_out[24],la_data_out[23],la_data_out[22],la_data_out[21],la_data_out[20],la_data_out[19],la_data_out[18],la_data_out[17],la_data_out[16],la_data_out[15],la_data_out[14],la_data_out[13],la_data_out[12],la_data_out[11],la_data_out[10],la_data_out[9],la_data_out[8],la_data_out[7],la_data_out[6],la_data_out[5],la_data_out[4],la_data_out[3],la_data_out[2],la_data_out[1],la_data_out[0]
-*.ipin
-*+ io_in[26],io_in[25],io_in[24],io_in[23],io_in[22],io_in[21],io_in[20],io_in[19],io_in[18],io_in[17],io_in[16],io_in[15],io_in[14],io_in[13],io_in[12],io_in[11],io_in[10],io_in[9],io_in[8],io_in[7],io_in[6],io_in[5],io_in[4],io_in[3],io_in[2],io_in[1],io_in[0]
-*.ipin
-*+ io_in_3v3[26],io_in_3v3[25],io_in_3v3[24],io_in_3v3[23],io_in_3v3[22],io_in_3v3[21],io_in_3v3[20],io_in_3v3[19],io_in_3v3[18],io_in_3v3[17],io_in_3v3[16],io_in_3v3[15],io_in_3v3[14],io_in_3v3[13],io_in_3v3[12],io_in_3v3[11],io_in_3v3[10],io_in_3v3[9],io_in_3v3[8],io_in_3v3[7],io_in_3v3[6],io_in_3v3[5],io_in_3v3[4],io_in_3v3[3],io_in_3v3[2],io_in_3v3[1],io_in_3v3[0]
-*.ipin user_clock2
-*.opin
-*+ io_out[26],io_out[25],io_out[24],io_out[23],io_out[22],io_out[21],io_out[20],io_out[19],io_out[18],io_out[17],io_out[16],io_out[15],io_out[14],io_out[13],io_out[12],io_out[11],io_out[10],io_out[9],io_out[8],io_out[7],io_out[6],io_out[5],io_out[4],io_out[3],io_out[2],io_out[1],io_out[0]
-*.opin
-*+ io_oeb[26],io_oeb[25],io_oeb[24],io_oeb[23],io_oeb[22],io_oeb[21],io_oeb[20],io_oeb[19],io_oeb[18],io_oeb[17],io_oeb[16],io_oeb[15],io_oeb[14],io_oeb[13],io_oeb[12],io_oeb[11],io_oeb[10],io_oeb[9],io_oeb[8],io_oeb[7],io_oeb[6],io_oeb[5],io_oeb[4],io_oeb[3],io_oeb[2],io_oeb[1],io_oeb[0]
-*.iopin
-*+ gpio_analog[17],gpio_analog[16],gpio_analog[15],gpio_analog[14],gpio_analog[13],gpio_analog[12],gpio_analog[11],gpio_analog[10],gpio_analog[9],gpio_analog[8],gpio_analog[7],gpio_analog[6],gpio_analog[5],gpio_analog[4],gpio_analog[3],gpio_analog[2],gpio_analog[1],gpio_analog[0]
-*.iopin
-*+ gpio_noesd[17],gpio_noesd[16],gpio_noesd[15],gpio_noesd[14],gpio_noesd[13],gpio_noesd[12],gpio_noesd[11],gpio_noesd[10],gpio_noesd[9],gpio_noesd[8],gpio_noesd[7],gpio_noesd[6],gpio_noesd[5],gpio_noesd[4],gpio_noesd[3],gpio_noesd[2],gpio_noesd[1],gpio_noesd[0]
-*.iopin
-*+ io_analog[10],io_analog[9],io_analog[8],io_analog[7],io_analog[6],io_analog[5],io_analog[4],io_analog[3],io_analog[2],io_analog[1],io_analog[0]
-*.iopin io_clamp_high[2],io_clamp_high[1],io_clamp_high[0]
-*.iopin io_clamp_low[2],io_clamp_low[1],io_clamp_low[0]
-*.opin user_irq[2],user_irq[1],user_irq[0]
-*.ipin
-*+ la_oenb[127],la_oenb[126],la_oenb[125],la_oenb[124],la_oenb[123],la_oenb[122],la_oenb[121],la_oenb[120],la_oenb[119],la_oenb[118],la_oenb[117],la_oenb[116],la_oenb[115],la_oenb[114],la_oenb[113],la_oenb[112],la_oenb[111],la_oenb[110],la_oenb[109],la_oenb[108],la_oenb[107],la_oenb[106],la_oenb[105],la_oenb[104],la_oenb[103],la_oenb[102],la_oenb[101],la_oenb[100],la_oenb[99],la_oenb[98],la_oenb[97],la_oenb[96],la_oenb[95],la_oenb[94],la_oenb[93],la_oenb[92],la_oenb[91],la_oenb[90],la_oenb[89],la_oenb[88],la_oenb[87],la_oenb[86],la_oenb[85],la_oenb[84],la_oenb[83],la_oenb[82],la_oenb[81],la_oenb[80],la_oenb[79],la_oenb[78],la_oenb[77],la_oenb[76],la_oenb[75],la_oenb[74],la_oenb[73],la_oenb[72],la_oenb[71],la_oenb[70],la_oenb[69],la_oenb[68],la_oenb[67],la_oenb[66],la_oenb[65],la_oenb[64],la_oenb[63],la_oenb[62],la_oenb[61],la_oenb[60],la_oenb[59],la_oenb[58],la_oenb[57],la_oenb[56],la_oenb[55],la_oenb[54],la_oenb[53],la_oenb[52],la_oenb[51],la_oenb[50],la_oenb[49],la_oenb[48],la_oenb[47],la_oenb[46],la_oenb[45],la_oenb[44],la_oenb[43],la_oenb[42],la_oenb[41],la_oenb[40],la_oenb[39],la_oenb[38],la_oenb[37],la_oenb[36],la_oenb[35],la_oenb[34],la_oenb[33],la_oenb[32],la_oenb[31],la_oenb[30],la_oenb[29],la_oenb[28],la_oenb[27],la_oenb[26],la_oenb[25],la_oenb[24],la_oenb[23],la_oenb[22],la_oenb[21],la_oenb[20],la_oenb[19],la_oenb[18],la_oenb[17],la_oenb[16],la_oenb[15],la_oenb[14],la_oenb[13],la_oenb[12],la_oenb[11],la_oenb[10],la_oenb[9],la_oenb[8],la_oenb[7],la_oenb[6],la_oenb[5],la_oenb[4],la_oenb[3],la_oenb[2],la_oenb[1],la_oenb[0]
-x1 vdda1 vccd1 gpio_analog[3] io_out[11] io_out[12] vssa1 example_por
-x2 io_analog[4] vccd1 gpio_analog[7] io_out[15] io_out[16] vssa1 example_por
-R1 vssa1 io_clamp_low[2] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R2 vssa1 io_clamp_high[2] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R3 vssa1 io_clamp_high[2] sky130_fd_pr__res_generic_m1 W=1 L=1 m=1
-R4 vssa1 io_clamp_low[1] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R5 vssa1 io_clamp_high[1] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R6 vssa1 io_clamp_low[0] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R7 io_analog[4] io_clamp_high[0] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R8 vssd1 io_oeb[15] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R9 vssd1 io_oeb[16] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R10 vssd1 io_oeb[16] sky130_fd_pr__res_generic_m1 W=1 L=1 m=1
-R11 vssd1 io_oeb[11] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-R12 vssd1 io_oeb[12] sky130_fd_pr__res_generic_m3 W=1 L=1 m=1
-.ends
-
-* expanding   symbol:  example_por.sym # of pins=6
-* sym_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sym
-* sch_path: /home/tim/gits/caravel_user_project_analog/xschem/example_por.sch
-.subckt example_por  vdd3v3 vdd1v8 porb_h porb_l por_l vss
-*.iopin vdd3v3
-*.iopin vss
-*.opin porb_h
-*.opin porb_l
-*.opin por_l
-*.iopin vdd1v8
-XC1 net9 vss sky130_fd_pr__cap_mim_m3_1 W=30 L=30 MF=1 m=1
-XC2 vss net9 sky130_fd_pr__cap_mim_m3_2 W=30 L=30 MF=1 m=1
-XM1 net3 net7 net5 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM2 net2 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR1 net4 vdd3v3 vss sky130_fd_pr__res_xhigh_po_0p69 L=500 mult=1 m=1
-XM4 net5 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM5 net3 net3 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XR2 vss net4 vss sky130_fd_pr__res_xhigh_po_0p69 L=150 mult=1 m=1
-XM7 net2 net2 net1 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM8 net1 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=14 nf=7 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM10 net7 net4 vss vss sky130_fd_pr__nfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
-+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W'
-+ sa=0 sb=0 sd=0 mult=1 m=1 
-XM9 net7 net7 net6 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM11 net6 net6 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=16 nf=8 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM12 net8 net1 vdd3v3 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XM13 net9 net2 net8 vdd3v3 sky130_fd_pr__pfet_g5v0d10v5 L=0.8 W=2 nf=1 ad='int((nf+1)/2) * W/nf * 0.29'
-+ as='int((nf+2)/2) * W/nf * 0.29' pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)'
-+ nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1 
-XR3 vss vss vss sky130_fd_pr__res_xhigh_po_0p69 L=25 mult=2 m=2
-x2 net10 vss vss vdd3v3 vdd3v3 porb_h sky130_fd_sc_hvl__buf_8
-x3 net10 vss vss vdd1v8 vdd1v8 porb_l sky130_fd_sc_hvl__buf_8
-x4 net10 vss vss vdd1v8 vdd1v8 por_l sky130_fd_sc_hvl__inv_8
-x5 net9 vss vss vdd3v3 vdd3v3 net10 sky130_fd_sc_hvl__schmittbuf_1
-.ends
-
-** flattened .save nodes
-.end
diff --git a/xschem/user_analog_project_wrapper.sym b/xschem/user_analog_project_wrapper.sym
deleted file mode 100644
index a561ba9..0000000
--- a/xschem/user_analog_project_wrapper.sym
+++ /dev/null
@@ -1,111 +0,0 @@
-v {xschem version=2.9.9 file_version=1.2 }
-G {}
-K {type=subcircuit
-format="@name @pinlist @symname"
-template="name=x1"
-}
-V {}
-S {}
-E {}
-L 4 -130 -190 130 -190 {}
-L 4 -130 190 130 190 {}
-L 4 -130 -190 -130 190 {}
-L 4 130 -190 130 190 {}
-L 4 -150 -180 -130 -180 {}
-L 4 -150 -160 -130 -160 {}
-L 4 -150 -140 -130 -140 {}
-L 4 -150 -120 -130 -120 {}
-L 4 -150 -100 -130 -100 {}
-L 4 -150 -80 -130 -80 {}
-L 4 -150 -60 -130 -60 {}
-L 4 -150 -40 -130 -40 {}
-L 4 130 -20 150 -20 {}
-L 4 130 0 150 0 {}
-L 4 -150 -20 -130 -20 {}
-L 4 130 20 150 20 {}
-L 4 -150 0 -130 0 {}
-L 4 -150 20 -130 20 {}
-L 4 -150 40 -130 40 {}
-L 4 130 40 150 40 {}
-L 4 130 60 150 60 {}
-L 4 -150 60 -130 60 {}
-L 4 130 180 150 180 {}
-L 7 130 -180 150 -180 {}
-L 7 130 -160 150 -160 {}
-L 7 130 -140 150 -140 {}
-L 7 130 -120 150 -120 {}
-L 7 130 -100 150 -100 {}
-L 7 130 -80 150 -80 {}
-L 7 130 -60 150 -60 {}
-L 7 130 -40 150 -40 {}
-L 7 130 80 150 80 {}
-L 7 130 100 150 100 {}
-L 7 130 120 150 120 {}
-L 7 130 140 150 140 {}
-L 7 130 160 150 160 {}
-B 5 147.5 -182.5 152.5 -177.5 {name=vdda1 dir=inout }
-B 5 147.5 -162.5 152.5 -157.5 {name=vdda2 dir=inout }
-B 5 147.5 -142.5 152.5 -137.5 {name=vssa1 dir=inout }
-B 5 147.5 -122.5 152.5 -117.5 {name=vssa2 dir=inout }
-B 5 147.5 -102.5 152.5 -97.5 {name=vccd1 dir=inout }
-B 5 147.5 -82.5 152.5 -77.5 {name=vccd2 dir=inout }
-B 5 147.5 -62.5 152.5 -57.5 {name=vssd1 dir=inout }
-B 5 147.5 -42.5 152.5 -37.5 {name=vssd2 dir=inout }
-B 5 -152.5 -182.5 -147.5 -177.5 {name=wb_clk_i dir=in }
-B 5 -152.5 -162.5 -147.5 -157.5 {name=wb_rst_i dir=in }
-B 5 -152.5 -142.5 -147.5 -137.5 {name=wbs_stb_i dir=in }
-B 5 -152.5 -122.5 -147.5 -117.5 {name=wbs_cyc_i dir=in }
-B 5 -152.5 -102.5 -147.5 -97.5 {name=wbs_we_i dir=in }
-B 5 -152.5 -82.5 -147.5 -77.5 {name=wbs_sel_i[3:0] dir=in }
-B 5 -152.5 -62.5 -147.5 -57.5 {name=wbs_dat_i[31:0] dir=in }
-B 5 -152.5 -42.5 -147.5 -37.5 {name=wbs_adr_i[31:0] dir=in }
-B 5 147.5 -22.5 152.5 -17.5 {name=wbs_ack_o dir=out }
-B 5 147.5 -2.5 152.5 2.5 {name=wbs_dat_o[31:0] dir=out }
-B 5 -152.5 -22.5 -147.5 -17.5 {name=la_data_in[127:0] dir=in }
-B 5 147.5 17.5 152.5 22.5 {name=la_data_out[127:0] dir=out }
-B 5 -152.5 -2.5 -147.5 2.5 {name=la_oenb[127:0] dir=in }
-B 5 -152.5 17.5 -147.5 22.5 {name=io_in[26:0] dir=in }
-B 5 -152.5 37.5 -147.5 42.5 {name=io_in_3v3[26:0] dir=in }
-B 5 147.5 37.5 152.5 42.5 {name=io_out[26:0] dir=out }
-B 5 147.5 57.5 152.5 62.5 {name=io_oeb[26:0] dir=out }
-B 5 147.5 77.5 152.5 82.5 {name=gpio_analog[17:0] dir=inout }
-B 5 147.5 97.5 152.5 102.5 {name=gpio_noesd[17:0] dir=inout }
-B 5 147.5 117.5 152.5 122.5 {name=io_analog[10:0] dir=inout }
-B 5 147.5 137.5 152.5 142.5 {name=io_clamp_high[2:0] dir=inout }
-B 5 147.5 157.5 152.5 162.5 {name=io_clamp_low[2:0] dir=inout }
-B 5 -152.5 57.5 -147.5 62.5 {name=user_clock2 dir=in }
-B 5 147.5 177.5 152.5 182.5 {name=user_irq[2:0] dir=out }
-T {@symname} -119.5 114 0 0 0.3 0.3 {}
-T {@name} 135 -202 0 0 0.2 0.2 {}
-T {vdda1} 125 -184 0 1 0.2 0.2 {}
-T {vdda2} 125 -164 0 1 0.2 0.2 {}
-T {vssa1} 125 -144 0 1 0.2 0.2 {}
-T {vssa2} 125 -124 0 1 0.2 0.2 {}
-T {vccd1} 125 -104 0 1 0.2 0.2 {}
-T {vccd2} 125 -84 0 1 0.2 0.2 {}
-T {vssd1} 125 -64 0 1 0.2 0.2 {}
-T {vssd2} 125 -44 0 1 0.2 0.2 {}
-T {wb_clk_i} -125 -184 0 0 0.2 0.2 {}
-T {wb_rst_i} -125 -164 0 0 0.2 0.2 {}
-T {wbs_stb_i} -125 -144 0 0 0.2 0.2 {}
-T {wbs_cyc_i} -125 -124 0 0 0.2 0.2 {}
-T {wbs_we_i} -125 -104 0 0 0.2 0.2 {}
-T {wbs_sel_i[3:0]} -125 -84 0 0 0.2 0.2 {}
-T {wbs_dat_i[31:0]} -125 -64 0 0 0.2 0.2 {}
-T {wbs_adr_i[31:0]} -125 -44 0 0 0.2 0.2 {}
-T {wbs_ack_o} 125 -24 0 1 0.2 0.2 {}
-T {wbs_dat_o[31:0]} 125 -4 0 1 0.2 0.2 {}
-T {la_data_in[127:0]} -125 -24 0 0 0.2 0.2 {}
-T {la_data_out[127:0]} 125 16 0 1 0.2 0.2 {}
-T {la_oenb[127:0]} -125 -4 0 0 0.2 0.2 {}
-T {io_in[26:0]} -125 16 0 0 0.2 0.2 {}
-T {io_in_3v3[26:0]} -125 36 0 0 0.2 0.2 {}
-T {io_out[26:0]} 125 36 0 1 0.2 0.2 {}
-T {io_oeb[26:0]} 125 56 0 1 0.2 0.2 {}
-T {gpio_analog[17:0]} 125 76 0 1 0.2 0.2 {}
-T {gpio_noesd[17:0]} 125 96 0 1 0.2 0.2 {}
-T {io_analog[10:0]} 125 116 0 1 0.2 0.2 {}
-T {io_clamp_high[2:0]} 125 136 0 1 0.2 0.2 {}
-T {io_clamp_low[2:0]} 125 156 0 1 0.2 0.2 {}
-T {user_clock2} -125 56 0 0 0.2 0.2 {}
-T {user_irq[2:0]} 125 176 0 1 0.2 0.2 {}