final gds & drc results
diff --git a/Makefile.master b/Makefile.master
new file mode 100644
index 0000000..ce7eb6b
--- /dev/null
+++ b/Makefile.master
@@ -0,0 +1,341 @@
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SPDX-License-Identifier: Apache-2.0
+
+# cannot commit files larger than 100 MB to GitHub
+FILE_SIZE_LIMIT_MB = 100
+
+# Commands to be used to compress/uncompress files
+# they must operate **in place** (otherwise, modify the target to delete the
+# intermediate file/archive)
+COMPRESS ?= gzip -n --best
+UNCOMPRESS ?= gzip -d
+ARCHIVE_EXT ?= gz
+
+# The following variables are to build static pattern rules
+
+# Needed to rebuild archives that were previously split
+SPLIT_FILES := $(shell find . -type f -name "*.$(ARCHIVE_EXT).00.split")
+SPLIT_FILES_SOURCES := $(basename $(basename $(basename $(SPLIT_FILES))))
+
+# Needed to uncompress the existing archives
+ARCHIVES := $(shell find . -type f -name "*.$(ARCHIVE_EXT)")
+ARCHIVE_SOURCES := $(basename $(ARCHIVES))
+
+# Needed to compress and split files/archives that are too large
+LARGE_FILES := $(shell find ./gds -type f -name "*.gds")
+LARGE_FILES += $(shell find . -type f -size +$(FILE_SIZE_LIMIT_MB)M -not -path "./.git/*" -not -path "./gds/*" -not -path "./openlane/*")
+LARGE_FILES_GZ := $(addsuffix .$(ARCHIVE_EXT), $(LARGE_FILES))
+LARGE_FILES_GZ_SPLIT := $(addsuffix .$(ARCHIVE_EXT).00.split, $(LARGE_FILES))
+# consider splitting existing archives
+LARGE_FILES_GZ_SPLIT += $(addsuffix .00.split, $(ARCHIVES))
+
+# PDK setup configs
+THREADS ?= $(shell nproc)
+STD_CELL_LIBRARY ?= sky130_fd_sc_hd
+SPECIAL_VOLTAGE_LIBRARY ?= sky130_fd_sc_hvl
+IO_LIBRARY ?= sky130_fd_io
+SKYWATER_COMMIT ?= f6f76f3dc99526c6fc2cfede19b5b1227d4ebde7
+OPEN_PDKS_COMMIT ?= 95c92cc563e00b3ee3ed9863b352304943e8ff8f
+
+.DEFAULT_GOAL := ship
+# We need portable GDS_FILE pointers...
+.PHONY: ship
+ship: check-env uncompress
+	@echo "###############################################"
+	@echo "Generating Caravel GDS (sources are in the 'gds' directory)"
+	@sleep 1
+	@echo "\
+		random seed `scripts/set_user_id.py -report`; \
+		gds readonly true; \
+		gds rescale false; \
+		gds read ../gds/user_project_wrapper.gds; \
+		load caravel -dereference;\
+		select top cell;\
+		gds write caravel.gds; \
+		exit;" > ./mag/mag2gds_caravel.tcl
+	@cd mag && PDKPATH=${PDK_ROOT}/sky130A magic -noc -dnull mag2gds_caravel.tcl < /dev/null
+	@rm ./mag/mag2gds_caravel.tcl
+	@mv -f ./gds/caravel.gds ./gds/caravel.old.gds
+	mv ./mag/caravel.gds ./gds
+
+.PHONY: clean
+clean:
+	cd ./verilog/dv/caravel/mgmt_soc/ && \
+		$(MAKE) -j$(THREADS) clean
+	cd ./verilog/dv/caravel/user_proj_example/ && \
+		$(MAKE) -j$(THREADS) clean
+	cd ./verilog/dv/wb_utests/ && \
+		$(MAKE) -j$(THREADS) clean
+
+
+.PHONY: verify
+verify:
+	cd ./verilog/dv/caravel/mgmt_soc/ && \
+		$(MAKE) -j$(THREADS) all
+	cd ./verilog/dv/caravel/user_proj_example/ && \
+		$(MAKE) -j$(THREADS) all
+	cd ./verilog/dv/wb_utests/ && \
+		$(MAKE) -j$(THREADS) all
+
+
+
+#####
+$(LARGE_FILES_GZ): %.$(ARCHIVE_EXT): %
+	@if ! [ $(suffix $<) = ".$(ARCHIVE_EXT)" ]; then\
+		$(COMPRESS) $< > /dev/null &&\
+		echo "$< -> $@";\
+	fi
+
+$(LARGE_FILES_GZ_SPLIT): %.$(ARCHIVE_EXT).00.split: %.$(ARCHIVE_EXT)
+	@if [ -n "$$(find "$<" -prune -size +$(FILE_SIZE_LIMIT_MB)M)" ]; then\
+		split $< -b $(FILE_SIZE_LIMIT_MB)M $<. -d --additional-suffix=.split &&\
+		rm $< &&\
+		echo -n "$< -> $$(ls $<.*.split)" | tr '\n' ' ' && echo "";\
+	fi
+
+# This target compresses all files larger than $(FILE_SIZE_LIMIT_MB) MB
+.PHONY: compress
+compress: $(LARGE_FILES_GZ) $(LARGE_FILES_GZ_SPLIT)
+	@echo "Files larger than $(FILE_SIZE_LIMIT_MB) MBytes are compressed!"
+
+
+
+#####
+$(ARCHIVE_SOURCES): %: %.$(ARCHIVE_EXT)
+	@$(UNCOMPRESS) $<
+	@echo "$< -> $@"
+
+.SECONDEXPANSION:
+$(SPLIT_FILES_SOURCES): %: $$(sort $$(wildcard %.$(ARCHIVE_EXT).*.split))
+	@cat $? > $@.$(ARCHIVE_EXT)
+	@rm $?
+	@echo "$? -> $@.$(ARCHIVE_EXT)"
+	@$(UNCOMPRESS) $@.$(ARCHIVE_EXT)
+	@echo "$@.$(ARCHIVE_EXT) -> $@"
+
+
+.PHONY: uncompress
+uncompress: $(SPLIT_FILES_SOURCES) $(ARCHIVE_SOURCES)
+	@echo "All files are uncompressed!"
+
+
+# verify that the wrapper was respected
+xor-wrapper:
+	# first erase the user's user_project_wrapper.gds
+	sh utils/erase_box.sh gds/user_project_wrapper.gds 0 0 2920 3520
+	# do the same for the empty wrapper
+	sh utils/erase_box.sh gds/user_project_wrapper_empty.gds 0 0 2920 3520
+	mkdir -p signoff/user_project_wrapper_xor
+	# XOR the two resulting layouts
+	sh utils/xor.sh \
+		gds/user_project_wrapper_empty_erased.gds gds/user_project_wrapper_erased.gds \
+		user_project_wrapper user_project_wrapper.xor.xml
+	sh utils/xor.sh \
+		gds/user_project_wrapper_empty_erased.gds gds/user_project_wrapper_erased.gds \
+		user_project_wrapper gds/user_project_wrapper.xor.gds > signoff/user_project_wrapper_xor/xor.log
+	rm gds/user_project_wrapper_empty_erased.gds gds/user_project_wrapper_erased.gds
+	mv gds/user_project_wrapper.xor.gds gds/user_project_wrapper.xor.xml signoff/user_project_wrapper_xor
+	python utils/parse_klayout_xor_log.py \
+		-l signoff/user_project_wrapper_xor/xor.log \
+		-o signoff/user_project_wrapper_xor/total.txt
+	# screenshot the result for convenience
+	sh utils/scrotLayout.sh \
+		$(PDK_ROOT)/sky130A/libs.tech/klayout/sky130A.lyt \
+		signoff/user_project_wrapper_xor/user_project_wrapper.xor.gds
+	@cat signoff/user_project_wrapper_xor/total.txt
+
+# LVS
+BLOCKS = $(shell cd openlane && find * -maxdepth 0 -type d)
+LVS_BLOCKS = $(foreach block, $(BLOCKS), lvs-$(block))
+$(LVS_BLOCKS): lvs-% : ./mag/%.mag ./verilog/gl/%.v
+	echo "Extracting $*"
+	mkdir -p ./mag/tmp
+	echo "addpath hexdigits;\
+		addpath \$$PDKPATH/libs.ref/sky130_ml_xx_hd/mag;\
+		load $* -dereference;\
+		select top cell;\
+		foreach cell [cellname list children] {\
+			load \$$cell -dereference;\
+			property LEFview TRUE;\
+		};\
+		load $* -dereference;\
+		select top cell;\
+		extract no all;\
+		extract do local;\
+		extract unique;\
+		extract;\
+		ext2spice lvs;\
+		ext2spice $*.ext;\
+		feedback save extract_$*.log;\
+		exit;" > ./mag/extract_$*.tcl
+	cd mag && \
+		export MAGTYPE=maglef; \
+		magic -rcfile ${PDK_ROOT}/sky130A/libs.tech/magic/current/sky130A.magicrc -noc -dnull extract_$*.tcl < /dev/null
+	mv ./mag/$*.spice ./spi/lvs
+	rm ./mag/*.ext
+	mv -f ./mag/extract_$*.{tcl,log} ./mag/tmp
+	####
+	mkdir -p ./spi/lvs/tmp
+	sh ./spi/lvs/run_lvs.sh ./spi/lvs/$*.spice ./verilog/gl/$*.v $*
+	@echo ""
+	python3 ./scripts/count_lvs.py -f ./verilog/gl/$*.v_comp.json | tee ./spi/lvs/tmp/$*.lvs.summary.log
+	mv -f ./verilog/gl/*{.out,.json,.log} ./spi/lvs/tmp 2> /dev/null || true
+	@echo ""
+	@echo "LVS: ./spi/lvs/$*.spice vs. ./verilog/gl/$*.v"
+	@echo "Comparison result: ./spi/lvs/tmp/$*.v_comp.out"
+	@awk '/^NET mismatches/,0' ./spi/lvs/tmp/$*.v_comp.out
+
+# connect-by-label is enabled here!
+LVS_MAGLEF_BLOCKS = $(foreach block, $(BLOCKS), lvs-maglef-$(block))
+$(LVS_MAGLEF_BLOCKS): lvs-maglef-% : ./mag/%.mag ./verilog/gl/%.v
+	echo "Extracting $*"
+	mkdir -p ./maglef/tmp
+	echo "load $* -dereference;\
+		select top cell;\
+		foreach cell [cellname list children] {\
+			load \$$cell -dereference;\
+			property LEFview TRUE;\
+		};\
+		load $* -dereference;\
+		select top cell;\
+		extract no all;\
+		extract do local;\
+		extract;\
+		ext2spice lvs;\
+		ext2spice $*.ext;\
+		feedback save extract_$*.log;\
+		exit;" > ./mag/extract_$*.tcl
+	cd mag && export MAGTYPE=maglef; magic -noc -dnull extract_$*.tcl < /dev/null
+	mv ./mag/$*.spice ./spi/lvs
+	rm ./maglef/*.ext
+	mv -f ./mag/extract_$*.{tcl,log} ./maglef/tmp
+	####
+	mkdir -p ./spi/lvs/tmp
+	sh ./spi/lvs/run_lvs.sh ./spi/lvs/$*.spice ./verilog/gl/$*.v $*
+	@echo ""
+	python3 ./scripts/count_lvs.py -f ./verilog/gl/$*.v_comp.json | tee ./spi/lvs/tmp/$*.maglef.lvs.summary.log
+	mv -f ./verilog/gl/*{.out,.json,.log} ./spi/lvs/tmp 2> /dev/null || true
+	@echo ""
+	@echo "LVS: ./spi/lvs/$*.spice vs. ./verilog/gl/$*.v"
+	@echo "Comparison result: ./spi/lvs/tmp/$*.v_comp.out"
+	@awk '/^NET mismatches/,0' ./spi/lvs/tmp/$*.v_comp.out
+
+# DRC
+BLOCKS = $(shell cd openlane && find * -maxdepth 0 -type d)
+DRC_BLOCKS = $(foreach block, $(BLOCKS), drc-$(block))
+$(DRC_BLOCKS): drc-% : ./gds/%.gds
+	echo "Running DRC on $*"
+	mkdir -p ./gds/tmp
+	cd gds && export DESIGN_IN_DRC=$* && export MAGTYPE=mag; magic -rcfile ${PDK_ROOT}/sky130A/libs.tech/magic/current/sky130A.magicrc -noc -dnull drc_on_gds.tcl < /dev/null
+	@echo "DRC result: ./gds/tmp/$*.drc"
+
+# Antenna
+BLOCKS = $(shell cd openlane && find * -maxdepth 0 -type d)
+ANTENNA_BLOCKS = $(foreach block, $(BLOCKS), antenna-$(block))
+$(ANTENNA_BLOCKS): antenna-% : ./gds/%.gds
+	echo "Running Antenna Checks on $*"
+	mkdir -p ./gds/tmp
+	cd gds && export DESIGN_IN_ANTENNA=$* && export MAGTYPE=mag; magic -rcfile ${PDK_ROOT}/sky130A/libs.tech/magic/current/sky130A.magicrc -noc -dnull antenna_on_gds.tcl < /dev/null 2>&1 | tee ./tmp/$*.antenna
+	mv -f ./gds/*.ext ./gds/tmp/
+	@echo "Antenna result: ./gds/tmp/$*.antenna"
+
+.PHONY: help
+help:
+	@$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$'
+
+
+###########################################################################
+.PHONY: pdk
+pdk: skywater-pdk skywater-library skywater-timing open_pdks build-pdk
+
+$(PDK_ROOT)/skywater-pdk:
+	git clone https://github.com/google/skywater-pdk.git $(PDK_ROOT)/skywater-pdk
+
+.PHONY: skywater-pdk
+skywater-pdk: check-env $(PDK_ROOT)/skywater-pdk
+	cd $(PDK_ROOT)/skywater-pdk && \
+		git checkout master && git pull && \
+		git checkout -qf $(SKYWATER_COMMIT)
+
+.PHONY: skywater-library
+skywater-library: check-env $(PDK_ROOT)/skywater-pdk
+	cd $(PDK_ROOT)/skywater-pdk && \
+		git submodule update --init libraries/$(STD_CELL_LIBRARY)/latest && \
+		git submodule update --init libraries/$(IO_LIBRARY)/latest && \
+		git submodule update --init libraries/$(SPECIAL_VOLTAGE_LIBRARY)/latest
+
+skywater-timing: check-env $(PDK_ROOT)/skywater-pdk
+	cd $(PDK_ROOT)/skywater-pdk && \
+		$(MAKE) timing
+### OPEN_PDKS
+$(PDK_ROOT)/open_pdks:
+	git clone git://opencircuitdesign.com/open_pdks $(PDK_ROOT)/open_pdks
+
+.PHONY: open_pdks
+open_pdks: check-env $(PDK_ROOT)/open_pdks
+	cd $(PDK_ROOT)/open_pdks && \
+		git checkout master && git pull && \
+		git checkout -qf $(OPEN_PDKS_COMMIT)
+
+.PHONY: build-pdk
+build-pdk: check-env $(PDK_ROOT)/open_pdks $(PDK_ROOT)/skywater-pdk
+	[ -d $(PDK_ROOT)/sky130A ] && \
+		(echo "Warning: A sky130A build already exists under $(PDK_ROOT). It will be deleted first!" && \
+		sleep 5 && \
+		rm -rf $(PDK_ROOT)/sky130A) || \
+		true
+	cd $(PDK_ROOT)/open_pdks && \
+		./configure --enable-alpha-lib --enable-sky130-pdk=$(PDK_ROOT)/skywater-pdk/libraries --with-sky130-local-path=$(PDK_ROOT) && \
+		cd sky130 && \
+		sed -i 's/REPO_PATH = ~\/gits/REPO_PATH = \$$\(PDK_ROOT\)\/open_pdks\/libs/g' Makefile && \
+		$(MAKE) veryclean && \
+		$(MAKE) && \
+		$(MAKE) install-local && \
+		$(MAKE) clean
+
+.RECIPE: manifest
+manifest: mag/ maglef/ verilog/rtl/ scripts/ Makefile
+	touch manifest && \
+	find verilog/rtl/* -type f ! -name "caravel_netlists.v" ! -name "user_*.v" ! -name "README" ! -name "defines.v" -exec shasum {} \; > manifest && \
+	find maglef/*.mag -type f ! -name "user_project_wrapper.mag" -exec shasum {} \; >> manifest && \
+	shasum mag/caravel.mag mag/.magicrc >> manifest
+	shasum scripts/set_user_id.py scripts/generate_fill.py scripts/compositor.py >> manifest
+	shasum lef/user_project_wrapper_empty.lef >> manifest
+
+check-env:
+ifndef PDK_ROOT
+	$(error PDK_ROOT is undefined, please export it before running make)
+endif
+
+# Make README.rst
+README.rst: README.src.rst docs/source/getting-started.rst docs/source/tool-versioning.rst openlane/README.src.rst docs/source/caravel-with-openlane.rst Makefile
+	pip -q install rst_include && \
+	rm -f README.rst && \
+		rst_include include README.src.rst - | \
+			sed \
+				-e's@\.\/\_static@\/docs\/source\/\_static@g' \
+				-e's@:doc:`tool-versioning`@`tool-versioning.rst <./docs/source/tool-versioning.rst>`__@g' \
+				-e's@.. note::@**NOTE:**@g' \
+				-e's@.. warning::@**WARNING:**@g' \
+				> README.rst && \
+		rst_include include openlane/README.src.rst - | \
+			sed \
+				-e's@https://github.com/efabless/caravel/blob/master/verilog@../verilog@g' \
+				-e's@:ref:`getting-started`@`README.rst <../README.rst>`__@g' \
+				-e's@https://github.com/efabless/caravel/blob/master/openlane/@./@g' \
+				-e's@.. note::@**NOTE:**@g' \
+				-e's@.. warning::@**WARNING:**@g' \
+				> openlane/README.rst
diff --git a/def/gpio_control_block.def b/def/gpio_control_block.def
index 60436ea..e1ae11d 100644
--- a/def/gpio_control_block.def
+++ b/def/gpio_control_block.def
@@ -103,79 +103,80 @@
  ;
 END VIAS
 
-COMPONENTS 181 ;
-- _040_ sky130_fd_sc_hd__or2_4 + PLACED ( 25300 43520 ) FS ;
-- _041_ sky130_fd_sc_hd__buf_2 + PLACED ( 19780 40800 ) N ;
-- _042_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 24480 ) N ;
-- _043_ sky130_fd_sc_hd__buf_2 + PLACED ( 19780 24480 ) N ;
-- _044_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 29920 ) N ;
-- _045_ sky130_fd_sc_hd__buf_2 + PLACED ( 11040 21760 ) FS ;
-- _046_ sky130_fd_sc_hd__buf_2 + PLACED ( 9200 21760 ) FS ;
-- _047_ sky130_fd_sc_hd__buf_2 + PLACED ( 8280 38080 ) FS ;
-- _048_ sky130_fd_sc_hd__buf_2 + PLACED ( 7360 21760 ) FS ;
-- _049_ sky130_fd_sc_hd__buf_2 + PLACED ( 9200 32640 ) FS ;
-- _050_ sky130_fd_sc_hd__buf_2 + PLACED ( 11040 32640 ) FS ;
-- _051_ sky130_fd_sc_hd__buf_2 + PLACED ( 6440 38080 ) FS ;
-- _052_ sky130_fd_sc_hd__buf_2 + PLACED ( 9660 43520 ) FS ;
-- _053_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 40800 ) N ;
-- _054_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 51680 ) N ;
-- _055_ sky130_fd_sc_hd__buf_2 + PLACED ( 14260 54400 ) FS ;
-- _056_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 13600 ) N ;
-- _057_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 19040 ) N ;
-- _058_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 10880 ) FS ;
-- _059_ sky130_fd_sc_hd__buf_2 + PLACED ( 25300 32640 ) FS ;
-- _060_ sky130_fd_sc_hd__buf_2 + PLACED ( 27600 27200 ) FS ;
-- _061_ sky130_fd_sc_hd__buf_2 + PLACED ( 23460 16320 ) FS ;
-- _062_ sky130_fd_sc_hd__buf_2 + PLACED ( 11040 16320 ) FS ;
-- _063_ sky130_fd_sc_hd__buf_2 + PLACED ( 32200 29920 ) N ;
-- _064_ sky130_fd_sc_hd__buf_2 + PLACED ( 29440 27200 ) FS ;
-- _065_ sky130_fd_sc_hd__buf_2 + PLACED ( 20240 46240 ) N ;
-- _066_ sky130_fd_sc_hd__buf_2 + PLACED ( 17020 35360 ) N ;
-- _067_ sky130_fd_sc_hd__buf_2 + PLACED ( 28980 48960 ) FS ;
-- _068_ sky130_fd_sc_hd__buf_2 + PLACED ( 12880 43520 ) FS ;
-- _069_ sky130_fd_sc_hd__buf_2 + PLACED ( 32200 40800 ) N ;
-- _070_ sky130_fd_sc_hd__buf_2 + PLACED ( 30820 48960 ) FS ;
-- _071_ sky130_fd_sc_hd__buf_2 + PLACED ( 31740 35360 ) N ;
+COMPONENTS 182 ;
+- _041_ sky130_fd_sc_hd__or2_4 + PLACED ( 27600 48960 ) FS ;
+- _042_ sky130_fd_sc_hd__buf_2 + PLACED ( 25300 43520 ) FS ;
+- _043_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 24480 ) N ;
+- _044_ sky130_fd_sc_hd__buf_2 + PLACED ( 19780 24480 ) N ;
+- _045_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 29920 ) N ;
+- _046_ sky130_fd_sc_hd__buf_2 + PLACED ( 10580 21760 ) FS ;
+- _047_ sky130_fd_sc_hd__buf_2 + PLACED ( 8740 21760 ) FS ;
+- _048_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 38080 ) FS ;
+- _049_ sky130_fd_sc_hd__buf_2 + PLACED ( 6900 21760 ) FS ;
+- _050_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 29920 ) N ;
+- _051_ sky130_fd_sc_hd__buf_2 + PLACED ( 17020 35360 ) N ;
+- _052_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 40800 ) N ;
+- _053_ sky130_fd_sc_hd__buf_2 + PLACED ( 25760 32640 ) FS ;
+- _054_ sky130_fd_sc_hd__buf_2 + PLACED ( 9200 46240 ) N ;
+- _055_ sky130_fd_sc_hd__buf_2 + PLACED ( 13800 54400 ) FS ;
+- _056_ sky130_fd_sc_hd__buf_2 + PLACED ( 15640 54400 ) FS ;
+- _057_ sky130_fd_sc_hd__buf_2 + PLACED ( 19320 13600 ) N ;
+- _058_ sky130_fd_sc_hd__buf_2 + PLACED ( 16560 19040 ) N ;
+- _059_ sky130_fd_sc_hd__buf_2 + PLACED ( 16100 10880 ) FS ;
+- _060_ sky130_fd_sc_hd__buf_2 + PLACED ( 28060 27200 ) FS ;
+- _061_ sky130_fd_sc_hd__buf_2 + PLACED ( 29900 27200 ) FS ;
+- _062_ sky130_fd_sc_hd__buf_2 + PLACED ( 25760 16320 ) FS ;
+- _063_ sky130_fd_sc_hd__buf_2 + PLACED ( 23920 16320 ) FS ;
+- _064_ sky130_fd_sc_hd__buf_2 + PLACED ( 30820 38080 ) FS ;
+- _065_ sky130_fd_sc_hd__buf_2 + PLACED ( 32200 29920 ) N ;
+- _066_ sky130_fd_sc_hd__buf_2 + PLACED ( 27140 43520 ) FS ;
+- _067_ sky130_fd_sc_hd__buf_2 + PLACED ( 19780 40800 ) N ;
+- _068_ sky130_fd_sc_hd__buf_2 + PLACED ( 29900 46240 ) N ;
+- _069_ sky130_fd_sc_hd__buf_2 + PLACED ( 28980 43520 ) FS ;
+- _070_ sky130_fd_sc_hd__buf_2 + PLACED ( 32200 40800 ) N ;
+- _071_ sky130_fd_sc_hd__buf_2 + PLACED ( 20240 51680 ) N ;
 - _072_ sky130_fd_sc_hd__inv_2 + PLACED ( 31280 43520 ) FS ;
-- _073_ sky130_fd_sc_hd__a32o_4 + PLACED ( 25300 54400 ) FS ;
-- _074_ sky130_fd_sc_hd__inv_2 + PLACED ( 31280 27200 ) FS ;
-- _075_ sky130_fd_sc_hd__and3_4 + PLACED ( 29900 19040 ) N ;
-- _076_ sky130_fd_sc_hd__or2_4 + PLACED ( 25300 16320 ) FS ;
-- _077_ sky130_fd_sc_hd__nand2_4 + PLACED ( 28520 16320 ) FS ;
-- _078_ sky130_fd_sc_hd__a32o_4 + PLACED ( 11040 46240 ) N ;
-- _079_ sky130_fd_sc_hd__inv_2 + PLACED ( 32660 46240 ) N ;
-- _080_ sky130_fd_sc_hd__inv_2 + PLACED ( 23460 54400 ) FS ;
-- _081_ sky130_fd_sc_hd__and2_4 + PLACED ( 22080 51680 ) N ;
-- _082_ sky130_fd_sc_hd__buf_2 + PLACED ( 17020 29920 ) N ;
-- _083_ sky130_fd_sc_hd__ebufn_2 + PLACED ( 28520 32640 ) FS ;
-- _084_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 17940 48960 ) FS ;
-- _085_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 10120 38080 ) FS ;
-- _086_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 14720 43520 ) FS ;
-- _087_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 22080 46240 ) N ;
-- _088_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 14720 32640 ) FS ;
-- _089_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 21620 29920 ) N ;
-- _090_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 20700 38080 ) FS ;
-- _091_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 22540 10880 ) FS ;
-- _092_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 22540 13600 ) N ;
-- _093_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 23000 24480 ) N ;
-- _094_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 12880 16320 ) FS ;
-- _095_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 12880 21760 ) FS ;
-- _096_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 8280 13600 ) N ;
-- _097_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 7360 48960 ) FS ;
-- _098_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 8280 51680 ) N ;
-- _099_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 40800 ) N ;
-- _100_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 35360 ) N ;
-- _101_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 29920 ) N ;
-- _102_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 27200 ) FS ;
-- _103_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 24480 ) N ;
-- _104_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 19040 ) N ;
-- _105_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 19320 19040 ) N ;
-- _106_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 16560 27200 ) FS ;
-- _107_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 19320 35360 ) N ;
-- _108_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 8280 10880 ) FS ;
-- _109_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 21620 40800 ) N ;
-- const_source sky130_fd_sc_hd__conb_1 + PLACED ( 21160 13600 ) N ;
-- gpio_in_buf sky130_fd_sc_hd__einvp_8 + PLACED ( 25760 51680 ) N ;
+- _073_ sky130_fd_sc_hd__or2_4 + PLACED ( 29900 35360 ) N ;
+- _074_ sky130_fd_sc_hd__inv_2 + PLACED ( 31740 46240 ) N ;
+- _075_ sky130_fd_sc_hd__a32o_4 + PLACED ( 11040 46240 ) N ;
+- _076_ sky130_fd_sc_hd__inv_2 + PLACED ( 27140 21760 ) FS ;
+- _077_ sky130_fd_sc_hd__and3_4 + PLACED ( 29900 19040 ) N ;
+- _078_ sky130_fd_sc_hd__or2_4 + PLACED ( 29440 16320 ) FS ;
+- _079_ sky130_fd_sc_hd__nand2_4 + PLACED ( 28520 21760 ) FS ;
+- _080_ sky130_fd_sc_hd__a32o_4 + PLACED ( 6900 43520 ) FS ;
+- _081_ sky130_fd_sc_hd__inv_2 + PLACED ( 31280 48960 ) FS ;
+- _082_ sky130_fd_sc_hd__inv_2 + PLACED ( 32660 51680 ) N ;
+- _083_ sky130_fd_sc_hd__and2_4 + PLACED ( 21620 54400 ) FS ;
+- _084_ sky130_fd_sc_hd__buf_2 + PLACED ( 25300 21760 ) FS ;
+- _085_ sky130_fd_sc_hd__ebufn_2 + PLACED ( 28520 32640 ) FS ;
+- _086_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 16560 48960 ) FS ;
+- _087_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 14720 43520 ) FS ;
+- _088_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 19320 46240 ) N ;
+- _089_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 22080 51680 ) N ;
+- _090_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 19320 35360 ) N ;
+- _091_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 21620 29920 ) N ;
+- _092_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 19780 38080 ) FS ;
+- _093_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 22540 10880 ) FS ;
+- _094_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 22080 13600 ) N ;
+- _095_ sky130_fd_sc_hd__dfstp_4 + PLACED ( 23000 24480 ) N ;
+- _096_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 12880 16320 ) FS ;
+- _097_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 12420 21760 ) FS ;
+- _098_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 8280 13600 ) N ;
+- _099_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 8280 51680 ) N ;
+- _100_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 48960 ) FS ;
+- _101_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 40800 ) N ;
+- _102_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 38080 ) FS ;
+- _103_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 6440 35360 ) N ;
+- _104_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 29920 ) N ;
+- _105_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 24480 ) N ;
+- _106_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 5980 19040 ) N ;
+- _107_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 6900 27200 ) FS ;
+- _108_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 17480 27200 ) FS ;
+- _109_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 19320 19040 ) N ;
+- _110_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 15180 32640 ) FS ;
+- _111_ sky130_fd_sc_hd__dfrtp_4 + PLACED ( 21620 40800 ) N ;
+- const_source sky130_fd_sc_hd__conb_1 + PLACED ( 23920 21760 ) FS ;
+- gpio_in_buf sky130_fd_sc_hd__einvp_8 + PLACED ( 24840 54400 ) FS ;
 - gpio_logic_high sky130_fd_sc_hd__conb_1 + FIXED ( 5980 54400 ) FS ;
 - PHY_0 sky130_fd_sc_hd__decap_3 + FIXED ( 4600 10880 ) FS ;
 - PHY_1 sky130_fd_sc_hd__decap_3 + FIXED ( 34040 10880 ) S ;
@@ -230,60 +231,60 @@
 - PHY_50 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 18860 51680 ) N ;
 - PHY_51 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 18860 54400 ) FS ;
 - PHY_52 sky130_fd_sc_hd__tapvpwrvgnd_1 + FIXED ( 33120 54400 ) FS ;
-- clkbuf_0_serial_clock sky130_fd_sc_hd__clkbuf_16 + PLACED ( 23460 21760 ) FS ;
-- clkbuf_1_0_0_serial_clock sky130_fd_sc_hd__clkbuf_1 + PLACED ( 5980 21760 ) FS ;
-- clkbuf_1_1_0_serial_clock sky130_fd_sc_hd__clkbuf_1 + PLACED ( 11500 43520 ) FS ;
-- ANTENNA_0 sky130_fd_sc_hd__diode_2 + PLACED ( 30820 35360 ) N ;
-- FILLER_0_3 sky130_fd_sc_hd__decap_4 + PLACED ( 5980 10880 ) FS ;
-- FILLER_0_7 sky130_fd_sc_hd__fill_1 + PLACED ( 7820 10880 ) FS ;
-- FILLER_0_36 sky130_fd_sc_hd__decap_3 + PLACED ( 21160 10880 ) FS ;
+- clkbuf_0_serial_clock sky130_fd_sc_hd__clkbuf_16 + PLACED ( 5980 32640 ) FS ;
+- clkbuf_1_0_0_serial_clock sky130_fd_sc_hd__clkbuf_1 + PLACED ( 18400 38080 ) FS ;
+- clkbuf_1_1_0_serial_clock sky130_fd_sc_hd__clkbuf_1 + PLACED ( 17480 54400 ) FS ;
+- ANTENNA_0 sky130_fd_sc_hd__diode_2 + PLACED ( 28520 16320 ) FS ;
+- ANTENNA_1 sky130_fd_sc_hd__diode_2 + PLACED ( 7360 51680 ) N ;
+- FILLER_0_3 sky130_fd_sc_hd__decap_12 + PLACED ( 5980 10880 ) FS ;
+- FILLER_0_15 sky130_fd_sc_hd__decap_8 + PLACED ( 11500 10880 ) FS ;
+- FILLER_0_23 sky130_fd_sc_hd__fill_2 + PLACED ( 15180 10880 ) FS ;
+- FILLER_0_29 sky130_fd_sc_hd__fill_2 + PLACED ( 17940 10880 ) FS ;
+- FILLER_0_32 sky130_fd_sc_hd__decap_6 + PLACED ( 19320 10880 ) FS ;
+- FILLER_0_38 sky130_fd_sc_hd__fill_1 + PLACED ( 22080 10880 ) FS ;
 - FILLER_0_63 sky130_fd_sc_hd__fill_1 + PLACED ( 33580 10880 ) FS ;
 - FILLER_1_3 sky130_fd_sc_hd__decap_4 + PLACED ( 5980 13600 ) N ;
 - FILLER_1_7 sky130_fd_sc_hd__fill_1 + PLACED ( 7820 13600 ) N ;
-- FILLER_1_63 sky130_fd_sc_hd__fill_1 + PLACED ( 33580 13600 ) N ;
-- FILLER_2_3 sky130_fd_sc_hd__decap_8 + PLACED ( 5980 16320 ) FS ;
-- FILLER_2_11 sky130_fd_sc_hd__decap_3 + PLACED ( 9660 16320 ) FS ;
+- FILLER_1_36 sky130_fd_sc_hd__fill_2 + PLACED ( 21160 13600 ) N ;
+- FILLER_1_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 13600 ) N ;
+- FILLER_2_3 sky130_fd_sc_hd__decap_12 + PLACED ( 5980 16320 ) FS ;
+- FILLER_2_15 sky130_fd_sc_hd__decap_3 + PLACED ( 11500 16320 ) FS ;
+- FILLER_2_41 sky130_fd_sc_hd__fill_1 + PLACED ( 23460 16320 ) FS ;
+- FILLER_2_50 sky130_fd_sc_hd__fill_2 + PLACED ( 27600 16320 ) FS ;
 - FILLER_2_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 16320 ) FS ;
 - FILLER_3_30 sky130_fd_sc_hd__fill_1 + PLACED ( 18400 19040 ) N ;
+- FILLER_4_3 sky130_fd_sc_hd__fill_2 + PLACED ( 5980 21760 ) FS ;
+- FILLER_4_40 sky130_fd_sc_hd__fill_2 + PLACED ( 23000 21760 ) FS ;
 - FILLER_4_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 21760 ) FS ;
 - FILLER_5_30 sky130_fd_sc_hd__fill_1 + PLACED ( 18400 24480 ) N ;
 - FILLER_5_32 sky130_fd_sc_hd__fill_1 + PLACED ( 19320 24480 ) N ;
 - FILLER_5_37 sky130_fd_sc_hd__decap_3 + PLACED ( 21620 24480 ) N ;
-- FILLER_6_49 sky130_fd_sc_hd__fill_1 + PLACED ( 27140 27200 ) FS ;
+- FILLER_6_3 sky130_fd_sc_hd__fill_2 + PLACED ( 5980 27200 ) FS ;
+- FILLER_6_59 sky130_fd_sc_hd__fill_2 + PLACED ( 31740 27200 ) FS ;
 - FILLER_6_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 27200 ) FS ;
-- FILLER_7_26 sky130_fd_sc_hd__fill_1 + PLACED ( 16560 29920 ) N ;
+- FILLER_7_30 sky130_fd_sc_hd__fill_1 + PLACED ( 18400 29920 ) N ;
 - FILLER_7_36 sky130_fd_sc_hd__fill_1 + PLACED ( 21160 29920 ) N ;
-- FILLER_8_3 sky130_fd_sc_hd__decap_6 + PLACED ( 5980 32640 ) FS ;
-- FILLER_8_9 sky130_fd_sc_hd__fill_1 + PLACED ( 8740 32640 ) FS ;
-- FILLER_8_18 sky130_fd_sc_hd__decap_4 + PLACED ( 12880 32640 ) FS ;
-- FILLER_8_49 sky130_fd_sc_hd__decap_3 + PLACED ( 27140 32640 ) FS ;
+- FILLER_8_50 sky130_fd_sc_hd__fill_2 + PLACED ( 27600 32640 ) FS ;
 - FILLER_8_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 32640 ) FS ;
-- FILLER_9_26 sky130_fd_sc_hd__fill_1 + PLACED ( 16560 35360 ) N ;
-- FILLER_9_55 sky130_fd_sc_hd__fill_2 + PLACED ( 29900 35360 ) N ;
-- FILLER_9_63 sky130_fd_sc_hd__fill_1 + PLACED ( 33580 35360 ) N ;
-- FILLER_10_3 sky130_fd_sc_hd__fill_1 + PLACED ( 5980 38080 ) FS ;
-- FILLER_10_59 sky130_fd_sc_hd__fill_2 + PLACED ( 31740 38080 ) FS ;
+- FILLER_9_3 sky130_fd_sc_hd__fill_1 + PLACED ( 5980 35360 ) N ;
+- FILLER_9_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 35360 ) N ;
 - FILLER_10_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 38080 ) FS ;
 - FILLER_11_30 sky130_fd_sc_hd__fill_1 + PLACED ( 18400 40800 ) N ;
 - FILLER_11_32 sky130_fd_sc_hd__fill_1 + PLACED ( 19320 40800 ) N ;
-- FILLER_12_3 sky130_fd_sc_hd__decap_8 + PLACED ( 5980 43520 ) FS ;
-- FILLER_12_52 sky130_fd_sc_hd__decap_6 + PLACED ( 28520 43520 ) FS ;
+- FILLER_12_3 sky130_fd_sc_hd__fill_2 + PLACED ( 5980 43520 ) FS ;
+- FILLER_12_57 sky130_fd_sc_hd__fill_1 + PLACED ( 30820 43520 ) FS ;
 - FILLER_12_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 43520 ) FS ;
-- FILLER_13_3 sky130_fd_sc_hd__decap_8 + PLACED ( 5980 46240 ) N ;
-- FILLER_13_11 sky130_fd_sc_hd__decap_3 + PLACED ( 9660 46240 ) N ;
-- FILLER_13_32 sky130_fd_sc_hd__fill_2 + PLACED ( 19320 46240 ) N ;
-- FILLER_14_3 sky130_fd_sc_hd__decap_3 + PLACED ( 5980 48960 ) FS ;
+- FILLER_13_3 sky130_fd_sc_hd__decap_6 + PLACED ( 5980 46240 ) N ;
+- FILLER_13_9 sky130_fd_sc_hd__fill_1 + PLACED ( 8740 46240 ) N ;
+- FILLER_13_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 46240 ) N ;
+- FILLER_14_57 sky130_fd_sc_hd__fill_1 + PLACED ( 30820 48960 ) FS ;
 - FILLER_14_62 sky130_fd_sc_hd__fill_2 + PLACED ( 33120 48960 ) FS ;
-- FILLER_15_3 sky130_fd_sc_hd__decap_4 + PLACED ( 5980 51680 ) N ;
-- FILLER_15_7 sky130_fd_sc_hd__fill_1 + PLACED ( 7820 51680 ) N ;
-- FILLER_15_36 sky130_fd_sc_hd__fill_2 + PLACED ( 21160 51680 ) N ;
-- FILLER_15_45 sky130_fd_sc_hd__fill_1 + PLACED ( 25300 51680 ) N ;
+- FILLER_15_3 sky130_fd_sc_hd__decap_3 + PLACED ( 5980 51680 ) N ;
+- FILLER_15_32 sky130_fd_sc_hd__fill_2 + PLACED ( 19320 51680 ) N ;
 - FILLER_16_6 sky130_fd_sc_hd__decap_12 + PLACED ( 7360 54400 ) FS ;
-- FILLER_16_18 sky130_fd_sc_hd__decap_3 + PLACED ( 12880 54400 ) FS ;
-- FILLER_16_25 sky130_fd_sc_hd__decap_6 + PLACED ( 16100 54400 ) FS ;
-- FILLER_16_32 sky130_fd_sc_hd__decap_8 + PLACED ( 19320 54400 ) FS ;
-- FILLER_16_40 sky130_fd_sc_hd__fill_1 + PLACED ( 23000 54400 ) FS ;
-- FILLER_16_44 sky130_fd_sc_hd__fill_1 + PLACED ( 24840 54400 ) FS ;
+- FILLER_16_18 sky130_fd_sc_hd__fill_2 + PLACED ( 12880 54400 ) FS ;
+- FILLER_16_32 sky130_fd_sc_hd__decap_4 + PLACED ( 19320 54400 ) FS ;
+- FILLER_16_36 sky130_fd_sc_hd__fill_1 + PLACED ( 21160 54400 ) FS ;
 - FILLER_16_63 sky130_fd_sc_hd__fill_1 + PLACED ( 33580 54400 ) FS ;
 END COMPONENTS
 
@@ -461,6 +462,24 @@
   + FIXED ( 20010 -1020 ) N + SPECIAL ;
 END PINS
 
+BLOCKAGES 5 ;
+- LAYER met5
+   RECT ( 75000 0 ) ( 170000 70000 )
+;
+- LAYER met4
+   RECT ( 75000 0 ) ( 170000 70000 )
+;
+- LAYER met2
+   RECT ( 75000 0 ) ( 170000 70000 )
+;
+- LAYER met1
+   RECT ( 75000 0 ) ( 170000 70000 )
+;
+- LAYER met3
+   RECT ( 37035 0 ) ( 73895 70000 )
+;
+END BLOCKAGES
+
 SPECIALNETS 4 ;
 - vccd ( PIN vccd ) 
   + ROUTED met3 0 + SHAPE STRIPE ( 26100 54400 ) via3_1600x480 
@@ -662,1194 +681,1260 @@
   + USE GROUND ;
 END SPECIALNETS
 
-NETS 85 ;
-- mgmt_gpio_in ( PIN mgmt_gpio_in ) ( _083_ Z ) 
-  + ROUTED met2 ( 32430 5950 ) ( 32430 33830 )
-    NEW met2 ( 83030 5780 ) ( 83030 5950 )
-    NEW met3 ( 83030 5780 ) ( 83260 5780 0 )
-    NEW met1 ( 32430 5950 ) ( 83030 5950 )
-    NEW met1 ( 32430 5950 ) M1M2_PR
+NETS 86 ;
+- mgmt_gpio_in ( PIN mgmt_gpio_in ) ( _085_ Z ) 
+  + ROUTED met2 ( 71530 850 ) ( 71530 5780 )
+    NEW met3 ( 71300 5780 0 ) ( 71530 5780 )
+    NEW met1 ( 32430 850 ) ( 71530 850 )
+    NEW met2 ( 32430 850 ) ( 32430 33830 )
+    NEW met1 ( 32430 850 ) M1M2_PR
+    NEW met1 ( 71530 850 ) M1M2_PR
+    NEW met2 ( 71530 5780 ) via2_FR
     NEW li1 ( 32430 33830 ) L1M1_PR_MR
     NEW met1 ( 32430 33830 ) M1M2_PR
-    NEW met1 ( 83030 5950 ) M1M2_PR
-    NEW met2 ( 83030 5780 ) via2_FR
     NEW met1 ( 32430 33830 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- mgmt_gpio_oeb ( PIN mgmt_gpio_oeb ) ( _075_ A ) ( _073_ A2 ) 
-  + ROUTED met2 ( 31970 20230 ) ( 31970 20910 )
-    NEW met1 ( 31050 20910 ) ( 31970 20910 )
-    NEW met1 ( 31050 20570 ) ( 31050 20910 )
-    NEW met1 ( 30130 20570 ) ( 31050 20570 )
-    NEW met2 ( 84410 8500 ) ( 84410 20230 )
-    NEW met3 ( 84180 8500 0 ) ( 84410 8500 )
-    NEW met2 ( 30130 45220 ) ( 31050 45220 )
-    NEW met2 ( 31050 45220 ) ( 31050 55590 )
-    NEW met1 ( 28750 55590 ) ( 31050 55590 )
-    NEW met1 ( 28750 55590 ) ( 28750 55930 )
-    NEW met2 ( 30130 20570 ) ( 30130 45220 )
-    NEW met1 ( 31970 20230 ) ( 84410 20230 )
+- mgmt_gpio_oeb ( PIN mgmt_gpio_oeb ) ( _077_ A ) ( _075_ A2 ) 
+  + ROUTED met2 ( 71070 8330 ) ( 71070 8500 )
+    NEW met3 ( 71070 8500 ) ( 71300 8500 0 )
+    NEW met1 ( 31970 8330 ) ( 71070 8330 )
+    NEW met2 ( 30130 20570 ) ( 30130 47260 )
+    NEW met3 ( 14950 47260 ) ( 30130 47260 )
+    NEW met2 ( 14950 47260 ) ( 14950 47430 )
+    NEW met1 ( 30130 19550 ) ( 31970 19550 )
+    NEW met2 ( 30130 19550 ) ( 30130 20570 )
+    NEW met2 ( 31970 8330 ) ( 31970 19550 )
+    NEW met1 ( 31970 8330 ) M1M2_PR
+    NEW met1 ( 71070 8330 ) M1M2_PR
+    NEW met2 ( 71070 8500 ) via2_FR
     NEW li1 ( 30130 20570 ) L1M1_PR_MR
     NEW met1 ( 30130 20570 ) M1M2_PR
-    NEW met1 ( 31970 20230 ) M1M2_PR
-    NEW met1 ( 31970 20910 ) M1M2_PR
-    NEW met1 ( 84410 20230 ) M1M2_PR
-    NEW met2 ( 84410 8500 ) via2_FR
-    NEW met1 ( 31050 55590 ) M1M2_PR
-    NEW li1 ( 28750 55930 ) L1M1_PR_MR
-    NEW met1 ( 30130 20570 ) RECT ( -355 -70 0 70 )
+    NEW met2 ( 30130 47260 ) via2_FR
+    NEW met2 ( 14950 47260 ) via2_FR
+    NEW li1 ( 14950 47430 ) L1M1_PR_MR
+    NEW met1 ( 14950 47430 ) M1M2_PR
+    NEW met1 ( 31970 19550 ) M1M2_PR
+    NEW met1 ( 30130 19550 ) M1M2_PR
+    NEW met1 ( 30130 20570 ) RECT ( 0 -70 355 70 )
+    NEW met1 ( 14950 47430 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- mgmt_gpio_out ( PIN mgmt_gpio_out ) ( _076_ A ) 
-  + ROUTED met2 ( 25070 13090 ) ( 25070 17850 )
-    NEW met1 ( 25070 17850 ) ( 26450 17850 )
-    NEW met2 ( 83030 11220 ) ( 83030 13090 )
-    NEW met3 ( 83030 11220 ) ( 83260 11220 0 )
-    NEW met1 ( 25070 13090 ) ( 83030 13090 )
-    NEW met1 ( 25070 13090 ) M1M2_PR
-    NEW met1 ( 25070 17850 ) M1M2_PR
-    NEW li1 ( 26450 17850 ) L1M1_PR_MR
-    NEW met1 ( 83030 13090 ) M1M2_PR
-    NEW met2 ( 83030 11220 ) via2_FR
+- mgmt_gpio_out ( PIN mgmt_gpio_out ) ( ANTENNA_0 DIODE ) ( _078_ A ) 
+  + ROUTED met2 ( 70610 7650 ) ( 70610 11220 )
+    NEW met3 ( 70380 11220 0 ) ( 70610 11220 )
+    NEW met1 ( 30590 7650 ) ( 70610 7650 )
+    NEW met1 ( 29210 18190 ) ( 30590 18190 )
+    NEW met1 ( 30590 17850 ) ( 30590 18190 )
+    NEW met2 ( 30590 7650 ) ( 30590 17850 )
+    NEW met1 ( 30590 7650 ) M1M2_PR
+    NEW met1 ( 70610 7650 ) M1M2_PR
+    NEW met2 ( 70610 11220 ) via2_FR
+    NEW li1 ( 30590 17850 ) L1M1_PR_MR
+    NEW met1 ( 30590 17850 ) M1M2_PR
+    NEW li1 ( 29210 18190 ) L1M1_PR_MR
+    NEW met1 ( 30590 17850 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
 - one ( PIN one ) ( const_source HI ) 
-  + ROUTED met2 ( 21390 6630 ) ( 21390 14110 )
-    NEW met2 ( 83490 3060 ) ( 83490 6630 )
-    NEW met3 ( 83260 3060 0 ) ( 83490 3060 )
-    NEW met1 ( 21390 6630 ) ( 83490 6630 )
-    NEW met1 ( 21390 6630 ) M1M2_PR
-    NEW li1 ( 21390 14110 ) L1M1_PR_MR
-    NEW met1 ( 21390 14110 ) M1M2_PR
-    NEW met1 ( 83490 6630 ) M1M2_PR
-    NEW met2 ( 83490 3060 ) via2_FR
-    NEW met1 ( 21390 14110 ) RECT ( -355 -70 0 70 )
+  + ROUTED met2 ( 62330 6630 ) ( 62330 22950 )
+    NEW met1 ( 62330 6630 ) ( 71070 6630 )
+    NEW met2 ( 71070 3060 ) ( 71070 6630 )
+    NEW met3 ( 71070 3060 ) ( 71300 3060 0 )
+    NEW met1 ( 24150 22950 ) ( 62330 22950 )
+    NEW met1 ( 62330 22950 ) M1M2_PR
+    NEW met1 ( 62330 6630 ) M1M2_PR
+    NEW met1 ( 71070 6630 ) M1M2_PR
+    NEW met2 ( 71070 3060 ) via2_FR
+    NEW li1 ( 24150 22950 ) L1M1_PR_MR
 + USE SIGNAL ;
-- pad_gpio_ana_en ( PIN pad_gpio_ana_en ) ( _094_ Q ) 
-  + ROUTED met2 ( 83490 13940 ) ( 83490 17510 )
-    NEW met3 ( 83260 13940 0 ) ( 83490 13940 )
-    NEW met1 ( 23230 17510 ) ( 83490 17510 )
+- pad_gpio_ana_en ( PIN pad_gpio_ana_en ) ( _096_ Q ) 
+  + ROUTED met2 ( 70610 13940 ) ( 70610 17510 )
+    NEW met3 ( 70380 13940 0 ) ( 70610 13940 )
+    NEW met1 ( 23230 17510 ) ( 70610 17510 )
+    NEW met1 ( 70610 17510 ) M1M2_PR
+    NEW met2 ( 70610 13940 ) via2_FR
     NEW li1 ( 23230 17510 ) L1M1_PR_MR
-    NEW met1 ( 83490 17510 ) M1M2_PR
-    NEW met2 ( 83490 13940 ) via2_FR
 + USE SIGNAL ;
-- pad_gpio_ana_pol ( PIN pad_gpio_ana_pol ) ( _096_ Q ) 
-  + ROUTED met2 ( 83030 15130 ) ( 83030 16660 )
-    NEW met3 ( 83030 16660 ) ( 83260 16660 0 )
-    NEW met1 ( 18630 15130 ) ( 83030 15130 )
+- pad_gpio_ana_pol ( PIN pad_gpio_ana_pol ) ( _098_ Q ) 
+  + ROUTED met2 ( 71530 15810 ) ( 71530 16660 )
+    NEW met3 ( 71300 16660 0 ) ( 71530 16660 )
+    NEW met1 ( 18630 15130 ) ( 18630 15810 )
+    NEW met1 ( 18630 15810 ) ( 71530 15810 )
+    NEW met1 ( 71530 15810 ) M1M2_PR
+    NEW met2 ( 71530 16660 ) via2_FR
     NEW li1 ( 18630 15130 ) L1M1_PR_MR
-    NEW met1 ( 83030 15130 ) M1M2_PR
-    NEW met2 ( 83030 16660 ) via2_FR
 + USE SIGNAL ;
-- pad_gpio_ana_sel ( PIN pad_gpio_ana_sel ) ( _095_ Q ) 
-  + ROUTED met2 ( 27370 19550 ) ( 27370 22950 )
-    NEW met1 ( 23230 22950 ) ( 27370 22950 )
-    NEW met2 ( 83030 19380 ) ( 83030 19550 )
-    NEW met3 ( 83030 19380 ) ( 83260 19380 0 )
-    NEW met1 ( 27370 19550 ) ( 83030 19550 )
-    NEW met1 ( 27370 19550 ) M1M2_PR
-    NEW met1 ( 27370 22950 ) M1M2_PR
-    NEW li1 ( 23230 22950 ) L1M1_PR_MR
-    NEW met1 ( 83030 19550 ) M1M2_PR
-    NEW met2 ( 83030 19380 ) via2_FR
+- pad_gpio_ana_sel ( PIN pad_gpio_ana_sel ) ( _097_ Q ) 
+  + ROUTED met2 ( 71070 14790 ) ( 71070 19380 )
+    NEW met3 ( 71070 19380 ) ( 71300 19380 0 )
+    NEW met1 ( 30590 14790 ) ( 30590 15130 )
+    NEW met1 ( 24610 15130 ) ( 30590 15130 )
+    NEW met1 ( 24610 14790 ) ( 24610 15130 )
+    NEW met1 ( 22770 14790 ) ( 24610 14790 )
+    NEW met2 ( 22770 14790 ) ( 22770 22950 )
+    NEW met1 ( 30590 14790 ) ( 71070 14790 )
+    NEW met1 ( 71070 14790 ) M1M2_PR
+    NEW met2 ( 71070 19380 ) via2_FR
+    NEW met1 ( 22770 14790 ) M1M2_PR
+    NEW li1 ( 22770 22950 ) L1M1_PR_MR
+    NEW met1 ( 22770 22950 ) M1M2_PR
+    NEW met1 ( 22770 22950 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- pad_gpio_dm[0] ( PIN pad_gpio_dm[0] ) ( _091_ Q ) ( _077_ A ) 
-  + ROUTED met1 ( 32430 17850 ) ( 32890 17850 )
-    NEW met2 ( 32890 12750 ) ( 32890 17850 )
-    NEW met2 ( 83950 17850 ) ( 83950 22100 )
-    NEW met3 ( 83950 22100 ) ( 84180 22100 0 )
-    NEW met1 ( 32890 17850 ) ( 83950 17850 )
-    NEW li1 ( 32430 17850 ) L1M1_PR_MR
-    NEW met1 ( 32890 17850 ) M1M2_PR
+- pad_gpio_dm[0] ( PIN pad_gpio_dm[0] ) ( _093_ Q ) ( _079_ A ) 
+  + ROUTED met2 ( 71070 22100 ) ( 71070 22610 )
+    NEW met3 ( 71070 22100 ) ( 71300 22100 0 )
+    NEW met1 ( 32430 23290 ) ( 33350 23290 )
+    NEW li1 ( 33350 22610 ) ( 33350 23290 )
+    NEW met1 ( 32890 22610 ) ( 33350 22610 )
+    NEW met2 ( 32890 12750 ) ( 32890 22610 )
+    NEW met1 ( 33350 22610 ) ( 71070 22610 )
     NEW li1 ( 32890 12750 ) L1M1_PR_MR
     NEW met1 ( 32890 12750 ) M1M2_PR
-    NEW met1 ( 83950 17850 ) M1M2_PR
-    NEW met2 ( 83950 22100 ) via2_FR
+    NEW met1 ( 71070 22610 ) M1M2_PR
+    NEW met2 ( 71070 22100 ) via2_FR
+    NEW li1 ( 32430 23290 ) L1M1_PR_MR
+    NEW li1 ( 33350 23290 ) L1M1_PR_MR
+    NEW li1 ( 33350 22610 ) L1M1_PR_MR
+    NEW met1 ( 32890 22610 ) M1M2_PR
     NEW met1 ( 32890 12750 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- pad_gpio_dm[1] ( PIN pad_gpio_dm[1] ) ( _092_ Q ) ( _075_ C ) 
-  + ROUTED met2 ( 33350 15810 ) ( 33350 20570 )
-    NEW met1 ( 31510 20230 ) ( 31510 20570 )
-    NEW met1 ( 31510 20570 ) ( 33350 20570 )
-    NEW met2 ( 83490 20570 ) ( 83490 24820 )
-    NEW met3 ( 83260 24820 0 ) ( 83490 24820 )
-    NEW met1 ( 33350 20570 ) ( 83490 20570 )
-    NEW met1 ( 33350 20570 ) M1M2_PR
-    NEW li1 ( 33350 15810 ) L1M1_PR_MR
-    NEW met1 ( 33350 15810 ) M1M2_PR
+- pad_gpio_dm[1] ( PIN pad_gpio_dm[1] ) ( _094_ Q ) ( _077_ C ) 
+  + ROUTED met2 ( 70610 20910 ) ( 70610 24820 )
+    NEW met3 ( 70380 24820 0 ) ( 70610 24820 )
+    NEW met1 ( 31510 20230 ) ( 31510 20910 )
+    NEW met2 ( 31510 15130 ) ( 31510 20230 )
+    NEW met1 ( 31510 20910 ) ( 70610 20910 )
+    NEW met1 ( 70610 20910 ) M1M2_PR
+    NEW met2 ( 70610 24820 ) via2_FR
     NEW li1 ( 31510 20230 ) L1M1_PR_MR
-    NEW met1 ( 83490 20570 ) M1M2_PR
-    NEW met2 ( 83490 24820 ) via2_FR
-    NEW met1 ( 33350 15810 ) RECT ( -355 -70 0 70 )
+    NEW li1 ( 31510 15130 ) L1M1_PR_MR
+    NEW met1 ( 31510 15130 ) M1M2_PR
+    NEW met1 ( 31510 20230 ) M1M2_PR
+    NEW met1 ( 31510 15130 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 31510 20230 ) RECT ( 0 -70 595 70 )
 + USE SIGNAL ;
-- pad_gpio_dm[2] ( PIN pad_gpio_dm[2] ) ( _093_ Q ) ( _074_ A ) 
-  + ROUTED met2 ( 31970 26010 ) ( 31970 28730 )
-    NEW met1 ( 31510 28730 ) ( 31970 28730 )
-    NEW met2 ( 31970 24990 ) ( 31970 26010 )
-    NEW met2 ( 83030 24990 ) ( 83030 27540 )
-    NEW met3 ( 83030 27540 ) ( 83260 27540 0 )
-    NEW met1 ( 31970 24990 ) ( 83030 24990 )
-    NEW li1 ( 31970 26010 ) L1M1_PR_MR
-    NEW met1 ( 31970 26010 ) M1M2_PR
-    NEW met1 ( 31970 28730 ) M1M2_PR
-    NEW li1 ( 31510 28730 ) L1M1_PR_MR
-    NEW met1 ( 31970 24990 ) M1M2_PR
-    NEW met1 ( 83030 24990 ) M1M2_PR
-    NEW met2 ( 83030 27540 ) via2_FR
-    NEW met1 ( 31970 26010 ) RECT ( -355 -70 0 70 )
+- pad_gpio_dm[2] ( PIN pad_gpio_dm[2] ) ( _095_ Q ) ( _076_ A ) 
+  + ROUTED met2 ( 71070 24990 ) ( 71070 27540 )
+    NEW met3 ( 71070 27540 ) ( 71300 27540 0 )
+    NEW met1 ( 27370 23290 ) ( 27370 23630 )
+    NEW met1 ( 27370 23630 ) ( 35650 23630 )
+    NEW met1 ( 35650 23630 ) ( 35650 24990 )
+    NEW met1 ( 33810 24990 ) ( 71070 24990 )
+    NEW met1 ( 71070 24990 ) M1M2_PR
+    NEW met2 ( 71070 27540 ) via2_FR
+    NEW li1 ( 33810 24990 ) L1M1_PR_MR
+    NEW li1 ( 27370 23290 ) L1M1_PR_MR
 + USE SIGNAL ;
-- pad_gpio_holdover ( PIN pad_gpio_holdover ) ( _085_ Q ) 
-  + ROUTED met2 ( 20010 33660 ) ( 20470 33660 )
-    NEW met2 ( 20010 33150 ) ( 20010 33660 )
-    NEW met1 ( 20010 33150 ) ( 21390 33150 )
-    NEW met1 ( 21390 33150 ) ( 21390 33490 )
-    NEW met1 ( 21390 33490 ) ( 28750 33490 )
-    NEW met2 ( 28750 32130 ) ( 28750 33490 )
-    NEW met2 ( 83030 30260 ) ( 83030 32130 )
-    NEW met3 ( 83030 30260 ) ( 83260 30260 0 )
-    NEW met2 ( 20470 33660 ) ( 20470 39270 )
-    NEW met1 ( 28750 32130 ) ( 83030 32130 )
-    NEW met1 ( 20010 33150 ) M1M2_PR
-    NEW met1 ( 28750 33490 ) M1M2_PR
-    NEW met1 ( 28750 32130 ) M1M2_PR
-    NEW met1 ( 83030 32130 ) M1M2_PR
-    NEW met2 ( 83030 30260 ) via2_FR
-    NEW li1 ( 20470 39270 ) L1M1_PR_MR
-    NEW met1 ( 20470 39270 ) M1M2_PR
-    NEW met1 ( 20470 39270 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- pad_gpio_ib_mode_sel ( PIN pad_gpio_ib_mode_sel ) ( _089_ Q ) 
-  + ROUTED met2 ( 83490 30770 ) ( 83490 32980 )
-    NEW met3 ( 83260 32980 0 ) ( 83490 32980 )
-    NEW met1 ( 31970 30770 ) ( 83490 30770 )
-    NEW li1 ( 31970 30770 ) L1M1_PR_MR
-    NEW met1 ( 83490 30770 ) M1M2_PR
-    NEW met2 ( 83490 32980 ) via2_FR
-+ USE SIGNAL ;
-- pad_gpio_in ( PIN pad_gpio_in ) ( _083_ A ) ( _079_ A ) 
-  + ROUTED met1 ( 29210 33830 ) ( 31510 33830 )
-    NEW met2 ( 32890 38590 ) ( 32890 47430 )
-    NEW met1 ( 31510 38590 ) ( 32890 38590 )
-    NEW met2 ( 31510 33830 ) ( 31510 38590 )
-    NEW met2 ( 83490 35700 ) ( 83490 38590 )
-    NEW met3 ( 83260 35700 0 ) ( 83490 35700 )
-    NEW met1 ( 32890 38590 ) ( 83490 38590 )
-    NEW met1 ( 31510 33830 ) M1M2_PR
-    NEW li1 ( 29210 33830 ) L1M1_PR_MR
-    NEW met1 ( 32890 38590 ) M1M2_PR
-    NEW li1 ( 32890 47430 ) L1M1_PR_MR
-    NEW met1 ( 32890 47430 ) M1M2_PR
-    NEW met1 ( 31510 38590 ) M1M2_PR
-    NEW met1 ( 83490 38590 ) M1M2_PR
-    NEW met2 ( 83490 35700 ) via2_FR
-    NEW met1 ( 32890 47430 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- pad_gpio_inenb ( PIN pad_gpio_inenb ) ( ANTENNA_0 DIODE ) ( _088_ Q ) ( _071_ A ) 
-  + ROUTED met1 ( 25070 33830 ) ( 27830 33830 )
-    NEW met1 ( 27830 35870 ) ( 31050 35870 )
-    NEW met1 ( 31050 36550 ) ( 31970 36550 )
-    NEW met1 ( 31050 35870 ) ( 31050 36550 )
-    NEW met2 ( 27830 33830 ) ( 27830 35870 )
-    NEW met2 ( 83030 36550 ) ( 83030 38420 )
-    NEW met3 ( 83030 38420 ) ( 83260 38420 0 )
-    NEW met1 ( 31970 36550 ) ( 83030 36550 )
-    NEW li1 ( 25070 33830 ) L1M1_PR_MR
-    NEW met1 ( 27830 33830 ) M1M2_PR
-    NEW li1 ( 31050 35870 ) L1M1_PR_MR
-    NEW met1 ( 27830 35870 ) M1M2_PR
-    NEW li1 ( 31970 36550 ) L1M1_PR_MR
-    NEW met1 ( 83030 36550 ) M1M2_PR
-    NEW met2 ( 83030 38420 ) via2_FR
-+ USE SIGNAL ;
-- pad_gpio_out ( PIN pad_gpio_out ) ( _078_ X ) 
-  + ROUTED met2 ( 83030 41140 ) ( 83030 41310 )
-    NEW met3 ( 83030 41140 ) ( 83260 41140 0 )
-    NEW met2 ( 12650 41310 ) ( 12650 47090 )
-    NEW met1 ( 11270 47090 ) ( 12650 47090 )
-    NEW met1 ( 12650 41310 ) ( 83030 41310 )
-    NEW met1 ( 83030 41310 ) M1M2_PR
-    NEW met2 ( 83030 41140 ) via2_FR
-    NEW met1 ( 12650 41310 ) M1M2_PR
-    NEW met1 ( 12650 47090 ) M1M2_PR
-    NEW li1 ( 11270 47090 ) L1M1_PR_MR
-+ USE SIGNAL ;
-- pad_gpio_outenb ( PIN pad_gpio_outenb ) ( _073_ X ) 
-  + ROUTED met2 ( 27370 45390 ) ( 27370 55590 )
-    NEW met1 ( 25530 55590 ) ( 27370 55590 )
-    NEW met2 ( 83030 43860 ) ( 83030 45390 )
-    NEW met3 ( 83030 43860 ) ( 83260 43860 0 )
-    NEW met1 ( 27370 45390 ) ( 83030 45390 )
-    NEW met1 ( 27370 45390 ) M1M2_PR
-    NEW met1 ( 27370 55590 ) M1M2_PR
-    NEW li1 ( 25530 55590 ) L1M1_PR_MR
-    NEW met1 ( 83030 45390 ) M1M2_PR
-    NEW met2 ( 83030 43860 ) via2_FR
-+ USE SIGNAL ;
-- pad_gpio_slow_sel ( PIN pad_gpio_slow_sel ) ( _086_ Q ) 
-  + ROUTED met2 ( 83490 44710 ) ( 83490 46580 )
-    NEW met3 ( 83260 46580 0 ) ( 83490 46580 )
-    NEW met1 ( 25070 44710 ) ( 83490 44710 )
+- pad_gpio_holdover ( PIN pad_gpio_holdover ) ( _087_ Q ) 
+  + ROUTED met2 ( 70610 28050 ) ( 70610 30260 )
+    NEW met3 ( 70380 30260 0 ) ( 70610 30260 )
+    NEW met2 ( 25070 28050 ) ( 25070 44710 )
+    NEW met1 ( 25070 28050 ) ( 70610 28050 )
+    NEW met1 ( 70610 28050 ) M1M2_PR
+    NEW met2 ( 70610 30260 ) via2_FR
+    NEW met1 ( 25070 28050 ) M1M2_PR
     NEW li1 ( 25070 44710 ) L1M1_PR_MR
-    NEW met1 ( 83490 44710 ) M1M2_PR
-    NEW met2 ( 83490 46580 ) via2_FR
+    NEW met1 ( 25070 44710 ) M1M2_PR
+    NEW met1 ( 25070 44710 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- pad_gpio_vtrip_sel ( PIN pad_gpio_vtrip_sel ) ( _087_ Q ) 
-  + ROUTED met2 ( 131330 47090 ) ( 131330 49300 )
-    NEW met3 ( 131100 49300 0 ) ( 131330 49300 )
-    NEW met1 ( 32430 47090 ) ( 131330 47090 )
-    NEW li1 ( 32430 47090 ) L1M1_PR_MR
-    NEW met1 ( 131330 47090 ) M1M2_PR
-    NEW met2 ( 131330 49300 ) via2_FR
+- pad_gpio_ib_mode_sel ( PIN pad_gpio_ib_mode_sel ) ( _091_ Q ) 
+  + ROUTED met2 ( 70610 30770 ) ( 70610 32980 )
+    NEW met3 ( 70380 32980 0 ) ( 70610 32980 )
+    NEW met1 ( 31970 30770 ) ( 70610 30770 )
+    NEW met1 ( 70610 30770 ) M1M2_PR
+    NEW met2 ( 70610 32980 ) via2_FR
+    NEW li1 ( 31970 30770 ) L1M1_PR_MR
 + USE SIGNAL ;
-- resetn ( PIN resetn ) ( _080_ A ) ( _040_ B ) 
-  + ROUTED met1 ( 23690 45390 ) ( 25530 45390 )
-    NEW met2 ( 23690 45390 ) ( 23690 55930 )
-    NEW met2 ( 83030 52020 ) ( 83030 52190 )
-    NEW met3 ( 83030 52020 ) ( 83260 52020 0 )
-    NEW met1 ( 23690 52190 ) ( 83030 52190 )
-    NEW li1 ( 25530 45390 ) L1M1_PR_MR
-    NEW met1 ( 23690 45390 ) M1M2_PR
-    NEW li1 ( 23690 55930 ) L1M1_PR_MR
-    NEW met1 ( 23690 55930 ) M1M2_PR
-    NEW met1 ( 23690 52190 ) M1M2_PR
-    NEW met1 ( 83030 52190 ) M1M2_PR
-    NEW met2 ( 83030 52020 ) via2_FR
-    NEW met1 ( 23690 55930 ) RECT ( -355 -70 0 70 )
-    NEW met2 ( 23690 52190 ) RECT ( -70 -485 70 0 )
+- pad_gpio_in ( PIN pad_gpio_in ) ( _085_ A ) ( _081_ A ) 
+  + ROUTED met2 ( 71070 34850 ) ( 71070 35700 )
+    NEW met3 ( 71070 35700 ) ( 71300 35700 0 )
+    NEW met1 ( 29210 34510 ) ( 29210 34850 )
+    NEW met1 ( 31510 50490 ) ( 31970 50490 )
+    NEW met2 ( 31970 34850 ) ( 31970 50490 )
+    NEW met1 ( 29210 34850 ) ( 71070 34850 )
+    NEW met1 ( 71070 34850 ) M1M2_PR
+    NEW met2 ( 71070 35700 ) via2_FR
+    NEW li1 ( 29210 34510 ) L1M1_PR_MR
+    NEW li1 ( 31510 50490 ) L1M1_PR_MR
+    NEW met1 ( 31970 50490 ) M1M2_PR
+    NEW met1 ( 31970 34850 ) M1M2_PR
+    NEW met1 ( 31970 34850 ) RECT ( -595 -70 0 70 )
++ USE SIGNAL ;
+- pad_gpio_inenb ( PIN pad_gpio_inenb ) ( _090_ Q ) ( _073_ B ) 
+  + ROUTED met2 ( 71070 36210 ) ( 71070 38420 )
+    NEW met3 ( 71070 38420 ) ( 71300 38420 0 )
+    NEW met1 ( 29670 36210 ) ( 30130 36210 )
+    NEW met1 ( 30130 36210 ) ( 71070 36210 )
+    NEW met1 ( 71070 36210 ) M1M2_PR
+    NEW met2 ( 71070 38420 ) via2_FR
+    NEW li1 ( 30130 36210 ) L1M1_PR_MR
+    NEW li1 ( 29670 36210 ) L1M1_PR_MR
++ USE SIGNAL ;
+- pad_gpio_out ( PIN pad_gpio_out ) ( _080_ X ) 
+  + ROUTED met2 ( 7130 37570 ) ( 7130 44710 )
+    NEW met2 ( 70610 35870 ) ( 70610 41140 )
+    NEW met3 ( 70380 41140 0 ) ( 70610 41140 )
+    NEW li1 ( 37950 35870 ) ( 37950 37570 )
+    NEW met1 ( 7130 37570 ) ( 37950 37570 )
+    NEW met1 ( 37950 35870 ) ( 70610 35870 )
+    NEW met1 ( 7130 37570 ) M1M2_PR
+    NEW li1 ( 7130 44710 ) L1M1_PR_MR
+    NEW met1 ( 7130 44710 ) M1M2_PR
+    NEW met1 ( 70610 35870 ) M1M2_PR
+    NEW met2 ( 70610 41140 ) via2_FR
+    NEW li1 ( 37950 37570 ) L1M1_PR_MR
+    NEW li1 ( 37950 35870 ) L1M1_PR_MR
+    NEW met1 ( 7130 44710 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- pad_gpio_outenb ( PIN pad_gpio_outenb ) ( _075_ X ) 
+  + ROUTED met2 ( 70610 43860 ) ( 70610 47770 )
+    NEW met3 ( 70380 43860 0 ) ( 70610 43860 )
+    NEW met1 ( 15870 48450 ) ( 16790 48450 )
+    NEW met1 ( 11270 47770 ) ( 15870 47770 )
+    NEW met1 ( 16330 48110 ) ( 16790 48110 )
+    NEW met2 ( 16330 45220 ) ( 16330 48110 )
+    NEW met3 ( 16330 45220 ) ( 32430 45220 )
+    NEW met2 ( 32430 45220 ) ( 32430 47770 )
+    NEW met1 ( 15870 47770 ) ( 15870 48450 )
+    NEW met1 ( 16790 48110 ) ( 16790 48450 )
+    NEW met1 ( 32430 47770 ) ( 70610 47770 )
+    NEW met1 ( 70610 47770 ) M1M2_PR
+    NEW met2 ( 70610 43860 ) via2_FR
+    NEW li1 ( 11270 47770 ) L1M1_PR_MR
+    NEW met1 ( 16330 48110 ) M1M2_PR
+    NEW met2 ( 16330 45220 ) via2_FR
+    NEW met2 ( 32430 45220 ) via2_FR
+    NEW met1 ( 32430 47770 ) M1M2_PR
++ USE SIGNAL ;
+- pad_gpio_slow_sel ( PIN pad_gpio_slow_sel ) ( _088_ Q ) 
+  + ROUTED met2 ( 71070 46580 ) ( 71070 47090 )
+    NEW met3 ( 71070 46580 ) ( 71300 46580 0 )
+    NEW met2 ( 36110 47090 ) ( 36110 47260 )
+    NEW met3 ( 31050 47260 ) ( 36110 47260 )
+    NEW met2 ( 31050 47260 ) ( 31050 47770 )
+    NEW met1 ( 29670 47770 ) ( 31050 47770 )
+    NEW met1 ( 36110 47090 ) ( 71070 47090 )
+    NEW met1 ( 71070 47090 ) M1M2_PR
+    NEW met2 ( 71070 46580 ) via2_FR
+    NEW met1 ( 36110 47090 ) M1M2_PR
+    NEW met2 ( 36110 47260 ) via2_FR
+    NEW met2 ( 31050 47260 ) via2_FR
+    NEW met1 ( 31050 47770 ) M1M2_PR
+    NEW li1 ( 29670 47770 ) L1M1_PR_MR
++ USE SIGNAL ;
+- pad_gpio_vtrip_sel ( PIN pad_gpio_vtrip_sel ) ( _089_ Q ) 
+  + ROUTED met2 ( 70610 49300 ) ( 70610 52530 )
+    NEW met3 ( 70380 49300 0 ) ( 70610 49300 )
+    NEW met1 ( 32430 52530 ) ( 70610 52530 )
+    NEW met1 ( 70610 52530 ) M1M2_PR
+    NEW met2 ( 70610 49300 ) via2_FR
+    NEW li1 ( 32430 52530 ) L1M1_PR_MR
++ USE SIGNAL ;
+- resetn ( PIN resetn ) ( _082_ A ) ( _041_ B ) 
+  + ROUTED met2 ( 71070 52020 ) ( 71070 52870 )
+    NEW met3 ( 71070 52020 ) ( 71300 52020 0 )
+    NEW met1 ( 27830 50830 ) ( 32890 50830 )
+    NEW met2 ( 32890 50830 ) ( 32890 52870 )
+    NEW met1 ( 32890 52870 ) ( 71070 52870 )
+    NEW met1 ( 71070 52870 ) M1M2_PR
+    NEW met2 ( 71070 52020 ) via2_FR
+    NEW li1 ( 32890 52870 ) L1M1_PR_MR
+    NEW li1 ( 27830 50830 ) L1M1_PR_MR
+    NEW met1 ( 32890 50830 ) M1M2_PR
+    NEW met1 ( 32890 52870 ) M1M2_PR
+    NEW met1 ( 32890 52870 ) RECT ( -595 -70 0 70 )
 + USE SIGNAL ;
 - serial_clock ( PIN serial_clock ) ( clkbuf_0_serial_clock A ) 
-  + ROUTED met1 ( 23690 23290 ) ( 132250 23290 )
-    NEW met3 ( 132020 54740 0 ) ( 132250 54740 )
-    NEW met2 ( 132250 23290 ) ( 132250 54740 )
-    NEW li1 ( 23690 23290 ) L1M1_PR_MR
-    NEW met1 ( 132250 23290 ) M1M2_PR
-    NEW met2 ( 132250 54740 ) via2_FR
+  + ROUTED met1 ( 3910 34170 ) ( 6210 34170 )
+    NEW li1 ( 3910 32130 ) ( 3910 34170 )
+    NEW met1 ( 66470 53210 ) ( 70610 53210 )
+    NEW met2 ( 70610 53210 ) ( 70610 54740 )
+    NEW met3 ( 70380 54740 0 ) ( 70610 54740 )
+    NEW met2 ( 66470 32130 ) ( 66470 53210 )
+    NEW met1 ( 3910 32130 ) ( 66470 32130 )
+    NEW li1 ( 6210 34170 ) L1M1_PR_MR
+    NEW li1 ( 3910 34170 ) L1M1_PR_MR
+    NEW li1 ( 3910 32130 ) L1M1_PR_MR
+    NEW met1 ( 66470 32130 ) M1M2_PR
+    NEW met1 ( 66470 53210 ) M1M2_PR
+    NEW met1 ( 70610 53210 ) M1M2_PR
+    NEW met2 ( 70610 54740 ) via2_FR
 + USE CLOCK ;
-- serial_data_in ( PIN serial_data_in ) ( _097_ D ) 
-  + ROUTED met2 ( 83030 55250 ) ( 83030 57460 )
-    NEW met3 ( 83030 57460 ) ( 83260 57460 0 )
-    NEW met2 ( 8970 50830 ) ( 8970 55250 )
-    NEW met1 ( 8970 55250 ) ( 83030 55250 )
-    NEW met1 ( 83030 55250 ) M1M2_PR
-    NEW met2 ( 83030 57460 ) via2_FR
-    NEW met1 ( 8970 55250 ) M1M2_PR
-    NEW li1 ( 8970 50830 ) L1M1_PR_MR
-    NEW met1 ( 8970 50830 ) M1M2_PR
-    NEW met1 ( 8970 50830 ) RECT ( -355 -70 0 70 )
+- serial_data_in ( PIN serial_data_in ) ( ANTENNA_1 DIODE ) ( _099_ D ) 
+  + ROUTED met2 ( 9890 53210 ) ( 9890 56610 )
+    NEW met1 ( 8050 53210 ) ( 9890 53210 )
+    NEW met2 ( 71070 56610 ) ( 71070 57460 )
+    NEW met3 ( 71070 57460 ) ( 71300 57460 0 )
+    NEW met1 ( 9890 56610 ) ( 71070 56610 )
+    NEW li1 ( 9890 53210 ) L1M1_PR_MR
+    NEW met1 ( 9890 53210 ) M1M2_PR
+    NEW met1 ( 9890 56610 ) M1M2_PR
+    NEW li1 ( 8050 53210 ) L1M1_PR_MR
+    NEW met1 ( 71070 56610 ) M1M2_PR
+    NEW met2 ( 71070 57460 ) via2_FR
+    NEW met1 ( 9890 53210 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- serial_data_out ( PIN serial_data_out ) ( _109_ Q ) ( _093_ D ) 
-  + ROUTED met2 ( 31510 30260 ) ( 31970 30260 )
-    NEW met2 ( 31510 26350 ) ( 31510 30260 )
-    NEW met1 ( 31050 26350 ) ( 31510 26350 )
-    NEW met1 ( 31050 26010 ) ( 31050 26350 )
-    NEW met1 ( 25070 26010 ) ( 31050 26010 )
-    NEW met2 ( 31970 30260 ) ( 31970 41650 )
-    NEW met2 ( 131790 41650 ) ( 131790 60180 )
-    NEW met3 ( 131790 60180 ) ( 132020 60180 0 )
-    NEW met1 ( 31970 41650 ) ( 131790 41650 )
-    NEW met1 ( 31510 26350 ) M1M2_PR
-    NEW li1 ( 25070 26010 ) L1M1_PR_MR
+- serial_data_out ( PIN serial_data_out ) ( _111_ Q ) ( _095_ D ) 
+  + ROUTED met2 ( 70610 55590 ) ( 70610 60180 )
+    NEW met3 ( 70380 60180 0 ) ( 70610 60180 )
+    NEW met1 ( 31970 41650 ) ( 33350 41650 )
+    NEW met2 ( 33350 41650 ) ( 33350 55590 )
+    NEW met1 ( 25070 26010 ) ( 33350 26010 )
+    NEW met2 ( 33350 26010 ) ( 33350 41650 )
+    NEW met1 ( 33350 55590 ) ( 70610 55590 )
+    NEW met1 ( 70610 55590 ) M1M2_PR
+    NEW met2 ( 70610 60180 ) via2_FR
     NEW li1 ( 31970 41650 ) L1M1_PR_MR
-    NEW met1 ( 31970 41650 ) M1M2_PR
-    NEW met1 ( 131790 41650 ) M1M2_PR
-    NEW met2 ( 131790 60180 ) via2_FR
-    NEW met1 ( 31970 41650 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 33350 41650 ) M1M2_PR
+    NEW met1 ( 33350 55590 ) M1M2_PR
+    NEW li1 ( 25070 26010 ) L1M1_PR_MR
+    NEW met1 ( 33350 26010 ) M1M2_PR
 + USE SIGNAL ;
 - user_gpio_in ( PIN user_gpio_in ) ( gpio_in_buf Z ) 
-  + ROUTED met2 ( 83950 53210 ) ( 83950 62900 )
-    NEW met3 ( 83950 62900 ) ( 84180 62900 0 )
-    NEW met1 ( 33350 53210 ) ( 83950 53210 )
-    NEW li1 ( 33350 53210 ) L1M1_PR_MR
-    NEW met1 ( 83950 53210 ) M1M2_PR
-    NEW met2 ( 83950 62900 ) via2_FR
+  + ROUTED met2 ( 68770 55930 ) ( 68770 62900 )
+    NEW met2 ( 68770 62900 ) ( 70610 62900 )
+    NEW met3 ( 70380 62900 0 ) ( 70610 62900 )
+    NEW met1 ( 32430 55590 ) ( 32430 55930 )
+    NEW met1 ( 32430 55930 ) ( 68770 55930 )
+    NEW met1 ( 68770 55930 ) M1M2_PR
+    NEW met2 ( 70610 62900 ) via2_FR
+    NEW li1 ( 32430 55590 ) L1M1_PR_MR
 + USE SIGNAL ;
-- user_gpio_oeb ( PIN user_gpio_oeb ) ( _073_ B1 ) 
-  + ROUTED met2 ( 31970 55930 ) ( 31970 62730 )
-    NEW met2 ( 83030 62730 ) ( 83030 65620 )
-    NEW met3 ( 83030 65620 ) ( 83260 65620 0 )
-    NEW met1 ( 31970 62730 ) ( 83030 62730 )
-    NEW li1 ( 31970 55930 ) L1M1_PR_MR
-    NEW met1 ( 31970 55930 ) M1M2_PR
-    NEW met1 ( 31970 62730 ) M1M2_PR
-    NEW met1 ( 83030 62730 ) M1M2_PR
-    NEW met2 ( 83030 65620 ) via2_FR
-    NEW met1 ( 31970 55930 ) RECT ( -355 -70 0 70 )
+- user_gpio_oeb ( PIN user_gpio_oeb ) ( _075_ B1 ) 
+  + ROUTED met2 ( 62330 42330 ) ( 62330 62390 )
+    NEW met1 ( 62330 62390 ) ( 71070 62390 )
+    NEW met2 ( 71070 62390 ) ( 71070 65620 )
+    NEW met3 ( 71070 65620 ) ( 71300 65620 0 )
+    NEW met2 ( 17250 42330 ) ( 17250 47430 )
+    NEW met1 ( 17250 42330 ) ( 62330 42330 )
+    NEW met1 ( 62330 42330 ) M1M2_PR
+    NEW met1 ( 62330 62390 ) M1M2_PR
+    NEW met1 ( 71070 62390 ) M1M2_PR
+    NEW met2 ( 71070 65620 ) via2_FR
+    NEW met1 ( 17250 42330 ) M1M2_PR
+    NEW li1 ( 17250 47430 ) L1M1_PR_MR
+    NEW met1 ( 17250 47430 ) M1M2_PR
+    NEW met1 ( 17250 47430 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- user_gpio_out ( PIN user_gpio_out ) ( _078_ B2 ) 
-  + ROUTED met1 ( 18170 47770 ) ( 20010 47770 )
-    NEW met2 ( 20010 47770 ) ( 20010 62390 )
-    NEW met2 ( 83490 62390 ) ( 83490 68340 )
-    NEW met3 ( 83260 68340 0 ) ( 83490 68340 )
-    NEW met1 ( 20010 62390 ) ( 83490 62390 )
-    NEW li1 ( 18170 47770 ) L1M1_PR_MR
-    NEW met1 ( 20010 47770 ) M1M2_PR
-    NEW met1 ( 20010 62390 ) M1M2_PR
-    NEW met1 ( 83490 62390 ) M1M2_PR
-    NEW met2 ( 83490 68340 ) via2_FR
+- user_gpio_out ( PIN user_gpio_out ) ( _080_ B2 ) 
+  + ROUTED met2 ( 62790 44710 ) ( 62790 63750 )
+    NEW met1 ( 62790 63750 ) ( 70610 63750 )
+    NEW met2 ( 70610 63750 ) ( 70610 68340 )
+    NEW met3 ( 70380 68340 0 ) ( 70610 68340 )
+    NEW met1 ( 30590 44030 ) ( 30590 44710 )
+    NEW met1 ( 14030 44030 ) ( 30590 44030 )
+    NEW met1 ( 14030 44030 ) ( 14030 44710 )
+    NEW met1 ( 30590 44710 ) ( 62790 44710 )
+    NEW met1 ( 62790 44710 ) M1M2_PR
+    NEW met1 ( 62790 63750 ) M1M2_PR
+    NEW met1 ( 70610 63750 ) M1M2_PR
+    NEW met2 ( 70610 68340 ) via2_FR
+    NEW li1 ( 14030 44710 ) L1M1_PR_MR
 + USE SIGNAL ;
 - zero ( PIN zero ) ( const_source LO ) 
-  + ROUTED met2 ( 22310 6290 ) ( 22310 14790 )
-    NEW met2 ( 83950 1020 ) ( 83950 6290 )
-    NEW met3 ( 83950 1020 ) ( 84180 1020 0 )
-    NEW met1 ( 22310 6290 ) ( 83950 6290 )
-    NEW met1 ( 22310 6290 ) M1M2_PR
-    NEW li1 ( 22310 14790 ) L1M1_PR_MR
-    NEW met1 ( 22310 14790 ) M1M2_PR
-    NEW met1 ( 83950 6290 ) M1M2_PR
-    NEW met2 ( 83950 1020 ) via2_FR
-    NEW met1 ( 22310 14790 ) RECT ( -355 -70 0 70 )
+  + ROUTED met2 ( 68770 6460 ) ( 68770 21250 )
+    NEW met2 ( 68770 6460 ) ( 70610 6460 )
+    NEW met2 ( 70610 1020 ) ( 70610 6460 )
+    NEW met3 ( 70380 1020 0 ) ( 70610 1020 )
+    NEW met2 ( 27370 21250 ) ( 27370 22610 )
+    NEW met1 ( 25070 22610 ) ( 27370 22610 )
+    NEW met1 ( 27370 21250 ) ( 68770 21250 )
+    NEW met1 ( 68770 21250 ) M1M2_PR
+    NEW met2 ( 70610 1020 ) via2_FR
+    NEW met1 ( 27370 21250 ) M1M2_PR
+    NEW met1 ( 27370 22610 ) M1M2_PR
+    NEW li1 ( 25070 22610 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _000_ ( gpio_in_buf A ) ( _079_ Y ) 
-  + ROUTED met1 ( 32890 48450 ) ( 33350 48450 )
-    NEW met2 ( 32890 48450 ) ( 32890 52870 )
-    NEW li1 ( 33350 48450 ) L1M1_PR_MR
-    NEW met1 ( 32890 48450 ) M1M2_PR
-    NEW li1 ( 32890 52870 ) L1M1_PR_MR
-    NEW met1 ( 32890 52870 ) M1M2_PR
-    NEW met1 ( 32890 52870 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- _001_ ( _084_ SET_B ) ( _070_ X ) 
-  + ROUTED met1 ( 31970 50830 ) ( 31970 51170 )
-    NEW met1 ( 25070 50830 0 ) ( 31970 50830 )
+- _000_ ( gpio_in_buf A ) ( _081_ Y ) 
+  + ROUTED met2 ( 31970 51170 ) ( 31970 55930 )
     NEW li1 ( 31970 51170 ) L1M1_PR_MR
+    NEW met1 ( 31970 51170 ) M1M2_PR
+    NEW li1 ( 31970 55930 ) L1M1_PR_MR
+    NEW met1 ( 31970 55930 ) M1M2_PR
+    NEW met1 ( 31970 51170 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 31970 55930 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _002_ ( _085_ RESET_B ) ( _069_ X ) 
-  + ROUTED met1 ( 17710 39950 0 ) ( 17710 40290 )
-    NEW met1 ( 17710 40290 ) ( 24150 40290 )
-    NEW met2 ( 24150 40290 ) ( 24150 43010 )
-    NEW met1 ( 24150 43010 ) ( 33350 43010 )
-    NEW met1 ( 24150 40290 ) M1M2_PR
-    NEW met1 ( 24150 43010 ) M1M2_PR
+- _001_ ( _086_ SET_B ) ( _071_ X ) 
+  + ROUTED met2 ( 21390 50830 ) ( 21390 52190 )
+    NEW li1 ( 21390 52190 ) L1M1_PR_MR
+    NEW met1 ( 21390 52190 ) M1M2_PR
+    NEW met1 ( 21390 50830 ) M1M2_PR
+    NEW met1 ( 21390 52190 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- _002_ ( _087_ RESET_B ) ( _070_ X ) 
+  + ROUTED met1 ( 21850 43010 ) ( 33350 43010 )
+    NEW met2 ( 21850 43010 ) ( 21850 45050 )
     NEW li1 ( 33350 43010 ) L1M1_PR_MR
+    NEW met1 ( 21850 43010 ) M1M2_PR
+    NEW met1 ( 21850 45050 ) M1M2_PR
 + USE SIGNAL ;
-- _003_ ( _086_ RESET_B ) ( _068_ X ) 
-  + ROUTED met1 ( 14030 45730 ) ( 15870 45730 )
-    NEW met2 ( 15870 45220 ) ( 15870 45730 )
-    NEW met2 ( 15870 45220 ) ( 16790 45220 )
-    NEW met2 ( 16790 45220 ) ( 16790 45390 )
-    NEW met1 ( 16790 45390 ) ( 18630 45390 0 )
-    NEW li1 ( 14030 45730 ) L1M1_PR_MR
-    NEW met1 ( 15870 45730 ) M1M2_PR
-    NEW met1 ( 16790 45390 ) M1M2_PR
+- _003_ ( _088_ RESET_B ) ( _069_ X ) 
+  + ROUTED met1 ( 29210 45730 ) ( 30130 45730 )
+    NEW met2 ( 29210 45730 ) ( 29210 47090 )
+    NEW met1 ( 26910 47090 0 ) ( 29210 47090 )
+    NEW li1 ( 30130 45730 ) L1M1_PR_MR
+    NEW met1 ( 29210 45730 ) M1M2_PR
+    NEW met1 ( 29210 47090 ) M1M2_PR
 + USE SIGNAL ;
-- _004_ ( _087_ RESET_B ) ( _067_ X ) 
-  + ROUTED met1 ( 29670 47090 0 ) ( 30130 47090 )
-    NEW met2 ( 30130 47090 ) ( 30130 49470 )
-    NEW met1 ( 30130 47090 ) M1M2_PR
-    NEW li1 ( 30130 49470 ) L1M1_PR_MR
-    NEW met1 ( 30130 49470 ) M1M2_PR
-    NEW met1 ( 30130 49470 ) RECT ( -355 -70 0 70 )
+- _004_ ( _089_ RESET_B ) ( _068_ X ) 
+  + ROUTED met1 ( 30590 48450 ) ( 31050 48450 )
+    NEW met2 ( 30590 48450 ) ( 30590 52530 )
+    NEW met1 ( 29670 52530 0 ) ( 30590 52530 )
+    NEW met1 ( 31050 48300 ) ( 31050 48450 )
+    NEW met2 ( 31050 46750 ) ( 31510 46750 )
+    NEW met2 ( 31510 46750 ) ( 31510 48110 )
+    NEW met1 ( 31510 48110 ) ( 31510 48300 )
+    NEW met1 ( 31050 48300 ) ( 31510 48300 )
+    NEW met1 ( 30590 48450 ) M1M2_PR
+    NEW met1 ( 30590 52530 ) M1M2_PR
+    NEW li1 ( 31050 46750 ) L1M1_PR_MR
+    NEW met1 ( 31050 46750 ) M1M2_PR
+    NEW met1 ( 31510 48110 ) M1M2_PR
+    NEW met1 ( 31050 46750 ) RECT ( 0 -70 355 70 )
 + USE SIGNAL ;
-- _005_ ( _088_ RESET_B ) ( _066_ X ) 
-  + ROUTED met1 ( 18170 35870 ) ( 20010 35870 )
-    NEW met2 ( 20010 34510 ) ( 20010 35870 )
-    NEW li1 ( 18170 35870 ) L1M1_PR_MR
-    NEW met1 ( 20010 35870 ) M1M2_PR
-    NEW met1 ( 20010 34510 ) M1M2_PR
+- _005_ ( _090_ RESET_B ) ( _067_ X ) 
+  + ROUTED met1 ( 20930 41310 ) ( 21390 41310 )
+    NEW met2 ( 21390 36210 ) ( 21390 41310 )
+    NEW met1 ( 21390 36210 ) ( 23230 36210 0 )
+    NEW li1 ( 20930 41310 ) L1M1_PR_MR
+    NEW met1 ( 21390 41310 ) M1M2_PR
+    NEW met1 ( 21390 36210 ) M1M2_PR
 + USE SIGNAL ;
-- _006_ ( _089_ RESET_B ) ( _064_ X ) 
-  + ROUTED met2 ( 30590 29410 ) ( 30590 30770 )
-    NEW met1 ( 29210 30770 0 ) ( 30590 30770 )
-    NEW li1 ( 30590 29410 ) L1M1_PR_MR
-    NEW met1 ( 30590 29410 ) M1M2_PR
-    NEW met1 ( 30590 30770 ) M1M2_PR
-    NEW met1 ( 30590 29410 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- _007_ ( _090_ SET_B ) ( _063_ X ) 
-  + ROUTED met1 ( 27370 30430 ) ( 33350 30430 )
-    NEW met2 ( 27370 30430 ) ( 27370 39950 )
+- _006_ ( _091_ RESET_B ) ( _065_ X ) 
+  + ROUTED met1 ( 29210 30430 ) ( 29210 30770 0 )
+    NEW met1 ( 29210 30430 ) ( 33350 30430 )
     NEW li1 ( 33350 30430 ) L1M1_PR_MR
-    NEW met1 ( 27370 30430 ) M1M2_PR
-    NEW met1 ( 27370 39950 ) M1M2_PR
 + USE SIGNAL ;
-- _008_ ( _091_ RESET_B ) ( _062_ X ) 
-  + ROUTED met2 ( 27830 12750 ) ( 27830 16830 )
-    NEW met1 ( 12190 16830 ) ( 27830 16830 )
+- _007_ ( _092_ SET_B ) ( _064_ X ) 
+  + ROUTED met1 ( 31970 39950 ) ( 31970 40290 )
+    NEW met1 ( 26910 39950 0 ) ( 31970 39950 )
+    NEW li1 ( 31970 40290 ) L1M1_PR_MR
++ USE SIGNAL ;
+- _008_ ( _093_ RESET_B ) ( _063_ X ) 
+  + ROUTED met1 ( 25070 13090 ) ( 26450 13090 )
+    NEW met1 ( 26450 12750 0 ) ( 26450 13090 )
+    NEW met2 ( 25070 13090 ) ( 25070 16830 )
+    NEW met1 ( 25070 13090 ) M1M2_PR
+    NEW li1 ( 25070 16830 ) L1M1_PR_MR
+    NEW met1 ( 25070 16830 ) M1M2_PR
+    NEW met1 ( 25070 16830 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- _009_ ( _094_ SET_B ) ( _062_ X ) 
+  + ROUTED met1 ( 26910 16830 ) ( 27830 16830 )
+    NEW met2 ( 27830 14450 ) ( 27830 16830 )
+    NEW li1 ( 26910 16830 ) L1M1_PR_MR
     NEW met1 ( 27830 16830 ) M1M2_PR
-    NEW met1 ( 27830 12750 ) M1M2_PR
-    NEW li1 ( 12190 16830 ) L1M1_PR_MR
+    NEW met1 ( 27830 14450 ) M1M2_PR
 + USE SIGNAL ;
-- _009_ ( _092_ SET_B ) ( _061_ X ) 
-  + ROUTED met1 ( 24610 17170 ) ( 27370 17170 )
-    NEW met2 ( 27370 14450 ) ( 27370 17170 )
-    NEW li1 ( 24610 17170 ) L1M1_PR_MR
-    NEW met1 ( 27370 17170 ) M1M2_PR
-    NEW met1 ( 27370 14450 ) M1M2_PR
+- _010_ ( _095_ SET_B ) ( _061_ X ) 
+  + ROUTED met1 ( 30130 25330 0 ) ( 31050 25330 )
+    NEW met2 ( 31050 25330 ) ( 31050 27710 )
+    NEW met1 ( 31050 25330 ) M1M2_PR
+    NEW li1 ( 31050 27710 ) L1M1_PR_MR
+    NEW met1 ( 31050 27710 ) M1M2_PR
+    NEW met1 ( 31050 27710 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _010_ ( _093_ SET_B ) ( _060_ X ) 
-  + ROUTED met2 ( 28750 25330 ) ( 28750 27710 )
-    NEW li1 ( 28750 27710 ) L1M1_PR_MR
-    NEW met1 ( 28750 27710 ) M1M2_PR
-    NEW met1 ( 28750 25330 ) M1M2_PR
-    NEW met1 ( 28750 27710 ) RECT ( -355 -70 0 70 )
+- _011_ ( _096_ RESET_B ) ( _059_ X ) 
+  + ROUTED met2 ( 17250 13090 ) ( 17250 18190 )
+    NEW li1 ( 17250 13090 ) L1M1_PR_MR
+    NEW met1 ( 17250 13090 ) M1M2_PR
+    NEW met1 ( 17250 18190 ) M1M2_PR
+    NEW met1 ( 17250 13090 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _011_ ( _094_ RESET_B ) ( _058_ X ) 
-  + ROUTED met1 ( 20010 13090 ) ( 20470 13090 )
-    NEW met2 ( 20010 13090 ) ( 20010 17850 )
-    NEW li1 ( 20470 13090 ) L1M1_PR_MR
-    NEW met1 ( 20010 13090 ) M1M2_PR
-    NEW met1 ( 20010 17850 ) M1M2_PR
-+ USE SIGNAL ;
-- _012_ ( _095_ RESET_B ) ( _057_ X ) 
+- _012_ ( _097_ RESET_B ) ( _058_ X ) 
   + ROUTED met2 ( 17710 21250 ) ( 17710 23630 )
     NEW li1 ( 17710 21250 ) L1M1_PR_MR
     NEW met1 ( 17710 21250 ) M1M2_PR
     NEW met1 ( 17710 23630 ) M1M2_PR
     NEW met1 ( 17710 21250 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _013_ ( _096_ RESET_B ) ( _056_ X ) 
-  + ROUTED met1 ( 15870 14110 ) ( 15870 14450 0 )
-    NEW met1 ( 15870 14110 ) ( 20470 14110 )
+- _013_ ( _098_ RESET_B ) ( _057_ X ) 
+  + ROUTED met1 ( 15870 14110 ) ( 20470 14110 )
+    NEW met1 ( 15870 14110 ) ( 15870 14450 0 )
     NEW li1 ( 20470 14110 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _014_ ( _097_ RESET_B ) ( _055_ X ) 
-  + ROUTED met1 ( 14950 50830 0 ) ( 15410 50830 )
-    NEW met2 ( 15410 50830 ) ( 15410 54910 )
-    NEW met1 ( 15410 50830 ) M1M2_PR
-    NEW li1 ( 15410 54910 ) L1M1_PR_MR
-    NEW met1 ( 15410 54910 ) M1M2_PR
-    NEW met1 ( 15410 54910 ) RECT ( -355 -70 0 70 )
+- _014_ ( _099_ RESET_B ) ( _056_ X ) 
+  + ROUTED met2 ( 16790 52530 ) ( 16790 55250 )
+    NEW met1 ( 15870 52530 0 ) ( 16790 52530 )
+    NEW li1 ( 16790 55250 ) L1M1_PR_MR
+    NEW met1 ( 16790 55250 ) M1M2_PR
+    NEW met1 ( 16790 52530 ) M1M2_PR
+    NEW met1 ( 16790 55250 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _015_ ( _098_ RESET_B ) ( _054_ X ) 
-  + ROUTED met1 ( 15870 52190 ) ( 15870 52530 0 )
-    NEW met1 ( 15870 52190 ) ( 20470 52190 )
-    NEW li1 ( 20470 52190 ) L1M1_PR_MR
+- _015_ ( _100_ RESET_B ) ( _055_ X ) 
+  + ROUTED met2 ( 14950 50830 ) ( 14950 54910 )
+    NEW met1 ( 13570 50830 0 ) ( 14950 50830 )
+    NEW met1 ( 14950 50830 ) M1M2_PR
+    NEW li1 ( 14950 54910 ) L1M1_PR_MR
+    NEW met1 ( 14950 54910 ) M1M2_PR
+    NEW met1 ( 14950 54910 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _016_ ( _099_ RESET_B ) ( _052_ X ) 
-  + ROUTED met1 ( 9890 44030 ) ( 10810 44030 )
-    NEW met2 ( 9890 41650 ) ( 9890 44030 )
-    NEW li1 ( 10810 44030 ) L1M1_PR_MR
-    NEW met1 ( 9890 44030 ) M1M2_PR
-    NEW met1 ( 9890 41650 ) M1M2_PR
+- _016_ ( _101_ RESET_B ) ( _053_ X ) 
+  + ROUTED met1 ( 21850 33490 ) ( 26910 33490 )
+    NEW met2 ( 21850 33490 ) ( 21850 41820 )
+    NEW met2 ( 21390 41820 ) ( 21850 41820 )
+    NEW met2 ( 21390 41820 ) ( 21390 42670 )
+    NEW met1 ( 15410 42670 ) ( 21390 42670 )
+    NEW met1 ( 15410 41650 ) ( 15410 42670 )
+    NEW met1 ( 13570 41650 0 ) ( 15410 41650 )
+    NEW li1 ( 26910 33490 ) L1M1_PR_MR
+    NEW met1 ( 21850 33490 ) M1M2_PR
+    NEW met1 ( 21390 42670 ) M1M2_PR
 + USE SIGNAL ;
-- _017_ ( _100_ RESET_B ) ( _051_ X ) 
-  + ROUTED met2 ( 7590 36210 ) ( 7590 38590 )
-    NEW met1 ( 7590 36210 ) ( 9890 36210 0 )
-    NEW li1 ( 7590 38590 ) L1M1_PR_MR
-    NEW met1 ( 7590 38590 ) M1M2_PR
-    NEW met1 ( 7590 36210 ) M1M2_PR
-    NEW met1 ( 7590 38590 ) RECT ( -355 -70 0 70 )
+- _017_ ( _102_ RESET_B ) ( _052_ X ) 
+  + ROUTED met2 ( 15870 39950 ) ( 15870 41310 )
+    NEW met1 ( 15870 41310 ) ( 17710 41310 )
+    NEW met1 ( 13570 39950 0 ) ( 15870 39950 )
+    NEW met1 ( 15870 39950 ) M1M2_PR
+    NEW met1 ( 15870 41310 ) M1M2_PR
+    NEW li1 ( 17710 41310 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _018_ ( _101_ RESET_B ) ( _050_ X ) 
-  + ROUTED met1 ( 12190 33150 ) ( 12650 33150 )
-    NEW met2 ( 12650 30770 ) ( 12650 33150 )
-    NEW li1 ( 12190 33150 ) L1M1_PR_MR
-    NEW met1 ( 12650 33150 ) M1M2_PR
-    NEW met1 ( 12650 30770 ) M1M2_PR
+- _018_ ( _103_ RESET_B ) ( _051_ X ) 
+  + ROUTED met1 ( 14030 35870 ) ( 14030 36210 0 )
+    NEW met1 ( 14030 35870 ) ( 18170 35870 )
+    NEW li1 ( 18170 35870 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _019_ ( _102_ RESET_B ) ( _049_ X ) 
-  + ROUTED met1 ( 9890 33150 ) ( 10350 33150 )
-    NEW met2 ( 9890 29070 ) ( 9890 33150 )
-    NEW li1 ( 10350 33150 ) L1M1_PR_MR
-    NEW met1 ( 9890 33150 ) M1M2_PR
-    NEW met1 ( 9890 29070 ) M1M2_PR
+- _019_ ( _104_ RESET_B ) ( _050_ X ) 
+  + ROUTED met1 ( 13570 30430 ) ( 13570 30770 0 )
+    NEW met1 ( 13570 30430 ) ( 17710 30430 )
+    NEW li1 ( 17710 30430 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _020_ ( _103_ RESET_B ) ( _048_ X ) 
-  + ROUTED met1 ( 8510 23970 ) ( 9890 23970 )
-    NEW met2 ( 9890 23970 ) ( 9890 25330 )
-    NEW li1 ( 8510 23970 ) L1M1_PR_MR
-    NEW met1 ( 9890 23970 ) M1M2_PR
-    NEW met1 ( 9890 25330 ) M1M2_PR
+- _020_ ( _105_ RESET_B ) ( _049_ X ) 
+  + ROUTED met2 ( 8050 23970 ) ( 8050 25330 )
+    NEW met1 ( 8050 25330 ) ( 9890 25330 0 )
+    NEW li1 ( 8050 23970 ) L1M1_PR_MR
+    NEW met1 ( 8050 23970 ) M1M2_PR
+    NEW met1 ( 8050 25330 ) M1M2_PR
+    NEW met1 ( 8050 23970 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _021_ ( _104_ RESET_B ) ( _046_ X ) 
-  + ROUTED met1 ( 9890 22270 ) ( 10350 22270 )
-    NEW met2 ( 9890 19890 ) ( 9890 22270 )
-    NEW li1 ( 10350 22270 ) L1M1_PR_MR
+- _021_ ( _106_ RESET_B ) ( _047_ X ) 
+  + ROUTED met2 ( 9890 19890 ) ( 9890 22270 )
+    NEW li1 ( 9890 22270 ) L1M1_PR_MR
     NEW met1 ( 9890 22270 ) M1M2_PR
     NEW met1 ( 9890 19890 ) M1M2_PR
+    NEW met1 ( 9890 22270 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _022_ ( _105_ RESET_B ) ( _045_ X ) 
-  + ROUTED met2 ( 14490 19550 ) ( 14490 22270 )
-    NEW met1 ( 14490 19550 ) ( 23230 19550 )
-    NEW met1 ( 23230 19550 ) ( 23230 19890 0 )
-    NEW met1 ( 12190 22270 ) ( 14490 22270 )
-    NEW met1 ( 14490 22270 ) M1M2_PR
-    NEW met1 ( 14490 19550 ) M1M2_PR
-    NEW li1 ( 12190 22270 ) L1M1_PR_MR
+- _022_ ( _107_ RESET_B ) ( _046_ X ) 
+  + ROUTED met1 ( 11730 23970 ) ( 12190 23970 )
+    NEW met2 ( 12190 23970 ) ( 12190 29070 )
+    NEW li1 ( 11730 23970 ) L1M1_PR_MR
+    NEW met1 ( 12190 23970 ) M1M2_PR
+    NEW met1 ( 12190 29070 ) M1M2_PR
 + USE SIGNAL ;
-- _023_ ( _106_ RESET_B ) ( _044_ X ) 
+- _023_ ( _108_ RESET_B ) ( _045_ X ) 
   + ROUTED met2 ( 20470 29070 ) ( 20470 30430 )
+    NEW met1 ( 20470 29070 ) ( 21390 29070 0 )
     NEW li1 ( 20470 30430 ) L1M1_PR_MR
     NEW met1 ( 20470 30430 ) M1M2_PR
     NEW met1 ( 20470 29070 ) M1M2_PR
     NEW met1 ( 20470 30430 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _024_ ( _107_ RESET_B ) ( _043_ X ) 
-  + ROUTED met1 ( 20930 26690 ) ( 23230 26690 )
-    NEW met2 ( 23230 26690 ) ( 23230 36210 )
-    NEW li1 ( 20930 26690 ) L1M1_PR_MR
-    NEW met1 ( 23230 26690 ) M1M2_PR
-    NEW met1 ( 23230 36210 ) M1M2_PR
+- _024_ ( _109_ RESET_B ) ( _044_ X ) 
+  + ROUTED met1 ( 20930 24990 ) ( 23230 24990 )
+    NEW met2 ( 23230 19890 ) ( 23230 24990 )
+    NEW li1 ( 20930 24990 ) L1M1_PR_MR
+    NEW met1 ( 23230 24990 ) M1M2_PR
+    NEW met1 ( 23230 19890 ) M1M2_PR
 + USE SIGNAL ;
-- _025_ ( _108_ RESET_B ) ( _046_ A ) ( _045_ A ) ( _044_ A ) 
-( _043_ A ) ( _042_ X ) 
-  + ROUTED met2 ( 14950 12750 ) ( 14950 23630 )
-    NEW met1 ( 14950 24990 ) ( 17710 24990 )
-    NEW met2 ( 14950 23630 ) ( 14950 24990 )
-    NEW met1 ( 17710 25670 ) ( 20010 25670 )
-    NEW met1 ( 17710 24990 ) ( 17710 25670 )
+- _025_ ( _110_ RESET_B ) ( _047_ A ) ( _046_ A ) ( _045_ A ) 
+( _044_ A ) ( _043_ X ) 
+  + ROUTED met1 ( 10810 23290 ) ( 12190 23290 )
+    NEW met1 ( 12190 22270 ) ( 12190 23290 )
+    NEW met1 ( 8970 23290 ) ( 10810 23290 )
+    NEW met2 ( 19550 31110 ) ( 19550 34510 )
+    NEW met1 ( 19550 25670 ) ( 20010 25670 )
     NEW met2 ( 19550 25670 ) ( 19550 31110 )
-    NEW met1 ( 11270 23290 ) ( 11270 23630 )
-    NEW met1 ( 9430 23290 ) ( 11270 23290 )
-    NEW met1 ( 11270 23630 ) ( 14950 23630 )
-    NEW met1 ( 14950 23630 ) M1M2_PR
-    NEW met1 ( 14950 12750 ) M1M2_PR
-    NEW li1 ( 17710 24990 ) L1M1_PR_MR
-    NEW met1 ( 14950 24990 ) M1M2_PR
-    NEW li1 ( 20010 25670 ) L1M1_PR_MR
+    NEW met1 ( 17710 26690 ) ( 19550 26690 )
+    NEW met2 ( 19550 22270 ) ( 19550 25670 )
+    NEW met1 ( 12190 22270 ) ( 19550 22270 )
+    NEW li1 ( 10810 23290 ) L1M1_PR_MR
+    NEW li1 ( 8970 23290 ) L1M1_PR_MR
     NEW li1 ( 19550 31110 ) L1M1_PR_MR
     NEW met1 ( 19550 31110 ) M1M2_PR
+    NEW met1 ( 19550 34510 ) M1M2_PR
+    NEW li1 ( 20010 25670 ) L1M1_PR_MR
     NEW met1 ( 19550 25670 ) M1M2_PR
-    NEW li1 ( 11270 23290 ) L1M1_PR_MR
-    NEW li1 ( 9430 23290 ) L1M1_PR_MR
+    NEW li1 ( 17710 26690 ) L1M1_PR_MR
+    NEW met1 ( 19550 26690 ) M1M2_PR
+    NEW met1 ( 19550 22270 ) M1M2_PR
     NEW met1 ( 19550 31110 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 19550 25670 ) RECT ( -595 -70 0 70 )
+    NEW met2 ( 19550 26690 ) RECT ( -70 -485 70 0 )
 + USE SIGNAL ;
-- _026_ ( _109_ RESET_B ) ( _082_ X ) 
-  + ROUTED met1 ( 18170 32130 ) ( 23690 32130 )
-    NEW met1 ( 23690 41650 ) ( 25530 41650 0 )
-    NEW met2 ( 23690 32130 ) ( 23690 41650 )
-    NEW li1 ( 18170 32130 ) L1M1_PR_MR
-    NEW met1 ( 23690 32130 ) M1M2_PR
-    NEW met1 ( 23690 41650 ) M1M2_PR
+- _026_ ( _111_ RESET_B ) ( _084_ X ) 
+  + ROUTED met1 ( 26450 23970 ) ( 27370 23970 )
+    NEW met2 ( 27370 23970 ) ( 27370 41310 )
+    NEW met1 ( 27370 41310 ) ( 27370 41650 0 )
+    NEW li1 ( 26450 23970 ) L1M1_PR_MR
+    NEW met1 ( 27370 23970 ) M1M2_PR
+    NEW met1 ( 27370 41310 ) M1M2_PR
 + USE SIGNAL ;
-- _027_ ( _065_ A ) ( _041_ A ) ( _040_ X ) 
-  + ROUTED met2 ( 20470 45730 ) ( 20470 47430 )
-    NEW met1 ( 20470 45730 ) ( 26910 45730 )
-    NEW met1 ( 20010 41990 ) ( 20470 41990 )
-    NEW met2 ( 20470 41990 ) ( 20470 45730 )
-    NEW li1 ( 20470 47430 ) L1M1_PR_MR
-    NEW met1 ( 20470 47430 ) M1M2_PR
-    NEW met1 ( 20470 45730 ) M1M2_PR
-    NEW li1 ( 26910 45730 ) L1M1_PR_MR
-    NEW li1 ( 20010 41990 ) L1M1_PR_MR
-    NEW met1 ( 20470 41990 ) M1M2_PR
-    NEW met1 ( 20470 47430 ) RECT ( -355 -70 0 70 )
+- _027_ ( _066_ A ) ( _042_ A ) ( _041_ X ) 
+  + ROUTED met2 ( 27370 45050 ) ( 27370 49470 )
+    NEW met1 ( 27370 49470 ) ( 29210 49470 )
+    NEW met1 ( 25530 45050 ) ( 27370 45050 )
+    NEW li1 ( 27370 45050 ) L1M1_PR_MR
+    NEW met1 ( 27370 45050 ) M1M2_PR
+    NEW met1 ( 27370 49470 ) M1M2_PR
+    NEW li1 ( 29210 49470 ) L1M1_PR_MR
+    NEW li1 ( 25530 45050 ) L1M1_PR_MR
+    NEW met1 ( 27370 45050 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _028_ ( _082_ A ) ( _059_ A ) ( _053_ A ) ( _047_ A ) 
-( _042_ A ) ( _041_ X ) 
-  + ROUTED met1 ( 17250 31110 ) ( 18170 31110 )
-    NEW met2 ( 18170 31110 ) ( 18170 33830 )
-    NEW met1 ( 18170 33830 ) ( 22310 33830 )
-    NEW met1 ( 22310 33830 ) ( 22310 34170 )
-    NEW met1 ( 22310 34170 ) ( 25530 34170 )
-    NEW met1 ( 15410 31110 ) ( 17250 31110 )
-    NEW met1 ( 15410 25670 ) ( 16790 25670 )
-    NEW met2 ( 15410 25670 ) ( 15410 31110 )
-    NEW met1 ( 16790 41990 ) ( 16790 42330 )
-    NEW met1 ( 16790 42330 ) ( 20930 42330 )
-    NEW met1 ( 20930 42330 ) ( 20930 42670 )
-    NEW met2 ( 16790 39270 ) ( 16790 41990 )
-    NEW met2 ( 15410 31110 ) ( 15410 39270 )
-    NEW met1 ( 10810 38930 ) ( 10810 39270 )
-    NEW met1 ( 9430 38930 ) ( 10810 38930 )
-    NEW met1 ( 9430 38930 ) ( 9430 39610 )
-    NEW met1 ( 8510 39610 ) ( 9430 39610 )
-    NEW met1 ( 10810 39270 ) ( 16790 39270 )
-    NEW li1 ( 17250 31110 ) L1M1_PR_MR
-    NEW met1 ( 18170 31110 ) M1M2_PR
-    NEW met1 ( 18170 33830 ) M1M2_PR
-    NEW li1 ( 25530 34170 ) L1M1_PR_MR
-    NEW met1 ( 15410 31110 ) M1M2_PR
+- _028_ ( _084_ A ) ( _060_ A ) ( _054_ A ) ( _048_ A ) 
+( _043_ A ) ( _042_ X ) 
+  + ROUTED met1 ( 9430 47090 ) ( 9430 47430 )
+    NEW met1 ( 15410 39610 ) ( 16790 39610 )
+    NEW met2 ( 15410 39610 ) ( 15410 47090 )
+    NEW met1 ( 22310 44370 ) ( 26450 44370 )
+    NEW met2 ( 22310 40290 ) ( 22310 44370 )
+    NEW met1 ( 16790 40290 ) ( 22310 40290 )
+    NEW met1 ( 16790 39610 ) ( 16790 40290 )
+    NEW met1 ( 28290 28390 ) ( 28290 28730 )
+    NEW met1 ( 22310 28390 ) ( 28290 28390 )
+    NEW met2 ( 22310 28390 ) ( 22310 40290 )
+    NEW met1 ( 16790 25670 ) ( 16790 26010 )
+    NEW met1 ( 16790 26010 ) ( 22310 26010 )
+    NEW met2 ( 22310 26010 ) ( 22310 28390 )
+    NEW met1 ( 22310 23290 ) ( 25530 23290 )
+    NEW met2 ( 22310 23290 ) ( 22310 26010 )
+    NEW met1 ( 9430 47090 ) ( 15410 47090 )
+    NEW li1 ( 9430 47430 ) L1M1_PR_MR
+    NEW li1 ( 16790 39610 ) L1M1_PR_MR
+    NEW met1 ( 15410 39610 ) M1M2_PR
+    NEW met1 ( 15410 47090 ) M1M2_PR
+    NEW li1 ( 26450 44370 ) L1M1_PR_MR
+    NEW met1 ( 22310 44370 ) M1M2_PR
+    NEW met1 ( 22310 40290 ) M1M2_PR
+    NEW li1 ( 28290 28730 ) L1M1_PR_MR
+    NEW met1 ( 22310 28390 ) M1M2_PR
     NEW li1 ( 16790 25670 ) L1M1_PR_MR
-    NEW met1 ( 15410 25670 ) M1M2_PR
+    NEW met1 ( 22310 26010 ) M1M2_PR
+    NEW li1 ( 25530 23290 ) L1M1_PR_MR
+    NEW met1 ( 22310 23290 ) M1M2_PR
++ USE SIGNAL ;
+- _029_ ( _053_ A ) ( _052_ A ) ( _051_ A ) ( _050_ A ) 
+( _049_ A ) ( _048_ X ) 
+  + ROUTED met1 ( 7130 23290 ) ( 7130 23630 )
+    NEW met1 ( 7130 23630 ) ( 13800 23630 )
+    NEW met1 ( 15870 31110 ) ( 16790 31110 )
+    NEW met2 ( 15870 23970 ) ( 15870 31110 )
+    NEW met1 ( 13800 23970 ) ( 15870 23970 )
+    NEW met1 ( 13800 23630 ) ( 13800 23970 )
+    NEW met1 ( 15870 36550 ) ( 17250 36550 )
+    NEW met2 ( 15870 31110 ) ( 15870 36550 )
+    NEW met1 ( 15870 38590 ) ( 17710 38590 )
+    NEW met2 ( 15870 36550 ) ( 15870 38590 )
+    NEW met2 ( 16790 38590 ) ( 16790 41990 )
+    NEW met1 ( 25990 34170 ) ( 27370 34170 )
+    NEW met1 ( 27370 33150 ) ( 27370 34170 )
+    NEW met1 ( 15870 33150 ) ( 27370 33150 )
+    NEW li1 ( 7130 23290 ) L1M1_PR_MR
+    NEW li1 ( 16790 31110 ) L1M1_PR_MR
+    NEW met1 ( 15870 31110 ) M1M2_PR
+    NEW met1 ( 15870 23970 ) M1M2_PR
+    NEW li1 ( 17250 36550 ) L1M1_PR_MR
+    NEW met1 ( 15870 36550 ) M1M2_PR
+    NEW li1 ( 17710 38590 ) L1M1_PR_MR
+    NEW met1 ( 15870 38590 ) M1M2_PR
     NEW li1 ( 16790 41990 ) L1M1_PR_MR
-    NEW li1 ( 20930 42670 ) L1M1_PR_MR
-    NEW met1 ( 16790 39270 ) M1M2_PR
     NEW met1 ( 16790 41990 ) M1M2_PR
-    NEW met1 ( 15410 39270 ) M1M2_PR
-    NEW li1 ( 8510 39610 ) L1M1_PR_MR
-    NEW met1 ( 16790 41990 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 15410 39270 ) RECT ( -595 -70 0 70 )
+    NEW met1 ( 16790 38590 ) M1M2_PR
+    NEW li1 ( 25990 34170 ) L1M1_PR_MR
+    NEW met1 ( 15870 33150 ) M1M2_PR
+    NEW met1 ( 16790 41990 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 16790 38590 ) RECT ( -595 -70 0 70 )
+    NEW met2 ( 15870 33150 ) RECT ( -70 -485 70 0 )
 + USE SIGNAL ;
-- _029_ ( _052_ A ) ( _051_ A ) ( _050_ A ) ( _049_ A ) 
-( _048_ A ) ( _047_ X ) 
-  + ROUTED met1 ( 8970 34170 ) ( 9430 34170 )
-    NEW met2 ( 8970 23290 ) ( 8970 34170 )
-    NEW met1 ( 7715 23290 ) ( 8970 23290 )
-    NEW met1 ( 9430 34170 ) ( 11270 34170 )
-    NEW met1 ( 8970 38590 ) ( 9430 38590 )
-    NEW met2 ( 8970 34170 ) ( 8970 38590 )
-    NEW met1 ( 6670 39270 ) ( 6670 39610 )
-    NEW met1 ( 6670 39270 ) ( 8970 39270 )
-    NEW met1 ( 8970 38590 ) ( 8970 39270 )
-    NEW met1 ( 8970 45050 ) ( 9890 45050 )
-    NEW met2 ( 8970 38590 ) ( 8970 45050 )
-    NEW li1 ( 9430 34170 ) L1M1_PR_MR
-    NEW met1 ( 8970 34170 ) M1M2_PR
-    NEW met1 ( 8970 23290 ) M1M2_PR
-    NEW li1 ( 7715 23290 ) L1M1_PR_MR
-    NEW li1 ( 11270 34170 ) L1M1_PR_MR
-    NEW li1 ( 9430 38590 ) L1M1_PR_MR
-    NEW met1 ( 8970 38590 ) M1M2_PR
-    NEW li1 ( 6670 39610 ) L1M1_PR_MR
-    NEW li1 ( 9890 45050 ) L1M1_PR_MR
-    NEW met1 ( 8970 45050 ) M1M2_PR
-+ USE SIGNAL ;
-- _030_ ( _058_ A ) ( _057_ A ) ( _056_ A ) ( _055_ A ) 
-( _054_ A ) ( _053_ X ) 
-  + ROUTED met1 ( 16790 14790 ) ( 19550 14790 )
-    NEW met2 ( 16790 14790 ) ( 16790 20230 )
-    NEW met2 ( 19550 12410 ) ( 19550 14790 )
-    NEW met1 ( 15870 42670 ) ( 17710 42670 )
-    NEW met2 ( 15870 37570 ) ( 15870 42670 )
-    NEW met1 ( 15870 37570 ) ( 16790 37570 )
-    NEW met2 ( 19550 42670 ) ( 19550 52870 )
-    NEW met1 ( 17710 42670 ) ( 19550 42670 )
-    NEW met1 ( 14490 55930 ) ( 19550 55930 )
-    NEW met2 ( 19550 52870 ) ( 19550 55930 )
-    NEW met2 ( 16790 20230 ) ( 16790 37570 )
+- _030_ ( _059_ A ) ( _058_ A ) ( _057_ A ) ( _056_ A ) 
+( _055_ A ) ( _054_ X ) 
+  + ROUTED met1 ( 15870 12410 ) ( 16330 12410 )
+    NEW met2 ( 15870 12410 ) ( 15870 13800 )
+    NEW met2 ( 15870 13800 ) ( 16330 13800 )
+    NEW met2 ( 16330 13800 ) ( 16330 14790 )
+    NEW met1 ( 16330 14790 ) ( 19550 14790 )
+    NEW met2 ( 16790 20060 ) ( 16790 20230 )
+    NEW met2 ( 16330 20060 ) ( 16790 20060 )
+    NEW met2 ( 16330 14790 ) ( 16330 20060 )
+    NEW met2 ( 14950 20230 ) ( 14950 46750 )
+    NEW met1 ( 14950 20230 ) ( 16790 20230 )
+    NEW met2 ( 14030 46750 ) ( 14030 55930 )
+    NEW met1 ( 14030 55930 ) ( 15870 55930 )
+    NEW met1 ( 10350 46750 ) ( 14950 46750 )
+    NEW li1 ( 16330 12410 ) L1M1_PR_MR
+    NEW met1 ( 15870 12410 ) M1M2_PR
+    NEW li1 ( 10350 46750 ) L1M1_PR_MR
+    NEW met1 ( 16330 14790 ) M1M2_PR
+    NEW li1 ( 19550 14790 ) L1M1_PR_MR
     NEW li1 ( 16790 20230 ) L1M1_PR_MR
     NEW met1 ( 16790 20230 ) M1M2_PR
-    NEW li1 ( 19550 14790 ) L1M1_PR_MR
-    NEW met1 ( 16790 14790 ) M1M2_PR
-    NEW li1 ( 19550 12410 ) L1M1_PR_MR
-    NEW met1 ( 19550 12410 ) M1M2_PR
-    NEW met1 ( 19550 14790 ) M1M2_PR
-    NEW li1 ( 17710 42670 ) L1M1_PR_MR
-    NEW met1 ( 15870 42670 ) M1M2_PR
-    NEW met1 ( 15870 37570 ) M1M2_PR
-    NEW met1 ( 16790 37570 ) M1M2_PR
-    NEW li1 ( 19550 52870 ) L1M1_PR_MR
-    NEW met1 ( 19550 52870 ) M1M2_PR
-    NEW met1 ( 19550 42670 ) M1M2_PR
-    NEW li1 ( 14490 55930 ) L1M1_PR_MR
-    NEW met1 ( 19550 55930 ) M1M2_PR
+    NEW met1 ( 14950 46750 ) M1M2_PR
+    NEW met1 ( 14950 20230 ) M1M2_PR
+    NEW li1 ( 14030 55930 ) L1M1_PR_MR
+    NEW met1 ( 14030 55930 ) M1M2_PR
+    NEW met1 ( 14030 46750 ) M1M2_PR
+    NEW li1 ( 15870 55930 ) L1M1_PR_MR
     NEW met1 ( 16790 20230 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 19550 12410 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 19550 14790 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 19550 52870 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 14030 55930 ) RECT ( 0 -70 355 70 )
+    NEW met1 ( 14030 46750 ) RECT ( 0 -70 595 70 )
 + USE SIGNAL ;
-- _031_ ( _064_ A ) ( _063_ A ) ( _062_ A ) ( _061_ A ) 
-( _060_ A ) ( _059_ X ) 
-  + ROUTED met1 ( 22770 17850 ) ( 23690 17850 )
-    NEW met1 ( 22770 17510 ) ( 22770 17850 )
-    NEW met1 ( 24610 28730 ) ( 27830 28730 )
-    NEW met2 ( 24610 17850 ) ( 24610 28730 )
-    NEW met1 ( 23690 17850 ) ( 24610 17850 )
-    NEW met1 ( 27830 28730 ) ( 29670 28730 )
-    NEW met1 ( 24610 33150 ) ( 26450 33150 )
-    NEW met2 ( 24610 28730 ) ( 24610 33150 )
-    NEW met1 ( 29670 31110 ) ( 32430 31110 )
-    NEW met2 ( 29670 28730 ) ( 29670 31110 )
-    NEW met1 ( 13570 17170 ) ( 13570 17510 )
-    NEW met1 ( 11270 17170 ) ( 13570 17170 )
-    NEW met1 ( 11270 17170 ) ( 11270 17850 )
-    NEW met1 ( 13570 17510 ) ( 22770 17510 )
-    NEW li1 ( 23690 17850 ) L1M1_PR_MR
-    NEW li1 ( 27830 28730 ) L1M1_PR_MR
-    NEW met1 ( 24610 28730 ) M1M2_PR
-    NEW met1 ( 24610 17850 ) M1M2_PR
-    NEW li1 ( 29670 28730 ) L1M1_PR_MR
-    NEW li1 ( 26450 33150 ) L1M1_PR_MR
-    NEW met1 ( 24610 33150 ) M1M2_PR
+- _031_ ( _065_ A ) ( _064_ A ) ( _063_ A ) ( _062_ A ) 
+( _061_ A ) ( _060_ X ) 
+  + ROUTED met1 ( 30590 31110 ) ( 32430 31110 )
+    NEW met2 ( 30590 31110 ) ( 30590 39610 )
+    NEW met1 ( 30590 39610 ) ( 31050 39610 )
+    NEW met1 ( 30130 28730 ) ( 30590 28730 )
+    NEW met2 ( 30590 28730 ) ( 30590 31110 )
+    NEW met1 ( 29210 29410 ) ( 30130 29410 )
+    NEW met1 ( 30130 28730 ) ( 30130 29410 )
+    NEW met1 ( 25990 17850 ) ( 27830 17850 )
+    NEW met2 ( 27830 17850 ) ( 27830 29410 )
+    NEW met1 ( 27830 29410 ) ( 29210 29410 )
+    NEW met1 ( 24150 17850 ) ( 25990 17850 )
     NEW li1 ( 32430 31110 ) L1M1_PR_MR
-    NEW met1 ( 29670 31110 ) M1M2_PR
-    NEW met1 ( 29670 28730 ) M1M2_PR
-    NEW li1 ( 11270 17850 ) L1M1_PR_MR
-    NEW met1 ( 29670 28730 ) RECT ( -595 -70 0 70 )
+    NEW met1 ( 30590 31110 ) M1M2_PR
+    NEW met1 ( 30590 39610 ) M1M2_PR
+    NEW li1 ( 31050 39610 ) L1M1_PR_MR
+    NEW li1 ( 30130 28730 ) L1M1_PR_MR
+    NEW met1 ( 30590 28730 ) M1M2_PR
+    NEW li1 ( 29210 29410 ) L1M1_PR_MR
+    NEW li1 ( 25990 17850 ) L1M1_PR_MR
+    NEW met1 ( 27830 17850 ) M1M2_PR
+    NEW met1 ( 27830 29410 ) M1M2_PR
+    NEW li1 ( 24150 17850 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _032_ ( _070_ A ) ( _069_ A ) ( _068_ A ) ( _067_ A ) 
-( _066_ A ) ( _065_ X ) 
-  + ROUTED met2 ( 14490 36550 ) ( 14490 45050 )
-    NEW met1 ( 14490 36550 ) ( 17250 36550 )
-    NEW met1 ( 15410 48450 ) ( 21390 48450 )
-    NEW met1 ( 15410 48110 ) ( 15410 48450 )
-    NEW met1 ( 14490 48110 ) ( 15410 48110 )
-    NEW met2 ( 14490 45050 ) ( 14490 48110 )
-    NEW met2 ( 29210 48450 ) ( 29210 50490 )
-    NEW met1 ( 21390 48450 ) ( 29210 48450 )
-    NEW met1 ( 29210 50490 ) ( 31050 50490 )
-    NEW met1 ( 29210 41990 ) ( 32430 41990 )
-    NEW met1 ( 29210 41990 ) ( 29210 42330 )
-    NEW met2 ( 29210 42330 ) ( 29210 48450 )
-    NEW met1 ( 13110 45050 ) ( 14490 45050 )
-    NEW met1 ( 14490 45050 ) M1M2_PR
-    NEW met1 ( 14490 36550 ) M1M2_PR
-    NEW li1 ( 17250 36550 ) L1M1_PR_MR
-    NEW li1 ( 21390 48450 ) L1M1_PR_MR
-    NEW met1 ( 14490 48110 ) M1M2_PR
-    NEW li1 ( 29210 50490 ) L1M1_PR_MR
-    NEW met1 ( 29210 50490 ) M1M2_PR
-    NEW met1 ( 29210 48450 ) M1M2_PR
-    NEW li1 ( 31050 50490 ) L1M1_PR_MR
+- _032_ ( _071_ A ) ( _070_ A ) ( _069_ A ) ( _068_ A ) 
+( _067_ A ) ( _066_ X ) 
+  + ROUTED met1 ( 20010 41990 ) ( 20470 41990 )
+    NEW met2 ( 20470 41990 ) ( 20470 52870 )
+    NEW met1 ( 28290 45390 ) ( 28290 45730 )
+    NEW met1 ( 24150 45390 ) ( 28290 45390 )
+    NEW met1 ( 24150 44710 ) ( 24150 45390 )
+    NEW met1 ( 20010 44710 ) ( 24150 44710 )
+    NEW met2 ( 20010 44710 ) ( 20470 44710 )
+    NEW met1 ( 28290 45050 ) ( 29210 45050 )
+    NEW met1 ( 28290 45050 ) ( 28290 45390 )
+    NEW met1 ( 28290 47430 ) ( 30130 47430 )
+    NEW met2 ( 28290 45730 ) ( 28290 47430 )
+    NEW met1 ( 30590 41990 ) ( 32430 41990 )
+    NEW met2 ( 30590 41990 ) ( 30590 45050 )
+    NEW met1 ( 29210 45050 ) ( 30590 45050 )
+    NEW li1 ( 20010 41990 ) L1M1_PR_MR
+    NEW met1 ( 20470 41990 ) M1M2_PR
+    NEW li1 ( 20470 52870 ) L1M1_PR_MR
+    NEW met1 ( 20470 52870 ) M1M2_PR
+    NEW li1 ( 28290 45730 ) L1M1_PR_MR
+    NEW met1 ( 20010 44710 ) M1M2_PR
+    NEW li1 ( 29210 45050 ) L1M1_PR_MR
+    NEW li1 ( 30130 47430 ) L1M1_PR_MR
+    NEW met1 ( 28290 47430 ) M1M2_PR
+    NEW met1 ( 28290 45730 ) M1M2_PR
     NEW li1 ( 32430 41990 ) L1M1_PR_MR
-    NEW met1 ( 29210 42330 ) M1M2_PR
-    NEW li1 ( 13110 45050 ) L1M1_PR_MR
-    NEW met1 ( 29210 50490 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 30590 41990 ) M1M2_PR
+    NEW met1 ( 30590 45050 ) M1M2_PR
+    NEW met1 ( 20470 52870 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 28290 45730 ) RECT ( -595 -70 0 70 )
 + USE SIGNAL ;
-- _033_ ( _078_ B1 ) ( _073_ B2 ) ( _072_ Y ) 
-  + ROUTED met1 ( 31970 45730 ) ( 32430 45730 )
-    NEW met2 ( 32430 45730 ) ( 32430 55590 )
-    NEW met1 ( 17710 47430 ) ( 19090 47430 )
-    NEW met1 ( 19090 46750 ) ( 19090 47430 )
-    NEW met1 ( 19090 46750 ) ( 31970 46750 )
-    NEW met2 ( 31970 46580 ) ( 31970 46750 )
-    NEW met2 ( 31970 46580 ) ( 32430 46580 )
-    NEW li1 ( 31970 45730 ) L1M1_PR_MR
-    NEW met1 ( 32430 45730 ) M1M2_PR
-    NEW li1 ( 32430 55590 ) L1M1_PR_MR
-    NEW met1 ( 32430 55590 ) M1M2_PR
-    NEW li1 ( 17710 47430 ) L1M1_PR_MR
-    NEW met1 ( 31970 46750 ) M1M2_PR
-    NEW met1 ( 32430 55590 ) RECT ( -355 -70 0 70 )
+- _033_ ( _073_ A ) ( _072_ Y ) 
+  + ROUTED met2 ( 31050 36550 ) ( 31050 44030 )
+    NEW met1 ( 31050 44030 ) ( 31970 44030 )
+    NEW li1 ( 31050 36550 ) L1M1_PR_MR
+    NEW met1 ( 31050 36550 ) M1M2_PR
+    NEW met1 ( 31050 44030 ) M1M2_PR
+    NEW li1 ( 31970 44030 ) L1M1_PR_MR
+    NEW met1 ( 31050 36550 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _034_ ( _075_ B ) ( _074_ Y ) 
-  + ROUTED met2 ( 31050 20230 ) ( 31050 27710 )
-    NEW met1 ( 31050 27710 ) ( 31970 27710 )
+- _034_ ( _080_ B1 ) ( _075_ B2 ) ( _074_ Y ) 
+  + ROUTED met1 ( 18630 46750 ) ( 18630 47430 )
+    NEW met1 ( 18630 46750 ) ( 30590 46750 )
+    NEW met2 ( 30590 45730 ) ( 30590 46750 )
+    NEW met1 ( 30590 45730 ) ( 32890 45730 )
+    NEW met2 ( 32890 45730 ) ( 32890 46750 )
+    NEW met1 ( 32430 46750 ) ( 32890 46750 )
+    NEW met1 ( 13570 45050 ) ( 13570 45390 )
+    NEW met1 ( 13570 45390 ) ( 16790 45390 )
+    NEW met2 ( 16790 45390 ) ( 16790 46750 )
+    NEW met1 ( 16790 46750 ) ( 18630 46750 )
+    NEW li1 ( 18630 47430 ) L1M1_PR_MR
+    NEW met1 ( 30590 46750 ) M1M2_PR
+    NEW met1 ( 30590 45730 ) M1M2_PR
+    NEW met1 ( 32890 45730 ) M1M2_PR
+    NEW met1 ( 32890 46750 ) M1M2_PR
+    NEW li1 ( 32430 46750 ) L1M1_PR_MR
+    NEW li1 ( 13570 45050 ) L1M1_PR_MR
+    NEW met1 ( 16790 45390 ) M1M2_PR
+    NEW met1 ( 16790 46750 ) M1M2_PR
++ USE SIGNAL ;
+- _035_ ( _077_ B ) ( _076_ Y ) 
+  + ROUTED met2 ( 31050 20230 ) ( 31050 22610 )
+    NEW met1 ( 27830 22610 ) ( 31050 22610 )
     NEW li1 ( 31050 20230 ) L1M1_PR_MR
     NEW met1 ( 31050 20230 ) M1M2_PR
-    NEW met1 ( 31050 27710 ) M1M2_PR
-    NEW li1 ( 31970 27710 ) L1M1_PR_MR
+    NEW met1 ( 31050 22610 ) M1M2_PR
+    NEW li1 ( 27830 22610 ) L1M1_PR_MR
     NEW met1 ( 31050 20230 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _035_ ( _077_ B ) ( _076_ B ) ( _075_ X ) 
-  + ROUTED met1 ( 30130 17850 ) ( 30590 17850 )
-    NEW met2 ( 30590 17850 ) ( 30590 19890 )
-    NEW met1 ( 30590 19890 ) ( 33810 19890 )
-    NEW met1 ( 25530 18190 ) ( 30130 18190 )
-    NEW met1 ( 30130 17850 ) ( 30130 18190 )
-    NEW li1 ( 30130 17850 ) L1M1_PR_MR
-    NEW met1 ( 30590 17850 ) M1M2_PR
-    NEW met1 ( 30590 19890 ) M1M2_PR
+- _036_ ( _079_ B ) ( _078_ B ) ( _077_ X ) 
+  + ROUTED met1 ( 30590 19890 ) ( 33810 19890 )
+    NEW met2 ( 30590 19890 ) ( 30590 23290 )
+    NEW met1 ( 30130 23290 ) ( 30590 23290 )
+    NEW met2 ( 29670 17850 ) ( 29670 18020 )
+    NEW met2 ( 29670 18020 ) ( 30130 18020 )
+    NEW met2 ( 30130 18020 ) ( 30130 18530 )
+    NEW met2 ( 30130 18530 ) ( 30590 18530 )
+    NEW met2 ( 30590 18530 ) ( 30590 19890 )
     NEW li1 ( 33810 19890 ) L1M1_PR_MR
-    NEW li1 ( 25530 18190 ) L1M1_PR_MR
+    NEW met1 ( 30590 19890 ) M1M2_PR
+    NEW met1 ( 30590 23290 ) M1M2_PR
+    NEW li1 ( 30130 23290 ) L1M1_PR_MR
+    NEW li1 ( 29670 17850 ) L1M1_PR_MR
+    NEW met1 ( 29670 17850 ) M1M2_PR
+    NEW met1 ( 29670 17850 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _036_ ( _078_ A2 ) ( _076_ X ) 
-  + ROUTED met1 ( 14950 44030 ) ( 28290 44030 )
-    NEW met2 ( 14950 44030 ) ( 14950 47430 )
-    NEW met2 ( 28290 17850 ) ( 28290 44030 )
-    NEW li1 ( 28290 17850 ) L1M1_PR_MR
-    NEW met1 ( 28290 17850 ) M1M2_PR
-    NEW met1 ( 28290 44030 ) M1M2_PR
-    NEW met1 ( 14950 44030 ) M1M2_PR
-    NEW li1 ( 14950 47430 ) L1M1_PR_MR
-    NEW met1 ( 14950 47430 ) M1M2_PR
-    NEW met1 ( 28290 17850 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 14950 47430 ) RECT ( -355 -70 0 70 )
+- _037_ ( _080_ A2 ) ( _078_ X ) 
+  + ROUTED met1 ( 10810 45050 ) ( 10810 45390 )
+    NEW met1 ( 10810 45390 ) ( 13110 45390 )
+    NEW met2 ( 13110 18530 ) ( 13110 45390 )
+    NEW met1 ( 13110 18530 ) ( 31050 18530 )
+    NEW met1 ( 13110 18530 ) M1M2_PR
+    NEW li1 ( 10810 45050 ) L1M1_PR_MR
+    NEW met1 ( 13110 45390 ) M1M2_PR
+    NEW li1 ( 31050 18530 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _037_ ( _078_ A3 ) ( _077_ Y ) 
-  + ROUTED met2 ( 29210 17170 ) ( 29210 18530 )
-    NEW met2 ( 13570 18530 ) ( 13570 47430 )
-    NEW met1 ( 13570 18530 ) ( 29210 18530 )
-    NEW met1 ( 29210 18530 ) M1M2_PR
-    NEW li1 ( 29210 17170 ) L1M1_PR_MR
-    NEW met1 ( 29210 17170 ) M1M2_PR
-    NEW met1 ( 13570 18530 ) M1M2_PR
-    NEW li1 ( 13570 47430 ) L1M1_PR_MR
-    NEW met1 ( 13570 47430 ) M1M2_PR
-    NEW met1 ( 29210 17170 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 13570 47430 ) RECT ( -355 -70 0 70 )
+- _038_ ( _080_ A3 ) ( _079_ Y ) 
+  + ROUTED met2 ( 12650 44540 ) ( 12650 44710 )
+    NEW met1 ( 9890 44710 ) ( 12650 44710 )
+    NEW met1 ( 9890 44710 ) ( 9890 45050 )
+    NEW met2 ( 28290 22270 ) ( 28290 44540 )
+    NEW met1 ( 28290 22270 ) ( 29210 22270 )
+    NEW met3 ( 12650 44540 ) ( 28290 44540 )
+    NEW met2 ( 12650 44540 ) via2_FR
+    NEW met1 ( 12650 44710 ) M1M2_PR
+    NEW li1 ( 9890 45050 ) L1M1_PR_MR
+    NEW met2 ( 28290 44540 ) via2_FR
+    NEW met1 ( 28290 22270 ) M1M2_PR
+    NEW li1 ( 29210 22270 ) L1M1_PR_MR
 + USE SIGNAL ;
-- _038_ ( _081_ B ) ( _080_ Y ) 
-  + ROUTED met2 ( 22770 52870 ) ( 22770 54910 )
-    NEW met1 ( 22770 54910 ) ( 24150 54910 )
-    NEW li1 ( 22770 52870 ) L1M1_PR_MR
-    NEW met1 ( 22770 52870 ) M1M2_PR
-    NEW met1 ( 22770 54910 ) M1M2_PR
-    NEW li1 ( 24150 54910 ) L1M1_PR_MR
-    NEW met1 ( 22770 52870 ) RECT ( 0 -70 355 70 )
+- _039_ ( _083_ B ) ( _082_ Y ) 
+  + ROUTED met1 ( 22310 53890 ) ( 33350 53890 )
+    NEW met2 ( 22310 53890 ) ( 22310 55930 )
+    NEW li1 ( 33350 53890 ) L1M1_PR_MR
+    NEW met1 ( 22310 53890 ) M1M2_PR
+    NEW li1 ( 22310 55930 ) L1M1_PR_MR
+    NEW met1 ( 22310 55930 ) M1M2_PR
+    NEW met1 ( 22310 55930 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- _039_ ( _083_ TE_B ) ( _071_ X ) 
-  + ROUTED met1 ( 29670 34510 ) ( 32890 34510 )
-    NEW met2 ( 32890 34510 ) ( 32890 35870 )
+- _040_ ( _085_ TE_B ) ( _073_ X ) 
+  + ROUTED met1 ( 29670 34510 ) ( 31510 34510 )
+    NEW met2 ( 31510 34510 ) ( 31510 35870 )
     NEW li1 ( 29670 34510 ) L1M1_PR_MR
-    NEW met1 ( 32890 34510 ) M1M2_PR
-    NEW li1 ( 32890 35870 ) L1M1_PR_MR
-    NEW met1 ( 32890 35870 ) M1M2_PR
-    NEW met1 ( 32890 35870 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 31510 34510 ) M1M2_PR
+    NEW li1 ( 31510 35870 ) L1M1_PR_MR
+    NEW met1 ( 31510 35870 ) M1M2_PR
+    NEW met1 ( 31510 35870 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
 - gpio_logic1 ( gpio_logic_high HI ) ( gpio_in_buf TE ) 
-  + ROUTED met1 ( 25070 53210 ) ( 25990 53210 )
-    NEW met2 ( 25070 53210 ) ( 25070 55590 )
-    NEW met1 ( 6210 55590 ) ( 25070 55590 )
-    NEW li1 ( 25990 53210 ) L1M1_PR_MR
-    NEW met1 ( 25070 53210 ) M1M2_PR
-    NEW met1 ( 25070 55590 ) M1M2_PR
-    NEW li1 ( 6210 55590 ) L1M1_PR_MR
+  + ROUTED met1 ( 25070 55930 ) ( 25070 56270 )
+    NEW met1 ( 6210 56270 ) ( 25070 56270 )
+    NEW li1 ( 6210 56270 ) L1M1_PR_MR
+    NEW li1 ( 25070 55930 ) L1M1_PR_MR
 + USE SIGNAL ;
-- gpio_outenb ( _090_ Q ) ( _073_ A1 ) 
-  + ROUTED met2 ( 29670 39270 ) ( 29670 55930 )
-    NEW li1 ( 29670 55930 ) L1M1_PR_MR
-    NEW met1 ( 29670 55930 ) M1M2_PR
-    NEW li1 ( 29670 39270 ) L1M1_PR_MR
-    NEW met1 ( 29670 39270 ) M1M2_PR
-    NEW met1 ( 29670 55930 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 29670 39270 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- load_data ( _096_ CLK ) ( _095_ CLK ) ( _094_ CLK ) ( _093_ CLK ) 
-( _092_ CLK ) ( _091_ CLK ) ( _090_ CLK ) ( _089_ CLK ) ( _088_ CLK ) 
-( _087_ CLK ) ( _086_ CLK ) ( _085_ CLK ) ( _084_ CLK ) ( _081_ X ) 
-  + ROUTED met2 ( 21850 31450 ) ( 21850 31620 )
-    NEW met2 ( 21850 31620 ) ( 22310 31620 )
-    NEW met1 ( 21390 26010 ) ( 23230 26010 )
-    NEW met2 ( 21390 26010 ) ( 21390 31620 )
-    NEW met2 ( 21390 31620 ) ( 21850 31620 )
-    NEW met2 ( 22770 14790 ) ( 22770 26010 )
-    NEW met2 ( 22770 12410 ) ( 22770 14790 )
-    NEW met2 ( 22310 47770 ) ( 22310 53890 )
-    NEW met1 ( 22310 53890 ) ( 23690 53890 )
-    NEW met1 ( 18170 50150 ) ( 22310 50150 )
-    NEW met1 ( 14950 44710 ) ( 22310 44710 )
-    NEW met2 ( 22310 44710 ) ( 22310 47770 )
-    NEW met1 ( 20930 39610 ) ( 22310 39610 )
-    NEW met2 ( 22310 39610 ) ( 22310 44710 )
-    NEW met1 ( 20930 38590 ) ( 20930 39610 )
-    NEW met1 ( 14950 33830 ) ( 14950 34510 )
-    NEW met2 ( 14950 33830 ) ( 14950 38590 )
-    NEW met2 ( 22310 31620 ) ( 22310 39610 )
-    NEW met2 ( 13110 23290 ) ( 13110 34510 )
-    NEW met2 ( 13110 17850 ) ( 13110 23290 )
-    NEW met1 ( 8510 15130 ) ( 8510 15810 )
-    NEW met1 ( 8510 15810 ) ( 13110 15810 )
-    NEW met2 ( 13110 15810 ) ( 13110 17850 )
-    NEW met2 ( 9890 38590 ) ( 9890 39610 )
-    NEW met1 ( 9890 39610 ) ( 10350 39610 )
-    NEW met1 ( 13110 34510 ) ( 14950 34510 )
-    NEW met1 ( 9890 38590 ) ( 20930 38590 )
-    NEW li1 ( 21850 31450 ) L1M1_PR_MR
-    NEW met1 ( 21850 31450 ) M1M2_PR
-    NEW li1 ( 23230 26010 ) L1M1_PR_MR
-    NEW met1 ( 21390 26010 ) M1M2_PR
-    NEW li1 ( 22770 14790 ) L1M1_PR_MR
-    NEW met1 ( 22770 14790 ) M1M2_PR
-    NEW met1 ( 22770 26010 ) M1M2_PR
-    NEW li1 ( 22770 12410 ) L1M1_PR_MR
-    NEW met1 ( 22770 12410 ) M1M2_PR
-    NEW li1 ( 14950 33830 ) L1M1_PR_MR
-    NEW met1 ( 14950 33830 ) M1M2_PR
-    NEW li1 ( 22310 47770 ) L1M1_PR_MR
-    NEW met1 ( 22310 47770 ) M1M2_PR
-    NEW met1 ( 22310 53890 ) M1M2_PR
-    NEW li1 ( 23690 53890 ) L1M1_PR_MR
-    NEW li1 ( 18170 50150 ) L1M1_PR_MR
-    NEW met1 ( 22310 50150 ) M1M2_PR
-    NEW li1 ( 14950 44710 ) L1M1_PR_MR
-    NEW met1 ( 22310 44710 ) M1M2_PR
-    NEW li1 ( 20930 39610 ) L1M1_PR_MR
-    NEW met1 ( 22310 39610 ) M1M2_PR
-    NEW met1 ( 14950 38590 ) M1M2_PR
-    NEW li1 ( 13110 23290 ) L1M1_PR_MR
-    NEW met1 ( 13110 23290 ) M1M2_PR
-    NEW met1 ( 13110 34510 ) M1M2_PR
-    NEW li1 ( 13110 17850 ) L1M1_PR_MR
-    NEW met1 ( 13110 17850 ) M1M2_PR
-    NEW li1 ( 8510 15130 ) L1M1_PR_MR
-    NEW met1 ( 13110 15810 ) M1M2_PR
-    NEW met1 ( 9890 38590 ) M1M2_PR
-    NEW met1 ( 9890 39610 ) M1M2_PR
-    NEW li1 ( 10350 39610 ) L1M1_PR_MR
-    NEW met1 ( 21850 31450 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 22770 14790 ) RECT ( 0 -70 355 70 )
-    NEW met1 ( 22770 26010 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 22770 12410 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 14950 33830 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 22310 47770 ) RECT ( -355 -70 0 70 )
-    NEW met2 ( 22310 50150 ) RECT ( -70 -485 70 0 )
-    NEW met1 ( 14950 38590 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 13110 23290 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 13110 17850 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- mgmt_ena ( _084_ Q ) ( _078_ A1 ) ( _073_ A3 ) ( _072_ A ) 
-  + ROUTED met2 ( 28750 47770 ) ( 28750 49470 )
-    NEW met1 ( 22770 47770 ) ( 28750 47770 )
-    NEW met1 ( 22770 47770 ) ( 22770 48110 )
-    NEW met1 ( 15870 48110 ) ( 22770 48110 )
-    NEW met1 ( 15870 47430 ) ( 15870 48110 )
-    NEW met1 ( 28750 45050 ) ( 31510 45050 )
-    NEW met2 ( 28750 45050 ) ( 28750 47770 )
-    NEW met2 ( 28290 49980 ) ( 28290 55930 )
-    NEW met2 ( 28290 49980 ) ( 28750 49980 )
-    NEW met2 ( 28750 49470 ) ( 28750 49980 )
-    NEW li1 ( 28750 49470 ) L1M1_PR_MR
-    NEW met1 ( 28750 49470 ) M1M2_PR
-    NEW met1 ( 28750 47770 ) M1M2_PR
-    NEW li1 ( 15870 47430 ) L1M1_PR_MR
+- gpio_outenb ( _092_ Q ) ( _075_ A1 ) ( _072_ A ) 
+  + ROUTED met1 ( 20010 48450 ) ( 28750 48450 )
+    NEW met2 ( 31510 40290 ) ( 31510 45050 )
+    NEW met1 ( 30590 40290 ) ( 31510 40290 )
+    NEW met1 ( 28750 45390 ) ( 31510 45390 )
+    NEW met1 ( 31510 45050 ) ( 31510 45390 )
+    NEW met1 ( 15870 47430 ) ( 16330 47430 )
+    NEW met1 ( 16330 47430 ) ( 16330 47770 )
+    NEW met1 ( 16330 47770 ) ( 17250 47770 )
+    NEW met1 ( 17250 47770 ) ( 17250 48110 )
+    NEW met1 ( 17250 48110 ) ( 20010 48110 )
+    NEW met1 ( 20010 48110 ) ( 20010 48450 )
+    NEW met2 ( 28750 45390 ) ( 28750 48450 )
+    NEW met1 ( 28750 48450 ) M1M2_PR
     NEW li1 ( 31510 45050 ) L1M1_PR_MR
-    NEW met1 ( 28750 45050 ) M1M2_PR
-    NEW li1 ( 28290 55930 ) L1M1_PR_MR
-    NEW met1 ( 28290 55930 ) M1M2_PR
-    NEW met1 ( 28750 49470 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 28290 55930 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 31510 45050 ) M1M2_PR
+    NEW met1 ( 31510 40290 ) M1M2_PR
+    NEW li1 ( 30590 40290 ) L1M1_PR_MR
+    NEW met1 ( 28750 45390 ) M1M2_PR
+    NEW li1 ( 15870 47430 ) L1M1_PR_MR
+    NEW met1 ( 31510 45050 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- shift_register\[0\] ( _098_ D ) ( _097_ Q ) ( _084_ D ) 
-  + ROUTED met1 ( 17710 50830 ) ( 17710 51170 )
-    NEW met1 ( 17710 50490 ) ( 20010 50490 )
-    NEW met1 ( 17710 50490 ) ( 17710 50830 )
-    NEW met2 ( 9890 51170 ) ( 9890 52530 )
-    NEW met1 ( 9890 51170 ) ( 17710 51170 )
-    NEW li1 ( 17710 50830 ) L1M1_PR_MR
-    NEW li1 ( 20010 50490 ) L1M1_PR_MR
-    NEW met1 ( 9890 51170 ) M1M2_PR
-    NEW li1 ( 9890 52530 ) L1M1_PR_MR
-    NEW met1 ( 9890 52530 ) M1M2_PR
-    NEW met1 ( 9890 52530 ) RECT ( -355 -70 0 70 )
+- load_data ( _098_ CLK ) ( _097_ CLK ) ( _096_ CLK ) ( _095_ CLK ) 
+( _094_ CLK ) ( _093_ CLK ) ( _092_ CLK ) ( _091_ CLK ) ( _090_ CLK ) 
+( _089_ CLK ) ( _088_ CLK ) ( _087_ CLK ) ( _086_ CLK ) ( _083_ X ) 
+  + ROUTED met1 ( 21390 12410 ) ( 22770 12410 )
+    NEW met2 ( 12650 17510 ) ( 12650 22950 )
+    NEW met1 ( 12650 17510 ) ( 13110 17510 )
+    NEW met1 ( 8050 14790 ) ( 8510 14790 )
+    NEW met2 ( 8050 14790 ) ( 8050 17510 )
+    NEW met1 ( 8050 17510 ) ( 12650 17510 )
+    NEW met1 ( 21390 14790 ) ( 22310 14790 )
+    NEW met2 ( 21390 14790 ) ( 21390 17510 )
+    NEW met1 ( 21390 25670 ) ( 23230 25670 )
+    NEW met2 ( 21390 17510 ) ( 21390 25670 )
+    NEW met1 ( 21390 31110 ) ( 21850 31110 )
+    NEW met2 ( 21390 25670 ) ( 21390 31110 )
+    NEW met2 ( 19550 35700 ) ( 19550 36550 )
+    NEW met2 ( 19550 35700 ) ( 20010 35700 )
+    NEW met2 ( 20010 34850 ) ( 20010 35700 )
+    NEW met1 ( 20010 34850 ) ( 21390 34850 )
+    NEW met2 ( 21390 31110 ) ( 21390 34850 )
+    NEW met2 ( 20010 35700 ) ( 20010 39270 )
+    NEW met1 ( 14490 44710 ) ( 14950 44710 )
+    NEW met2 ( 14490 37230 ) ( 14490 44710 )
+    NEW met1 ( 14490 37230 ) ( 19550 37230 )
+    NEW met2 ( 19550 36550 ) ( 19550 37230 )
+    NEW met1 ( 16790 49810 ) ( 16790 50150 )
+    NEW met1 ( 14490 49810 ) ( 16790 49810 )
+    NEW met2 ( 14490 44710 ) ( 14490 49810 )
+    NEW met1 ( 19090 47430 ) ( 19550 47430 )
+    NEW met2 ( 18630 47430 ) ( 19090 47430 )
+    NEW met2 ( 18630 47430 ) ( 18630 49470 )
+    NEW met1 ( 16790 49470 ) ( 18630 49470 )
+    NEW met1 ( 16790 49470 ) ( 16790 49810 )
+    NEW met2 ( 22310 49470 ) ( 22310 52870 )
+    NEW met1 ( 18630 49470 ) ( 22310 49470 )
+    NEW met1 ( 22770 54910 ) ( 23230 54910 )
+    NEW met2 ( 22770 53380 ) ( 22770 54910 )
+    NEW met2 ( 22310 53380 ) ( 22770 53380 )
+    NEW met2 ( 22310 52870 ) ( 22310 53380 )
+    NEW met1 ( 13110 17510 ) ( 21390 17510 )
+    NEW met2 ( 21390 12410 ) ( 21390 14790 )
+    NEW li1 ( 22770 12410 ) L1M1_PR_MR
+    NEW met1 ( 21390 12410 ) M1M2_PR
+    NEW li1 ( 13110 17510 ) L1M1_PR_MR
+    NEW li1 ( 12650 22950 ) L1M1_PR_MR
+    NEW met1 ( 12650 22950 ) M1M2_PR
+    NEW met1 ( 12650 17510 ) M1M2_PR
+    NEW li1 ( 8510 14790 ) L1M1_PR_MR
+    NEW met1 ( 8050 14790 ) M1M2_PR
+    NEW met1 ( 8050 17510 ) M1M2_PR
+    NEW li1 ( 22310 14790 ) L1M1_PR_MR
+    NEW met1 ( 21390 14790 ) M1M2_PR
+    NEW met1 ( 21390 17510 ) M1M2_PR
+    NEW li1 ( 23230 25670 ) L1M1_PR_MR
+    NEW met1 ( 21390 25670 ) M1M2_PR
+    NEW li1 ( 21850 31110 ) L1M1_PR_MR
+    NEW met1 ( 21390 31110 ) M1M2_PR
+    NEW li1 ( 19550 36550 ) L1M1_PR_MR
+    NEW met1 ( 19550 36550 ) M1M2_PR
+    NEW met1 ( 20010 34850 ) M1M2_PR
+    NEW met1 ( 21390 34850 ) M1M2_PR
+    NEW li1 ( 20010 39270 ) L1M1_PR_MR
+    NEW met1 ( 20010 39270 ) M1M2_PR
+    NEW li1 ( 14950 44710 ) L1M1_PR_MR
+    NEW met1 ( 14490 44710 ) M1M2_PR
+    NEW met1 ( 14490 37230 ) M1M2_PR
+    NEW met1 ( 19550 37230 ) M1M2_PR
+    NEW li1 ( 16790 50150 ) L1M1_PR_MR
+    NEW met1 ( 14490 49810 ) M1M2_PR
+    NEW li1 ( 19550 47430 ) L1M1_PR_MR
+    NEW met1 ( 19090 47430 ) M1M2_PR
+    NEW met1 ( 18630 49470 ) M1M2_PR
+    NEW li1 ( 22310 52870 ) L1M1_PR_MR
+    NEW met1 ( 22310 52870 ) M1M2_PR
+    NEW met1 ( 22310 49470 ) M1M2_PR
+    NEW li1 ( 23230 54910 ) L1M1_PR_MR
+    NEW met1 ( 22770 54910 ) M1M2_PR
+    NEW met1 ( 12650 22950 ) RECT ( 0 -70 355 70 )
+    NEW met1 ( 19550 36550 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 20010 39270 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 22310 52870 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- shift_register\[10\] ( _108_ D ) ( _107_ Q ) ( _091_ D ) 
-  + ROUTED met1 ( 9890 12070 ) ( 24150 12070 )
-    NEW met2 ( 24150 12070 ) ( 24150 12750 )
-    NEW met1 ( 24150 36890 ) ( 29670 36890 )
-    NEW met2 ( 24150 12750 ) ( 24150 36890 )
-    NEW li1 ( 24150 12750 ) L1M1_PR_MR
-    NEW met1 ( 24150 12750 ) M1M2_PR
-    NEW li1 ( 9890 12070 ) L1M1_PR_MR
-    NEW met1 ( 24150 12070 ) M1M2_PR
-    NEW met1 ( 24150 36890 ) M1M2_PR
-    NEW li1 ( 29670 36890 ) L1M1_PR_MR
-    NEW met1 ( 24150 12750 ) RECT ( -355 -70 0 70 )
+- mgmt_ena ( _086_ Q ) ( _080_ A1 ) ( _075_ A3 ) ( _074_ A ) 
+  + ROUTED met1 ( 25070 50150 ) ( 25530 50150 )
+    NEW met3 ( 25070 47940 ) ( 32890 47940 )
+    NEW met2 ( 32890 47430 ) ( 32890 47940 )
+    NEW met1 ( 31970 47430 ) ( 32890 47430 )
+    NEW met2 ( 13570 47430 ) ( 13570 47940 )
+    NEW met3 ( 13570 47940 ) ( 25070 47940 )
+    NEW met2 ( 11730 45050 ) ( 11730 47430 )
+    NEW met1 ( 11730 47430 ) ( 13570 47430 )
+    NEW met2 ( 25070 47940 ) ( 25070 50150 )
+    NEW li1 ( 25530 50150 ) L1M1_PR_MR
+    NEW met1 ( 25070 50150 ) M1M2_PR
+    NEW met2 ( 25070 47940 ) via2_FR
+    NEW met2 ( 32890 47940 ) via2_FR
+    NEW met1 ( 32890 47430 ) M1M2_PR
+    NEW li1 ( 31970 47430 ) L1M1_PR_MR
+    NEW li1 ( 13570 47430 ) L1M1_PR_MR
+    NEW met1 ( 13570 47430 ) M1M2_PR
+    NEW met2 ( 13570 47940 ) via2_FR
+    NEW li1 ( 11730 45050 ) L1M1_PR_MR
+    NEW met1 ( 11730 45050 ) M1M2_PR
+    NEW met1 ( 11730 47430 ) M1M2_PR
+    NEW met1 ( 13570 47430 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 11730 45050 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- shift_register\[11\] ( _109_ D ) ( _108_ Q ) ( _092_ D ) 
-  + ROUTED met2 ( 24610 14790 ) ( 24610 15810 )
-    NEW met1 ( 22310 15810 ) ( 24610 15810 )
-    NEW met2 ( 22310 15810 ) ( 22310 26860 )
-    NEW met2 ( 22310 26860 ) ( 22770 26860 )
-    NEW met1 ( 18630 12750 ) ( 21850 12750 )
-    NEW met2 ( 21850 12750 ) ( 21850 15300 )
-    NEW met2 ( 21850 15300 ) ( 22310 15300 )
-    NEW met2 ( 22310 15300 ) ( 22310 15810 )
-    NEW met1 ( 22770 41650 ) ( 23230 41650 )
-    NEW met2 ( 22770 26860 ) ( 22770 41650 )
-    NEW li1 ( 24610 14790 ) L1M1_PR_MR
-    NEW met1 ( 24610 14790 ) M1M2_PR
-    NEW met1 ( 24610 15810 ) M1M2_PR
-    NEW met1 ( 22310 15810 ) M1M2_PR
-    NEW li1 ( 18630 12750 ) L1M1_PR_MR
-    NEW met1 ( 21850 12750 ) M1M2_PR
-    NEW met1 ( 22770 41650 ) M1M2_PR
-    NEW li1 ( 23230 41650 ) L1M1_PR_MR
-    NEW met1 ( 24610 14790 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[1\] ( _099_ D ) ( _098_ Q ) ( _090_ D ) 
-  + ROUTED met1 ( 18630 52530 ) ( 21850 52530 )
-    NEW met2 ( 21850 39270 ) ( 21850 52530 )
-    NEW met1 ( 21850 39270 ) ( 22770 39270 )
-    NEW met1 ( 15410 42330 ) ( 15410 43010 )
-    NEW met1 ( 15410 43010 ) ( 21390 43010 )
-    NEW met1 ( 21390 42670 ) ( 21390 43010 )
-    NEW met1 ( 21390 42670 ) ( 21850 42670 )
-    NEW met1 ( 7590 42330 ) ( 15410 42330 )
+- shift_register\[0\] ( _100_ D ) ( _099_ Q ) ( _086_ D ) 
+  + ROUTED met1 ( 7590 50150 ) ( 13800 50150 )
+    NEW met1 ( 13800 50490 ) ( 18630 50490 )
+    NEW met1 ( 13800 50150 ) ( 13800 50490 )
+    NEW met1 ( 17250 52530 ) ( 18630 52530 )
+    NEW met2 ( 17250 50490 ) ( 17250 52530 )
+    NEW li1 ( 7590 50150 ) L1M1_PR_MR
+    NEW li1 ( 18630 50490 ) L1M1_PR_MR
     NEW li1 ( 18630 52530 ) L1M1_PR_MR
-    NEW met1 ( 21850 52530 ) M1M2_PR
-    NEW met1 ( 21850 39270 ) M1M2_PR
-    NEW li1 ( 22770 39270 ) L1M1_PR_MR
-    NEW met1 ( 21850 42670 ) M1M2_PR
-    NEW li1 ( 7590 42330 ) L1M1_PR_MR
-    NEW met2 ( 21850 42670 ) RECT ( -70 -485 70 0 )
+    NEW met1 ( 17250 52530 ) M1M2_PR
+    NEW met1 ( 17250 50490 ) M1M2_PR
+    NEW met1 ( 17250 50490 ) RECT ( -595 -70 0 70 )
 + USE SIGNAL ;
-- shift_register\[2\] ( _100_ D ) ( _099_ Q ) ( _085_ D ) 
-  + ROUTED met2 ( 16330 40290 ) ( 16330 41650 )
-    NEW met2 ( 16330 36890 ) ( 16330 40290 )
-    NEW met1 ( 11730 39950 ) ( 11730 40290 )
-    NEW met1 ( 7590 36890 ) ( 16330 36890 )
-    NEW met1 ( 11730 40290 ) ( 16330 40290 )
-    NEW met1 ( 16330 40290 ) M1M2_PR
+- shift_register\[10\] ( _110_ D ) ( _109_ Q ) ( _093_ D ) 
+  + ROUTED met1 ( 23690 12750 ) ( 24150 12750 )
+    NEW met2 ( 23690 12750 ) ( 23690 13800 )
+    NEW met1 ( 24610 20570 ) ( 29670 20570 )
+    NEW met2 ( 24610 20570 ) ( 24610 34170 )
+    NEW met1 ( 23690 34170 ) ( 24610 34170 )
+    NEW met1 ( 23690 33830 ) ( 23690 34170 )
+    NEW met1 ( 16790 33830 ) ( 23690 33830 )
+    NEW met2 ( 23690 13800 ) ( 24610 13800 )
+    NEW met2 ( 24610 13800 ) ( 24610 20570 )
+    NEW li1 ( 24150 12750 ) L1M1_PR_MR
+    NEW met1 ( 23690 12750 ) M1M2_PR
+    NEW li1 ( 29670 20570 ) L1M1_PR_MR
+    NEW met1 ( 24610 20570 ) M1M2_PR
+    NEW met1 ( 24610 34170 ) M1M2_PR
+    NEW li1 ( 16790 33830 ) L1M1_PR_MR
++ USE SIGNAL ;
+- shift_register\[11\] ( _111_ D ) ( _110_ Q ) ( _094_ D ) 
+  + ROUTED met1 ( 24150 33830 ) ( 25530 33830 )
+    NEW met2 ( 24150 15130 ) ( 24150 33830 )
+    NEW met1 ( 23230 41650 ) ( 23690 41650 )
+    NEW met2 ( 23690 41140 ) ( 23690 41650 )
+    NEW met2 ( 23690 41140 ) ( 24150 41140 )
+    NEW met2 ( 24150 33830 ) ( 24150 41140 )
+    NEW li1 ( 25530 33830 ) L1M1_PR_MR
+    NEW met1 ( 24150 33830 ) M1M2_PR
+    NEW li1 ( 24150 15130 ) L1M1_PR_MR
+    NEW met1 ( 24150 15130 ) M1M2_PR
+    NEW li1 ( 23230 41650 ) L1M1_PR_MR
+    NEW met1 ( 23690 41650 ) M1M2_PR
+    NEW met1 ( 24150 15130 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- shift_register\[1\] ( _101_ D ) ( _100_ Q ) ( _092_ D ) 
+  + ROUTED met1 ( 7590 42330 ) ( 13800 42330 )
+    NEW met1 ( 13800 42330 ) ( 13800 43010 )
+    NEW met1 ( 13800 43010 ) ( 20010 43010 )
+    NEW met2 ( 20010 39950 ) ( 20010 43010 )
+    NEW met1 ( 20010 39610 ) ( 20010 39950 )
+    NEW met1 ( 20010 39610 ) ( 21850 39610 )
+    NEW met1 ( 15870 50150 ) ( 16330 50150 )
+    NEW met2 ( 15870 43010 ) ( 15870 50150 )
+    NEW li1 ( 7590 42330 ) L1M1_PR_MR
+    NEW met1 ( 20010 43010 ) M1M2_PR
+    NEW met1 ( 20010 39950 ) M1M2_PR
+    NEW li1 ( 21850 39610 ) L1M1_PR_MR
+    NEW li1 ( 16330 50150 ) L1M1_PR_MR
+    NEW met1 ( 15870 50150 ) M1M2_PR
+    NEW met1 ( 15870 43010 ) M1M2_PR
+    NEW met1 ( 15870 43010 ) RECT ( -595 -70 0 70 )
++ USE SIGNAL ;
+- shift_register\[2\] ( _102_ D ) ( _101_ Q ) ( _087_ D ) 
+  + ROUTED met1 ( 7590 39950 ) ( 7590 40290 )
+    NEW met2 ( 16330 40290 ) ( 16330 41650 )
+    NEW met2 ( 16330 41650 ) ( 16330 44710 )
+    NEW met1 ( 7590 40290 ) ( 16330 40290 )
+    NEW li1 ( 7590 39950 ) L1M1_PR_MR
     NEW li1 ( 16330 41650 ) L1M1_PR_MR
     NEW met1 ( 16330 41650 ) M1M2_PR
-    NEW met1 ( 16330 36890 ) M1M2_PR
-    NEW li1 ( 11730 39950 ) L1M1_PR_MR
-    NEW li1 ( 7590 36890 ) L1M1_PR_MR
+    NEW met1 ( 16330 40290 ) M1M2_PR
+    NEW li1 ( 16330 44710 ) L1M1_PR_MR
+    NEW met1 ( 16330 44710 ) M1M2_PR
     NEW met1 ( 16330 41650 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 16330 44710 ) RECT ( -355 -70 0 70 )
 + USE SIGNAL ;
-- shift_register\[3\] ( _101_ D ) ( _100_ Q ) ( _088_ D ) 
-  + ROUTED met2 ( 16330 31450 ) ( 16330 33830 )
-    NEW met2 ( 16330 33830 ) ( 16330 36210 )
-    NEW met1 ( 7590 31450 ) ( 16330 31450 )
-    NEW li1 ( 16330 33830 ) L1M1_PR_MR
-    NEW met1 ( 16330 33830 ) M1M2_PR
-    NEW met1 ( 16330 31450 ) M1M2_PR
-    NEW li1 ( 16330 36210 ) L1M1_PR_MR
-    NEW met1 ( 16330 36210 ) M1M2_PR
-    NEW li1 ( 7590 31450 ) L1M1_PR_MR
-    NEW met1 ( 16330 33830 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 16330 36210 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[4\] ( _102_ D ) ( _101_ Q ) ( _089_ D ) 
-  + ROUTED met2 ( 16330 29410 ) ( 16330 30770 )
-    NEW met1 ( 16330 30770 ) ( 23230 30770 )
-    NEW met1 ( 7590 29070 ) ( 7590 29410 )
-    NEW met1 ( 7590 29410 ) ( 16330 29410 )
-    NEW li1 ( 16330 30770 ) L1M1_PR_MR
-    NEW met1 ( 16330 30770 ) M1M2_PR
-    NEW met1 ( 16330 29410 ) M1M2_PR
-    NEW li1 ( 23230 30770 ) L1M1_PR_MR
-    NEW li1 ( 7590 29070 ) L1M1_PR_MR
-    NEW met1 ( 16330 30770 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[5\] ( _103_ D ) ( _102_ Q ) ( _094_ D ) 
-  + ROUTED met2 ( 16330 26010 ) ( 16330 28390 )
-    NEW met1 ( 14030 18190 ) ( 14490 18190 )
-    NEW met2 ( 14030 18190 ) ( 14030 26010 )
-    NEW met1 ( 7590 26010 ) ( 16330 26010 )
-    NEW met1 ( 16330 26010 ) M1M2_PR
-    NEW li1 ( 16330 28390 ) L1M1_PR_MR
-    NEW met1 ( 16330 28390 ) M1M2_PR
-    NEW li1 ( 14490 18190 ) L1M1_PR_MR
-    NEW met1 ( 14030 18190 ) M1M2_PR
-    NEW met1 ( 14030 26010 ) M1M2_PR
-    NEW li1 ( 7590 26010 ) L1M1_PR_MR
-    NEW met1 ( 16330 28390 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 14030 26010 ) RECT ( -595 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[6\] ( _104_ D ) ( _103_ Q ) ( _095_ D ) 
-  + ROUTED met2 ( 16330 22950 ) ( 16330 25330 )
-    NEW met1 ( 14490 22950 ) ( 16330 22950 )
-    NEW met1 ( 13570 22610 ) ( 13570 22950 )
-    NEW met1 ( 7590 22610 ) ( 13570 22610 )
-    NEW met2 ( 7590 20570 ) ( 7590 22610 )
-    NEW met1 ( 13570 22950 ) ( 14490 22950 )
-    NEW li1 ( 14490 22950 ) L1M1_PR_MR
-    NEW li1 ( 16330 25330 ) L1M1_PR_MR
-    NEW met1 ( 16330 25330 ) M1M2_PR
-    NEW met1 ( 16330 22950 ) M1M2_PR
-    NEW met1 ( 7590 22610 ) M1M2_PR
-    NEW li1 ( 7590 20570 ) L1M1_PR_MR
-    NEW met1 ( 7590 20570 ) M1M2_PR
-    NEW met1 ( 16330 25330 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 7590 20570 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[7\] ( _105_ D ) ( _104_ Q ) ( _096_ D ) 
-  + ROUTED met2 ( 16330 15130 ) ( 16330 19890 )
-    NEW met1 ( 16330 19890 ) ( 20930 19890 )
-    NEW met1 ( 9890 15130 ) ( 16330 15130 )
-    NEW li1 ( 16330 19890 ) L1M1_PR_MR
-    NEW met1 ( 16330 19890 ) M1M2_PR
-    NEW met1 ( 16330 15130 ) M1M2_PR
-    NEW li1 ( 20930 19890 ) L1M1_PR_MR
-    NEW li1 ( 9890 15130 ) L1M1_PR_MR
-    NEW met1 ( 16330 19890 ) RECT ( -355 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[8\] ( _106_ D ) ( _105_ Q ) ( _086_ D ) 
-  + ROUTED met1 ( 18170 28390 ) ( 20010 28390 )
-    NEW met2 ( 20010 21250 ) ( 20010 28390 )
-    NEW met1 ( 20010 20570 ) ( 20010 21250 )
-    NEW met1 ( 20010 20570 ) ( 26910 20570 )
-    NEW met1 ( 26910 20230 ) ( 26910 20570 )
-    NEW met1 ( 26910 20230 ) ( 29670 20230 )
-    NEW met2 ( 17250 28900 ) ( 18170 28900 )
-    NEW met2 ( 18170 28390 ) ( 18170 28900 )
-    NEW met1 ( 16330 45730 ) ( 17250 45730 )
-    NEW met1 ( 16330 45390 ) ( 16330 45730 )
-    NEW met2 ( 17250 28900 ) ( 17250 45730 )
-    NEW li1 ( 18170 28390 ) L1M1_PR_MR
-    NEW met1 ( 20010 28390 ) M1M2_PR
-    NEW met1 ( 20010 21250 ) M1M2_PR
-    NEW li1 ( 29670 20230 ) L1M1_PR_MR
-    NEW met1 ( 18170 28390 ) M1M2_PR
-    NEW met1 ( 17250 45730 ) M1M2_PR
-    NEW li1 ( 16330 45390 ) L1M1_PR_MR
-    NEW met1 ( 18170 28390 ) RECT ( -595 -70 0 70 )
-+ USE SIGNAL ;
-- shift_register\[9\] ( _107_ D ) ( _106_ Q ) ( _087_ D ) 
-  + ROUTED met1 ( 20930 28390 ) ( 26910 28390 )
-    NEW met2 ( 20930 36890 ) ( 20930 47090 )
-    NEW met1 ( 20930 47090 ) ( 23690 47090 )
-    NEW met2 ( 20930 28390 ) ( 20930 36890 )
-    NEW li1 ( 26910 28390 ) L1M1_PR_MR
-    NEW met1 ( 20930 28390 ) M1M2_PR
+- shift_register\[3\] ( _103_ D ) ( _102_ Q ) ( _090_ D ) 
+  + ROUTED met2 ( 16330 36890 ) ( 16330 39270 )
+    NEW met1 ( 8050 36890 ) ( 20930 36890 )
+    NEW li1 ( 8050 36890 ) L1M1_PR_MR
     NEW li1 ( 20930 36890 ) L1M1_PR_MR
-    NEW met1 ( 20930 36890 ) M1M2_PR
+    NEW li1 ( 16330 39270 ) L1M1_PR_MR
+    NEW met1 ( 16330 39270 ) M1M2_PR
+    NEW met1 ( 16330 36890 ) M1M2_PR
+    NEW met1 ( 16330 39270 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 16330 36890 ) RECT ( -595 -70 0 70 )
++ USE SIGNAL ;
+- shift_register\[4\] ( _104_ D ) ( _103_ Q ) ( _091_ D ) 
+  + ROUTED met1 ( 16790 36210 ) ( 20470 36210 )
+    NEW met2 ( 20470 31450 ) ( 20470 36210 )
+    NEW met1 ( 20470 31450 ) ( 23230 31450 )
+    NEW met1 ( 7590 31450 ) ( 20470 31450 )
+    NEW li1 ( 7590 31450 ) L1M1_PR_MR
+    NEW li1 ( 16790 36210 ) L1M1_PR_MR
+    NEW met1 ( 20470 36210 ) M1M2_PR
+    NEW met1 ( 20470 31450 ) M1M2_PR
+    NEW li1 ( 23230 31450 ) L1M1_PR_MR
++ USE SIGNAL ;
+- shift_register\[5\] ( _105_ D ) ( _104_ Q ) ( _096_ D ) 
+  + ROUTED met2 ( 14490 18190 ) ( 14490 26010 )
+    NEW met1 ( 14490 30770 ) ( 16330 30770 )
+    NEW met2 ( 14490 26010 ) ( 14490 30770 )
+    NEW met1 ( 7590 26010 ) ( 14490 26010 )
+    NEW li1 ( 7590 26010 ) L1M1_PR_MR
+    NEW met1 ( 14490 26010 ) M1M2_PR
+    NEW li1 ( 14490 18190 ) L1M1_PR_MR
+    NEW met1 ( 14490 18190 ) M1M2_PR
+    NEW li1 ( 16330 30770 ) L1M1_PR_MR
+    NEW met1 ( 14490 30770 ) M1M2_PR
+    NEW met1 ( 14490 18190 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- shift_register\[6\] ( _106_ D ) ( _105_ Q ) ( _097_ D ) 
+  + ROUTED met2 ( 14030 22950 ) ( 14030 25330 )
+    NEW met1 ( 14030 25330 ) ( 16330 25330 )
+    NEW met2 ( 14030 21250 ) ( 14030 22950 )
+    NEW met1 ( 7525 21250 ) ( 14030 21250 )
+    NEW li1 ( 7525 21250 ) L1M1_PR_MR
+    NEW li1 ( 14030 22950 ) L1M1_PR_MR
+    NEW met1 ( 14030 22950 ) M1M2_PR
+    NEW met1 ( 14030 25330 ) M1M2_PR
+    NEW li1 ( 16330 25330 ) L1M1_PR_MR
+    NEW met1 ( 14030 21250 ) M1M2_PR
+    NEW met1 ( 14030 22950 ) RECT ( 0 -70 355 70 )
++ USE SIGNAL ;
+- shift_register\[7\] ( _107_ D ) ( _106_ Q ) ( _098_ D ) 
+  + ROUTED met1 ( 8510 15130 ) ( 9890 15130 )
+    NEW met1 ( 8510 15130 ) ( 8510 15470 )
+    NEW met2 ( 8510 15470 ) ( 8510 28390 )
+    NEW met1 ( 16330 19550 ) ( 16330 19890 )
+    NEW met1 ( 8510 19550 ) ( 16330 19550 )
+    NEW li1 ( 9890 15130 ) L1M1_PR_MR
+    NEW met1 ( 8510 15470 ) M1M2_PR
+    NEW li1 ( 8510 28390 ) L1M1_PR_MR
+    NEW met1 ( 8510 28390 ) M1M2_PR
+    NEW met1 ( 8510 19550 ) M1M2_PR
+    NEW li1 ( 16330 19890 ) L1M1_PR_MR
+    NEW met1 ( 8510 28390 ) RECT ( -355 -70 0 70 )
+    NEW met2 ( 8510 19550 ) RECT ( -70 -485 70 0 )
++ USE SIGNAL ;
+- shift_register\[8\] ( _108_ D ) ( _107_ Q ) ( _088_ D ) 
+  + ROUTED met1 ( 19090 28390 ) ( 20930 28390 )
+    NEW met2 ( 20930 28390 ) ( 20930 47090 )
+    NEW met1 ( 17250 28050 ) ( 17250 28390 )
+    NEW met1 ( 17250 28050 ) ( 18170 28050 )
+    NEW met1 ( 18170 28050 ) ( 18170 28390 )
+    NEW met1 ( 18170 28390 ) ( 19090 28390 )
+    NEW li1 ( 19090 28390 ) L1M1_PR_MR
+    NEW met1 ( 20930 28390 ) M1M2_PR
+    NEW li1 ( 20930 47090 ) L1M1_PR_MR
     NEW met1 ( 20930 47090 ) M1M2_PR
-    NEW li1 ( 23690 47090 ) L1M1_PR_MR
-    NEW met1 ( 20930 36890 ) RECT ( -355 -70 0 70 )
+    NEW li1 ( 17250 28390 ) L1M1_PR_MR
+    NEW met1 ( 20930 47090 ) RECT ( -355 -70 0 70 )
++ USE SIGNAL ;
+- shift_register\[9\] ( _109_ D ) ( _108_ Q ) ( _089_ D ) 
+  + ROUTED met1 ( 25530 28730 ) ( 27830 28730 )
+    NEW met1 ( 25530 28730 ) ( 25530 29410 )
+    NEW met1 ( 23230 29410 ) ( 25530 29410 )
+    NEW met2 ( 23230 29410 ) ( 23230 52530 )
+    NEW met1 ( 23230 52530 ) ( 23690 52530 )
+    NEW met1 ( 20865 21250 ) ( 23690 21250 )
+    NEW met2 ( 23690 21250 ) ( 23690 25500 )
+    NEW met2 ( 23230 25500 ) ( 23690 25500 )
+    NEW met2 ( 23230 25500 ) ( 23230 29410 )
+    NEW li1 ( 27830 28730 ) L1M1_PR_MR
+    NEW met1 ( 23230 29410 ) M1M2_PR
+    NEW met1 ( 23230 52530 ) M1M2_PR
+    NEW li1 ( 23690 52530 ) L1M1_PR_MR
+    NEW li1 ( 20865 21250 ) L1M1_PR_MR
+    NEW met1 ( 23690 21250 ) M1M2_PR
 + USE SIGNAL ;
 - clknet_0_serial_clock ( clkbuf_1_1_0_serial_clock A ) ( clkbuf_1_0_0_serial_clock A ) ( clkbuf_0_serial_clock X ) 
-  + ROUTED met2 ( 12190 23970 ) ( 12190 45050 )
-    NEW met1 ( 12190 45050 ) ( 12650 45050 )
-    NEW met1 ( 6670 23290 ) ( 7130 23290 )
-    NEW met1 ( 6670 23290 ) ( 6670 23630 )
-    NEW met1 ( 6670 23630 ) ( 10350 23630 )
-    NEW met1 ( 10350 23630 ) ( 10350 23970 )
-    NEW met1 ( 10350 23970 ) ( 12190 23970 )
-    NEW met1 ( 12190 23970 ) ( 30130 23970 )
-    NEW li1 ( 30130 23970 ) L1M1_PR_MR
-    NEW met1 ( 12190 23970 ) M1M2_PR
-    NEW met1 ( 12190 45050 ) M1M2_PR
-    NEW li1 ( 12650 45050 ) L1M1_PR_MR
-    NEW li1 ( 7130 23290 ) L1M1_PR_MR
+  + ROUTED met2 ( 19550 39610 ) ( 19550 55930 )
+    NEW met1 ( 18630 55930 ) ( 19550 55930 )
+    NEW met1 ( 14950 34510 ) ( 17250 34510 )
+    NEW met2 ( 17250 34510 ) ( 17250 39610 )
+    NEW met1 ( 17250 39610 ) ( 19550 39610 )
+    NEW li1 ( 19550 39610 ) L1M1_PR_MR
+    NEW met1 ( 19550 39610 ) M1M2_PR
+    NEW met1 ( 19550 55930 ) M1M2_PR
+    NEW li1 ( 18630 55930 ) L1M1_PR_MR
+    NEW li1 ( 14950 34510 ) L1M1_PR_MR
+    NEW met1 ( 17250 34510 ) M1M2_PR
+    NEW met1 ( 17250 39610 ) M1M2_PR
+    NEW met1 ( 19550 39610 ) RECT ( -355 -70 0 70 )
 + USE CLOCK ;
-- clknet_1_0_0_serial_clock ( _101_ CLK ) ( _102_ CLK ) ( _103_ CLK ) ( _104_ CLK ) 
-( _105_ CLK ) ( _106_ CLK ) ( _108_ CLK ) ( clkbuf_1_0_0_serial_clock X ) 
-  + ROUTED met1 ( 16790 28390 ) ( 17250 28390 )
-    NEW met1 ( 17250 27710 ) ( 17250 28390 )
-    NEW met2 ( 17250 20570 ) ( 17250 27710 )
-    NEW met1 ( 17250 20570 ) ( 19550 20570 )
-    NEW met1 ( 14030 19550 ) ( 14030 20570 )
-    NEW met1 ( 14030 20570 ) ( 17250 20570 )
-    NEW met1 ( 6210 12410 ) ( 8510 12410 )
-    NEW met2 ( 6210 20230 ) ( 6210 22270 )
-    NEW met2 ( 6210 22270 ) ( 6210 25670 )
-    NEW met2 ( 6210 25670 ) ( 6210 28390 )
-    NEW met2 ( 6210 28390 ) ( 6210 31110 )
-    NEW met2 ( 6210 12410 ) ( 6210 20230 )
-    NEW met1 ( 6210 19550 ) ( 14030 19550 )
-    NEW li1 ( 16790 28390 ) L1M1_PR_MR
-    NEW met1 ( 17250 27710 ) M1M2_PR
-    NEW met1 ( 17250 20570 ) M1M2_PR
-    NEW li1 ( 19550 20570 ) L1M1_PR_MR
-    NEW li1 ( 8510 12410 ) L1M1_PR_MR
-    NEW met1 ( 6210 12410 ) M1M2_PR
-    NEW li1 ( 6210 20230 ) L1M1_PR_MR
-    NEW met1 ( 6210 20230 ) M1M2_PR
-    NEW li1 ( 6210 22270 ) L1M1_PR_MR
-    NEW met1 ( 6210 22270 ) M1M2_PR
-    NEW li1 ( 6210 25670 ) L1M1_PR_MR
-    NEW met1 ( 6210 25670 ) M1M2_PR
-    NEW li1 ( 6210 28390 ) L1M1_PR_MR
-    NEW met1 ( 6210 28390 ) M1M2_PR
+- clknet_1_0_0_serial_clock ( _102_ CLK ) ( _103_ CLK ) ( _104_ CLK ) ( _105_ CLK ) 
+( _106_ CLK ) ( _107_ CLK ) ( _108_ CLK ) ( _109_ CLK ) ( _110_ CLK ) 
+( clkbuf_1_0_0_serial_clock X ) 
+  + ROUTED met1 ( 7130 28390 ) ( 7590 28390 )
+    NEW met1 ( 7590 27710 ) ( 7590 28390 )
+    NEW met1 ( 6670 28390 ) ( 7130 28390 )
+    NEW met2 ( 6210 26010 ) ( 6210 28220 )
+    NEW met2 ( 6210 28220 ) ( 6670 28220 )
+    NEW met2 ( 6670 28220 ) ( 6670 28390 )
+    NEW met2 ( 6210 30940 ) ( 6210 31110 )
+    NEW met2 ( 6210 30940 ) ( 6670 30940 )
+    NEW met2 ( 6210 37060 ) ( 6210 39270 )
+    NEW met2 ( 6210 37060 ) ( 6670 37060 )
+    NEW met2 ( 6670 36550 ) ( 6670 37060 )
+    NEW met2 ( 6670 28390 ) ( 6670 36550 )
+    NEW met2 ( 15410 34170 ) ( 15410 38930 )
+    NEW met1 ( 15410 38930 ) ( 18630 38930 )
+    NEW met1 ( 15410 28730 ) ( 17710 28730 )
+    NEW met2 ( 15410 28730 ) ( 15410 34170 )
+    NEW met2 ( 15410 27710 ) ( 15410 28730 )
+    NEW met2 ( 15410 20570 ) ( 15410 27710 )
+    NEW met1 ( 15410 20570 ) ( 19550 20570 )
+    NEW met1 ( 6210 20570 ) ( 15410 20570 )
+    NEW met1 ( 7590 27710 ) ( 15410 27710 )
+    NEW li1 ( 7130 28390 ) L1M1_PR_MR
+    NEW met1 ( 6670 28390 ) M1M2_PR
+    NEW li1 ( 6210 20570 ) L1M1_PR_MR
+    NEW li1 ( 6210 26010 ) L1M1_PR_MR
+    NEW met1 ( 6210 26010 ) M1M2_PR
     NEW li1 ( 6210 31110 ) L1M1_PR_MR
     NEW met1 ( 6210 31110 ) M1M2_PR
-    NEW met1 ( 6210 19550 ) M1M2_PR
-    NEW met1 ( 6210 20230 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 6210 22270 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 6210 25670 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 6210 28390 ) RECT ( -355 -70 0 70 )
+    NEW li1 ( 6670 36550 ) L1M1_PR_MR
+    NEW met1 ( 6670 36550 ) M1M2_PR
+    NEW li1 ( 6210 39270 ) L1M1_PR_MR
+    NEW met1 ( 6210 39270 ) M1M2_PR
+    NEW li1 ( 15410 34170 ) L1M1_PR_MR
+    NEW met1 ( 15410 34170 ) M1M2_PR
+    NEW met1 ( 15410 38930 ) M1M2_PR
+    NEW li1 ( 18630 38930 ) L1M1_PR_MR
+    NEW li1 ( 17710 28730 ) L1M1_PR_MR
+    NEW met1 ( 15410 28730 ) M1M2_PR
+    NEW met1 ( 15410 27710 ) M1M2_PR
+    NEW met1 ( 15410 20570 ) M1M2_PR
+    NEW li1 ( 19550 20570 ) L1M1_PR_MR
+    NEW met1 ( 6210 26010 ) RECT ( -355 -70 0 70 )
     NEW met1 ( 6210 31110 ) RECT ( -355 -70 0 70 )
-    NEW met2 ( 6210 19550 ) RECT ( -70 -485 70 0 )
+    NEW met1 ( 6670 36550 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 6210 39270 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 15410 34170 ) RECT ( -355 -70 0 70 )
 + USE CLOCK ;
-- clknet_1_1_0_serial_clock ( _040_ A ) ( _081_ A ) ( _097_ CLK ) ( _098_ CLK ) 
-( _099_ CLK ) ( _100_ CLK ) ( _107_ CLK ) ( _109_ CLK ) ( clkbuf_1_1_0_serial_clock X ) 
-  + ROUTED met1 ( 21850 41990 ) ( 21850 42330 )
-    NEW met1 ( 21850 42330 ) ( 23230 42330 )
-    NEW met2 ( 23230 42330 ) ( 23230 53210 )
-    NEW met1 ( 22310 53210 ) ( 23230 53210 )
-    NEW met1 ( 23230 45050 ) ( 26450 45050 )
-    NEW met2 ( 19550 36890 ) ( 19550 41650 )
-    NEW met1 ( 19550 41650 ) ( 21850 41650 )
+- clknet_1_1_0_serial_clock ( _041_ A ) ( _083_ A ) ( _099_ CLK ) ( _100_ CLK ) 
+( _101_ CLK ) ( _111_ CLK ) ( clkbuf_1_1_0_serial_clock X ) 
+  + ROUTED met2 ( 6210 42330 ) ( 6210 50150 )
+    NEW met1 ( 6210 52870 ) ( 8510 52870 )
+    NEW met2 ( 6210 50150 ) ( 6210 52870 )
+    NEW met2 ( 6210 52870 ) ( 6210 54910 )
+    NEW met1 ( 6210 54910 ) ( 13800 54910 )
+    NEW met1 ( 17710 55250 ) ( 17710 55590 )
+    NEW met1 ( 13800 55590 ) ( 17710 55590 )
+    NEW met1 ( 13800 54910 ) ( 13800 55590 )
+    NEW met1 ( 17710 55590 ) ( 21850 55590 )
+    NEW met1 ( 27370 50490 ) ( 28750 50490 )
+    NEW met2 ( 27370 50490 ) ( 27370 55590 )
+    NEW met1 ( 21850 55590 ) ( 27370 55590 )
     NEW met1 ( 21850 41650 ) ( 21850 41990 )
-    NEW met1 ( 19550 36890 ) ( 19550 37230 )
-    NEW met1 ( 6210 36890 ) ( 6210 37570 )
-    NEW met1 ( 6210 37570 ) ( 12650 37570 )
-    NEW met1 ( 12650 37230 ) ( 12650 37570 )
-    NEW met2 ( 6210 37570 ) ( 6210 41990 )
-    NEW met1 ( 6210 44370 ) ( 11730 44370 )
-    NEW met2 ( 6210 41990 ) ( 6210 44370 )
-    NEW met2 ( 7590 44370 ) ( 7590 50150 )
-    NEW met1 ( 7590 52870 ) ( 8510 52870 )
-    NEW met2 ( 7590 50150 ) ( 7590 52870 )
-    NEW met1 ( 12650 37230 ) ( 19550 37230 )
-    NEW li1 ( 21850 41990 ) L1M1_PR_MR
-    NEW met1 ( 23230 42330 ) M1M2_PR
-    NEW met1 ( 23230 53210 ) M1M2_PR
-    NEW li1 ( 22310 53210 ) L1M1_PR_MR
-    NEW li1 ( 26450 45050 ) L1M1_PR_MR
-    NEW met1 ( 23230 45050 ) M1M2_PR
-    NEW li1 ( 19550 36890 ) L1M1_PR_MR
-    NEW met1 ( 19550 36890 ) M1M2_PR
-    NEW met1 ( 19550 41650 ) M1M2_PR
-    NEW li1 ( 6210 36890 ) L1M1_PR_MR
-    NEW li1 ( 6210 41990 ) L1M1_PR_MR
-    NEW met1 ( 6210 41990 ) M1M2_PR
-    NEW met1 ( 6210 37570 ) M1M2_PR
-    NEW li1 ( 11730 44370 ) L1M1_PR_MR
-    NEW met1 ( 6210 44370 ) M1M2_PR
-    NEW li1 ( 7590 50150 ) L1M1_PR_MR
-    NEW met1 ( 7590 50150 ) M1M2_PR
-    NEW met1 ( 7590 44370 ) M1M2_PR
+    NEW met1 ( 21850 41650 ) ( 22770 41650 )
+    NEW met2 ( 22770 41650 ) ( 22770 50490 )
+    NEW met1 ( 22770 50490 ) ( 27370 50490 )
+    NEW li1 ( 6210 50150 ) L1M1_PR_MR
+    NEW met1 ( 6210 50150 ) M1M2_PR
+    NEW li1 ( 6210 42330 ) L1M1_PR_MR
+    NEW met1 ( 6210 42330 ) M1M2_PR
     NEW li1 ( 8510 52870 ) L1M1_PR_MR
-    NEW met1 ( 7590 52870 ) M1M2_PR
-    NEW met2 ( 23230 45050 ) RECT ( -70 -485 70 0 )
-    NEW met1 ( 19550 36890 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 6210 41990 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 6210 37570 ) RECT ( -595 -70 0 70 )
-    NEW met1 ( 7590 50150 ) RECT ( -355 -70 0 70 )
-    NEW met1 ( 7590 44370 ) RECT ( -595 -70 0 70 )
+    NEW met1 ( 6210 52870 ) M1M2_PR
+    NEW met1 ( 6210 54910 ) M1M2_PR
+    NEW li1 ( 17710 55250 ) L1M1_PR_MR
+    NEW li1 ( 21850 55590 ) L1M1_PR_MR
+    NEW li1 ( 28750 50490 ) L1M1_PR_MR
+    NEW met1 ( 27370 50490 ) M1M2_PR
+    NEW met1 ( 27370 55590 ) M1M2_PR
+    NEW li1 ( 21850 41990 ) L1M1_PR_MR
+    NEW met1 ( 22770 41650 ) M1M2_PR
+    NEW met1 ( 22770 50490 ) M1M2_PR
+    NEW met1 ( 6210 50150 ) RECT ( -355 -70 0 70 )
+    NEW met1 ( 6210 42330 ) RECT ( -355 -70 0 70 )
 + USE CLOCK ;
 END NETS
 END DESIGN
diff --git a/gds/caravel.gds.gz b/gds/caravel.gds.gz
new file mode 100644
index 0000000..327085d
--- /dev/null
+++ b/gds/caravel.gds.gz
Binary files differ
diff --git a/gds/caravel.gds.gz.00.split b/gds/caravel.gds.gz.00.split
deleted file mode 100644
index b920190..0000000
--- a/gds/caravel.gds.gz.00.split
+++ /dev/null
Binary files differ
diff --git a/gds/caravel.gds.gz.01.split b/gds/caravel.gds.gz.01.split
deleted file mode 100644
index 57a73ea..0000000
--- a/gds/caravel.gds.gz.01.split
+++ /dev/null
Binary files differ
diff --git a/gds/caravel.gds.gz.02.split b/gds/caravel.gds.gz.02.split
deleted file mode 100644
index 2be28bb..0000000
--- a/gds/caravel.gds.gz.02.split
+++ /dev/null
Binary files differ
diff --git a/gds/caravel.old.gds.gz b/gds/caravel.old.gds.gz
new file mode 100644
index 0000000..113aeb9
--- /dev/null
+++ b/gds/caravel.old.gds.gz
Binary files differ
diff --git a/gds/caravel.png b/gds/caravel.png
new file mode 100644
index 0000000..67aebf8
--- /dev/null
+++ b/gds/caravel.png
Binary files differ
diff --git a/gds/caravel_0001001a.gds.gz b/gds/caravel_0001001a.gds.gz
new file mode 100644
index 0000000..eb1e53a
--- /dev/null
+++ b/gds/caravel_0001001a.gds.gz
Binary files differ
diff --git a/gds/caravel_0001001a_fill_pattern.gds.gz b/gds/caravel_0001001a_fill_pattern.gds.gz
new file mode 100644
index 0000000..7f44743
--- /dev/null
+++ b/gds/caravel_0001001a_fill_pattern.gds.gz
Binary files differ
diff --git a/gds/caravel_0001001a_fill_pattern_orig.gds.gz b/gds/caravel_0001001a_fill_pattern_orig.gds.gz
new file mode 100644
index 0000000..7c6643d
--- /dev/null
+++ b/gds/caravel_0001001a_fill_pattern_orig.gds.gz
Binary files differ
diff --git a/gds/caravel_bump_bond.gds.gz b/gds/caravel_bump_bond.gds.gz
index 3d5deeb..02c84e7 100644
--- a/gds/caravel_bump_bond.gds.gz
+++ b/gds/caravel_bump_bond.gds.gz
Binary files differ
diff --git a/gds/chip_io.gds.gz b/gds/chip_io.gds.gz
index bf04df4..dced71b 100644
--- a/gds/chip_io.gds.gz
+++ b/gds/chip_io.gds.gz
Binary files differ
diff --git a/gds/gpio_control_block.gds.gz b/gds/gpio_control_block.gds.gz
index 8cc0297..15df4e4 100644
--- a/gds/gpio_control_block.gds.gz
+++ b/gds/gpio_control_block.gds.gz
Binary files differ
diff --git a/gds/storage.gds.gz b/gds/storage.gds.gz
index e6058c9..42cfeaf 100644
--- a/gds/storage.gds.gz
+++ b/gds/storage.gds.gz
Binary files differ
diff --git a/gds/user_id_prog_zero.gds.gz b/gds/user_id_prog_zero.gds.gz
new file mode 100644
index 0000000..0ad9383
--- /dev/null
+++ b/gds/user_id_prog_zero.gds.gz
Binary files differ
diff --git a/gds/user_id_programming.gds.gz b/gds/user_id_programming.gds.gz
index 0ad9383..2ecd9d7 100644
--- a/gds/user_id_programming.gds.gz
+++ b/gds/user_id_programming.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz
new file mode 100644
index 0000000..47c71de
--- /dev/null
+++ b/gds/user_project_wrapper.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz.00.split b/gds/user_project_wrapper.gds.gz.00.split
deleted file mode 100644
index b5ea856..0000000
--- a/gds/user_project_wrapper.gds.gz.00.split
+++ /dev/null
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz.01.split b/gds/user_project_wrapper.gds.gz.01.split
deleted file mode 100644
index 77d1dfd..0000000
--- a/gds/user_project_wrapper.gds.gz.01.split
+++ /dev/null
Binary files differ
diff --git a/gds/user_project_wrapper_new.gds.gz b/gds/user_project_wrapper_new.gds.gz
new file mode 100644
index 0000000..47c71de
--- /dev/null
+++ b/gds/user_project_wrapper_new.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper_orig.gds.gz b/gds/user_project_wrapper_orig.gds.gz
new file mode 100644
index 0000000..dfae91d
--- /dev/null
+++ b/gds/user_project_wrapper_orig.gds.gz
Binary files differ
diff --git a/info.yaml b/info.yaml
index 9c86098..6a8abbf 100644
--- a/info.yaml
+++ b/info.yaml
@@ -1,18 +1,19 @@
---- 
-project: 
-  description: "Microwatt 64 bit OpenPOWER core"
-  foundry: "SkyWater"
-  git_url: "https://github.com/antonblanchard/microwatt-caravel.git"
-  organization: "IBM"
-  organization_url: "http://ibm.com"
-  owner: "Anton Blanchard"
-  process: "SKY130"
-  project_name: "Microwatt"
-  project_id: "00000077"
-  tags: 
-    - "Open MPW"
-  category: "processor"
-  top_level_netlist: "verilog/gl/caravel.v"
-  user_level_netlist: "verilog/gl/user_project_wrapper.v"
-  version: "1.00"
-  cover_image: "docs/source/_static/microwatt-caravel.png"
+project:
+  category: processor
+  cover_image: docs/source/_static/microwatt-caravel.png
+  description: Microwatt 64 bit OpenPOWER core
+  foundry: SkyWater
+  git_url: https://github.com/antonblanchard/microwatt-caravel.git
+  layout_image: gds/caravel.png
+  organization: IBM
+  organization_url: http://ibm.com
+  owner: Anton Blanchard
+  process: SKY130
+  project_id: 0001001a
+  project_name: Microwatt
+  shuttle_url: https://foss-eda-tools.googlesource.com/third_party/shuttle/mpw-one/slot-026
+  tags:
+  - Open MPW
+  top_level_netlist: verilog/gl/caravel.v
+  user_level_netlist: verilog/gl/user_project_wrapper.v
+  version: '1.00'
diff --git a/lef/chip_io.lef b/lef/chip_io.lef
index e702101..8004fbc 100644
--- a/lef/chip_io.lef
+++ b/lef/chip_io.lef
@@ -336,6 +336,10 @@
       LAYER met4 ;
         RECT 186.465 202.730 191.115 341.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 30.835 350.270 98.100 404.670 ;
+    END
   END vccd
   PIN vccd
     DIRECTION INOUT ;
@@ -1404,14 +1408,6 @@
         RECT 729.080 183.415 729.670 183.555 ;
     END
   END vccd
-  PIN vccd
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 30.430 349.315 97.860 405.955 ;
-    END
-  END vccd
   PIN vdda
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -1419,6 +1415,10 @@
       LAYER met4 ;
         RECT 3188.035 181.615 3385.255 185.065 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 3121.110 34.055 3181.950 94.880 ;
+    END
   END vdda
   PIN vdda
     DIRECTION INOUT ;
@@ -1460,14 +1460,6 @@
         RECT 3114.710 185.040 3138.610 200.000 ;
     END
   END vdda
-  PIN vdda
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 3120.200 33.375 3182.900 95.990 ;
-    END
-  END vdda
   PIN vddio
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -1475,6 +1467,10 @@
       LAYER met4 ;
         RECT 105.000 549.000 129.965 552.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 34.055 558.050 94.880 618.890 ;
+    END
   END vddio
   PIN vddio
     DIRECTION INOUT ;
@@ -1718,14 +1714,6 @@
         RECT 180.200 601.390 200.000 625.290 ;
     END
   END vddio
-  PIN vddio
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 33.375 557.100 95.990 619.800 ;
-    END
-  END vddio
   PIN vssa
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -1733,6 +1721,10 @@
       LAYER met4 ;
         RECT 467.730 159.815 664.270 163.265 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 401.110 34.055 461.950 94.880 ;
+    END
   END vssa
   PIN vssa
     DIRECTION INOUT ;
@@ -2042,14 +2034,6 @@
         RECT 444.605 167.485 468.505 200.000 ;
     END
   END vssa
-  PIN vssa
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 400.200 33.375 462.900 95.990 ;
-    END
-  END vssa
   PIN vssd
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -2057,6 +2041,10 @@
       LAYER met4 ;
         RECT 1279.730 153.765 1476.270 158.415 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 1216.330 30.835 1270.730 98.100 ;
+    END
   END vssd
   PIN vssd
     DIRECTION INOUT ;
@@ -2324,7 +2312,7 @@
         RECT 991.835 208.565 992.115 209.030 ;
         RECT 1001.035 208.565 1001.315 209.030 ;
         RECT 1004.255 208.565 1004.535 209.030 ;
-        RECT 1206.740 199.765 1206.880 221.690 ;
+        RECT 1206.740 202.550 1206.880 221.690 ;
         RECT 1255.500 210.450 1255.640 221.690 ;
         RECT 1531.960 210.965 1532.100 221.690 ;
         RECT 1547.140 210.965 1547.280 221.690 ;
@@ -2492,22 +2480,32 @@
         RECT 2628.075 208.565 2628.355 209.030 ;
         RECT 2640.035 208.565 2640.315 209.030 ;
         RECT 2643.255 208.565 2643.535 209.030 ;
-        RECT 1206.670 199.395 1206.950 199.765 ;
+        RECT 1203.740 202.410 1206.880 202.550 ;
+        RECT 1203.740 201.920 1203.880 202.410 ;
+        RECT 1202.800 200.040 1204.750 201.920 ;
       LAYER via2 ;
-        RECT 1206.670 199.440 1206.950 199.720 ;
+        RECT 1203.660 200.840 1203.960 201.140 ;
       LAYER met3 ;
-        RECT 1206.645 199.730 1206.975 199.745 ;
-        RECT 1206.430 199.415 1206.975 199.730 ;
-        RECT 1206.430 198.000 1206.730 199.415 ;
+        RECT 1198.650 199.950 1200.570 201.890 ;
+        RECT 1202.800 200.040 1204.750 201.920 ;
+        RECT 1199.480 199.350 1199.780 199.950 ;
+        RECT 1199.480 199.050 1206.730 199.350 ;
+        RECT 1206.430 198.000 1206.730 199.050 ;
         RECT 1206.300 158.400 1230.245 198.000 ;
-    END
-  END vssd
-  PIN vssd
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
+      LAYER via3 ;
+        RECT 1199.470 200.730 1199.790 201.050 ;
+        RECT 1203.635 200.815 1203.985 201.165 ;
+      LAYER met4 ;
+        RECT 1198.650 199.950 1200.570 201.890 ;
+        RECT 1203.010 200.190 1204.610 201.790 ;
+      LAYER via4 ;
+        RECT 1198.830 200.090 1200.430 201.690 ;
       LAYER met5 ;
-        RECT 1215.045 30.430 1271.685 97.860 ;
+        RECT 1202.890 201.900 1204.730 201.910 ;
+        RECT 1201.030 201.890 1204.730 201.900 ;
+        RECT 1198.650 200.070 1204.730 201.890 ;
+        RECT 1198.650 200.030 1204.330 200.070 ;
+        RECT 1198.650 199.950 1200.570 200.030 ;
     END
   END vssd
   PIN vssio
@@ -2518,10 +2516,6 @@
         RECT 1488.730 5013.835 1668.270 5018.485 ;
     END
     PORT
-      LAYER met5 ;
-        RECT 2851.200 33.375 2913.900 95.990 ;
-    END
-    PORT
       LAYER met3 ;
         RECT 2895.605 174.150 2919.505 200.000 ;
     END
@@ -3516,6 +3510,14 @@
         RECT 716.660 191.585 716.940 191.865 ;
         RECT 2845.710 174.150 2869.610 200.000 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 2852.110 34.055 2912.950 94.880 ;
+    END
+    PORT
+      LAYER met5 ;
+        RECT 1674.050 5093.120 1734.890 5153.945 ;
+    END
   END vssio
   PIN vssio
     DIRECTION INOUT ;
@@ -3565,14 +3567,6 @@
         RECT 1667.495 4988.000 1691.395 5013.850 ;
     END
   END vssio
-  PIN vssio
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 1673.100 5092.010 1735.800 5154.625 ;
-    END
-  END vssio
   PIN mprj_io[0]
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -9928,6 +9922,10 @@
       LAYER met4 ;
         RECT 3396.885 4611.730 3401.535 4759.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 3489.900 4548.330 3557.165 4602.730 ;
+    END
   END vccd1
   PIN vccd1
     DIRECTION INOUT ;
@@ -9969,14 +9967,6 @@
         RECT 3390.000 4538.300 3396.900 4562.245 ;
     END
   END vccd1
-  PIN vccd1
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 3490.140 4547.045 3557.570 4603.685 ;
-    END
-  END vccd1
   PIN vdda1
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -9984,6 +9974,10 @@
       LAYER met4 ;
         RECT 3402.935 4166.035 3406.385 4313.030 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 3493.120 4099.110 3553.945 4159.950 ;
+    END
   END vdda1
   PIN vdda1
     DIRECTION INOUT ;
@@ -10098,14 +10092,7 @@
         RECT 3388.670 2568.865 3388.970 2569.605 ;
         RECT 3388.425 2568.550 3388.970 2568.865 ;
         RECT 3388.425 2568.535 3388.755 2568.550 ;
-    END
-  END vdda1
-  PIN vdda1
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 3492.010 4098.200 3554.625 4160.900 ;
+        RECT 3388.000 2519.710 3402.960 2543.610 ;
     END
   END vdda1
   PIN vssa1
@@ -10115,6 +10102,10 @@
       LAYER met4 ;
         RECT 2699.730 5024.735 2879.270 5028.185 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 2885.050 5093.120 2945.890 5153.945 ;
+    END
   END vssa1
   PIN vssa1
     DIRECTION INOUT ;
@@ -10262,14 +10253,6 @@
         RECT 2878.495 4988.000 2902.395 5020.515 ;
     END
   END vssa1
-  PIN vssa1
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 2884.100 5092.010 2946.800 5154.625 ;
-    END
-  END vssa1
   PIN vssd1
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -10277,6 +10260,10 @@
       LAYER met4 ;
         RECT 3429.585 2372.730 3434.235 2520.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 3489.900 2309.330 3557.165 2363.730 ;
+    END
   END vssd1
   PIN vssd1
     DIRECTION INOUT ;
@@ -10318,14 +10305,6 @@
         RECT 3390.000 2299.300 3429.600 2323.245 ;
     END
   END vssd1
-  PIN vssd1
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 3490.140 2308.045 3557.570 2364.685 ;
-    END
-  END vssd1
   PIN vccd2
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -10333,6 +10312,10 @@
       LAYER met4 ;
         RECT 186.465 4422.730 191.115 4561.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 30.835 4570.270 98.100 4624.670 ;
+    END
   END vccd2
   PIN vccd2
     DIRECTION INOUT ;
@@ -10374,14 +10357,6 @@
         RECT 191.100 4610.755 198.000 4634.700 ;
     END
   END vccd2
-  PIN vccd2
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 30.430 4569.315 97.860 4625.955 ;
-    END
-  END vccd2
   PIN vdda2
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -10389,6 +10364,10 @@
       LAYER met4 ;
         RECT 181.615 2278.035 185.065 2415.965 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 34.055 2422.050 94.880 2482.890 ;
+    END
   END vdda2
   PIN vdda2
     DIRECTION INOUT ;
@@ -10430,14 +10409,6 @@
         RECT 185.040 2465.390 200.000 2489.290 ;
     END
   END vdda2
-  PIN vdda2
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 33.375 2421.100 95.990 2483.800 ;
-    END
-  END vdda2
   PIN vssa2
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -10445,6 +10416,10 @@
       LAYER met4 ;
         RECT 159.815 4000.730 163.265 4139.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 34.055 4145.050 94.880 4205.890 ;
+    END
   END vssa2
   PIN vssa2
     DIRECTION INOUT ;
@@ -10554,14 +10529,6 @@
         RECT 167.485 4138.495 200.000 4162.395 ;
     END
   END vssa2
-  PIN vssa2
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 33.375 4144.100 95.990 4206.800 ;
-    END
-  END vssa2
   PIN vssd2
     DIRECTION INOUT ;
     USE SIGNAL ;
@@ -10569,6 +10536,10 @@
       LAYER met4 ;
         RECT 153.765 2066.730 158.415 2205.270 ;
     END
+    PORT
+      LAYER met5 ;
+        RECT 30.835 2214.270 98.100 2268.670 ;
+    END
   END vssd2
   PIN vssd2
     DIRECTION INOUT ;
@@ -10610,14 +10581,6 @@
         RECT 158.400 2254.755 198.000 2278.700 ;
     END
   END vssd2
-  PIN vssd2
-    DIRECTION INOUT ;
-    USE SIGNAL ;
-    PORT
-      LAYER met5 ;
-        RECT 30.430 2213.315 97.860 2269.955 ;
-    END
-  END vssd2
   OBS
       LAYER nwell ;
         RECT 1678.860 4988.685 1737.965 4990.205 ;
@@ -10858,16 +10821,22 @@
         RECT 159.640 4636.200 208.500 4641.935 ;
         RECT 159.640 4635.245 163.510 4636.200 ;
         RECT 0.160 4616.565 197.965 4635.000 ;
-        RECT 0.160 4613.535 198.000 4616.565 ;
-        RECT 198.780 4613.535 208.500 4636.200 ;
-        RECT 0.160 4580.925 208.500 4613.535 ;
+        RECT 198.780 4616.565 208.500 4636.200 ;
+        RECT 0.160 4580.495 208.500 4616.565 ;
         RECT 3390.035 4596.345 3587.840 4612.880 ;
-        RECT 3390.000 4592.075 3587.840 4596.345 ;
-        RECT 0.160 4576.655 198.000 4580.925 ;
+        RECT 0.160 4576.655 198.000 4580.495 ;
+        RECT 198.980 4578.655 208.500 4580.495 ;
+        POLYGON 198.980 4578.655 200.980 4578.655 200.980 4576.655 ;
+        RECT 200.980 4576.655 206.500 4578.655 ;
+        POLYGON 206.500 4578.655 208.500 4578.655 206.500 4576.655 ;
+        POLYGON 3381.500 4596.345 3381.500 4594.345 3379.500 4594.345 ;
+        RECT 3381.500 4594.345 3387.020 4596.345 ;
+        POLYGON 3387.020 4596.345 3389.020 4594.345 3387.020 4594.345 ;
+        RECT 3379.500 4592.505 3389.020 4594.345 ;
+        RECT 3390.000 4592.505 3587.840 4596.345 ;
         RECT 0.160 4560.120 197.965 4576.655 ;
-        RECT 3379.500 4559.465 3587.840 4592.075 ;
-        RECT 3379.500 4536.800 3389.220 4559.465 ;
-        RECT 3390.000 4556.435 3587.840 4559.465 ;
+        RECT 3379.500 4556.435 3587.840 4592.505 ;
+        RECT 3379.500 4536.800 3389.220 4556.435 ;
         RECT 3390.035 4538.000 3587.840 4556.435 ;
         RECT 3424.490 4536.800 3428.360 4537.755 ;
         RECT 3379.500 4531.065 3428.360 4536.800 ;
@@ -11048,10 +11017,13 @@
         RECT 0.275 2418.625 198.870 2423.855 ;
         RECT 0.275 2415.185 197.965 2418.625 ;
         RECT 3390.035 2357.345 3587.840 2373.880 ;
-        RECT 3390.000 2353.075 3587.840 2357.345 ;
-        RECT 3379.500 2320.465 3587.840 2353.075 ;
-        RECT 3379.500 2297.800 3389.220 2320.465 ;
-        RECT 3390.000 2317.435 3587.840 2320.465 ;
+        POLYGON 3381.500 2357.345 3381.500 2355.345 3379.500 2355.345 ;
+        RECT 3381.500 2355.345 3387.020 2357.345 ;
+        POLYGON 3387.020 2357.345 3389.020 2355.345 3387.020 2355.345 ;
+        RECT 3379.500 2353.505 3389.020 2355.345 ;
+        RECT 3390.000 2353.505 3587.840 2357.345 ;
+        RECT 3379.500 2317.435 3587.840 2353.505 ;
+        RECT 3379.500 2297.800 3389.220 2317.435 ;
         RECT 3390.035 2299.000 3587.840 2317.435 ;
         RECT 3424.490 2297.800 3428.360 2298.755 ;
         RECT 3379.500 2292.065 3428.360 2297.800 ;
@@ -11068,10 +11040,13 @@
         RECT 159.640 2280.200 208.500 2285.935 ;
         RECT 159.640 2279.245 163.510 2280.200 ;
         RECT 0.160 2260.565 197.965 2279.000 ;
-        RECT 0.160 2257.535 198.000 2260.565 ;
-        RECT 198.780 2257.535 208.500 2280.200 ;
-        RECT 0.160 2224.925 208.500 2257.535 ;
-        RECT 0.160 2220.655 198.000 2224.925 ;
+        RECT 198.780 2260.565 208.500 2280.200 ;
+        RECT 0.160 2224.495 208.500 2260.565 ;
+        RECT 0.160 2220.655 198.000 2224.495 ;
+        RECT 198.980 2222.655 208.500 2224.495 ;
+        POLYGON 198.980 2222.655 200.980 2222.655 200.980 2220.655 ;
+        RECT 200.980 2220.655 206.500 2222.655 ;
+        POLYGON 206.500 2222.655 208.500 2222.655 206.500 2220.655 ;
         RECT 0.160 2204.120 197.965 2220.655 ;
         RECT 3390.035 2140.965 3587.725 2152.815 ;
         RECT 3388.970 2139.650 3587.725 2140.965 ;
@@ -11188,9 +11163,8 @@
         POLYGON 204.885 425.935 208.885 421.935 204.885 421.935 ;
         RECT 122.615 416.200 208.885 421.935 ;
         RECT 0.160 396.565 197.965 415.000 ;
-        RECT 0.160 393.535 198.000 396.565 ;
-        RECT 198.780 393.535 208.885 416.200 ;
-        RECT 0.160 360.925 208.885 393.535 ;
+        RECT 198.780 396.565 208.885 416.200 ;
+        RECT 0.160 360.925 208.885 396.565 ;
         RECT 0.160 356.655 198.000 360.925 ;
         RECT 0.160 340.120 197.965 356.655 ;
       LAYER met1 ;
@@ -11271,7 +11245,7 @@
         RECT 1197.025 204.885 1260.075 206.845 ;
         RECT 1195.065 198.780 1260.075 204.885 ;
         RECT 1195.065 122.615 1204.800 198.780 ;
-        RECT 1227.465 198.000 1260.075 198.780 ;
+        RECT 1224.435 198.000 1260.075 198.780 ;
         RECT 1224.435 197.965 1264.345 198.000 ;
         RECT 1206.000 0.160 1280.880 197.965 ;
         RECT 1474.855 0.000 1555.145 206.845 ;
@@ -14741,7 +14715,7 @@
         RECT 3390.035 4129.110 3588.000 4130.105 ;
         RECT 3388.000 4118.110 3588.000 4129.110 ;
         RECT 3390.035 4117.010 3588.000 4118.110 ;
-        RECT 3403.360 4092.345 3588.000 4117.010 ;
+        RECT 3403.360 4092.710 3588.000 4117.010 ;
         RECT 0.000 3922.310 201.310 4001.570 ;
         RECT 3386.690 3866.430 3588.000 3945.690 ;
         RECT 0.000 3706.310 201.310 3785.570 ;
@@ -14762,10 +14736,8 @@
         RECT 3388.000 2545.110 3588.000 2556.110 ;
         RECT 3390.035 2544.010 3588.000 2545.110 ;
       LAYER met3 ;
-        RECT 3388.000 2519.710 3402.960 2543.610 ;
-      LAYER met3 ;
-        RECT 3403.360 2519.345 3588.000 2544.010 ;
-        RECT 0.000 2464.990 184.640 2489.655 ;
+        RECT 3403.360 2519.710 3588.000 2544.010 ;
+        RECT 0.000 2464.990 184.640 2489.290 ;
         RECT 0.000 2463.890 197.965 2464.990 ;
         RECT 0.000 2452.890 200.000 2463.890 ;
         RECT 0.000 2451.895 197.965 2452.890 ;
@@ -15134,7 +15106,7 @@
         RECT 3038.000 164.765 3056.010 180.085 ;
         RECT 3058.000 164.765 3076.010 180.085 ;
       LAYER met3 ;
-        RECT 3114.345 0.000 3188.760 184.640 ;
+        RECT 3114.710 0.000 3188.760 184.640 ;
       LAYER met3 ;
         RECT 3227.000 164.765 3245.010 180.085 ;
         RECT 3247.000 164.765 3265.010 180.085 ;
@@ -24598,13 +24570,13 @@
         RECT 1410.000 5090.960 1419.600 5156.610 ;
         RECT 1485.400 5090.960 1490.000 5156.610 ;
         RECT 1410.000 5084.585 1490.000 5090.960 ;
-        RECT 1667.000 5156.225 1742.000 5188.000 ;
+        RECT 1667.000 5155.545 1742.000 5188.000 ;
       LAYER met5 ;
         RECT 1742.000 5163.785 1919.000 5188.000 ;
       LAYER met5 ;
-        RECT 1667.000 5090.410 1671.500 5156.225 ;
-        RECT 1737.400 5090.410 1742.000 5156.225 ;
-        RECT 1667.000 5084.585 1742.000 5090.410 ;
+        RECT 1667.000 5091.520 1672.450 5155.545 ;
+        RECT 1736.490 5091.520 1742.000 5155.545 ;
+        RECT 1667.000 5084.585 1742.000 5091.520 ;
         RECT 1919.000 5156.610 1999.000 5188.000 ;
       LAYER met5 ;
         RECT 1999.000 5163.785 2364.000 5188.000 ;
@@ -24626,13 +24598,13 @@
         RECT 2621.000 5090.960 2630.600 5156.610 ;
         RECT 2696.400 5090.960 2701.000 5156.610 ;
         RECT 2621.000 5084.585 2701.000 5090.960 ;
-        RECT 2878.000 5156.225 2953.000 5188.000 ;
+        RECT 2878.000 5155.545 2953.000 5188.000 ;
       LAYER met5 ;
         RECT 2953.000 5163.785 3130.000 5188.000 ;
       LAYER met5 ;
-        RECT 2878.000 5090.410 2882.500 5156.225 ;
-        RECT 2948.400 5090.410 2953.000 5156.225 ;
-        RECT 2878.000 5084.585 2953.000 5090.410 ;
+        RECT 2878.000 5091.520 2883.450 5155.545 ;
+        RECT 2947.490 5091.520 2953.000 5155.545 ;
+        RECT 2878.000 5084.585 2953.000 5091.520 ;
         RECT 3130.000 5156.610 3210.000 5188.000 ;
       LAYER met5 ;
         RECT 3210.000 5163.785 3388.000 5188.000 ;
@@ -25627,9 +25599,9 @@
         RECT 3390.135 4760.870 3588.000 4762.600 ;
         RECT 3403.035 4760.630 3406.285 4760.870 ;
         RECT 181.715 4632.130 184.965 4632.435 ;
-        RECT 0.000 4627.555 197.865 4632.130 ;
-        RECT 0.000 4567.715 28.830 4627.555 ;
-        RECT 99.460 4567.715 197.865 4627.555 ;
+        RECT 0.000 4626.270 197.865 4632.130 ;
+        RECT 0.000 4568.670 29.235 4626.270 ;
+        RECT 99.700 4568.670 197.865 4626.270 ;
       LAYER met5 ;
         RECT 3390.135 4611.730 3395.385 4759.270 ;
         RECT 3403.035 4612.035 3406.285 4759.030 ;
@@ -25683,8 +25655,8 @@
         RECT 3563.785 4613.000 3588.000 4758.000 ;
       LAYER met5 ;
         RECT 3484.585 4610.130 3588.000 4613.000 ;
-        RECT 0.000 4562.870 197.865 4567.715 ;
-        RECT 3390.135 4605.285 3588.000 4610.130 ;
+        RECT 0.000 4562.870 197.865 4568.670 ;
+        RECT 3390.135 4604.330 3588.000 4610.130 ;
         RECT 0.000 4560.000 103.415 4562.870 ;
       LAYER met5 ;
         RECT 0.000 4424.000 24.215 4560.000 ;
@@ -25739,17 +25711,17 @@
         RECT 181.715 4423.035 184.965 4560.965 ;
         RECT 192.615 4422.730 197.865 4561.270 ;
       LAYER met5 ;
-        RECT 3390.135 4545.445 3488.540 4605.285 ;
-        RECT 3559.170 4545.445 3588.000 4605.285 ;
-        RECT 3390.135 4540.870 3588.000 4545.445 ;
+        RECT 3390.135 4546.730 3488.300 4604.330 ;
+        RECT 3558.765 4546.730 3588.000 4604.330 ;
+        RECT 3390.135 4540.870 3588.000 4546.730 ;
         RECT 3403.035 4540.565 3406.285 4540.870 ;
         RECT 181.715 4421.130 184.965 4421.435 ;
-        RECT 0.000 4419.400 197.865 4421.130 ;
-        RECT 0.000 4353.500 31.775 4419.400 ;
+        RECT 0.000 4418.490 197.865 4421.130 ;
+        RECT 0.000 4354.450 32.455 4418.490 ;
       LAYER met5 ;
-        RECT 33.375 4355.100 95.990 4417.800 ;
+        RECT 34.055 4356.050 94.880 4416.890 ;
       LAYER met5 ;
-        RECT 97.590 4353.500 197.865 4419.400 ;
+        RECT 96.480 4354.450 197.865 4418.490 ;
       LAYER met5 ;
         RECT 3390.135 4390.730 3395.385 4539.270 ;
         RECT 3403.035 4391.035 3406.285 4538.965 ;
@@ -25803,7 +25775,7 @@
       LAYER met5 ;
         RECT 3403.035 4389.130 3406.285 4389.435 ;
         RECT 3484.585 4389.130 3588.000 4392.000 ;
-        RECT 0.000 4351.870 197.865 4353.500 ;
+        RECT 0.000 4351.870 197.865 4354.450 ;
         RECT 3390.135 4382.400 3588.000 4389.130 ;
         RECT 0.000 4349.000 103.415 4351.870 ;
       LAYER met5 ;
@@ -25859,9 +25831,9 @@
         RECT 3390.135 4314.870 3588.000 4316.600 ;
         RECT 3403.035 4314.630 3406.285 4314.870 ;
         RECT 181.715 4210.130 184.965 4210.435 ;
-        RECT 0.000 4208.400 197.865 4210.130 ;
-        RECT 0.000 4142.500 31.775 4208.400 ;
-        RECT 97.590 4142.500 197.865 4208.400 ;
+        RECT 0.000 4207.490 197.865 4210.130 ;
+        RECT 0.000 4143.450 32.455 4207.490 ;
+        RECT 96.480 4143.450 197.865 4207.490 ;
       LAYER met5 ;
         RECT 3390.135 4165.730 3395.385 4313.270 ;
         RECT 3396.985 4165.730 3401.435 4313.270 ;
@@ -25915,8 +25887,8 @@
         RECT 3563.785 4167.000 3588.000 4312.000 ;
       LAYER met5 ;
         RECT 3484.585 4164.130 3588.000 4167.000 ;
-        RECT 0.000 4140.870 197.865 4142.500 ;
-        RECT 3390.135 4162.500 3588.000 4164.130 ;
+        RECT 0.000 4140.870 197.865 4143.450 ;
+        RECT 3390.135 4161.550 3588.000 4164.130 ;
         RECT 0.000 4138.000 103.415 4140.870 ;
       LAYER met5 ;
         RECT 0.000 4002.000 24.215 4138.000 ;
@@ -25965,9 +25937,9 @@
         RECT 186.565 4000.730 191.015 4139.270 ;
         RECT 192.615 4000.730 197.865 4139.270 ;
       LAYER met5 ;
-        RECT 3390.135 4096.600 3490.410 4162.500 ;
-        RECT 3556.225 4096.600 3588.000 4162.500 ;
-        RECT 3390.135 4094.870 3588.000 4096.600 ;
+        RECT 3390.135 4097.510 3491.520 4161.550 ;
+        RECT 3555.545 4097.510 3588.000 4161.550 ;
+        RECT 3390.135 4094.870 3588.000 4097.510 ;
         RECT 3403.035 4094.565 3406.285 4094.870 ;
         RECT 181.715 3999.130 184.965 3999.370 ;
         RECT 0.000 3997.400 197.865 3999.130 ;
@@ -26733,19 +26705,19 @@
         RECT 3563.785 2594.000 3588.000 2739.000 ;
       LAYER met5 ;
         RECT 3484.585 2591.130 3588.000 2594.000 ;
-        RECT 3390.135 2589.500 3588.000 2591.130 ;
-        RECT 3390.135 2523.600 3490.410 2589.500 ;
+        RECT 3390.135 2588.550 3588.000 2591.130 ;
+        RECT 3390.135 2524.510 3491.520 2588.550 ;
       LAYER met5 ;
-        RECT 3492.010 2525.200 3554.625 2587.900 ;
+        RECT 3493.120 2526.110 3553.945 2586.950 ;
       LAYER met5 ;
-        RECT 3556.225 2523.600 3588.000 2589.500 ;
-        RECT 3390.135 2521.870 3588.000 2523.600 ;
+        RECT 3555.545 2524.510 3588.000 2588.550 ;
+        RECT 3390.135 2521.870 3588.000 2524.510 ;
         RECT 3403.035 2521.565 3406.285 2521.870 ;
         RECT 181.715 2487.130 184.965 2487.435 ;
-        RECT 0.000 2485.400 197.865 2487.130 ;
-        RECT 0.000 2419.500 31.775 2485.400 ;
-        RECT 97.590 2419.500 197.865 2485.400 ;
-        RECT 0.000 2417.870 197.865 2419.500 ;
+        RECT 0.000 2484.490 197.865 2487.130 ;
+        RECT 0.000 2420.450 32.455 2484.490 ;
+        RECT 96.480 2420.450 197.865 2484.490 ;
+        RECT 0.000 2417.870 197.865 2420.450 ;
         RECT 0.000 2415.000 103.415 2417.870 ;
       LAYER met5 ;
         RECT 0.000 2279.000 24.215 2415.000 ;
@@ -26853,16 +26825,16 @@
         RECT 3563.785 2374.000 3588.000 2519.000 ;
       LAYER met5 ;
         RECT 3484.585 2371.130 3588.000 2374.000 ;
-        RECT 3390.135 2366.285 3588.000 2371.130 ;
-        RECT 3390.135 2306.445 3488.540 2366.285 ;
-        RECT 3559.170 2306.445 3588.000 2366.285 ;
-        RECT 3390.135 2301.870 3588.000 2306.445 ;
+        RECT 3390.135 2365.330 3588.000 2371.130 ;
+        RECT 3390.135 2307.730 3488.300 2365.330 ;
+        RECT 3558.765 2307.730 3588.000 2365.330 ;
+        RECT 3390.135 2301.870 3588.000 2307.730 ;
         RECT 3403.035 2301.565 3406.285 2301.870 ;
         RECT 181.715 2276.130 184.965 2276.435 ;
-        RECT 0.000 2271.555 197.865 2276.130 ;
-        RECT 0.000 2211.715 28.830 2271.555 ;
-        RECT 99.460 2211.715 197.865 2271.555 ;
-        RECT 0.000 2206.870 197.865 2211.715 ;
+        RECT 0.000 2270.270 197.865 2276.130 ;
+        RECT 0.000 2212.670 29.235 2270.270 ;
+        RECT 99.700 2212.670 197.865 2270.270 ;
+        RECT 0.000 2206.870 197.865 2212.670 ;
         RECT 0.000 2204.000 103.415 2206.870 ;
       LAYER met5 ;
         RECT 0.000 2068.000 24.215 2204.000 ;
@@ -26968,13 +26940,13 @@
         RECT 3563.785 2153.000 3588.000 2299.000 ;
       LAYER met5 ;
         RECT 3484.585 2150.130 3588.000 2153.000 ;
-        RECT 3390.135 2148.500 3588.000 2150.130 ;
-        RECT 3390.135 2082.600 3490.410 2148.500 ;
+        RECT 3390.135 2147.550 3588.000 2150.130 ;
+        RECT 3390.135 2083.510 3491.520 2147.550 ;
       LAYER met5 ;
-        RECT 3492.010 2084.200 3554.625 2146.900 ;
+        RECT 3493.120 2085.110 3553.945 2145.950 ;
       LAYER met5 ;
-        RECT 3556.225 2082.600 3588.000 2148.500 ;
-        RECT 3390.135 2080.870 3588.000 2082.600 ;
+        RECT 3555.545 2083.510 3588.000 2147.550 ;
+        RECT 3390.135 2080.870 3588.000 2083.510 ;
         RECT 3403.035 2080.565 3406.285 2080.870 ;
         RECT 181.715 2065.130 184.965 2065.370 ;
         RECT 0.000 2063.400 197.865 2065.130 ;
@@ -27663,9 +27635,9 @@
         RECT 3390.135 728.870 3588.000 730.600 ;
         RECT 3403.035 728.630 3406.285 728.870 ;
         RECT 181.715 623.130 184.965 623.435 ;
-        RECT 0.000 621.400 197.865 623.130 ;
-        RECT 0.000 555.500 31.775 621.400 ;
-        RECT 97.590 555.500 197.865 621.400 ;
+        RECT 0.000 620.490 197.865 623.130 ;
+        RECT 0.000 556.450 32.455 620.490 ;
+        RECT 96.480 556.450 197.865 620.490 ;
       LAYER met5 ;
         RECT 3390.135 578.730 3395.385 727.270 ;
         RECT 3396.985 578.730 3401.435 727.270 ;
@@ -27717,7 +27689,7 @@
       LAYER met5 ;
         RECT 3403.035 577.130 3406.285 577.435 ;
         RECT 3484.585 577.130 3588.000 580.000 ;
-        RECT 0.000 553.870 197.865 555.500 ;
+        RECT 0.000 553.870 197.865 556.450 ;
         RECT 3390.135 570.400 3588.000 577.130 ;
         RECT 0.000 551.000 103.415 553.870 ;
       LAYER met5 ;
@@ -27773,10 +27745,10 @@
         RECT 3390.135 502.870 3588.000 504.600 ;
         RECT 3403.035 502.630 3406.285 502.870 ;
         RECT 181.715 412.130 184.965 412.435 ;
-        RECT 0.000 407.555 197.865 412.130 ;
-        RECT 0.000 347.715 28.830 407.555 ;
-        RECT 99.460 347.715 197.865 407.555 ;
-        RECT 0.000 342.870 197.865 347.715 ;
+        RECT 0.000 406.270 197.865 412.130 ;
+        RECT 0.000 348.670 29.235 406.270 ;
+        RECT 99.700 348.670 197.865 406.270 ;
+        RECT 0.000 342.870 197.865 348.670 ;
         RECT 0.000 340.000 103.415 342.870 ;
         RECT 181.715 342.565 184.965 342.870 ;
       LAYER met5 ;
@@ -28470,13 +28442,13 @@
       LAYER met5 ;
         RECT 3387.455 103.415 3588.000 131.565 ;
         RECT 0.000 0.000 200.000 103.415 ;
-        RECT 394.000 97.590 469.000 103.415 ;
-        RECT 394.000 31.775 398.600 97.590 ;
-        RECT 464.500 31.775 469.000 97.590 ;
+        RECT 394.000 96.480 469.000 103.415 ;
+        RECT 394.000 32.455 399.510 96.480 ;
+        RECT 463.550 32.455 469.000 96.480 ;
       LAYER met5 ;
         RECT 200.000 0.000 394.000 24.215 ;
       LAYER met5 ;
-        RECT 394.000 0.000 469.000 31.775 ;
+        RECT 394.000 0.000 469.000 32.455 ;
         RECT 663.000 93.145 738.000 103.415 ;
         RECT 663.000 34.115 681.965 93.145 ;
         RECT 722.350 34.115 738.000 93.145 ;
@@ -28492,13 +28464,13 @@
         RECT 736.730 0.000 932.000 24.215 ;
       LAYER met5 ;
         RECT 932.000 0.000 1012.000 31.390 ;
-        RECT 1206.000 99.460 1281.000 103.415 ;
-        RECT 1206.000 28.830 1213.445 99.460 ;
-        RECT 1273.285 28.830 1281.000 99.460 ;
+        RECT 1206.000 99.700 1281.000 103.415 ;
+        RECT 1206.000 29.235 1214.730 99.700 ;
+        RECT 1272.330 29.235 1281.000 99.700 ;
       LAYER met5 ;
         RECT 1012.000 0.000 1206.000 24.215 ;
       LAYER met5 ;
-        RECT 1206.000 0.000 1281.000 28.830 ;
+        RECT 1206.000 0.000 1281.000 29.235 ;
         RECT 1475.000 97.040 1555.000 103.415 ;
         RECT 1475.000 31.390 1479.600 97.040 ;
         RECT 1545.400 31.390 1555.000 97.040 ;
@@ -28534,20 +28506,20 @@
         RECT 2377.000 0.000 2571.000 24.215 ;
       LAYER met5 ;
         RECT 2571.000 0.000 2651.000 31.390 ;
-        RECT 2845.000 97.590 2920.000 103.415 ;
-        RECT 2845.000 31.775 2849.600 97.590 ;
-        RECT 2915.500 31.775 2920.000 97.590 ;
+        RECT 2845.000 96.480 2920.000 103.415 ;
+        RECT 2845.000 32.455 2850.510 96.480 ;
+        RECT 2914.550 32.455 2920.000 96.480 ;
       LAYER met5 ;
         RECT 2651.000 0.000 2845.000 24.215 ;
       LAYER met5 ;
-        RECT 2845.000 0.000 2920.000 31.775 ;
-        RECT 3114.000 97.590 3189.000 103.415 ;
-        RECT 3114.000 31.775 3118.600 97.590 ;
-        RECT 3184.500 31.775 3189.000 97.590 ;
+        RECT 2845.000 0.000 2920.000 32.455 ;
+        RECT 3114.000 96.480 3189.000 103.415 ;
+        RECT 3114.000 32.455 3119.510 96.480 ;
+        RECT 3183.550 32.455 3189.000 96.480 ;
       LAYER met5 ;
         RECT 2920.000 0.000 3114.000 24.215 ;
       LAYER met5 ;
-        RECT 3114.000 0.000 3189.000 31.775 ;
+        RECT 3114.000 0.000 3189.000 32.455 ;
       LAYER met5 ;
         RECT 3189.000 0.000 3384.000 24.215 ;
       LAYER met5 ;
diff --git a/lef/gpio_control_block.lef b/lef/gpio_control_block.lef
index 6a5776b..1e8f776 100644
--- a/lef/gpio_control_block.lef
+++ b/lef/gpio_control_block.lef
@@ -8,7 +8,7 @@
   ORIGIN 0.000 0.000 ;
   SIZE 170.000 BY 70.000 ;
   PIN mgmt_gpio_in
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -32,7 +32,7 @@
     END
   END mgmt_gpio_out
   PIN one
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -40,7 +40,7 @@
     END
   END one
   PIN pad_gpio_ana_en
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -48,7 +48,7 @@
     END
   END pad_gpio_ana_en
   PIN pad_gpio_ana_pol
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -56,7 +56,7 @@
     END
   END pad_gpio_ana_pol
   PIN pad_gpio_ana_sel
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -64,7 +64,7 @@
     END
   END pad_gpio_ana_sel
   PIN pad_gpio_dm[0]
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -72,7 +72,7 @@
     END
   END pad_gpio_dm[0]
   PIN pad_gpio_dm[1]
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -80,7 +80,7 @@
     END
   END pad_gpio_dm[1]
   PIN pad_gpio_dm[2]
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -88,7 +88,7 @@
     END
   END pad_gpio_dm[2]
   PIN pad_gpio_holdover
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -96,7 +96,7 @@
     END
   END pad_gpio_holdover
   PIN pad_gpio_ib_mode_sel
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -112,7 +112,7 @@
     END
   END pad_gpio_in
   PIN pad_gpio_inenb
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -120,7 +120,7 @@
     END
   END pad_gpio_inenb
   PIN pad_gpio_out
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -128,7 +128,7 @@
     END
   END pad_gpio_out
   PIN pad_gpio_outenb
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -136,7 +136,7 @@
     END
   END pad_gpio_outenb
   PIN pad_gpio_slow_sel
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -144,7 +144,7 @@
     END
   END pad_gpio_slow_sel
   PIN pad_gpio_vtrip_sel
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -176,7 +176,7 @@
     END
   END serial_data_in
   PIN serial_data_out
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -184,7 +184,7 @@
     END
   END serial_data_out
   PIN user_gpio_in
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -208,7 +208,7 @@
     END
   END user_gpio_out
   PIN zero
-    DIRECTION OUTPUT TRISTATE ;
+    DIRECTION OUTPUT ;
     USE SIGNAL ;
     PORT
       LAYER met3 ;
@@ -465,13 +465,13 @@
   END vssd1
   OBS
       LAYER li1 ;
-        RECT 0.460 10.795 35.420 57.205 ;
+        RECT 3.825 10.795 38.035 57.205 ;
       LAYER met1 ;
-        RECT 0.000 5.820 132.410 62.860 ;
+        RECT 3.765 0.720 71.690 63.880 ;
       LAYER met2 ;
-        RECT 0.000 0.835 132.390 68.525 ;
+        RECT 6.080 0.690 71.670 68.525 ;
       LAYER met3 ;
-        RECT 0.000 10.715 26.900 57.360 ;
+        RECT 10.300 10.715 36.275 57.285 ;
   END
 END gpio_control_block
 END LIBRARY
diff --git a/lef/sram_1rw1r_32_256_8_sky130_lp1.lef b/lef/sram_1rw1r_32_256_8_sky130_lp1.lef
index 8ed4256..f71c5fc 100644
--- a/lef/sram_1rw1r_32_256_8_sky130_lp1.lef
+++ b/lef/sram_1rw1r_32_256_8_sky130_lp1.lef
@@ -373,7 +373,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met4 ;
-        RECT 342.890000 451.635000 343.190000 456.235000 ;
+        RECT 342.890000 452.035000 343.190000 456.235000 ;
     END
   END addr1[0]
 
@@ -382,7 +382,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 146.910000 386.480000 147.210000 ;
+        RECT 382.180000 146.910000 386.480000 147.210000 ;
     END
   END addr1[1]
 
@@ -391,7 +391,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 138.410000 386.480000 138.710000 ;
+        RECT 382.180000 138.410000 386.480000 138.710000 ;
     END
   END addr1[2]
 
@@ -400,7 +400,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 132.770000 386.480000 133.070000 ;
+        RECT 382.180000 132.770000 386.480000 133.070000 ;
     END
   END addr1[3]
 
@@ -409,7 +409,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 124.270000 386.480000 124.570000 ;
+        RECT 382.180000 124.270000 386.480000 124.570000 ;
     END
   END addr1[4]
 
@@ -418,7 +418,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 118.630000 386.480000 118.930000 ;
+        RECT 382.180000 118.630000 386.480000 118.930000 ;
     END
   END addr1[5]
 
@@ -427,7 +427,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 110.130000 386.480000 110.430000 ;
+        RECT 382.180000 110.130000 386.480000 110.430000 ;
     END
   END addr1[6]
 
@@ -436,7 +436,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 104.490000 386.480000 104.790000 ;
+        RECT 382.180000 104.490000 386.480000 104.790000 ;
     END
   END addr1[7]
 
@@ -454,7 +454,7 @@
     ANTENNAGATEAREA 0.600000 ;
     PORT
       LAYER met3 ;
-        RECT 381.880000 448.265000 386.480000 448.565000 ;
+        RECT 382.180000 448.265000 386.480000 448.565000 ;
     END
   END csb1
 
@@ -481,7 +481,7 @@
     ANTENNAGATEAREA 0.222000 ;
     PORT
       LAYER met4 ;
-        RECT 367.865000 451.635000 368.165000 456.235000 ;
+        RECT 367.865000 452.035000 368.165000 456.235000 ;
     END
   END clk1
 
@@ -814,7 +814,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 94.025000 451.635000 94.325000 456.235000 ;
+        RECT 94.025000 452.035000 94.325000 456.235000 ;
     END
   END dout1[0]
 
@@ -823,7 +823,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 100.265000 451.635000 100.565000 456.235000 ;
+        RECT 100.265000 452.035000 100.565000 456.235000 ;
     END
   END dout1[1]
 
@@ -832,7 +832,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 106.505000 451.635000 106.805000 456.235000 ;
+        RECT 106.505000 452.035000 106.805000 456.235000 ;
     END
   END dout1[2]
 
@@ -841,7 +841,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 112.745000 451.635000 113.045000 456.235000 ;
+        RECT 112.745000 452.035000 113.045000 456.235000 ;
     END
   END dout1[3]
 
@@ -850,7 +850,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 118.985000 451.635000 119.285000 456.235000 ;
+        RECT 118.985000 452.035000 119.285000 456.235000 ;
     END
   END dout1[4]
 
@@ -859,7 +859,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 125.225000 451.635000 125.525000 456.235000 ;
+        RECT 125.225000 452.035000 125.525000 456.235000 ;
     END
   END dout1[5]
 
@@ -868,7 +868,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 131.465000 451.635000 131.765000 456.235000 ;
+        RECT 131.465000 452.035000 131.765000 456.235000 ;
     END
   END dout1[6]
 
@@ -877,7 +877,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 137.705000 451.635000 138.005000 456.235000 ;
+        RECT 137.705000 452.035000 138.005000 456.235000 ;
     END
   END dout1[7]
 
@@ -886,7 +886,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 143.945000 451.635000 144.245000 456.235000 ;
+        RECT 143.945000 452.035000 144.245000 456.235000 ;
     END
   END dout1[8]
 
@@ -895,7 +895,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 150.185000 451.635000 150.485000 456.235000 ;
+        RECT 150.185000 452.035000 150.485000 456.235000 ;
     END
   END dout1[9]
 
@@ -904,7 +904,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 156.425000 451.635000 156.725000 456.235000 ;
+        RECT 156.425000 452.035000 156.725000 456.235000 ;
     END
   END dout1[10]
 
@@ -913,7 +913,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 162.665000 451.635000 162.965000 456.235000 ;
+        RECT 162.665000 452.035000 162.965000 456.235000 ;
     END
   END dout1[11]
 
@@ -922,7 +922,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 168.905000 451.635000 169.205000 456.235000 ;
+        RECT 168.905000 452.035000 169.205000 456.235000 ;
     END
   END dout1[12]
 
@@ -931,7 +931,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 175.145000 451.635000 175.445000 456.235000 ;
+        RECT 175.145000 452.035000 175.445000 456.235000 ;
     END
   END dout1[13]
 
@@ -940,7 +940,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 181.385000 451.635000 181.685000 456.235000 ;
+        RECT 181.385000 452.035000 181.685000 456.235000 ;
     END
   END dout1[14]
 
@@ -949,7 +949,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 187.625000 451.635000 187.925000 456.235000 ;
+        RECT 187.625000 452.035000 187.925000 456.235000 ;
     END
   END dout1[15]
 
@@ -958,7 +958,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 193.865000 451.635000 194.165000 456.235000 ;
+        RECT 193.865000 452.035000 194.165000 456.235000 ;
     END
   END dout1[16]
 
@@ -967,7 +967,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 200.105000 451.635000 200.405000 456.235000 ;
+        RECT 200.105000 452.035000 200.405000 456.235000 ;
     END
   END dout1[17]
 
@@ -976,7 +976,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 206.345000 451.635000 206.645000 456.235000 ;
+        RECT 206.345000 452.035000 206.645000 456.235000 ;
     END
   END dout1[18]
 
@@ -985,7 +985,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 212.585000 451.635000 212.885000 456.235000 ;
+        RECT 212.585000 452.035000 212.885000 456.235000 ;
     END
   END dout1[19]
 
@@ -994,7 +994,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 218.825000 451.635000 219.125000 456.235000 ;
+        RECT 218.825000 452.035000 219.125000 456.235000 ;
     END
   END dout1[20]
 
@@ -1003,7 +1003,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 225.065000 451.635000 225.365000 456.235000 ;
+        RECT 225.065000 452.035000 225.365000 456.235000 ;
     END
   END dout1[21]
 
@@ -1012,7 +1012,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 231.305000 451.635000 231.605000 456.235000 ;
+        RECT 231.305000 452.035000 231.605000 456.235000 ;
     END
   END dout1[22]
 
@@ -1021,7 +1021,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 237.545000 451.635000 237.845000 456.235000 ;
+        RECT 237.545000 452.035000 237.845000 456.235000 ;
     END
   END dout1[23]
 
@@ -1030,7 +1030,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 243.785000 451.635000 244.085000 456.235000 ;
+        RECT 243.785000 452.035000 244.085000 456.235000 ;
     END
   END dout1[24]
 
@@ -1039,7 +1039,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 250.025000 451.635000 250.325000 456.235000 ;
+        RECT 250.025000 452.035000 250.325000 456.235000 ;
     END
   END dout1[25]
 
@@ -1048,7 +1048,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 256.265000 451.635000 256.565000 456.235000 ;
+        RECT 256.265000 452.035000 256.565000 456.235000 ;
     END
   END dout1[26]
 
@@ -1057,7 +1057,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 262.505000 451.635000 262.805000 456.235000 ;
+        RECT 262.505000 452.035000 262.805000 456.235000 ;
     END
   END dout1[27]
 
@@ -1066,7 +1066,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 268.745000 451.635000 269.045000 456.235000 ;
+        RECT 268.745000 452.035000 269.045000 456.235000 ;
     END
   END dout1[28]
 
@@ -1075,7 +1075,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 274.985000 451.635000 275.285000 456.235000 ;
+        RECT 274.985000 452.035000 275.285000 456.235000 ;
     END
   END dout1[29]
 
@@ -1084,7 +1084,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 281.225000 451.635000 281.525000 456.235000 ;
+        RECT 281.225000 452.035000 281.525000 456.235000 ;
     END
   END dout1[30]
 
@@ -1093,7 +1093,7 @@
     ANTENNADIFFAREA 0.553900 ;
     PORT
       LAYER met4 ;
-        RECT 287.465000 451.635000 287.765000 456.235000 ;
+        RECT 287.465000 452.035000 287.765000 456.235000 ;
     END
   END dout1[31]
 
@@ -1129,15 +1129,15 @@
 
   OBS
      LAYER li1 ;
-       RECT 5.000 5.000 381.480 451.235 ;
+       RECT 5.000 5.000 381.780 451.535 ;
      LAYER met1 ;
-       RECT 5.000 5.000 381.480 451.235 ;
+       RECT 5.000 5.000 381.780 451.535 ;
      LAYER met2 ;
-       RECT 5.000 5.000 381.480 451.235 ;
+       RECT 5.000 5.000 381.780 451.535 ;
      LAYER met3 ;
-       RECT 5.000 5.000 381.480 451.235 ;
+       RECT 5.000 5.000 381.780 451.535 ;
      LAYER met4 ;
-       RECT 5.000 5.000 381.480 451.235 ;
+       RECT 5.000 5.000 381.780 451.535 ;
   END
 END sram_1rw1r_32_256_8_sky130
 END LIBRARY
diff --git a/mag/.magicrc b/mag/.magicrc
index ea109a9..ee45288 100644
--- a/mag/.magicrc
+++ b/mag/.magicrc
@@ -94,3 +94,5 @@
 catch {magic::query_mylib_ip}
 # add path to local IP from user design space.  Defined in the PDK script.
 catch {magic::query_my_projects}
+# disable crash recovery database
+crashbackups stop
diff --git a/mag/RAM_512x64.mag.gz b/mag/RAM_512x64.mag.gz
index c6fe4ea..3ed2bc2 100644
--- a/mag/RAM_512x64.mag.gz
+++ b/mag/RAM_512x64.mag.gz
Binary files differ
diff --git a/mag/alpha_0.mag b/mag/alpha_0.mag
new file mode 100644
index 0000000..5539e99
--- /dev/null
+++ b/mag/alpha_0.mag
@@ -0,0 +1,12 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598786981
+<< metal5 >>
+rect 0 90 45 105
+rect 0 15 15 90
+rect 30 15 45 90
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_1.mag b/mag/alpha_1.mag
new file mode 100644
index 0000000..0de4db8
--- /dev/null
+++ b/mag/alpha_1.mag
@@ -0,0 +1,12 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787010
+<< metal5 >>
+rect 15 90 30 105
+rect 0 75 30 90
+rect 15 15 30 75
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_2.mag b/mag/alpha_2.mag
new file mode 100644
index 0000000..26dc7b0
--- /dev/null
+++ b/mag/alpha_2.mag
@@ -0,0 +1,13 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787041
+<< metal5 >>
+rect 0 90 45 105
+rect 30 75 45 90
+rect 0 60 45 75
+rect 0 15 15 60
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_3.mag b/mag/alpha_3.mag
new file mode 100644
index 0000000..7ec3eac
--- /dev/null
+++ b/mag/alpha_3.mag
@@ -0,0 +1,13 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787077
+<< metal5 >>
+rect 0 90 45 105
+rect 30 75 45 90
+rect 0 60 45 75
+rect 30 15 45 60
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_4.mag b/mag/alpha_4.mag
new file mode 100644
index 0000000..809806a
--- /dev/null
+++ b/mag/alpha_4.mag
@@ -0,0 +1,12 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787136
+<< metal5 >>
+rect 0 75 15 90
+rect 30 75 45 105
+rect 0 60 45 75
+rect 30 0 45 60
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_5.mag b/mag/alpha_5.mag
new file mode 100644
index 0000000..be5ed52
--- /dev/null
+++ b/mag/alpha_5.mag
@@ -0,0 +1,13 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787165
+<< metal5 >>
+rect 0 90 45 105
+rect 0 75 15 90
+rect 0 60 45 75
+rect 30 15 45 60
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_6.mag b/mag/alpha_6.mag
new file mode 100644
index 0000000..91ff49f
--- /dev/null
+++ b/mag/alpha_6.mag
@@ -0,0 +1,14 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787225
+<< metal5 >>
+rect 0 90 45 105
+rect 0 75 15 90
+rect 0 60 45 75
+rect 0 15 15 60
+rect 30 15 45 60
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_7.mag b/mag/alpha_7.mag
new file mode 100644
index 0000000..61a2aeb
--- /dev/null
+++ b/mag/alpha_7.mag
@@ -0,0 +1,10 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787264
+<< metal5 >>
+rect 0 90 45 105
+rect 30 0 45 90
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_8.mag b/mag/alpha_8.mag
new file mode 100644
index 0000000..735bc4c
--- /dev/null
+++ b/mag/alpha_8.mag
@@ -0,0 +1,15 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787297
+<< metal5 >>
+rect 0 90 45 105
+rect 0 75 15 90
+rect 30 75 45 90
+rect 0 60 45 75
+rect 0 15 15 60
+rect 30 15 45 60
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_9.mag b/mag/alpha_9.mag
new file mode 100644
index 0000000..4bf894e
--- /dev/null
+++ b/mag/alpha_9.mag
@@ -0,0 +1,13 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598787355
+<< metal5 >>
+rect 0 90 45 105
+rect 0 75 15 90
+rect 30 75 45 90
+rect 0 60 45 75
+rect 30 0 45 60
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_A.mag b/mag/alpha_A.mag
new file mode 100644
index 0000000..e2e94f4
--- /dev/null
+++ b/mag/alpha_A.mag
@@ -0,0 +1,16 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598763107
+<< metal5 >>
+rect 10 100 35 105
+rect 5 95 40 100
+rect 0 85 45 95
+rect 0 45 15 85
+rect 30 45 45 85
+rect 0 30 45 45
+rect 0 0 15 30
+rect 30 0 45 30
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_B.mag b/mag/alpha_B.mag
new file mode 100644
index 0000000..840c9a8
--- /dev/null
+++ b/mag/alpha_B.mag
@@ -0,0 +1,19 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598763267
+<< metal5 >>
+rect 0 100 35 105
+rect 0 95 40 100
+rect 0 85 45 95
+rect 0 60 15 85
+rect 30 60 45 85
+rect 0 45 45 60
+rect 0 20 15 45
+rect 30 20 45 45
+rect 0 10 45 20
+rect 0 5 40 10
+rect 0 0 35 5
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_C.mag b/mag/alpha_C.mag
new file mode 100644
index 0000000..f853353
--- /dev/null
+++ b/mag/alpha_C.mag
@@ -0,0 +1,15 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598763351
+<< metal5 >>
+rect 10 100 45 105
+rect 5 95 45 100
+rect 0 85 45 95
+rect 0 20 15 85
+rect 0 10 45 20
+rect 5 5 45 10
+rect 10 0 45 5
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_D.mag b/mag/alpha_D.mag
new file mode 100644
index 0000000..c6ce878
--- /dev/null
+++ b/mag/alpha_D.mag
@@ -0,0 +1,16 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598763661
+<< metal5 >>
+rect 0 100 35 105
+rect 0 95 40 100
+rect 0 85 45 95
+rect 0 20 15 85
+rect 30 20 45 85
+rect 0 10 45 20
+rect 0 5 40 10
+rect 0 0 35 5
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_E.mag b/mag/alpha_E.mag
new file mode 100644
index 0000000..b32127a
--- /dev/null
+++ b/mag/alpha_E.mag
@@ -0,0 +1,13 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598765099
+<< metal5 >>
+rect 0 90 45 105
+rect 0 60 15 90
+rect 0 45 30 60
+rect 0 15 15 45
+rect 0 0 45 15
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/alpha_F.mag b/mag/alpha_F.mag
new file mode 100644
index 0000000..867900c
--- /dev/null
+++ b/mag/alpha_F.mag
@@ -0,0 +1,12 @@
+magic
+tech sky130A
+magscale 36 1
+timestamp 1598765253
+<< metal5 >>
+rect 0 90 45 105
+rect 0 60 15 90
+rect 0 45 30 60
+rect 0 0 15 45
+<< properties >>
+string FIXED_BBOX 0 -30 60 105
+<< end >>
diff --git a/mag/caravel.mag b/mag/caravel.mag
index 627641d..1dfd76a 100644
--- a/mag/caravel.mag
+++ b/mag/caravel.mag
@@ -1,7 +1,7 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1609864636
+timestamp 1613162426
 << metal1 >>
 rect 434992 1008039 434998 1008091
 rect 435050 1008079 435056 1008091
@@ -54914,6 +54914,15 @@
 rect 104322 1015798 104382 1016656
 rect 98400 1015650 98622 1015680
 rect 98370 1015620 98622 1015650
+rect 60236 1000288 62784 1000294
+rect 60236 1000238 62792 1000288
+rect 60236 999438 60258 1000238
+rect 62730 999438 62792 1000238
+rect 60236 999380 62792 999438
+rect 60236 997622 62784 999380
+rect 60236 996948 60276 997622
+rect 62750 996948 62784 997622
+rect 60236 996908 62784 996948
 rect 81039 995848 81105 995851
 rect 94959 995848 95025 995851
 rect 81039 995846 95025 995848
@@ -57107,6 +57116,15 @@
 rect 362895 993272 383025 993274
 rect 362895 993269 362961 993272
 rect 382959 993269 383025 993272
+rect 30656 988352 31778 988394
+rect 30656 984370 30806 988352
+rect 31614 988174 31778 988352
+rect 31614 988042 42224 988174
+rect 31614 984584 41196 988042
+rect 42102 984584 42224 988042
+rect 31614 984474 42224 984584
+rect 31614 984370 31778 984474
+rect 30656 984336 31778 984370
 rect 655119 976756 655185 976759
 rect 650208 976754 655185 976756
 rect 650208 976698 655124 976754
@@ -57930,11 +57948,11 @@
 rect 59596 846014 64416 846070
 rect 59535 846012 64416 846014
 rect 59535 846009 59601 846012
-rect 38170 841394 50172 841526
+rect 38170 841394 45946 841526
 rect 38170 837942 44902 841394
 rect 43396 832312 44902 837942
 rect 38826 828278 44902 832312
-rect 45730 828278 50172 841394
+rect 45730 828278 45946 841394
 rect 653967 836008 654033 836011
 rect 650208 836006 654033 836008
 rect 650208 835950 653972 836006
@@ -57949,7 +57967,7 @@
 rect 59596 831658 64416 831714
 rect 59535 831656 64416 831658
 rect 59535 831653 59601 831656
-rect 38826 828272 50172 828278
+rect 38826 828272 45946 828278
 rect 6142 825720 8804 826520
 rect 9604 826519 50926 826520
 rect 9604 825721 50127 826519
@@ -59232,13 +59250,15 @@
 rect 674476 716218 674784 716274
 rect 674415 716216 674784 716218
 rect 674415 716213 674481 716216
+rect 43244 715834 43342 715848
 rect 41914 715770 41920 715834
 rect 41984 715832 41990 715834
-rect 43258 715832 43264 715834
-rect 41984 715772 43264 715832
+rect 43244 715832 43270 715834
+rect 41984 715772 43270 715832
 rect 41984 715770 41990 715772
-rect 43258 715770 43264 715772
-rect 43328 715770 43334 715834
+rect 43244 715770 43270 715772
+rect 43334 715770 43342 715834
+rect 43244 715748 43342 715770
 rect 41530 715622 41536 715686
 rect 41600 715684 41606 715686
 rect 42490 715684 42496 715686
@@ -59456,11 +59476,11 @@
 rect 42447 707185 42513 707188
 rect 42682 706890 42688 706954
 rect 42752 706952 42758 706954
-rect 43258 706952 43264 706954
-rect 42752 706892 43264 706952
+rect 43258 706952 43268 706954
+rect 42752 706892 43268 706952
 rect 42752 706890 42758 706892
-rect 43258 706890 43264 706892
-rect 43328 706890 43334 706954
+rect 43258 706890 43268 706892
+rect 43332 706890 43338 706954
 rect 649794 706922 649854 707481
 rect 673167 707100 673233 707103
 rect 673167 707098 674814 707100
@@ -61946,18 +61966,29 @@
 rect 654508 519230 654513 519286
 rect 650208 519228 654513 519230
 rect 654447 519225 654513 519228
+rect 669318 518470 677862 518476
+rect 669304 518424 677862 518470
+rect 669304 518422 669372 518424
 rect 59535 515736 59601 515739
 rect 59535 515734 64416 515736
 rect 59535 515678 59540 515734
 rect 59596 515678 64416 515734
 rect 59535 515676 64416 515678
 rect 59535 515673 59601 515676
+rect 669304 514106 669368 518422
 rect 654447 507448 654513 507451
 rect 650208 507446 654513 507448
 rect 650208 507390 654452 507446
 rect 654508 507390 654513 507446
 rect 650208 507388 654513 507390
 rect 654447 507385 654513 507388
+rect 669304 504232 669372 514106
+rect 670344 514050 677862 518424
+rect 670344 508556 670422 514050
+rect 670344 508462 677998 508556
+rect 670350 504232 677998 508462
+rect 669304 504156 677998 504232
+rect 669304 504066 670422 504156
 rect 674895 504044 674961 504047
 rect 675087 504044 675153 504047
 rect 674895 504042 675153 504044
@@ -61989,12 +62020,12 @@
 rect 662178 498230 700596 498231
 rect 701780 498230 710816 499414
 rect 659368 497499 708036 497500
-rect 42530 497306 53128 497352
-rect 38434 497304 53128 497306
+rect 42530 497306 47070 497352
+rect 38434 497304 47070 497306
 rect 38434 493252 45974 497304
 rect 42530 487666 45974 493252
 rect 38012 483786 45974 487666
-rect 46716 483786 53128 497304
+rect 46716 483786 47070 497304
 rect 659363 496317 659369 497499
 rect 660551 496317 708036 497499
 rect 659368 496316 708036 496317
@@ -62121,7 +62152,7 @@
 rect 654316 484006 654321 484062
 rect 650208 484004 654321 484006
 rect 654255 484001 654321 484004
-rect 38012 483668 53128 483786
+rect 38012 483668 47070 483786
 rect 673455 483768 673521 483771
 rect 673455 483766 674814 483768
 rect 673455 483710 673460 483766
@@ -62196,11 +62227,12 @@
 rect 59535 458104 64416 458106
 rect 59535 458101 59601 458104
 rect 37822 454820 44492 454846
-rect 37822 454702 56098 454820
-rect 37822 451458 47166 454702
+rect 47144 454820 49272 454828
+rect 37822 454744 49272 454820
+rect 37822 451458 47166 454744
 rect 42366 445418 47166 451458
-rect 36928 441666 47166 445418
-rect 47966 441666 56098 454702
+rect 36928 441662 47166 445418
+rect 49188 441662 49272 454744
 rect 654351 448840 654417 448843
 rect 650208 448838 654417 448840
 rect 650208 448782 654356 448838
@@ -62213,8 +62245,9 @@
 rect 59596 443750 64416 443806
 rect 59535 443748 64416 443750
 rect 59535 443745 59601 443748
-rect 36928 441608 56098 441666
+rect 36928 441608 49272 441662
 rect 36928 441582 44730 441608
+rect 47144 441602 49272 441608
 rect 6098 439190 8774 439990
 rect 9574 439989 50926 439990
 rect 9574 439191 50127 439989
@@ -63385,6 +63418,11 @@
 rect 35212 333046 35262 333102
 rect 35151 333041 35262 333046
 rect 35202 332778 35262 333041
+rect 31956 331648 45488 331678
+rect 31956 330486 32020 331648
+rect 32604 331636 45488 331648
+rect 32604 330504 44906 331636
+rect 45450 330504 45488 331636
 rect 654447 331624 654513 331627
 rect 650208 331622 654513 331624
 rect 650208 331566 654452 331622
@@ -63400,6 +63438,8 @@
 rect 675759 330525 675825 330528
 rect 676474 330526 676480 330528
 rect 676544 330526 676550 330590
+rect 32604 330486 45488 330504
+rect 31956 330458 45488 330486
 rect 40143 329848 40209 329851
 rect 42298 329848 42304 329850
 rect 40143 329846 42304 329848
@@ -63926,6 +63966,13 @@
 rect 675584 289532 675628 289592
 rect 675584 289530 675590 289532
 rect 675471 289529 675537 289530
+rect 36308 287744 47008 287772
+rect 36308 286660 36346 287744
+rect 36976 287742 47008 287744
+rect 36976 286664 46158 287742
+rect 46718 286664 47008 287742
+rect 36976 286660 47008 286664
+rect 36308 286640 47008 286660
 rect 58095 285892 58161 285895
 rect 58095 285890 64416 285892
 rect 58095 285834 58100 285890
@@ -66770,18 +66817,9 @@
 rect 42508 259638 42558 259694
 rect 42447 259633 42558 259638
 rect 42498 259518 42558 259633
-rect 674946 259551 675006 259740
-rect 674946 259546 675057 259551
-rect 674946 259490 674996 259546
-rect 675052 259490 675057 259546
-rect 674946 259488 675057 259490
-rect 674991 259485 675057 259488
-rect 674031 259252 674097 259255
-rect 674031 259250 674784 259252
-rect 674031 259194 674036 259250
-rect 674092 259194 674784 259250
-rect 674031 259192 674784 259194
-rect 674031 259189 674097 259192
+rect 206844 259544 209180 259720
+rect 206844 259536 211458 259544
+rect 206844 259496 211282 259536
 rect 42831 258956 42897 258959
 rect 42528 258954 42897 258956
 rect 42528 258898 42836 258954
@@ -66794,19 +66832,7 @@
 rect 42508 258602 42558 258658
 rect 42447 258597 42558 258602
 rect 42498 258334 42558 258597
-rect 677058 258367 677118 258630
-rect 677058 258362 677169 258367
-rect 677058 258306 677108 258362
-rect 677164 258306 677169 258362
-rect 677058 258304 677169 258306
-rect 677103 258301 677169 258304
 rect 42306 257624 42366 257890
-rect 676866 257775 676926 258112
-rect 676866 257770 676977 257775
-rect 676866 257714 676916 257770
-rect 676972 257714 676977 257770
-rect 676866 257712 676977 257714
-rect 676911 257709 676977 257712
 rect 43215 257624 43281 257627
 rect 42306 257622 43281 257624
 rect 42306 257566 43220 257622
@@ -66819,6 +66845,42 @@
 rect 42508 257418 42558 257474
 rect 42447 257413 42558 257418
 rect 42498 257298 42558 257413
+rect 40378 256970 40384 257034
+rect 40448 256970 40454 257034
+rect 40386 256736 40446 256970
+rect 206844 256926 206998 259496
+rect 209004 256926 211282 259496
+rect 206844 256878 211282 256926
+rect 211434 256878 211458 259536
+rect 412810 259516 424188 259554
+rect 412810 256884 412836 259516
+rect 412992 259382 424188 259516
+rect 674946 259551 675006 259740
+rect 674946 259546 675057 259551
+rect 674946 259490 674996 259546
+rect 675052 259490 675057 259546
+rect 674946 259488 675057 259490
+rect 674991 259485 675057 259488
+rect 412992 256980 416548 259382
+rect 423896 256980 424188 259382
+rect 674031 259252 674097 259255
+rect 674031 259250 674784 259252
+rect 674031 259194 674036 259250
+rect 674092 259194 674784 259250
+rect 674031 259192 674784 259194
+rect 674031 259189 674097 259192
+rect 677058 258367 677118 258630
+rect 677058 258362 677169 258367
+rect 677058 258306 677108 258362
+rect 677164 258306 677169 258362
+rect 677058 258304 677169 258306
+rect 677103 258301 677169 258304
+rect 676866 257775 676926 258112
+rect 676866 257770 676977 257775
+rect 676866 257714 676916 257770
+rect 676972 257714 676977 257770
+rect 676866 257712 676977 257714
+rect 676911 257709 676977 257712
 rect 677058 257331 677118 257594
 rect 676911 257328 676977 257331
 rect 676866 257326 676977 257328
@@ -66830,10 +66892,10 @@
 rect 677164 257270 677169 257326
 rect 677058 257268 677169 257270
 rect 677103 257265 677169 257268
-rect 40378 256970 40384 257034
-rect 40448 256970 40454 257034
 rect 676866 257002 676926 257265
-rect 40386 256736 40446 256970
+rect 412992 256884 424188 256980
+rect 206844 256796 209180 256878
+rect 412810 256870 424188 256884
 rect 46191 256736 46257 256739
 rect 40386 256734 46257 256736
 rect 40386 256706 46196 256734
@@ -66841,6 +66903,8 @@
 rect 46252 256678 46257 256734
 rect 40416 256676 46257 256678
 rect 46191 256673 46257 256676
+rect 206446 256362 211188 256376
+rect 206446 256326 211020 256362
 rect 42159 255996 42225 255999
 rect 42306 255998 42366 256262
 rect 42298 255996 42304 255998
@@ -66852,14 +66916,8 @@
 rect 42298 255934 42304 255936
 rect 42368 255934 42374 255998
 rect 40578 255406 40638 255670
-rect 212034 255407 212094 255880
 rect 40570 255342 40576 255406
 rect 40640 255342 40646 255406
-rect 211983 255402 212094 255407
-rect 211983 255346 211988 255402
-rect 212044 255346 212094 255402
-rect 211983 255344 212094 255346
-rect 211983 255341 212049 255344
 rect 43023 255108 43089 255111
 rect 42528 255106 43089 255108
 rect 42528 255050 43028 255106
@@ -66875,36 +66933,41 @@
 rect 41154 253334 41214 253450
 rect 41146 253270 41152 253334
 rect 41216 253270 41222 253334
+rect 206446 253276 206478 256326
+rect 208996 253276 211020 256326
+rect 211164 253276 211188 256362
+rect 413090 256348 424314 256438
+rect 212034 255407 212094 255880
+rect 211983 255402 212094 255407
+rect 211983 255346 211988 255402
+rect 212044 255346 212094 255402
+rect 211983 255344 212094 255346
+rect 211983 255341 212049 255344
+rect 206446 253250 211188 253276
+rect 413090 253274 413114 256348
+rect 413240 256270 424314 256348
+rect 413240 253412 416506 256270
+rect 424074 253412 424314 256270
+rect 684932 254958 685646 254996
+rect 413240 253274 424314 253412
+rect 413090 253256 424314 253274
+rect 669318 254778 685834 254958
 rect 41922 252595 41982 252932
+rect 669318 252610 685012 254778
 rect 41871 252590 41982 252595
 rect 41871 252534 41876 252590
 rect 41932 252534 41982 252590
 rect 41871 252532 41982 252534
 rect 41871 252529 41937 252532
 rect 40962 252150 41022 252414
+rect 641196 252276 656316 252608
+rect 669318 252276 671666 252610
+rect 641196 252222 671666 252276
 rect 40954 252086 40960 252150
 rect 41024 252086 41030 252150
 rect 41346 251706 41406 251822
 rect 41338 251642 41344 251706
 rect 41408 251642 41414 251706
-rect 675898 251642 675904 251706
-rect 675968 251704 675974 251706
-rect 677583 251704 677649 251707
-rect 675968 251702 677649 251704
-rect 675968 251646 677588 251702
-rect 677644 251646 677649 251702
-rect 675968 251644 677649 251646
-rect 675968 251642 675974 251644
-rect 677583 251641 677649 251644
-rect 675706 251494 675712 251558
-rect 675776 251556 675782 251558
-rect 677199 251556 677265 251559
-rect 675776 251554 677265 251556
-rect 675776 251498 677204 251554
-rect 677260 251498 677265 251554
-rect 675776 251496 677265 251498
-rect 675776 251494 675782 251496
-rect 677199 251493 677265 251496
 rect 40194 250967 40254 251304
 rect 40143 250962 40254 250967
 rect 40143 250906 40148 250962
@@ -66934,6 +66997,32 @@
 rect 206991 249334 211902 249336
 rect 206991 249278 206996 249334
 rect 207052 249278 211902 249334
+rect 641196 249864 641918 252222
+rect 655400 249928 671666 252222
+rect 684932 251802 685012 252610
+rect 685600 252610 685834 254778
+rect 685600 251802 685772 252610
+rect 684932 251722 685772 251802
+rect 675898 251642 675904 251706
+rect 675968 251704 675974 251706
+rect 677583 251704 677649 251707
+rect 675968 251702 677649 251704
+rect 675968 251646 677588 251702
+rect 677644 251646 677649 251702
+rect 675968 251644 677649 251646
+rect 675968 251642 675974 251644
+rect 677583 251641 677649 251644
+rect 675706 251494 675712 251558
+rect 675776 251556 675782 251558
+rect 677199 251556 677265 251559
+rect 675776 251554 677265 251556
+rect 675776 251498 677204 251554
+rect 677260 251498 677265 251554
+rect 675776 251496 677265 251498
+rect 675776 251494 675782 251496
+rect 677199 251493 677265 251496
+rect 655400 249864 656316 249928
+rect 641196 249286 656316 249864
 rect 206991 249276 211902 249278
 rect 206991 249273 207057 249276
 rect 40002 248895 40062 249158
@@ -71762,17 +71851,18 @@
 rect 645423 82477 645489 82480
 rect 146511 82392 146577 82395
 rect 140832 82390 146577 82392
-rect 42252 82346 49282 82362
-rect 38346 82214 49282 82346
+rect 42252 82360 45378 82362
+rect 40792 82346 45378 82360
+rect 38346 82236 45378 82346
 rect 140832 82334 146516 82390
 rect 146572 82334 146577 82390
 rect 140832 82332 146577 82334
 rect 146511 82329 146577 82332
 rect 647439 82244 647505 82247
-rect 38346 78432 42462 82214
-rect 42252 72776 42462 78432
-rect 38544 69072 42462 72776
-rect 44874 69072 49282 82214
+rect 38346 78432 40974 82236
+rect 40792 72776 40974 78432
+rect 38544 69066 40974 72776
+rect 45006 69066 45378 82236
 rect 640386 82242 647505 82244
 rect 640386 82186 647444 82242
 rect 647500 82186 647505 82242
@@ -72127,13 +72217,14 @@
 rect 201807 69456 210528 69458
 rect 201807 69453 201873 69456
 rect 145839 69072 145905 69075
-rect 38544 68996 49282 69072
+rect 38544 68996 45378 69066
 rect 140832 69070 145905 69072
 rect 140832 69014 145844 69070
 rect 145900 69014 145905 69070
 rect 140832 69012 145905 69014
 rect 145839 69009 145905 69012
-rect 42252 68974 49282 68996
+rect 40792 68974 45378 68996
+rect 40792 68966 45220 68974
 rect 195471 68924 195537 68927
 rect 195471 68922 210528 68924
 rect 195471 68866 195476 68922
@@ -72878,6 +72969,8 @@
 rect 579222 39664 583540 40254
 << via3 >>
 rect 121358 1022108 121958 1022708
+rect 60258 999438 62730 1000238
+rect 60276 996948 62750 997622
 rect 122816 1021442 123416 1022042
 rect 124006 1030258 124606 1030858
 rect 121359 996961 121957 997559
@@ -72962,6 +73055,8 @@
 rect 476608 996082 476672 996146
 rect 580256 996004 585666 997072
 rect 476608 995786 476672 995850
+rect 30806 984370 31614 988352
+rect 41196 984584 42102 988042
 rect 42112 968762 42176 968766
 rect 42112 968706 42124 968762
 rect 42124 968706 42176 968762
@@ -73244,7 +73339,7 @@
 rect 659369 720099 660551 721281
 rect 708076 720098 709260 721282
 rect 41920 715770 41984 715834
-rect 43264 715770 43328 715834
+rect 43270 715770 43334 715834
 rect 41536 715622 41600 715686
 rect 42496 715622 42560 715686
 rect 676864 715474 676928 715538
@@ -73285,7 +73380,7 @@
 rect 41536 707334 41600 707398
 rect 40768 707186 40832 707250
 rect 42688 706890 42752 706954
-rect 43264 706890 43328 706954
+rect 43268 706890 43332 706954
 rect 42880 706446 42944 706510
 rect 41344 705114 41408 705178
 rect 42496 704522 42560 704586
@@ -73607,6 +73702,10 @@
 rect 675904 531214 675968 531278
 rect 40384 530622 40448 530686
 rect 674560 530622 674624 530686
+rect 669372 518422 670344 518424
+rect 669368 514106 670344 518422
+rect 669372 508462 670344 514106
+rect 669372 504232 670350 508462
 rect 671683 501996 672775 503088
 rect 699153 501995 700247 503089
 rect 666067 500091 667249 501273
@@ -73625,7 +73724,7 @@
 rect 674752 486074 674816 486138
 rect 676864 483410 676928 483474
 rect 665144 460522 668046 473848
-rect 47166 441666 47966 454702
+rect 47166 441662 49188 454744
 rect 8774 439190 9574 439990
 rect 50127 439191 50925 439989
 rect 16250 437824 17050 438624
@@ -73753,6 +73852,8 @@
 rect 675520 333786 675532 333842
 rect 675532 333786 675584 333842
 rect 675520 333782 675584 333786
+rect 32020 330486 32604 331648
+rect 44906 330504 45450 331636
 rect 676480 330526 676544 330590
 rect 42304 329786 42368 329850
 rect 675328 329490 675392 329554
@@ -73827,6 +73928,8 @@
 rect 675520 289534 675532 289590
 rect 675532 289534 675584 289590
 rect 675520 289530 675584 289534
+rect 36346 286660 36976 287744
+rect 46158 286664 46718 287742
 rect 41920 285534 41984 285598
 rect 42496 285534 42560 285598
 rect 41728 285090 41792 285154
@@ -73964,13 +74067,23 @@
 rect 55269 261323 56067 262121
 rect 673984 260818 674048 260882
 rect 40384 256970 40448 257034
+rect 206998 256926 209004 259496
+rect 211282 256878 211434 259536
+rect 412836 256884 412992 259516
+rect 416548 256980 423896 259382
 rect 42304 255934 42368 255998
 rect 40576 255342 40640 255406
 rect 40384 254158 40448 254222
 rect 40768 253714 40832 253778
 rect 41152 253270 41216 253334
+rect 206478 253276 208996 256326
+rect 211020 253276 211164 256362
+rect 413114 253274 413240 256348
+rect 416506 253412 424074 256270
 rect 40960 252086 41024 252150
 rect 41344 251642 41408 251706
+rect 641918 249864 655400 252222
+rect 685012 251802 685600 254778
 rect 675904 251642 675968 251706
 rect 675712 251494 675776 251558
 rect 410752 247794 410816 247858
@@ -74282,7 +74395,7 @@
 rect 211072 87214 211136 87278
 rect 210112 82626 210176 82690
 rect 210880 82626 210944 82690
-rect 42462 69072 44874 82214
+rect 40974 69066 45006 82236
 rect 210112 72858 210176 72922
 rect 211072 72858 211136 72922
 rect 209920 62794 209984 62858
@@ -74572,13 +74685,45 @@
 rect 574046 1019996 574047 1020596
 rect 573445 1019995 574047 1019996
 rect 496095 1019949 496697 1019950
+rect 60222 1000238 62794 1000290
+rect 60222 999438 60258 1000238
+rect 62730 999438 62794 1000238
+rect 60222 999380 62794 999438
 rect 125334 997663 125934 997664
+rect 60236 997622 62784 997650
+rect 54692 997038 56068 997236
+rect 54692 996198 54718 997038
+rect 60236 996948 60276 997622
+rect 62750 996948 62784 997622
 rect 122816 997633 123416 997634
+rect 60236 996908 62784 996948
 rect 121358 997559 121958 997560
-rect 55268 996998 56068 997216
-rect 53702 995750 54502 995936
-rect 50126 992996 50926 994072
+rect 121358 996961 121359 997559
+rect 121957 996961 121958 997559
+rect 53092 995752 54534 995978
+rect 53092 994938 53140 995752
+rect 54504 994938 54534 995752
+rect 51584 994554 52914 994654
+rect 51584 993544 51620 994554
+rect 52878 993544 52914 994554
+rect 49632 993104 51436 993248
+rect 49632 992148 49664 993104
+rect 51396 992148 51436 993104
 rect 44866 990200 45466 990402
+rect 30764 988352 31690 988390
+rect 30764 984370 30806 988352
+rect 31614 984370 31690 988352
+rect 41094 988148 42430 988188
+rect 41094 984514 41134 988148
+rect 42390 984514 42430 988148
+rect 41094 984474 42430 984514
+rect 43272 985556 44476 985638
+rect 43272 985550 44494 985556
+rect 30764 984328 31690 984370
+rect 43272 983126 43290 985550
+rect 44470 985138 44494 985550
+rect 44470 983126 44492 985138
+rect 43272 983088 44492 983126
 rect 42111 968766 42177 968767
 rect 42111 968702 42112 968766
 rect 42176 968702 42177 968766
@@ -74926,7 +75071,7 @@
 rect 42879 936142 42880 936206
 rect 42944 936142 42945 936206
 rect 42879 936141 42945 936142
-rect 43870 922410 44470 984934
+rect 43272 922410 44476 983088
 rect 43126 922378 44496 922410
 rect 43126 916604 43192 922378
 rect 44420 916604 44496 922378
@@ -75146,10 +75291,18 @@
 rect 42687 706889 42753 706890
 rect 42690 705657 42750 706889
 rect 42882 706511 42942 725019
-rect 43263 715834 43329 715835
-rect 43263 715770 43264 715834
-rect 43328 715770 43329 715834
-rect 43263 715769 43329 715770
+rect 43272 716550 44476 916538
+rect 44866 841528 45466 989600
+rect 46142 989156 46742 989724
+rect 44818 841394 45864 841528
+rect 44818 828278 44902 841394
+rect 45730 828278 45864 841394
+rect 44818 828210 45864 828278
+rect 43272 716056 44488 716550
+rect 43244 715834 43342 715848
+rect 43244 715770 43270 715834
+rect 43334 715770 43342 715834
+rect 43244 715748 43342 715770
 rect 43071 714354 43137 714355
 rect 43071 714290 43072 714354
 rect 43136 714290 43137 714354
@@ -75294,11 +75447,13 @@
 rect 42368 670926 42369 670990
 rect 42498 670988 42558 704521
 rect 43074 700591 43134 714289
-rect 43266 706955 43326 715769
-rect 43263 706954 43329 706955
-rect 43263 706890 43264 706954
-rect 43328 706890 43329 706954
-rect 43263 706889 43329 706890
+rect 43270 706955 43334 715748
+rect 43267 706954 43334 706955
+rect 43267 706890 43268 706954
+rect 43332 706890 43334 706954
+rect 43267 706889 43333 706890
+rect 43422 706690 44488 716056
+rect 43272 706576 44488 706690
 rect 43071 700590 43137 700591
 rect 43071 700526 43072 700590
 rect 43136 700526 43137 700590
@@ -75800,6 +75955,10 @@
 rect 40383 342958 40384 343022
 rect 40448 342958 40449 343022
 rect 40383 342957 40449 342958
+rect 31982 331648 32638 331686
+rect 31982 330486 32020 331648
+rect 32604 330486 32638 331648
+rect 31982 330460 32638 330486
 rect 8927 309937 9247 309952
 rect 8737 309936 9539 309937
 rect 8737 309136 8738 309936
@@ -75925,6 +76084,10 @@
 rect 40383 299742 40384 299806
 rect 40448 299742 40449 299806
 rect 40383 299741 40449 299742
+rect 36324 287744 37012 287818
+rect 36324 286660 36346 287744
+rect 36976 286660 37012 287744
+rect 36324 286598 37012 286660
 rect 8927 267361 9247 267494
 rect 8583 267360 9385 267361
 rect 8583 266560 8584 267360
@@ -76175,6 +76338,9 @@
 rect 42687 277986 42688 278050
 rect 42752 277986 42753 278050
 rect 42687 277985 42753 277986
+rect 43272 277114 44476 706576
+rect 43272 275482 43906 277114
+rect 44432 275482 44476 277114
 rect 42495 274794 42561 274795
 rect 42495 274730 42496 274794
 rect 42560 274730 42561 274794
@@ -76230,115 +76396,126 @@
 rect 41151 233289 41217 233290
 rect 41346 229803 41406 251641
 rect 42882 246823 42942 270585
-rect 43870 266848 44470 916538
-rect 44866 841528 45466 989600
-rect 46142 989156 46742 989724
-rect 44818 841394 45864 841528
-rect 44818 828278 44902 841394
-rect 45730 828278 45864 841394
-rect 44818 828210 45864 828278
-rect 44866 267378 45466 828210
+rect 43272 266848 44476 275482
+rect 44866 331636 45466 828210
 rect 46142 497400 46742 988556
-rect 47466 986612 48066 986688
+rect 47232 986974 49272 987022
+rect 47232 985814 47268 986974
+rect 49228 985814 49272 986974
+rect 47232 985786 49272 985814
 rect 45902 497304 46764 497400
 rect 45902 483786 45974 497304
 rect 46716 483786 46764 497304
 rect 45902 483666 46764 483786
-rect 46142 268394 46742 483666
-rect 47466 454802 48066 986012
-rect 47140 454702 48066 454802
-rect 47140 441666 47166 454702
-rect 47966 441666 48066 454702
-rect 47140 441590 48066 441666
-rect 47466 270808 48066 441590
-rect 47466 270202 47492 270808
-rect 48038 270202 48066 270808
-rect 47466 269816 48066 270202
-rect 50126 952831 50926 992196
-rect 50126 952033 50127 952831
-rect 50925 952033 50926 952831
-rect 50126 826519 50926 952033
-rect 50126 825721 50127 826519
-rect 50925 825721 50926 826519
-rect 50126 783775 50926 825721
-rect 50126 782977 50127 783775
-rect 50925 782977 50926 783775
-rect 50126 740587 50926 782977
-rect 50126 739789 50127 740587
-rect 50925 739789 50926 740587
-rect 50126 697141 50926 739789
-rect 50126 696343 50127 697141
-rect 50925 696343 50926 697141
-rect 50126 653815 50926 696343
-rect 50126 653017 50127 653815
-rect 50925 653017 50926 653815
-rect 50126 610725 50926 653017
-rect 50126 609927 50127 610725
-rect 50925 609927 50926 610725
-rect 50126 567645 50926 609927
-rect 50126 566847 50127 567645
-rect 50925 566847 50926 567645
-rect 50126 439989 50926 566847
-rect 50126 439191 50127 439989
-rect 50925 439191 50926 439989
-rect 50126 396837 50926 439191
-rect 50126 396039 50127 396837
-rect 50925 396039 50926 396837
-rect 50126 353099 50926 396039
-rect 50126 352301 50127 353099
-rect 50925 352301 50926 353099
-rect 50126 309935 50926 352301
-rect 50126 309137 50127 309935
-rect 50925 309137 50926 309935
+rect 44866 330504 44906 331636
+rect 45450 330504 45466 331636
+rect 44866 267378 45466 330504
+rect 46142 287742 46742 483666
+rect 47244 454802 49272 985786
+rect 47140 454744 49272 454802
+rect 47140 441662 47166 454744
+rect 49188 441662 49272 454744
+rect 47140 441590 49272 441662
+rect 46142 286664 46158 287742
+rect 46718 286664 46742 287742
+rect 46142 268394 46742 286664
+rect 47244 275590 49272 441590
+rect 47196 275552 49272 275590
+rect 47196 269828 47242 275552
+rect 49208 269828 49272 275552
+rect 47196 269792 49272 269828
+rect 47244 269762 49272 269792
+rect 49632 952831 51436 992148
+rect 49632 952033 50127 952831
+rect 50925 952033 51436 952831
+rect 49632 826519 51436 952033
+rect 49632 825721 50127 826519
+rect 50925 825721 51436 826519
+rect 49632 783775 51436 825721
+rect 49632 782977 50127 783775
+rect 50925 782977 51436 783775
+rect 49632 740587 51436 782977
+rect 49632 739789 50127 740587
+rect 50925 739789 51436 740587
+rect 49632 697141 51436 739789
+rect 49632 696343 50127 697141
+rect 50925 696343 51436 697141
+rect 49632 653815 51436 696343
+rect 49632 653017 50127 653815
+rect 50925 653017 51436 653815
+rect 49632 610725 51436 653017
+rect 49632 609927 50127 610725
+rect 50925 609927 51436 610725
+rect 49632 567645 51436 609927
+rect 49632 566847 50127 567645
+rect 50925 566847 51436 567645
+rect 49632 439989 51436 566847
+rect 49632 439191 50127 439989
+rect 50925 439191 51436 439989
+rect 49632 396837 51436 439191
+rect 49632 396039 50127 396837
+rect 50925 396039 51436 396837
+rect 49632 353099 51436 396039
+rect 49632 352301 50127 353099
+rect 50925 352301 51436 353099
+rect 49632 309935 51436 352301
+rect 49632 309137 50127 309935
+rect 50925 309137 51436 309935
 rect 44866 266996 44912 267378
 rect 45430 266996 45466 267378
 rect 44866 266886 45466 266996
-rect 50126 267359 50926 309137
-rect 43870 266088 44470 266248
-rect 50126 266561 50127 267359
-rect 50925 266561 50926 267359
-rect 50126 265144 50926 266561
-rect 50126 263022 50926 264344
-rect 43690 262222 50926 263022
-rect 51918 951105 52718 993550
-rect 51918 950307 51919 951105
-rect 52717 950307 52718 951105
-rect 51918 825057 52718 950307
-rect 51918 824259 51919 825057
-rect 52717 824259 52718 825057
-rect 51918 782647 52718 824259
-rect 51918 781849 51919 782647
-rect 52717 781849 52718 782647
-rect 51918 739233 52718 781849
-rect 51918 738435 51919 739233
-rect 52717 738435 52718 739233
-rect 51918 695867 52718 738435
-rect 51918 695069 51919 695867
-rect 52717 695069 52718 695867
-rect 51918 652619 52718 695069
-rect 51918 651821 51919 652619
-rect 52717 651821 52718 652619
-rect 51918 609445 52718 651821
-rect 51918 608647 51919 609445
-rect 52717 608647 52718 609445
-rect 51918 566543 52718 608647
-rect 51918 565745 51919 566543
-rect 52717 565745 52718 566543
-rect 51918 438623 52718 565745
-rect 51918 437825 51919 438623
-rect 52717 437825 52718 438623
-rect 51918 395405 52718 437825
-rect 51918 394607 51919 395405
-rect 52717 394607 52718 395405
-rect 51918 352037 52718 394607
-rect 51918 351239 51919 352037
-rect 52717 351239 52718 352037
-rect 51918 308797 52718 351239
-rect 51918 307999 51919 308797
-rect 52717 307999 52718 308797
-rect 51918 265911 52718 307999
-rect 51918 265113 51919 265911
-rect 52717 265113 52718 265911
+rect 49632 267359 51436 309137
+rect 43272 266248 43870 266848
+rect 44470 266248 44476 266848
+rect 43272 266084 44476 266248
+rect 49632 266561 50127 267359
+rect 50925 266561 51436 267359
+rect 49632 265760 51436 266561
+rect 51584 951105 52914 993544
+rect 51584 950307 51919 951105
+rect 52717 950307 52914 951105
+rect 51584 825057 52914 950307
+rect 51584 824259 51919 825057
+rect 52717 824259 52914 825057
+rect 51584 782647 52914 824259
+rect 51584 781849 51919 782647
+rect 52717 781849 52914 782647
+rect 51584 739233 52914 781849
+rect 51584 738435 51919 739233
+rect 52717 738435 52914 739233
+rect 51584 695867 52914 738435
+rect 51584 695069 51919 695867
+rect 52717 695069 52914 695867
+rect 51584 652619 52914 695069
+rect 51584 651821 51919 652619
+rect 52717 651821 52914 652619
+rect 51584 609445 52914 651821
+rect 51584 608647 51919 609445
+rect 52717 608647 52914 609445
+rect 51584 566543 52914 608647
+rect 51584 565745 51919 566543
+rect 52717 565745 52914 566543
+rect 51584 438623 52914 565745
+rect 51584 437825 51919 438623
+rect 52717 437825 52914 438623
+rect 51584 395405 52914 437825
+rect 51584 394607 51919 395405
+rect 52717 394607 52914 395405
+rect 51584 352037 52914 394607
+rect 51584 351239 51919 352037
+rect 52717 351239 52914 352037
+rect 51584 308797 52914 351239
+rect 51584 307999 51919 308797
+rect 52717 307999 52914 308797
+rect 51584 265911 52914 307999
+rect 48980 265720 51440 265760
+rect 48980 265646 49020 265720
+rect 43258 262254 49020 265646
+rect 51400 262254 51440 265720
+rect 43258 262214 51440 262254
+rect 51584 265113 51919 265911
+rect 52717 265113 52914 265911
+rect 43258 262212 51436 262214
 rect 42879 246822 42945 246823
 rect 42879 246758 42880 246822
 rect 42944 246758 42945 246822
@@ -76368,197 +76545,58 @@
 rect 41984 243798 41985 243862
 rect 41919 243797 41985 243798
 rect 41922 231135 41982 243797
-rect 42303 238386 42369 238387
-rect 42303 238322 42304 238386
-rect 42368 238322 42369 238386
-rect 42303 238321 42369 238322
-rect 42306 234095 42366 238321
-rect 42303 234094 42369 234095
-rect 42303 234030 42304 234094
-rect 42368 234030 42369 234094
-rect 42303 234029 42369 234030
-rect 41919 231134 41985 231135
-rect 41919 231070 41920 231134
-rect 41984 231070 41985 231134
-rect 41919 231069 41985 231070
-rect 41727 230394 41793 230395
-rect 41727 230330 41728 230394
-rect 41792 230330 41793 230394
-rect 41727 230329 41793 230330
-rect 41538 230073 41790 230133
-rect 41343 229802 41409 229803
-rect 41343 229738 41344 229802
-rect 41408 229738 41409 229802
-rect 41343 229737 41409 229738
-rect 40959 226694 41025 226695
-rect 40959 226630 40960 226694
-rect 41024 226630 41025 226694
-rect 40959 226629 41025 226630
-rect 40383 225954 40449 225955
-rect 40383 225890 40384 225954
-rect 40448 225890 40449 225954
-rect 40383 225889 40449 225890
-rect 8927 223885 9247 223996
-rect 8729 223884 9531 223885
-rect 8729 223084 8730 223884
-rect 9530 223084 9531 223884
-rect 8729 223083 9531 223084
-rect 7607 221531 7927 221604
-rect 7363 221530 8165 221531
-rect 7363 220730 7364 221530
-rect 8164 220730 8165 221530
-rect 7363 220729 8165 220730
-rect 7607 214832 7927 220729
-rect 8927 213678 9247 223083
-rect 16551 222741 16871 222928
-rect 16291 222740 17093 222741
-rect 16291 221940 16292 222740
-rect 17092 221940 17093 222740
-rect 16291 221939 17093 221940
-rect 16551 214276 16871 221939
-rect 17871 220257 18191 220322
-rect 17701 220256 18503 220257
-rect 17701 219456 17702 220256
-rect 18502 219456 18503 220256
-rect 17701 219455 18503 219456
-rect 17871 215430 18191 219455
-rect 40575 212190 40641 212191
-rect 40575 212126 40576 212190
-rect 40640 212126 40641 212190
-rect 40575 212125 40641 212126
-rect 40383 211154 40449 211155
-rect 40383 211090 40384 211154
-rect 40448 211090 40449 211154
-rect 40383 211089 40449 211090
-rect 40386 182887 40446 211089
-rect 40578 184219 40638 212125
-rect 40959 210562 41025 210563
-rect 40959 210498 40960 210562
-rect 41024 210498 41025 210562
-rect 40959 210497 41025 210498
-rect 40767 208934 40833 208935
-rect 40767 208870 40768 208934
-rect 40832 208870 40833 208934
-rect 40767 208869 40833 208870
-rect 40575 184218 40641 184219
-rect 40575 184154 40576 184218
-rect 40640 184154 40641 184218
-rect 40575 184153 40641 184154
-rect 40770 183627 40830 208869
-rect 40962 185847 41022 210497
-rect 41535 209970 41601 209971
-rect 41535 209906 41536 209970
-rect 41600 209906 41601 209970
-rect 41535 209905 41601 209906
-rect 41151 208342 41217 208343
-rect 41151 208278 41152 208342
-rect 41216 208278 41217 208342
-rect 41151 208277 41217 208278
-rect 41154 186439 41214 208277
-rect 41343 207898 41409 207899
-rect 41343 207834 41344 207898
-rect 41408 207834 41409 207898
-rect 41343 207833 41409 207834
-rect 41346 187179 41406 207833
-rect 41538 190139 41598 209905
-rect 41535 190138 41601 190139
-rect 41535 190074 41536 190138
-rect 41600 190074 41601 190138
-rect 41535 190073 41601 190074
-rect 41730 189103 41790 230073
-rect 41727 189102 41793 189103
-rect 41727 189038 41728 189102
-rect 41792 189038 41793 189102
-rect 41727 189037 41793 189038
-rect 41922 188363 41982 231069
-rect 43690 223883 44490 262222
-rect 51918 260502 52718 265113
-rect 43690 223085 43691 223883
-rect 44489 223085 44490 223883
-rect 42111 197686 42177 197687
-rect 42111 197622 42112 197686
-rect 42176 197622 42177 197686
-rect 42111 197621 42177 197622
-rect 42114 191027 42174 197621
-rect 42111 191026 42177 191027
-rect 42111 190962 42112 191026
-rect 42176 190962 42177 191026
-rect 42111 190961 42177 190962
-rect 41919 188362 41985 188363
-rect 41919 188298 41920 188362
-rect 41984 188298 41985 188362
-rect 41919 188297 41985 188298
-rect 41343 187178 41409 187179
-rect 41343 187114 41344 187178
-rect 41408 187114 41409 187178
-rect 41343 187113 41409 187114
-rect 41151 186438 41217 186439
-rect 41151 186374 41152 186438
-rect 41216 186374 41217 186438
-rect 41151 186373 41217 186374
-rect 40959 185846 41025 185847
-rect 40959 185782 40960 185846
-rect 41024 185782 41025 185846
-rect 40959 185781 41025 185782
-rect 40767 183626 40833 183627
-rect 40767 183562 40768 183626
-rect 40832 183562 40833 183626
-rect 40767 183561 40833 183562
-rect 40383 182886 40449 182887
-rect 40383 182822 40384 182886
-rect 40448 182822 40449 182886
-rect 40383 182821 40449 182822
-rect 43690 82324 44490 223085
-rect 46936 259702 52718 260502
-rect 53702 949281 54502 994950
-rect 53702 948483 53703 949281
-rect 54501 948483 54502 949281
-rect 53702 823499 54502 948483
-rect 53702 822701 53703 823499
-rect 54501 822701 54502 823499
-rect 53702 781239 54502 822701
-rect 53702 780441 53703 781239
-rect 54501 780441 54502 781239
-rect 53702 737831 54502 780441
-rect 53702 737033 53703 737831
-rect 54501 737033 54502 737831
-rect 53702 694753 54502 737033
-rect 53702 693955 53703 694753
-rect 54501 693955 54502 694753
-rect 53702 651515 54502 693955
-rect 53702 650717 53703 651515
-rect 54501 650717 54502 651515
-rect 53702 607891 54502 650717
-rect 53702 607093 53703 607891
-rect 54501 607093 54502 607891
-rect 53702 565273 54502 607093
-rect 53702 564475 53703 565273
-rect 54501 564475 54502 565273
-rect 53702 437095 54502 564475
-rect 53702 436297 53703 437095
-rect 54501 436297 54502 437095
-rect 53702 393885 54502 436297
-rect 53702 393087 53703 393885
-rect 54501 393087 54502 393885
-rect 53702 350887 54502 393087
-rect 53702 350089 53703 350887
-rect 54501 350089 54502 350887
-rect 53702 307135 54502 350089
-rect 53702 306337 53703 307135
-rect 54501 306337 54502 307135
-rect 53702 264015 54502 306337
-rect 53702 263217 53703 264015
-rect 54501 263217 54502 264015
-rect 46936 246020 47736 259702
-rect 53702 258302 54502 263217
-rect 46936 222739 47736 245220
-rect 46936 221941 46937 222739
-rect 47735 221941 47736 222739
-rect 46936 82556 47736 221941
-rect 48718 257502 54502 258302
-rect 55268 947745 56068 996198
-rect 121358 996961 121359 997559
-rect 121957 996961 121958 997559
+rect 43258 241906 45132 262212
+rect 49632 262190 51436 262212
+rect 51584 261564 52914 265113
+rect 45498 259733 52914 261564
+rect 53092 949281 54534 994938
+rect 53092 948483 53703 949281
+rect 54501 948483 54534 949281
+rect 53092 823499 54534 948483
+rect 53092 822701 53703 823499
+rect 54501 822701 54534 823499
+rect 53092 781239 54534 822701
+rect 53092 780441 53703 781239
+rect 54501 780441 54534 781239
+rect 53092 737831 54534 780441
+rect 53092 737033 53703 737831
+rect 54501 737033 54534 737831
+rect 53092 694753 54534 737033
+rect 53092 693955 53703 694753
+rect 54501 693955 54534 694753
+rect 53092 651515 54534 693955
+rect 53092 650717 53703 651515
+rect 54501 650717 54534 651515
+rect 53092 607891 54534 650717
+rect 53092 607093 53703 607891
+rect 54501 607093 54534 607891
+rect 53092 565273 54534 607093
+rect 53092 564475 53703 565273
+rect 54501 564475 54534 565273
+rect 53092 437095 54534 564475
+rect 53092 436297 53703 437095
+rect 54501 436297 54534 437095
+rect 53092 393885 54534 436297
+rect 53092 393087 53703 393885
+rect 54501 393087 54534 393885
+rect 53092 350887 54534 393087
+rect 53092 350089 53703 350887
+rect 54501 350089 54534 350887
+rect 53092 307135 54534 350089
+rect 53092 306337 53703 307135
+rect 54501 306337 54534 307135
+rect 53092 264015 54534 306337
+rect 53092 263217 53703 264015
+rect 54501 263217 54534 264015
+rect 45498 259724 52908 259733
+rect 45504 259702 52718 259724
+rect 45504 248530 47748 259702
+rect 53092 259488 54534 263217
+rect 48222 259448 54534 259488
+rect 48222 256860 48262 259448
+rect 54378 259316 54534 259448
+rect 54692 947745 56068 996198
+rect 61432 984246 62032 996908
 rect 121358 992918 121958 996961
 rect 122816 997035 122817 997633
 rect 123415 997035 123416 997633
@@ -76819,95 +76857,130 @@
 rect 580184 997096 585702 997132
 rect 580184 995988 580186 997096
 rect 585676 995988 585702 997096
+rect 665024 996748 668306 996837
 rect 580184 995918 585702 995988
-rect 655328 996562 655928 996722
-rect 655328 996022 655360 996562
-rect 655902 996022 655928 996562
+rect 651552 996686 656548 996746
+rect 651552 996024 651576 996686
+rect 656490 996024 656548 996686
+rect 651552 996022 655360 996024
+rect 655902 996022 656548 996024
+rect 651552 995984 656548 996022
 rect 571834 994918 571858 995470
 rect 572410 994918 572434 995470
+rect 651568 995030 652168 995122
 rect 571834 994894 572434 994918
+rect 650536 995000 653634 995030
+rect 650536 994470 650578 995000
+rect 653584 994470 653634 995000
+rect 650536 994440 653634 994470
 rect 570328 993746 570352 994298
 rect 570904 993746 570928 994298
+rect 650628 994094 651228 994098
+rect 650256 994084 651292 994094
 rect 570328 993722 570928 993746
+rect 648658 994070 651292 994084
+rect 648658 993536 648716 994070
+rect 648658 993472 651292 993536
 rect 568178 992366 568202 992918
 rect 568754 992366 568778 992918
 rect 568178 992342 568778 992366
-rect 655328 985376 655928 996022
-rect 666066 995008 667250 996640
-rect 666066 994468 666106 995008
-rect 667218 994468 667250 995008
-rect 659368 992930 660552 993070
-rect 659368 992418 659402 992930
-rect 660498 992418 660552 992930
-rect 55268 946947 55269 947745
+rect 650628 982236 651228 993472
+rect 651568 982290 652168 994440
+rect 655328 985376 655928 995984
+rect 665024 994456 665102 996748
+rect 668240 994456 668306 996748
+rect 658682 993126 660572 993138
+rect 658682 993070 660610 993126
+rect 658682 992298 659386 993070
+rect 660564 992298 660610 993070
+rect 658682 992280 660610 992298
+rect 661102 992954 664196 993397
+rect 54692 946947 55269 947745
 rect 56067 946947 56068 947745
-rect 55268 822225 56068 946947
-rect 55268 821427 55269 822225
+rect 54692 822225 56068 946947
+rect 54692 821427 55269 822225
 rect 56067 821427 56068 822225
-rect 55268 779783 56068 821427
-rect 55268 778985 55269 779783
+rect 54692 779783 56068 821427
+rect 54692 778985 55269 779783
 rect 56067 778985 56068 779783
-rect 55268 736149 56068 778985
-rect 55268 735351 55269 736149
+rect 54692 736149 56068 778985
+rect 54692 735351 55269 736149
 rect 56067 735351 56068 736149
-rect 55268 693083 56068 735351
-rect 55268 692285 55269 693083
+rect 54692 693083 56068 735351
+rect 54692 692285 55269 693083
 rect 56067 692285 56068 693083
-rect 55268 649949 56068 692285
-rect 55268 649151 55269 649949
+rect 54692 649949 56068 692285
+rect 54692 649151 55269 649949
 rect 56067 649151 56068 649949
-rect 55268 606155 56068 649151
-rect 55268 605357 55269 606155
+rect 54692 606155 56068 649151
+rect 54692 605357 55269 606155
 rect 56067 605357 56068 606155
-rect 55268 563821 56068 605357
-rect 55268 563023 55269 563821
+rect 54692 563821 56068 605357
+rect 54692 563023 55269 563821
 rect 56067 563023 56068 563821
-rect 55268 435747 56068 563023
-rect 55268 434949 55269 435747
+rect 54692 435747 56068 563023
+rect 54692 434949 55269 435747
 rect 56067 434949 56068 435747
-rect 55268 392365 56068 434949
-rect 55268 391567 55269 392365
+rect 54692 392365 56068 434949
+rect 54692 391567 55269 392365
 rect 56067 391567 56068 392365
-rect 55268 349385 56068 391567
-rect 55268 348587 55269 349385
+rect 54692 349385 56068 391567
+rect 54692 348587 55269 349385
 rect 56067 348587 56068 349385
-rect 55268 305647 56068 348587
-rect 55268 304849 55269 305647
+rect 54692 305647 56068 348587
+rect 54692 304849 55269 305647
 rect 56067 304849 56068 305647
-rect 55268 262121 56068 304849
-rect 659368 945491 660552 992418
-rect 659368 944309 659369 945491
-rect 660551 944309 660552 945491
-rect 659368 766959 660552 944309
-rect 659368 765777 659369 766959
-rect 660551 765777 660552 766959
-rect 659368 721281 660552 765777
-rect 659368 720099 659369 721281
-rect 660551 720099 660552 721281
-rect 659368 677243 660552 720099
-rect 659368 676061 659369 677243
-rect 660551 676061 660552 677243
-rect 659368 630015 660552 676061
-rect 659368 628833 659369 630015
-rect 660551 628833 660552 630015
-rect 659368 585085 660552 628833
-rect 659368 583903 659369 585085
-rect 660551 583903 660552 585085
-rect 659368 541881 660552 583903
-rect 659368 540699 659369 541881
-rect 660551 540699 660552 541881
-rect 659368 497499 660552 540699
-rect 659368 496317 659369 497499
-rect 660551 496317 660552 497499
-rect 659368 409431 660552 496317
-rect 659368 408249 659369 409431
-rect 660551 408249 660552 409431
-rect 659368 364311 660552 408249
-rect 659368 363129 659369 364311
-rect 660551 363129 660552 364311
-rect 659368 318185 660552 363129
-rect 659368 317003 659369 318185
-rect 660551 317003 660552 318185
+rect 54692 262121 56068 304849
+rect 658682 945491 660572 992280
+rect 658682 944309 659369 945491
+rect 660551 944309 660572 945491
+rect 658682 766959 660572 944309
+rect 658682 765777 659369 766959
+rect 660551 765777 660572 766959
+rect 658682 721281 660572 765777
+rect 658682 720099 659369 721281
+rect 660551 720099 660572 721281
+rect 658682 677243 660572 720099
+rect 658682 676061 659369 677243
+rect 660551 676061 660572 677243
+rect 658682 630015 660572 676061
+rect 658682 628833 659369 630015
+rect 660551 628833 660572 630015
+rect 658682 585085 660572 628833
+rect 658682 583903 659369 585085
+rect 660551 583903 660572 585085
+rect 658682 541881 660572 583903
+rect 658682 540699 659369 541881
+rect 660551 540699 660572 541881
+rect 658682 497499 660572 540699
+rect 658682 496317 659369 497499
+rect 660551 496317 660572 497499
+rect 658682 409431 660572 496317
+rect 658682 408249 659369 409431
+rect 660551 408249 660572 409431
+rect 658682 364311 660572 408249
+rect 658682 363129 659369 364311
+rect 660551 363129 660572 364311
+rect 658682 318185 660572 363129
+rect 658682 317003 659369 318185
+rect 660551 317003 660572 318185
+rect 56732 267352 57332 272482
+rect 57672 268876 58272 273540
+rect 60492 270646 61092 277178
+rect 59062 270606 61094 270646
+rect 59062 270210 59102 270606
+rect 61054 270210 61094 270606
+rect 59062 270170 61094 270210
+rect 57648 268836 59514 268876
+rect 57648 267890 57688 268836
+rect 59474 267890 59514 268836
+rect 57648 267850 59514 267890
+rect 56332 267312 58946 267352
+rect 56332 267052 56474 267312
+rect 58874 267052 58946 267312
+rect 56332 267028 58946 267052
+rect 56732 266994 57332 267028
+rect 61432 266700 62032 277168
 rect 374463 273610 374529 273611
 rect 374463 273546 374464 273610
 rect 374528 273546 374529 273610
@@ -76950,6 +77023,481 @@
 rect 135296 270734 135297 270798
 rect 135231 270733 135297 270734
 rect 208870 270248 210654 270428
+rect 60436 266660 62802 266700
+rect 60436 266096 60476 266660
+rect 62762 266096 62802 266660
+rect 60436 266056 62802 266096
+rect 54692 261323 55269 262121
+rect 56067 262000 56068 262121
+rect 181802 265614 193604 269723
+rect 56067 261323 56082 262000
+rect 54692 260586 56082 261323
+rect 181802 261204 181826 265614
+rect 193584 261204 193604 265614
+rect 54378 257056 54550 259316
+rect 54378 256860 54418 257056
+rect 48222 256820 54418 256860
+rect 45496 248490 47796 248530
+rect 45496 247160 45536 248490
+rect 45480 247120 45536 247160
+rect 45480 244696 45520 247120
+rect 45480 244656 45536 244696
+rect 45496 244520 45536 244656
+rect 47756 244520 47796 248490
+rect 45496 244480 47796 244520
+rect 45504 241982 47748 244480
+rect 45504 241906 47850 241982
+rect 42490 239682 45168 241906
+rect 42490 239410 45170 239682
+rect 42490 239408 43732 239410
+rect 42490 239398 43722 239408
+rect 42490 239366 43714 239398
+rect 44458 239366 45170 239410
+rect 42303 238386 42369 238387
+rect 42303 238322 42304 238386
+rect 42368 238322 42369 238386
+rect 42303 238321 42369 238322
+rect 42306 234095 42366 238321
+rect 42490 237972 42530 239366
+rect 45096 237972 45170 239366
+rect 42490 237844 45170 237972
+rect 42303 234094 42369 234095
+rect 42303 234030 42304 234094
+rect 42368 234030 42369 234094
+rect 42303 234029 42369 234030
+rect 41919 231134 41985 231135
+rect 41919 231070 41920 231134
+rect 41984 231070 41985 231134
+rect 41919 231069 41985 231070
+rect 41727 230394 41793 230395
+rect 41727 230330 41728 230394
+rect 41792 230330 41793 230394
+rect 41727 230329 41793 230330
+rect 41538 230073 41790 230133
+rect 41343 229802 41409 229803
+rect 41343 229738 41344 229802
+rect 41408 229738 41409 229802
+rect 41343 229737 41409 229738
+rect 40959 226694 41025 226695
+rect 40959 226630 40960 226694
+rect 41024 226630 41025 226694
+rect 40959 226629 41025 226630
+rect 40383 225954 40449 225955
+rect 40383 225890 40384 225954
+rect 40448 225890 40449 225954
+rect 40383 225889 40449 225890
+rect 8927 223885 9247 223996
+rect 8729 223884 9531 223885
+rect 8729 223084 8730 223884
+rect 9530 223084 9531 223884
+rect 8729 223083 9531 223084
+rect 7607 221531 7927 221604
+rect 7363 221530 8165 221531
+rect 7363 220730 7364 221530
+rect 8164 220730 8165 221530
+rect 7363 220729 8165 220730
+rect 7607 214832 7927 220729
+rect 8927 213678 9247 223083
+rect 16551 222741 16871 222928
+rect 16291 222740 17093 222741
+rect 16291 221940 16292 222740
+rect 17092 221940 17093 222740
+rect 16291 221939 17093 221940
+rect 16551 214276 16871 221939
+rect 17871 220257 18191 220322
+rect 17701 220256 18503 220257
+rect 17701 219456 17702 220256
+rect 18502 219456 18503 220256
+rect 17701 219455 18503 219456
+rect 17871 215430 18191 219455
+rect 40575 212190 40641 212191
+rect 40575 212126 40576 212190
+rect 40640 212126 40641 212190
+rect 40575 212125 40641 212126
+rect 40383 211154 40449 211155
+rect 40383 211090 40384 211154
+rect 40448 211090 40449 211154
+rect 40383 211089 40449 211090
+rect 40386 182887 40446 211089
+rect 40578 184219 40638 212125
+rect 40959 210562 41025 210563
+rect 40959 210498 40960 210562
+rect 41024 210498 41025 210562
+rect 40959 210497 41025 210498
+rect 40767 208934 40833 208935
+rect 40767 208870 40768 208934
+rect 40832 208870 40833 208934
+rect 40767 208869 40833 208870
+rect 40575 184218 40641 184219
+rect 40575 184154 40576 184218
+rect 40640 184154 40641 184218
+rect 40575 184153 40641 184154
+rect 40770 183627 40830 208869
+rect 40962 185847 41022 210497
+rect 41535 209970 41601 209971
+rect 41535 209906 41536 209970
+rect 41600 209906 41601 209970
+rect 41535 209905 41601 209906
+rect 41151 208342 41217 208343
+rect 41151 208278 41152 208342
+rect 41216 208278 41217 208342
+rect 41151 208277 41217 208278
+rect 41154 186439 41214 208277
+rect 41343 207898 41409 207899
+rect 41343 207834 41344 207898
+rect 41408 207834 41409 207898
+rect 41343 207833 41409 207834
+rect 41346 187179 41406 207833
+rect 41538 190139 41598 209905
+rect 41535 190138 41601 190139
+rect 41535 190074 41536 190138
+rect 41600 190074 41601 190138
+rect 41535 190073 41601 190074
+rect 41730 189103 41790 230073
+rect 41727 189102 41793 189103
+rect 41727 189038 41728 189102
+rect 41792 189038 41793 189102
+rect 41727 189037 41793 189038
+rect 41922 188363 41982 231069
+rect 42490 229356 45168 237844
+rect 45562 234028 47850 241906
+rect 45548 233890 47850 234028
+rect 45548 232804 45600 233890
+rect 47800 232804 47850 233890
+rect 45548 232682 47850 232804
+rect 42462 229100 45168 229356
+rect 42458 229084 45168 229100
+rect 42458 229082 43698 229084
+rect 42458 229072 43688 229082
+rect 42458 229040 43680 229072
+rect 44424 229040 45168 229084
+rect 42458 227646 42496 229040
+rect 45062 227646 45168 229040
+rect 42458 227562 45168 227646
+rect 42462 227518 45168 227562
+rect 42490 223883 45168 227518
+rect 45562 224106 47850 232682
+rect 42490 223085 43691 223883
+rect 44489 223085 45168 223883
+rect 42490 219030 45168 223085
+rect 45536 223968 47850 224106
+rect 45536 222882 45588 223968
+rect 47788 222882 47850 223968
+rect 45536 222760 47850 222882
+rect 42484 218774 45168 219030
+rect 42480 218758 45168 218774
+rect 42480 218756 43720 218758
+rect 42480 218746 43710 218756
+rect 42480 218714 43702 218746
+rect 44446 218714 45168 218758
+rect 42480 217320 42518 218714
+rect 45084 217320 45168 218714
+rect 42480 217236 45168 217320
+rect 42484 217192 45168 217236
+rect 42490 209350 45168 217192
+rect 45562 222739 47850 222760
+rect 45562 221941 46937 222739
+rect 47735 221941 47850 222739
+rect 45562 214028 47850 221941
+rect 48226 221529 50152 256820
+rect 54692 256322 56068 260586
+rect 50528 256282 56090 256322
+rect 50528 253286 50568 256282
+rect 56050 253286 56090 256282
+rect 50528 253246 56090 253286
+rect 48226 220731 48719 221529
+rect 49517 220731 50152 221529
+rect 48226 220042 50152 220731
+rect 50570 220255 52270 253246
+rect 145407 242086 145473 242087
+rect 145407 242022 145408 242086
+rect 145472 242022 145473 242086
+rect 145407 242021 145473 242022
+rect 50570 219457 50603 220255
+rect 51401 219457 52270 220255
+rect 50570 219272 52270 219457
+rect 45562 213990 47858 214028
+rect 45562 212904 45614 213990
+rect 47814 212904 47858 213990
+rect 45562 212842 47858 212904
+rect 42490 209078 45182 209350
+rect 42490 209076 43744 209078
+rect 42490 209066 43734 209076
+rect 42490 209034 43726 209066
+rect 44470 209034 45182 209078
+rect 42490 207640 42542 209034
+rect 45108 207640 45182 209034
+rect 42490 207512 45182 207640
+rect 42490 199410 45168 207512
+rect 42486 199154 45168 199410
+rect 42482 199138 45168 199154
+rect 42482 199136 43722 199138
+rect 42482 199126 43712 199136
+rect 42482 199094 43704 199126
+rect 44448 199094 45168 199138
+rect 42482 197700 42520 199094
+rect 45086 197700 45168 199094
+rect 42111 197686 42177 197687
+rect 42111 197622 42112 197686
+rect 42176 197622 42177 197686
+rect 42111 197621 42177 197622
+rect 42114 191027 42174 197621
+rect 42482 197616 45168 197700
+rect 42486 197572 45168 197616
+rect 42111 191026 42177 191027
+rect 42111 190962 42112 191026
+rect 42176 190962 42177 191026
+rect 42111 190961 42177 190962
+rect 42490 189066 45168 197572
+rect 42486 189050 45168 189066
+rect 42486 189048 43726 189050
+rect 42486 189038 43716 189048
+rect 42486 189006 43708 189038
+rect 44452 189006 45168 189050
+rect 41919 188362 41985 188363
+rect 41919 188298 41920 188362
+rect 41984 188298 41985 188362
+rect 41919 188297 41985 188298
+rect 42486 187612 42524 189006
+rect 45090 187612 45168 189006
+rect 42486 187528 45168 187612
+rect 41343 187178 41409 187179
+rect 41343 187114 41344 187178
+rect 41408 187114 41409 187178
+rect 41343 187113 41409 187114
+rect 41151 186438 41217 186439
+rect 41151 186374 41152 186438
+rect 41216 186374 41217 186438
+rect 41151 186373 41217 186374
+rect 40959 185846 41025 185847
+rect 40959 185782 40960 185846
+rect 41024 185782 41025 185846
+rect 40959 185781 41025 185782
+rect 40767 183626 40833 183627
+rect 40767 183562 40768 183626
+rect 40832 183562 40833 183626
+rect 40767 183561 40833 183562
+rect 40383 182886 40449 182887
+rect 40383 182822 40384 182886
+rect 40448 182822 40449 182886
+rect 40383 182821 40449 182822
+rect 42490 179118 45168 187528
+rect 45562 203700 47850 212842
+rect 45562 203662 47858 203700
+rect 45562 202576 45614 203662
+rect 47814 202576 47858 203662
+rect 45562 202514 47858 202576
+rect 45562 193916 47850 202514
+rect 45562 193878 47858 193916
+rect 45562 192792 45614 193878
+rect 47814 192792 47858 193878
+rect 45562 192730 47858 192792
+rect 45562 184130 47850 192730
+rect 45562 184092 47858 184130
+rect 45562 183006 45614 184092
+rect 47814 183006 47858 184092
+rect 45562 182944 47858 183006
+rect 42490 179102 45174 179118
+rect 42490 179100 43738 179102
+rect 42490 179090 43728 179100
+rect 42490 179058 43720 179090
+rect 44464 179058 45174 179102
+rect 42490 177664 42536 179058
+rect 45102 177664 45174 179058
+rect 42490 177580 45174 177664
+rect 42490 169192 45168 177580
+rect 42486 169176 45168 169192
+rect 42486 169174 43726 169176
+rect 42486 169132 43716 169174
+rect 44452 169132 45168 169176
+rect 42486 167738 42524 169132
+rect 45090 167738 45168 169132
+rect 42486 167654 45168 167738
+rect 42490 159104 45168 167654
+rect 42474 159088 45168 159104
+rect 42474 159044 43714 159088
+rect 44440 159044 45168 159088
+rect 42474 157650 42512 159044
+rect 45078 157650 45168 159044
+rect 42474 157566 45168 157650
+rect 42490 149120 45168 157566
+rect 42464 149060 45168 149120
+rect 42464 147666 42502 149060
+rect 45068 147666 45168 149060
+rect 42464 147582 45168 147666
+rect 42490 139298 45168 147582
+rect 42474 139238 45168 139298
+rect 42474 137844 42512 139238
+rect 45078 137844 45168 139238
+rect 42474 137760 45168 137844
+rect 42490 129430 45168 137760
+rect 42464 129370 45168 129430
+rect 42464 127976 42502 129370
+rect 45068 127976 45168 129370
+rect 42464 127892 45168 127976
+rect 42490 119330 45168 127892
+rect 42490 117936 42528 119330
+rect 45094 117936 45168 119330
+rect 42490 109324 45168 117936
+rect 45562 173802 47850 182944
+rect 45562 173764 47858 173802
+rect 45562 172678 45614 173764
+rect 47814 172678 47858 173764
+rect 45562 172616 47858 172678
+rect 45562 164018 47850 172616
+rect 45562 163980 47858 164018
+rect 45562 162894 45614 163980
+rect 47814 162894 47858 163980
+rect 45562 162832 47858 162894
+rect 45562 154234 47850 162832
+rect 45562 154196 47858 154234
+rect 45562 153110 45614 154196
+rect 47814 153110 47858 154196
+rect 45562 153048 47858 153110
+rect 45562 143906 47850 153048
+rect 144831 144850 144897 144851
+rect 144831 144786 144832 144850
+rect 144896 144786 144897 144850
+rect 144831 144785 144897 144786
+rect 45562 143868 47858 143906
+rect 45562 142782 45614 143868
+rect 47814 142782 47858 143868
+rect 45562 142720 47858 142782
+rect 45562 134120 47850 142720
+rect 45562 134082 47858 134120
+rect 45562 132996 45614 134082
+rect 47814 132996 47858 134082
+rect 45562 132934 47858 132996
+rect 45562 123792 47850 132934
+rect 144834 126795 144894 144785
+rect 144831 126794 144897 126795
+rect 144831 126730 144832 126794
+rect 144896 126730 144897 126794
+rect 144831 126729 144897 126730
+rect 144639 124574 144705 124575
+rect 144639 124510 144640 124574
+rect 144704 124510 144705 124574
+rect 144639 124509 144705 124510
+rect 45562 123754 47858 123792
+rect 45562 122668 45614 123754
+rect 47814 122668 47858 123754
+rect 45562 122606 47858 122668
+rect 45562 114212 47850 122606
+rect 48038 120616 51232 120774
+rect 48038 115126 48196 120616
+rect 51046 115126 51232 120616
+rect 48038 114888 51232 115126
+rect 45562 114174 47926 114212
+rect 45562 113122 45682 114174
+rect 45638 113088 45682 113122
+rect 47882 113734 47926 114174
+rect 47882 113088 47942 113734
+rect 45638 113026 47942 113088
+rect 42430 109068 45168 109324
+rect 42426 109052 45168 109068
+rect 42426 109050 43666 109052
+rect 42426 109040 43656 109050
+rect 42426 109008 43648 109040
+rect 44392 109008 45168 109052
+rect 42426 107614 42464 109008
+rect 45030 107614 45168 109008
+rect 42426 107530 45168 107614
+rect 42430 107486 45168 107530
+rect 42490 99238 45168 107486
+rect 45654 103884 47942 113026
+rect 45638 103846 47942 103884
+rect 45638 102760 45682 103846
+rect 47882 102760 47942 103846
+rect 45638 102698 47942 102760
+rect 42454 98982 45168 99238
+rect 42450 98966 45168 98982
+rect 42450 98964 43690 98966
+rect 42450 98954 43680 98964
+rect 42450 98922 43672 98954
+rect 44416 98922 45168 98966
+rect 42450 97528 42488 98922
+rect 45054 97528 45168 98922
+rect 42450 97444 45168 97528
+rect 42454 97400 45168 97444
+rect 42490 89412 45168 97400
+rect 45654 93906 47942 102698
+rect 45626 93868 47942 93906
+rect 45626 92782 45670 93868
+rect 47870 92782 47942 93868
+rect 45626 92720 47942 92782
+rect 42478 89156 45168 89412
+rect 42474 89142 45168 89156
+rect 42474 89140 43720 89142
+rect 42474 89138 43714 89140
+rect 42474 89128 43704 89138
+rect 42474 89096 43696 89128
+rect 44446 89096 45168 89142
+rect 42474 87702 42512 89096
+rect 45078 87702 45168 89096
+rect 42474 87618 45168 87702
+rect 42478 87574 45168 87618
+rect 42490 83634 45168 87574
+rect 42372 83084 45168 83634
+rect 45654 83916 47942 92720
+rect 40836 82236 45208 83084
+rect 40836 79346 40974 82236
+rect 40820 79288 40974 79346
+rect 45006 79288 45208 82236
+rect 40820 77556 40888 79288
+rect 45134 77556 45208 79288
+rect 40820 77498 40974 77556
+rect 40836 69384 40974 77498
+rect 45006 69384 45208 77556
+rect 45654 82830 45698 83916
+rect 47898 82830 47942 83916
+rect 45654 73970 47942 82830
+rect 45628 73834 47942 73970
+rect 45628 72892 45668 73834
+rect 47790 72892 47942 73834
+rect 45628 72808 47942 72892
+rect 40836 67906 40900 69384
+rect 45180 67906 45208 69384
+rect 40836 59148 45208 67906
+rect 40728 59078 45208 59148
+rect 40728 57596 40844 59078
+rect 45106 57596 45208 59078
+rect 40728 57480 45208 57596
+rect 40836 45628 45208 57480
+rect 45654 64006 47942 72808
+rect 45654 63064 45694 64006
+rect 47816 63064 47942 64006
+rect 45654 49658 47942 63064
+rect 48564 55910 50852 114888
+rect 144255 113326 144321 113327
+rect 144255 113262 144256 113326
+rect 144320 113262 144321 113326
+rect 144255 113261 144321 113262
+rect 144258 106815 144318 113261
+rect 144255 106814 144321 106815
+rect 144255 106750 144256 106814
+rect 144320 106750 144321 106814
+rect 144255 106749 144321 106750
+rect 144642 106667 144702 124509
+rect 144639 106666 144705 106667
+rect 144639 106602 144640 106666
+rect 144704 106602 144705 106666
+rect 144639 106601 144705 106602
+rect 50830 52944 50852 55910
+rect 144462 51598 144938 51680
+rect 144462 50716 144490 51598
+rect 144898 50716 144938 51598
+rect 145410 51463 145470 242021
+rect 145599 218998 145665 218999
+rect 145599 218934 145600 218998
+rect 145664 218934 145665 218998
+rect 145599 218933 145665 218934
+rect 145407 51462 145473 51463
+rect 145407 51398 145408 51462
+rect 145472 51398 145473 51462
+rect 145407 51397 145473 51398
+rect 145602 51167 145662 218933
+rect 181802 216660 193604 261204
+rect 195968 248422 206088 269788
 rect 208998 267922 209862 268102
 rect 209016 267096 209598 267276
 rect 209418 266750 209598 267096
@@ -77102,17 +77650,22 @@
 rect 210738 265566 210918 266372
 rect 405378 265431 405438 267921
 rect 405378 265371 405630 265431
-rect 211794 264662 212352 264842
-rect 211794 264312 211974 264662
-rect 55268 261323 55269 262121
-rect 56067 261323 56068 262121
-rect 48718 221529 49518 257502
-rect 55268 255338 56068 261323
-rect 48718 220731 48719 221529
-rect 49517 220731 49518 221529
-rect 48718 198102 49518 220731
-rect 50602 254538 56068 255338
-rect 50602 220255 51402 254538
+rect 211792 265166 212922 265206
+rect 211792 261176 211832 265166
+rect 212882 261176 212922 265166
+rect 211792 261136 212922 261176
+rect 206950 259514 209064 259554
+rect 206950 256918 206990 259514
+rect 209024 256918 209064 259514
+rect 206950 256878 209064 256918
+rect 206440 256334 209056 256374
+rect 206440 256326 206480 256334
+rect 206440 253276 206478 256326
+rect 209016 253280 209056 256334
+rect 208996 253276 209056 253280
+rect 206440 253240 209056 253276
+rect 194648 248416 206912 248422
+rect 206854 240282 206912 248416
 rect 207231 246970 207297 246971
 rect 207231 246906 207232 246970
 rect 207296 246906 207297 246970
@@ -77123,7 +77676,12 @@
 rect 207296 246166 207297 246230
 rect 207231 246165 207297 246166
 rect 211530 245746 211710 246532
-rect 211530 245566 212268 245746
+rect 211846 245954 215788 245994
+rect 211846 245746 211886 245954
+rect 211530 245566 211886 245746
+rect 211846 244036 211886 245566
+rect 215748 244036 215788 245954
+rect 211846 243996 215788 244036
 rect 210303 243714 210369 243715
 rect 210303 243650 210304 243714
 rect 210368 243650 210369 243714
@@ -77132,61 +77690,7 @@
 rect 211071 243650 211072 243714
 rect 211136 243650 211137 243714
 rect 211071 243649 211137 243650
-rect 145407 242086 145473 242087
-rect 145407 242022 145408 242086
-rect 145472 242022 145473 242086
-rect 145407 242021 145473 242022
-rect 50602 219457 50603 220255
-rect 51401 219457 51402 220255
-rect 50602 197316 51402 219457
-rect 144831 144850 144897 144851
-rect 144831 144786 144832 144850
-rect 144896 144786 144897 144850
-rect 144831 144785 144897 144786
-rect 144834 126795 144894 144785
-rect 144831 126794 144897 126795
-rect 144831 126730 144832 126794
-rect 144896 126730 144897 126794
-rect 144831 126729 144897 126730
-rect 144639 124574 144705 124575
-rect 144639 124510 144640 124574
-rect 144704 124510 144705 124574
-rect 144639 124509 144705 124510
-rect 48038 120616 51232 120774
-rect 48038 115126 48196 120616
-rect 51046 115126 51232 120616
-rect 48038 114888 51232 115126
-rect 42396 82214 45006 82324
-rect 42396 69072 42462 82214
-rect 44874 69072 45006 82214
-rect 42396 68940 45006 69072
-rect 42618 58872 44906 68940
-rect 42618 57998 42682 58872
-rect 44788 57998 44906 58872
-rect 42618 45308 44906 57998
-rect 45654 64006 47942 82556
-rect 45654 63064 45694 64006
-rect 47816 63064 47942 64006
-rect 45654 48514 47942 63064
-rect 48564 52944 50852 114888
-rect 144255 113326 144321 113327
-rect 144255 113262 144256 113326
-rect 144320 113262 144321 113326
-rect 144255 113261 144321 113262
-rect 144258 106815 144318 113261
-rect 144255 106814 144321 106815
-rect 144255 106750 144256 106814
-rect 144320 106750 144321 106814
-rect 144255 106749 144321 106750
-rect 144642 106667 144702 124509
-rect 144639 106666 144705 106667
-rect 144639 106602 144640 106666
-rect 144704 106602 144705 106666
-rect 144639 106601 144705 106602
-rect 144462 51598 144938 51680
-rect 144462 50716 144490 51598
-rect 144898 50716 144938 51598
-rect 145410 51463 145470 242021
+rect 194648 230162 206912 240282
 rect 210306 233947 210366 243649
 rect 210687 243122 210753 243123
 rect 210687 243058 210688 243122
@@ -77442,25 +77946,62 @@
 rect 411135 247645 411201 247646
 rect 411330 247415 411390 271473
 rect 413886 269066 415028 269246
-rect 412348 266384 413010 266564
+rect 411638 267970 412568 268010
+rect 411638 265796 411678 267970
+rect 412528 266564 412568 267970
+rect 412528 266384 413010 266564
+rect 412528 265796 412568 266384
+rect 411638 265756 412568 265796
 rect 412830 265302 413010 266384
 rect 413094 265530 413274 267242
 rect 413886 266360 414066 269066
-rect 655328 268554 655928 274538
-rect 659368 273109 660552 317003
-rect 659368 271927 659369 273109
-rect 660551 271927 660552 273109
-rect 654876 268526 656474 268554
 rect 414150 268090 415068 268270
 rect 414150 266570 414330 268090
+rect 650628 266628 651228 279318
+rect 654388 269618 654988 275470
+rect 653130 269578 654988 269618
+rect 653130 269026 653170 269578
+rect 654946 269026 654988 269578
+rect 653130 269006 654988 269026
+rect 653130 268986 654986 269006
+rect 655328 268554 655928 274538
+rect 658682 273109 660572 317003
+rect 658682 271927 659369 273109
+rect 660551 271927 660572 273109
+rect 654876 268526 656474 268554
 rect 654876 267934 654916 268526
 rect 656440 267934 656474 268526
 rect 654876 267890 656474 267934
+rect 649894 266624 652026 266628
+rect 647060 266582 654386 266624
+rect 647060 265124 647144 266582
+rect 654338 265124 654386 266582
+rect 647060 265036 654386 265124
 rect 411519 264730 411585 264731
 rect 411519 264666 411520 264730
 rect 411584 264666 411585 264730
 rect 411519 264665 411585 264666
 rect 411522 247859 411582 264665
+rect 424642 264332 424962 264684
+rect 434642 264428 434962 264682
+rect 432388 264388 436506 264428
+rect 411832 264272 412460 264312
+rect 411832 261174 411872 264272
+rect 412420 261174 412460 264272
+rect 422480 264292 426788 264332
+rect 422480 261214 422520 264292
+rect 426748 261214 426788 264292
+rect 422480 261174 426788 261214
+rect 411832 261134 412460 261174
+rect 416314 259552 424246 259592
+rect 416314 256926 416354 259552
+rect 424206 256926 424246 259552
+rect 416314 256886 424246 256926
+rect 416408 256862 424200 256886
+rect 416290 256398 424314 256438
+rect 416290 253332 416330 256398
+rect 424274 253332 424314 256398
+rect 416290 253292 424314 253332
 rect 411519 247858 411585 247859
 rect 411519 247794 411520 247858
 rect 411584 247794 411585 247858
@@ -77480,6 +78021,8 @@
 rect 409599 246758 409600 246822
 rect 409664 246758 409665 246822
 rect 409599 246757 409665 246758
+rect 412566 244978 412746 248888
+rect 409606 244938 412758 244978
 rect 408255 243566 408321 243567
 rect 408255 243502 408256 243566
 rect 408320 243502 408321 243566
@@ -77492,6 +78035,9 @@
 rect 406143 242910 406144 242974
 rect 406208 242910 406209 242974
 rect 406143 242909 406209 242910
+rect 409606 242868 409646 244938
+rect 412718 242868 412758 244938
+rect 409606 242828 412758 242868
 rect 328767 242826 328833 242827
 rect 328767 242787 328768 242826
 rect 328386 242762 328768 242787
@@ -77519,17 +78065,7 @@
 rect 210687 233290 210688 233354
 rect 210752 233290 210753 233354
 rect 210687 233289 210753 233290
-rect 210690 223473 210750 233289
-rect 210690 223413 211134 223473
-rect 145599 218998 145665 218999
-rect 145599 218934 145600 218998
-rect 145664 218934 145665 218998
-rect 145599 218933 145665 218934
-rect 145407 51462 145473 51463
-rect 145407 51398 145408 51462
-rect 145472 51398 145473 51462
-rect 145407 51397 145473 51398
-rect 145602 51167 145662 218933
+rect 206846 224480 206912 230162
 rect 145791 216482 145857 216483
 rect 145791 216418 145792 216482
 rect 145856 216418 145857 216482
@@ -77548,8 +78084,19 @@
 rect 145664 51102 145665 51166
 rect 145599 51101 145665 51102
 rect 145986 51019 146046 214493
+rect 193602 206248 193604 216660
+rect 181802 185790 193604 206248
+rect 194648 202814 206912 224480
+rect 210690 223473 210750 233289
+rect 210690 223413 211134 223473
 rect 211074 207489 211134 223413
 rect 210498 207429 211134 207489
+rect 181802 174942 181814 185790
+rect 193522 174942 193604 185790
+rect 181802 155854 193604 174942
+rect 193516 144926 193604 155854
+rect 181802 127140 193604 144926
+rect 194648 173320 206912 192744
 rect 210111 190138 210177 190139
 rect 210111 190074 210112 190138
 rect 210176 190074 210177 190138
@@ -77558,6 +78105,7 @@
 rect 209919 175718 209920 175782
 rect 209984 175718 209985 175782
 rect 209919 175717 209985 175718
+rect 194648 163330 194714 173320
 rect 209922 171343 209982 175717
 rect 209919 171342 209985 171343
 rect 209919 171278 209920 171342
@@ -77592,11 +78140,6 @@
 rect 239103 236250 239104 236314
 rect 239168 236250 239169 236314
 rect 239103 236249 239169 236250
-rect 659368 234498 660552 271927
-rect 636927 233946 636993 233947
-rect 636927 233882 636928 233946
-rect 636992 233882 636993 233946
-rect 636927 233881 636993 233882
 rect 212031 233798 212097 233799
 rect 212031 233734 212032 233798
 rect 212096 233734 212097 233798
@@ -77688,10 +78231,16 @@
 rect 210111 170538 210112 170602
 rect 210176 170538 210177 170602
 rect 210111 170537 210177 170538
+rect 194648 141504 206912 163330
 rect 210111 151954 210177 151955
 rect 210111 151890 210112 151954
 rect 210176 151890 210177 151954
 rect 210111 151889 210177 151890
+rect 206858 131594 206912 141504
+rect 181802 115426 181900 127140
+rect 193528 115426 193604 127140
+rect 181802 98150 193604 115426
+rect 194648 112852 206912 131594
 rect 210114 121575 210174 151889
 rect 210498 143553 210558 174129
 rect 210879 174006 210945 174007
@@ -77780,6 +78329,26 @@
 rect 209727 106454 209728 106518
 rect 209792 106454 209793 106518
 rect 209727 106453 209793 106454
+rect 181802 86356 181900 98150
+rect 181802 60778 193604 86356
+rect 194648 83100 206912 100374
+rect 206852 83060 206912 83100
+rect 193566 54130 193604 60778
+rect 145983 51018 146049 51019
+rect 145983 50954 145984 51018
+rect 146048 50954 146049 51018
+rect 145983 50953 146049 50954
+rect 144462 50648 144938 50716
+rect 45558 49544 48232 49658
+rect 45558 46014 45634 49544
+rect 48118 46014 48232 49544
+rect 144740 49132 144920 50648
+rect 45558 45912 48232 46014
+rect 45186 43052 45208 45628
+rect 143440 42520 143620 48626
+rect 143860 45500 144040 48622
+rect 181802 45584 193604 54130
+rect 194648 49686 206912 60770
 rect 209730 53831 209790 106453
 rect 210114 90979 210174 121253
 rect 210306 118063 210366 121253
@@ -77855,205 +78424,307 @@
 rect 211266 89607 211326 102201
 rect 212610 100263 212670 121256
 rect 212994 100263 213054 233733
-rect 212418 100203 212670 100263
-rect 212802 100203 213054 100263
-rect 212418 99597 212478 100203
-rect 211074 89547 211326 89607
-rect 211458 99537 212478 99597
-rect 211074 89351 211134 89547
-rect 211071 89350 211137 89351
-rect 211071 89286 211072 89350
-rect 211136 89286 211137 89350
-rect 211071 89285 211137 89286
-rect 211071 87722 211137 87723
-rect 211071 87658 211072 87722
-rect 211136 87720 211137 87722
-rect 211458 87720 211518 99537
-rect 211136 87660 211518 87720
-rect 211136 87658 211137 87660
-rect 211071 87657 211137 87658
-rect 212802 87609 212862 100203
-rect 212802 87549 213054 87609
-rect 211071 87278 211137 87279
-rect 211071 87214 211072 87278
-rect 211136 87214 211137 87278
-rect 211071 87213 211137 87214
-rect 211074 86943 211134 87213
-rect 211074 86883 212478 86943
-rect 210882 84885 211326 84945
-rect 210879 82690 210945 82691
-rect 210879 82626 210880 82690
-rect 210944 82626 210945 82690
-rect 210879 82625 210945 82626
-rect 210882 71625 210942 82625
-rect 211266 74955 211326 84885
-rect 212418 76953 212478 86883
-rect 212034 76893 212478 76953
-rect 212034 74955 212094 76893
-rect 212994 74955 213054 87549
-rect 211266 74895 211902 74955
-rect 212034 74895 212286 74955
-rect 211842 72957 211902 74895
-rect 211074 72923 211902 72957
-rect 211071 72922 211902 72923
-rect 211071 72858 211072 72922
-rect 211136 72897 211902 72922
-rect 211136 72858 211137 72897
-rect 211071 72857 211137 72858
-rect 210882 71565 211902 71625
-rect 210498 70899 211710 70959
-rect 210306 70233 211518 70293
-rect 210114 69567 210750 69627
-rect 209919 62858 209985 62859
-rect 209919 62794 209920 62858
-rect 209984 62794 209985 62858
-rect 209919 62793 209985 62794
-rect 209922 54127 209982 62793
-rect 210303 62562 210369 62563
-rect 210303 62498 210304 62562
-rect 210368 62498 210369 62562
-rect 210303 62497 210369 62498
-rect 210306 54275 210366 62497
-rect 210690 55063 210750 69567
-rect 211071 58270 211137 58271
-rect 211071 58206 211072 58270
-rect 211136 58206 211137 58270
-rect 211071 58205 211137 58206
-rect 210303 54274 210369 54275
-rect 210303 54210 210304 54274
-rect 210368 54210 210369 54274
-rect 210303 54209 210369 54210
-rect 209919 54126 209985 54127
-rect 209919 54062 209920 54126
-rect 209984 54062 209985 54126
-rect 209919 54061 209985 54062
-rect 211074 53979 211134 58205
-rect 211071 53978 211137 53979
-rect 211071 53914 211072 53978
-rect 211136 53914 211137 53978
-rect 211071 53913 211137 53914
-rect 209727 53830 209793 53831
-rect 209727 53766 209728 53830
-rect 209792 53766 209793 53830
-rect 209727 53765 209793 53766
-rect 211458 53239 211518 70233
-rect 211650 54275 211710 70899
-rect 211842 54975 211902 71565
-rect 212226 64965 212286 74895
-rect 212610 74895 213054 74955
-rect 212610 74289 212670 74895
-rect 212610 74229 212862 74289
-rect 212226 64905 212478 64965
-rect 211842 54915 212286 54975
-rect 211647 54274 211713 54275
-rect 211647 54210 211648 54274
-rect 211712 54210 211713 54274
-rect 211647 54209 211713 54210
-rect 212226 53683 212286 54915
-rect 212223 53682 212289 53683
-rect 212223 53618 212224 53682
-rect 212288 53618 212289 53682
-rect 212223 53617 212289 53618
-rect 212418 53387 212478 64905
-rect 212802 54127 212862 74229
-rect 212994 55581 213438 55641
-rect 212799 54126 212865 54127
-rect 212799 54062 212800 54126
-rect 212864 54062 212865 54126
-rect 212799 54061 212865 54062
-rect 212994 53535 213054 55581
-rect 213378 55063 213438 55581
-rect 212991 53534 213057 53535
-rect 212991 53470 212992 53534
-rect 213056 53470 213057 53534
-rect 212991 53469 213057 53470
-rect 212415 53386 212481 53387
-rect 212415 53322 212416 53386
-rect 212480 53322 212481 53386
-rect 212415 53321 212481 53322
-rect 211455 53238 211521 53239
-rect 211455 53174 211456 53238
-rect 211520 53174 211521 53238
-rect 211455 53173 211521 53174
-rect 636930 51611 636990 233881
-rect 637695 233798 637761 233799
-rect 637695 233734 637696 233798
-rect 637760 233734 637761 233798
-rect 637695 233733 637761 233734
-rect 637119 233650 637185 233651
-rect 637119 233586 637120 233650
-rect 637184 233586 637185 233650
-rect 637119 233585 637185 233586
-rect 637503 233650 637569 233651
-rect 637503 233586 637504 233650
-rect 637568 233586 637569 233650
-rect 637503 233585 637569 233586
-rect 637122 51759 637182 233585
-rect 637311 233502 637377 233503
-rect 637311 233438 637312 233502
-rect 637376 233438 637377 233502
-rect 637311 233437 637377 233438
-rect 637314 52351 637374 233437
-rect 637311 52350 637377 52351
-rect 637311 52286 637312 52350
-rect 637376 52286 637377 52350
-rect 637311 52285 637377 52286
-rect 637506 52055 637566 233585
-rect 637503 52054 637569 52055
-rect 637503 51990 637504 52054
-rect 637568 51990 637569 52054
-rect 637503 51989 637569 51990
-rect 637698 51907 637758 233733
-rect 637887 233502 637953 233503
-rect 637887 233438 637888 233502
-rect 637952 233438 637953 233502
-rect 637887 233437 637953 233438
-rect 637890 52203 637950 233437
-rect 641092 232274 660552 234498
-rect 662178 992084 663362 993182
-rect 662178 947415 663362 990900
-rect 662178 946233 662179 947415
-rect 663361 946233 663362 947415
-rect 662178 768629 663362 946233
-rect 662178 767447 662179 768629
-rect 663361 767447 663362 768629
-rect 662178 723371 663362 767447
-rect 662178 722189 662179 723371
-rect 663361 722189 663362 723371
-rect 662178 678967 663362 722189
-rect 662178 677785 662179 678967
-rect 663361 677785 663362 678967
-rect 662178 633625 663362 677785
-rect 662178 632443 662179 633625
-rect 663361 632443 663362 633625
-rect 662178 587355 663362 632443
-rect 662178 586173 662179 587355
-rect 663361 586173 663362 587355
-rect 662178 543901 663362 586173
-rect 662178 542719 662179 543901
-rect 663361 542719 663362 543901
-rect 662178 499413 663362 542719
-rect 662178 498231 662179 499413
-rect 663361 498231 663362 499413
-rect 662178 411215 663362 498231
-rect 666066 984480 667250 994468
-rect 671682 994064 672776 996647
-rect 671682 993526 671710 994064
-rect 672742 993526 672776 994064
-rect 666066 983960 666106 984480
-rect 667226 983960 667250 984480
-rect 666066 949401 667250 983960
-rect 666066 948219 666067 949401
-rect 667249 948219 667250 949401
-rect 666066 770527 667250 948219
+rect 424642 229466 424962 261174
+rect 432388 261166 432428 264388
+rect 436466 261166 436506 264388
+rect 444642 264354 444962 264564
+rect 454642 264358 454962 264664
+rect 432388 261126 436506 261166
+rect 442152 264314 446456 264354
+rect 429642 248522 429962 249030
+rect 428124 248482 431026 248522
+rect 428124 242898 428164 248482
+rect 430986 242898 431026 248482
+rect 428124 242858 431026 242898
+rect 429642 228810 429962 242858
+rect 434642 230594 434962 261126
+rect 442152 261084 442192 264314
+rect 446416 261084 446456 264314
+rect 452868 264318 457092 264358
+rect 464642 264354 464962 264758
+rect 474642 264354 474962 264800
+rect 452868 261168 452908 264318
+rect 457052 261168 457092 264318
+rect 463502 264314 467226 264354
+rect 463502 261250 463542 264314
+rect 467186 261250 467226 264314
+rect 463502 261210 467226 261250
+rect 472646 264314 477196 264354
+rect 452868 261128 457092 261168
+rect 442152 261044 446456 261084
+rect 439642 248350 439962 249308
+rect 437704 248310 440526 248350
+rect 437704 242806 437744 248310
+rect 440486 242806 440526 248310
+rect 437704 242766 440526 242806
+rect 439642 230050 439962 242766
+rect 444642 230164 444962 261044
+rect 449642 248614 449962 249180
+rect 448158 248574 451474 248614
+rect 448158 242806 448198 248574
+rect 451434 242806 451474 248574
+rect 448158 242766 451474 242806
+rect 449642 229358 449962 242766
+rect 454642 228874 454962 261128
+rect 459642 248626 459962 249180
+rect 458290 248586 461526 248626
+rect 458290 242898 458330 248586
+rect 461486 242898 461526 248586
+rect 458290 242858 461526 242898
+rect 459642 229766 459962 242858
+rect 464642 229506 464962 261210
+rect 472646 261168 472686 264314
+rect 477156 261168 477196 264314
+rect 484642 264272 484962 264704
+rect 494642 264396 494962 264900
+rect 492504 264356 497138 264396
+rect 482740 264232 488036 264272
+rect 482740 261208 482780 264232
+rect 487996 261208 488036 264232
+rect 482740 261168 488036 261208
+rect 492504 261168 492544 264356
+rect 497098 261168 497138 264356
+rect 504642 264314 504962 264710
+rect 472646 261128 477196 261168
+rect 469642 248592 469962 248636
+rect 468330 248552 471486 248592
+rect 468330 242944 468370 248552
+rect 471446 242944 471486 248552
+rect 468330 242904 471486 242944
+rect 469642 230050 469962 242904
+rect 474642 229506 474962 261128
+rect 479642 248568 479962 248954
+rect 478278 248528 481272 248568
+rect 478278 242898 478318 248528
+rect 481232 242898 481272 248528
+rect 478278 242858 481272 242898
+rect 479642 229630 479962 242858
+rect 484642 229242 484962 261168
+rect 492504 261128 497138 261168
+rect 502518 264274 507730 264314
+rect 489642 248706 489962 249162
+rect 488272 248666 491126 248706
+rect 488272 242852 488312 248666
+rect 491086 242852 491126 248666
+rect 488272 242812 491126 242852
+rect 489642 229652 489962 242812
+rect 494642 229890 494962 261128
+rect 502518 261126 502558 264274
+rect 507690 261126 507730 264274
+rect 514642 264272 514962 264616
+rect 524642 264354 524962 264810
+rect 522748 264314 527382 264354
+rect 534642 264314 534962 264716
+rect 544642 264358 544962 264622
+rect 542774 264318 547492 264358
+rect 502518 261086 507730 261126
+rect 511868 264232 517494 264272
+rect 511868 261126 511908 264232
+rect 517454 261126 517494 264232
+rect 522748 261168 522788 264314
+rect 527342 261168 527382 264314
+rect 522748 261128 527382 261168
+rect 532638 264274 537436 264314
+rect 511868 261086 517494 261126
+rect 499642 248626 499962 248982
+rect 498772 248586 501546 248626
+rect 498772 242852 498812 248586
+rect 501506 242852 501546 248586
+rect 498772 242812 501546 242852
+rect 499642 230024 499962 242812
+rect 504642 229962 504962 261086
+rect 509642 248592 509962 248828
+rect 508122 248552 510816 248592
+rect 508122 242898 508162 248552
+rect 510776 242898 510816 248552
+rect 508122 242858 510816 242898
+rect 509642 230434 509962 242858
+rect 514642 229412 514962 261086
+rect 519642 248568 519962 249346
+rect 517884 248528 521754 248568
+rect 517884 242852 517924 248528
+rect 521714 242852 521754 248528
+rect 517884 242812 521754 242852
+rect 519642 230050 519962 242812
+rect 524642 229450 524962 261128
+rect 532638 261084 532678 264274
+rect 537396 261084 537436 264274
+rect 542774 261208 542814 264318
+rect 547452 261208 547492 264318
+rect 554642 264314 554962 264906
+rect 542774 261168 547492 261208
+rect 552496 264274 557876 264314
+rect 552496 261208 552536 264274
+rect 557836 261208 557876 264274
+rect 564642 264190 564962 264716
+rect 574642 264478 574962 264744
+rect 573184 264438 577694 264478
+rect 584642 264438 584962 264738
+rect 594642 264438 594962 264644
+rect 552496 261168 557876 261208
+rect 562922 264150 567474 264190
+rect 532638 261044 537436 261084
+rect 529642 248442 529962 249066
+rect 527878 248402 531668 248442
+rect 527878 242806 527918 248402
+rect 531628 242806 531668 248402
+rect 527878 242766 531668 242806
+rect 529642 229908 529962 242766
+rect 534642 229890 534962 261044
+rect 539642 248614 539962 249236
+rect 538102 248574 541510 248614
+rect 538102 242806 538142 248574
+rect 541470 242806 541510 248574
+rect 538102 242766 541510 242806
+rect 539642 229918 539962 242766
+rect 544642 229070 544962 261168
+rect 549642 248580 549962 248814
+rect 547774 248540 551102 248580
+rect 547774 242852 547814 248540
+rect 551062 242852 551102 248540
+rect 547774 242812 551102 242852
+rect 549642 230050 549962 242812
+rect 554642 229356 554962 261168
+rect 562922 261126 562962 264150
+rect 567434 261126 567474 264150
+rect 562922 261086 567474 261126
+rect 573184 261126 573224 264438
+rect 577654 261126 577694 264438
+rect 573184 261086 577694 261126
+rect 582782 264398 587748 264438
+rect 559642 248568 559962 248886
+rect 557170 248528 561268 248568
+rect 557170 242898 557210 248528
+rect 561228 242898 561268 248528
+rect 557170 242858 561268 242898
+rect 559642 230008 559962 242858
+rect 564642 229890 564962 261086
+rect 569642 248614 569962 249098
+rect 567578 248574 571862 248614
+rect 567578 242806 567618 248574
+rect 571822 242806 571862 248574
+rect 567578 242766 571862 242806
+rect 569642 229346 569962 242766
+rect 574642 230154 574962 261086
+rect 582782 261084 582822 264398
+rect 587708 261084 587748 264398
+rect 592298 264398 596890 264438
+rect 592298 261168 592338 264398
+rect 596850 261168 596890 264398
+rect 604642 264354 604962 264644
+rect 592298 261128 596890 261168
+rect 602600 264314 606820 264354
+rect 582782 261044 587748 261084
+rect 579642 248476 579962 249608
+rect 577066 248436 581118 248476
+rect 577066 242898 577106 248436
+rect 581078 242898 581118 248436
+rect 577066 242858 581118 242898
+rect 579642 229450 579962 242858
+rect 584642 229954 584962 261044
+rect 589642 248614 589962 248722
+rect 588210 248574 591756 248614
+rect 588210 242898 588250 248574
+rect 591716 242898 591756 248574
+rect 588210 242858 591756 242898
+rect 589642 229628 589962 242858
+rect 594642 229890 594962 261128
+rect 602600 261044 602640 264314
+rect 606780 261044 606820 264314
+rect 614642 264272 614962 264832
+rect 624642 264314 624962 264832
+rect 634642 264314 634962 264582
+rect 622708 264274 626970 264314
+rect 613192 264232 617412 264272
+rect 613192 261250 613232 264232
+rect 617372 261250 617412 264232
+rect 613192 261210 617412 261250
+rect 602600 261004 606820 261044
+rect 599642 248568 599962 248988
+rect 597606 248528 601474 248568
+rect 597606 242898 597646 248528
+rect 601434 242898 601474 248528
+rect 597606 242858 601474 242898
+rect 599642 229892 599962 242858
+rect 604642 229890 604962 261004
+rect 609642 248488 609962 249254
+rect 607324 248448 611112 248488
+rect 607324 242898 607364 248448
+rect 611072 242898 611112 248448
+rect 607324 242858 611112 242898
+rect 609642 230434 609962 242858
+rect 614642 229390 614962 261210
+rect 622708 261168 622748 264274
+rect 626930 261168 626970 264274
+rect 622708 261128 626970 261168
+rect 632430 264274 637562 264314
+rect 632430 261168 632470 264274
+rect 637522 261168 637562 264274
+rect 632430 261128 637562 261168
+rect 619642 248706 619962 248990
+rect 618192 248666 621324 248706
+rect 618192 242898 618232 248666
+rect 621284 242898 621324 248666
+rect 618192 242858 621324 242898
+rect 619642 230434 619962 242858
+rect 624642 229954 624962 261128
+rect 629642 248568 629962 248970
+rect 627864 248528 631594 248568
+rect 627864 242852 627904 248528
+rect 631554 242852 631594 248528
+rect 627864 242812 631594 242852
+rect 629642 230524 629962 242812
+rect 634642 228802 634962 261128
+rect 655328 252656 655928 267890
+rect 658682 259624 660572 271927
+rect 661102 990384 661196 992954
+rect 664096 990384 664196 992954
+rect 661102 947415 664196 990384
+rect 661102 946233 662179 947415
+rect 663361 946233 664196 947415
+rect 661102 768629 664196 946233
+rect 661102 767447 662179 768629
+rect 663361 767447 664196 768629
+rect 661102 723371 664196 767447
+rect 661102 722189 662179 723371
+rect 663361 722189 664196 723371
+rect 661102 678967 664196 722189
+rect 661102 677785 662179 678967
+rect 663361 677785 664196 678967
+rect 661102 633625 664196 677785
+rect 661102 632443 662179 633625
+rect 663361 632443 664196 633625
+rect 661102 587355 664196 632443
+rect 661102 586173 662179 587355
+rect 663361 586173 664196 587355
+rect 661102 543901 664196 586173
+rect 661102 542719 662179 543901
+rect 663361 542719 664196 543901
+rect 661102 499413 664196 542719
+rect 661102 498231 662179 499413
+rect 663361 498231 664196 499413
+rect 661102 411215 664196 498231
+rect 665024 985912 668306 994456
+rect 671662 994230 673462 994266
+rect 671658 994178 673462 994230
+rect 671658 991374 671690 994178
+rect 673416 991374 673462 994178
+rect 671658 991312 673462 991374
+rect 665024 983950 665082 985912
+rect 668280 983950 668306 985912
+rect 665024 949401 668306 983950
+rect 665024 948219 666067 949401
+rect 667249 948219 668306 949401
+rect 665024 770527 668306 948219
 rect 669318 987294 670414 990652
 rect 669318 986772 669334 987294
 rect 670384 986772 670414 987294
 rect 669318 832446 670414 986772
-rect 671682 983546 672776 993526
-rect 671682 983006 671732 983546
-rect 672748 983006 672776 983546
-rect 671682 950872 672776 983006
+rect 671662 985060 673462 991312
+rect 671662 981854 671718 985060
+rect 672730 985058 673462 985060
+rect 673374 981854 673462 985058
+rect 671662 950872 673462 981854
 rect 675711 967434 675777 967435
 rect 675711 967370 675712 967434
 rect 675776 967370 675777 967434
@@ -78066,9 +78737,9 @@
 rect 673983 955974 673984 956038
 rect 674048 955974 674049 956038
 rect 673983 955973 674049 955974
-rect 671682 949780 671683 950872
-rect 672775 949780 672776 950872
-rect 671682 917976 672776 949780
+rect 671662 949780 671683 950872
+rect 672775 949780 673462 950872
+rect 671662 917976 673462 949780
 rect 673986 932655 674046 955973
 rect 674370 937539 674430 965001
 rect 675135 964918 675201 964919
@@ -78142,81 +78813,70 @@
 rect 674751 931702 674752 931766
 rect 674816 931702 674817 931766
 rect 674751 931701 674817 931702
-rect 671682 917844 675044 917976
-rect 671682 912320 671794 917844
+rect 671662 917844 675044 917976
+rect 671662 912320 671794 917844
 rect 674916 912320 675044 917844
-rect 671682 912226 675044 912320
+rect 671662 912226 675044 912320
 rect 669318 832428 671202 832446
 rect 668718 832382 671202 832428
 rect 668718 819526 668858 832382
 rect 670730 819526 671202 832382
 rect 668718 819410 671202 819526
-rect 666066 769345 666067 770527
-rect 667249 769345 667250 770527
-rect 666066 725405 667250 769345
-rect 666066 724223 666067 725405
-rect 667249 724223 667250 725405
-rect 666066 680803 667250 724223
-rect 666066 679621 666067 680803
-rect 667249 679621 667250 680803
-rect 666066 635485 667250 679621
-rect 666066 634303 666067 635485
-rect 667249 634303 667250 635485
-rect 666066 589137 667250 634303
-rect 666066 587955 666067 589137
-rect 667249 587955 667250 589137
-rect 666066 545495 667250 587955
-rect 666066 544313 666067 545495
-rect 667249 544313 667250 545495
-rect 666066 501273 667250 544313
-rect 666066 500091 666067 501273
-rect 667249 500091 667250 501273
-rect 666066 474086 667250 500091
-rect 669318 819382 671202 819410
-rect 665000 473848 668284 474086
+rect 665024 769345 666067 770527
+rect 667249 769345 668306 770527
+rect 665024 725405 668306 769345
+rect 665024 724223 666067 725405
+rect 667249 724223 668306 725405
+rect 665024 680803 668306 724223
+rect 665024 679621 666067 680803
+rect 667249 679621 668306 680803
+rect 665024 635485 668306 679621
+rect 665024 634303 666067 635485
+rect 667249 634303 668306 635485
+rect 665024 589137 668306 634303
+rect 665024 587955 666067 589137
+rect 667249 587955 668306 589137
+rect 665024 545495 668306 587955
+rect 665024 544313 666067 545495
+rect 667249 544313 668306 545495
+rect 665024 501273 668306 544313
+rect 665024 500091 666067 501273
+rect 667249 500091 668306 501273
+rect 665024 474086 668306 500091
+rect 665000 473848 668306 474086
 rect 665000 460522 665144 473848
-rect 668046 460522 668284 473848
-rect 665000 460284 668284 460522
-rect 662178 410033 662179 411215
-rect 663361 410033 663362 411215
-rect 662178 366061 663362 410033
-rect 662178 364879 662179 366061
-rect 663361 364879 663362 366061
-rect 662178 320471 663362 364879
-rect 662178 319289 662179 320471
-rect 663361 319289 663362 320471
-rect 662178 275227 663362 319289
-rect 662178 274045 662179 275227
-rect 663361 274045 663362 275227
-rect 641092 232262 659664 232274
-rect 641092 228076 643328 232262
-rect 641092 227365 641100 228076
-rect 643244 227365 643328 228076
-rect 641092 225131 641093 227365
-rect 643327 225131 643328 227365
-rect 641092 183191 643328 225131
-rect 662178 229055 663362 274045
-rect 662178 227873 662179 229055
-rect 663361 227873 663362 229055
-rect 662178 220226 663362 227873
-rect 666066 412999 667250 460284
-rect 666066 411817 666067 412999
-rect 667249 411817 667250 412999
-rect 666066 367915 667250 411817
-rect 666066 366733 666067 367915
-rect 667249 366733 667250 367915
-rect 666066 322605 667250 366733
-rect 666066 321423 666067 322605
-rect 667249 321423 667250 322605
-rect 666066 277999 667250 321423
-rect 666066 276817 666067 277999
-rect 667249 276817 667250 277999
-rect 666066 267556 667250 276817
-rect 669318 269336 670414 819382
-rect 669318 268872 669362 269336
-rect 670336 268872 670414 269336
-rect 669318 268540 670414 268872
-rect 671682 771920 672776 912226
+rect 668046 460522 668306 473848
+rect 665000 460284 668306 460522
+rect 661102 410033 662179 411215
+rect 663361 410033 664196 411215
+rect 661102 366061 664196 410033
+rect 661102 364879 662179 366061
+rect 663361 364879 664196 366061
+rect 661102 320471 664196 364879
+rect 661102 319289 662179 320471
+rect 663361 319289 664196 320471
+rect 661102 275227 664196 319289
+rect 661102 274045 662179 275227
+rect 663361 274045 664196 275227
+rect 661102 264314 664196 274045
+rect 665024 412999 668306 460284
+rect 665024 411817 666067 412999
+rect 667249 411817 668306 412999
+rect 665024 367915 668306 411817
+rect 665024 366733 666067 367915
+rect 667249 366733 668306 367915
+rect 665024 322605 668306 366733
+rect 665024 321423 666067 322605
+rect 667249 321423 668306 322605
+rect 665024 277999 668306 321423
+rect 665024 276817 666067 277999
+rect 667249 276817 668306 277999
+rect 665024 275208 666084 276817
+rect 667226 275208 668306 276817
+rect 665024 267722 668306 275208
+rect 669318 819382 671202 819410
+rect 669318 518424 670414 819382
+rect 671662 817994 673462 912226
 rect 674751 877006 674817 877007
 rect 674751 876942 674752 877006
 rect 674816 876942 674817 877006
@@ -78225,9 +78885,16 @@
 rect 673983 876498 673984 876562
 rect 674048 876498 674049 876562
 rect 673983 876497 674049 876498
-rect 671682 770828 671683 771920
-rect 672775 770828 672776 771920
-rect 671682 727724 672776 770828
+rect 669318 518422 669372 518424
+rect 669318 514106 669368 518422
+rect 669318 504232 669372 514106
+rect 670344 508462 670414 518424
+rect 670350 504232 670414 508462
+rect 669318 270706 670414 504232
+rect 670882 771920 673462 817994
+rect 670882 770828 671683 771920
+rect 672775 770828 673462 771920
+rect 670882 727724 673462 770828
 rect 673986 755795 674046 876497
 rect 674559 875822 674625 875823
 rect 674559 875758 674560 875822
@@ -78375,12 +79042,12 @@
 rect 673983 742410 673984 742474
 rect 674048 742410 674049 742474
 rect 673983 742409 674049 742410
-rect 671682 726632 671683 727724
-rect 672775 726632 672776 727724
-rect 671682 682316 672776 726632
-rect 671682 681224 671683 682316
-rect 672775 681224 672776 682316
-rect 671682 636972 672776 681224
+rect 670882 726632 671683 727724
+rect 672775 726632 673462 727724
+rect 670882 682316 673462 726632
+rect 670882 681224 671683 682316
+rect 672775 681224 673462 682316
+rect 670882 636972 673462 681224
 rect 673986 665663 674046 742409
 rect 674178 667809 674238 743149
 rect 674367 741734 674433 741735
@@ -78425,9 +79092,9 @@
 rect 674048 649762 674049 649826
 rect 673983 649761 674049 649762
 rect 673986 641055 674046 649761
-rect 671682 635880 671683 636972
-rect 672775 635880 672776 636972
-rect 671682 592642 672776 635880
+rect 670882 635880 671683 636972
+rect 672775 635880 673462 636972
+rect 670882 592642 673462 635880
 rect 673794 640995 674046 641055
 rect 673794 630883 673854 640995
 rect 673983 640354 674049 640355
@@ -78447,12 +79114,12 @@
 rect 673983 607730 673984 607794
 rect 674048 607730 674049 607794
 rect 673983 607729 674049 607730
-rect 671682 591550 671683 592642
-rect 672775 591550 672776 592642
-rect 671682 547150 672776 591550
-rect 671682 546058 671683 547150
-rect 672775 546058 672776 547150
-rect 671682 503088 672776 546058
+rect 670882 591550 671683 592642
+rect 672775 591550 673462 592642
+rect 670882 547150 673462 591550
+rect 670882 546058 671683 547150
+rect 672775 546058 673462 547150
+rect 670882 503088 673462 546058
 rect 673986 532611 674046 607729
 rect 674178 575383 674238 652129
 rect 674367 648938 674433 648939
@@ -78722,9 +79389,9 @@
 rect 673983 532546 673984 532610
 rect 674048 532546 674049 532610
 rect 673983 532545 674049 532546
-rect 671682 501996 671683 503088
-rect 672775 501996 672776 503088
-rect 671682 414948 672776 501996
+rect 670882 501996 671683 503088
+rect 672775 501996 673462 503088
+rect 670882 414948 673462 501996
 rect 674178 486435 674238 561997
 rect 674370 532019 674430 604769
 rect 674562 590627 674622 619865
@@ -79244,9 +79911,9 @@
 rect 676863 483410 676864 483474
 rect 676928 483410 676929 483474
 rect 676863 483409 676929 483410
-rect 671682 413856 671683 414948
-rect 672775 413856 672776 414948
-rect 671682 369980 672776 413856
+rect 670882 413856 671683 414948
+rect 672775 413856 673462 414948
+rect 670882 369980 673462 413856
 rect 677442 402223 677502 489921
 rect 677634 402815 677694 490513
 rect 677826 403999 677886 490957
@@ -79321,9 +79988,9 @@
 rect 674175 371966 674176 372030
 rect 674240 371966 674241 372030
 rect 674175 371965 674241 371966
-rect 671682 368888 671683 369980
-rect 672775 368888 672776 369980
-rect 671682 324236 672776 368888
+rect 670882 368888 671683 369980
+rect 672775 368888 673462 369980
+rect 670882 324236 673462 368888
 rect 673983 355750 674049 355751
 rect 673983 355686 673984 355750
 rect 674048 355686 674049 355750
@@ -79374,9 +80041,9 @@
 rect 673983 328306 673984 328370
 rect 674048 328306 674049 328370
 rect 673983 328305 674049 328306
-rect 671682 323144 671683 324236
-rect 672775 323144 672776 324236
-rect 671682 279568 672776 323144
+rect 670882 323144 671683 324236
+rect 672775 323144 673462 324236
+rect 670882 280948 673462 323144
 rect 673983 310758 674049 310759
 rect 673983 310694 673984 310758
 rect 674048 310694 674049 310758
@@ -79469,106 +80136,417 @@
 rect 673983 283610 673984 283674
 rect 674048 283610 674049 283674
 rect 673983 283609 674049 283610
-rect 671682 278476 671683 279568
-rect 672775 278476 672776 279568
-rect 666066 267090 666104 267556
-rect 667196 267090 667250 267556
-rect 666066 231435 667250 267090
-rect 671682 266506 672776 278476
-rect 671578 266465 672882 266506
-rect 671578 265371 671682 266465
-rect 672776 265371 672882 266465
-rect 671578 265304 672882 265371
-rect 666066 230253 666067 231435
-rect 667249 230253 667250 231435
-rect 641092 180957 641093 183191
-rect 643327 180957 643328 183191
-rect 641092 137703 643328 180957
-rect 641092 135469 641093 137703
-rect 643327 135469 643328 137703
-rect 641092 83852 643328 135469
-rect 641092 83388 641182 83852
-rect 643254 83388 643328 83852
-rect 641092 74592 643328 83388
-rect 641092 74144 641148 74592
-rect 643282 74144 643328 74592
-rect 637887 52202 637953 52203
-rect 637887 52138 637888 52202
-rect 637952 52138 637953 52202
-rect 637887 52137 637953 52138
-rect 637695 51906 637761 51907
-rect 637695 51842 637696 51906
-rect 637760 51842 637761 51906
-rect 637695 51841 637761 51842
-rect 637119 51758 637185 51759
-rect 637119 51694 637120 51758
-rect 637184 51694 637185 51758
-rect 637119 51693 637185 51694
-rect 636927 51610 636993 51611
-rect 636927 51546 636928 51610
-rect 636992 51546 636993 51610
-rect 636927 51545 636993 51546
-rect 145983 51018 146049 51019
-rect 145983 50954 145984 51018
-rect 146048 50954 146049 51018
-rect 145983 50953 146049 50954
-rect 144462 50648 144938 50716
-rect 144740 49132 144920 50648
+rect 670882 279568 671708 280948
+rect 670882 278476 671683 279568
+rect 670882 275858 671708 278476
+rect 673376 275858 673462 280948
+rect 669304 270666 670416 270706
+rect 669304 268850 669344 270666
+rect 670376 268850 670416 270666
+rect 669304 268810 670416 268850
+rect 669318 268540 670414 268810
+rect 665024 267072 665026 267722
+rect 668262 267072 668306 267722
+rect 661092 264274 664206 264314
+rect 661092 261240 661132 264274
+rect 664166 261240 664206 264274
+rect 661092 261200 664206 261240
+rect 656786 259369 660572 259624
+rect 641148 252616 656268 252656
+rect 641148 249422 641188 252616
+rect 656228 252608 656268 252616
+rect 656228 249422 656316 252608
+rect 641148 249382 656316 249422
+rect 641196 249286 656316 249382
+rect 656786 248522 660558 259369
+rect 656722 248516 660622 248522
+rect 656700 248482 660622 248516
+rect 656700 248476 656762 248482
+rect 656700 244612 656740 248476
+rect 656700 244572 656762 244612
+rect 656722 242888 656762 244572
+rect 660582 242888 660622 248482
+rect 656722 242848 660622 242888
+rect 656780 241434 660558 242848
+rect 638822 234498 644382 234540
+rect 638822 234446 652594 234498
+rect 656780 234446 660552 241434
+rect 638822 234294 660552 234446
+rect 636927 233946 636993 233947
+rect 636927 233882 636928 233946
+rect 636992 233882 636993 233946
+rect 636927 233881 636993 233882
+rect 212418 100203 212670 100263
+rect 212802 100203 213054 100263
+rect 212418 99597 212478 100203
+rect 211074 89547 211326 89607
+rect 211458 99537 212478 99597
+rect 211074 89351 211134 89547
+rect 211071 89350 211137 89351
+rect 211071 89286 211072 89350
+rect 211136 89286 211137 89350
+rect 211071 89285 211137 89286
+rect 211071 87722 211137 87723
+rect 211071 87658 211072 87722
+rect 211136 87720 211137 87722
+rect 211458 87720 211518 99537
+rect 211136 87660 211518 87720
+rect 211136 87658 211137 87660
+rect 211071 87657 211137 87658
+rect 212802 87609 212862 100203
+rect 212802 87549 213054 87609
+rect 211071 87278 211137 87279
+rect 211071 87214 211072 87278
+rect 211136 87214 211137 87278
+rect 211071 87213 211137 87214
+rect 211074 86943 211134 87213
+rect 211074 86883 212478 86943
+rect 210882 84885 211326 84945
+rect 210879 82690 210945 82691
+rect 210879 82626 210880 82690
+rect 210944 82626 210945 82690
+rect 210879 82625 210945 82626
+rect 210882 71625 210942 82625
+rect 211266 74955 211326 84885
+rect 212418 76953 212478 86883
+rect 212034 76893 212478 76953
+rect 212034 74955 212094 76893
+rect 212994 74955 213054 87549
+rect 211266 74895 211902 74955
+rect 212034 74895 212286 74955
+rect 211842 72957 211902 74895
+rect 211074 72923 211902 72957
+rect 211071 72922 211902 72923
+rect 211071 72858 211072 72922
+rect 211136 72897 211902 72922
+rect 211136 72858 211137 72897
+rect 211071 72857 211137 72858
+rect 210882 71565 211902 71625
+rect 210498 70899 211710 70959
+rect 210306 70233 211518 70293
+rect 210114 69567 210750 69627
+rect 209919 62858 209985 62859
+rect 209919 62794 209920 62858
+rect 209984 62794 209985 62858
+rect 209919 62793 209985 62794
+rect 209922 54127 209982 62793
+rect 210303 62562 210369 62563
+rect 210303 62498 210304 62562
+rect 210368 62498 210369 62562
+rect 210303 62497 210369 62498
+rect 210306 54275 210366 62497
+rect 210690 55063 210750 69567
+rect 211071 58270 211137 58271
+rect 211071 58206 211072 58270
+rect 211136 58206 211137 58270
+rect 211071 58205 211137 58206
+rect 210303 54274 210369 54275
+rect 210303 54210 210304 54274
+rect 210368 54210 210369 54274
+rect 210303 54209 210369 54210
+rect 209919 54126 209985 54127
+rect 209919 54062 209920 54126
+rect 209984 54062 209985 54126
+rect 209919 54061 209985 54062
+rect 211074 53979 211134 58205
+rect 211071 53978 211137 53979
+rect 211071 53914 211072 53978
+rect 211136 53914 211137 53978
+rect 211071 53913 211137 53914
+rect 209727 53830 209793 53831
+rect 209727 53766 209728 53830
+rect 209792 53766 209793 53830
+rect 209727 53765 209793 53766
+rect 211458 53239 211518 70233
+rect 211650 54275 211710 70899
+rect 211842 54975 211902 71565
+rect 212226 64965 212286 74895
+rect 212610 74895 213054 74955
+rect 212610 74289 212670 74895
+rect 212610 74229 212862 74289
+rect 212226 64905 212478 64965
+rect 211842 54915 212286 54975
+rect 211647 54274 211713 54275
+rect 211647 54210 211648 54274
+rect 211712 54210 211713 54274
+rect 211647 54209 211713 54210
+rect 212226 53683 212286 54915
+rect 212223 53682 212289 53683
+rect 212223 53618 212224 53682
+rect 212288 53618 212289 53682
+rect 212223 53617 212289 53618
+rect 212418 53387 212478 64905
+rect 212802 54127 212862 74229
+rect 212994 55581 213438 55641
+rect 212799 54126 212865 54127
+rect 212799 54062 212800 54126
+rect 212864 54062 212865 54126
+rect 212799 54061 212865 54062
+rect 212994 53535 213054 55581
+rect 213378 55063 213438 55581
+rect 212991 53534 213057 53535
+rect 212991 53470 212992 53534
+rect 213056 53470 213057 53534
+rect 212991 53469 213057 53470
+rect 212415 53386 212481 53387
+rect 212415 53322 212416 53386
+rect 212480 53322 212481 53386
+rect 212415 53321 212481 53322
+rect 211455 53238 211521 53239
+rect 211455 53174 211456 53238
+rect 211520 53174 211521 53238
+rect 211455 53173 211521 53174
+rect 205416 46158 205456 46166
+rect 143770 45200 143858 45310
+rect 143770 43084 143852 45200
+rect 181802 43114 181926 45584
+rect 143770 43054 143858 43084
+rect 214642 45548 214962 56300
+rect 219642 49564 219962 56616
+rect 218490 49524 220886 49564
+rect 218490 46206 218530 49524
+rect 220846 46206 220886 49524
+rect 218490 46166 220886 46206
+rect 213090 45508 216424 45548
+rect 143770 43028 144386 43054
+rect 213090 43030 213130 45508
+rect 216384 43030 216424 45508
+rect 224642 45112 224962 56118
+rect 229642 49524 229962 56530
+rect 229642 46174 229962 46228
+rect 234642 45192 234962 56162
+rect 239642 49544 239962 56616
+rect 244642 45272 244962 56206
+rect 249642 49544 249962 56186
+rect 245726 46184 245756 47758
+rect 251524 47018 251542 47758
+rect 251524 46272 251570 47018
+rect 251512 46184 251570 46272
+rect 213090 42990 216424 43030
+rect 214642 42850 214962 42990
+rect 224642 42734 224962 43120
+rect 234642 42876 234962 43120
+rect 244642 42688 244962 43120
+rect 143180 42494 143926 42520
+rect 245726 42388 251570 46184
+rect 254642 45352 254962 56050
+rect 259642 49566 259962 56444
+rect 264642 45336 264962 56206
+rect 269642 49530 269962 56444
+rect 274642 45464 274962 56118
+rect 279642 49588 279962 56570
+rect 254642 42828 254962 43120
+rect 284642 45402 284962 56050
+rect 289642 49552 289962 56096
+rect 294642 45434 294962 56118
+rect 299642 49544 299962 56484
+rect 299642 46058 299962 46292
+rect 264642 42822 264962 43024
+rect 274642 42728 274962 43072
+rect 284642 42446 284962 42930
+rect 304642 45162 304962 56162
+rect 309642 49524 309962 56096
+rect 309642 46100 309962 46228
+rect 314642 45338 314962 56050
+rect 319642 49524 319962 56354
+rect 319642 46100 319962 46228
+rect 324642 45480 324962 56050
+rect 329642 49566 329962 56312
+rect 329642 46014 329962 46228
+rect 294642 42822 294962 42882
+rect 304642 42540 304962 43024
+rect 314642 42540 314962 43120
+rect 334642 45290 334962 56050
+rect 339642 49524 339962 56054
+rect 339642 46058 339962 46206
+rect 344642 45386 344962 56162
+rect 349642 49544 349962 56050
+rect 349642 46058 349962 46248
+rect 324642 42916 324962 42976
+rect 354642 45320 354962 56162
+rect 359642 49524 359962 56182
+rect 364642 45258 364962 56294
+rect 369642 49544 369962 56140
+rect 369642 46058 369962 46248
+rect 374642 45386 374962 56206
+rect 379642 49588 379962 56096
+rect 379642 46144 379962 46248
+rect 384642 45290 384962 56206
+rect 389642 49524 389962 56050
+rect 389642 46014 389962 46248
+rect 394642 45290 394962 56050
+rect 399642 49588 399962 56182
+rect 399642 46058 399962 46184
+rect 404642 45290 404962 56050
+rect 409642 49524 409962 56050
+rect 409642 46014 409962 46270
+rect 414642 45242 414962 56074
+rect 419642 49544 419962 56140
+rect 419642 45886 419962 46248
+rect 424642 45226 424962 56050
+rect 429642 49544 429962 56440
+rect 429642 45972 429962 46228
+rect 434642 45258 434962 56074
+rect 439642 49566 439962 56096
+rect 439642 46100 439962 46228
+rect 444642 45338 444962 56118
+rect 449642 49588 449962 56182
+rect 449642 45886 449962 46248
+rect 454642 45210 454962 56074
+rect 459642 49544 459962 56268
+rect 459642 45756 459962 46228
+rect 464642 45314 464962 56118
+rect 469642 49544 469962 56226
 rect 471039 49094 471105 49095
 rect 471039 49030 471040 49094
 rect 471104 49030 471105 49094
 rect 471039 49029 471105 49030
-rect 45654 45926 47942 46226
-rect 143440 42520 143620 48626
-rect 143860 45310 144040 48622
-rect 245726 46272 245802 47758
-rect 251524 47018 251542 47758
-rect 251524 46272 251570 47018
-rect 143770 45200 144386 45310
-rect 143770 43084 143852 45200
-rect 144358 43084 144386 45200
-rect 143770 43028 144386 43084
-rect 143180 42438 143926 42520
-rect 143180 40812 143276 42438
-rect 143790 40812 143926 42438
-rect 245726 42388 251570 46272
+rect 469642 45972 469962 46270
 rect 189951 41842 190017 41843
 rect 189951 41778 189952 41842
 rect 190016 41778 190017 41842
 rect 189951 41777 190017 41778
-rect 143180 40744 143926 40812
 rect 189954 40659 190014 41777
 rect 245754 41678 251570 42388
 rect 471042 42139 471102 49029
-rect 641092 48540 643328 74144
-rect 641092 46186 643328 46304
-rect 645420 217990 663390 220226
-rect 645420 212544 647656 217990
-rect 645420 212018 645456 212544
-rect 647640 212018 647656 212544
-rect 645420 185881 647656 212018
-rect 645420 183647 645421 185881
-rect 647655 183647 647656 185881
-rect 645420 139451 647656 183647
-rect 645420 137217 645421 139451
-rect 647655 137217 647656 139451
-rect 645420 103652 647656 137217
-rect 666066 187433 667250 230253
-rect 666066 186251 666067 187433
-rect 667249 186251 667250 187433
-rect 666066 141405 667250 186251
-rect 666066 140223 666067 141405
-rect 667249 140223 667250 141405
-rect 666066 114954 667250 140223
-rect 671682 233636 672776 265304
+rect 474642 45242 474962 56294
+rect 479642 49544 479962 56226
+rect 479642 46100 479962 46248
+rect 484642 45290 484962 56162
+rect 489642 49524 489962 56140
+rect 494642 45290 494962 56050
+rect 499642 49566 499962 56140
+rect 499642 45756 499962 46270
+rect 504642 45332 504962 56250
+rect 509642 49502 509962 56140
+rect 509642 45370 509962 46248
+rect 514642 45332 514962 56074
+rect 519642 49676 519962 56312
+rect 519642 45456 519962 46184
+rect 474642 42540 474962 43104
+rect 524642 45266 524962 56206
+rect 529642 49480 529962 56312
+rect 521343 45098 521409 45099
+rect 521343 45034 521344 45098
+rect 521408 45034 521409 45098
+rect 521343 45033 521409 45034
+rect 521346 43323 521406 45033
+rect 521343 43322 521409 43323
+rect 521343 43258 521344 43322
+rect 521408 43258 521409 43322
+rect 521343 43257 521409 43258
+rect 529642 45240 529962 46184
+rect 534642 45204 534962 56162
+rect 539642 49544 539962 56096
+rect 539642 45240 539962 46228
+rect 544642 45332 544962 56050
+rect 594642 45410 594962 56068
+rect 599642 49634 599962 56068
+rect 604642 45490 604962 56050
+rect 609642 49500 609962 56122
+rect 614642 45624 614962 56284
+rect 619642 49420 619962 56050
+rect 619642 45990 619962 46298
+rect 527103 44950 527169 44951
+rect 527103 44886 527104 44950
+rect 527168 44886 527169 44950
+rect 527103 44885 527169 44886
+rect 527106 43323 527166 44885
+rect 527103 43322 527169 43323
+rect 527103 43258 527104 43322
+rect 527168 43258 527169 43322
+rect 527103 43257 527169 43258
+rect 504642 42874 504962 42996
+rect 514642 42494 514962 43090
+rect 524642 42778 524962 43184
+rect 624642 45596 624962 56050
+rect 629642 49580 629962 56230
+rect 629642 45882 629962 46244
+rect 634642 45622 634962 56050
+rect 636930 51611 636990 233881
+rect 637695 233798 637761 233799
+rect 637695 233734 637696 233798
+rect 637760 233734 637761 233798
+rect 637695 233733 637761 233734
+rect 637119 233650 637185 233651
+rect 637119 233586 637120 233650
+rect 637184 233586 637185 233650
+rect 637119 233585 637185 233586
+rect 637503 233650 637569 233651
+rect 637503 233586 637504 233650
+rect 637568 233586 637569 233650
+rect 637503 233585 637569 233586
+rect 637122 51759 637182 233585
+rect 637311 233502 637377 233503
+rect 637311 233438 637312 233502
+rect 637376 233438 637377 233502
+rect 637311 233437 637377 233438
+rect 637314 52351 637374 233437
+rect 637311 52350 637377 52351
+rect 637311 52286 637312 52350
+rect 637376 52286 637377 52350
+rect 637311 52285 637377 52286
+rect 637506 52055 637566 233585
+rect 637503 52054 637569 52055
+rect 637503 51990 637504 52054
+rect 637568 51990 637569 52054
+rect 637503 51989 637569 51990
+rect 637698 51907 637758 233733
+rect 637887 233502 637953 233503
+rect 637887 233438 637888 233502
+rect 637952 233438 637953 233502
+rect 637887 233437 637953 233438
+rect 637890 52203 637950 233437
+rect 644294 233636 660552 234294
+rect 644294 228076 660654 233636
+rect 661102 230916 664196 261200
+rect 665024 256444 668306 267072
+rect 670882 266716 673462 275858
+rect 670882 262940 671666 266716
+rect 673392 262940 673462 266716
 rect 674175 264138 674241 264139
 rect 674175 264074 674176 264138
 rect 674240 264074 674241 264138
 rect 674175 264073 674241 264074
+rect 670882 259546 673462 262940
 rect 673983 260882 674049 260883
 rect 673983 260818 673984 260882
 rect 674048 260818 674049 260882
 rect 673983 260817 674049 260818
+rect 670582 259506 673462 259546
+rect 670582 256906 670622 259506
+rect 673366 256906 673462 259506
+rect 670582 256866 673462 256906
+rect 664958 256404 668374 256444
+rect 664958 253308 664998 256404
+rect 668334 253308 668374 256404
+rect 664958 253268 668374 253308
+rect 661100 229652 664196 230916
+rect 661084 229055 664196 229652
+rect 644294 226138 644382 228076
+rect 638822 225131 641093 226138
+rect 643327 225131 644382 226138
+rect 661084 227873 662179 229055
+rect 663361 227873 664196 229055
+rect 661084 225562 664196 227873
+rect 638822 198466 644382 225131
+rect 645382 219024 664196 225562
+rect 645388 215738 664196 219024
+rect 645392 215654 651070 215738
+rect 660442 215696 664196 215738
+rect 665024 231435 668306 253268
+rect 670882 249204 673462 256866
+rect 670882 249174 673414 249204
+rect 665024 230253 666067 231435
+rect 667249 230253 668306 231435
+rect 644292 194640 644382 198466
+rect 638822 183191 644382 194640
+rect 645392 185881 651070 210840
+rect 645392 184342 645421 185881
+rect 647655 184342 651070 185881
+rect 665024 187433 668306 230253
+rect 670842 248872 673414 249174
+rect 670842 233636 673412 248872
 rect 673986 242087 674046 260817
 rect 674178 243567 674238 264073
 rect 674370 244751 674430 284793
@@ -79693,13 +80671,34 @@
 rect 673983 242022 673984 242086
 rect 674048 242022 674049 242086
 rect 673983 242021 674049 242022
-rect 671682 232544 671683 233636
-rect 672775 232544 672776 233636
-rect 671682 189502 672776 232544
+rect 670842 232544 671683 233636
+rect 672775 232544 673412 233636
+rect 670842 207568 673412 232544
 rect 674175 220552 674241 220553
 rect 674175 220488 674176 220552
 rect 674240 220488 674241 220552
 rect 674175 220487 674241 220488
+rect 665024 186251 666067 187433
+rect 667249 186251 668306 187433
+rect 638822 180957 641093 183191
+rect 643327 180957 644382 183191
+rect 638822 168156 644382 180957
+rect 644302 164250 644382 168156
+rect 638822 137703 644382 164250
+rect 645392 154070 651070 179608
+rect 650942 149416 651070 154070
+rect 638822 137000 641093 137703
+rect 643327 137000 644382 137703
+rect 638822 133408 638896 137000
+rect 644302 133408 644382 137000
+rect 638822 107164 644382 133408
+rect 645392 139451 651070 149416
+rect 645392 137217 645421 139451
+rect 647655 137217 651070 139451
+rect 665024 141405 668306 186251
+rect 665024 140223 666067 141405
+rect 667249 140223 668306 141405
+rect 670784 189502 673412 207568
 rect 674178 193543 674238 220487
 rect 675330 200055 675390 244685
 rect 675519 238978 675585 238979
@@ -79750,6 +80749,10 @@
 rect 707923 271925 709109 271926
 rect 708583 267968 708903 271925
 rect 709903 269130 710223 276815
+rect 684954 254778 685638 254934
+rect 684954 251802 685012 254778
+rect 685600 251802 685638 254778
+rect 684954 251718 685638 251802
 rect 709243 233638 709563 233760
 rect 708936 233637 710032 233638
 rect 708936 232543 708937 233637
@@ -79798,9 +80801,9 @@
 rect 675327 193034 675328 193098
 rect 675392 193034 675393 193098
 rect 675327 193033 675393 193034
-rect 671682 188410 671683 189502
-rect 672775 188410 672776 189502
-rect 671682 143722 672776 188410
+rect 670784 188410 671683 189502
+rect 672775 188410 673412 189502
+rect 670784 143722 673412 188410
 rect 673983 171194 674049 171195
 rect 673983 171130 673984 171194
 rect 674048 171130 674049 171194
@@ -79815,13 +80818,19 @@
 rect 673983 150262 673984 150326
 rect 674048 150262 674049 150326
 rect 673983 150261 674049 150262
-rect 671682 142630 671683 143722
-rect 672775 142630 672776 143722
-rect 671682 114741 672776 142630
+rect 670784 142630 671683 143722
+rect 672775 142630 673412 143722
+rect 670784 140766 673412 142630
+rect 665024 139140 668306 140223
+rect 670720 139250 673424 140766
+rect 645392 123540 651070 137217
 rect 673983 128718 674049 128719
 rect 673983 128654 673984 128718
 rect 674048 128654 674049 128718
 rect 673983 128653 674049 128654
+rect 650914 118966 651070 123540
+rect 644346 103406 644382 107164
+rect 645392 105666 651070 118966
 rect 673986 108147 674046 128653
 rect 674175 126054 674241 126055
 rect 674175 125990 674176 126054
@@ -79831,35 +80840,54 @@
 rect 673983 108082 673984 108146
 rect 674048 108082 674049 108146
 rect 673983 108081 674049 108082
-rect 645420 103348 645438 103652
-rect 647614 103348 647656 103652
-rect 645420 83004 647656 103348
-rect 645420 82574 645490 83004
-rect 647624 82574 647656 83004
-rect 645420 59374 647656 82574
-rect 645420 58750 645442 59374
-rect 647628 58750 647656 59374
-rect 645420 45354 647656 58750
-rect 521343 45098 521409 45099
-rect 521343 45034 521344 45098
-rect 521408 45034 521409 45098
-rect 521343 45033 521409 45034
-rect 521346 43323 521406 45033
-rect 527103 44950 527169 44951
-rect 527103 44886 527104 44950
-rect 527168 44886 527169 44950
-rect 527103 44885 527169 44886
-rect 527106 43323 527166 44885
-rect 521343 43322 521409 43323
-rect 521343 43258 521344 43322
-rect 521408 43258 521409 43322
-rect 521343 43257 521409 43258
-rect 527103 43322 527169 43323
-rect 527103 43258 527104 43322
-rect 527168 43258 527169 43322
-rect 527103 43257 527169 43258
-rect 645420 43000 647656 43118
-rect 652788 105227 654584 105627
+rect 638822 85142 644382 103406
+rect 650836 101988 651070 105666
+rect 638822 81544 638908 85142
+rect 644344 81544 644382 85142
+rect 638822 76240 644382 81544
+rect 644378 72698 644382 76240
+rect 637887 52202 637953 52203
+rect 637887 52138 637888 52202
+rect 637952 52138 637953 52202
+rect 637887 52137 637953 52138
+rect 637695 51906 637761 51907
+rect 637695 51842 637696 51906
+rect 637760 51842 637761 51906
+rect 637695 51841 637761 51842
+rect 637119 51758 637185 51759
+rect 637119 51694 637120 51758
+rect 637184 51694 637185 51758
+rect 637119 51693 637185 51694
+rect 636927 51610 636993 51611
+rect 636927 51546 636928 51610
+rect 636992 51546 636993 51610
+rect 636927 51545 636993 51546
+rect 638822 49474 644382 72698
+rect 645392 92904 651070 101988
+rect 645392 88410 645508 92904
+rect 651042 88410 651070 92904
+rect 645392 83008 651070 88410
+rect 645392 79336 645426 83008
+rect 650912 79336 651070 83008
+rect 645392 60958 651070 79336
+rect 650986 57944 651070 60958
+rect 638822 46262 639000 49474
+rect 644086 46262 644382 49474
+rect 645392 46688 651070 57944
+rect 651746 105627 653180 105634
+rect 651746 105227 654584 105627
+rect 638822 46218 644382 46262
+rect 640686 46198 644054 46218
+rect 641092 46186 643328 46198
+rect 534642 42968 534962 43042
+rect 594642 42846 594962 43046
+rect 604642 42630 604962 43046
+rect 614642 42954 614962 43100
+rect 624642 42792 624962 42992
+rect 645256 43036 645270 45460
+rect 645256 43026 645372 43036
+rect 650996 43026 651104 43036
+rect 645256 42962 651104 43026
 rect 573608 42492 579178 42522
 rect 573608 42478 573714 42492
 rect 471039 42138 471105 42139
@@ -79886,7 +80914,7 @@
 rect 469311 40593 469377 40594
 rect 573608 40312 573642 42478
 rect 579078 40344 579178 42492
-rect 652788 42488 653188 105227
+rect 651746 42488 653188 105227
 rect 674178 105187 674238 125989
 rect 675330 110071 675390 155145
 rect 675522 154471 675582 199545
@@ -80049,9 +81077,12 @@
 rect 674175 105122 674176 105186
 rect 674240 105122 674241 105186
 rect 674175 105121 674241 105122
-rect 653814 104596 654236 104900
-rect 653814 52932 654118 104596
-rect 664997 103659 665326 104920
+rect 653454 104900 653914 104906
+rect 653454 104596 654236 104900
+rect 653454 103828 654118 104596
+rect 653454 103724 655012 103828
+rect 653458 53866 655012 103724
+rect 664997 103712 665326 104920
 rect 675906 103263 675966 117849
 rect 675903 103262 675969 103263
 rect 675903 103198 675904 103262
@@ -80062,34 +81093,35 @@
 rect 676479 101422 676480 101486
 rect 676544 101422 676545 101486
 rect 676479 101421 676545 101422
-rect 653550 52858 654476 52932
-rect 653550 50784 653626 52858
-rect 654386 50784 654476 52858
-rect 653550 50680 654476 50784
+rect 654866 50706 655012 53866
+rect 653550 50680 654476 50706
 rect 653814 50610 654118 50680
+rect 651746 42484 653462 42488
 rect 579070 40312 579178 40344
 rect 573608 40270 579178 40312
-rect 652566 42426 653462 42488
-rect 652566 40378 652656 42426
-rect 653370 40378 653462 42426
-rect 652566 40302 653462 40378
 rect 245694 40088 251570 40136
 rect 245754 40046 251570 40088
 << via4 >>
-rect 55268 996198 56068 996998
-rect 53702 994950 54502 995750
-rect 50126 992196 50926 992996
+rect 54718 996198 56068 997038
+rect 53140 994938 54504 995752
+rect 51620 993544 52878 994554
+rect 49664 992148 51396 993104
 rect 44866 989600 45466 990200
-rect 43870 984934 44470 985534
+rect 41134 988042 42390 988148
+rect 41134 984584 41196 988042
+rect 41196 984584 42102 988042
+rect 42102 984584 42390 988042
+rect 41134 984514 42390 984584
+rect 43290 983126 44470 985550
 rect 46142 988556 46742 989156
-rect 47466 986012 48066 986612
-rect 47492 270202 48038 270808
+rect 43906 275482 44432 277114
+rect 47268 985814 49228 986974
+rect 47242 269828 49208 275552
 rect 46142 267794 46742 268394
 rect 44912 266996 45430 267378
 rect 43870 266248 44470 266848
-rect 50126 264344 50926 265144
-rect 51918 993550 52718 994350
-rect 46936 245220 47736 246020
+rect 49020 262254 51400 265720
+rect 48262 256860 54378 259448
 rect 125358 996172 125910 996724
 rect 124030 994918 124582 995470
 rect 122840 993746 123392 994298
@@ -80128,13 +81160,104 @@
 rect 580256 996004 585666 997072
 rect 585666 996004 585676 997072
 rect 580186 995988 585676 996004
-rect 655360 996022 655902 996562
+rect 651576 996024 656490 996686
+rect 655360 996022 655902 996024
 rect 571858 994918 572410 995470
+rect 650578 994470 653584 995000
 rect 570352 993746 570904 994298
+rect 648716 993536 651292 994070
 rect 568202 992366 568754 992918
-rect 666106 994468 667218 995008
-rect 659402 992418 660498 992930
+rect 665102 994456 668240 996748
+rect 659386 992298 660564 993070
+rect 59102 270210 61054 270606
+rect 57688 267890 59474 268836
+rect 56474 267052 58874 267312
 rect 208550 270178 208870 270498
+rect 60476 266096 62762 266660
+rect 181826 261204 193584 265614
+rect 45536 247120 47756 248490
+rect 45520 244696 47756 247120
+rect 45536 244520 47756 244696
+rect 43732 239408 44458 239410
+rect 43722 239398 44458 239408
+rect 43714 239366 44458 239398
+rect 42530 237972 45096 239366
+rect 45600 232804 47800 233890
+rect 43698 229082 44424 229084
+rect 43688 229072 44424 229082
+rect 43680 229040 44424 229072
+rect 42496 227646 45062 229040
+rect 45588 222882 47788 223968
+rect 43720 218756 44446 218758
+rect 43710 218746 44446 218756
+rect 43702 218714 44446 218746
+rect 42518 217320 45084 218714
+rect 50568 253286 56050 256282
+rect 45614 212904 47814 213990
+rect 43744 209076 44470 209078
+rect 43734 209066 44470 209076
+rect 43726 209034 44470 209066
+rect 42542 207640 45108 209034
+rect 43722 199136 44448 199138
+rect 43712 199126 44448 199136
+rect 43704 199094 44448 199126
+rect 42520 197700 45086 199094
+rect 43726 189048 44452 189050
+rect 43716 189038 44452 189048
+rect 43708 189006 44452 189038
+rect 42524 187612 45090 189006
+rect 45614 202576 47814 203662
+rect 45614 192792 47814 193878
+rect 45614 183006 47814 184092
+rect 43738 179100 44464 179102
+rect 43728 179090 44464 179100
+rect 43720 179058 44464 179090
+rect 42536 177664 45102 179058
+rect 43726 169174 44452 169176
+rect 43716 169132 44452 169174
+rect 42524 167738 45090 169132
+rect 43714 159044 44440 159088
+rect 42512 157650 45078 159044
+rect 42502 147666 45068 149060
+rect 42512 137844 45078 139238
+rect 42502 127976 45068 129370
+rect 42528 117936 45094 119330
+rect 45614 172678 47814 173764
+rect 45614 162894 47814 163980
+rect 45614 153110 47814 154196
+rect 45614 142782 47814 143868
+rect 45614 132996 47814 134082
+rect 45614 122668 47814 123754
+rect 45682 113088 47882 114174
+rect 43666 109050 44392 109052
+rect 43656 109040 44392 109050
+rect 43648 109008 44392 109040
+rect 42464 107614 45030 109008
+rect 45682 102760 47882 103846
+rect 43690 98964 44416 98966
+rect 43680 98954 44416 98964
+rect 43672 98922 44416 98954
+rect 42488 97528 45054 98922
+rect 45670 92782 47870 93868
+rect 43720 89140 44446 89142
+rect 43714 89138 44446 89140
+rect 43704 89128 44446 89138
+rect 43696 89096 44446 89128
+rect 42512 87702 45078 89096
+rect 40888 77556 40974 79288
+rect 40974 77556 45006 79288
+rect 45006 77556 45134 79288
+rect 45698 82830 47898 83916
+rect 45668 72892 47790 73834
+rect 40900 69066 40974 69384
+rect 40974 69066 45006 69384
+rect 45006 69066 45180 69384
+rect 40900 67906 45180 69066
+rect 40844 57596 45106 59078
+rect 45694 63064 47816 64006
+rect 48426 52944 50830 55910
+rect 48426 50656 50852 52944
+rect 144490 50716 144898 51598
 rect 208678 267852 208998 268172
 rect 208696 267026 209016 267346
 rect 369770 270650 370006 270847
@@ -80149,68 +81272,262 @@
 rect 377450 267281 377686 267517
 rect 383594 267281 383830 267517
 rect 211376 266302 211696 266622
-rect 212352 264592 212672 264912
-rect 212268 245496 212588 245816
-rect 42682 57998 44788 58872
-rect 45694 63064 47816 64006
-rect 48564 50656 50852 52944
-rect 144490 50716 144898 51598
+rect 211832 261176 212882 265166
+rect 206990 259496 209024 259514
+rect 206990 256926 206998 259496
+rect 206998 256926 209004 259496
+rect 209004 256926 209024 259496
+rect 206990 256918 209024 256926
+rect 206480 256326 209016 256334
+rect 206480 253280 208996 256326
+rect 208996 253280 209016 256326
+rect 194614 240282 206854 248416
+rect 211886 244036 215748 245954
+rect 411678 265796 412528 267970
 rect 413024 267242 413344 267562
-rect 412028 266314 412348 266634
 rect 415028 268996 415348 269316
 rect 415068 268020 415388 268340
+rect 653170 269026 654946 269578
 rect 654916 267934 656440 268526
+rect 647144 265124 654338 266582
+rect 411872 261174 412420 264272
+rect 422520 261214 426748 264292
+rect 416354 259382 424206 259552
+rect 416354 256980 416548 259382
+rect 416548 256980 423896 259382
+rect 423896 256980 424206 259382
+rect 416354 256926 424206 256980
+rect 416330 256270 424274 256398
+rect 416330 253412 416506 256270
+rect 416506 253412 424074 256270
+rect 424074 253412 424274 256270
+rect 416330 253332 424274 253412
+rect 409646 242868 412718 244938
+rect 194542 224480 206846 230162
+rect 181728 206248 193602 216660
+rect 194542 192744 206932 202814
+rect 181814 174942 193522 185790
+rect 181728 144926 193516 155854
+rect 194714 163330 207024 173320
+rect 194628 131594 206858 141504
+rect 181900 115426 193528 127140
+rect 194456 100374 206932 112852
+rect 181900 86356 193608 98150
+rect 194456 83060 206852 83100
+rect 194456 70702 207022 83060
+rect 181674 54130 193566 60778
+rect 194520 60770 207022 70702
+rect 48426 50098 50830 50656
+rect 45634 46014 48118 49544
+rect 40802 40944 45186 45628
+rect 432428 261166 436466 264388
+rect 428164 242898 430986 248482
+rect 442192 261084 446416 264314
+rect 452908 261168 457052 264318
+rect 463542 261250 467186 264314
+rect 437744 242806 440486 248310
+rect 448198 242806 451434 248574
+rect 458330 242898 461486 248586
+rect 472686 261168 477156 264314
+rect 482780 261208 487996 264232
+rect 492544 261168 497098 264356
+rect 468370 242944 471446 248552
+rect 478318 242898 481232 248528
+rect 488312 242852 491086 248666
+rect 502558 261126 507690 264274
+rect 511908 261126 517454 264232
+rect 522788 261168 527342 264314
+rect 498812 242852 501506 248586
+rect 508162 242898 510776 248552
+rect 517924 242852 521714 248528
+rect 532678 261084 537396 264274
+rect 542814 261208 547452 264318
+rect 552536 261208 557836 264274
+rect 527918 242806 531628 248402
+rect 538142 242806 541470 248574
+rect 547814 242852 551062 248540
+rect 562962 261126 567434 264150
+rect 573224 261126 577654 264438
+rect 557210 242898 561228 248528
+rect 567618 242806 571822 248574
+rect 582822 261084 587708 264398
+rect 592338 261168 596850 264398
+rect 577106 242898 581078 248436
+rect 588250 242898 591716 248574
+rect 602640 261044 606780 264314
+rect 613232 261250 617372 264232
+rect 597646 242898 601434 248528
+rect 607364 242898 611072 248448
+rect 622748 261168 626930 264274
+rect 632470 261168 637522 264274
+rect 618232 242898 621284 248666
+rect 627904 242852 631554 248528
+rect 661196 990384 664096 992954
+rect 671690 991374 673416 994178
+rect 665082 983950 668280 985912
+rect 669334 986772 670384 987294
+rect 671718 985058 672730 985060
+rect 671718 981854 673374 985058
+rect 666084 276817 667226 277424
+rect 666084 275208 667226 276817
+rect 671708 279568 673376 280948
+rect 671708 278476 672775 279568
+rect 672775 278476 673376 279568
+rect 671708 275858 673376 278476
+rect 669344 268850 670376 270666
+rect 665026 267072 668262 267722
+rect 661132 261240 664166 264274
+rect 641188 252222 656228 252616
+rect 641188 249864 641918 252222
+rect 641918 249864 655400 252222
+rect 655400 249864 656228 252222
+rect 641188 249422 656228 249864
+rect 656762 248476 660582 248482
+rect 656740 244612 660582 248476
+rect 656762 242888 660582 244612
 rect 210602 54827 210838 55063
 rect 213290 54827 213526 55063
-rect 662178 990900 663362 992084
-rect 671710 993526 672742 994064
-rect 666106 983960 667226 984480
-rect 669334 986772 670384 987294
-rect 671732 983006 672748 983546
-rect 641100 227365 643244 228076
-rect 641100 227240 643244 227365
-rect 669362 268872 670336 269336
-rect 666104 267090 667196 267556
-rect 671682 265371 672776 266465
-rect 641182 83388 643254 83852
-rect 641148 74144 643282 74592
-rect 45654 46226 47942 48514
-rect 42618 43020 44906 45308
-rect 245802 46272 251524 48302
-rect 143852 43084 144358 45200
-rect 143276 40812 143790 42438
-rect 641092 46304 643328 48540
-rect 645456 212018 647640 212544
-rect 645438 103348 647614 103652
-rect 645490 82574 647624 83004
-rect 645442 58750 647628 59374
-rect 645420 43118 647656 45354
+rect 194648 46166 207040 49686
+rect 198642 46158 205416 46166
+rect 143858 45200 145810 45500
+rect 143852 43084 145810 45200
+rect 143858 43054 145810 43084
+rect 181926 43070 195992 45584
+rect 218530 46206 220846 49524
+rect 213130 43030 216384 45508
+rect 228244 46228 231018 49524
+rect 238350 46228 240972 49544
+rect 245756 48302 251512 49544
+rect 245756 46272 251524 48302
+rect 245756 46184 251512 46272
+rect 223370 43120 226464 45112
+rect 232944 43120 236118 45192
+rect 241992 43120 245246 45272
+rect 142006 40624 143984 42494
+rect 258084 46184 260922 49566
+rect 253530 43120 256864 45352
+rect 268168 46228 270926 49530
+rect 278448 46184 280676 49588
+rect 262720 43024 266134 45336
+rect 273300 43072 276794 45464
+rect 288444 46228 290592 49552
+rect 298376 46292 300998 49544
+rect 282922 42930 286496 45402
+rect 293024 42882 296678 45434
+rect 308178 46228 311320 49524
+rect 317934 46228 321622 49524
+rect 327976 46228 331228 49566
+rect 303508 43024 306174 45162
+rect 313416 43120 316162 45338
+rect 323470 42976 326550 45480
+rect 337972 46206 341202 49524
+rect 348100 46248 351788 49544
+rect 332518 43072 335980 45290
+rect 343002 42930 346272 45386
+rect 357988 46228 361524 49524
+rect 353150 43024 355926 45320
+rect 368138 46248 371608 49544
+rect 378112 46248 381518 49588
+rect 363012 42882 365868 45258
+rect 373208 42930 376144 45386
+rect 388110 46248 391296 49524
+rect 397954 46184 401250 49588
+rect 407602 46270 411270 49524
+rect 382878 43072 386244 45290
+rect 393218 42976 396250 45290
+rect 402410 42976 405824 45290
+rect 417382 46248 421222 49544
+rect 413372 42930 416212 45242
+rect 427924 46228 431634 49544
+rect 437420 46228 441260 49566
+rect 447896 46248 451540 49588
+rect 423090 43072 425914 45226
+rect 433192 43024 436096 45258
+rect 443100 43024 446084 45338
+rect 458372 46228 461516 49544
+rect 468020 46270 470336 49544
+rect 453344 43120 456344 45210
+rect 463500 43010 465734 45314
+rect 478650 46248 481074 49544
+rect 488580 46184 490810 49524
+rect 498360 46270 501308 49566
+rect 508314 46248 511566 49502
+rect 517832 46184 521324 49676
+rect 473898 43104 475988 45242
+rect 483074 43120 486056 45290
+rect 492934 43120 496014 45290
+rect 503498 42996 506214 45332
+rect 513212 43138 516308 45332
+rect 527784 46184 531408 49480
+rect 523684 43184 525578 45266
+rect 537586 46228 541362 49544
+rect 598014 46352 601404 49634
+rect 607988 46298 611298 49500
+rect 618342 46298 621572 49420
+rect 513734 43090 515548 43138
+rect 533968 43042 535942 45204
+rect 543776 43090 545830 45332
+rect 592974 43046 596096 45410
+rect 603056 43046 606258 45490
+rect 613356 43100 616638 45624
+rect 628262 46244 631652 49580
+rect 638808 227365 644294 234294
+rect 671666 262940 673392 266716
+rect 670622 256906 673366 259506
+rect 664998 253308 668334 256404
+rect 638808 226138 641093 227365
+rect 641093 226138 643327 227365
+rect 643327 226138 644294 227365
+rect 645352 210840 651206 215654
+rect 638712 194640 644292 198466
+rect 645352 183647 645421 184342
+rect 645421 183647 647655 184342
+rect 647655 183647 651126 184342
+rect 645352 179608 651126 183647
+rect 638642 164250 644302 168156
+rect 645248 149416 650942 154070
+rect 638896 135469 641093 137000
+rect 641093 135469 643327 137000
+rect 643327 135469 644302 137000
+rect 638896 133408 644302 135469
+rect 645300 118966 650914 123540
+rect 638750 103406 644346 107164
+rect 645320 101988 650836 105666
+rect 638908 81544 644344 85142
+rect 638806 72698 644378 76240
+rect 645508 88410 651042 92904
+rect 645426 79336 650912 83008
+rect 645390 57944 650986 60958
+rect 639000 46262 644086 49474
+rect 623220 42992 626582 45596
+rect 633196 42938 636638 45622
+rect 645270 43036 651352 46688
+rect 645372 43026 650996 43036
 rect 573714 42478 579078 42492
 rect 573714 40344 579070 42478
 rect 579070 40344 579078 42478
-rect 664997 103330 665326 103659
-rect 653626 50784 654386 52858
-rect 652656 40378 653370 42426
+rect 663816 101994 665508 103712
+rect 653458 50706 654866 53866
+rect 651706 39978 653730 42484
 << metal5 >>
 rect 78440 1018512 90960 1031002
 rect 129840 1018512 142360 1031002
 rect 181240 1018512 193760 1031002
 rect 232640 1018512 245160 1031002
 rect 284240 1018512 296760 1031002
-rect 334620 1018402 347160 1030924
+rect 334810 1018624 346978 1030789
 rect 386040 1018512 398560 1031002
 rect 475040 1018512 487560 1031002
 rect 526440 1018512 538960 1031002
-rect 576820 1018402 589360 1030924
+rect 577010 1018624 589178 1030789
 rect 628240 1018512 640760 1031002
+rect 54684 997038 56092 997236
+rect 54684 996198 54718 997038
+rect 56068 996748 56092 997038
 rect 580160 997096 585714 997134
-rect 55244 996998 56092 997022
-rect 55244 996748 55268 996998
-rect 43764 996198 55268 996748
-rect 56068 996748 56092 996998
 rect 56068 996724 578714 996748
 rect 56068 996198 125358 996724
-rect 43764 996172 125358 996198
+rect 54684 996172 125358 996198
 rect 125910 996172 177484 996724
 rect 178036 996172 228798 996724
 rect 229350 996172 278946 996724
@@ -80220,15 +81537,15 @@
 rect 416498 996172 496120 996724
 rect 496672 996172 573470 996724
 rect 574022 996172 578714 996724
-rect 43764 996148 578714 996172
-rect 53678 995750 54526 995774
-rect 53678 995494 53702 995750
-rect 44282 994950 53702 995494
-rect 54502 995494 54526 995750
-rect 54502 995488 576298 995494
-rect 54502 995470 576456 995488
-rect 54502 994950 124030 995470
-rect 44282 994918 124030 994950
+rect 54684 996148 578714 996172
+rect 54684 996138 56092 996148
+rect 53092 995752 54538 995806
+rect 53092 994938 53140 995752
+rect 54504 995494 54538 995752
+rect 54504 995488 576298 995494
+rect 54504 995470 576456 995488
+rect 54504 994938 124030 995470
+rect 53092 994918 124030 994938
 rect 124582 994918 176228 995470
 rect 176780 994918 227348 995470
 rect 227900 994918 277804 995470
@@ -80238,14 +81555,14 @@
 rect 414934 994918 494606 995470
 rect 495158 994918 571858 995470
 rect 572410 994918 576456 995470
-rect 44282 994894 576456 994918
-rect 51894 994350 52742 994374
-rect 51894 994322 51918 994350
-rect 51526 993722 51918 994322
-rect 51894 993550 51918 993722
-rect 52718 994322 52742 994350
-rect 52718 994298 575130 994322
-rect 52718 993746 122840 994298
+rect 53092 994894 576456 994918
+rect 53092 994884 54538 994894
+rect 51584 994554 52910 994596
+rect 51584 994542 51620 994554
+rect 51558 993544 51620 994542
+rect 52878 994542 52910 994554
+rect 52878 994298 575178 994542
+rect 52878 993746 122840 994298
 rect 123392 993746 174544 994298
 rect 175096 993746 225508 994298
 rect 226060 993746 276398 994298
@@ -80254,35 +81571,44 @@
 rect 379106 993746 412172 994298
 rect 412724 993746 493094 994298
 rect 493646 993746 570352 994298
-rect 570904 993746 575130 994298
-rect 52718 993722 575130 993746
-rect 52718 993550 52742 993722
-rect 51894 993526 52742 993550
-rect 50102 992996 50950 993020
-rect 50102 992942 50126 992996
-rect 49586 992342 50126 992942
-rect 50102 992196 50126 992342
-rect 50926 992942 50950 992996
-rect 574530 992974 575130 993722
+rect 570904 993746 575178 994298
+rect 52878 993544 575178 993746
+rect 51558 993506 575178 993544
+rect 49570 993104 51456 993180
+rect 574142 993134 575178 993506
 rect 575856 994094 576456 994894
 rect 578114 995034 578714 996148
 rect 580160 995988 580186 997096
 rect 585676 996588 585714 997096
-rect 585676 996562 656322 996588
-rect 585676 996022 655360 996562
-rect 655902 996022 656322 996562
-rect 585676 995988 656322 996022
+rect 665028 996748 668306 996830
+rect 651552 996686 656548 996746
+rect 651552 996588 651576 996686
+rect 585676 996024 651576 996588
+rect 656490 996024 656548 996686
+rect 585676 996022 655360 996024
+rect 655902 996022 656548 996024
+rect 585676 995988 656548 996022
 rect 580160 995962 585714 995988
-rect 578114 995008 667712 995034
-rect 578114 994468 666106 995008
-rect 667218 994468 667712 995008
-rect 578114 994434 667712 994468
-rect 575856 994064 673042 994094
-rect 575856 993526 671710 994064
-rect 672742 993526 673042 994064
-rect 575856 993494 673042 993526
-rect 50926 992918 573712 992942
-rect 50926 992366 121382 992918
+rect 651552 995984 656548 995988
+rect 665028 995034 665102 996748
+rect 578114 995000 665102 995034
+rect 578114 994470 650578 995000
+rect 653584 994470 665102 995000
+rect 578114 994456 665102 994470
+rect 668240 994456 668306 996748
+rect 578114 994434 668306 994456
+rect 665028 994430 668306 994434
+rect 671652 994178 673472 994302
+rect 671652 994094 671690 994178
+rect 575856 994070 671690 994094
+rect 575856 993536 648716 994070
+rect 651292 993536 671690 994070
+rect 575856 993494 671690 993536
+rect 49570 992148 49664 993104
+rect 51396 992942 51456 993104
+rect 574120 993070 660601 993134
+rect 51396 992918 573712 992942
+rect 51396 992366 121382 992918
 rect 121934 992366 173292 992918
 rect 173844 992366 223930 992918
 rect 224482 992366 274904 992918
@@ -80292,22 +81618,22 @@
 rect 410722 992366 491674 992918
 rect 492226 992366 568202 992918
 rect 568754 992366 573712 992918
-rect 574530 992930 660572 992974
-rect 574530 992418 659402 992930
-rect 660498 992418 660572 992930
-rect 574530 992374 660572 992418
-rect 50926 992342 573712 992366
-rect 50926 992196 50950 992342
-rect 50102 992172 50950 992196
+rect 51396 992342 573712 992366
+rect 51396 992148 51456 992342
+rect 49570 992096 51456 992148
 rect 573112 991882 573712 992342
-rect 662154 992084 663386 992108
-rect 662154 991882 662178 992084
-rect 573112 991282 662178 991882
-rect 662154 990900 662178 991282
-rect 663362 991882 663386 992084
-rect 663362 991282 663688 991882
-rect 663362 990900 663386 991282
-rect 662154 990876 663386 990900
+rect 574120 992298 659386 993070
+rect 660564 992298 660601 993070
+rect 574120 992272 660601 992298
+rect 661102 992954 664178 993016
+rect 661102 991882 661196 992954
+rect 573112 991282 661196 991882
+rect 661102 990384 661196 991282
+rect 664096 990384 664178 992954
+rect 671652 991374 671690 993494
+rect 673416 991374 673472 994178
+rect 671652 991298 673472 991374
+rect 661102 990303 664178 990384
 rect 44842 990200 45490 990224
 rect 44842 990158 44866 990200
 rect 44612 989600 44866 990158
@@ -80320,37 +81646,51 @@
 rect 46742 988618 59494 989156
 rect 46742 988556 46766 988618
 rect 46118 988532 46766 988556
+rect 41094 988148 42430 988188
+rect 41094 984514 41134 988148
+rect 42390 986667 42430 988148
 rect 651596 987294 670986 987338
+rect 47232 986974 49272 987022
+rect 47232 986667 47268 986974
+rect 42390 986137 47268 986667
+rect 42390 984514 42430 986137
+rect 46936 985814 47268 986137
+rect 49228 986398 49272 986974
 rect 651596 986772 669334 987294
 rect 670384 986772 670986 987294
 rect 651596 986738 670986 986772
-rect 47442 986612 48090 986636
-rect 47442 986398 47466 986612
-rect 46936 986012 47466 986398
-rect 48066 986398 48090 986612
-rect 48066 986012 61862 986398
-rect 46936 985798 61862 986012
-rect 43846 985534 44494 985558
-rect 43846 985458 43870 985534
-rect 43586 984934 43870 985458
-rect 44470 985458 44494 985534
-rect 44470 984934 63004 985458
-rect 43586 984858 63004 984934
-rect 650488 984480 667846 984518
-rect 650488 983960 666106 984480
-rect 667226 983960 667846 984480
-rect 650488 983918 667846 983960
-rect 648614 983546 673252 983578
-rect 648614 983006 671732 983546
-rect 672748 983006 673252 983546
-rect 648614 982978 673252 983006
+rect 49228 985814 61862 986398
+rect 46936 985798 61862 985814
+rect 665026 985912 668316 985948
+rect 47232 985786 49272 985798
+rect 41094 984474 42430 984514
+rect 43264 985550 44498 985646
+rect 43264 983126 43290 985550
+rect 44470 985458 44498 985550
+rect 44470 984858 63004 985458
+rect 44470 983126 44498 984858
+rect 665026 984518 665082 985912
+rect 650488 983950 665082 984518
+rect 668280 983950 668316 985912
+rect 671666 985106 673444 985126
+rect 650488 983922 668316 983950
+rect 671662 985060 673444 985106
+rect 650488 983918 667846 983922
+rect 671662 983578 671718 985060
+rect 672730 985058 673444 985060
+rect 43264 983082 44498 983126
+rect 648614 982978 671718 983578
+rect 671662 981854 671718 982978
+rect 673374 981854 673444 985058
+rect 671662 981798 673444 981854
+rect 671666 981766 673444 981798
 rect 6598 956440 19088 968960
 rect 698512 952840 711002 965360
-rect 6086 913863 19572 925191
-rect 698028 909409 711514 920737
+rect 6167 914054 19620 924934
+rect 697980 909666 711433 920546
 rect 698512 863640 711002 876160
-rect 6675 828820 19197 841360
-rect 698402 819640 710924 832180
+rect 6811 829010 18976 841178
+rect 698624 819822 710789 831990
 rect 6598 786640 19088 799160
 rect 698512 774440 711002 786960
 rect 6598 743440 19088 755960
@@ -80364,9 +81704,9 @@
 rect 6598 570640 19088 583160
 rect 698512 549040 711002 561560
 rect 6598 527440 19088 539960
-rect 6675 484220 19197 496760
-rect 698028 461609 711514 472937
-rect 6086 442663 19572 453991
+rect 6811 484410 18976 496578
+rect 697980 461866 711433 472746
+rect 6167 442854 19620 453734
 rect 6598 399840 19088 412360
 rect 698512 371840 711002 384360
 rect 6598 356640 19088 369160
@@ -80374,60 +81714,95 @@
 rect 6598 313440 19088 325960
 rect 6598 270240 19088 282760
 rect 698512 281640 711002 294160
+rect 671642 280948 673476 281048
+rect 671642 278394 671708 280948
+rect 649042 277794 671708 278394
+rect 666044 277454 667266 277464
+rect 649560 277424 667370 277454
+rect 43866 277114 44472 277154
+rect 43866 276514 43906 277114
+rect 43852 275914 43906 276514
+rect 43866 275482 43906 275914
+rect 44432 276514 44472 277114
+rect 649560 276854 666084 277424
+rect 44432 275914 62828 276514
+rect 44432 275482 44472 275914
+rect 43866 275442 44472 275482
+rect 47196 275584 48322 275590
+rect 47196 275574 49260 275584
+rect 47196 275552 63184 275574
+rect 47196 269828 47242 275552
+rect 49208 274974 63184 275552
+rect 666044 275208 666084 276854
+rect 667226 276854 667370 277424
+rect 667226 275208 667266 276854
+rect 671642 275858 671708 277794
+rect 673376 275858 673476 280948
+rect 671642 275776 673476 275858
+rect 666044 275168 667266 275208
+rect 49208 270498 49260 274974
 rect 369728 270847 391552 270889
-rect 47464 270808 48068 270836
-rect 47464 270498 47492 270808
-rect 47324 270202 47492 270498
-rect 48038 270498 48068 270808
+rect 59062 270606 61094 270646
+rect 59062 270498 59102 270606
+rect 49208 270210 59102 270498
+rect 61054 270498 61094 270606
 rect 369728 270611 369770 270847
 rect 370006 270611 391274 270847
 rect 391510 270611 391552 270847
 rect 369728 270569 391552 270611
+rect 669304 270666 670416 270706
 rect 208526 270498 208894 270522
-rect 48038 270202 208550 270498
-rect 47324 270178 208550 270202
+rect 61054 270210 208550 270498
+rect 49208 270178 208550 270210
 rect 208870 270178 208894 270498
+rect 49208 269828 49260 270178
+rect 59062 270170 61094 270178
 rect 208526 270154 208894 270178
 rect 369344 270181 384256 270223
 rect 369344 269945 369386 270181
 rect 369622 269945 383978 270181
 rect 384214 269945 384256 270181
 rect 369344 269903 384256 269945
+rect 47196 269792 49260 269828
+rect 47222 269752 49260 269792
+rect 653130 269578 654986 269618
 rect 415004 269316 415372 269340
-rect 669306 269336 670408 269414
-rect 669306 269316 669362 269336
+rect 653130 269316 653170 269578
 rect 415004 268996 415028 269316
-rect 415348 268996 669362 269316
+rect 415348 269026 653170 269316
+rect 654946 269316 654986 269578
+rect 669304 269316 669344 270666
+rect 654946 269026 669344 269316
+rect 415348 268996 669344 269026
 rect 415004 268972 415372 268996
-rect 669306 268872 669362 268996
-rect 670336 269316 670408 269336
-rect 670336 268996 670494 269316
-rect 670336 268872 670408 268996
-rect 669306 268812 670408 268872
-rect 654876 268526 656474 268554
+rect 653130 268986 654986 268996
+rect 57648 268836 59514 268876
 rect 46118 268394 46766 268418
 rect 46118 268172 46142 268394
 rect 46050 267852 46142 268172
 rect 46118 267794 46142 267852
 rect 46742 268172 46766 268394
+rect 57648 268172 57688 268836
+rect 46742 267890 57688 268172
+rect 59474 268172 59514 268836
+rect 669304 268850 669344 268996
+rect 670376 268850 670416 270666
+rect 669304 268810 670416 268850
+rect 654876 268526 656474 268554
 rect 415044 268340 415412 268364
 rect 654876 268340 654916 268526
 rect 208654 268172 209022 268196
-rect 46742 267852 208678 268172
+rect 59474 267890 208678 268172
+rect 46742 267852 208678 267890
 rect 208998 267852 209022 268172
 rect 415044 268020 415068 268340
 rect 415388 268020 654916 268340
-rect 415044 267996 415412 268020
-rect 654876 267934 654916 268020
-rect 656440 268340 656474 268526
-rect 656440 268020 675446 268340
-rect 656440 267934 656474 268020
-rect 654876 267890 656474 267934
 rect 46742 267794 46766 267852
+rect 57648 267850 59514 267852
 rect 208654 267828 209022 267852
+rect 411638 267970 412568 268010
+rect 415044 267996 415412 268020
 rect 46118 267770 46766 267794
-rect 413000 267562 413368 267586
-rect 666054 267562 667246 267644
 rect 267776 267517 292480 267559
 rect 44864 267378 45462 267410
 rect 44864 267346 44912 267378
@@ -80435,7 +81810,10 @@
 rect 44864 266996 44912 267026
 rect 45430 267346 45462 267378
 rect 208672 267346 209040 267370
-rect 45430 267026 208696 267346
+rect 45430 267312 208696 267346
+rect 45430 267052 56474 267312
+rect 58874 267052 208696 267312
+rect 45430 267026 208696 267052
 rect 209016 267026 209040 267346
 rect 267776 267281 267818 267517
 rect 268054 267281 292202 267517
@@ -80446,398 +81824,1498 @@
 rect 377686 267281 383594 267517
 rect 383830 267281 383872 267517
 rect 377408 267239 383872 267281
-rect 413000 267242 413024 267562
-rect 413344 267556 676124 267562
-rect 413344 267242 666104 267556
-rect 413000 267218 413368 267242
 rect 45430 266996 45462 267026
 rect 208672 267002 209040 267026
-rect 666054 267090 666104 267242
-rect 667196 267242 676124 267556
-rect 667196 267090 667246 267242
-rect 666054 267016 667246 267090
 rect 44864 266966 45462 266996
 rect 43846 266848 44494 266872
 rect 43846 266622 43870 266848
 rect 43842 266302 43870 266622
 rect 43846 266248 43870 266302
 rect 44470 266622 44494 266848
-rect 211352 266622 211720 266646
-rect 44470 266302 211376 266622
-rect 211696 266302 211720 266622
+rect 60436 266660 62802 266700
+rect 60436 266622 60476 266660
+rect 44470 266302 60476 266622
 rect 44470 266248 44494 266302
-rect 211352 266278 211720 266302
-rect 412004 266634 412372 266658
-rect 412004 266314 412028 266634
-rect 412348 266465 675956 266634
-rect 412348 266314 671682 266465
-rect 412004 266290 412372 266314
 rect 43846 266224 44494 266248
-rect 671578 265371 671682 266314
-rect 672776 266314 675956 266465
-rect 672776 265371 672882 266314
-rect 671578 265304 672882 265371
-rect 50102 265144 50950 265168
-rect 50102 264912 50126 265144
-rect 49966 264592 50126 264912
-rect 50102 264344 50126 264592
-rect 50926 264912 50950 265144
-rect 212328 264912 212696 264936
-rect 50926 264592 212352 264912
-rect 212672 264592 212696 264912
-rect 50926 264344 50950 264592
-rect 212328 264568 212696 264592
-rect 50102 264320 50950 264344
-rect 46912 246020 47760 246044
-rect 46912 245816 46936 246020
-rect 46742 245496 46936 245816
-rect 46912 245220 46936 245496
-rect 47736 245816 47760 246020
-rect 212244 245816 212612 245840
-rect 47736 245496 212268 245816
-rect 212588 245496 212612 245816
-rect 47736 245220 47760 245496
-rect 212244 245472 212612 245496
-rect 46912 245196 47760 245220
+rect 60436 266096 60476 266302
+rect 62762 266622 62802 266660
+rect 211352 266622 211720 266646
+rect 62762 266302 211376 266622
+rect 211696 266302 211720 266622
+rect 62762 266096 62802 266302
+rect 211352 266278 211720 266302
+rect 60436 266056 62802 266096
+rect 411638 265796 411678 267970
+rect 412528 266634 412568 267970
+rect 654876 267934 654916 268020
+rect 656440 268340 656474 268526
+rect 656440 268020 656688 268340
+rect 656440 267934 656474 268020
+rect 654876 267890 656474 267934
+rect 664994 267722 668300 267752
+rect 413000 267562 413368 267586
+rect 664994 267562 665026 267722
+rect 413000 267242 413024 267562
+rect 413344 267242 665026 267562
+rect 413000 267218 413368 267242
+rect 664994 267072 665026 267242
+rect 668262 267562 668300 267722
+rect 668262 267242 668488 267562
+rect 668262 267072 668300 267242
+rect 664994 267024 668300 267072
+rect 666054 267016 667246 267024
+rect 671660 266798 673470 266830
+rect 671658 266786 673470 266798
+rect 671578 266716 673470 266786
+rect 671578 266634 671666 266716
+rect 412528 266582 671666 266634
+rect 412528 265796 647144 266582
+rect 48980 265720 51440 265760
+rect 48980 262254 49020 265720
+rect 51400 265626 51440 265720
+rect 181786 265644 193624 265654
+rect 181786 265626 197682 265644
+rect 51400 265614 406762 265626
+rect 51400 262254 181826 265614
+rect 48980 262214 181826 262254
+rect 49574 262188 181826 262214
+rect 181420 261204 181826 262188
+rect 193584 265166 406762 265614
+rect 193584 261204 211832 265166
+rect 181420 261176 211832 261204
+rect 212882 264300 406762 265166
+rect 411638 265124 647144 265796
+rect 654338 265124 671666 266582
+rect 411638 265070 671666 265124
+rect 411638 265064 412568 265070
+rect 573184 264438 577694 264478
+rect 432388 264388 436506 264428
+rect 411832 264300 412460 264312
+rect 422480 264300 426788 264332
+rect 432388 264300 432428 264388
+rect 212882 264292 432428 264300
+rect 212882 264272 422520 264292
+rect 212882 261176 411872 264272
+rect 181420 261174 411872 261176
+rect 412420 261214 422520 264272
+rect 426748 261214 432428 264292
+rect 412420 261174 432428 261214
+rect 181420 261166 432428 261174
+rect 436466 264300 436506 264388
+rect 442152 264314 446456 264354
+rect 442152 264300 442192 264314
+rect 436466 261166 442192 264300
+rect 181420 261130 442192 261166
+rect 432388 261126 436506 261130
+rect 442152 261084 442192 261130
+rect 446416 264300 446456 264314
+rect 452868 264318 457092 264358
+rect 492504 264356 497138 264396
+rect 452868 264300 452908 264318
+rect 446416 261168 452908 264300
+rect 457052 264300 457092 264318
+rect 463502 264314 467226 264354
+rect 463502 264300 463542 264314
+rect 457052 261250 463542 264300
+rect 467186 264300 467226 264314
+rect 472646 264314 477196 264354
+rect 472646 264300 472686 264314
+rect 467186 261250 472686 264300
+rect 457052 261168 472686 261250
+rect 477156 264300 477196 264314
+rect 492504 264300 492544 264356
+rect 477156 264232 492544 264300
+rect 477156 261208 482780 264232
+rect 487996 261208 492544 264232
+rect 477156 261168 492544 261208
+rect 497098 264300 497138 264356
+rect 522748 264314 527382 264354
+rect 542774 264318 547492 264358
+rect 502518 264300 507730 264314
+rect 522748 264300 522788 264314
+rect 497098 264274 522788 264300
+rect 497098 261168 502558 264274
+rect 446416 261130 502558 261168
+rect 446416 261084 446456 261130
+rect 452868 261128 457092 261130
+rect 472646 261128 477196 261130
+rect 492504 261128 497138 261130
+rect 502518 261126 502558 261130
+rect 507690 264232 522788 264274
+rect 507690 261130 511908 264232
+rect 507690 261126 507730 261130
+rect 502518 261086 507730 261126
+rect 511868 261126 511908 261130
+rect 517454 261168 522788 264232
+rect 527342 264300 527382 264314
+rect 532638 264300 537436 264314
+rect 542774 264300 542814 264318
+rect 527342 264274 542814 264300
+rect 527342 261168 532678 264274
+rect 517454 261130 532678 261168
+rect 517454 261126 517494 261130
+rect 522748 261128 527382 261130
+rect 511868 261086 517494 261126
+rect 442152 261044 446456 261084
+rect 532638 261084 532678 261130
+rect 537396 261208 542814 264274
+rect 547452 264300 547492 264318
+rect 552496 264300 557876 264314
+rect 573184 264300 573224 264438
+rect 547452 264274 573224 264300
+rect 547452 261208 552536 264274
+rect 557836 264150 573224 264274
+rect 557836 261208 562962 264150
+rect 537396 261130 562962 261208
+rect 537396 261084 537436 261130
+rect 562922 261126 562962 261130
+rect 567434 261130 573224 264150
+rect 567434 261126 567474 261130
+rect 562922 261086 567474 261126
+rect 573184 261126 573224 261130
+rect 577654 264300 577694 264438
+rect 582782 264398 587748 264438
+rect 582782 264300 582822 264398
+rect 577654 261130 582822 264300
+rect 577654 261126 577694 261130
+rect 573184 261086 577694 261126
+rect 532638 261044 537436 261084
+rect 582782 261084 582822 261130
+rect 587708 264300 587748 264398
+rect 592298 264398 596890 264438
+rect 592298 264300 592338 264398
+rect 587708 261168 592338 264300
+rect 596850 264300 596890 264398
+rect 602600 264314 606820 264354
+rect 602600 264300 602640 264314
+rect 596850 261168 602640 264300
+rect 587708 261130 602640 261168
+rect 587708 261084 587748 261130
+rect 592298 261128 596890 261130
+rect 582782 261044 587748 261084
+rect 602600 261044 602640 261130
+rect 606780 264300 606820 264314
+rect 622708 264300 626970 264314
+rect 632430 264300 637562 264314
+rect 661092 264300 664206 264314
+rect 606780 264274 664513 264300
+rect 606780 264232 622748 264274
+rect 606780 261250 613232 264232
+rect 617372 261250 622748 264232
+rect 606780 261168 622748 261250
+rect 626930 261168 632470 264274
+rect 637522 261240 661132 264274
+rect 664166 261240 664513 264274
+rect 671578 262940 671666 265070
+rect 673392 262940 673470 266716
+rect 671578 262850 673470 262940
+rect 671660 262816 673470 262850
+rect 637522 261168 664513 261240
+rect 606780 261130 664513 261168
+rect 606780 261044 606820 261130
+rect 622708 261128 626970 261130
+rect 632430 261128 637562 261130
+rect 602600 261004 606820 261044
+rect 206950 259534 209064 259554
+rect 416314 259552 424246 259592
+rect 416314 259534 416354 259552
+rect 48262 259514 416354 259534
+rect 48262 259488 206990 259514
+rect 48222 259448 206990 259488
+rect 48222 256860 48262 259448
+rect 54378 256918 206990 259448
+rect 209024 256926 416354 259514
+rect 424206 259534 424246 259552
+rect 670582 259534 673406 259546
+rect 424206 259506 673547 259534
+rect 424206 256926 670622 259506
+rect 209024 256918 670622 256926
+rect 54378 256906 670622 256918
+rect 673366 256906 673547 259506
+rect 54378 256860 673547 256906
+rect 48222 256820 54418 256860
+rect 416290 256398 424314 256438
+rect 206440 256368 209056 256374
+rect 416290 256368 416330 256398
+rect 50528 256334 416330 256368
+rect 50528 256282 206480 256334
+rect 50528 253286 50568 256282
+rect 56050 253286 206480 256282
+rect 50528 253280 206480 253286
+rect 209016 253332 416330 256334
+rect 424274 256368 424314 256398
+rect 664958 256404 668374 256444
+rect 664958 256368 664998 256404
+rect 424274 253332 664998 256368
+rect 209016 253308 664998 253332
+rect 668334 256368 668374 256404
+rect 668334 253308 668733 256368
+rect 209016 253280 668733 253308
+rect 50528 253246 668733 253280
+rect 206440 253240 209056 253246
+rect 641148 252616 656268 252656
+rect 641148 249422 641188 252616
+rect 656228 249422 656268 252616
+rect 641148 249382 656268 249422
+rect 488272 248666 491126 248706
+rect 448158 248574 451474 248614
+rect 45496 248490 47796 248530
+rect 428124 248514 431026 248522
+rect 448158 248514 448198 248574
+rect 45496 248484 45536 248490
+rect 45376 247120 45536 248484
+rect 47756 248484 47796 248490
+rect 194548 248484 448198 248514
+rect 47756 248482 448198 248484
+rect 47756 248416 428164 248482
+rect 45376 244696 45520 247120
+rect 45376 244520 45536 244696
+rect 47756 244520 194614 248416
+rect 45376 244450 194614 244520
+rect 194574 240282 194614 244450
+rect 206854 245954 428164 248416
+rect 206854 244560 211886 245954
+rect 206854 240282 206894 244560
+rect 211846 244036 211886 244560
+rect 215748 244938 428164 245954
+rect 215748 244560 409646 244938
+rect 215748 244036 215788 244560
+rect 211846 243996 215788 244036
+rect 409606 242868 409646 244560
+rect 412718 242898 428164 244938
+rect 430986 248310 448198 248482
+rect 430986 242898 437744 248310
+rect 412718 242868 437744 242898
+rect 409606 242854 437744 242868
+rect 409606 242844 413448 242854
+rect 409606 242828 412758 242844
+rect 437704 242806 437744 242854
+rect 440486 242854 448198 248310
+rect 440486 242806 440526 242854
+rect 437704 242766 440526 242806
+rect 448158 242806 448198 242854
+rect 451434 248514 451474 248574
+rect 458290 248586 461526 248626
+rect 458290 248514 458330 248586
+rect 451434 242898 458330 248514
+rect 461486 248514 461526 248586
+rect 468330 248552 471486 248592
+rect 468330 248514 468370 248552
+rect 461486 242944 468370 248514
+rect 471446 248514 471486 248552
+rect 478278 248528 481272 248568
+rect 478278 248514 478318 248528
+rect 471446 242944 478318 248514
+rect 461486 242898 478318 242944
+rect 481232 248514 481272 248528
+rect 488272 248514 488312 248666
+rect 481232 242898 488312 248514
+rect 451434 242854 488312 242898
+rect 451434 242806 451474 242854
+rect 488272 242852 488312 242854
+rect 491086 248514 491126 248666
+rect 618192 248666 621324 248706
+rect 498772 248586 501546 248626
+rect 498772 248514 498812 248586
+rect 491086 242854 498812 248514
+rect 491086 242852 491126 242854
+rect 488272 242812 491126 242852
+rect 498772 242852 498812 242854
+rect 501506 248514 501546 248586
+rect 508122 248552 510816 248592
+rect 538102 248574 541510 248614
+rect 508122 248514 508162 248552
+rect 501506 242898 508162 248514
+rect 510776 248514 510816 248552
+rect 517884 248528 521754 248568
+rect 517884 248514 517924 248528
+rect 510776 242898 517924 248514
+rect 501506 242854 517924 242898
+rect 501506 242852 501546 242854
+rect 498772 242812 501546 242852
+rect 517884 242852 517924 242854
+rect 521714 248514 521754 248528
+rect 538102 248514 538142 248574
+rect 521714 248402 538142 248514
+rect 521714 242854 527918 248402
+rect 521714 242852 521754 242854
+rect 517884 242812 521754 242852
+rect 448158 242766 451474 242806
+rect 527878 242806 527918 242854
+rect 531628 242854 538142 248402
+rect 531628 242806 531668 242854
+rect 527878 242766 531668 242806
+rect 538102 242806 538142 242854
+rect 541470 248514 541510 248574
+rect 547774 248540 551102 248580
+rect 567578 248574 571862 248614
+rect 547774 248514 547814 248540
+rect 541470 242854 547814 248514
+rect 541470 242806 541510 242854
+rect 547774 242852 547814 242854
+rect 551062 248514 551102 248540
+rect 557170 248528 561268 248568
+rect 557170 248514 557210 248528
+rect 551062 242898 557210 248514
+rect 561228 248514 561268 248528
+rect 567578 248514 567618 248574
+rect 561228 242898 567618 248514
+rect 551062 242854 567618 242898
+rect 551062 242852 551102 242854
+rect 547774 242812 551102 242852
+rect 538102 242766 541510 242806
+rect 567578 242806 567618 242854
+rect 571822 248514 571862 248574
+rect 588210 248574 591756 248614
+rect 588210 248514 588250 248574
+rect 571822 248436 588250 248514
+rect 571822 242898 577106 248436
+rect 581078 242898 588250 248436
+rect 591716 248514 591756 248574
+rect 597606 248528 601474 248568
+rect 597606 248514 597646 248528
+rect 591716 242898 597646 248514
+rect 601434 248514 601474 248528
+rect 618192 248514 618232 248666
+rect 601434 248448 618232 248514
+rect 601434 242898 607364 248448
+rect 611072 242898 618232 248448
+rect 621284 248514 621324 248666
+rect 627864 248528 631594 248568
+rect 627864 248514 627904 248528
+rect 621284 242898 627904 248514
+rect 571822 242854 627904 242898
+rect 571822 242806 571862 242854
+rect 627864 242852 627904 242854
+rect 631554 248514 631594 248528
+rect 656722 248516 660622 248522
+rect 656700 248514 660622 248516
+rect 631554 248482 660631 248514
+rect 631554 248476 656762 248482
+rect 631554 244612 656740 248476
+rect 631554 242888 656762 244612
+rect 660582 244560 660631 248482
+rect 660582 242888 660622 244560
+rect 631554 242854 660622 242888
+rect 631554 242852 631594 242854
+rect 627864 242812 631594 242852
+rect 656722 242848 660622 242854
+rect 567578 242766 571862 242806
+rect 194574 240242 206894 240282
 rect 6598 227040 19088 239560
+rect 42488 239410 45170 239658
+rect 42488 239408 43732 239410
+rect 42488 239398 43722 239408
+rect 42488 239366 43714 239398
+rect 44458 239366 45170 239410
+rect 42488 237972 42530 239366
+rect 45096 238568 45170 239366
+rect 45096 238248 52450 238568
+rect 45096 237972 45170 238248
+rect 42488 237850 45170 237972
 rect 698512 236640 711002 249160
-rect 641058 228076 643338 228156
-rect 641058 227718 641100 228076
-rect 638640 227398 641100 227718
-rect 641058 227240 641100 227398
-rect 643244 227718 643338 228076
-rect 643244 227398 643718 227718
-rect 643244 227240 643338 227398
-rect 641058 227158 643338 227240
-rect 645402 212544 647668 212598
-rect 645402 212400 645456 212544
-rect 638806 212080 645456 212400
-rect 645402 212018 645456 212080
-rect 647640 212400 647668 212544
-rect 647640 212080 647736 212400
-rect 647640 212018 647668 212080
-rect 645402 211938 647668 212018
+rect 638768 234294 644334 234334
+rect 45544 233890 47826 233928
+rect 45544 232804 45600 233890
+rect 47800 233568 47826 233890
+rect 47800 233248 53596 233568
+rect 47800 232804 47826 233248
+rect 45544 232746 47826 232804
+rect 194502 230162 206886 230202
+rect 42454 229084 45136 229332
+rect 42454 229082 43698 229084
+rect 42454 229072 43688 229082
+rect 42454 229040 43680 229072
+rect 44424 229040 45136 229084
+rect 42454 227646 42496 229040
+rect 45062 228568 45136 229040
+rect 45062 228248 52574 228568
+rect 45062 227646 45136 228248
+rect 194502 227718 194542 230162
+rect 42454 227524 45136 227646
+rect 194072 227398 194542 227718
+rect 194502 224480 194542 227398
+rect 206846 227718 206886 230162
+rect 638768 227718 638808 234294
+rect 206846 227398 215992 227718
+rect 638640 227398 638808 227718
+rect 206846 224480 206886 227398
+rect 638768 226138 638808 227398
+rect 644294 226138 644334 234294
+rect 638768 226098 644334 226138
+rect 194502 224440 206886 224480
+rect 45532 223968 47814 224006
+rect 45532 222882 45588 223968
+rect 47788 223568 47814 223968
+rect 47788 223248 53852 223568
+rect 47788 222882 47814 223248
+rect 45532 222824 47814 222882
+rect 42476 218758 45158 219006
+rect 42476 218756 43720 218758
+rect 42476 218746 43710 218756
+rect 42476 218714 43702 218746
+rect 44446 218714 45158 218758
+rect 42476 217320 42518 218714
+rect 45084 218568 45158 218714
+rect 45084 218248 52574 218568
+rect 45084 217320 45158 218248
+rect 42476 217198 45158 217320
+rect 181688 216660 193642 216700
+rect 45558 213990 47854 214028
+rect 45558 212904 45614 213990
+rect 47814 213642 47854 213990
+rect 47814 213568 47860 213642
+rect 47814 213248 52526 213568
+rect 47814 212904 47854 213248
+rect 45558 212846 47854 212904
+rect 181688 212400 181728 216660
+rect 180840 212080 181728 212400
+rect 42500 209078 45182 209326
+rect 42500 209076 43744 209078
+rect 42500 209066 43734 209076
+rect 42500 209034 43726 209066
+rect 44470 209034 45182 209078
+rect 42500 207640 42542 209034
+rect 45108 208568 45182 209034
+rect 45108 208248 52658 208568
+rect 45108 207640 45182 208248
+rect 42500 207518 45182 207640
+rect 181688 206248 181728 212080
+rect 193602 212400 193642 216660
+rect 645312 215654 651246 215694
+rect 645312 212400 645352 215654
+rect 193602 212080 216852 212400
+rect 638806 212080 645352 212400
+rect 193602 206248 193642 212080
+rect 645312 210840 645352 212080
+rect 651206 210840 651246 215654
+rect 645312 210800 651246 210840
+rect 181688 206208 193642 206248
+rect 45558 203662 47854 203700
+rect 45558 202576 45614 203662
+rect 47814 203568 47854 203662
+rect 47814 203248 52568 203568
+rect 47814 202994 47860 203248
+rect 47814 202576 47854 202994
+rect 45558 202518 47854 202576
+rect 194502 202814 206972 202854
+rect 42478 199138 45160 199386
+rect 42478 199136 43722 199138
+rect 42478 199126 43712 199136
+rect 42478 199094 43704 199126
+rect 44448 199094 45160 199138
+rect 42478 197700 42520 199094
+rect 45086 198568 45160 199094
+rect 45086 198248 52658 198568
+rect 45086 197700 45160 198248
+rect 42478 197578 45160 197700
+rect 194502 197082 194542 202814
+rect 194170 196762 194542 197082
 rect 6598 183840 19088 196360
+rect 45558 193878 47854 193916
+rect 45558 192792 45614 193878
+rect 47814 193568 47854 193878
+rect 47814 193248 52740 193568
+rect 47814 193210 47860 193248
+rect 47814 192792 47854 193210
+rect 45558 192734 47854 192792
+rect 194502 192744 194542 196762
+rect 206932 197082 206972 202814
+rect 638672 198466 644332 198506
+rect 638672 197082 638712 198466
+rect 206932 196762 216680 197082
+rect 638340 196762 638712 197082
+rect 206932 192744 206972 196762
+rect 638672 194640 638712 196762
+rect 644292 194640 644332 198466
+rect 638672 194600 644332 194640
+rect 194502 192704 206972 192744
 rect 698512 191440 711002 203960
+rect 42442 189050 45924 189298
+rect 42442 189048 43726 189050
+rect 42442 189038 43716 189048
+rect 42442 189006 43708 189038
+rect 44452 189006 45924 189050
+rect 42442 187612 42524 189006
+rect 45090 188568 45924 189006
+rect 45090 188248 52782 188568
+rect 45090 187612 45924 188248
+rect 42442 187490 45924 187612
+rect 181774 185790 193562 185830
+rect 45558 184092 47854 184130
+rect 45558 183006 45614 184092
+rect 47814 183744 47854 184092
+rect 47814 183568 47860 183744
+rect 47814 183248 52482 183568
+rect 47814 183006 47854 183248
+rect 45558 182948 47854 183006
+rect 181774 181764 181814 185790
+rect 181098 181444 181814 181764
+rect 43690 179104 44490 179134
+rect 42498 179102 45172 179104
+rect 42498 179100 43738 179102
+rect 42498 179090 43728 179100
+rect 42498 179058 43720 179090
+rect 44464 179058 45172 179102
+rect 42498 177664 42536 179058
+rect 45102 178568 45172 179058
+rect 45102 178248 52450 178568
+rect 45102 177976 45174 178248
+rect 45102 177664 45172 177976
+rect 42498 177584 45172 177664
+rect 181774 174942 181814 181444
+rect 193522 181764 193562 185790
+rect 645312 184342 651166 184382
+rect 645312 181764 645352 184342
+rect 193522 181444 215992 181764
+rect 635556 181444 645352 181764
+rect 193522 174942 193562 181444
+rect 645312 179608 645352 181444
+rect 651126 179608 651166 184342
+rect 645312 179568 651166 179608
+rect 181774 174902 193562 174942
+rect 45558 173764 47854 173802
+rect 45558 172678 45614 173764
+rect 47814 173568 47854 173764
+rect 47814 173248 52610 173568
+rect 194674 173320 207064 173360
+rect 47814 173096 47860 173248
+rect 47814 172678 47854 173096
+rect 45558 172620 47854 172678
+rect 43686 169178 44486 169218
+rect 42486 169176 45160 169178
+rect 42486 169174 43726 169176
+rect 42486 169132 43716 169174
+rect 44452 169132 45160 169176
+rect 42486 167738 42524 169132
+rect 45090 168568 45160 169132
+rect 45090 168248 52574 168568
+rect 45090 168050 45162 168248
+rect 45090 167738 45160 168050
+rect 42486 167658 45160 167738
+rect 194674 166446 194714 173320
+rect 194170 166126 194714 166446
+rect 45558 163980 47854 164018
+rect 45558 162894 45614 163980
+rect 47814 163632 47854 163980
+rect 47814 163568 47860 163632
+rect 47814 163248 52610 163568
+rect 194674 163330 194714 166126
+rect 207024 166446 207064 173320
+rect 638602 168156 644342 168196
+rect 638602 166446 638642 168156
+rect 207024 166126 216508 166446
+rect 638550 166126 638642 166446
+rect 207024 163330 207064 166126
+rect 638602 164250 638642 166126
+rect 644302 166446 644342 168156
+rect 644302 166126 644442 166446
+rect 644302 164250 644342 166126
+rect 638602 164210 644342 164250
+rect 194674 163290 207064 163330
+rect 47814 162894 47854 163248
+rect 45558 162836 47854 162894
+rect 43684 159090 44484 159132
+rect 42474 159088 45148 159090
+rect 42474 159044 43714 159088
+rect 44440 159044 45148 159088
+rect 42474 157650 42512 159044
+rect 45078 158568 45148 159044
+rect 45078 158248 52450 158568
+rect 45078 157962 45150 158248
+rect 45078 157650 45148 157962
+rect 42474 157570 45148 157650
+rect 181688 155854 193556 155894
+rect 45558 154196 47854 154234
+rect 45558 153110 45614 154196
+rect 47814 153848 47854 154196
+rect 47814 153568 47860 153848
+rect 47814 153248 52526 153568
+rect 47814 153110 47854 153248
+rect 45558 153052 47854 153110
+rect 181688 151128 181728 155854
+rect 181184 150808 181728 151128
+rect 42464 149060 45138 149106
+rect 42464 147666 42502 149060
+rect 45068 148568 45138 149060
+rect 45068 148248 52490 148568
+rect 45068 147978 45140 148248
+rect 45068 147666 45138 147978
+rect 42464 147586 45138 147666
+rect 181688 144926 181728 150808
+rect 193516 151128 193556 155854
+rect 645208 154070 650982 154110
+rect 645208 151128 645248 154070
+rect 193516 150808 216422 151128
+rect 635824 150808 645248 151128
+rect 193516 144926 193556 150808
+rect 645208 149416 645248 150808
+rect 650942 151128 650982 154070
+rect 650942 150808 651098 151128
+rect 650942 149416 650982 150808
+rect 645208 149376 650982 149416
 rect 698512 146440 711002 158960
-rect 645360 103659 647650 103864
-rect 664973 103659 665350 103683
-rect 645360 103652 664997 103659
-rect 645360 103348 645438 103652
-rect 647614 103348 664997 103652
-rect 645360 103330 664997 103348
-rect 665326 103330 665350 103659
-rect 645360 103156 647650 103330
-rect 664973 103306 665350 103330
+rect 181688 144886 193556 144926
+rect 45558 143868 47854 143906
+rect 45558 142782 45614 143868
+rect 47814 143568 47854 143868
+rect 47814 143248 52526 143568
+rect 47814 143200 47860 143248
+rect 47814 142782 47854 143200
+rect 45558 142724 47854 142782
+rect 194588 141504 206898 141544
+rect 42474 139238 45148 139284
+rect 42474 137844 42512 139238
+rect 45078 138568 45148 139238
+rect 45078 138248 52490 138568
+rect 45078 138156 45150 138248
+rect 45078 137844 45148 138156
+rect 42474 137764 45148 137844
+rect 194588 135810 194628 141504
+rect 194170 135490 194628 135810
+rect 45558 134082 47854 134120
+rect 45558 132996 45614 134082
+rect 47814 133734 47854 134082
+rect 47814 133568 47860 133734
+rect 47814 133248 52526 133568
+rect 47814 132996 47854 133248
+rect 45558 132938 47854 132996
+rect 194588 131594 194628 135490
+rect 206858 135810 206898 141504
+rect 638856 137000 644342 137040
+rect 638856 135810 638896 137000
+rect 206858 135490 215390 135810
+rect 638604 135490 638896 135810
+rect 206858 131594 206898 135490
+rect 638856 133408 638896 135490
+rect 644302 135810 644342 137000
+rect 644302 135490 644390 135810
+rect 644302 133408 644342 135490
+rect 638856 133368 644342 133408
+rect 194588 131554 206898 131594
+rect 42464 129370 45138 129416
+rect 42464 127976 42502 129370
+rect 45068 128608 45138 129370
+rect 45068 128568 45140 128608
+rect 45068 128248 52658 128568
+rect 45068 127976 45138 128248
+rect 42464 127896 45138 127976
+rect 181860 127140 193568 127180
+rect 45558 123754 47854 123792
+rect 45558 122668 45614 123754
+rect 47814 123568 47854 123754
+rect 47814 123248 52610 123568
+rect 47814 123086 47860 123248
+rect 47814 122668 47854 123086
+rect 45558 122610 47854 122668
+rect 181860 120492 181900 127140
+rect 181270 120172 181900 120492
+rect 42470 119330 45164 119376
+rect 42470 117936 42528 119330
+rect 45094 118568 45164 119330
+rect 45094 118248 52574 118568
+rect 45094 117936 45164 118248
+rect 42470 117856 45164 117936
+rect 181860 115426 181900 120172
+rect 193528 120492 193568 127140
+rect 645260 123540 650954 123580
+rect 645260 120492 645300 123540
+rect 193528 120172 216766 120492
+rect 635772 120172 645300 120492
+rect 193528 115426 193568 120172
+rect 645260 118966 645300 120172
+rect 650914 120492 650954 123540
+rect 650914 120172 651148 120492
+rect 650914 118966 650954 120172
+rect 645260 118926 650954 118966
+rect 181860 115386 193568 115426
+rect 45626 114174 47922 114212
+rect 45626 113568 45682 114174
+rect 45524 113248 45682 113568
+rect 45626 113088 45682 113248
+rect 47882 113826 47922 114174
+rect 47882 113568 47928 113826
+rect 47882 113248 52610 113568
+rect 47882 113088 47922 113248
+rect 45626 113030 47922 113088
+rect 194416 112852 206972 112892
+rect 42422 109052 45104 109300
+rect 42422 109050 43666 109052
+rect 42422 109040 43656 109050
+rect 42422 109008 43648 109040
+rect 44392 109008 45104 109052
+rect 42422 107614 42464 109008
+rect 45030 108568 45104 109008
+rect 45030 108248 52490 108568
+rect 45030 107614 45104 108248
+rect 42422 107492 45104 107614
+rect 194416 105174 194456 112852
+rect 194084 104854 194456 105174
+rect 45626 103846 47922 103884
+rect 45626 102760 45682 103846
+rect 47882 103568 47922 103846
+rect 47882 103248 52568 103568
+rect 47882 103178 47928 103248
+rect 47882 102760 47922 103178
+rect 45626 102702 47922 102760
+rect 194416 100374 194456 104854
+rect 206932 105174 206972 112852
+rect 638710 107164 644386 107204
+rect 638710 105174 638750 107164
+rect 206932 104854 217282 105174
+rect 638288 104854 638750 105174
+rect 206932 100374 206972 104854
+rect 638710 103406 638750 104854
+rect 644346 105174 644386 107164
+rect 645280 105666 650876 105706
+rect 644346 104854 644390 105174
+rect 644346 103406 644386 104854
+rect 638710 103366 644386 103406
+rect 645280 101988 645320 105666
+rect 650836 103700 650876 105666
+rect 663776 103712 665548 103752
+rect 663776 103700 663816 103712
+rect 650836 101994 663816 103700
+rect 665508 101994 665548 103712
+rect 650836 101988 665548 101994
+rect 645280 101954 665548 101988
+rect 645280 101948 650876 101954
 rect 698512 101240 711002 113760
-rect 641088 83852 643324 83894
-rect 641088 83758 641182 83852
-rect 641006 83438 641182 83758
-rect 641088 83388 641182 83438
-rect 643254 83758 643324 83852
-rect 643254 83438 658056 83758
-rect 643254 83388 643324 83438
-rect 641088 83312 643324 83388
-rect 645430 83004 647658 83038
-rect 645430 82942 645490 83004
-rect 645282 82622 645490 82942
-rect 645430 82574 645490 82622
-rect 647624 82942 647658 83004
-rect 647624 82622 658048 82942
-rect 647624 82574 647658 82622
-rect 645430 82514 647658 82574
-rect 6086 69863 19572 81191
-rect 641082 74592 643324 74652
-rect 641082 74538 641148 74592
-rect 638926 74218 641148 74538
-rect 641082 74144 641148 74218
-rect 643282 74538 643324 74592
-rect 643282 74218 643428 74538
-rect 643282 74144 643324 74218
-rect 641082 74090 643324 74144
+rect 194416 100334 206972 100374
+rect 42446 98966 45128 99214
+rect 42446 98964 43690 98966
+rect 42446 98954 43680 98964
+rect 42446 98922 43672 98954
+rect 44416 98922 45128 98966
+rect 42446 97528 42488 98922
+rect 45054 98568 45128 98922
+rect 45054 98248 52782 98568
+rect 45054 97528 45128 98248
+rect 42446 97406 45128 97528
+rect 181860 98150 193648 98190
+rect 45614 93868 47910 93906
+rect 45614 92782 45670 93868
+rect 47870 93568 47910 93868
+rect 47870 93248 52610 93568
+rect 47870 93200 47916 93248
+rect 47870 92782 47910 93200
+rect 45614 92724 47910 92782
+rect 181860 89856 181900 98150
+rect 180926 89536 181900 89856
+rect 42470 89142 45152 89388
+rect 42470 89140 43720 89142
+rect 42470 89138 43714 89140
+rect 42470 89128 43704 89138
+rect 42470 89096 43696 89128
+rect 44446 89096 45152 89142
+rect 42470 87702 42512 89096
+rect 45078 88568 45152 89096
+rect 45078 88248 52782 88568
+rect 45078 87702 45152 88248
+rect 42470 87580 45152 87702
+rect 181860 86356 181900 89536
+rect 193608 89856 193648 98150
+rect 645468 92904 651082 92944
+rect 645468 89856 645508 92904
+rect 193608 89536 216078 89856
+rect 638096 89536 645508 89856
+rect 193608 86356 193648 89536
+rect 645468 88410 645508 89536
+rect 651042 88410 651082 92904
+rect 645468 88370 651082 88410
+rect 181860 86316 193648 86356
+rect 638868 85142 644384 85182
+rect 45642 83916 47938 83960
+rect 45642 83568 45698 83916
+rect 45566 83248 45698 83568
+rect 45642 82830 45698 83248
+rect 47898 83568 47938 83916
+rect 47898 83248 52568 83568
+rect 47898 82830 47938 83248
+rect 45642 82772 47938 82830
+rect 194416 83100 206892 83140
+rect 6167 70054 19620 80934
+rect 42382 79346 45064 79358
+rect 40820 79288 45192 79346
+rect 40820 77556 40888 79288
+rect 45134 78568 45192 79288
+rect 45134 78248 52866 78568
+rect 45134 77556 45192 78248
+rect 40820 77498 45192 77556
+rect 194416 74538 194456 83100
+rect 206852 83060 207062 83100
+rect 194170 74218 194456 74538
+rect 45628 73834 47894 73936
+rect 45628 73568 45668 73834
+rect 45566 73248 45668 73568
+rect 45628 72892 45668 73248
+rect 47790 73568 47894 73834
+rect 47790 73248 52954 73568
+rect 47790 73076 47914 73248
+rect 47790 72892 47894 73076
+rect 45628 72808 47894 72892
+rect 194416 70702 194456 74218
+rect 207022 74538 207062 83060
+rect 638868 81544 638908 85142
+rect 644344 83758 644384 85142
+rect 644344 83438 658056 83758
+rect 644344 81544 644384 83438
+rect 645386 83008 650952 83048
+rect 645386 82942 645426 83008
+rect 645282 82622 645426 82942
+rect 638868 81504 644384 81544
+rect 645386 79336 645426 82622
+rect 650912 82942 650952 83008
+rect 650912 82622 658048 82942
+rect 650912 79336 650952 82622
+rect 645386 79296 650952 79336
+rect 638766 76240 644418 76280
+rect 207022 74218 217368 74538
+rect 194416 70662 194520 70702
+rect 40818 69384 45226 69476
+rect 40818 67906 40900 69384
+rect 45180 68568 45226 69384
+rect 45180 68248 57696 68568
+rect 45180 67906 45226 68248
+rect 40818 67826 45226 67906
 rect 45592 64006 47920 64108
 rect 45592 63568 45694 64006
 rect 45586 63248 45694 63568
 rect 45592 63064 45694 63248
 rect 47816 63568 47920 64006
+rect 194480 63568 194520 70662
 rect 47816 63248 52496 63568
+rect 138920 63248 194520 63568
 rect 47816 63064 47920 63248
 rect 45592 62980 47920 63064
-rect 645394 59374 647664 59446
-rect 645394 59220 645442 59374
-rect 42596 58872 44890 58906
-rect 638828 58900 645442 59220
-rect 42596 58568 42682 58872
-rect 42546 58248 42682 58568
-rect 42596 57998 42682 58248
-rect 44788 58568 44890 58872
-rect 645394 58750 645442 58900
-rect 647628 58750 647664 59374
-rect 645394 58702 647664 58750
-rect 44788 58248 52462 58568
-rect 44788 57998 44890 58248
-rect 42596 57914 44890 57998
+rect 181634 60778 193606 60818
+rect 40728 59078 45176 59148
+rect 40728 57596 40844 59078
+rect 45106 58568 45176 59078
+rect 181634 58568 181674 60778
+rect 45106 58248 52462 58568
+rect 137208 58248 181674 58568
+rect 45106 57596 45176 58248
+rect 40728 57480 45176 57596
+rect 48386 55910 50870 55950
+rect 48386 50098 48426 55910
+rect 50830 55816 50870 55910
+rect 50830 53272 180738 55816
+rect 181634 54130 181674 58248
+rect 193566 59220 193606 60778
+rect 194480 60770 194520 63248
+rect 207022 63568 207062 74218
+rect 638766 72698 638806 76240
+rect 644378 72698 644418 76240
+rect 638766 72658 644418 72698
+rect 207022 63248 207310 63568
+rect 207022 60770 207062 63248
+rect 194480 60730 207062 60770
+rect 645350 60958 651026 60998
+rect 645350 59220 645390 60958
+rect 193566 58900 216336 59220
+rect 638828 58900 645390 59220
+rect 193566 54130 193606 58900
+rect 645350 57944 645390 58900
+rect 650986 57944 651026 60958
+rect 645350 57904 651026 57944
 rect 210560 55063 213568 55105
 rect 210560 54827 210602 55063
 rect 210838 54827 213290 55063
 rect 213526 54827 213568 55063
 rect 210560 54785 213568 54827
-rect 48540 52944 50876 52968
-rect 48540 50656 48564 52944
-rect 50852 52858 674312 52944
-rect 50852 51598 653626 52858
+rect 181634 54090 193606 54130
+rect 653418 53868 654906 53906
+rect 194576 53866 654912 53868
+rect 194576 53318 653458 53866
+rect 192636 53272 653458 53318
+rect 50830 52944 653458 53272
+rect 50852 51598 653458 52944
 rect 50852 50716 144490 51598
-rect 144898 50784 653626 51598
-rect 654386 50784 674312 52858
-rect 144898 50716 674312 50784
-rect 50852 50656 674312 50716
-rect 48540 50632 50876 50656
-rect 641068 48540 643352 48564
-rect 45630 48514 47966 48538
-rect 45630 48432 45654 48514
-rect 45180 46232 45654 48432
-rect 45630 46226 45654 46232
-rect 47942 48432 47966 48514
-rect 245724 48432 253724 48520
-rect 641068 48432 641092 48540
-rect 47942 48302 641092 48432
-rect 47942 46272 245802 48302
-rect 251524 46304 641092 48302
-rect 643328 48432 643352 48540
-rect 643328 46304 674760 48432
-rect 251524 46272 674760 46304
-rect 47942 46232 674760 46272
-rect 47942 46226 47966 46232
-rect 45630 46202 47966 46226
-rect 645396 45354 647680 45378
-rect 42594 45308 44930 45332
-rect 645396 45308 645420 45354
-rect 42594 43020 42618 45308
-rect 44906 45200 645420 45308
-rect 44906 43084 143852 45200
-rect 144358 43118 645420 45200
-rect 647656 45308 647680 45354
-rect 647656 43118 674742 45308
-rect 144358 43084 674742 43118
-rect 44906 43020 674742 43084
-rect 42594 42996 44930 43020
+rect 144898 50716 653458 51598
+rect 50852 50706 653458 50716
+rect 654866 50706 654912 53866
+rect 50852 50698 654912 50706
+rect 50852 50666 654906 50698
+rect 50852 50656 654836 50666
+rect 50830 50098 194166 50656
+rect 223428 50594 226328 50656
+rect 48386 50058 194166 50098
+rect 48422 50014 194166 50058
+rect 180076 49978 194166 50014
+rect 194608 49686 207080 49726
+rect 45558 49566 48232 49658
+rect 194608 49566 194648 49686
+rect 45558 49544 194648 49566
+rect 45558 46014 45634 49544
+rect 48118 46198 194648 49544
+rect 48118 46014 48232 46198
+rect 194608 46166 194648 46198
+rect 207040 49566 207080 49686
+rect 517792 49676 521364 49716
+rect 238310 49566 241012 49584
+rect 245716 49566 251552 49584
+rect 258044 49566 260962 49606
+rect 278408 49588 280716 49628
+rect 268128 49566 270966 49570
+rect 278408 49566 278448 49588
+rect 207040 49544 258084 49566
+rect 207040 49524 238350 49544
+rect 207040 46206 218530 49524
+rect 220846 46228 228244 49524
+rect 231018 46228 238350 49524
+rect 240972 46228 245756 49544
+rect 251512 48302 258084 49544
+rect 251524 46272 258084 48302
+rect 220846 46206 245756 46228
+rect 207040 46198 245756 46206
+rect 207040 46166 207080 46198
+rect 218490 46166 220886 46198
+rect 228204 46188 231058 46198
+rect 238310 46188 241012 46198
+rect 245716 46184 245756 46198
+rect 251512 46198 258084 46272
+rect 251512 46184 251552 46198
+rect 194608 46158 198642 46166
+rect 205416 46158 207080 46166
+rect 194608 46126 207080 46158
+rect 245716 46144 251552 46184
+rect 258044 46184 258084 46198
+rect 260922 49530 278448 49566
+rect 260922 46228 268168 49530
+rect 270926 46228 278448 49530
+rect 260922 46198 278448 46228
+rect 260922 46184 260962 46198
+rect 268128 46188 270966 46198
+rect 258044 46144 260962 46184
+rect 278408 46184 278448 46198
+rect 280676 49566 280716 49588
+rect 288404 49566 290632 49592
+rect 298336 49566 301038 49584
+rect 327936 49566 331268 49606
+rect 378072 49588 381558 49628
+rect 348060 49566 351828 49584
+rect 368098 49566 371648 49584
+rect 378072 49566 378112 49588
+rect 280676 49552 327976 49566
+rect 280676 46228 288444 49552
+rect 290592 49544 327976 49552
+rect 290592 46292 298376 49544
+rect 300998 49524 327976 49544
+rect 300998 46292 308178 49524
+rect 290592 46228 308178 46292
+rect 311320 46228 317934 49524
+rect 321622 46228 327976 49524
+rect 331228 49544 378112 49566
+rect 331228 49524 348100 49544
+rect 331228 46228 337972 49524
+rect 280676 46206 337972 46228
+rect 341202 46248 348100 49524
+rect 351788 49524 368138 49544
+rect 351788 46248 357988 49524
+rect 341202 46228 357988 46248
+rect 361524 46248 368138 49524
+rect 371608 46248 378112 49544
+rect 381518 49566 381558 49588
+rect 397914 49588 401290 49628
+rect 397914 49566 397954 49588
+rect 381518 49524 397954 49566
+rect 381518 46248 388110 49524
+rect 391296 46248 397954 49524
+rect 361524 46228 397954 46248
+rect 341202 46206 397954 46228
+rect 280676 46198 397954 46206
+rect 280676 46184 280716 46198
+rect 288404 46188 290632 46198
+rect 308138 46188 311360 46198
+rect 317894 46188 321662 46198
+rect 327936 46188 331268 46198
+rect 278408 46144 280716 46184
+rect 337932 46166 341242 46198
+rect 357948 46188 361564 46198
+rect 397914 46184 397954 46198
+rect 401250 49566 401290 49588
+rect 417342 49566 421262 49584
+rect 427884 49566 431674 49584
+rect 437380 49566 441300 49606
+rect 447856 49588 451580 49628
+rect 447856 49566 447896 49588
+rect 401250 49544 437420 49566
+rect 401250 49524 417382 49544
+rect 401250 46270 407602 49524
+rect 411270 46270 417382 49524
+rect 401250 46248 417382 46270
+rect 421222 46248 427924 49544
+rect 401250 46228 427924 46248
+rect 431634 46228 437420 49544
+rect 441260 46248 447896 49566
+rect 451540 49566 451580 49588
+rect 458332 49566 461556 49584
+rect 467980 49566 470376 49584
+rect 478610 49566 481114 49584
+rect 498320 49566 501348 49606
+rect 517792 49566 517832 49676
+rect 451540 49544 498360 49566
+rect 451540 46248 458372 49544
+rect 441260 46228 458372 46248
+rect 461516 46270 468020 49544
+rect 470336 46270 478650 49544
+rect 461516 46248 478650 46270
+rect 481074 49524 498360 49544
+rect 481074 46248 488580 49524
+rect 461516 46228 488580 46248
+rect 401250 46198 488580 46228
+rect 401250 46184 401290 46198
+rect 427884 46188 431674 46198
+rect 437380 46188 441300 46198
+rect 458332 46188 461556 46198
+rect 397914 46144 401290 46184
+rect 488540 46184 488580 46198
+rect 490810 46270 498360 49524
+rect 501308 49502 517832 49566
+rect 501308 46270 508314 49502
+rect 490810 46248 508314 46270
+rect 511566 46248 517832 49502
+rect 490810 46198 517832 46248
+rect 490810 46184 490850 46198
+rect 488540 46144 490850 46184
+rect 517792 46184 517832 46198
+rect 521324 49566 521364 49676
+rect 597974 49634 601444 49674
+rect 537546 49566 541402 49584
+rect 597974 49566 598014 49634
+rect 521324 49544 598014 49566
+rect 521324 49480 537586 49544
+rect 521324 46198 527784 49480
+rect 521324 46184 521364 46198
+rect 517792 46144 521364 46184
+rect 527744 46184 527784 46198
+rect 531408 46228 537586 49480
+rect 541362 46352 598014 49544
+rect 601404 49566 601444 49634
+rect 628222 49580 631692 49620
+rect 628222 49566 628262 49580
+rect 601404 49500 628262 49566
+rect 601404 46352 607988 49500
+rect 541362 46298 607988 46352
+rect 611298 49420 628262 49500
+rect 611298 46298 618342 49420
+rect 621572 46298 628262 49420
+rect 541362 46244 628262 46298
+rect 631652 49566 631692 49580
+rect 638922 49566 644408 49578
+rect 631652 49474 644408 49566
+rect 631652 46262 639000 49474
+rect 644086 46262 644408 49474
+rect 631652 46244 644408 46262
+rect 541362 46228 644408 46244
+rect 531408 46210 644408 46228
+rect 645230 46688 651392 46728
+rect 531408 46198 644054 46210
+rect 531408 46184 531448 46198
+rect 537546 46188 541402 46198
+rect 527744 46144 531448 46184
+rect 198602 46118 205456 46126
+rect 45558 45912 48232 46014
+rect 40806 45668 45186 45740
+rect 40762 45628 45226 45668
+rect 40762 40944 40802 45628
+rect 45186 45526 45226 45628
+rect 613316 45624 616678 45664
+rect 181886 45584 196032 45624
+rect 143818 45526 145850 45540
+rect 181886 45526 181926 45584
+rect 45186 45500 181926 45526
+rect 45186 45200 143858 45500
+rect 45186 43084 143852 45200
+rect 45186 43054 143858 43084
+rect 145810 43070 181926 45500
+rect 195992 45526 196032 45584
+rect 213090 45526 216424 45548
+rect 603016 45526 606298 45530
+rect 613316 45526 613356 45624
+rect 195992 45508 613356 45526
+rect 195992 43070 213130 45508
+rect 145810 43054 213130 43070
+rect 45186 43030 213130 43054
+rect 216384 45490 613356 45508
+rect 216384 45480 603056 45490
+rect 216384 45464 323470 45480
+rect 216384 45352 273300 45464
+rect 216384 45272 253530 45352
+rect 216384 45192 241992 45272
+rect 216384 45112 232944 45192
+rect 216384 43120 223370 45112
+rect 226464 43120 232944 45112
+rect 236118 43120 241992 45192
+rect 245246 43120 253530 45272
+rect 256864 45336 273300 45352
+rect 256864 43120 262720 45336
+rect 216384 43030 262720 43120
+rect 45186 43024 262720 43030
+rect 266134 43072 273300 45336
+rect 276794 45434 323470 45464
+rect 276794 45402 293024 45434
+rect 276794 43072 282922 45402
+rect 266134 43024 282922 43072
+rect 45186 43020 282922 43024
+rect 45186 40944 140470 43020
+rect 143818 43014 145850 43020
+rect 213090 42990 216424 43020
+rect 262680 42984 266174 43020
+rect 282882 42930 282922 43020
+rect 286496 43020 293024 45402
+rect 286496 42930 286536 43020
+rect 282882 42890 286536 42930
+rect 292984 42882 293024 43020
+rect 296678 45338 323470 45434
+rect 296678 45162 313416 45338
+rect 296678 43024 303508 45162
+rect 306174 43120 313416 45162
+rect 316162 43120 323470 45338
+rect 306174 43024 323470 43120
+rect 296678 43020 323470 43024
+rect 296678 42882 296718 43020
+rect 303468 42984 306214 43020
+rect 323430 42976 323470 43020
+rect 326550 45410 603056 45480
+rect 326550 45386 592974 45410
+rect 326550 45290 343002 45386
+rect 326550 43072 332518 45290
+rect 335980 43072 343002 45290
+rect 326550 43020 343002 43072
+rect 326550 42976 326590 43020
+rect 323430 42936 326590 42976
+rect 342962 42930 343002 43020
+rect 346272 45320 373208 45386
+rect 346272 43024 353150 45320
+rect 355926 45258 373208 45320
+rect 355926 43024 363012 45258
+rect 346272 43020 363012 43024
+rect 346272 42930 346312 43020
+rect 353110 42984 355966 43020
+rect 342962 42890 346312 42930
+rect 292984 42842 296718 42882
+rect 362972 42882 363012 43020
+rect 365868 43020 373208 45258
+rect 365868 42882 365908 43020
+rect 373168 42930 373208 43020
+rect 376144 45338 592974 45386
+rect 376144 45290 443100 45338
+rect 376144 43072 382878 45290
+rect 386244 43072 393218 45290
+rect 376144 43020 393218 43072
+rect 376144 42930 376184 43020
+rect 393178 42976 393218 43020
+rect 396250 43020 402410 45290
+rect 396250 42976 396290 43020
+rect 393178 42936 396290 42976
+rect 402370 42976 402410 43020
+rect 405824 45258 443100 45290
+rect 405824 45242 433192 45258
+rect 405824 43020 413372 45242
+rect 405824 42976 405864 43020
+rect 402370 42936 405864 42976
+rect 373168 42890 376184 42930
+rect 413332 42930 413372 43020
+rect 416212 45226 433192 45242
+rect 416212 43072 423090 45226
+rect 425914 43072 433192 45226
+rect 416212 43024 433192 43072
+rect 436096 43024 443100 45258
+rect 446084 45332 592974 45338
+rect 446084 45314 503498 45332
+rect 446084 45210 463500 45314
+rect 446084 43120 453344 45210
+rect 456344 43120 463500 45210
+rect 446084 43024 463500 43120
+rect 416212 43020 463500 43024
+rect 416212 42930 416252 43020
+rect 433152 42984 436136 43020
+rect 443060 42984 446124 43020
+rect 463460 43010 463500 43020
+rect 465734 45290 503498 45314
+rect 465734 45242 483074 45290
+rect 465734 43104 473898 45242
+rect 475988 43120 483074 45242
+rect 486056 43120 492934 45290
+rect 496014 43120 503498 45290
+rect 475988 43104 503498 43120
+rect 465734 43020 503498 43104
+rect 465734 43010 465774 43020
+rect 463460 42970 465774 43010
+rect 503458 42996 503498 43020
+rect 506214 43138 513212 45332
+rect 516308 45266 543776 45332
+rect 516308 43184 523684 45266
+rect 525578 45204 543776 45266
+rect 525578 43184 533968 45204
+rect 516308 43138 533968 43184
+rect 506214 43090 513734 43138
+rect 515548 43090 533968 43138
+rect 506214 43042 533968 43090
+rect 535942 43090 543776 45204
+rect 545830 43090 592974 45332
+rect 535942 43046 592974 43090
+rect 596096 43046 603056 45410
+rect 606258 43100 613356 45490
+rect 616638 45526 616678 45624
+rect 623180 45596 626622 45636
+rect 623180 45526 623220 45596
+rect 616638 43100 623220 45526
+rect 606258 43046 623220 43100
+rect 535942 43042 623220 43046
+rect 506214 43020 623220 43042
+rect 506214 42996 506254 43020
+rect 533928 43002 535982 43020
+rect 592934 43006 596136 43020
+rect 603016 43006 606298 43020
+rect 503458 42956 506254 42996
+rect 623180 42992 623220 43020
+rect 626582 45526 626622 45596
+rect 633156 45622 636678 45662
+rect 633156 45526 633196 45622
+rect 626582 43020 633196 45526
+rect 626582 42992 626622 43020
+rect 623180 42952 626622 42992
+rect 413332 42890 416252 42930
+rect 633156 42938 633196 43020
+rect 636638 45526 636678 45622
+rect 645230 45526 645270 46688
+rect 636638 43036 645270 45526
+rect 651352 43036 651392 46688
+rect 636638 43026 645372 43036
+rect 650996 43026 651392 43036
+rect 636638 43020 651392 43026
+rect 636638 42938 636678 43020
+rect 645230 42972 651392 43020
+rect 645256 42962 651104 42972
+rect 633156 42898 636678 42938
+rect 362972 42842 365908 42882
+rect 40762 40942 140470 40944
+rect 141966 42510 144024 42534
 rect 573604 42510 579176 42556
-rect 42727 42492 674947 42510
-rect 42727 42438 573714 42492
-rect 42727 40812 143276 42438
-rect 143790 40812 573714 42438
-rect 42727 40768 573714 40812
-rect 571972 40344 573714 40768
-rect 579078 42426 674947 42492
-rect 579078 40378 652656 42426
-rect 653370 40378 674947 42426
-rect 579078 40344 674947 40378
-rect 571972 40284 674947 40344
-rect 573604 40266 579176 40284
-rect 80040 6675 92580 19197
+rect 651666 42510 653770 42524
+rect 141966 42494 653770 42510
+rect 40762 40904 45226 40942
+rect 141966 40624 142006 42494
+rect 143984 42492 653770 42494
+rect 143984 40714 573714 42492
+rect 143984 40624 239404 40714
+rect 141966 40584 239404 40624
+rect 141972 39934 239404 40584
+rect 241412 40344 573714 40714
+rect 579078 42484 653770 42492
+rect 579078 40344 651706 42484
+rect 241412 39978 651706 40344
+rect 653730 39978 653770 42484
+rect 241412 39938 653770 39978
+rect 241412 39934 653756 39938
+rect 154784 39924 173378 39934
+rect 80222 6811 92390 18976
 rect 136713 7143 144149 18309
 rect 187640 6598 200160 19088
-rect 243009 6086 254337 19572
+rect 243266 6167 254146 19620
 rect 296240 6598 308760 19088
 rect 351040 6598 363560 19088
 rect 405840 6598 418360 19088
 rect 460640 6598 473160 19088
 rect 515440 6598 527960 19088
-rect 624040 6675 636580 19197
+rect 624222 6811 636390 18976
 use user_id_textblock  user_id_textblock_0
-timestamp 1608324878
+timestamp 1613162426
 transform 1 0 96272 0 1 6890
 box -656 1508 33720 10344
 use copyright_block  copyright_block_0
-timestamp 1608325192
+timestamp 1613162426
 transform 1 0 149582 0 1 16298
 box -262 -9464 35048 2764
 use open_source  open_source_0 hexdigits
-timestamp 1608325192
+timestamp 1613162426
 transform 1 0 205230 0 1 2174
 box 752 5164 29030 16242
-use user_id_programming  user_id_value ../maglef
-timestamp 1609864636
-transform 1 0 656624 0 1 80926
-box 0 0 7109 7077
 use storage  storage ../maglef
-timestamp 1609864636
+timestamp 1606855431
 transform 1 0 52032 0 1 53156
 box 38 0 88934 189234
-use mgmt_core  soc ../maglef
-timestamp 1609864636
-transform 1 0 210434 0 1 53602
-box 0 0 430000 180000
 use sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped  rstb_level ../maglef
-timestamp 1609864636
+timestamp 1608587524
 transform -1 0 145710 0 -1 50488
 box 480 -400 3456 3800
+use user_id_programming  user_id_value ../maglef
+timestamp 1607107372
+transform 1 0 656624 0 1 80926
+box 0 0 7109 7077
 use simple_por  por ../maglef
-timestamp 1609864636
+timestamp 1606790297
 transform 1 0 654146 0 -1 112882
 box 25 11 11344 8291
-use gpio_control_block  gpio_control_bidir\[1\] ../maglef
-timestamp 1609864636
-transform -1 0 708603 0 1 166200
-box -1620 -364 34000 13964
-use gpio_control_block  gpio_control_bidir\[0\]
-timestamp 1609864636
+use gpio_control_block  gpio_control_bidir\[0\] ../maglef
+timestamp 1608227261
 transform -1 0 708603 0 1 121000
 box -1620 -364 34000 13964
-use gpio_control_block  gpio_control_in\[36\]
-timestamp 1609864636
-transform 1 0 8567 0 1 245800
+use gpio_control_block  gpio_control_bidir\[1\]
+timestamp 1608227261
+transform -1 0 708603 0 1 166200
 box -1620 -364 34000 13964
+use mgmt_core  soc ../maglef
+timestamp 1608935505
+transform 1 0 210434 0 1 53602
+box 0 0 430000 180000
 use gpio_control_block  gpio_control_in\[37\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 202600
 box -1620 -364 34000 13964
+use gpio_control_block  gpio_control_in\[36\]
+timestamp 1608227261
+transform 1 0 8567 0 1 245800
+box -1620 -364 34000 13964
 use mgmt_protect  mgmt_buffers ../maglef
-timestamp 1609864636
+timestamp 1608143558
 transform 1 0 212180 0 1 246836
 box -2762 -2778 202678 20730
-use gpio_control_block  gpio_control_in\[2\]
-timestamp 1609864636
-transform -1 0 708603 0 1 211200
-box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[3\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 256400
 box -1620 -364 34000 13964
-use gpio_control_block  gpio_control_in\[33\]
-timestamp 1609864636
-transform 1 0 8567 0 1 375400
-box -1620 -364 34000 13964
-use gpio_control_block  gpio_control_in\[34\]
-timestamp 1609864636
-transform 1 0 8567 0 1 332200
+use gpio_control_block  gpio_control_in\[2\]
+timestamp 1608227261
+transform -1 0 708603 0 1 211200
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[35\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 289000
 box -1620 -364 34000 13964
-use gpio_control_block  gpio_control_in\[4\]
-timestamp 1609864636
-transform -1 0 708603 0 1 301400
+use gpio_control_block  gpio_control_in\[34\]
+timestamp 1608227261
+transform 1 0 8567 0 1 332200
+box -1620 -364 34000 13964
+use gpio_control_block  gpio_control_in\[33\]
+timestamp 1608227261
+transform 1 0 8567 0 1 375400
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[5\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 346400
 box -1620 -364 34000 13964
+use gpio_control_block  gpio_control_in\[4\]
+timestamp 1608227261
+transform -1 0 708603 0 1 301400
+box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[7\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 479800
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[6\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 391600
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[32\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 418600
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[31\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 546200
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[30\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 589400
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[29\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 632600
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[9\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 568800
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[8\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 523800
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[10\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 614000
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[28\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 675800
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[27\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 719000
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[26\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 762200
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[13\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 749200
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[12\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 704200
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[11\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 659000
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[25\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 805400
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[24\]
-timestamp 1609864636
+timestamp 1608227261
 transform 1 0 8567 0 1 931224
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[23\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 97200 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[22\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 148600 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[21\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 200000 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[20\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 251400 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[19\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 303000 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[18\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 353400 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[17\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 420800 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[16\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 497800 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[15\]
-timestamp 1609864636
+timestamp 1608227261
 transform 0 1 549200 -1 0 1029813
 box -1620 -364 34000 13964
 use gpio_control_block  gpio_control_in\[14\]
-timestamp 1609864636
+timestamp 1608227261
 transform -1 0 708603 0 1 927600
 box -1620 -364 34000 13964
 use chip_io  padframe ../maglef
-timestamp 1609864636
+timestamp 1613149163
 transform 1 0 0 0 1 0
 box 0 0 717600 1037600
 use user_project_wrapper  mprj ../maglef
-timestamp 1609864636
+timestamp 1606942031
 transform 1 0 65308 0 1 278718
 box -8576 -7506 592500 711442
 << labels >>
@@ -80871,8 +83349,6 @@
 port 13 nsew signal bidirectional
 rlabel metal5 s 475040 1018512 487560 1031002 6 mprj_io[17]
 port 14 nsew signal bidirectional
-rlabel metal5 s 386040 1018512 398560 1031002 6 mprj_io[18]
-port 15 nsew signal bidirectional
 rlabel metal5 s 284240 1018512 296760 1031002 6 mprj_io[19]
 port 16 nsew signal bidirectional
 rlabel metal5 s 698512 146440 711002 158960 6 mprj_io[1]
@@ -80931,34 +83407,8 @@
 port 43 nsew signal bidirectional
 rlabel metal5 s 136713 7143 144149 18309 6 resetb
 port 44 nsew signal input
-rlabel metal5 s 698028 909409 711514 920737 6 vccd1
-port 45 nsew signal bidirectional
-rlabel metal5 s 6086 913863 19572 925191 6 vccd2
-port 46 nsew signal bidirectional
-rlabel metal5 s 624040 6675 636580 19197 6 vdda
-port 47 nsew signal bidirectional
-rlabel metal5 s 698402 819640 710924 832180 6 vdda1
-port 48 nsew signal bidirectional
-rlabel metal5 s 6675 484220 19197 496760 6 vdda2
-port 49 nsew signal bidirectional
-rlabel metal5 s 576820 1018402 589360 1030924 6 vssa1
-port 50 nsew signal bidirectional
-rlabel metal5 s 6675 828820 19197 841360 6 vssa2
-port 51 nsew signal bidirectional
-rlabel metal5 s 698028 461609 711514 472937 6 vssd1
-port 52 nsew signal bidirectional
-rlabel metal5 s 6086 442663 19572 453991 6 vssd2
-port 53 nsew signal bidirectional
 rlabel metal3 s 39593 120278 39999 125058 6 vddio
 port 54 nsew signal bidirectional
-rlabel metal5 s 334620 1018402 347160 1030924 6 vssio
-port 55 nsew signal bidirectional
-rlabel metal5 s 80040 6675 92580 19197 6 vssa
-port 56 nsew signal bidirectional
-rlabel metal5 s 6086 69863 19572 81191 6 vccd
-port 57 nsew signal bidirectional
-rlabel metal5 s 243009 6086 254337 19572 6 vssd
-port 58 nsew signal bidirectional
 rlabel metal2 s 225172 53602 225228 54402 6 pwr_ctrl_out[0]
 port 59 nsew signal tristate
 rlabel metal2 s 225540 53602 225596 54402 6 pwr_ctrl_out[1]
@@ -80967,6 +83417,34 @@
 port 61 nsew signal tristate
 rlabel metal2 s 226276 53602 226332 54402 6 pwr_ctrl_out[3]
 port 62 nsew signal tristate
+rlabel metal5 s 386040 1018512 398560 1031002 6 mprj_io[18]
+port 15 nsew signal bidirectional
+rlabel metal5 80222 6811 92390 18976 1 vssa
+port 63 n
+rlabel metal5 243266 6167 254146 19620 1 vssd
+port 64 n
+rlabel metal5 624222 6811 636390 18976 1 vdda
+port 65 n
+rlabel metal5 697980 461866 711433 472746 1 vssd1
+port 66 n
+rlabel metal5 698624 819822 710789 831990 1 vdda1
+port 67 n
+rlabel metal5 697980 909666 711433 920546 1 vccd1
+port 68 n
+rlabel metal5 577010 1018624 589178 1030789 1 vssa1
+port 69 n
+rlabel metal5 334810 1018624 346978 1030789 1 vssio
+port 70 n
+rlabel metal5 6167 914054 19620 924934 1 vccd2
+port 71 n
+rlabel metal5 6811 829010 18976 841178 1 vssa2
+port 72 n
+rlabel metal5 6811 484410 18976 496578 1 vdda2
+port 73 n
+rlabel metal5 6167 442854 19620 453734 1 vssd2
+port 74 n
+rlabel metal5 6167 70054 19620 80934 1 vccd
+port 75 n
 << properties >>
 string FIXED_BBOX 0 0 717600 1037600
 << end >>
diff --git a/mag/caravel_0001001a.mag b/mag/caravel_0001001a.mag
new file mode 100644
index 0000000..492718a
--- /dev/null
+++ b/mag/caravel_0001001a.mag
@@ -0,0 +1,18 @@
+magic
+tech sky130A
+timestamp 1613692731
+<< checkpaint >>
+rect -630 -630 360630 520630
+use advSeal_6um_gen  advSeal_6um_gen_0
+timestamp 1584566829
+transform 1 0 0 0 1 0
+box 0 0 360000 520000
+use caravel_0001001a_fill_pattern  caravel_0001001a_fill_pattern_0
+timestamp 1613692731
+transform 1 0 600 0 1 600
+box 0 0 358800 518800
+use caravel  caravel_0
+timestamp 1613692731
+transform 1 0 600 0 1 600
+box 0 0 358800 518800
+<< end >>
diff --git a/mag/caravel_0001001a_fill_pattern_0_0.gds b/mag/caravel_0001001a_fill_pattern_0_0.gds
new file mode 100644
index 0000000..352bffb
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_1.gds b/mag/caravel_0001001a_fill_pattern_0_1.gds
new file mode 100644
index 0000000..b3a02da
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_2.gds b/mag/caravel_0001001a_fill_pattern_0_2.gds
new file mode 100644
index 0000000..df07f6e
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_3.gds b/mag/caravel_0001001a_fill_pattern_0_3.gds
new file mode 100644
index 0000000..1d064d0
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_4.gds b/mag/caravel_0001001a_fill_pattern_0_4.gds
new file mode 100644
index 0000000..16366df
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_5.gds b/mag/caravel_0001001a_fill_pattern_0_5.gds
new file mode 100644
index 0000000..7f16f1b
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_6.gds b/mag/caravel_0001001a_fill_pattern_0_6.gds
new file mode 100644
index 0000000..a18baab
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_0_7.gds b/mag/caravel_0001001a_fill_pattern_0_7.gds
new file mode 100644
index 0000000..dcab41d
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_0_7.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_0.gds b/mag/caravel_0001001a_fill_pattern_1_0.gds
new file mode 100644
index 0000000..237bb35
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_1.gds b/mag/caravel_0001001a_fill_pattern_1_1.gds
new file mode 100644
index 0000000..aa6a71a
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_2.gds b/mag/caravel_0001001a_fill_pattern_1_2.gds
new file mode 100644
index 0000000..fd28cd5
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_3.gds b/mag/caravel_0001001a_fill_pattern_1_3.gds
new file mode 100644
index 0000000..720aa5e
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_4.gds b/mag/caravel_0001001a_fill_pattern_1_4.gds
new file mode 100644
index 0000000..86d231d
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_5.gds b/mag/caravel_0001001a_fill_pattern_1_5.gds
new file mode 100644
index 0000000..cc0d4a3
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_6.gds b/mag/caravel_0001001a_fill_pattern_1_6.gds
new file mode 100644
index 0000000..50d3298
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_1_7.gds b/mag/caravel_0001001a_fill_pattern_1_7.gds
new file mode 100644
index 0000000..8aa97f0
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_1_7.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_0.gds b/mag/caravel_0001001a_fill_pattern_2_0.gds
new file mode 100644
index 0000000..37bb305
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_1.gds b/mag/caravel_0001001a_fill_pattern_2_1.gds
new file mode 100644
index 0000000..291e24b
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_2.gds b/mag/caravel_0001001a_fill_pattern_2_2.gds
new file mode 100644
index 0000000..961f982
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_3.gds b/mag/caravel_0001001a_fill_pattern_2_3.gds
new file mode 100644
index 0000000..dc77343
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_4.gds b/mag/caravel_0001001a_fill_pattern_2_4.gds
new file mode 100644
index 0000000..a589dcd
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_5.gds b/mag/caravel_0001001a_fill_pattern_2_5.gds
new file mode 100644
index 0000000..be61bbe
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_6.gds b/mag/caravel_0001001a_fill_pattern_2_6.gds
new file mode 100644
index 0000000..b70e1b0
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_2_7.gds b/mag/caravel_0001001a_fill_pattern_2_7.gds
new file mode 100644
index 0000000..23463b2
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_2_7.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_0.gds b/mag/caravel_0001001a_fill_pattern_3_0.gds
new file mode 100644
index 0000000..13f8672
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_1.gds b/mag/caravel_0001001a_fill_pattern_3_1.gds
new file mode 100644
index 0000000..79c747a
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_2.gds b/mag/caravel_0001001a_fill_pattern_3_2.gds
new file mode 100644
index 0000000..efbc412
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_3.gds b/mag/caravel_0001001a_fill_pattern_3_3.gds
new file mode 100644
index 0000000..0fd074a
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_4.gds b/mag/caravel_0001001a_fill_pattern_3_4.gds
new file mode 100644
index 0000000..da7c52c
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_5.gds b/mag/caravel_0001001a_fill_pattern_3_5.gds
new file mode 100644
index 0000000..729188a
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_6.gds b/mag/caravel_0001001a_fill_pattern_3_6.gds
new file mode 100644
index 0000000..f36f428
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_3_7.gds b/mag/caravel_0001001a_fill_pattern_3_7.gds
new file mode 100644
index 0000000..9cd244e
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_3_7.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_0.gds b/mag/caravel_0001001a_fill_pattern_4_0.gds
new file mode 100644
index 0000000..0275ecf
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_1.gds b/mag/caravel_0001001a_fill_pattern_4_1.gds
new file mode 100644
index 0000000..bf039fa
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_2.gds b/mag/caravel_0001001a_fill_pattern_4_2.gds
new file mode 100644
index 0000000..0ac5983
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_3.gds b/mag/caravel_0001001a_fill_pattern_4_3.gds
new file mode 100644
index 0000000..4eaee3c
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_4.gds b/mag/caravel_0001001a_fill_pattern_4_4.gds
new file mode 100644
index 0000000..9ba101f
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_5.gds b/mag/caravel_0001001a_fill_pattern_4_5.gds
new file mode 100644
index 0000000..c2676bf
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_6.gds b/mag/caravel_0001001a_fill_pattern_4_6.gds
new file mode 100644
index 0000000..b9fdec4
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_4_7.gds b/mag/caravel_0001001a_fill_pattern_4_7.gds
new file mode 100644
index 0000000..08855db
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_4_7.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_0.gds b/mag/caravel_0001001a_fill_pattern_5_0.gds
new file mode 100644
index 0000000..b64a6e7
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_0.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_1.gds b/mag/caravel_0001001a_fill_pattern_5_1.gds
new file mode 100644
index 0000000..d74e555
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_1.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_2.gds b/mag/caravel_0001001a_fill_pattern_5_2.gds
new file mode 100644
index 0000000..1cdd588
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_2.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_3.gds b/mag/caravel_0001001a_fill_pattern_5_3.gds
new file mode 100644
index 0000000..f5bee4c
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_3.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_4.gds b/mag/caravel_0001001a_fill_pattern_5_4.gds
new file mode 100644
index 0000000..c613448
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_4.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_5.gds b/mag/caravel_0001001a_fill_pattern_5_5.gds
new file mode 100644
index 0000000..f1aff47
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_5.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_6.gds b/mag/caravel_0001001a_fill_pattern_5_6.gds
new file mode 100644
index 0000000..385981a
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_6.gds
Binary files differ
diff --git a/mag/caravel_0001001a_fill_pattern_5_7.gds b/mag/caravel_0001001a_fill_pattern_5_7.gds
new file mode 100644
index 0000000..15eced2
--- /dev/null
+++ b/mag/caravel_0001001a_fill_pattern_5_7.gds
Binary files differ
diff --git a/mag/chip_io.mag b/mag/chip_io.mag
index 10d1e93..d8a42e1 100644
--- a/mag/chip_io.mag
+++ b/mag/chip_io.mag
@@ -1,32 +1,193 @@
 magic
 tech sky130A
 magscale 1 2
-timestamp 1608855979
+timestamp 1613148814
 << error_s >>
-rect 47600 21000 47720 21003
-rect 71400 21000 71520 21003
-rect 101400 21000 101520 21003
-rect 125200 21000 125320 21003
-rect 155200 21000 155320 21003
-rect 179000 21000 179120 21003
-rect 210000 21000 210120 21003
-rect 233800 21000 233920 21003
-rect 263800 21000 263920 21003
-rect 287600 21000 287720 21003
-rect 318600 21000 318720 21003
-rect 342400 21000 342520 21003
-rect 373400 21000 373520 21003
-rect 397200 21000 397320 21003
-rect 428200 21000 428320 21003
-rect 452000 21000 452120 21003
-rect 483000 21000 483120 21003
-rect 506800 21000 506920 21003
-rect 537800 21000 537920 21003
-rect 561600 21000 561720 21003
-rect 591600 21000 591720 21003
-rect 615400 21000 615520 21003
-rect 645400 21000 645520 21003
-rect 669200 21000 669320 21003
+rect 145464 39289 145492 39299
+rect 145436 39285 145492 39289
+rect 145436 39271 145489 39285
+rect 144523 39241 144579 39269
+rect 144623 39261 144653 39269
+rect 144523 39233 144551 39241
+rect 144571 39233 144579 39241
+rect 144597 39241 144653 39261
+rect 145436 39261 145442 39271
+rect 145436 39247 145461 39261
+rect 145464 39247 145489 39271
+rect 145436 39243 145464 39247
+rect 145502 39242 145558 39247
+rect 144523 39215 144571 39233
+rect 144597 39215 144625 39241
+rect 144523 39213 144625 39215
+rect 145433 39219 145558 39242
+rect 145433 39214 145489 39219
+rect 144551 39205 144599 39213
+rect 144543 39187 144599 39205
+rect 145461 39191 145525 39214
+rect 145530 39191 145558 39219
+rect 144543 39159 144571 39187
+rect 145461 39186 145489 39191
+rect 145497 39163 145530 39178
+rect 145497 39150 145553 39163
+rect 145525 39122 145553 39150
+rect 145571 39150 145627 39178
+rect 145571 39135 145591 39150
+rect 145599 39135 145627 39150
+rect 145591 39122 145627 39135
+rect 145573 39084 145591 39085
+rect 141748 39020 141804 39048
+rect 141847 39039 143068 39077
+rect 143128 39039 144423 39077
+rect 145601 39056 145619 39085
+rect 141748 39011 141776 39020
+rect 141784 39011 141804 39020
+rect 141822 39020 141878 39039
+rect 141748 38992 141784 39011
+rect 141822 38992 141850 39020
+rect 141682 38954 141738 38982
+rect 141776 38969 141812 38982
+rect 141684 38934 141712 38954
+rect 141736 38934 141738 38954
+rect 141684 38928 141738 38934
+rect 141756 38954 141812 38969
+rect 141684 38926 141736 38928
+rect 141756 38926 141784 38954
+rect 143002 38377 143122 38433
+rect 143355 38420 143448 38433
+rect 143328 38377 143448 38420
+rect 142946 38373 143448 38377
+rect 142946 38317 143079 38373
+rect 143272 38317 143392 38373
+rect 142946 38300 143006 38317
+rect 143019 38313 143332 38317
+rect 143019 38300 143066 38313
+rect 142946 38257 143019 38300
+rect 143272 38257 143332 38313
+rect 145505 38178 145561 38188
+rect 145601 38178 145635 38188
+rect 143006 38120 143019 38161
+rect 145505 38148 145567 38178
+rect 145579 38160 145635 38178
+rect 145579 38148 145607 38160
+rect 145465 38136 145607 38148
+rect 145465 38132 145533 38136
+rect 145539 38132 145607 38136
+rect 145465 38120 145521 38132
+rect 145539 38120 145595 38132
+rect 142959 38101 143006 38120
+rect 143019 38101 143066 38120
+rect 145465 38108 145493 38120
+rect 145501 38108 145521 38120
+rect 145533 38108 145567 38120
+rect 143006 38060 143019 38101
+rect 145465 38092 145501 38108
+rect 145539 38092 145567 38108
+rect 145493 38080 145529 38082
+rect 145473 38054 145529 38080
+rect 141813 37971 141933 38031
+rect 145473 38026 145501 38054
+rect 141813 37911 141820 37971
+rect 141873 37911 141933 37971
+rect 141656 37805 141684 37811
+rect 141736 37795 141748 37811
+rect 141684 37783 141748 37795
+rect 141692 37767 141748 37783
+rect 141684 37755 141720 37767
+rect 141692 37739 141720 37755
+rect 141594 36821 141629 36832
+rect 141573 36804 141629 36821
+rect 141573 36776 141601 36804
+rect 145902 36801 146022 36861
+rect 145902 36771 145934 36801
+rect 145962 36771 146022 36801
+rect 145902 36743 146112 36771
+rect 145874 36711 146112 36743
+rect 145874 36683 145994 36711
+rect 145934 36651 146026 36683
+rect 146052 36651 146112 36711
+rect 145934 36623 145994 36651
+rect 146142 36621 146202 36651
+rect 146082 36536 146141 36591
+rect 146142 36536 146201 36591
+rect 146082 36531 146201 36536
+rect 145418 34371 145470 34398
+rect 145418 34343 145470 34370
+rect 145318 33775 145374 33782
+rect 145318 33737 145375 33775
+rect 145273 33733 145403 33737
+rect 145273 33710 145346 33733
+rect 145347 33710 145403 33733
+rect 145273 33709 145403 33710
+rect 145296 33704 145376 33709
+rect 145296 33682 145375 33704
+rect 145296 33681 145348 33682
+rect 145964 33624 146084 33684
+rect 146141 33669 146230 33684
+rect 145964 33609 146024 33624
+rect 146027 33609 146084 33624
+rect 146110 33624 146230 33669
+rect 145964 33564 146027 33609
+rect 146110 33564 146170 33624
+rect 145821 33481 145941 33541
+rect 146024 33519 146087 33541
+rect 145821 33459 145881 33481
+rect 145910 33459 145941 33481
+rect 145967 33481 146087 33519
+rect 145821 33424 145910 33459
+rect 145967 33424 146027 33481
+rect 145704 33421 146027 33424
+rect 145704 33364 145824 33421
+rect 145881 33399 145970 33421
+rect 145721 33351 145781 33364
+rect 145806 33351 145824 33364
+rect 143145 33321 145824 33351
+rect 145850 33364 145970 33399
+rect 143145 33320 145837 33321
+rect 145850 33320 145910 33364
+rect 143145 33304 145910 33320
+rect 143145 33260 145866 33304
+rect 143145 33231 145806 33260
+rect 143145 33175 145721 33231
+rect 145746 33200 145806 33231
+rect 132948 30016 133162 30063
+rect 132948 29956 133162 30003
+rect 133762 26500 133822 26510
+rect 133422 26480 133822 26500
+rect 133422 26450 133799 26480
+rect 133422 26440 133542 26450
+rect 133482 26390 133739 26440
+rect 133762 26390 133799 26450
+rect 133482 26380 133542 26390
+rect 133889 26300 134009 26353
+rect 133739 26293 134009 26300
+rect 133739 26270 133942 26293
+rect 133949 26270 134009 26293
+rect 133739 26243 134009 26270
+rect 133679 26233 134009 26243
+rect 133679 26210 134002 26233
+rect 133679 26183 133799 26210
+rect 133739 26180 133929 26183
+rect 133949 26180 133989 26210
+rect 133739 26150 133949 26180
+rect 133739 26123 133799 26150
+rect 134122 26120 134182 26150
+rect 133929 26090 134122 26120
+rect 133929 26053 134122 26060
+rect 133869 26000 134122 26053
+rect 133869 25993 133989 26000
+rect 133929 25940 134122 25993
+rect 133929 25933 133989 25940
+rect 134392 25860 134452 25880
+rect 134062 25850 134452 25860
+rect 134062 25820 134424 25850
+rect 134062 25800 134182 25820
+rect 134122 25760 134364 25800
+rect 134392 25760 134424 25820
+rect 134122 25740 134182 25760
+rect 134304 25584 134368 25618
+rect 134304 25558 134424 25584
+rect 134364 25520 134424 25558
+rect 134402 25498 134424 25520
 << metal1 >>
 rect 84010 995596 84016 995648
 rect 84068 995636 84074 995648
@@ -5715,22 +5876,7 @@
 rect 168300 41546 168328 41686
 rect 168288 41540 168340 41546
 rect 168288 41482 168340 41488
-rect 149610 40352 149666 40361
-rect 149610 40287 149666 40296
-rect 145103 40174 145144 40202
-rect 140996 40112 141048 40118
-rect 140996 40054 141048 40060
-rect 143080 40112 143132 40118
-rect 143080 40054 143132 40060
-rect 144644 40112 144696 40118
-rect 144644 40054 144696 40060
-rect 141008 39984 141036 40054
-rect 141667 39934 141813 40000
-rect 143092 39916 143120 40054
-rect 144656 39916 144684 40054
-rect 145103 40000 145131 40174
-rect 145091 39706 145143 40000
-rect 241348 39953 241376 44338
+rect 241348 40510 241376 44338
 rect 251100 42090 251128 44338
 rect 297088 44328 297140 44334
 rect 297088 44270 297140 44276
@@ -6236,11 +6382,30 @@
 rect 507768 41540 507900 41546
 rect 507820 41534 507900 41540
 rect 507768 41482 507820 41488
+rect 240748 40482 241376 40510
+rect 240748 40384 240776 40482
+rect 149610 40352 149666 40361
+rect 149610 40287 149666 40296
+rect 145103 40174 145144 40202
+rect 240560 40228 240950 40384
+rect 140996 40112 141048 40118
+rect 140996 40054 141048 40060
+rect 143080 40112 143132 40118
+rect 143080 40054 143132 40060
+rect 144644 40112 144696 40118
+rect 144644 40054 144696 40060
+rect 141008 39984 141036 40054
+rect 141667 39934 141813 40000
+rect 143092 39916 143120 40054
+rect 144656 39916 144684 40054
+rect 145103 40000 145131 40174
+rect 240560 40168 240732 40228
+rect 240792 40168 240950 40228
 rect 569144 40225 569172 41958
+rect 240560 40008 240950 40168
 rect 569130 40216 569186 40225
 rect 569130 40151 569186 40160
-rect 241334 39944 241390 39953
-rect 241334 39879 241390 39888
+rect 145091 39706 145143 40000
 << via2 >>
 rect 342164 997414 342224 997474
 rect 121274 990392 121330 990448
@@ -6277,7 +6442,6 @@
 rect 143540 40196 143592 40216
 rect 143592 40196 143594 40216
 rect 143538 40160 143594 40196
-rect 149610 40296 149666 40352
 rect 349618 41792 349674 41848
 rect 386418 44532 386474 44568
 rect 386418 44512 386420 44532
@@ -6299,8 +6463,9 @@
 rect 474462 44240 474518 44296
 rect 518806 44240 518862 44296
 rect 524970 44240 525026 44296
+rect 149610 40296 149666 40352
+rect 240732 40168 240792 40228
 rect 569130 40160 569186 40216
-rect 241334 39888 241390 39944
 << metal3 >>
 rect 333499 997600 338279 1002770
 rect 343478 997600 348258 1002770
@@ -6520,25 +6685,37 @@
 rect 143950 39984 144010 40158
 rect 145838 40014 145898 40294
 rect 149605 40291 149671 40294
+rect 145820 39954 145898 40014
+rect 239730 40210 240114 40378
+rect 239730 40146 239894 40210
+rect 239958 40146 240114 40210
+rect 239730 39990 240114 40146
+rect 240560 40233 240950 40384
+rect 240560 40163 240727 40233
+rect 240797 40163 240950 40233
+rect 240560 40008 240950 40163
 rect 569125 40218 569191 40221
 rect 569125 40216 569234 40218
 rect 569125 40160 569130 40216
 rect 569186 40160 569234 40216
 rect 569125 40155 569234 40160
-rect 145820 39954 145898 40014
 rect 569174 40000 569234 40155
-rect 241329 39946 241395 39949
-rect 241286 39944 241395 39946
-rect 241286 39888 241334 39944
-rect 241390 39888 241395 39944
-rect 241286 39883 241395 39888
-rect 241286 39600 241346 39883
+rect 239896 39870 239956 39990
+rect 239896 39810 241346 39870
+rect 241286 39600 241346 39810
 rect 241260 31680 246048 39600
 rect 251300 31680 256100 39600
 rect 569142 34830 573922 40000
 rect 579121 34830 583901 40000
 rect 622942 37008 627722 40000
 rect 632921 37008 637701 40000
+<< via3 >>
+rect 239894 40146 239958 40210
+rect 240727 40228 240797 40233
+rect 240727 40168 240732 40228
+rect 240732 40168 240792 40228
+rect 240792 40168 240797 40228
+rect 240727 40163 240797 40168
 << metal4 >>
 rect 333400 1032757 333654 1037599
 rect 348146 1032757 348400 1037599
@@ -6578,6 +6755,10 @@
 rect 35113 110200 36043 110454
 rect 37293 82746 38223 83000
 rect 37293 68000 38223 68254
+rect 239730 40338 240114 40378
+rect 239730 40018 239766 40338
+rect 240086 40018 240114 40338
+rect 239730 39990 240114 40018
 rect 622800 36323 622992 37013
 rect 637607 36323 637799 37013
 rect 78800 31963 79054 32653
@@ -6590,17 +6771,28 @@
 rect 93546 29435 93800 29671
 rect 78800 28653 79054 28719
 rect 93546 28653 93800 28719
+<< via4 >>
+rect 239766 40210 240086 40338
+rect 239766 40146 239894 40210
+rect 239894 40146 239958 40210
+rect 239958 40146 240086 40210
+rect 239766 40018 240086 40146
+rect 240602 40233 240922 40358
+rect 240602 40163 240727 40233
+rect 240727 40163 240797 40233
+rect 240797 40163 240922 40233
+rect 240602 40038 240922 40163
 << metal5 >>
 rect 78440 1018512 90960 1031002
 rect 129840 1018512 142360 1031002
 rect 181240 1018512 193760 1031002
 rect 232640 1018512 245160 1031002
 rect 284240 1018512 296760 1031002
-rect 334620 1018402 347160 1030924
+rect 334810 1018624 346978 1030789
 rect 386040 1018512 398560 1031002
 rect 475040 1018512 487560 1031002
 rect 526440 1018512 538960 1031002
-rect 576820 1018402 589360 1030924
+rect 577010 1018624 589178 1030789
 rect 628240 1018512 640760 1031002
 rect 575600 1007147 575854 1008947
 rect 590346 1007147 590600 1008947
@@ -6611,19 +6803,19 @@
 rect 6598 956440 19088 968960
 rect 698512 952840 711002 965360
 rect 37313 926746 38203 927000
-rect 6086 913863 19572 925191
+rect 6167 914054 19620 924934
 rect 679397 922346 680287 922600
 rect 37313 912000 38203 912254
-rect 698028 909409 711514 920737
+rect 697980 909666 711433 920546
 rect 679397 907600 680287 907854
 rect 698512 863640 711002 876160
 rect 28653 842346 30453 842600
 rect 31983 842346 32631 842600
-rect 6675 828820 19197 841360
+rect 6811 829010 18976 841178
 rect 680607 833207 681257 833399
 rect 28653 827600 30453 827854
 rect 31983 827600 32631 827854
-rect 698402 819640 710924 832180
+rect 698624 819822 710789 831990
 rect 680607 818400 681257 818592
 rect 6598 786640 19088 799160
 rect 698512 774440 711002 786960
@@ -6639,13 +6831,13 @@
 rect 698512 549040 711002 561560
 rect 6598 527440 19088 539960
 rect 36343 497807 36993 497999
-rect 6675 484220 19197 496760
+rect 6811 484410 18976 496578
 rect 36343 483000 36993 483192
 rect 685937 474546 686827 474800
-rect 698028 461609 711514 472937
+rect 697980 461866 711433 472746
 rect 685937 459800 686827 460054
 rect 30773 455546 31663 455800
-rect 6086 442663 19572 453991
+rect 6167 442854 19620 453734
 rect 30773 440800 31663 441054
 rect 6598 399840 19088 412360
 rect 698512 371840 711002 384360
@@ -6661,13 +6853,24 @@
 rect 698512 146440 711002 158960
 rect 21003 124946 25993 125200
 rect 35133 124946 36023 125200
-rect 6675 111420 19197 123960
+rect 6811 111610 18976 123778
 rect 21003 110200 25993 110454
 rect 35133 110200 36023 110454
 rect 698512 101240 711002 113760
 rect 37313 82746 38203 83000
-rect 6086 69863 19572 81191
+rect 6167 70054 19620 80934
 rect 37313 68000 38203 68254
+rect 240578 40380 240946 40382
+rect 240206 40378 240946 40380
+rect 239730 40358 240946 40378
+rect 239730 40338 240602 40358
+rect 239730 40018 239766 40338
+rect 240086 40038 240602 40338
+rect 240922 40038 240946 40358
+rect 240086 40018 240946 40038
+rect 239730 40014 240946 40018
+rect 239730 40006 240866 40014
+rect 239730 39990 240114 40006
 rect 622800 36343 622992 36993
 rect 637607 36343 637799 36993
 rect 78800 31983 79054 32631
@@ -6676,3287 +6879,3287 @@
 rect 255946 30773 256200 31663
 rect 78800 28653 79054 30453
 rect 93546 28653 93800 30453
-rect 80040 6675 92580 19197
+rect 80222 6811 92390 18976
 rect 136713 7143 144149 18309
 rect 187640 6598 200160 19088
-rect 243009 6086 254337 19572
+rect 243266 6167 254146 19620
 rect 296240 6598 308760 19088
 rect 351040 6598 363560 19088
 rect 405840 6598 418360 19088
 rect 460640 6598 473160 19088
 rect 515440 6598 527960 19088
-rect 570240 6675 582780 19198
-rect 624040 6675 636580 19197
+rect 570422 6811 582590 18976
+rect 624222 6811 636390 18976
 use sky130_ef_io__com_bus_slice_20um  FILLER_177 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 44000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_381
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 40800
 box 0 0 4000 39593
 use sky130_ef_io__corner_pad  mgmt_corner\[0\] $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 40000 0 -1 40800
 box 0 0 40000 40800
 use sky130_ef_io__com_bus_slice_1um  FILLER_181 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 47400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_180
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 47200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_179 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 47000 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_178 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 46000 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_3 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 59400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_2
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 55400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_1
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 51400 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_188
-timestamp 1608747592
-transform -1 0 75400 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_6
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 71400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_5
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 67400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_4
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 63400 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_188
+timestamp 1613053474
+transform -1 0 75400 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__vssa_hvc_clamped_pad  mgmt_vssa_hvclamp_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 93800 0 -1 39593
 box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_192
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 78800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_191
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 78600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_190
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 78400 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_189
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 77400 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_194
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 97800 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_197
-timestamp 1608747592
-transform -1 0 101000 0 -1 39593
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_196
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 100800 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_195
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 99800 0 -1 39593
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_197
+timestamp 1613053474
+transform -1 0 101000 0 -1 39593
+box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_198
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 101200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_7
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 105200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_8
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 109200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_9
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 113200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_10
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 117200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_11
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 121200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_12
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 125200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_205
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 129200 0 -1 39593
 box 0 0 4000 39593
 use sky130_fd_io__top_xres4v2  resetb_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608762310
+timestamp 1613053474
 transform -1 0 147600 0 -1 40000
-box 0 0 15127 40000
+box 0 0 15000 40000
 use sky130_ef_io__com_bus_slice_1um  FILLER_209
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 132600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_208
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 132400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_207
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 132200 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_206
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 131200 0 -1 39593
 box 0 0 2000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_211
-timestamp 1608747592
-transform -1 0 151600 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_215
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 155000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_214
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 154800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_213
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 154600 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_212
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 153600 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_13
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 159000 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_211
+timestamp 1613053474
+transform -1 0 151600 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_16
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 171000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_15
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 167000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_14
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 163000 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_222
-timestamp 1608747592
-transform -1 0 183000 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_223
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 185000 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_18
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 179000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_17
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 175000 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_222
+timestamp 1613053474
+transform -1 0 183000 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  clock_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 202400 0 -1 42193
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_226
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 186400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_225
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 186200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_224
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 186000 0 -1 39593
 box 0 0 1000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_228
-timestamp 1608747592
-transform -1 0 206400 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_232
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 209800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_231
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 209600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_230
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 209400 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_229
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 208400 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_19
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 213800 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_228
+timestamp 1613053474
+transform -1 0 206400 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_24
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 233800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_23
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 229800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_22
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 225800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_21
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 221800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_20
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 217800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__vssd_lvc_clamped_pad  mgmt_vssd_lvclmap_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 256200 0 -1 39593
 box -2195 -2184 17228 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_239
-timestamp 1608747592
-transform -1 0 237800 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_243
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 241200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_242
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 241000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_241
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 240800 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_240
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 239800 0 -1 39593
 box 0 0 2000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_245
-timestamp 1608747592
-transform -1 0 260200 0 -1 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_239
+timestamp 1613053474
+transform -1 0 237800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_249
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 263600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_248
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 263400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_247
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 263200 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_246
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 262200 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_26
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 271600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_25
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 267600 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_245
+timestamp 1613053474
+transform -1 0 260200 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_30
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 287600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_29
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 283600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_28
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 279600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_27
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 275600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  flash_csb_pad
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 311000 0 -1 42193
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_256
-timestamp 1608747592
-transform -1 0 291600 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_260
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 295000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_259
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 294800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_258
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 294600 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_257
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 293600 0 -1 39593
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_256
+timestamp 1613053474
+transform -1 0 291600 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_262
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 315000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_263
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 317000 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_266
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 318400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_265
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 318200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_264
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 318000 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_31
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 322400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_32
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 326400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_33
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 330400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_34
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 334400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_35
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 338400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  flash_clk_pad
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 365800 0 -1 42193
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_273
-timestamp 1608747592
-transform -1 0 346400 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_277
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 349800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_276
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 349600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_275
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 349400 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_274
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 348400 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_36
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 342400 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_273
+timestamp 1613053474
+transform -1 0 346400 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_279
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 369800 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_10um  FILLER_280
-timestamp 1608747592
-transform -1 0 371800 0 -1 39593
-box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_283
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 373200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_282
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 373000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_281
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 372800 0 -1 39593
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_280
+timestamp 1613053474
+transform -1 0 371800 0 -1 39593
+box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_38
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 381200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_37
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 377200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_42
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 397200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_41
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 393200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_40
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 389200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_39
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 385200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  flash_io0_pad
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 420600 0 -1 42193
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_290
-timestamp 1608747592
-transform -1 0 401200 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_294
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 404600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_293
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 404400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_292
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 404200 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_291
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 403200 0 -1 39593
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_290
+timestamp 1613053474
+transform -1 0 401200 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_296
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 424600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_300
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 428000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_299
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 427800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_298
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 427600 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_297
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 426600 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_45
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 440000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_44
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 436000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_43
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 432000 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_307
-timestamp 1608747592
-transform -1 0 456000 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_48
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 452000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_47
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 448000 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_46
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 444000 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_307
+timestamp 1613053474
+transform -1 0 456000 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  flash_io1_pad
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 475400 0 -1 42193
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_311
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 459400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_310
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 459200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_309
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 459000 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_308
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 458000 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_313
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 479400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_314
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 481400 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_317
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 482800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_316
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 482600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_315
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 482400 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_49
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 486800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_50
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 490800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_51
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 494800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_52
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 498800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_53
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 502800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_54
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 506800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  gpio_pad
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 530200 0 -1 42193
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_324
-timestamp 1608747592
-transform -1 0 510800 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_328
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 514200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_327
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 514000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_326
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 513800 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_325
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 512800 0 -1 39593
 box 0 0 2000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_330
-timestamp 1608747592
-transform -1 0 534200 0 -1 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_324
+timestamp 1613053474
+transform -1 0 510800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_334
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 537600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_333
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 537400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_332
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 537200 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_331
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 536200 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_55
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 541600 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_330
+timestamp 1613053474
+transform -1 0 534200 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_57
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 549600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_56
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 545600 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_341
-timestamp 1608747592
-transform -1 0 565600 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_60
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 561600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_59
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 557600 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_58
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 553600 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_341
+timestamp 1613053474
+transform -1 0 565600 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__vssio_hvc_clamped_pad  mgmt_vssio_hvclamp_pad\[1\] $PDKPATH/libs.ref/sky130_fd_io/maglef
+timestamp 1613053474
+transform -1 0 584000 0 -1 39593
+box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_345
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 569000 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_344
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 568800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_343
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 568600 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_342
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 567600 0 -1 39593
 box 0 0 2000 39593
-use sky130_ef_io__vssio_hvc_clamped_pad  mgmt_vssio_hvclamp_pad\[1\] $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
-transform -1 0 584000 0 -1 39593
-box 0 -407 15000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_347
-timestamp 1608747592
-transform -1 0 588000 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_349
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 591000 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_348
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 590000 0 -1 39593
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_347
+timestamp 1613053474
+transform -1 0 588000 0 -1 39593
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_351
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 591400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_350
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 591200 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_64
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 607400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_63
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 603400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_62
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 599400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_61
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 595400 0 -1 39593
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_358
-timestamp 1608747592
-transform -1 0 619400 0 -1 39593
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_359
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 621400 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_66
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 615400 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_65
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 611400 0 -1 39593
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_358
+timestamp 1613053474
+transform -1 0 619400 0 -1 39593
+box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_clamped_pad  mgmt_vdda_hvclamp_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
+timestamp 1613053474
+transform -1 0 637800 0 -1 39593
+box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_362
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 622800 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_361
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 622600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_360
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 622400 0 -1 39593
 box 0 0 1000 39593
-use sky130_ef_io__vdda_hvc_clamped_pad  mgmt_vdda_hvclamp_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
-transform -1 0 637800 0 -1 39593
-box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_364
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 641800 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_367
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 645000 0 -1 39593
 box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_368
-timestamp 1608747592
-transform -1 0 645200 0 -1 39593
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_366
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 644800 0 -1 39593
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_365
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 643800 0 -1 39593
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_368
+timestamp 1613053474
+transform -1 0 645200 0 -1 39593
+box 0 0 200 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_67
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 649200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_68
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 653200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_69
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 657200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_70
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 661200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_71
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 665200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__connect_vcchib_vccd_and_vswitch_vddio_slice_20um  bus_tie_72
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 669200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_375
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 673200 0 -1 39593
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_376
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 675200 0 -1 39593
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_612
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 44000
 box 0 0 4000 39593
+use sky130_ef_io__corner_pad  mgmt_corner\[1\]
+timestamp 1613053474
+transform 0 1 676800 -1 0 40000
+box 0 0 40000 40800
+use sky130_ef_io__com_bus_slice_5um  FILLER_377
+timestamp 1613053474
+transform -1 0 676200 0 -1 39593
+box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_378
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 676400 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_379
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 676600 0 -1 39593
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_380
-timestamp 1608747592
+timestamp 1613053474
 transform -1 0 676800 0 -1 39593
 box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_377
-timestamp 1608747592
-transform -1 0 676200 0 -1 39593
-box 0 0 1000 39593
-use sky130_ef_io__corner_pad  mgmt_corner\[1\]
-timestamp 1608747592
-transform 0 1 676800 -1 0 40000
-box 0 0 40000 40800
 use sky130_ef_io__com_bus_slice_20um  FILLER_386
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 60800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_385
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 56800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_384
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 52800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_383
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 48800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_382
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 44800
 box 0 0 4000 39593
 use sky130_ef_io__vccd_lvc_clamped_pad  mgmt_vccd_lvclamp_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 68000
 box -2195 -2184 17228 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_389
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 67800
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_388
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 66800
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_387
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 64800
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_391
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 83000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_613
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 48000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_614
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 52000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_615
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 56000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_616
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 60000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_617
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 64000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_618
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 68000
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_622
-timestamp 1608747592
-transform 0 1 678007 -1 0 75000
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_619
-timestamp 1608747592
-transform 0 1 678007 -1 0 69000
-box 0 0 1000 39593
-use sky130_ef_io__disconnect_vccd_slice_5um  disconnect_vccd_1 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+use sky130_ef_io__disconnect_vccd_slice_5um  disconnect_vccd_1
+timestamp 1613053474
 transform 0 1 678007 -1 0 71000
 box 0 0 1000 39593
-use sky130_ef_io__disconnect_vdda_slice_5um  disconnect_vdda_1 $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+use sky130_ef_io__disconnect_vdda_slice_5um  disconnect_vdda_1
+timestamp 1613053474
 transform 0 1 678007 -1 0 70000
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_619
+timestamp 1613053474
+transform 0 1 678007 -1 0 69000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_622
+timestamp 1613053474
+transform 0 1 678007 -1 0 75000
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_623
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 79000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_624
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 83000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_625
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 87000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_395
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 99000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_394
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 95000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_393
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 91000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_392
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 87000
 box 0 0 4000 39593
 use sky130_ef_io__vddio_hvc_clamped_pad  mgmt_vddio_hvclamp_pad\[0\] $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 110200
 box 0 -407 15000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_396
-timestamp 1608747592
-transform 0 -1 39593 1 0 103000
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_399
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 110000
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_398
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 109000
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_397
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 107000
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_396
+timestamp 1613053474
+transform 0 -1 39593 1 0 103000
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_401
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 125200
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[0\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 116000
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_626
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 91000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_627
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 95000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_628
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 99000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_631
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 120000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_632
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 124000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_633
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 128000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_629
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 100000
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[0\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 116000
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_402
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 129200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_403
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 133200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_404
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 137200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_405
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 141200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_406
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 145200
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_408
-timestamp 1608747592
-transform 0 -1 39593 1 0 151200
-box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_407
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 149200
 box 0 0 2000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_412
-timestamp 1608747592
-transform 0 -1 39593 1 0 154400
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_409
-timestamp 1608747592
-transform 0 -1 39593 1 0 152200
-box 0 0 200 39593
 use sky130_ef_io__disconnect_vccd_slice_5um  disconnect_vccd_2
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 153400
 box 0 0 1000 39593
 use sky130_ef_io__disconnect_vdda_slice_5um  disconnect_vdda_2
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 152400
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_409
+timestamp 1613053474
+transform 0 -1 39593 1 0 152200
+box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_408
+timestamp 1613053474
+transform 0 -1 39593 1 0 151200
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_412
+timestamp 1613053474
+transform 0 -1 39593 1 0 154400
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_413
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 158400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_414
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 162400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_415
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 166400
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[1\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 161200
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_634
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 132000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_635
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 136000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_636
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 140000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_637
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 144000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_641
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 165200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_642
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 169200
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_639
-timestamp 1608747592
-transform 0 1 678007 -1 0 145200
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_638
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 145000
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_639
+timestamp 1613053474
+transform 0 1 678007 -1 0 145200
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[1\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 161200
+box -32 0 16032 42193
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[19\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 181600
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_417
-timestamp 1608747592
-transform 0 -1 39593 1 0 174400
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_416
-timestamp 1608747592
-transform 0 -1 39593 1 0 170400
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_420
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 181400
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_419
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 180400
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_418
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 178400
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_417
+timestamp 1613053474
+transform 0 -1 39593 1 0 174400
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_416
+timestamp 1613053474
+transform 0 -1 39593 1 0 170400
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_422
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 197600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_425
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 209600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_424
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 205600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_423
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 201600
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[2\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 206200
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_643
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 173200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_644
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 177200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_645
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 181200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_646
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 185200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_647
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 189200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_650
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 210200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_651
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 214200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_648
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 190200
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[2\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 206200
+box -32 0 16032 42193
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[18\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 224800
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_427
-timestamp 1608747592
-transform 0 -1 39593 1 0 217600
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_426
-timestamp 1608747592
-transform 0 -1 39593 1 0 213600
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_430
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 224600
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_429
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 223600
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_428
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 221600
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_427
+timestamp 1613053474
+transform 0 -1 39593 1 0 217600
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_426
+timestamp 1613053474
+transform 0 -1 39593 1 0 213600
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_432
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 240800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_435
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 252800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_434
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 248800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_433
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 244800
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[3\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 251400
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_652
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 218200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_653
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 222200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_654
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 226200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_655
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 230200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_656
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 234200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_660
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 255400
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_658
-timestamp 1608747592
-transform 0 1 678007 -1 0 235400
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_657
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 235200
 box 0 0 1000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[17\]
-timestamp 1608747592
-transform 0 -1 42193 1 0 268000
+use sky130_ef_io__com_bus_slice_1um  FILLER_658
+timestamp 1613053474
+transform 0 1 678007 -1 0 235400
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[3\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 251400
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_436
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 256800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_437
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 260800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_442
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 284000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_443
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 288000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_444
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 292000
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_440
-timestamp 1608747592
-transform 0 -1 39593 1 0 267800
-box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_439
-timestamp 1608747592
-transform 0 -1 39593 1 0 266800
-box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_438
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 264800
 box 0 0 2000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[4\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 296400
+use sky130_ef_io__com_bus_slice_5um  FILLER_439
+timestamp 1613053474
+transform 0 -1 39593 1 0 266800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_440
+timestamp 1613053474
+transform 0 -1 39593 1 0 267800
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[17\]
+timestamp 1613053474
+transform 0 -1 42193 1 0 268000
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_661
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 259400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_662
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 263400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_663
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 267400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_664
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 271400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_665
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 275400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_666
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 279400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_667
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 280400
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[4\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 296400
+box -32 0 16032 42193
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[16\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 311200
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_447
-timestamp 1608747592
-transform 0 -1 39593 1 0 304000
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_446
-timestamp 1608747592
-transform 0 -1 39593 1 0 300000
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_445
-timestamp 1608747592
-transform 0 -1 39593 1 0 296000
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_450
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 311000
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_449
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 310000
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_448
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 308000
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_447
+timestamp 1613053474
+transform 0 -1 39593 1 0 304000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_446
+timestamp 1613053474
+transform 0 -1 39593 1 0 300000
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_445
+timestamp 1613053474
+transform 0 -1 39593 1 0 296000
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_452
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 327200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_454
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 335200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_453
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 331200
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[5\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 341400
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_669
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 300400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_670
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 304400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_671
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 308400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_672
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 312400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_673
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 316400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_674
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 320400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_675
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 324400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_676
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 325400
 box 0 0 1000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_457
-timestamp 1608747592
-transform 0 -1 39593 1 0 347200
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_456
-timestamp 1608747592
-transform 0 -1 39593 1 0 343200
-box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_455
-timestamp 1608747592
-transform 0 -1 39593 1 0 339200
-box 0 0 4000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[5\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 341400
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_5um  FILLER_459
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 353200
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_458
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 351200
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_457
+timestamp 1613053474
+transform 0 -1 39593 1 0 347200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_456
+timestamp 1613053474
+transform 0 -1 39593 1 0 343200
+box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_455
+timestamp 1613053474
+transform 0 -1 39593 1 0 339200
+box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[15\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 354400
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_460
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 354200
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_464
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 378400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_463
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 374400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_462
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 370400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_681
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 357400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_680
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 353400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_679
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 349400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_678
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 345400
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_685
+timestamp 1613053474
+transform 0 1 678007 -1 0 370400
+box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_684
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 369400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_683
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 365400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_682
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 361400
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_685
-timestamp 1608747592
-transform 0 1 678007 -1 0 370400
-box 0 0 1000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[6\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 675407 -1 0 386600
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_686
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 370600
 box 0 0 200 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_468
+timestamp 1613053474
+transform 0 -1 39593 1 0 394400
+box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_467
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 390400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_466
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 386400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_465
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 382400
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_10um  FILLER_468
-timestamp 1608747592
-transform 0 -1 39593 1 0 394400
-box 0 0 2000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[14\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 397600
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_470
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 397400
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_469
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 396400
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_474
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 421600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_473
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 417600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_472
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 413600
 box 0 0 4000 39593
-use sky130_ef_io__vssa_hvc_clamped_pad  user1_vssa_hvclamp_pad\[1\]
-timestamp 1608747592
-transform 0 1 678007 -1 0 430600
-box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_688
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 390600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_689
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 394600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_690
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 398600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_691
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 402600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_692
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 406600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_693
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 410600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_694
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 414600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_695
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 415600
 box 0 0 1000 39593
+use sky130_ef_io__vssa_hvc_clamped_pad  user1_vssa_hvclamp_pad\[1\]
+timestamp 1613053474
+transform 0 1 678007 -1 0 430600
+box 0 -407 15000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_478
+timestamp 1613053474
+transform 0 -1 39593 1 0 437600
+box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_477
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 433600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_476
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 429600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_475
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 425600
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_10um  FILLER_478
-timestamp 1608747592
-transform 0 -1 39593 1 0 437600
-box 0 0 2000 39593
 use sky130_ef_io__vssd_lvc_clamped2_pad  user2_vssd_lvclmap_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 440800
 box 0 -2107 17239 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_482
-timestamp 1608747592
-transform 0 -1 39593 1 0 455800
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_480
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 440600
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_479
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 439600
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_482
+timestamp 1613053474
+transform 0 -1 39593 1 0 455800
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_484
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 463800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_483
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 459800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_699
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 442600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_698
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 438600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_697
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 434600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_703
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 458600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_702
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 454600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_701
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 450600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_700
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 446600
 box 0 0 4000 39593
 use sky130_ef_io__vssd_lvc_clamped2_pad  user1_vssd_lvclmap_pad
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 474800
 box 0 -2107 17239 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_705
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 459800
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_704
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 459600
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_487
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 475800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_486
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 471800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_485
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 467800
 box 0 0 4000 39593
+use sky130_ef_io__vdda_hvc_clamped_pad  user2_vdda_hvclamp_pad
+timestamp 1613053474
+transform 0 -1 39593 1 0 483000
+box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_490
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 482800
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_489
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 481800
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_488
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 479800
 box 0 0 2000 39593
-use sky130_ef_io__vdda_hvc_clamped_pad  user2_vdda_hvclamp_pad
-timestamp 1608747592
-transform 0 -1 39593 1 0 483000
-box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_494
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 506000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_493
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 502000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_492
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 498000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_707
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 478800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_708
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 482800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_709
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 486800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_710
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 490800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_711
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 494800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_712
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 498800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_713
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 502800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_714
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 503800
 box 0 0 1000 39593
 use sky130_ef_io__vdda_hvc_clamped_pad  user1_vdda_hvclamp_pad\[1\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 518800
 box 0 -407 15000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[13\]
-timestamp 1608747592
-transform 0 -1 42193 1 0 525200
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_495
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 510000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_496
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 514000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_497
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 518000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_502
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 541200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_503
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 545200
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_500
-timestamp 1608747592
-transform 0 -1 39593 1 0 525000
-box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_499
-timestamp 1608747592
-transform 0 -1 39593 1 0 524000
-box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_498
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 522000
 box 0 0 2000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[7\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 563800
+use sky130_ef_io__com_bus_slice_5um  FILLER_499
+timestamp 1613053474
+transform 0 -1 39593 1 0 524000
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_500
+timestamp 1613053474
+transform 0 -1 39593 1 0 525000
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[13\]
+timestamp 1613053474
+transform 0 -1 42193 1 0 525200
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_716
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 522800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_717
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 526800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_718
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 530800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_719
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 534800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_720
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 538800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_721
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 542800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_722
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 546800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_723
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 547800
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[7\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 563800
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_507
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 561200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_506
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 557200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_505
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 553200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_504
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 549200
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[12\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 568400
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_510
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 568200
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_509
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 567200
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_508
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 565200
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_513
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 588400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_512
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 584400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_725
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 567800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_726
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 571800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_727
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 575800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_728
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 579800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_729
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 583800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_730
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 587800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_731
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 591800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_517
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 604400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_516
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 600400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_515
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 596400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_514
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 592400
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[11\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 611600
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_520
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 611400
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_519
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 610400
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_518
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 608400
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_523
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 631600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_522
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 627600
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[8\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 609000
-box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_1um  FILLER_733
-timestamp 1608747592
-transform 0 1 678007 -1 0 593000
-box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_732
-timestamp 1608747592
-transform 0 1 678007 -1 0 592800
-box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_735
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 613000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_736
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 617000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_737
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 621000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_738
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 625000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_739
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 629000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_740
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 633000
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_5um  FILLER_732
+timestamp 1613053474
+transform 0 1 678007 -1 0 592800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_733
+timestamp 1613053474
+transform 0 1 678007 -1 0 593000
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[8\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 609000
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_527
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 647600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_526
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 643600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_525
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 639600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_524
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 635600
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[10\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 654800
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_530
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 654600
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_529
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 653600
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_528
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 651600
 box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_533
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 674800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_532
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 670800
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[9\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 654000
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_741
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 637000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_744
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 658000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_745
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 662000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_746
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 666000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_747
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 670000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_748
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 674000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_749
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 678000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_742
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 638000
 box 0 0 1000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[9\]
-timestamp 1608747592
-transform 0 -1 42193 1 0 698000
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[9\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 654000
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_534
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 678800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_535
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 682800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_536
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 686800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_537
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 690800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_542
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 714000
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_540
-timestamp 1608747592
-transform 0 -1 39593 1 0 697800
-box 0 0 200 39593
-use sky130_ef_io__com_bus_slice_5um  FILLER_539
-timestamp 1608747592
-transform 0 -1 39593 1 0 696800
-box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_538
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 694800
 box 0 0 2000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[10\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 699200
+use sky130_ef_io__com_bus_slice_5um  FILLER_539
+timestamp 1613053474
+transform 0 -1 39593 1 0 696800
+box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_540
+timestamp 1613053474
+transform 0 -1 39593 1 0 697800
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[9\]
+timestamp 1613053474
+transform 0 -1 42193 1 0 698000
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_750
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 682000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_754
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 703200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_755
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 707200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_756
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 711200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_757
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 715200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_758
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 719200
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_752
-timestamp 1608747592
-transform 0 1 678007 -1 0 683200
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_751
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 683000
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_752
+timestamp 1613053474
+transform 0 1 678007 -1 0 683200
+box 0 0 200 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[10\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 699200
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_546
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 730000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_545
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 726000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_544
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 722000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_543
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 718000
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[8\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 741200
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_547
-timestamp 1608747592
-transform 0 -1 39593 1 0 734000
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_550
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 741000
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_549
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 740000
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_548
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 738000
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_547
+timestamp 1613053474
+transform 0 -1 39593 1 0 734000
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_552
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 757200
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[11\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 744200
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_759
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 723200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_760
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 727200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_763
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 748200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_764
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 752200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_765
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 756200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_766
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 760200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_761
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 728200
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[11\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 744200
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_556
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 773200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_555
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 769200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_554
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 765200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_553
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 761200
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[7\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 784400
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_557
-timestamp 1608747592
-transform 0 -1 39593 1 0 777200
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_560
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 784200
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_559
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 783200
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_558
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 781200
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_557
+timestamp 1613053474
+transform 0 -1 39593 1 0 777200
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_562
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 800400
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[12\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 789200
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_767
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 764200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_768
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 768200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_769
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 772200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_772
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 793200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_773
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 797200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_774
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 801200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_775
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 805200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_770
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 773200
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[12\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 789200
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_566
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 816400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_565
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 812400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_564
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 808400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_563
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 804400
 box 0 0 4000 39593
 use sky130_ef_io__vssa_hvc_clamped_pad  user2_vssa_hvclamp_pad
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 827600
 box 0 -407 15000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_567
-timestamp 1608747592
-transform 0 -1 39593 1 0 820400
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_570
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 827400
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_569
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 826400
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_568
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 824400
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_567
+timestamp 1613053474
+transform 0 -1 39593 1 0 820400
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_572
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 842600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_776
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 809200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_777
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 813200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_778
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 817200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_782
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 837400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_783
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 841400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_784
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 845400
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_1um  FILLER_780
-timestamp 1608747592
-transform 0 1 678007 -1 0 818400
-box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_779
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 818200
 box 0 0 1000 39593
+use sky130_ef_io__com_bus_slice_1um  FILLER_780
+timestamp 1613053474
+transform 0 1 678007 -1 0 818400
+box 0 0 200 39593
 use sky130_ef_io__vdda_hvc_clamped_pad  user1_vdda_hvclamp_pad\[0\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 833400
 box 0 -407 15000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_576
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 858600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_575
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 854600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_574
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 850600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_573
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 846600
 box 0 0 4000 39593
 use sky130_ef_io__vddio_hvc_clamped_pad  mgmt_vddio_hvclamp_pad\[1\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 869800
 box 0 -407 15000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_577
-timestamp 1608747592
-transform 0 -1 39593 1 0 862600
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_580
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 869600
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_579
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 868600
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_578
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 866600
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_577
+timestamp 1613053474
+transform 0 -1 39593 1 0 862600
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_582
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 884800
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[13\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 878400
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_785
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 849400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_786
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 853400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_787
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 857400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_788
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 861400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_791
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 882400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_792
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 886400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_789
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 862400
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[13\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 878400
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_586
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 900800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_585
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 896800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_584
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 892800
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_583
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 888800
 box 0 0 4000 39593
 use sky130_ef_io__vccd_lvc_clamped2_pad  user2_vccd_lvclamp_pad $PDKPATH/libs.ref/sky130_fd_io/maglef
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 912000
 box 0 -2107 17239 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_587
-timestamp 1608747592
-transform 0 -1 39593 1 0 904800
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_590
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 911800
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_589
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 910800
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_588
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 908800
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_587
+timestamp 1613053474
+transform 0 -1 39593 1 0 904800
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_592
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 927000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_797
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 906400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_796
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 902400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_795
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 898400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_794
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 894400
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_793
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 890400
 box 0 0 4000 39593
 use sky130_ef_io__vccd_lvc_clamped2_pad  user1_vccd_lvclamp_pad
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 922600
 box 0 -2107 17239 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_799
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 907600
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_798
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 907400
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_802
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 930600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_801
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 926600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_596
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 943000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_595
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 939000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_594
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 935000
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_593
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 931000
 box 0 0 4000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[6\]
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 42193 1 0 954200
 box -32 0 16032 42193
-use sky130_ef_io__com_bus_slice_20um  FILLER_597
-timestamp 1608747592
-transform 0 -1 39593 1 0 947000
-box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_600
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 954000
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_599
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 953000
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_598
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 951000
 box 0 0 2000 39593
+use sky130_ef_io__com_bus_slice_20um  FILLER_597
+timestamp 1613053474
+transform 0 -1 39593 1 0 947000
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_602
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 970200
 box 0 0 4000 39593
-use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[14\]
-timestamp 1608747592
-transform 0 1 675407 -1 0 967600
-box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_803
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 934600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_804
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 938600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_805
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 942600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_806
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 946600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_807
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 950600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_810
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 971600
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_808
-timestamp 1608747592
+timestamp 1613053474
 transform 0 1 678007 -1 0 951600
 box 0 0 1000 39593
+use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area1_io_pad\[14\]
+timestamp 1613053474
+transform 0 1 675407 -1 0 967600
+box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_20um  FILLER_607
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 990200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_606
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 986200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_605
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 982200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_604
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 978200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_603
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 974200
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_611
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 997400
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_610
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 997200
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_609
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 996200
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_608
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 39593 1 0 994200
 box 0 0 2000 39593
-use sky130_ef_io__com_bus_slice_20um  FILLER_5
-timestamp 1608747592
-transform 1 0 40800 0 1 998007
-box 0 0 4000 39593
 use sky130_ef_io__corner_pad  user2_corner
-timestamp 1608747592
+timestamp 1613053474
 transform 0 -1 40800 1 0 997600
 box 0 0 40000 40800
+use sky130_ef_io__com_bus_slice_20um  FILLER_5
+timestamp 1613053474
+transform 1 0 40800 0 1 998007
+box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_9
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 56800 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_8
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 52800 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_7
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 48800 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_6
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 44800 0 1 998007
 box 0 0 4000 39593
+use sky130_ef_io__com_bus_slice_10um  FILLER_13
+timestamp 1613053474
+transform 1 0 72800 0 1 998007
+box 0 0 2000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_12
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 68800 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_11
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 64800 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_10
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 60800 0 1 998007
 box 0 0 4000 39593
-use sky130_ef_io__com_bus_slice_10um  FILLER_13
-timestamp 1608747592
-transform 1 0 72800 0 1 998007
-box 0 0 2000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[5\]
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 76200 0 1 995407
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_16
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 76000 0 1 998007
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_15
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 75800 0 1 998007
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_14
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 74800 0 1 998007
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_18
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 92200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_19
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 96200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_20
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 100200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_21
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 104200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_22
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 108200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_23
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 112200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_24
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 116200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_25
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 120200 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_5um  FILLER_27
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 126200 0 1 998007
 box 0 0 1000 39593
 use sky130_ef_io__com_bus_slice_10um  FILLER_26
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 124200 0 1 998007
 box 0 0 2000 39593
 use sky130_ef_io__gpiov2_pad_wrapped  mprj_pads.area2_io_pad\[4\]
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 127600 0 1 995407
 box -32 0 16032 42193
 use sky130_ef_io__com_bus_slice_1um  FILLER_29
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 127400 0 1 998007
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_1um  FILLER_28
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 127200 0 1 998007
 box 0 0 200 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_34
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 155600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_33
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 151600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_32
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 147600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_31
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 143600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_37
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 167600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_36
-timestamp 1608747592
+timestamp 1613053474
 transform 1 0 163600 0 1 998007
 box 0 0 4000 39593
 use sky130_ef_io__com_bus_slice_20um  FILLER_35
-timestamp 1608747592