Pushed to git
authorNils Forssén <nilfo359@student.liu.se>
Tue, 23 Apr 2024 12:42:58 +0000 (14:42 +0200)
committerNils Forssén <nilfo359@student.liu.se>
Tue, 23 Apr 2024 12:42:58 +0000 (14:42 +0200)
55 files changed:
3d/FLAP.stl [new file with mode: 0644]
3d/MAIN.stl [new file with mode: 0644]
firmware/.vs/dynamit/v14/-Nils-Laptop.atsuo [new file with mode: 0644]
firmware/.vs/dynamit/v14/.atsuo [new file with mode: 0644]
firmware/Debug/Makefile [new file with mode: 0644]
firmware/Debug/dynamit.eep [new file with mode: 0644]
firmware/Debug/dynamit.elf [new file with mode: 0644]
firmware/Debug/dynamit.hex [new file with mode: 0644]
firmware/Debug/dynamit.lss [new file with mode: 0644]
firmware/Debug/dynamit.map [new file with mode: 0644]
firmware/Debug/dynamit.srec [new file with mode: 0644]
firmware/Debug/main.d [new file with mode: 0644]
firmware/Debug/main.o [new file with mode: 0644]
firmware/Debug/makedep.mk [new file with mode: 0644]
firmware/Release/Makefile [new file with mode: 0644]
firmware/Release/dynamit.eep [new file with mode: 0644]
firmware/Release/dynamit.elf [new file with mode: 0644]
firmware/Release/dynamit.hex [new file with mode: 0644]
firmware/Release/dynamit.lss [new file with mode: 0644]
firmware/Release/dynamit.map [new file with mode: 0644]
firmware/Release/dynamit.srec [new file with mode: 0644]
firmware/Release/main.d [new file with mode: 0644]
firmware/Release/main.o [new file with mode: 0644]
firmware/Release/makedep.mk [new file with mode: 0644]
firmware/dynamit.atsln [new file with mode: 0644]
firmware/dynamit.componentinfo.xml [new file with mode: 0644]
firmware/dynamit.cproj [new file with mode: 0644]
firmware/main.c [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-02-28_181349.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-02-28_182843.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-02-28_183503.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-02-28_184908.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-02-28_190112.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-02_175914.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-02_210954.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-04_150440.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-04_203828.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-04_205435.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-05_123957.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-05_194104.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-05_234127.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-07_142830.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-07_203959.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-07_210928.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-07_220128.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-07_222232.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-08_153444.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-14_045105.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-14_051230.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-18_003830.zip [new file with mode: 0644]
kicad/dynamit-backups/dynamit-2024-03-19_015304.zip [new file with mode: 0644]
kicad/dynamit.kicad_pcb [new file with mode: 0644]
kicad/dynamit.kicad_prl [new file with mode: 0644]
kicad/dynamit.kicad_pro [new file with mode: 0644]
kicad/dynamit.kicad_sch [new file with mode: 0644]

diff --git a/3d/FLAP.stl b/3d/FLAP.stl
new file mode 100644 (file)
index 0000000..a3b4c8c
Binary files /dev/null and b/3d/FLAP.stl differ
diff --git a/3d/MAIN.stl b/3d/MAIN.stl
new file mode 100644 (file)
index 0000000..394f3a3
Binary files /dev/null and b/3d/MAIN.stl differ
diff --git a/firmware/.vs/dynamit/v14/-Nils-Laptop.atsuo b/firmware/.vs/dynamit/v14/-Nils-Laptop.atsuo
new file mode 100644 (file)
index 0000000..96d4dca
Binary files /dev/null and b/firmware/.vs/dynamit/v14/-Nils-Laptop.atsuo differ
diff --git a/firmware/.vs/dynamit/v14/.atsuo b/firmware/.vs/dynamit/v14/.atsuo
new file mode 100644 (file)
index 0000000..98e551b
Binary files /dev/null and b/firmware/.vs/dynamit/v14/.atsuo differ
diff --git a/firmware/Debug/Makefile b/firmware/Debug/Makefile
new file mode 100644 (file)
index 0000000..4fffc4a
--- /dev/null
@@ -0,0 +1,127 @@
+################################################################################\r
+# Automatically-generated file. Do not edit!\r
+################################################################################\r
+\r
+SHELL := cmd.exe\r
+RM := rm -rf\r
+\r
+USER_OBJS :=\r
+\r
+LIBS := \r
+PROJ := \r
+\r
+O_SRCS := \r
+C_SRCS := \r
+S_SRCS := \r
+S_UPPER_SRCS := \r
+OBJ_SRCS := \r
+ASM_SRCS := \r
+PREPROCESSING_SRCS := \r
+OBJS := \r
+OBJS_AS_ARGS := \r
+C_DEPS := \r
+C_DEPS_AS_ARGS := \r
+EXECUTABLES := \r
+OUTPUT_FILE_PATH :=\r
+OUTPUT_FILE_PATH_AS_ARGS :=\r
+AVR_APP_PATH :=$$$AVR_APP_PATH$$$\r
+QUOTE := "\r
+ADDITIONAL_DEPENDENCIES:=\r
+OUTPUT_FILE_DEP:=\r
+LIB_DEP:=\r
+LINKER_SCRIPT_DEP:=\r
+\r
+# Every subdirectory with source files must be described here\r
+SUBDIRS := \r
+\r
+\r
+# Add inputs and outputs from these tool invocations to the build variables \r
+C_SRCS +=  \\r
+../main.c\r
+\r
+\r
+PREPROCESSING_SRCS += \r
+\r
+\r
+ASM_SRCS += \r
+\r
+\r
+OBJS +=  \\r
+main.o\r
+\r
+OBJS_AS_ARGS +=  \\r
+main.o\r
+\r
+C_DEPS +=  \\r
+main.d\r
+\r
+C_DEPS_AS_ARGS +=  \\r
+main.d\r
+\r
+OUTPUT_FILE_PATH +=dynamit.elf\r
+\r
+OUTPUT_FILE_PATH_AS_ARGS +=dynamit.elf\r
+\r
+ADDITIONAL_DEPENDENCIES:=\r
+\r
+OUTPUT_FILE_DEP:= ./makedep.mk\r
+\r
+LIB_DEP+= \r
+\r
+LINKER_SCRIPT_DEP+= \r
+\r
+\r
+# AVR32/GNU C Compiler\r
+./main.o: .././main.c\r
+       @echo Building file: $<\r
+       @echo Invoking: AVR/GNU C Compiler : 5.4.0\r
+       $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE)  -x c -funsigned-char -funsigned-bitfields -DDEBUG  -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include"  -Og -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny2313 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)"   -o "$@" "$<" \r
+       @echo Finished building: $<\r
+       \r
+\r
+\r
+\r
+\r
+# AVR32/GNU Preprocessing Assembler\r
+\r
+\r
+\r
+# AVR32/GNU Assembler\r
+\r
+\r
+\r
+\r
+ifneq ($(MAKECMDGOALS),clean)\r
+ifneq ($(strip $(C_DEPS)),)\r
+-include $(C_DEPS)\r
+endif\r
+endif\r
+\r
+# Add inputs and outputs from these tool invocations to the build variables \r
+\r
+# All Target\r
+all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)\r
+\r
+$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)\r
+       @echo Building target: $@\r
+       @echo Invoking: AVR/GNU Linker : 5.4.0\r
+       $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="dynamit.map" -Wl,--start-group -Wl,-lm  -Wl,--end-group -Wl,--gc-sections -mmcu=attiny2313 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313"  \r
+       @echo Finished building target: $@\r
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures  "dynamit.elf" "dynamit.hex"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom  --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0  --no-change-warnings -O ihex "dynamit.elf" "dynamit.eep" || exit 0
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "dynamit.elf" > "dynamit.lss"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "dynamit.elf" "dynamit.srec"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "dynamit.elf"
+       \r
+       \r
+\r
+\r
+\r
+\r
+\r
+# Other Targets\r
+clean:\r
+       -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)  \r
+       -$(RM) $(C_DEPS_AS_ARGS)   \r
+       rm -rf "dynamit.elf" "dynamit.a" "dynamit.hex" "dynamit.lss" "dynamit.eep" "dynamit.map" "dynamit.srec" "dynamit.usersignatures"
+       
\ No newline at end of file
diff --git a/firmware/Debug/dynamit.eep b/firmware/Debug/dynamit.eep
new file mode 100644 (file)
index 0000000..1996e8f
--- /dev/null
@@ -0,0 +1 @@
+:00000001FF\r
diff --git a/firmware/Debug/dynamit.elf b/firmware/Debug/dynamit.elf
new file mode 100644 (file)
index 0000000..8fe2707
Binary files /dev/null and b/firmware/Debug/dynamit.elf differ
diff --git a/firmware/Debug/dynamit.hex b/firmware/Debug/dynamit.hex
new file mode 100644 (file)
index 0000000..02527ce
--- /dev/null
@@ -0,0 +1,120 @@
+:1000000012C02AC029C028C027C026C025C024C0CD\r
+:1000100023C022C021C020C020C0F6C01DC01CC00B\r
+:100020001BC01AC019C011241FBECFEDCDBF10E0F8\r
+:10003000A0E6B0E0E4E4F7E002C005900D92A83736\r
+:10004000B107D9F720E0A8E7B0E001C01D92AB37B7\r
+:10005000B207E1F785D074C3D3CF1F920F920FB6CA\r
+:100060000F9211248F939F9398B380E1892788BBC7\r
+:100070009F918F910F900FBE0F901F90189520E0C9\r
+:100080001CC067E070E0621B7109482F50E002C09D\r
+:10009000559547956A95E2F740FF04C092B3946086\r
+:1000A00092BB03C092B39B7F92BB32B390E13927DE\r
+:1000B00032BB32B3932792BB2F5F283010F30895E1\r
+:1000C0001F93CF93DF93142FF894EC01CC0FDD1F17\r
+:1000D000CF59DF4F89818623D2DF88818123CFDF0B\r
+:1000E00092B388E0982792BB92B3892782BB789419\r
+:1000F000DF91CF911F9108958EB5887F8EBD88B313\r
+:1001000088BB0895F894803127E2920710F0F4DF5D\r
+:100110000895BC0180E090E01AD220E030E042E88F\r
+:1001200052E4A3D29B01AC0168E27BE68EE69EE43A\r
+:100130007AD120E030E040E05FE397D2DCD17BBDB4\r
+:100140006ABD6AB57BB580E090E001D225EC3EE463\r
+:1001500040E454E403D1CFD179BD68BD78940895CB\r
+:10016000F89480B7826080BF89B7816089BF8AE5D3\r
+:1001700086BF8FB583608FBD8EB580618EBD89B718\r
+:10018000806289BF8CE181BB80E187BB12BA789421\r
+:1001900012C080917A0047EF6FEB90E091DF809181\r
+:1001A00060004FEF6FE790E08BDF809179004FEFB9\r
+:1001B0006FED90E085DFB09BECCF83B7856083BFA8\r
+:1001C00088EC90E09FDF8EB583608EBD80917800D3\r
+:1001D000882339F080917A004FEF6FEB90E070DF69\r
+:1001E00006C080917A0047EF6FEB90E069DF809165\r
+:1001F00060004FEF6FE790E063DF809179004FEF91\r
+:100200006FED90E05DDFE2CF1F920F920FB60F927D\r
+:100210001124CF92DF92EF92FF922F933F934F934F\r
+:100220005F936F937F938F939F93AF93BF93EF935E\r
+:10023000FF938091780080FF0BC08AE0809360007C\r
+:1002400080937A008093790082E08093780071C077\r
+:100250008091780081FF0BC018BA10926000109254\r
+:100260007A001092790081E08093780062C06091FA\r
+:10027000600070E080E090E06CD120E030E040E28F\r
+:1002800051E4F3D16B017C0160917A0070E080E071\r
+:1002900090E05FD1A701960162D02DEC3CEC4CECD4\r
+:1002A0005DE35DD09B01AC0160E070E88BE396E418\r
+:1002B000BAD021D1CB0126DF80916000811114C01A\r
+:1002C00080917A00811110C080917900882361F0BB\r
+:1002D0001092600010927A001092790081E0809371\r
+:1002E000780084EC86BF25C080917A0081110FC010\r
+:1002F0008091790081110BC089E080937A0080930E\r
+:1003000079008091600081508093600012C08091DC\r
+:100310007900811109C089E08093790080917A0089\r
+:10032000815080937A0005C080917900815080933C\r
+:100330007900FF91EF91BF91AF919F918F917F9144\r
+:100340006F915F914F913F912F91FF90EF90DF90D0\r
+:10035000CF900F900FBE0F901F9018955058BB274D\r
+:10036000AA270ED048C139D130F03ED120F031F467\r
+:100370009F3F11F41EF42EC10EF4E095E7FB24C15B\r
+:10038000E92F4AD180F3BA176207730784079507EC\r
+:1003900018F071F49EF562C10EF4E0950B2EBA2FA1\r
+:1003A000A02D0B01B90190010C01CA01A00111247B\r
+:1003B000FF27591B99F0593F50F4503E68F11A1627\r
+:1003C000F040A22F232F342F4427585FF3CF4695B8\r
+:1003D00037952795A795F0405395C9F77EF41F16DA\r
+:1003E000BA0B620B730B840BBAF09150A1F0FF0FA4\r
+:1003F000BB1F661F771F881FC2F70EC0BA0F621F90\r
+:10040000731F841F48F4879577956795B795F7957F\r
+:100410009E3F08F0B3CF9395880F08F09927EE0F11\r
+:100420009795879508950CD0E6C0DED040F0D5D0E2\r
+:1004300030F021F45F3F19F0C7C0511110C1CAC09C\r
+:10044000EBD098F39923C9F35523B1F3951B550BC2\r
+:10045000BB27AA2762177307840738F09F5F5F4F97\r
+:10046000220F331F441FAA1FA9F333D00E2E3AF0D8\r
+:10047000E0E830D091505040E695001CCAF729D0F2\r
+:10048000FE2F27D0660F771F881FBB1F2617370741\r
+:100490004807AB07B0E809F0BB0B802DBF01FF2771\r
+:1004A00093585F4F2AF09E3F510568F08DC0D7C02A\r
+:1004B0005F3FECF3983EDCF3869577956795B795AB\r
+:1004C000F7959F5FC9F7880F911D9695879597F9C6\r
+:1004D0000895E1E0660F771F881FBB1F621773073F\r
+:1004E0008407BA0720F0621B730B840BBA0BEE1F54\r
+:1004F00088F7E095089598D088F09F5790F0B92F2D\r
+:100500009927B751A0F0D1F0660F771F881F991F68\r
+:100510001AF0BA95C9F712C0B13081F09FD0B1E09E\r
+:1005200008959CC0672F782F8827B85F39F0B93FAE\r
+:10053000CCF3869577956795B395D9F73EF490956A\r
+:100540008095709561957F4F8F4F9F4F0895E894E8\r
+:1005500009C097FB3EF490958095709561957F4F0B\r
+:100560008F4F9F4F9923A9F0F92F96E9BB279395B9\r
+:10057000F695879577956795B795F111F8CFFAF4C9\r
+:10058000BB0F11F460FF1BC06F5F7F4F8F4F9F4FFA\r
+:1005900016C0882311F096E911C0772321F09EE858\r
+:1005A000872F762F05C0662371F096E8862F70E0BE\r
+:1005B00060E02AF09A95660F771F881FDAF7880F98\r
+:1005C0009695879597F9089597F99F6780E870E069\r
+:1005D00060E008959FEF80EC089500240A941616B9\r
+:1005E000170618060906089500240A941216130621\r
+:1005F000140605060895092E0394000C11F48823AF\r
+:1006000052F0BB0F40F4BF2B11F460FF04C06F5FCA\r
+:100610007F4F8F4F9F4F089557FD9058440F551FA0\r
+:1006200059F05F3F71F04795880F97FB991F61F074\r
+:100630009F3F79F087950895121613061406551FEB\r
+:10064000F2CF4695F1DF08C0161617061806991F57\r
+:10065000F1CF86957105610508940895E894BB274C\r
+:1006600066277727CB0197F908950AD0C4CFB5DF65\r
+:1006700028F0BADF18F0952309F0A6CFABCFEFCF63\r
+:10068000CBDFA8F39923D9F35523C9F3950F50E095\r
+:10069000551FAA27EE27FF27BB270024089467953C\r
+:1006A00020F4E20FF31FB41F0A1E220F331F441F52\r
+:1006B000AA1F6695A9F7779530F4F30FB41F0A1EA9\r
+:1006C000121E08F46395330F441FAA1F221F76954C\r
+:1006D00099F7879520F4B40F0A1E121E631F440F6A\r
+:1006E000AA1F221F331F8695A9F7862F712D602D13\r
+:1006F00011249F5750408AF0E1F088234AF0EE0F12\r
+:10070000FF1FBB1F661F771F881F91505040A9F71E\r
+:100710009E3F510570F058CFA2CF5F3FECF3983E5B\r
+:10072000DCF3869577956795B795F795E7959F5F85\r
+:10073000C1F7FE2B880F911D9695879597F908951F\r
+:04074000F894FFCF5B\r
+:1007440006E9E3EFEFD9EBCBEBCFE7CBF3C9F3EF5C\r
+:08075400EBC9E3CBE3FFFF005A\r
+:00000001FF\r
diff --git a/firmware/Debug/dynamit.lss b/firmware/Debug/dynamit.lss
new file mode 100644 (file)
index 0000000..f40590b
--- /dev/null
@@ -0,0 +1,1217 @@
+\r
+dynamit.elf:     file format elf32-avr\r
+\r
+Sections:\r
+Idx Name          Size      VMA       LMA       File off  Algn\r
+  0 .text         00000744  00000000  00000000  00000094  2**1\r
+                  CONTENTS, ALLOC, LOAD, READONLY, CODE\r
+  1 .data         00000018  00800060  00000744  000007d8  2**0\r
+                  CONTENTS, ALLOC, LOAD, DATA\r
+  2 .bss          00000003  00800078  00800078  000007f0  2**0\r
+                  ALLOC\r
+  3 .comment      00000030  00000000  00000000  000007f0  2**0\r
+                  CONTENTS, READONLY\r
+  4 .note.gnu.avr.deviceinfo 00000040  00000000  00000000  00000820  2**2\r
+                  CONTENTS, READONLY\r
+  5 .debug_aranges 00000050  00000000  00000000  00000860  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  6 .debug_info   0000075e  00000000  00000000  000008b0  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  7 .debug_abbrev 0000059b  00000000  00000000  0000100e  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  8 .debug_line   00000416  00000000  00000000  000015a9  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  9 .debug_frame  00000104  00000000  00000000  000019c0  2**2\r
+                  CONTENTS, READONLY, DEBUGGING\r
+ 10 .debug_str    00000374  00000000  00000000  00001ac4  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+ 11 .debug_loc    00000281  00000000  00000000  00001e38  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+ 12 .debug_ranges 00000040  00000000  00000000  000020b9  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+\r
+Disassembly of section .text:\r
+\r
+00000000 <__vectors>:\r
+   0:  12 c0           rjmp    .+36            ; 0x26 <__ctors_end>\r
+   2:  2a c0           rjmp    .+84            ; 0x58 <__bad_interrupt>\r
+   4:  29 c0           rjmp    .+82            ; 0x58 <__bad_interrupt>\r
+   6:  28 c0           rjmp    .+80            ; 0x58 <__bad_interrupt>\r
+   8:  27 c0           rjmp    .+78            ; 0x58 <__bad_interrupt>\r
+   a:  26 c0           rjmp    .+76            ; 0x58 <__bad_interrupt>\r
+   c:  25 c0           rjmp    .+74            ; 0x58 <__bad_interrupt>\r
+   e:  24 c0           rjmp    .+72            ; 0x58 <__bad_interrupt>\r
+  10:  23 c0           rjmp    .+70            ; 0x58 <__bad_interrupt>\r
+  12:  22 c0           rjmp    .+68            ; 0x58 <__bad_interrupt>\r
+  14:  21 c0           rjmp    .+66            ; 0x58 <__bad_interrupt>\r
+  16:  20 c0           rjmp    .+64            ; 0x58 <__bad_interrupt>\r
+  18:  20 c0           rjmp    .+64            ; 0x5a <__vector_12>\r
+  1a:  f6 c0           rjmp    .+492           ; 0x208 <__vector_13>\r
+  1c:  1d c0           rjmp    .+58            ; 0x58 <__bad_interrupt>\r
+  1e:  1c c0           rjmp    .+56            ; 0x58 <__bad_interrupt>\r
+  20:  1b c0           rjmp    .+54            ; 0x58 <__bad_interrupt>\r
+  22:  1a c0           rjmp    .+52            ; 0x58 <__bad_interrupt>\r
+  24:  19 c0           rjmp    .+50            ; 0x58 <__bad_interrupt>\r
+\r
+00000026 <__ctors_end>:\r
+  26:  11 24           eor     r1, r1\r
+  28:  1f be           out     0x3f, r1        ; 63\r
+  2a:  cf ed           ldi     r28, 0xDF       ; 223\r
+  2c:  cd bf           out     0x3d, r28       ; 61\r
+\r
+0000002e <__do_copy_data>:\r
+  2e:  10 e0           ldi     r17, 0x00       ; 0\r
+  30:  a0 e6           ldi     r26, 0x60       ; 96\r
+  32:  b0 e0           ldi     r27, 0x00       ; 0\r
+  34:  e4 e4           ldi     r30, 0x44       ; 68\r
+  36:  f7 e0           ldi     r31, 0x07       ; 7\r
+  38:  02 c0           rjmp    .+4             ; 0x3e <__SP_L__+0x1>\r
+  3a:  05 90           lpm     r0, Z+\r
+  3c:  0d 92           st      X+, r0\r
+  3e:  a8 37           cpi     r26, 0x78       ; 120\r
+  40:  b1 07           cpc     r27, r17\r
+  42:  d9 f7           brne    .-10            ; 0x3a <__do_copy_data+0xc>\r
+\r
+00000044 <__do_clear_bss>:\r
+  44:  20 e0           ldi     r18, 0x00       ; 0\r
+  46:  a8 e7           ldi     r26, 0x78       ; 120\r
+  48:  b0 e0           ldi     r27, 0x00       ; 0\r
+  4a:  01 c0           rjmp    .+2             ; 0x4e <.do_clear_bss_start>\r
+\r
+0000004c <.do_clear_bss_loop>:\r
+  4c:  1d 92           st      X+, r1\r
+\r
+0000004e <.do_clear_bss_start>:\r
+  4e:  ab 37           cpi     r26, 0x7B       ; 123\r
+  50:  b2 07           cpc     r27, r18\r
+  52:  e1 f7           brne    .-8             ; 0x4c <.do_clear_bss_loop>\r
+  54:  85 d0           rcall   .+266           ; 0x160 <main>\r
+  56:  74 c3           rjmp    .+1768          ; 0x740 <_exit>\r
+\r
+00000058 <__bad_interrupt>:\r
+  58:  d3 cf           rjmp    .-90            ; 0x0 <__vectors>\r
+\r
+0000005a <__vector_12>:\r
+               display_num_msb(sec_ten, RIGHT, DP_OFF);\r
+    }\r
+}\r
+\r
+ISR (TIMER1_COMPB_vect)\r
+{\r
+  5a:  1f 92           push    r1\r
+  5c:  0f 92           push    r0\r
+  5e:  0f b6           in      r0, 0x3f        ; 63\r
+  60:  0f 92           push    r0\r
+  62:  11 24           eor     r1, r1\r
+  64:  8f 93           push    r24\r
+  66:  9f 93           push    r25\r
+       PORTB ^= (1 << PINB4);\r
+  68:  98 b3           in      r25, 0x18       ; 24\r
+  6a:  80 e1           ldi     r24, 0x10       ; 16\r
+  6c:  89 27           eor     r24, r25\r
+  6e:  88 bb           out     0x18, r24       ; 24\r
+}\r
+  70:  9f 91           pop     r25\r
+  72:  8f 91           pop     r24\r
+  74:  0f 90           pop     r0\r
+  76:  0f be           out     0x3f, r0        ; 63\r
+  78:  0f 90           pop     r0\r
+  7a:  1f 90           pop     r1\r
+  7c:  18 95           reti\r
+\r
+0000007e <shift_out_msb>:\r
+}\r
+\r
+void shift_out_msb(uint8_t byte)\r
+{\r
+       uint8_t next_bit;\r
+       for (uint8_t i = 0; i < 8; i++)\r
+  7e:  20 e0           ldi     r18, 0x00       ; 0\r
+  80:  1c c0           rjmp    .+56            ; 0xba <__DATA_REGION_LENGTH__+0x3a>\r
+       {\r
+               next_bit = ((byte >> (7 - i)) & 1);\r
+  82:  67 e0           ldi     r22, 0x07       ; 7\r
+  84:  70 e0           ldi     r23, 0x00       ; 0\r
+  86:  62 1b           sub     r22, r18\r
+  88:  71 09           sbc     r23, r1\r
+  8a:  48 2f           mov     r20, r24\r
+  8c:  50 e0           ldi     r21, 0x00       ; 0\r
+  8e:  02 c0           rjmp    .+4             ; 0x94 <__DATA_REGION_LENGTH__+0x14>\r
+  90:  55 95           asr     r21\r
+  92:  47 95           ror     r20\r
+  94:  6a 95           dec     r22\r
+  96:  e2 f7           brpl    .-8             ; 0x90 <__DATA_REGION_LENGTH__+0x10>\r
+\r
+               if (next_bit)\r
+  98:  40 ff           sbrs    r20, 0\r
+  9a:  04 c0           rjmp    .+8             ; 0xa4 <__DATA_REGION_LENGTH__+0x24>\r
+               {\r
+                       PORTD |= (1 << PIND2);\r
+  9c:  92 b3           in      r25, 0x12       ; 18\r
+  9e:  94 60           ori     r25, 0x04       ; 4\r
+  a0:  92 bb           out     0x12, r25       ; 18\r
+  a2:  03 c0           rjmp    .+6             ; 0xaa <__DATA_REGION_LENGTH__+0x2a>\r
+               }\r
+               else\r
+               {\r
+                       PORTD &= ~(1 << PIND2);\r
+  a4:  92 b3           in      r25, 0x12       ; 18\r
+  a6:  9b 7f           andi    r25, 0xFB       ; 251\r
+  a8:  92 bb           out     0x12, r25       ; 18\r
+               }\r
+               \r
+               // Toggle SCLK twice to shift out\r
+               PORTD ^= (1 << PIND4);\r
+  aa:  32 b3           in      r19, 0x12       ; 18\r
+  ac:  90 e1           ldi     r25, 0x10       ; 16\r
+  ae:  39 27           eor     r19, r25\r
+  b0:  32 bb           out     0x12, r19       ; 18\r
+               PORTD ^= (1 << PIND4);\r
+  b2:  32 b3           in      r19, 0x12       ; 18\r
+  b4:  93 27           eor     r25, r19\r
+  b6:  92 bb           out     0x12, r25       ; 18\r
+}\r
+\r
+void shift_out_msb(uint8_t byte)\r
+{\r
+       uint8_t next_bit;\r
+       for (uint8_t i = 0; i < 8; i++)\r
+  b8:  2f 5f           subi    r18, 0xFF       ; 255\r
+  ba:  28 30           cpi     r18, 0x08       ; 8\r
+  bc:  10 f3           brcs    .-60            ; 0x82 <__DATA_REGION_LENGTH__+0x2>\r
+               \r
+               // Toggle SCLK twice to shift out\r
+               PORTD ^= (1 << PIND4);\r
+               PORTD ^= (1 << PIND4);\r
+       }\r
+}\r
+  be:  08 95           ret\r
+\r
+000000c0 <display_num_msb>:\r
+\r
+void display_num_msb(uint16_t number, digit_msb digit_number, decimal_point_msb dp)\r
+{\r
+  c0:  1f 93           push    r17\r
+  c2:  cf 93           push    r28\r
+  c4:  df 93           push    r29\r
+  c6:  14 2f           mov     r17, r20\r
+       cli();\r
+  c8:  f8 94           cli\r
+       shift_out_msb((numbers_msb[number] >> 8) & digit_number);\r
+  ca:  ec 01           movw    r28, r24\r
+  cc:  cc 0f           add     r28, r28\r
+  ce:  dd 1f           adc     r29, r29\r
+  d0:  cf 59           subi    r28, 0x9F       ; 159\r
+  d2:  df 4f           sbci    r29, 0xFF       ; 255\r
+  d4:  89 81           ldd     r24, Y+1        ; 0x01\r
+  d6:  86 23           and     r24, r22\r
+  d8:  d2 df           rcall   .-92            ; 0x7e <shift_out_msb>\r
+       shift_out_msb((numbers_msb[number] & 0xff) & dp);\r
+  da:  88 81           ld      r24, Y\r
+  dc:  81 23           and     r24, r17\r
+  de:  cf df           rcall   .-98            ; 0x7e <shift_out_msb>\r
+       \r
+       // Toggle RCLK twice to latch\r
+       PORTD ^= (1 << PIND3);\r
+  e0:  92 b3           in      r25, 0x12       ; 18\r
+  e2:  88 e0           ldi     r24, 0x08       ; 8\r
+  e4:  98 27           eor     r25, r24\r
+  e6:  92 bb           out     0x12, r25       ; 18\r
+       PORTD ^= (1 << PIND3);\r
+  e8:  92 b3           in      r25, 0x12       ; 18\r
+  ea:  89 27           eor     r24, r25\r
+  ec:  82 bb           out     0x12, r24       ; 18\r
+       sei();\r
+  ee:  78 94           sei\r
+}\r
+  f0:  df 91           pop     r29\r
+  f2:  cf 91           pop     r28\r
+  f4:  1f 91           pop     r17\r
+  f6:  08 95           ret\r
+\r
+000000f8 <turn_off_beep>:\r
+}\r
+\r
+void turn_off_beep()\r
+{\r
+       // Disable clock to timer\r
+       TCCR1B &= ~((1 << CS12) | (1 << CS11) | (1 << CS10));\r
+  f8:  8e b5           in      r24, 0x2e       ; 46\r
+  fa:  88 7f           andi    r24, 0xF8       ; 248\r
+  fc:  8e bd           out     0x2e, r24       ; 46\r
+       \r
+       PORTB &= ~(0 << PINB4);\r
+  fe:  88 b3           in      r24, 0x18       ; 24\r
+ 100:  88 bb           out     0x18, r24       ; 24\r
+ 102:  08 95           ret\r
+\r
+00000104 <set_beep_freq>:\r
+       sei();\r
+}\r
+\r
+void set_beep_freq(uint16_t freq_mHz)\r
+{\r
+       cli();\r
+ 104:  f8 94           cli\r
+       \r
+       // Constant sound when frequency gets too high\r
+       if (freq_mHz >= 100 * BEEP_LENGTH_MS) {\r
+ 106:  80 31           cpi     r24, 0x10       ; 16\r
+ 108:  27 e2           ldi     r18, 0x27       ; 39\r
+ 10a:  92 07           cpc     r25, r18\r
+ 10c:  10 f0           brcs    .+4             ; 0x112 <set_beep_freq+0xe>\r
+               turn_off_beep();\r
+ 10e:  f4 df           rcall   .-24            ; 0xf8 <turn_off_beep>\r
+               // PORTB |= (1 << PINB4);\r
+               return;\r
+ 110:  08 95           ret\r
+       \r
+       // Frequency is determined by TOP[OCR1A]\r
+       // freq_mHz = (F_CPU * 1000) / ((prescalar + 1) * TOP[OCR1A] * 2)\r
+       // Lowest frequency without changing prescalar: 0.12Hz\r
+       \r
+       OCR1A = (F_CPU * 1000.0) / (65.0 * freq_mHz) / 2.0;\r
+ 112:  bc 01           movw    r22, r24\r
+ 114:  80 e0           ldi     r24, 0x00       ; 0\r
+ 116:  90 e0           ldi     r25, 0x00       ; 0\r
+ 118:  1a d2           rcall   .+1076          ; 0x54e <__floatunsisf>\r
+ 11a:  20 e0           ldi     r18, 0x00       ; 0\r
+ 11c:  30 e0           ldi     r19, 0x00       ; 0\r
+ 11e:  42 e8           ldi     r20, 0x82       ; 130\r
+ 120:  52 e4           ldi     r21, 0x42       ; 66\r
+ 122:  a3 d2           rcall   .+1350          ; 0x66a <__mulsf3>\r
+ 124:  9b 01           movw    r18, r22\r
+ 126:  ac 01           movw    r20, r24\r
+ 128:  68 e2           ldi     r22, 0x28       ; 40\r
+ 12a:  7b e6           ldi     r23, 0x6B       ; 107\r
+ 12c:  8e e6           ldi     r24, 0x6E       ; 110\r
+ 12e:  9e e4           ldi     r25, 0x4E       ; 78\r
+ 130:  7a d1           rcall   .+756           ; 0x426 <__divsf3>\r
+ 132:  20 e0           ldi     r18, 0x00       ; 0\r
+ 134:  30 e0           ldi     r19, 0x00       ; 0\r
+ 136:  40 e0           ldi     r20, 0x00       ; 0\r
+ 138:  5f e3           ldi     r21, 0x3F       ; 63\r
+ 13a:  97 d2           rcall   .+1326          ; 0x66a <__mulsf3>\r
+ 13c:  dc d1           rcall   .+952           ; 0x4f6 <__fixunssfsi>\r
+ 13e:  7b bd           out     0x2b, r23       ; 43\r
+ 140:  6a bd           out     0x2a, r22       ; 42\r
+       \r
+       // ON-time is determined by COMP[OCR1B]\r
+       // on_time_ms = 2*(TOP[OCR1A] - COMP[OCR1B]) / (1000 * F_CPU / (prescalar))\r
+       \r
+       OCR1B = OCR1A - ((BEEP_LENGTH_MS * (F_CPU / 1000.0)) / (2.0 * 65.0));\r
+ 142:  6a b5           in      r22, 0x2a       ; 42\r
+ 144:  7b b5           in      r23, 0x2b       ; 43\r
+ 146:  80 e0           ldi     r24, 0x00       ; 0\r
+ 148:  90 e0           ldi     r25, 0x00       ; 0\r
+ 14a:  01 d2           rcall   .+1026          ; 0x54e <__floatunsisf>\r
+ 14c:  25 ec           ldi     r18, 0xC5       ; 197\r
+ 14e:  3e e4           ldi     r19, 0x4E       ; 78\r
+ 150:  40 e4           ldi     r20, 0x40       ; 64\r
+ 152:  54 e4           ldi     r21, 0x44       ; 68\r
+ 154:  03 d1           rcall   .+518           ; 0x35c <__subsf3>\r
+ 156:  cf d1           rcall   .+926           ; 0x4f6 <__fixunssfsi>\r
+ 158:  79 bd           out     0x29, r23       ; 41\r
+ 15a:  68 bd           out     0x28, r22       ; 40\r
+       \r
+       sei();\r
+ 15c:  78 94           sei\r
+ 15e:  08 95           ret\r
+\r
+00000160 <main>:\r
+void set_beep_freq(uint16_t);\r
+void turn_off_beep();\r
+\r
+int main(void)\r
+{\r
+       cli();\r
+ 160:  f8 94           cli\r
+       \r
+       // Set up timer0 as clock, no pin output, interrupt, CTC\r
+       TCCR0A |= (1 << WGM01);\r
+ 162:  80 b7           in      r24, 0x30       ; 48\r
+ 164:  82 60           ori     r24, 0x02       ; 2\r
+ 166:  80 bf           out     0x30, r24       ; 48\r
+       TIMSK |= (1 << OCIE0A);\r
+ 168:  89 b7           in      r24, 0x39       ; 57\r
+ 16a:  81 60           ori     r24, 0x01       ; 1\r
+ 16c:  89 bf           out     0x39, r24       ; 57\r
+       OCR0A = F_CPU / 1024 / TIMER_INTERVAL_MS * 10;\r
+ 16e:  8a e5           ldi     r24, 0x5A       ; 90\r
+ 170:  86 bf           out     0x36, r24       ; 54\r
+       \r
+       // Set up timer1 as beeper, no pin output, interrupt, OCR1A is top, OCR1B is compare, PWM phase correct\r
+       TCCR1A |= (1 << WGM11) | (1 << WGM10);\r
+ 172:  8f b5           in      r24, 0x2f       ; 47\r
+ 174:  83 60           ori     r24, 0x03       ; 3\r
+ 176:  8f bd           out     0x2f, r24       ; 47\r
+       TCCR1B |= (1 << WGM13);\r
+ 178:  8e b5           in      r24, 0x2e       ; 46\r
+ 17a:  80 61           ori     r24, 0x10       ; 16\r
+ 17c:  8e bd           out     0x2e, r24       ; 46\r
+       TIMSK |= (1 << OCIE1B);\r
+ 17e:  89 b7           in      r24, 0x39       ; 57\r
+ 180:  80 62           ori     r24, 0x20       ; 32\r
+ 182:  89 bf           out     0x39, r24       ; 57\r
+       \r
+       // Pin outputs \r
+       DDRD = (1 << PIND4) | (1 << PIND3) | (1 << PIND2);\r
+ 184:  8c e1           ldi     r24, 0x1C       ; 28\r
+ 186:  81 bb           out     0x11, r24       ; 17\r
+       DDRB = (1 << PINB4);\r
+ 188:  80 e1           ldi     r24, 0x10       ; 16\r
+ 18a:  87 bb           out     0x17, r24       ; 23\r
+       \r
+\r
+       \r
+    /* Mainloops */\r
+       PORTD = 0x00;\r
+ 18c:  12 ba           out     0x12, r1        ; 18\r
+       sei();\r
+ 18e:  78 94           sei\r
+       while (!(PINB & 1))\r
+ 190:  12 c0           rjmp    .+36            ; 0x1b6 <main+0x56>\r
+       {\r
+               // Idle until button 1 is pressed, continously display starttime\r
+               display_num_msb(sec, MIDDLE, DP_ON);\r
+ 192:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 196:  47 ef           ldi     r20, 0xF7       ; 247\r
+ 198:  6f eb           ldi     r22, 0xBF       ; 191\r
+ 19a:  90 e0           ldi     r25, 0x00       ; 0\r
+ 19c:  91 df           rcall   .-222           ; 0xc0 <display_num_msb>\r
+               display_num_msb(ten_sec, LEFT, DP_OFF);\r
+ 19e:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 1a2:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1a4:  6f e7           ldi     r22, 0x7F       ; 127\r
+ 1a6:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1a8:  8b df           rcall   .-234           ; 0xc0 <display_num_msb>\r
+               display_num_msb(sec_ten, RIGHT, DP_OFF);\r
+ 1aa:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 1ae:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1b0:  6f ed           ldi     r22, 0xDF       ; 223\r
+ 1b2:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1b4:  85 df           rcall   .-246           ; 0xc0 <display_num_msb>\r
+\r
+       \r
+    /* Mainloops */\r
+       PORTD = 0x00;\r
+       sei();\r
+       while (!(PINB & 1))\r
+ 1b6:  b0 9b           sbis    0x16, 0 ; 22\r
+ 1b8:  ec cf           rjmp    .-40            ; 0x192 <main+0x32>\r
+               display_num_msb(ten_sec, LEFT, DP_OFF);\r
+               display_num_msb(sec_ten, RIGHT, DP_OFF);\r
+       }\r
+       \r
+       // Start timer0 with prescaler of 1024\r
+       TCCR0B |= (1 << CS02) | (0 << CS01) | (1 << CS00);\r
+ 1ba:  83 b7           in      r24, 0x33       ; 51\r
+ 1bc:  85 60           ori     r24, 0x05       ; 5\r
+ 1be:  83 bf           out     0x33, r24       ; 51\r
+\r
+       // Start beeping once every 5 seconds\r
+       set_beep_freq(200);\r
+ 1c0:  88 ec           ldi     r24, 0xC8       ; 200\r
+ 1c2:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1c4:  9f df           rcall   .-194           ; 0x104 <set_beep_freq>\r
+       \r
+       // Start timer1 with prescaler of 64\r
+       TCCR1B |= (0 << CS12) | (1 << CS11) | (1 << CS10);\r
+ 1c6:  8e b5           in      r24, 0x2e       ; 46\r
+ 1c8:  83 60           ori     r24, 0x03       ; 3\r
+ 1ca:  8e bd           out     0x2e, r24       ; 46\r
+       \r
+    while (1) \r
+    {\r
+               // Turn of dp if detonated\r
+               if (boom)\r
+ 1cc:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 1d0:  88 23           and     r24, r24\r
+ 1d2:  39 f0           breq    .+14            ; 0x1e2 <main+0x82>\r
+               {\r
+                       display_num_msb(sec, MIDDLE, DP_OFF);\r
+ 1d4:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 1d8:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1da:  6f eb           ldi     r22, 0xBF       ; 191\r
+ 1dc:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1de:  70 df           rcall   .-288           ; 0xc0 <display_num_msb>\r
+ 1e0:  06 c0           rjmp    .+12            ; 0x1ee <main+0x8e>\r
+               }\r
+               else\r
+               {\r
+                       display_num_msb(sec, MIDDLE, DP_ON);\r
+ 1e2:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 1e6:  47 ef           ldi     r20, 0xF7       ; 247\r
+ 1e8:  6f eb           ldi     r22, 0xBF       ; 191\r
+ 1ea:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1ec:  69 df           rcall   .-302           ; 0xc0 <display_num_msb>\r
+               }\r
+               \r
+               display_num_msb(ten_sec, LEFT, DP_OFF);\r
+ 1ee:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 1f2:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1f4:  6f e7           ldi     r22, 0x7F       ; 127\r
+ 1f6:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1f8:  63 df           rcall   .-314           ; 0xc0 <display_num_msb>\r
+               display_num_msb(sec_ten, RIGHT, DP_OFF);\r
+ 1fa:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 1fe:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 200:  6f ed           ldi     r22, 0xDF       ; 223\r
+ 202:  90 e0           ldi     r25, 0x00       ; 0\r
+ 204:  5d df           rcall   .-326           ; 0xc0 <display_num_msb>\r
+    }\r
+ 206:  e2 cf           rjmp    .-60            ; 0x1cc <main+0x6c>\r
+\r
+00000208 <__vector_13>:\r
+ISR (TIMER1_COMPB_vect)\r
+{\r
+       PORTB ^= (1 << PINB4);\r
+}\r
+\r
+ISR (TIMER0_COMPA_vect) {\r
+ 208:  1f 92           push    r1\r
+ 20a:  0f 92           push    r0\r
+ 20c:  0f b6           in      r0, 0x3f        ; 63\r
+ 20e:  0f 92           push    r0\r
+ 210:  11 24           eor     r1, r1\r
+ 212:  cf 92           push    r12\r
+ 214:  df 92           push    r13\r
+ 216:  ef 92           push    r14\r
+ 218:  ff 92           push    r15\r
+ 21a:  2f 93           push    r18\r
+ 21c:  3f 93           push    r19\r
+ 21e:  4f 93           push    r20\r
+ 220:  5f 93           push    r21\r
+ 222:  6f 93           push    r22\r
+ 224:  7f 93           push    r23\r
+ 226:  8f 93           push    r24\r
+ 228:  9f 93           push    r25\r
+ 22a:  af 93           push    r26\r
+ 22c:  bf 93           push    r27\r
+ 22e:  ef 93           push    r30\r
+ 230:  ff 93           push    r31\r
+       \r
+       // Flash on and off after detonation\r
+       if (boom & 1)\r
+ 232:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 236:  80 ff           sbrs    r24, 0\r
+ 238:  0b c0           rjmp    .+22            ; 0x250 <__vector_13+0x48>\r
+       {\r
+               // Flash off\r
+               //PORTB = (1<< PINB4);\r
+               ten_sec = DISPLAY_OFF;\r
+ 23a:  8a e0           ldi     r24, 0x0A       ; 10\r
+ 23c:  80 93 60 00     sts     0x0060, r24     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+               sec = DISPLAY_OFF;\r
+ 240:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+               sec_ten = DISPLAY_OFF;\r
+ 244:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+               \r
+               boom = 2;\r
+ 248:  82 e0           ldi     r24, 0x02       ; 2\r
+ 24a:  80 93 78 00     sts     0x0078, r24     ; 0x800078 <__data_end>\r
+ 24e:  71 c0           rjmp    .+226           ; 0x332 <__vector_13+0x12a>\r
+       }\r
+       else if (boom & 2)\r
+ 250:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 254:  81 ff           sbrs    r24, 1\r
+ 256:  0b c0           rjmp    .+22            ; 0x26e <__vector_13+0x66>\r
+       {\r
+               PORTB = (0<< PINB4);\r
+ 258:  18 ba           out     0x18, r1        ; 24\r
+               // Flash 0\r
+               ten_sec = 0;\r
+ 25a:  10 92 60 00     sts     0x0060, r1      ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+               sec = 0;\r
+ 25e:  10 92 7a 00     sts     0x007A, r1      ; 0x80007a <sec>\r
+               sec_ten = 0;\r
+ 262:  10 92 79 00     sts     0x0079, r1      ; 0x800079 <sec_ten>\r
+               \r
+               boom = 1;\r
+ 266:  81 e0           ldi     r24, 0x01       ; 1\r
+ 268:  80 93 78 00     sts     0x0078, r24     ; 0x800078 <__data_end>\r
+ 26c:  62 c0           rjmp    .+196           ; 0x332 <__vector_13+0x12a>\r
+       \r
+       // Countdown\r
+       else\r
+       {\r
+               // 0.1 to prevent divide by 0\r
+               set_beep_freq(200.0 * 60.0 / ((10.0 * ten_sec) + sec + 0.1));\r
+ 26e:  60 91 60 00     lds     r22, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 272:  70 e0           ldi     r23, 0x00       ; 0\r
+ 274:  80 e0           ldi     r24, 0x00       ; 0\r
+ 276:  90 e0           ldi     r25, 0x00       ; 0\r
+ 278:  6c d1           rcall   .+728           ; 0x552 <__floatsisf>\r
+ 27a:  20 e0           ldi     r18, 0x00       ; 0\r
+ 27c:  30 e0           ldi     r19, 0x00       ; 0\r
+ 27e:  40 e2           ldi     r20, 0x20       ; 32\r
+ 280:  51 e4           ldi     r21, 0x41       ; 65\r
+ 282:  f3 d1           rcall   .+998           ; 0x66a <__mulsf3>\r
+ 284:  6b 01           movw    r12, r22\r
+ 286:  7c 01           movw    r14, r24\r
+ 288:  60 91 7a 00     lds     r22, 0x007A     ; 0x80007a <sec>\r
+ 28c:  70 e0           ldi     r23, 0x00       ; 0\r
+ 28e:  80 e0           ldi     r24, 0x00       ; 0\r
+ 290:  90 e0           ldi     r25, 0x00       ; 0\r
+ 292:  5f d1           rcall   .+702           ; 0x552 <__floatsisf>\r
+ 294:  a7 01           movw    r20, r14\r
+ 296:  96 01           movw    r18, r12\r
+ 298:  62 d0           rcall   .+196           ; 0x35e <__addsf3>\r
+ 29a:  2d ec           ldi     r18, 0xCD       ; 205\r
+ 29c:  3c ec           ldi     r19, 0xCC       ; 204\r
+ 29e:  4c ec           ldi     r20, 0xCC       ; 204\r
+ 2a0:  5d e3           ldi     r21, 0x3D       ; 61\r
+ 2a2:  5d d0           rcall   .+186           ; 0x35e <__addsf3>\r
+ 2a4:  9b 01           movw    r18, r22\r
+ 2a6:  ac 01           movw    r20, r24\r
+ 2a8:  60 e0           ldi     r22, 0x00       ; 0\r
+ 2aa:  70 e8           ldi     r23, 0x80       ; 128\r
+ 2ac:  8b e3           ldi     r24, 0x3B       ; 59\r
+ 2ae:  96 e4           ldi     r25, 0x46       ; 70\r
+ 2b0:  ba d0           rcall   .+372           ; 0x426 <__divsf3>\r
+ 2b2:  21 d1           rcall   .+578           ; 0x4f6 <__fixunssfsi>\r
+ 2b4:  cb 01           movw    r24, r22\r
+ 2b6:  26 df           rcall   .-436           ; 0x104 <set_beep_freq>\r
+               \r
+               if (ten_sec == 0 && sec == 0 && sec_ten) \r
+ 2b8:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 2bc:  81 11           cpse    r24, r1\r
+ 2be:  14 c0           rjmp    .+40            ; 0x2e8 <__vector_13+0xe0>\r
+ 2c0:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 2c4:  81 11           cpse    r24, r1\r
+ 2c6:  10 c0           rjmp    .+32            ; 0x2e8 <__vector_13+0xe0>\r
+ 2c8:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 2cc:  88 23           and     r24, r24\r
+ 2ce:  61 f0           breq    .+24            ; 0x2e8 <__vector_13+0xe0>\r
+               {\r
+                       ten_sec = 0;\r
+ 2d0:  10 92 60 00     sts     0x0060, r1      ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+                       sec = 0;\r
+ 2d4:  10 92 7a 00     sts     0x007A, r1      ; 0x80007a <sec>\r
+                       sec_ten = 0;\r
+ 2d8:  10 92 79 00     sts     0x0079, r1      ; 0x800079 <sec_ten>\r
+               \r
+                       // Detonate, slow down timer for flashing\r
+                       boom = 1;\r
+ 2dc:  81 e0           ldi     r24, 0x01       ; 1\r
+ 2de:  80 93 78 00     sts     0x0078, r24     ; 0x800078 <__data_end>\r
+                       OCR0A = 98 * 2;\r
+ 2e2:  84 ec           ldi     r24, 0xC4       ; 196\r
+ 2e4:  86 bf           out     0x36, r24       ; 54\r
+ 2e6:  25 c0           rjmp    .+74            ; 0x332 <__vector_13+0x12a>\r
+               }\r
+               else\r
+               {\r
+                       if (sec == 0 && sec_ten == 0)\r
+ 2e8:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 2ec:  81 11           cpse    r24, r1\r
+ 2ee:  0f c0           rjmp    .+30            ; 0x30e <__vector_13+0x106>\r
+ 2f0:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 2f4:  81 11           cpse    r24, r1\r
+ 2f6:  0b c0           rjmp    .+22            ; 0x30e <__vector_13+0x106>\r
+                       {\r
+                               sec = 9;\r
+ 2f8:  89 e0           ldi     r24, 0x09       ; 9\r
+ 2fa:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+                               sec_ten = 9;\r
+ 2fe:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+                               ten_sec--;\r
+ 302:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 306:  81 50           subi    r24, 0x01       ; 1\r
+ 308:  80 93 60 00     sts     0x0060, r24     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 30c:  12 c0           rjmp    .+36            ; 0x332 <__vector_13+0x12a>\r
+                       }\r
+                       else\r
+                       {\r
+                               if (sec_ten == 0)\r
+ 30e:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 312:  81 11           cpse    r24, r1\r
+ 314:  09 c0           rjmp    .+18            ; 0x328 <__vector_13+0x120>\r
+                               {\r
+                                       sec_ten = 9;\r
+ 316:  89 e0           ldi     r24, 0x09       ; 9\r
+ 318:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+                                       sec--;\r
+ 31c:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 320:  81 50           subi    r24, 0x01       ; 1\r
+ 322:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+ 326:  05 c0           rjmp    .+10            ; 0x332 <__vector_13+0x12a>\r
+                               }\r
+                               else\r
+                               {\r
+                                       sec_ten--;\r
+ 328:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 32c:  81 50           subi    r24, 0x01       ; 1\r
+ 32e:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
+ 332:  ff 91           pop     r31\r
+ 334:  ef 91           pop     r30\r
+ 336:  bf 91           pop     r27\r
+ 338:  af 91           pop     r26\r
+ 33a:  9f 91           pop     r25\r
+ 33c:  8f 91           pop     r24\r
+ 33e:  7f 91           pop     r23\r
+ 340:  6f 91           pop     r22\r
+ 342:  5f 91           pop     r21\r
+ 344:  4f 91           pop     r20\r
+ 346:  3f 91           pop     r19\r
+ 348:  2f 91           pop     r18\r
+ 34a:  ff 90           pop     r15\r
+ 34c:  ef 90           pop     r14\r
+ 34e:  df 90           pop     r13\r
+ 350:  cf 90           pop     r12\r
+ 352:  0f 90           pop     r0\r
+ 354:  0f be           out     0x3f, r0        ; 63\r
+ 356:  0f 90           pop     r0\r
+ 358:  1f 90           pop     r1\r
+ 35a:  18 95           reti\r
+\r
+0000035c <__subsf3>:\r
+ 35c:  50 58           subi    r21, 0x80       ; 128\r
+\r
+0000035e <__addsf3>:\r
+ 35e:  bb 27           eor     r27, r27\r
+ 360:  aa 27           eor     r26, r26\r
+ 362:  0e d0           rcall   .+28            ; 0x380 <__addsf3x>\r
+ 364:  48 c1           rjmp    .+656           ; 0x5f6 <__fp_round>\r
+ 366:  39 d1           rcall   .+626           ; 0x5da <__fp_pscA>\r
+ 368:  30 f0           brcs    .+12            ; 0x376 <__addsf3+0x18>\r
+ 36a:  3e d1           rcall   .+636           ; 0x5e8 <__fp_pscB>\r
+ 36c:  20 f0           brcs    .+8             ; 0x376 <__addsf3+0x18>\r
+ 36e:  31 f4           brne    .+12            ; 0x37c <__addsf3+0x1e>\r
+ 370:  9f 3f           cpi     r25, 0xFF       ; 255\r
+ 372:  11 f4           brne    .+4             ; 0x378 <__addsf3+0x1a>\r
+ 374:  1e f4           brtc    .+6             ; 0x37c <__addsf3+0x1e>\r
+ 376:  2e c1           rjmp    .+604           ; 0x5d4 <__fp_nan>\r
+ 378:  0e f4           brtc    .+2             ; 0x37c <__addsf3+0x1e>\r
+ 37a:  e0 95           com     r30\r
+ 37c:  e7 fb           bst     r30, 7\r
+ 37e:  24 c1           rjmp    .+584           ; 0x5c8 <__fp_inf>\r
+\r
+00000380 <__addsf3x>:\r
+ 380:  e9 2f           mov     r30, r25\r
+ 382:  4a d1           rcall   .+660           ; 0x618 <__fp_split3>\r
+ 384:  80 f3           brcs    .-32            ; 0x366 <__addsf3+0x8>\r
+ 386:  ba 17           cp      r27, r26\r
+ 388:  62 07           cpc     r22, r18\r
+ 38a:  73 07           cpc     r23, r19\r
+ 38c:  84 07           cpc     r24, r20\r
+ 38e:  95 07           cpc     r25, r21\r
+ 390:  18 f0           brcs    .+6             ; 0x398 <__addsf3x+0x18>\r
+ 392:  71 f4           brne    .+28            ; 0x3b0 <__addsf3x+0x30>\r
+ 394:  9e f5           brtc    .+102           ; 0x3fc <__addsf3x+0x7c>\r
+ 396:  62 c1           rjmp    .+708           ; 0x65c <__fp_zero>\r
+ 398:  0e f4           brtc    .+2             ; 0x39c <__addsf3x+0x1c>\r
+ 39a:  e0 95           com     r30\r
+ 39c:  0b 2e           mov     r0, r27\r
+ 39e:  ba 2f           mov     r27, r26\r
+ 3a0:  a0 2d           mov     r26, r0\r
+ 3a2:  0b 01           movw    r0, r22\r
+ 3a4:  b9 01           movw    r22, r18\r
+ 3a6:  90 01           movw    r18, r0\r
+ 3a8:  0c 01           movw    r0, r24\r
+ 3aa:  ca 01           movw    r24, r20\r
+ 3ac:  a0 01           movw    r20, r0\r
+ 3ae:  11 24           eor     r1, r1\r
+ 3b0:  ff 27           eor     r31, r31\r
+ 3b2:  59 1b           sub     r21, r25\r
+ 3b4:  99 f0           breq    .+38            ; 0x3dc <__addsf3x+0x5c>\r
+ 3b6:  59 3f           cpi     r21, 0xF9       ; 249\r
+ 3b8:  50 f4           brcc    .+20            ; 0x3ce <__addsf3x+0x4e>\r
+ 3ba:  50 3e           cpi     r21, 0xE0       ; 224\r
+ 3bc:  68 f1           brcs    .+90            ; 0x418 <__LOCK_REGION_LENGTH__+0x18>\r
+ 3be:  1a 16           cp      r1, r26\r
+ 3c0:  f0 40           sbci    r31, 0x00       ; 0\r
+ 3c2:  a2 2f           mov     r26, r18\r
+ 3c4:  23 2f           mov     r18, r19\r
+ 3c6:  34 2f           mov     r19, r20\r
+ 3c8:  44 27           eor     r20, r20\r
+ 3ca:  58 5f           subi    r21, 0xF8       ; 248\r
+ 3cc:  f3 cf           rjmp    .-26            ; 0x3b4 <__addsf3x+0x34>\r
+ 3ce:  46 95           lsr     r20\r
+ 3d0:  37 95           ror     r19\r
+ 3d2:  27 95           ror     r18\r
+ 3d4:  a7 95           ror     r26\r
+ 3d6:  f0 40           sbci    r31, 0x00       ; 0\r
+ 3d8:  53 95           inc     r21\r
+ 3da:  c9 f7           brne    .-14            ; 0x3ce <__addsf3x+0x4e>\r
+ 3dc:  7e f4           brtc    .+30            ; 0x3fc <__addsf3x+0x7c>\r
+ 3de:  1f 16           cp      r1, r31\r
+ 3e0:  ba 0b           sbc     r27, r26\r
+ 3e2:  62 0b           sbc     r22, r18\r
+ 3e4:  73 0b           sbc     r23, r19\r
+ 3e6:  84 0b           sbc     r24, r20\r
+ 3e8:  ba f0           brmi    .+46            ; 0x418 <__LOCK_REGION_LENGTH__+0x18>\r
+ 3ea:  91 50           subi    r25, 0x01       ; 1\r
+ 3ec:  a1 f0           breq    .+40            ; 0x416 <__LOCK_REGION_LENGTH__+0x16>\r
+ 3ee:  ff 0f           add     r31, r31\r
+ 3f0:  bb 1f           adc     r27, r27\r
+ 3f2:  66 1f           adc     r22, r22\r
+ 3f4:  77 1f           adc     r23, r23\r
+ 3f6:  88 1f           adc     r24, r24\r
+ 3f8:  c2 f7           brpl    .-16            ; 0x3ea <__addsf3x+0x6a>\r
+ 3fa:  0e c0           rjmp    .+28            ; 0x418 <__LOCK_REGION_LENGTH__+0x18>\r
+ 3fc:  ba 0f           add     r27, r26\r
+ 3fe:  62 1f           adc     r22, r18\r
+ 400:  73 1f           adc     r23, r19\r
+ 402:  84 1f           adc     r24, r20\r
+ 404:  48 f4           brcc    .+18            ; 0x418 <__LOCK_REGION_LENGTH__+0x18>\r
+ 406:  87 95           ror     r24\r
+ 408:  77 95           ror     r23\r
+ 40a:  67 95           ror     r22\r
+ 40c:  b7 95           ror     r27\r
+ 40e:  f7 95           ror     r31\r
+ 410:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 412:  08 f0           brcs    .+2             ; 0x416 <__LOCK_REGION_LENGTH__+0x16>\r
+ 414:  b3 cf           rjmp    .-154           ; 0x37c <__addsf3+0x1e>\r
+ 416:  93 95           inc     r25\r
+ 418:  88 0f           add     r24, r24\r
+ 41a:  08 f0           brcs    .+2             ; 0x41e <__LOCK_REGION_LENGTH__+0x1e>\r
+ 41c:  99 27           eor     r25, r25\r
+ 41e:  ee 0f           add     r30, r30\r
+ 420:  97 95           ror     r25\r
+ 422:  87 95           ror     r24\r
+ 424:  08 95           ret\r
+\r
+00000426 <__divsf3>:\r
+ 426:  0c d0           rcall   .+24            ; 0x440 <__divsf3x>\r
+ 428:  e6 c0           rjmp    .+460           ; 0x5f6 <__fp_round>\r
+ 42a:  de d0           rcall   .+444           ; 0x5e8 <__fp_pscB>\r
+ 42c:  40 f0           brcs    .+16            ; 0x43e <__divsf3+0x18>\r
+ 42e:  d5 d0           rcall   .+426           ; 0x5da <__fp_pscA>\r
+ 430:  30 f0           brcs    .+12            ; 0x43e <__divsf3+0x18>\r
+ 432:  21 f4           brne    .+8             ; 0x43c <__divsf3+0x16>\r
+ 434:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 436:  19 f0           breq    .+6             ; 0x43e <__divsf3+0x18>\r
+ 438:  c7 c0           rjmp    .+398           ; 0x5c8 <__fp_inf>\r
+ 43a:  51 11           cpse    r21, r1\r
+ 43c:  10 c1           rjmp    .+544           ; 0x65e <__fp_szero>\r
+ 43e:  ca c0           rjmp    .+404           ; 0x5d4 <__fp_nan>\r
+\r
+00000440 <__divsf3x>:\r
+ 440:  eb d0           rcall   .+470           ; 0x618 <__fp_split3>\r
+ 442:  98 f3           brcs    .-26            ; 0x42a <__divsf3+0x4>\r
+\r
+00000444 <__divsf3_pse>:\r
+ 444:  99 23           and     r25, r25\r
+ 446:  c9 f3           breq    .-14            ; 0x43a <__divsf3+0x14>\r
+ 448:  55 23           and     r21, r21\r
+ 44a:  b1 f3           breq    .-20            ; 0x438 <__divsf3+0x12>\r
+ 44c:  95 1b           sub     r25, r21\r
+ 44e:  55 0b           sbc     r21, r21\r
+ 450:  bb 27           eor     r27, r27\r
+ 452:  aa 27           eor     r26, r26\r
+ 454:  62 17           cp      r22, r18\r
+ 456:  73 07           cpc     r23, r19\r
+ 458:  84 07           cpc     r24, r20\r
+ 45a:  38 f0           brcs    .+14            ; 0x46a <__divsf3_pse+0x26>\r
+ 45c:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 45e:  5f 4f           sbci    r21, 0xFF       ; 255\r
+ 460:  22 0f           add     r18, r18\r
+ 462:  33 1f           adc     r19, r19\r
+ 464:  44 1f           adc     r20, r20\r
+ 466:  aa 1f           adc     r26, r26\r
+ 468:  a9 f3           breq    .-22            ; 0x454 <__divsf3_pse+0x10>\r
+ 46a:  33 d0           rcall   .+102           ; 0x4d2 <__divsf3_pse+0x8e>\r
+ 46c:  0e 2e           mov     r0, r30\r
+ 46e:  3a f0           brmi    .+14            ; 0x47e <__divsf3_pse+0x3a>\r
+ 470:  e0 e8           ldi     r30, 0x80       ; 128\r
+ 472:  30 d0           rcall   .+96            ; 0x4d4 <__divsf3_pse+0x90>\r
+ 474:  91 50           subi    r25, 0x01       ; 1\r
+ 476:  50 40           sbci    r21, 0x00       ; 0\r
+ 478:  e6 95           lsr     r30\r
+ 47a:  00 1c           adc     r0, r0\r
+ 47c:  ca f7           brpl    .-14            ; 0x470 <__divsf3_pse+0x2c>\r
+ 47e:  29 d0           rcall   .+82            ; 0x4d2 <__divsf3_pse+0x8e>\r
+ 480:  fe 2f           mov     r31, r30\r
+ 482:  27 d0           rcall   .+78            ; 0x4d2 <__divsf3_pse+0x8e>\r
+ 484:  66 0f           add     r22, r22\r
+ 486:  77 1f           adc     r23, r23\r
+ 488:  88 1f           adc     r24, r24\r
+ 48a:  bb 1f           adc     r27, r27\r
+ 48c:  26 17           cp      r18, r22\r
+ 48e:  37 07           cpc     r19, r23\r
+ 490:  48 07           cpc     r20, r24\r
+ 492:  ab 07           cpc     r26, r27\r
+ 494:  b0 e8           ldi     r27, 0x80       ; 128\r
+ 496:  09 f0           breq    .+2             ; 0x49a <__divsf3_pse+0x56>\r
+ 498:  bb 0b           sbc     r27, r27\r
+ 49a:  80 2d           mov     r24, r0\r
+ 49c:  bf 01           movw    r22, r30\r
+ 49e:  ff 27           eor     r31, r31\r
+ 4a0:  93 58           subi    r25, 0x83       ; 131\r
+ 4a2:  5f 4f           sbci    r21, 0xFF       ; 255\r
+ 4a4:  2a f0           brmi    .+10            ; 0x4b0 <__divsf3_pse+0x6c>\r
+ 4a6:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 4a8:  51 05           cpc     r21, r1\r
+ 4aa:  68 f0           brcs    .+26            ; 0x4c6 <__divsf3_pse+0x82>\r
+ 4ac:  8d c0           rjmp    .+282           ; 0x5c8 <__fp_inf>\r
+ 4ae:  d7 c0           rjmp    .+430           ; 0x65e <__fp_szero>\r
+ 4b0:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 4b2:  ec f3           brlt    .-6             ; 0x4ae <__divsf3_pse+0x6a>\r
+ 4b4:  98 3e           cpi     r25, 0xE8       ; 232\r
+ 4b6:  dc f3           brlt    .-10            ; 0x4ae <__divsf3_pse+0x6a>\r
+ 4b8:  86 95           lsr     r24\r
+ 4ba:  77 95           ror     r23\r
+ 4bc:  67 95           ror     r22\r
+ 4be:  b7 95           ror     r27\r
+ 4c0:  f7 95           ror     r31\r
+ 4c2:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 4c4:  c9 f7           brne    .-14            ; 0x4b8 <__divsf3_pse+0x74>\r
+ 4c6:  88 0f           add     r24, r24\r
+ 4c8:  91 1d           adc     r25, r1\r
+ 4ca:  96 95           lsr     r25\r
+ 4cc:  87 95           ror     r24\r
+ 4ce:  97 f9           bld     r25, 7\r
+ 4d0:  08 95           ret\r
+ 4d2:  e1 e0           ldi     r30, 0x01       ; 1\r
+ 4d4:  66 0f           add     r22, r22\r
+ 4d6:  77 1f           adc     r23, r23\r
+ 4d8:  88 1f           adc     r24, r24\r
+ 4da:  bb 1f           adc     r27, r27\r
+ 4dc:  62 17           cp      r22, r18\r
+ 4de:  73 07           cpc     r23, r19\r
+ 4e0:  84 07           cpc     r24, r20\r
+ 4e2:  ba 07           cpc     r27, r26\r
+ 4e4:  20 f0           brcs    .+8             ; 0x4ee <__divsf3_pse+0xaa>\r
+ 4e6:  62 1b           sub     r22, r18\r
+ 4e8:  73 0b           sbc     r23, r19\r
+ 4ea:  84 0b           sbc     r24, r20\r
+ 4ec:  ba 0b           sbc     r27, r26\r
+ 4ee:  ee 1f           adc     r30, r30\r
+ 4f0:  88 f7           brcc    .-30            ; 0x4d4 <__divsf3_pse+0x90>\r
+ 4f2:  e0 95           com     r30\r
+ 4f4:  08 95           ret\r
+\r
+000004f6 <__fixunssfsi>:\r
+ 4f6:  98 d0           rcall   .+304           ; 0x628 <__fp_splitA>\r
+ 4f8:  88 f0           brcs    .+34            ; 0x51c <__fixunssfsi+0x26>\r
+ 4fa:  9f 57           subi    r25, 0x7F       ; 127\r
+ 4fc:  90 f0           brcs    .+36            ; 0x522 <__fixunssfsi+0x2c>\r
+ 4fe:  b9 2f           mov     r27, r25\r
+ 500:  99 27           eor     r25, r25\r
+ 502:  b7 51           subi    r27, 0x17       ; 23\r
+ 504:  a0 f0           brcs    .+40            ; 0x52e <__fixunssfsi+0x38>\r
+ 506:  d1 f0           breq    .+52            ; 0x53c <__fixunssfsi+0x46>\r
+ 508:  66 0f           add     r22, r22\r
+ 50a:  77 1f           adc     r23, r23\r
+ 50c:  88 1f           adc     r24, r24\r
+ 50e:  99 1f           adc     r25, r25\r
+ 510:  1a f0           brmi    .+6             ; 0x518 <__fixunssfsi+0x22>\r
+ 512:  ba 95           dec     r27\r
+ 514:  c9 f7           brne    .-14            ; 0x508 <__fixunssfsi+0x12>\r
+ 516:  12 c0           rjmp    .+36            ; 0x53c <__fixunssfsi+0x46>\r
+ 518:  b1 30           cpi     r27, 0x01       ; 1\r
+ 51a:  81 f0           breq    .+32            ; 0x53c <__fixunssfsi+0x46>\r
+ 51c:  9f d0           rcall   .+318           ; 0x65c <__fp_zero>\r
+ 51e:  b1 e0           ldi     r27, 0x01       ; 1\r
+ 520:  08 95           ret\r
+ 522:  9c c0           rjmp    .+312           ; 0x65c <__fp_zero>\r
+ 524:  67 2f           mov     r22, r23\r
+ 526:  78 2f           mov     r23, r24\r
+ 528:  88 27           eor     r24, r24\r
+ 52a:  b8 5f           subi    r27, 0xF8       ; 248\r
+ 52c:  39 f0           breq    .+14            ; 0x53c <__fixunssfsi+0x46>\r
+ 52e:  b9 3f           cpi     r27, 0xF9       ; 249\r
+ 530:  cc f3           brlt    .-14            ; 0x524 <__fixunssfsi+0x2e>\r
+ 532:  86 95           lsr     r24\r
+ 534:  77 95           ror     r23\r
+ 536:  67 95           ror     r22\r
+ 538:  b3 95           inc     r27\r
+ 53a:  d9 f7           brne    .-10            ; 0x532 <__fixunssfsi+0x3c>\r
+ 53c:  3e f4           brtc    .+14            ; 0x54c <__fixunssfsi+0x56>\r
+ 53e:  90 95           com     r25\r
+ 540:  80 95           com     r24\r
+ 542:  70 95           com     r23\r
+ 544:  61 95           neg     r22\r
+ 546:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 548:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 54a:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 54c:  08 95           ret\r
+\r
+0000054e <__floatunsisf>:\r
+ 54e:  e8 94           clt\r
+ 550:  09 c0           rjmp    .+18            ; 0x564 <__floatsisf+0x12>\r
+\r
+00000552 <__floatsisf>:\r
+ 552:  97 fb           bst     r25, 7\r
+ 554:  3e f4           brtc    .+14            ; 0x564 <__floatsisf+0x12>\r
+ 556:  90 95           com     r25\r
+ 558:  80 95           com     r24\r
+ 55a:  70 95           com     r23\r
+ 55c:  61 95           neg     r22\r
+ 55e:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 560:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 562:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 564:  99 23           and     r25, r25\r
+ 566:  a9 f0           breq    .+42            ; 0x592 <__floatsisf+0x40>\r
+ 568:  f9 2f           mov     r31, r25\r
+ 56a:  96 e9           ldi     r25, 0x96       ; 150\r
+ 56c:  bb 27           eor     r27, r27\r
+ 56e:  93 95           inc     r25\r
+ 570:  f6 95           lsr     r31\r
+ 572:  87 95           ror     r24\r
+ 574:  77 95           ror     r23\r
+ 576:  67 95           ror     r22\r
+ 578:  b7 95           ror     r27\r
+ 57a:  f1 11           cpse    r31, r1\r
+ 57c:  f8 cf           rjmp    .-16            ; 0x56e <__floatsisf+0x1c>\r
+ 57e:  fa f4           brpl    .+62            ; 0x5be <__floatsisf+0x6c>\r
+ 580:  bb 0f           add     r27, r27\r
+ 582:  11 f4           brne    .+4             ; 0x588 <__floatsisf+0x36>\r
+ 584:  60 ff           sbrs    r22, 0\r
+ 586:  1b c0           rjmp    .+54            ; 0x5be <__floatsisf+0x6c>\r
+ 588:  6f 5f           subi    r22, 0xFF       ; 255\r
+ 58a:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 58c:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 58e:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 590:  16 c0           rjmp    .+44            ; 0x5be <__floatsisf+0x6c>\r
+ 592:  88 23           and     r24, r24\r
+ 594:  11 f0           breq    .+4             ; 0x59a <__floatsisf+0x48>\r
+ 596:  96 e9           ldi     r25, 0x96       ; 150\r
+ 598:  11 c0           rjmp    .+34            ; 0x5bc <__floatsisf+0x6a>\r
+ 59a:  77 23           and     r23, r23\r
+ 59c:  21 f0           breq    .+8             ; 0x5a6 <__floatsisf+0x54>\r
+ 59e:  9e e8           ldi     r25, 0x8E       ; 142\r
+ 5a0:  87 2f           mov     r24, r23\r
+ 5a2:  76 2f           mov     r23, r22\r
+ 5a4:  05 c0           rjmp    .+10            ; 0x5b0 <__floatsisf+0x5e>\r
+ 5a6:  66 23           and     r22, r22\r
+ 5a8:  71 f0           breq    .+28            ; 0x5c6 <__floatsisf+0x74>\r
+ 5aa:  96 e8           ldi     r25, 0x86       ; 134\r
+ 5ac:  86 2f           mov     r24, r22\r
+ 5ae:  70 e0           ldi     r23, 0x00       ; 0\r
+ 5b0:  60 e0           ldi     r22, 0x00       ; 0\r
+ 5b2:  2a f0           brmi    .+10            ; 0x5be <__floatsisf+0x6c>\r
+ 5b4:  9a 95           dec     r25\r
+ 5b6:  66 0f           add     r22, r22\r
+ 5b8:  77 1f           adc     r23, r23\r
+ 5ba:  88 1f           adc     r24, r24\r
+ 5bc:  da f7           brpl    .-10            ; 0x5b4 <__floatsisf+0x62>\r
+ 5be:  88 0f           add     r24, r24\r
+ 5c0:  96 95           lsr     r25\r
+ 5c2:  87 95           ror     r24\r
+ 5c4:  97 f9           bld     r25, 7\r
+ 5c6:  08 95           ret\r
+\r
+000005c8 <__fp_inf>:\r
+ 5c8:  97 f9           bld     r25, 7\r
+ 5ca:  9f 67           ori     r25, 0x7F       ; 127\r
+ 5cc:  80 e8           ldi     r24, 0x80       ; 128\r
+ 5ce:  70 e0           ldi     r23, 0x00       ; 0\r
+ 5d0:  60 e0           ldi     r22, 0x00       ; 0\r
+ 5d2:  08 95           ret\r
+\r
+000005d4 <__fp_nan>:\r
+ 5d4:  9f ef           ldi     r25, 0xFF       ; 255\r
+ 5d6:  80 ec           ldi     r24, 0xC0       ; 192\r
+ 5d8:  08 95           ret\r
+\r
+000005da <__fp_pscA>:\r
+ 5da:  00 24           eor     r0, r0\r
+ 5dc:  0a 94           dec     r0\r
+ 5de:  16 16           cp      r1, r22\r
+ 5e0:  17 06           cpc     r1, r23\r
+ 5e2:  18 06           cpc     r1, r24\r
+ 5e4:  09 06           cpc     r0, r25\r
+ 5e6:  08 95           ret\r
+\r
+000005e8 <__fp_pscB>:\r
+ 5e8:  00 24           eor     r0, r0\r
+ 5ea:  0a 94           dec     r0\r
+ 5ec:  12 16           cp      r1, r18\r
+ 5ee:  13 06           cpc     r1, r19\r
+ 5f0:  14 06           cpc     r1, r20\r
+ 5f2:  05 06           cpc     r0, r21\r
+ 5f4:  08 95           ret\r
+\r
+000005f6 <__fp_round>:\r
+ 5f6:  09 2e           mov     r0, r25\r
+ 5f8:  03 94           inc     r0\r
+ 5fa:  00 0c           add     r0, r0\r
+ 5fc:  11 f4           brne    .+4             ; 0x602 <__fp_round+0xc>\r
+ 5fe:  88 23           and     r24, r24\r
+ 600:  52 f0           brmi    .+20            ; 0x616 <__fp_round+0x20>\r
+ 602:  bb 0f           add     r27, r27\r
+ 604:  40 f4           brcc    .+16            ; 0x616 <__fp_round+0x20>\r
+ 606:  bf 2b           or      r27, r31\r
+ 608:  11 f4           brne    .+4             ; 0x60e <__fp_round+0x18>\r
+ 60a:  60 ff           sbrs    r22, 0\r
+ 60c:  04 c0           rjmp    .+8             ; 0x616 <__fp_round+0x20>\r
+ 60e:  6f 5f           subi    r22, 0xFF       ; 255\r
+ 610:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 612:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 614:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 616:  08 95           ret\r
+\r
+00000618 <__fp_split3>:\r
+ 618:  57 fd           sbrc    r21, 7\r
+ 61a:  90 58           subi    r25, 0x80       ; 128\r
+ 61c:  44 0f           add     r20, r20\r
+ 61e:  55 1f           adc     r21, r21\r
+ 620:  59 f0           breq    .+22            ; 0x638 <__fp_splitA+0x10>\r
+ 622:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 624:  71 f0           breq    .+28            ; 0x642 <__fp_splitA+0x1a>\r
+ 626:  47 95           ror     r20\r
+\r
+00000628 <__fp_splitA>:\r
+ 628:  88 0f           add     r24, r24\r
+ 62a:  97 fb           bst     r25, 7\r
+ 62c:  99 1f           adc     r25, r25\r
+ 62e:  61 f0           breq    .+24            ; 0x648 <__fp_splitA+0x20>\r
+ 630:  9f 3f           cpi     r25, 0xFF       ; 255\r
+ 632:  79 f0           breq    .+30            ; 0x652 <__fp_splitA+0x2a>\r
+ 634:  87 95           ror     r24\r
+ 636:  08 95           ret\r
+ 638:  12 16           cp      r1, r18\r
+ 63a:  13 06           cpc     r1, r19\r
+ 63c:  14 06           cpc     r1, r20\r
+ 63e:  55 1f           adc     r21, r21\r
+ 640:  f2 cf           rjmp    .-28            ; 0x626 <__fp_split3+0xe>\r
+ 642:  46 95           lsr     r20\r
+ 644:  f1 df           rcall   .-30            ; 0x628 <__fp_splitA>\r
+ 646:  08 c0           rjmp    .+16            ; 0x658 <__fp_splitA+0x30>\r
+ 648:  16 16           cp      r1, r22\r
+ 64a:  17 06           cpc     r1, r23\r
+ 64c:  18 06           cpc     r1, r24\r
+ 64e:  99 1f           adc     r25, r25\r
+ 650:  f1 cf           rjmp    .-30            ; 0x634 <__fp_splitA+0xc>\r
+ 652:  86 95           lsr     r24\r
+ 654:  71 05           cpc     r23, r1\r
+ 656:  61 05           cpc     r22, r1\r
+ 658:  08 94           sec\r
+ 65a:  08 95           ret\r
+\r
+0000065c <__fp_zero>:\r
+ 65c:  e8 94           clt\r
+\r
+0000065e <__fp_szero>:\r
+ 65e:  bb 27           eor     r27, r27\r
+ 660:  66 27           eor     r22, r22\r
+ 662:  77 27           eor     r23, r23\r
+ 664:  cb 01           movw    r24, r22\r
+ 666:  97 f9           bld     r25, 7\r
+ 668:  08 95           ret\r
+\r
+0000066a <__mulsf3>:\r
+ 66a:  0a d0           rcall   .+20            ; 0x680 <__mulsf3x>\r
+ 66c:  c4 cf           rjmp    .-120           ; 0x5f6 <__fp_round>\r
+ 66e:  b5 df           rcall   .-150           ; 0x5da <__fp_pscA>\r
+ 670:  28 f0           brcs    .+10            ; 0x67c <__mulsf3+0x12>\r
+ 672:  ba df           rcall   .-140           ; 0x5e8 <__fp_pscB>\r
+ 674:  18 f0           brcs    .+6             ; 0x67c <__mulsf3+0x12>\r
+ 676:  95 23           and     r25, r21\r
+ 678:  09 f0           breq    .+2             ; 0x67c <__mulsf3+0x12>\r
+ 67a:  a6 cf           rjmp    .-180           ; 0x5c8 <__fp_inf>\r
+ 67c:  ab cf           rjmp    .-170           ; 0x5d4 <__fp_nan>\r
+ 67e:  ef cf           rjmp    .-34            ; 0x65e <__fp_szero>\r
+\r
+00000680 <__mulsf3x>:\r
+ 680:  cb df           rcall   .-106           ; 0x618 <__fp_split3>\r
+ 682:  a8 f3           brcs    .-22            ; 0x66e <__mulsf3+0x4>\r
+\r
+00000684 <__mulsf3_pse>:\r
+ 684:  99 23           and     r25, r25\r
+ 686:  d9 f3           breq    .-10            ; 0x67e <__mulsf3+0x14>\r
+ 688:  55 23           and     r21, r21\r
+ 68a:  c9 f3           breq    .-14            ; 0x67e <__mulsf3+0x14>\r
+ 68c:  95 0f           add     r25, r21\r
+ 68e:  50 e0           ldi     r21, 0x00       ; 0\r
+ 690:  55 1f           adc     r21, r21\r
+ 692:  aa 27           eor     r26, r26\r
+ 694:  ee 27           eor     r30, r30\r
+ 696:  ff 27           eor     r31, r31\r
+ 698:  bb 27           eor     r27, r27\r
+ 69a:  00 24           eor     r0, r0\r
+ 69c:  08 94           sec\r
+ 69e:  67 95           ror     r22\r
+ 6a0:  20 f4           brcc    .+8             ; 0x6aa <__mulsf3_pse+0x26>\r
+ 6a2:  e2 0f           add     r30, r18\r
+ 6a4:  f3 1f           adc     r31, r19\r
+ 6a6:  b4 1f           adc     r27, r20\r
+ 6a8:  0a 1e           adc     r0, r26\r
+ 6aa:  22 0f           add     r18, r18\r
+ 6ac:  33 1f           adc     r19, r19\r
+ 6ae:  44 1f           adc     r20, r20\r
+ 6b0:  aa 1f           adc     r26, r26\r
+ 6b2:  66 95           lsr     r22\r
+ 6b4:  a9 f7           brne    .-22            ; 0x6a0 <__mulsf3_pse+0x1c>\r
+ 6b6:  77 95           ror     r23\r
+ 6b8:  30 f4           brcc    .+12            ; 0x6c6 <__mulsf3_pse+0x42>\r
+ 6ba:  f3 0f           add     r31, r19\r
+ 6bc:  b4 1f           adc     r27, r20\r
+ 6be:  0a 1e           adc     r0, r26\r
+ 6c0:  12 1e           adc     r1, r18\r
+ 6c2:  08 f4           brcc    .+2             ; 0x6c6 <__mulsf3_pse+0x42>\r
+ 6c4:  63 95           inc     r22\r
+ 6c6:  33 0f           add     r19, r19\r
+ 6c8:  44 1f           adc     r20, r20\r
+ 6ca:  aa 1f           adc     r26, r26\r
+ 6cc:  22 1f           adc     r18, r18\r
+ 6ce:  76 95           lsr     r23\r
+ 6d0:  99 f7           brne    .-26            ; 0x6b8 <__mulsf3_pse+0x34>\r
+ 6d2:  87 95           ror     r24\r
+ 6d4:  20 f4           brcc    .+8             ; 0x6de <__mulsf3_pse+0x5a>\r
+ 6d6:  b4 0f           add     r27, r20\r
+ 6d8:  0a 1e           adc     r0, r26\r
+ 6da:  12 1e           adc     r1, r18\r
+ 6dc:  63 1f           adc     r22, r19\r
+ 6de:  44 0f           add     r20, r20\r
+ 6e0:  aa 1f           adc     r26, r26\r
+ 6e2:  22 1f           adc     r18, r18\r
+ 6e4:  33 1f           adc     r19, r19\r
+ 6e6:  86 95           lsr     r24\r
+ 6e8:  a9 f7           brne    .-22            ; 0x6d4 <__mulsf3_pse+0x50>\r
+ 6ea:  86 2f           mov     r24, r22\r
+ 6ec:  71 2d           mov     r23, r1\r
+ 6ee:  60 2d           mov     r22, r0\r
+ 6f0:  11 24           eor     r1, r1\r
+ 6f2:  9f 57           subi    r25, 0x7F       ; 127\r
+ 6f4:  50 40           sbci    r21, 0x00       ; 0\r
+ 6f6:  8a f0           brmi    .+34            ; 0x71a <__mulsf3_pse+0x96>\r
+ 6f8:  e1 f0           breq    .+56            ; 0x732 <__mulsf3_pse+0xae>\r
+ 6fa:  88 23           and     r24, r24\r
+ 6fc:  4a f0           brmi    .+18            ; 0x710 <__mulsf3_pse+0x8c>\r
+ 6fe:  ee 0f           add     r30, r30\r
+ 700:  ff 1f           adc     r31, r31\r
+ 702:  bb 1f           adc     r27, r27\r
+ 704:  66 1f           adc     r22, r22\r
+ 706:  77 1f           adc     r23, r23\r
+ 708:  88 1f           adc     r24, r24\r
+ 70a:  91 50           subi    r25, 0x01       ; 1\r
+ 70c:  50 40           sbci    r21, 0x00       ; 0\r
+ 70e:  a9 f7           brne    .-22            ; 0x6fa <__mulsf3_pse+0x76>\r
+ 710:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 712:  51 05           cpc     r21, r1\r
+ 714:  70 f0           brcs    .+28            ; 0x732 <__mulsf3_pse+0xae>\r
+ 716:  58 cf           rjmp    .-336           ; 0x5c8 <__fp_inf>\r
+ 718:  a2 cf           rjmp    .-188           ; 0x65e <__fp_szero>\r
+ 71a:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 71c:  ec f3           brlt    .-6             ; 0x718 <__mulsf3_pse+0x94>\r
+ 71e:  98 3e           cpi     r25, 0xE8       ; 232\r
+ 720:  dc f3           brlt    .-10            ; 0x718 <__mulsf3_pse+0x94>\r
+ 722:  86 95           lsr     r24\r
+ 724:  77 95           ror     r23\r
+ 726:  67 95           ror     r22\r
+ 728:  b7 95           ror     r27\r
+ 72a:  f7 95           ror     r31\r
+ 72c:  e7 95           ror     r30\r
+ 72e:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 730:  c1 f7           brne    .-16            ; 0x722 <__mulsf3_pse+0x9e>\r
+ 732:  fe 2b           or      r31, r30\r
+ 734:  88 0f           add     r24, r24\r
+ 736:  91 1d           adc     r25, r1\r
+ 738:  96 95           lsr     r25\r
+ 73a:  87 95           ror     r24\r
+ 73c:  97 f9           bld     r25, 7\r
+ 73e:  08 95           ret\r
+\r
+00000740 <_exit>:\r
+ 740:  f8 94           cli\r
+\r
+00000742 <__stop_program>:\r
+ 742:  ff cf           rjmp    .-2             ; 0x742 <__stop_program>\r
diff --git a/firmware/Debug/dynamit.map b/firmware/Debug/dynamit.map
new file mode 100644 (file)
index 0000000..220f258
--- /dev/null
@@ -0,0 +1,606 @@
+Archive member included to satisfy reference by file (symbol)\r
+\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+                              main.o (__subsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o) (__addsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+                              main.o (__divsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o) (__divsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+                              main.o (__fixunssfsi)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+                              main.o (__floatunsisf)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_inf)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_nan)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_pscA)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_pscB)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o) (__fp_round)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_split3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_zero)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+                              main.o (__mulsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o) (__mulsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+                              C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o (exit)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+                              main.o (__do_copy_data)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+                              main.o (__do_clear_bss)\r
+\r
+Discarded input sections\r
+\r
+ .data          0x00000000        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .bss           0x00000000        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .text          0x00000000        0x0 main.o\r
+ .data          0x00000000        0x0 main.o\r
+ .bss           0x00000000        0x0 main.o\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+\r
+Memory Configuration\r
+\r
+Name             Origin             Length             Attributes\r
+text             0x00000000         0x00000800         xr\r
+data             0x00800060         0x00000080         rw !x\r
+eeprom           0x00810000         0x00000080         rw !x\r
+fuse             0x00820000         0x00000003         rw !x\r
+lock             0x00830000         0x00000400         rw !x\r
+signature        0x00840000         0x00000400         rw !x\r
+user_signatures  0x00850000         0x00000400         rw !x\r
+*default*        0x00000000         0xffffffff\r
+\r
+Linker script and memory map\r
+\r
+LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+LOAD main.o\r
+START GROUP\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a\r
+END GROUP\r
+START GROUP\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libc.a\r
+LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack\libattiny2313.a\r
+END GROUP\r
+                0x00000000                __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0\r
+                [0x00800060]                __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060\r
+                [0x00000800]                __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x2000\r
+                [0x00000080]                __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0\r
+                [0x00000080]                __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000\r
+                [0x00000003]                __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400\r
+                0x00000400                __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400\r
+                0x00000400                __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400\r
+                0x00000400                __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400\r
+\r
+.hash\r
+ *(.hash)\r
+\r
+.dynsym\r
+ *(.dynsym)\r
+\r
+.dynstr\r
+ *(.dynstr)\r
+\r
+.gnu.version\r
+ *(.gnu.version)\r
+\r
+.gnu.version_d\r
+ *(.gnu.version_d)\r
+\r
+.gnu.version_r\r
+ *(.gnu.version_r)\r
+\r
+.rel.init\r
+ *(.rel.init)\r
+\r
+.rela.init\r
+ *(.rela.init)\r
+\r
+.rel.text\r
+ *(.rel.text)\r
+ *(.rel.text.*)\r
+ *(.rel.gnu.linkonce.t*)\r
+\r
+.rela.text\r
+ *(.rela.text)\r
+ *(.rela.text.*)\r
+ *(.rela.gnu.linkonce.t*)\r
+\r
+.rel.fini\r
+ *(.rel.fini)\r
+\r
+.rela.fini\r
+ *(.rela.fini)\r
+\r
+.rel.rodata\r
+ *(.rel.rodata)\r
+ *(.rel.rodata.*)\r
+ *(.rel.gnu.linkonce.r*)\r
+\r
+.rela.rodata\r
+ *(.rela.rodata)\r
+ *(.rela.rodata.*)\r
+ *(.rela.gnu.linkonce.r*)\r
+\r
+.rel.data\r
+ *(.rel.data)\r
+ *(.rel.data.*)\r
+ *(.rel.gnu.linkonce.d*)\r
+\r
+.rela.data\r
+ *(.rela.data)\r
+ *(.rela.data.*)\r
+ *(.rela.gnu.linkonce.d*)\r
+\r
+.rel.ctors\r
+ *(.rel.ctors)\r
+\r
+.rela.ctors\r
+ *(.rela.ctors)\r
+\r
+.rel.dtors\r
+ *(.rel.dtors)\r
+\r
+.rela.dtors\r
+ *(.rela.dtors)\r
+\r
+.rel.got\r
+ *(.rel.got)\r
+\r
+.rela.got\r
+ *(.rela.got)\r
+\r
+.rel.bss\r
+ *(.rel.bss)\r
+\r
+.rela.bss\r
+ *(.rela.bss)\r
+\r
+.rel.plt\r
+ *(.rel.plt)\r
+\r
+.rela.plt\r
+ *(.rela.plt)\r
+\r
+.text           0x00000000      0x744\r
+ *(.vectors)\r
+ .vectors       0x00000000       0x26 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000000                __vector_default\r
+                0x00000000                __vectors\r
+ *(.vectors)\r
+ *(.progmem.gcc*)\r
+                0x00000026                . = ALIGN (0x2)\r
+                0x00000026                __trampolines_start = .\r
+ *(.trampolines)\r
+ .trampolines   0x00000026        0x0 linker stubs\r
+ *(.trampolines*)\r
+                0x00000026                __trampolines_end = .\r
+ *libprintf_flt.a:*(.progmem.data)\r
+ *libc.a:*(.progmem.data)\r
+ *(.progmem*)\r
+                0x00000026                . = ALIGN (0x2)\r
+ *(.jumptables)\r
+ *(.jumptables*)\r
+ *(.lowtext)\r
+ *(.lowtext*)\r
+                0x00000026                __ctors_start = .\r
+ *(.ctors)\r
+                0x00000026                __ctors_end = .\r
+                0x00000026                __dtors_start = .\r
+ *(.dtors)\r
+                0x00000026                __dtors_end = .\r
+ SORT(*)(.ctors)\r
+ SORT(*)(.dtors)\r
+ *(.init0)\r
+ .init0         0x00000026        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000026                __init\r
+ *(.init0)\r
+ *(.init1)\r
+ *(.init1)\r
+ *(.init2)\r
+ .init2         0x00000026        0x8 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ *(.init2)\r
+ *(.init3)\r
+ *(.init3)\r
+ *(.init4)\r
+ .init4         0x0000002e       0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+                0x0000002e                __do_copy_data\r
+ .init4         0x00000044       0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+                0x00000044                __do_clear_bss\r
+ *(.init4)\r
+ *(.init5)\r
+ *(.init5)\r
+ *(.init6)\r
+ *(.init6)\r
+ *(.init7)\r
+ *(.init7)\r
+ *(.init8)\r
+ *(.init8)\r
+ *(.init9)\r
+ .init9         0x00000054        0x4 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ *(.init9)\r
+ *(.text)\r
+ .text          0x00000058        0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000058                __vector_1\r
+                0x00000058                __bad_interrupt\r
+                0x00000058                __vector_6\r
+                0x00000058                __vector_3\r
+                0x00000058                __vector_11\r
+                0x00000058                __vector_17\r
+                0x00000058                __vector_7\r
+                0x00000058                __vector_5\r
+                0x00000058                __vector_4\r
+                0x00000058                __vector_9\r
+                0x00000058                __vector_2\r
+                0x00000058                __vector_15\r
+                0x00000058                __vector_8\r
+                0x00000058                __vector_14\r
+                0x00000058                __vector_10\r
+                0x00000058                __vector_16\r
+                0x00000058                __vector_18\r
+                0x0000005a                . = ALIGN (0x2)\r
+ *(.text.*)\r
+ .text.__vector_12\r
+                0x0000005a       0x24 main.o\r
+                0x0000005a                __vector_12\r
+ .text.shift_out_msb\r
+                0x0000007e       0x42 main.o\r
+                0x0000007e                shift_out_msb\r
+ .text.display_num_msb\r
+                0x000000c0       0x38 main.o\r
+                0x000000c0                display_num_msb\r
+ .text.turn_off_beep\r
+                0x000000f8        0xc main.o\r
+                0x000000f8                turn_off_beep\r
+ .text.set_beep_freq\r
+                0x00000104       0x5c main.o\r
+                0x00000104                set_beep_freq\r
+ .text.main     0x00000160       0xa8 main.o\r
+                0x00000160                main\r
+ .text.__vector_13\r
+                0x00000208      0x154 main.o\r
+                0x00000208                __vector_13\r
+ .text.avr-libc.fplib\r
+                0x0000035c        0xa c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+                0x0000035c                __subsf3\r
+                0x0000035e                __addsf3\r
+ .text.avr-libc.fplib\r
+                0x00000366       0xc0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+                0x00000380                __addsf3x\r
+ .text.avr-libc.fplib\r
+                0x00000426        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+                0x00000426                __divsf3\r
+ .text.avr-libc.fplib\r
+                0x0000042a       0xcc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+                0x00000440                __divsf3x\r
+                0x00000444                __divsf3_pse\r
+ .text.avr-libc.fplib\r
+                0x000004f6       0x58 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+                0x000004f6                __fixunssfsi\r
+ .text.avr-libc.fplib\r
+                0x0000054e       0x7a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+                0x0000054e                __floatunsisf\r
+                0x00000552                __floatsisf\r
+ .text.avr-libc.fplib\r
+                0x000005c8        0xc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+                0x000005c8                __fp_inf\r
+ .text.avr-libc.fplib\r
+                0x000005d4        0x6 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+                0x000005d4                __fp_nan\r
+ .text.avr-libc.fplib\r
+                0x000005da        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+                0x000005da                __fp_pscA\r
+ .text.avr-libc.fplib\r
+                0x000005e8        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+                0x000005e8                __fp_pscB\r
+ .text.avr-libc.fplib\r
+                0x000005f6       0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+                0x000005f6                __fp_round\r
+ .text.avr-libc.fplib\r
+                0x00000618       0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+                0x00000618                __fp_split3\r
+                0x00000628                __fp_splitA\r
+ .text.avr-libc.fplib\r
+                0x0000065c        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+                0x0000065c                __fp_zero\r
+                0x0000065e                __fp_szero\r
+ .text.avr-libc.fplib\r
+                0x0000066a        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+                0x0000066a                __mulsf3\r
+ .text.avr-libc.fplib\r
+                0x0000066e       0xd2 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+                0x00000680                __mulsf3x\r
+                0x00000684                __mulsf3_pse\r
+                0x00000740                . = ALIGN (0x2)\r
+ *(.fini9)\r
+ .fini9         0x00000740        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+                0x00000740                _exit\r
+                0x00000740                exit\r
+ *(.fini9)\r
+ *(.fini8)\r
+ *(.fini8)\r
+ *(.fini7)\r
+ *(.fini7)\r
+ *(.fini6)\r
+ *(.fini6)\r
+ *(.fini5)\r
+ *(.fini5)\r
+ *(.fini4)\r
+ *(.fini4)\r
+ *(.fini3)\r
+ *(.fini3)\r
+ *(.fini2)\r
+ *(.fini2)\r
+ *(.fini1)\r
+ *(.fini1)\r
+ *(.fini0)\r
+ .fini0         0x00000740        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ *(.fini0)\r
+                0x00000744                _etext = .\r
+\r
+.data           0x00800060       0x18 load address 0x00000744\r
+                0x00800060                PROVIDE (__data_start, .)\r
+ *(.data)\r
+ *(.data*)\r
+ .data.ten_sec  0x00800060        0x1 main.o\r
+                0x00800060                ten_sec\r
+ .data.numbers_msb\r
+                0x00800061       0x16 main.o\r
+                0x00800061                numbers_msb\r
+ *(.gnu.linkonce.d*)\r
+ *(.rodata)\r
+ *(.rodata*)\r
+ *(.gnu.linkonce.r*)\r
+                0x00800078                . = ALIGN (0x2)\r
+ *fill*         0x00800077        0x1 \r
+                0x00800078                _edata = .\r
+                0x00800078                PROVIDE (__data_end, .)\r
+\r
+.bss            0x00800078        0x3\r
+                0x00800078                PROVIDE (__bss_start, .)\r
+ *(.bss)\r
+ *(.bss*)\r
+ .bss.boom      0x00800078        0x1 main.o\r
+                0x00800078                boom\r
+ .bss.sec_ten   0x00800079        0x1 main.o\r
+                0x00800079                sec_ten\r
+ .bss.sec       0x0080007a        0x1 main.o\r
+                0x0080007a                sec\r
+ *(COMMON)\r
+                0x0080007b                PROVIDE (__bss_end, .)\r
+                0x00000744                __data_load_start = LOADADDR (.data)\r
+                0x0000075c                __data_load_end = (__data_load_start + SIZEOF (.data))\r
+\r
+.noinit         0x0080007b        0x0\r
+                [!provide]                PROVIDE (__noinit_start, .)\r
+ *(.noinit*)\r
+                [!provide]                PROVIDE (__noinit_end, .)\r
+                0x0080007b                _end = .\r
+                [!provide]                PROVIDE (__heap_start, .)\r
+\r
+.eeprom         0x00810000        0x0\r
+ *(.eeprom*)\r
+                0x00810000                __eeprom_end = .\r
+\r
+.fuse\r
+ *(.fuse)\r
+ *(.lfuse)\r
+ *(.hfuse)\r
+ *(.efuse)\r
+\r
+.lock\r
+ *(.lock*)\r
+\r
+.signature\r
+ *(.signature*)\r
+\r
+.user_signatures\r
+ *(.user_signatures*)\r
+\r
+.stab\r
+ *(.stab)\r
+\r
+.stabstr\r
+ *(.stabstr)\r
+\r
+.stab.excl\r
+ *(.stab.excl)\r
+\r
+.stab.exclstr\r
+ *(.stab.exclstr)\r
+\r
+.stab.index\r
+ *(.stab.index)\r
+\r
+.stab.indexstr\r
+ *(.stab.indexstr)\r
+\r
+.comment        0x00000000       0x30\r
+ *(.comment)\r
+ .comment       0x00000000       0x30 main.o\r
+                                 0x31 (size before relaxing)\r
+\r
+.note.gnu.avr.deviceinfo\r
+                0x00000000       0x40\r
+ .note.gnu.avr.deviceinfo\r
+                0x00000000       0x40 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.note.gnu.build-id\r
+ *(.note.gnu.build-id)\r
+\r
+.debug\r
+ *(.debug)\r
+\r
+.line\r
+ *(.line)\r
+\r
+.debug_srcinfo\r
+ *(.debug_srcinfo)\r
+\r
+.debug_sfnames\r
+ *(.debug_sfnames)\r
+\r
+.debug_aranges  0x00000000       0x50\r
+ *(.debug_aranges)\r
+ .debug_aranges\r
+                0x00000000       0x50 main.o\r
+\r
+.debug_pubnames\r
+ *(.debug_pubnames)\r
+\r
+.debug_info     0x00000000      0x75e\r
+ *(.debug_info .gnu.linkonce.wi.*)\r
+ .debug_info    0x00000000      0x40e C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .debug_info    0x0000040e      0x350 main.o\r
+\r
+.debug_abbrev   0x00000000      0x59b\r
+ *(.debug_abbrev)\r
+ .debug_abbrev  0x00000000      0x3d7 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .debug_abbrev  0x000003d7      0x1c4 main.o\r
+\r
+.debug_line     0x00000000      0x416\r
+ *(.debug_line .debug_line.* .debug_line_end)\r
+ .debug_line    0x00000000      0x101 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .debug_line    0x00000101      0x315 main.o\r
+\r
+.debug_frame    0x00000000      0x104\r
+ *(.debug_frame)\r
+ .debug_frame   0x00000000      0x104 main.o\r
+\r
+.debug_str      0x00000000      0x374\r
+ *(.debug_str)\r
+ .debug_str     0x00000000      0x163 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .debug_str     0x00000163      0x211 main.o\r
+                                0x24c (size before relaxing)\r
+\r
+.debug_loc      0x00000000      0x281\r
+ *(.debug_loc)\r
+ .debug_loc     0x00000000      0x281 main.o\r
+\r
+.debug_macinfo\r
+ *(.debug_macinfo)\r
+\r
+.debug_weaknames\r
+ *(.debug_weaknames)\r
+\r
+.debug_funcnames\r
+ *(.debug_funcnames)\r
+\r
+.debug_typenames\r
+ *(.debug_typenames)\r
+\r
+.debug_varnames\r
+ *(.debug_varnames)\r
+\r
+.debug_pubtypes\r
+ *(.debug_pubtypes)\r
+\r
+.debug_ranges   0x00000000       0x40\r
+ *(.debug_ranges)\r
+ .debug_ranges  0x00000000       0x40 main.o\r
+\r
+.debug_macro\r
+ *(.debug_macro)\r
+OUTPUT(dynamit.elf elf32-avr)\r
+LOAD linker stubs\r
diff --git a/firmware/Debug/dynamit.srec b/firmware/Debug/dynamit.srec
new file mode 100644 (file)
index 0000000..b238361
--- /dev/null
@@ -0,0 +1,121 @@
+S00F000064796E616D69742E737265631F\r
+S113000012C02AC029C028C027C026C025C024C0C9\r
+S113001023C022C021C020C020C0F6C01DC01CC007\r
+S11300201BC01AC019C011241FBECFEDCDBF10E0F4\r
+S1130030A0E6B0E0E4E4F7E002C005900D92A83732\r
+S1130040B107D9F720E0A8E7B0E001C01D92AB37B3\r
+S1130050B207E1F785D074C3D3CF1F920F920FB6C6\r
+S11300600F9211248F939F9398B380E1892788BBC3\r
+S11300709F918F910F900FBE0F901F90189520E0C5\r
+S11300801CC067E070E0621B7109482F50E002C099\r
+S1130090559547956A95E2F740FF04C092B3946082\r
+S11300A092BB03C092B39B7F92BB32B390E13927DA\r
+S11300B032BB32B3932792BB2F5F283010F30895DD\r
+S11300C01F93CF93DF93142FF894EC01CC0FDD1F13\r
+S11300D0CF59DF4F89818623D2DF88818123CFDF07\r
+S11300E092B388E0982792BB92B3892782BB789415\r
+S11300F0DF91CF911F9108958EB5887F8EBD88B30F\r
+S113010088BB0895F894803127E2920710F0F4DF59\r
+S11301100895BC0180E090E01AD220E030E042E88B\r
+S113012052E4A3D29B01AC0168E27BE68EE69EE436\r
+S11301307AD120E030E040E05FE397D2DCD17BBDB0\r
+S11301406ABD6AB57BB580E090E001D225EC3EE45F\r
+S113015040E454E403D1CFD179BD68BD78940895C7\r
+S1130160F89480B7826080BF89B7816089BF8AE5CF\r
+S113017086BF8FB583608FBD8EB580618EBD89B714\r
+S1130180806289BF8CE181BB80E187BB12BA78941D\r
+S113019012C080917A0047EF6FEB90E091DF80917D\r
+S11301A060004FEF6FE790E08BDF809179004FEFB5\r
+S11301B06FED90E085DFB09BECCF83B7856083BFA4\r
+S11301C088EC90E09FDF8EB583608EBD80917800CF\r
+S11301D0882339F080917A004FEF6FEB90E070DF65\r
+S11301E006C080917A0047EF6FEB90E069DF809161\r
+S11301F060004FEF6FE790E063DF809179004FEF8D\r
+S11302006FED90E05DDFE2CF1F920F920FB60F9279\r
+S11302101124CF92DF92EF92FF922F933F934F934B\r
+S11302205F936F937F938F939F93AF93BF93EF935A\r
+S1130230FF938091780080FF0BC08AE08093600078\r
+S113024080937A008093790082E08093780071C073\r
+S11302508091780081FF0BC018BA10926000109250\r
+S11302607A001092790081E08093780062C06091F6\r
+S1130270600070E080E090E06CD120E030E040E28B\r
+S113028051E4F3D16B017C0160917A0070E080E06D\r
+S113029090E05FD1A701960162D02DEC3CEC4CECD0\r
+S11302A05DE35DD09B01AC0160E070E88BE396E414\r
+S11302B0BAD021D1CB0126DF80916000811114C016\r
+S11302C080917A00811110C080917900882361F0B7\r
+S11302D01092600010927A001092790081E080936D\r
+S11302E0780084EC86BF25C080917A0081110FC00C\r
+S11302F08091790081110BC089E080937A0080930A\r
+S113030079008091600081508093600012C08091D8\r
+S11303107900811109C089E08093790080917A0085\r
+S1130320815080937A0005C0809179008150809338\r
+S11303307900FF91EF91BF91AF919F918F917F9140\r
+S11303406F915F914F913F912F91FF90EF90DF90CC\r
+S1130350CF900F900FBE0F901F9018955058BB2749\r
+S1130360AA270ED048C139D130F03ED120F031F463\r
+S11303709F3F11F41EF42EC10EF4E095E7FB24C157\r
+S1130380E92F4AD180F3BA176207730784079507E8\r
+S113039018F071F49EF562C10EF4E0950B2EBA2F9D\r
+S11303A0A02D0B01B90190010C01CA01A001112477\r
+S11303B0FF27591B99F0593F50F4503E68F11A1623\r
+S11303C0F040A22F232F342F4427585FF3CF4695B4\r
+S11303D037952795A795F0405395C9F77EF41F16D6\r
+S11303E0BA0B620B730B840BBAF09150A1F0FF0FA0\r
+S11303F0BB1F661F771F881FC2F70EC0BA0F621F8C\r
+S1130400731F841F48F4879577956795B795F7957B\r
+S11304109E3F08F0B3CF9395880F08F09927EE0F0D\r
+S11304209795879508950CD0E6C0DED040F0D5D0DE\r
+S113043030F021F45F3F19F0C7C0511110C1CAC098\r
+S1130440EBD098F39923C9F35523B1F3951B550BBE\r
+S1130450BB27AA2762177307840738F09F5F5F4F93\r
+S1130460220F331F441FAA1FA9F333D00E2E3AF0D4\r
+S1130470E0E830D091505040E695001CCAF729D0EE\r
+S1130480FE2F27D0660F771F881FBB1F261737073D\r
+S11304904807AB07B0E809F0BB0B802DBF01FF276D\r
+S11304A093585F4F2AF09E3F510568F08DC0D7C026\r
+S11304B05F3FECF3983EDCF3869577956795B795A7\r
+S11304C0F7959F5FC9F7880F911D9695879597F9C2\r
+S11304D00895E1E0660F771F881FBB1F621773073B\r
+S11304E08407BA0720F0621B730B840BBA0BEE1F50\r
+S11304F088F7E095089598D088F09F5790F0B92F29\r
+S11305009927B751A0F0D1F0660F771F881F991F64\r
+S11305101AF0BA95C9F712C0B13081F09FD0B1E09A\r
+S113052008959CC0672F782F8827B85F39F0B93FAA\r
+S1130530CCF3869577956795B395D9F73EF4909566\r
+S11305408095709561957F4F8F4F9F4F0895E894E4\r
+S113055009C097FB3EF490958095709561957F4F07\r
+S11305608F4F9F4F9923A9F0F92F96E9BB279395B5\r
+S1130570F695879577956795B795F111F8CFFAF4C5\r
+S1130580BB0F11F460FF1BC06F5F7F4F8F4F9F4FF6\r
+S113059016C0882311F096E911C0772321F09EE854\r
+S11305A0872F762F05C0662371F096E8862F70E0BA\r
+S11305B060E02AF09A95660F771F881FDAF7880F94\r
+S11305C09695879597F9089597F99F6780E870E065\r
+S11305D060E008959FEF80EC089500240A941616B5\r
+S11305E0170618060906089500240A94121613061D\r
+S11305F0140605060895092E0394000C11F48823AB\r
+S113060052F0BB0F40F4BF2B11F460FF04C06F5FC6\r
+S11306107F4F8F4F9F4F089557FD9058440F551F9C\r
+S113062059F05F3F71F04795880F97FB991F61F070\r
+S11306309F3F79F087950895121613061406551FE7\r
+S1130640F2CF4695F1DF08C0161617061806991F53\r
+S1130650F1CF86957105610508940895E894BB2748\r
+S113066066277727CB0197F908950AD0C4CFB5DF61\r
+S113067028F0BADF18F0952309F0A6CFABCFEFCF5F\r
+S1130680CBDFA8F39923D9F35523C9F3950F50E091\r
+S1130690551FAA27EE27FF27BB2700240894679538\r
+S11306A020F4E20FF31FB41F0A1E220F331F441F4E\r
+S11306B0AA1F6695A9F7779530F4F30FB41F0A1EA5\r
+S11306C0121E08F46395330F441FAA1F221F769548\r
+S11306D099F7879520F4B40F0A1E121E631F440F66\r
+S11306E0AA1F221F331F8695A9F7862F712D602D0F\r
+S11306F011249F5750408AF0E1F088234AF0EE0F0E\r
+S1130700FF1FBB1F661F771F881F91505040A9F71A\r
+S11307109E3F510570F058CFA2CF5F3FECF3983E57\r
+S1130720DCF3869577956795B795F795E7959F5F81\r
+S1130730C1F7FE2B880F911D9695879597F908951B\r
+S1070740F894FFCF57\r
+S113074406E9E3EFEFD9EBCBEBCFE7CBF3C9F3EF58\r
+S10B0754EBC9E3CBE3FFFF0056\r
+S9030000FC\r
diff --git a/firmware/Debug/main.d b/firmware/Debug/main.d
new file mode 100644 (file)
index 0000000..0943a1d
--- /dev/null
@@ -0,0 +1,46 @@
+main.d main.o: .././main.c \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h \\r
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include/avr/iotn2313.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h:\r
+\r
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include/avr/iotn2313.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h:\r
diff --git a/firmware/Debug/main.o b/firmware/Debug/main.o
new file mode 100644 (file)
index 0000000..bc253c4
Binary files /dev/null and b/firmware/Debug/main.o differ
diff --git a/firmware/Debug/makedep.mk b/firmware/Debug/makedep.mk
new file mode 100644 (file)
index 0000000..2925510
--- /dev/null
@@ -0,0 +1,6 @@
+################################################################################\r
+# Automatically-generated file. Do not edit or delete the file\r
+################################################################################\r
+\r
+main.c\r
+\r
diff --git a/firmware/Release/Makefile b/firmware/Release/Makefile
new file mode 100644 (file)
index 0000000..3606931
--- /dev/null
@@ -0,0 +1,127 @@
+################################################################################\r
+# Automatically-generated file. Do not edit!\r
+################################################################################\r
+\r
+SHELL := cmd.exe\r
+RM := rm -rf\r
+\r
+USER_OBJS :=\r
+\r
+LIBS := \r
+PROJ := \r
+\r
+O_SRCS := \r
+C_SRCS := \r
+S_SRCS := \r
+S_UPPER_SRCS := \r
+OBJ_SRCS := \r
+ASM_SRCS := \r
+PREPROCESSING_SRCS := \r
+OBJS := \r
+OBJS_AS_ARGS := \r
+C_DEPS := \r
+C_DEPS_AS_ARGS := \r
+EXECUTABLES := \r
+OUTPUT_FILE_PATH :=\r
+OUTPUT_FILE_PATH_AS_ARGS :=\r
+AVR_APP_PATH :=$$$AVR_APP_PATH$$$\r
+QUOTE := "\r
+ADDITIONAL_DEPENDENCIES:=\r
+OUTPUT_FILE_DEP:=\r
+LIB_DEP:=\r
+LINKER_SCRIPT_DEP:=\r
+\r
+# Every subdirectory with source files must be described here\r
+SUBDIRS := \r
+\r
+\r
+# Add inputs and outputs from these tool invocations to the build variables \r
+C_SRCS +=  \\r
+../main.c\r
+\r
+\r
+PREPROCESSING_SRCS += \r
+\r
+\r
+ASM_SRCS += \r
+\r
+\r
+OBJS +=  \\r
+main.o\r
+\r
+OBJS_AS_ARGS +=  \\r
+main.o\r
+\r
+C_DEPS +=  \\r
+main.d\r
+\r
+C_DEPS_AS_ARGS +=  \\r
+main.d\r
+\r
+OUTPUT_FILE_PATH +=dynamit.elf\r
+\r
+OUTPUT_FILE_PATH_AS_ARGS +=dynamit.elf\r
+\r
+ADDITIONAL_DEPENDENCIES:=\r
+\r
+OUTPUT_FILE_DEP:= ./makedep.mk\r
+\r
+LIB_DEP+= \r
+\r
+LINKER_SCRIPT_DEP+= \r
+\r
+\r
+# AVR32/GNU C Compiler\r
+./main.o: .././main.c\r
+       @echo Building file: $<\r
+       @echo Invoking: AVR/GNU C Compiler : 5.4.0\r
+       $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE)  -x c -funsigned-char -funsigned-bitfields -DNDEBUG  -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include"  -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=attiny2313 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)"   -o "$@" "$<" \r
+       @echo Finished building: $<\r
+       \r
+\r
+\r
+\r
+\r
+# AVR32/GNU Preprocessing Assembler\r
+\r
+\r
+\r
+# AVR32/GNU Assembler\r
+\r
+\r
+\r
+\r
+ifneq ($(MAKECMDGOALS),clean)\r
+ifneq ($(strip $(C_DEPS)),)\r
+-include $(C_DEPS)\r
+endif\r
+endif\r
+\r
+# Add inputs and outputs from these tool invocations to the build variables \r
+\r
+# All Target\r
+all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)\r
+\r
+$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)\r
+       @echo Building target: $@\r
+       @echo Invoking: AVR/GNU Linker : 5.4.0\r
+       $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="dynamit.map" -Wl,--start-group -Wl,-lm  -Wl,--end-group -Wl,--gc-sections -mmcu=attiny2313 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313"  \r
+       @echo Finished building target: $@\r
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures  "dynamit.elf" "dynamit.hex"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom  --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0  --no-change-warnings -O ihex "dynamit.elf" "dynamit.eep" || exit 0
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "dynamit.elf" > "dynamit.lss"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "dynamit.elf" "dynamit.srec"
+       "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "dynamit.elf"
+       \r
+       \r
+\r
+\r
+\r
+\r
+\r
+# Other Targets\r
+clean:\r
+       -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES)  \r
+       -$(RM) $(C_DEPS_AS_ARGS)   \r
+       rm -rf "dynamit.elf" "dynamit.a" "dynamit.hex" "dynamit.lss" "dynamit.eep" "dynamit.map" "dynamit.srec" "dynamit.usersignatures"
+       
\ No newline at end of file
diff --git a/firmware/Release/dynamit.eep b/firmware/Release/dynamit.eep
new file mode 100644 (file)
index 0000000..1996e8f
--- /dev/null
@@ -0,0 +1 @@
+:00000001FF\r
diff --git a/firmware/Release/dynamit.elf b/firmware/Release/dynamit.elf
new file mode 100644 (file)
index 0000000..5e1c648
Binary files /dev/null and b/firmware/Release/dynamit.elf differ
diff --git a/firmware/Release/dynamit.hex b/firmware/Release/dynamit.hex
new file mode 100644 (file)
index 0000000..ca5ee61
--- /dev/null
@@ -0,0 +1,119 @@
+:1000000012C02AC029C028C027C026C025C024C0CD\r
+:1000100023C022C021C020C020C0ECC01DC01CC015\r
+:100020001BC01AC019C011241FBECFEDCDBF10E0F8\r
+:10003000A0E6B0E0E6E3F7E002C005900D92A83735\r
+:10004000B107D9F720E0A8E7B0E001C01D92AB37B7\r
+:10005000B207E1F77ED06DC3D3CF1F920F920FB6D8\r
+:100060000F9211248F939F9398B380E1892788BBC7\r
+:100070009F918F910F900FBE0F901F90189527E0C2\r
+:1000800030E0482F50E080E1BA01022E02C07595A1\r
+:1000900067950A94E2F760FF02C0929A01C09298B5\r
+:1000A00092B3982792BB92B3982792BB2150310903\r
+:1000B00058F708951F93CF93DF93142FF894EC0112\r
+:1000C000CC0FDD1FCF59DF4F89818623D8DF888190\r
+:1000D0008123D5DF92B388E0982792BB92B389271A\r
+:1000E00082BB7894DF91CF911F9108958EB5887F60\r
+:1000F0008EBD88B388BB0895F894803127E29207BB\r
+:1001000008F0F4CFBC0180E090E01AD220E030E0AB\r
+:1001100042E852E4A3D29B01AC0168E27BE68EE6A2\r
+:100120009EE47AD120E030E040E05FE397D2DCD17A\r
+:100130007BBD6ABD6AB57BB580E090E001D225EC5D\r
+:100140003EE440E454E403D1CFD179BD68BD789456\r
+:100150000895F89480B7826080BF89B7816089BFB5\r
+:100160008AE586BF8FB583608FBD8EB580618EBDF9\r
+:1001700089B7806289BF8CE181BB80E187BB12BAFD\r
+:100180007894B19B13C080917A0047EF6FEB90E0B9\r
+:1001900091DF809160004FEF6FE790E08BDF8091FF\r
+:1001A00079004FEF6FED90E085DFEBCF83B785608F\r
+:1001B00083BF88EC90E0A0DF8EB583608EBD809118\r
+:1001C0007800882321F080917A004FEF03C080915E\r
+:1001D0007A0047EF6FEB90E06DDF809160004FEFAA\r
+:1001E0006FE790E067DF809179004FEF6FED90E06F\r
+:1001F00061DFE5CF1F920F920FB60F921124CF92BD\r
+:10020000DF92EF92FF922F933F934F935F936F9301\r
+:100210007F938F939F93AF93BF93CF93EF93FF936E\r
+:100220008091780080FF09C08AE08093600080930D\r
+:100230007A008093790082E00CC08091780081FF81\r
+:100240000BC018BA1092600010927A0010927900D8\r
+:1002500081E08093780065C060916000C0917A0071\r
+:1002600070E080E090E06ED120E030E040E251E4C8\r
+:10027000F5D16B017C016C2F70E080E090E062D1E1\r
+:100280009B01AC01C701B60163D02DEC3CEC4CECFA\r
+:100290005DE35ED09B01AC0160E070E88BE396E427\r
+:1002A000BBD022D1CB0128DF80916000811114C026\r
+:1002B00080917A00811110C080917900882361F0CB\r
+:1002C0001092600010927A001092790081E0809381\r
+:1002D000780084EC86BF25C080917A0081110FC020\r
+:1002E0008091790081110BC089E080937A0080931E\r
+:1002F00079008091600081508093600012C08091ED\r
+:100300007900811109C089E08093790080917A0099\r
+:10031000815080937A0005C080917900815080934C\r
+:100320007900FF91EF91CF91BF91AF919F918F9104\r
+:100330007F916F915F914F913F912F91FF90EF903F\r
+:10034000DF90CF900F900FBE0F901F9018955058D0\r
+:10035000BB27AA270ED048C139D130F03ED120F0BA\r
+:1003600031F49F3F11F41EF42EC10EF4E095E7FB2B\r
+:1003700024C1E92F4AD180F3BA17620773078407B3\r
+:10038000950718F071F49EF562C10EF4E0950B2EFE\r
+:10039000BA2FA02D0B01B90190010C01CA01A001D7\r
+:1003A0001124FF27591B99F0593F50F4503E68F132\r
+:1003B0001A16F040A22F232F342F4427585FF3CF73\r
+:1003C000469537952795A795F0405395C9F77EF444\r
+:1003D0001F16BA0B620B730B840BBAF09150A1F08D\r
+:1003E000FF0FBB1F661F771F881FC2F70EC0BA0F13\r
+:1003F000621F731F841F48F4879577956795B7959B\r
+:10040000F7959E3F08F0B3CF9395880F08F0992792\r
+:10041000EE0F9795879508950CD0E6C0DED040F09A\r
+:10042000D5D030F021F45F3F19F0C7C0511110C191\r
+:10043000CAC0EBD098F39923C9F35523B1F3951BA8\r
+:10044000550BBB27AA2762177307840738F09F5FF5\r
+:100450005F4F220F331F441FAA1FA9F333D00E2E64\r
+:100460003AF0E0E830D091505040E695001CCAF7D1\r
+:1004700029D0FE2F27D0660F771F881FBB1F261796\r
+:1004800037074807AB07B0E809F0BB0B802DBF0169\r
+:10049000FF2793585F4F2AF09E3F510568F08DC0AB\r
+:1004A000D7C05F3FECF3983EDCF386957795679570\r
+:1004B000B795F7959F5FC9F7880F911D969587951A\r
+:1004C00097F90895E1E0660F771F881FBB1F621739\r
+:1004D00073078407BA0720F0621B730B840BBA0BF7\r
+:1004E000EE1F88F7E095089598D088F09F5790F018\r
+:1004F000B92F9927B751A0F0D1F0660F771F881F49\r
+:10050000991F1AF0BA95C9F712C0B13081F09FD087\r
+:10051000B1E008959CC0672F782F8827B85F39F025\r
+:10052000B93FCCF3869577956795B395D9F73EF4A7\r
+:1005300090958095709561957F4F8F4F9F4F08954F\r
+:10054000E89409C097FB3EF490958095709561956D\r
+:100550007F4F8F4F9F4F9923A9F0F92F96E9BB2723\r
+:100560009395F695879577956795B795F111F8CF9F\r
+:10057000FAF4BB0F11F460FF1BC06F5F7F4F8F4F0A\r
+:100580009F4F16C0882311F096E911C0772321F000\r
+:100590009EE8872F762F05C0662371F096E8862F98\r
+:1005A00070E060E02AF09A95660F771F881FDAF7EF\r
+:1005B000880F9695879597F9089597F99F6780E832\r
+:1005C00070E060E008959FEF80EC089500240A94A5\r
+:1005D0001616170618060906089500240A9412161E\r
+:1005E0001306140605060895092E0394000C11F451\r
+:1005F000882352F0BB0F40F4BF2B11F460FF04C0FE\r
+:100600006F5F7F4F8F4F9F4F089557FD9058440F56\r
+:10061000551F59F05F3F71F04795880F97FB991F61\r
+:1006200061F09F3F79F0879508951216130614061E\r
+:10063000551FF2CF4695F1DF08C0161617061806AB\r
+:10064000991FF1CF86957105610508940895E89486\r
+:10065000BB2766277727CB0197F908950AD0C4CF27\r
+:10066000B5DF28F0BADF18F0952309F0A6CFABCF9D\r
+:10067000EFCFCBDFA8F39923D9F35523C9F3950F17\r
+:1006800050E0551FAA27EE27FF27BB270024089418\r
+:10069000679520F4E20FF31FB41F0A1E220F331FC9\r
+:1006A000441FAA1F6695A9F7779530F4F30FB41F7E\r
+:1006B0000A1E121E08F46395330F441FAA1F221F3F\r
+:1006C000769599F7879520F4B40F0A1E121E631FC2\r
+:1006D000440FAA1F221F331F8695A9F7862F712D5D\r
+:1006E000602D11249F5750408AF0E1F088234AF092\r
+:1006F000EE0FFF1FBB1F661F771F881F91505040D2\r
+:10070000A9F79E3F510570F058CFA2CF5F3FECF3A1\r
+:10071000983EDCF3869577956795B795F795E795BD\r
+:100720009F5FC1F7FE2B880F911D9695879597F9CE\r
+:060730000895F894FFCFCC\r
+:1007360006E9E3EFEFD9EBCBEBCFE7CBF3C9F3EF6A\r
+:08074600EBC9E3CBE3FFFF0068\r
+:00000001FF\r
diff --git a/firmware/Release/dynamit.lss b/firmware/Release/dynamit.lss
new file mode 100644 (file)
index 0000000..c012047
--- /dev/null
@@ -0,0 +1,984 @@
+\r
+dynamit.elf:     file format elf32-avr\r
+\r
+Sections:\r
+Idx Name          Size      VMA       LMA       File off  Algn\r
+  0 .text         00000736  00000000  00000000  00000094  2**1\r
+                  CONTENTS, ALLOC, LOAD, READONLY, CODE\r
+  1 .data         00000018  00800060  00000736  000007ca  2**0\r
+                  CONTENTS, ALLOC, LOAD, DATA\r
+  2 .bss          00000003  00800078  00800078  000007e2  2**0\r
+                  ALLOC\r
+  3 .comment      00000030  00000000  00000000  000007e2  2**0\r
+                  CONTENTS, READONLY\r
+  4 .note.gnu.avr.deviceinfo 00000040  00000000  00000000  00000814  2**2\r
+                  CONTENTS, READONLY\r
+  5 .debug_info   0000040e  00000000  00000000  00000854  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  6 .debug_abbrev 000003d7  00000000  00000000  00000c62  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  7 .debug_line   00000101  00000000  00000000  00001039  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+  8 .debug_str    00000163  00000000  00000000  0000113a  2**0\r
+                  CONTENTS, READONLY, DEBUGGING\r
+\r
+Disassembly of section .text:\r
+\r
+00000000 <__vectors>:\r
+   0:  12 c0           rjmp    .+36            ; 0x26 <__ctors_end>\r
+   2:  2a c0           rjmp    .+84            ; 0x58 <__bad_interrupt>\r
+   4:  29 c0           rjmp    .+82            ; 0x58 <__bad_interrupt>\r
+   6:  28 c0           rjmp    .+80            ; 0x58 <__bad_interrupt>\r
+   8:  27 c0           rjmp    .+78            ; 0x58 <__bad_interrupt>\r
+   a:  26 c0           rjmp    .+76            ; 0x58 <__bad_interrupt>\r
+   c:  25 c0           rjmp    .+74            ; 0x58 <__bad_interrupt>\r
+   e:  24 c0           rjmp    .+72            ; 0x58 <__bad_interrupt>\r
+  10:  23 c0           rjmp    .+70            ; 0x58 <__bad_interrupt>\r
+  12:  22 c0           rjmp    .+68            ; 0x58 <__bad_interrupt>\r
+  14:  21 c0           rjmp    .+66            ; 0x58 <__bad_interrupt>\r
+  16:  20 c0           rjmp    .+64            ; 0x58 <__bad_interrupt>\r
+  18:  20 c0           rjmp    .+64            ; 0x5a <__vector_12>\r
+  1a:  ec c0           rjmp    .+472           ; 0x1f4 <__vector_13>\r
+  1c:  1d c0           rjmp    .+58            ; 0x58 <__bad_interrupt>\r
+  1e:  1c c0           rjmp    .+56            ; 0x58 <__bad_interrupt>\r
+  20:  1b c0           rjmp    .+54            ; 0x58 <__bad_interrupt>\r
+  22:  1a c0           rjmp    .+52            ; 0x58 <__bad_interrupt>\r
+  24:  19 c0           rjmp    .+50            ; 0x58 <__bad_interrupt>\r
+\r
+00000026 <__ctors_end>:\r
+  26:  11 24           eor     r1, r1\r
+  28:  1f be           out     0x3f, r1        ; 63\r
+  2a:  cf ed           ldi     r28, 0xDF       ; 223\r
+  2c:  cd bf           out     0x3d, r28       ; 61\r
+\r
+0000002e <__do_copy_data>:\r
+  2e:  10 e0           ldi     r17, 0x00       ; 0\r
+  30:  a0 e6           ldi     r26, 0x60       ; 96\r
+  32:  b0 e0           ldi     r27, 0x00       ; 0\r
+  34:  e6 e3           ldi     r30, 0x36       ; 54\r
+  36:  f7 e0           ldi     r31, 0x07       ; 7\r
+  38:  02 c0           rjmp    .+4             ; 0x3e <__SP_L__+0x1>\r
+  3a:  05 90           lpm     r0, Z+\r
+  3c:  0d 92           st      X+, r0\r
+  3e:  a8 37           cpi     r26, 0x78       ; 120\r
+  40:  b1 07           cpc     r27, r17\r
+  42:  d9 f7           brne    .-10            ; 0x3a <__do_copy_data+0xc>\r
+\r
+00000044 <__do_clear_bss>:\r
+  44:  20 e0           ldi     r18, 0x00       ; 0\r
+  46:  a8 e7           ldi     r26, 0x78       ; 120\r
+  48:  b0 e0           ldi     r27, 0x00       ; 0\r
+  4a:  01 c0           rjmp    .+2             ; 0x4e <.do_clear_bss_start>\r
+\r
+0000004c <.do_clear_bss_loop>:\r
+  4c:  1d 92           st      X+, r1\r
+\r
+0000004e <.do_clear_bss_start>:\r
+  4e:  ab 37           cpi     r26, 0x7B       ; 123\r
+  50:  b2 07           cpc     r27, r18\r
+  52:  e1 f7           brne    .-8             ; 0x4c <.do_clear_bss_loop>\r
+  54:  7e d0           rcall   .+252           ; 0x152 <main>\r
+  56:  6d c3           rjmp    .+1754          ; 0x732 <_exit>\r
+\r
+00000058 <__bad_interrupt>:\r
+  58:  d3 cf           rjmp    .-90            ; 0x0 <__vectors>\r
+\r
+0000005a <__vector_12>:\r
+  5a:  1f 92           push    r1\r
+  5c:  0f 92           push    r0\r
+  5e:  0f b6           in      r0, 0x3f        ; 63\r
+  60:  0f 92           push    r0\r
+  62:  11 24           eor     r1, r1\r
+  64:  8f 93           push    r24\r
+  66:  9f 93           push    r25\r
+  68:  98 b3           in      r25, 0x18       ; 24\r
+  6a:  80 e1           ldi     r24, 0x10       ; 16\r
+  6c:  89 27           eor     r24, r25\r
+  6e:  88 bb           out     0x18, r24       ; 24\r
+  70:  9f 91           pop     r25\r
+  72:  8f 91           pop     r24\r
+  74:  0f 90           pop     r0\r
+  76:  0f be           out     0x3f, r0        ; 63\r
+  78:  0f 90           pop     r0\r
+  7a:  1f 90           pop     r1\r
+  7c:  18 95           reti\r
+\r
+0000007e <shift_out_msb>:\r
+  7e:  27 e0           ldi     r18, 0x07       ; 7\r
+  80:  30 e0           ldi     r19, 0x00       ; 0\r
+  82:  48 2f           mov     r20, r24\r
+  84:  50 e0           ldi     r21, 0x00       ; 0\r
+  86:  80 e1           ldi     r24, 0x10       ; 16\r
+  88:  ba 01           movw    r22, r20\r
+  8a:  02 2e           mov     r0, r18\r
+  8c:  02 c0           rjmp    .+4             ; 0x92 <__DATA_REGION_LENGTH__+0x12>\r
+  8e:  75 95           asr     r23\r
+  90:  67 95           ror     r22\r
+  92:  0a 94           dec     r0\r
+  94:  e2 f7           brpl    .-8             ; 0x8e <__DATA_REGION_LENGTH__+0xe>\r
+  96:  60 ff           sbrs    r22, 0\r
+  98:  02 c0           rjmp    .+4             ; 0x9e <__DATA_REGION_LENGTH__+0x1e>\r
+  9a:  92 9a           sbi     0x12, 2 ; 18\r
+  9c:  01 c0           rjmp    .+2             ; 0xa0 <__DATA_REGION_LENGTH__+0x20>\r
+  9e:  92 98           cbi     0x12, 2 ; 18\r
+  a0:  92 b3           in      r25, 0x12       ; 18\r
+  a2:  98 27           eor     r25, r24\r
+  a4:  92 bb           out     0x12, r25       ; 18\r
+  a6:  92 b3           in      r25, 0x12       ; 18\r
+  a8:  98 27           eor     r25, r24\r
+  aa:  92 bb           out     0x12, r25       ; 18\r
+  ac:  21 50           subi    r18, 0x01       ; 1\r
+  ae:  31 09           sbc     r19, r1\r
+  b0:  58 f7           brcc    .-42            ; 0x88 <__DATA_REGION_LENGTH__+0x8>\r
+  b2:  08 95           ret\r
+\r
+000000b4 <display_num_msb>:\r
+  b4:  1f 93           push    r17\r
+  b6:  cf 93           push    r28\r
+  b8:  df 93           push    r29\r
+  ba:  14 2f           mov     r17, r20\r
+  bc:  f8 94           cli\r
+  be:  ec 01           movw    r28, r24\r
+  c0:  cc 0f           add     r28, r28\r
+  c2:  dd 1f           adc     r29, r29\r
+  c4:  cf 59           subi    r28, 0x9F       ; 159\r
+  c6:  df 4f           sbci    r29, 0xFF       ; 255\r
+  c8:  89 81           ldd     r24, Y+1        ; 0x01\r
+  ca:  86 23           and     r24, r22\r
+  cc:  d8 df           rcall   .-80            ; 0x7e <shift_out_msb>\r
+  ce:  88 81           ld      r24, Y\r
+  d0:  81 23           and     r24, r17\r
+  d2:  d5 df           rcall   .-86            ; 0x7e <shift_out_msb>\r
+  d4:  92 b3           in      r25, 0x12       ; 18\r
+  d6:  88 e0           ldi     r24, 0x08       ; 8\r
+  d8:  98 27           eor     r25, r24\r
+  da:  92 bb           out     0x12, r25       ; 18\r
+  dc:  92 b3           in      r25, 0x12       ; 18\r
+  de:  89 27           eor     r24, r25\r
+  e0:  82 bb           out     0x12, r24       ; 18\r
+  e2:  78 94           sei\r
+  e4:  df 91           pop     r29\r
+  e6:  cf 91           pop     r28\r
+  e8:  1f 91           pop     r17\r
+  ea:  08 95           ret\r
+\r
+000000ec <turn_off_beep>:\r
+  ec:  8e b5           in      r24, 0x2e       ; 46\r
+  ee:  88 7f           andi    r24, 0xF8       ; 248\r
+  f0:  8e bd           out     0x2e, r24       ; 46\r
+  f2:  88 b3           in      r24, 0x18       ; 24\r
+  f4:  88 bb           out     0x18, r24       ; 24\r
+  f6:  08 95           ret\r
+\r
+000000f8 <set_beep_freq>:\r
+  f8:  f8 94           cli\r
+  fa:  80 31           cpi     r24, 0x10       ; 16\r
+  fc:  27 e2           ldi     r18, 0x27       ; 39\r
+  fe:  92 07           cpc     r25, r18\r
+ 100:  08 f0           brcs    .+2             ; 0x104 <set_beep_freq+0xc>\r
+ 102:  f4 cf           rjmp    .-24            ; 0xec <turn_off_beep>\r
+ 104:  bc 01           movw    r22, r24\r
+ 106:  80 e0           ldi     r24, 0x00       ; 0\r
+ 108:  90 e0           ldi     r25, 0x00       ; 0\r
+ 10a:  1a d2           rcall   .+1076          ; 0x540 <__floatunsisf>\r
+ 10c:  20 e0           ldi     r18, 0x00       ; 0\r
+ 10e:  30 e0           ldi     r19, 0x00       ; 0\r
+ 110:  42 e8           ldi     r20, 0x82       ; 130\r
+ 112:  52 e4           ldi     r21, 0x42       ; 66\r
+ 114:  a3 d2           rcall   .+1350          ; 0x65c <__mulsf3>\r
+ 116:  9b 01           movw    r18, r22\r
+ 118:  ac 01           movw    r20, r24\r
+ 11a:  68 e2           ldi     r22, 0x28       ; 40\r
+ 11c:  7b e6           ldi     r23, 0x6B       ; 107\r
+ 11e:  8e e6           ldi     r24, 0x6E       ; 110\r
+ 120:  9e e4           ldi     r25, 0x4E       ; 78\r
+ 122:  7a d1           rcall   .+756           ; 0x418 <__divsf3>\r
+ 124:  20 e0           ldi     r18, 0x00       ; 0\r
+ 126:  30 e0           ldi     r19, 0x00       ; 0\r
+ 128:  40 e0           ldi     r20, 0x00       ; 0\r
+ 12a:  5f e3           ldi     r21, 0x3F       ; 63\r
+ 12c:  97 d2           rcall   .+1326          ; 0x65c <__mulsf3>\r
+ 12e:  dc d1           rcall   .+952           ; 0x4e8 <__fixunssfsi>\r
+ 130:  7b bd           out     0x2b, r23       ; 43\r
+ 132:  6a bd           out     0x2a, r22       ; 42\r
+ 134:  6a b5           in      r22, 0x2a       ; 42\r
+ 136:  7b b5           in      r23, 0x2b       ; 43\r
+ 138:  80 e0           ldi     r24, 0x00       ; 0\r
+ 13a:  90 e0           ldi     r25, 0x00       ; 0\r
+ 13c:  01 d2           rcall   .+1026          ; 0x540 <__floatunsisf>\r
+ 13e:  25 ec           ldi     r18, 0xC5       ; 197\r
+ 140:  3e e4           ldi     r19, 0x4E       ; 78\r
+ 142:  40 e4           ldi     r20, 0x40       ; 64\r
+ 144:  54 e4           ldi     r21, 0x44       ; 68\r
+ 146:  03 d1           rcall   .+518           ; 0x34e <__subsf3>\r
+ 148:  cf d1           rcall   .+926           ; 0x4e8 <__fixunssfsi>\r
+ 14a:  79 bd           out     0x29, r23       ; 41\r
+ 14c:  68 bd           out     0x28, r22       ; 40\r
+ 14e:  78 94           sei\r
+ 150:  08 95           ret\r
+\r
+00000152 <main>:\r
+ 152:  f8 94           cli\r
+ 154:  80 b7           in      r24, 0x30       ; 48\r
+ 156:  82 60           ori     r24, 0x02       ; 2\r
+ 158:  80 bf           out     0x30, r24       ; 48\r
+ 15a:  89 b7           in      r24, 0x39       ; 57\r
+ 15c:  81 60           ori     r24, 0x01       ; 1\r
+ 15e:  89 bf           out     0x39, r24       ; 57\r
+ 160:  8a e5           ldi     r24, 0x5A       ; 90\r
+ 162:  86 bf           out     0x36, r24       ; 54\r
+ 164:  8f b5           in      r24, 0x2f       ; 47\r
+ 166:  83 60           ori     r24, 0x03       ; 3\r
+ 168:  8f bd           out     0x2f, r24       ; 47\r
+ 16a:  8e b5           in      r24, 0x2e       ; 46\r
+ 16c:  80 61           ori     r24, 0x10       ; 16\r
+ 16e:  8e bd           out     0x2e, r24       ; 46\r
+ 170:  89 b7           in      r24, 0x39       ; 57\r
+ 172:  80 62           ori     r24, 0x20       ; 32\r
+ 174:  89 bf           out     0x39, r24       ; 57\r
+ 176:  8c e1           ldi     r24, 0x1C       ; 28\r
+ 178:  81 bb           out     0x11, r24       ; 17\r
+ 17a:  80 e1           ldi     r24, 0x10       ; 16\r
+ 17c:  87 bb           out     0x17, r24       ; 23\r
+ 17e:  12 ba           out     0x12, r1        ; 18\r
+ 180:  78 94           sei\r
+ 182:  b1 9b           sbis    0x16, 1 ; 22\r
+ 184:  13 c0           rjmp    .+38            ; 0x1ac <main+0x5a>\r
+ 186:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 18a:  47 ef           ldi     r20, 0xF7       ; 247\r
+ 18c:  6f eb           ldi     r22, 0xBF       ; 191\r
+ 18e:  90 e0           ldi     r25, 0x00       ; 0\r
+ 190:  91 df           rcall   .-222           ; 0xb4 <display_num_msb>\r
+ 192:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 196:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 198:  6f e7           ldi     r22, 0x7F       ; 127\r
+ 19a:  90 e0           ldi     r25, 0x00       ; 0\r
+ 19c:  8b df           rcall   .-234           ; 0xb4 <display_num_msb>\r
+ 19e:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 1a2:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1a4:  6f ed           ldi     r22, 0xDF       ; 223\r
+ 1a6:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1a8:  85 df           rcall   .-246           ; 0xb4 <display_num_msb>\r
+ 1aa:  eb cf           rjmp    .-42            ; 0x182 <main+0x30>\r
+ 1ac:  83 b7           in      r24, 0x33       ; 51\r
+ 1ae:  85 60           ori     r24, 0x05       ; 5\r
+ 1b0:  83 bf           out     0x33, r24       ; 51\r
+ 1b2:  88 ec           ldi     r24, 0xC8       ; 200\r
+ 1b4:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1b6:  a0 df           rcall   .-192           ; 0xf8 <set_beep_freq>\r
+ 1b8:  8e b5           in      r24, 0x2e       ; 46\r
+ 1ba:  83 60           ori     r24, 0x03       ; 3\r
+ 1bc:  8e bd           out     0x2e, r24       ; 46\r
+ 1be:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 1c2:  88 23           and     r24, r24\r
+ 1c4:  21 f0           breq    .+8             ; 0x1ce <main+0x7c>\r
+ 1c6:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 1ca:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1cc:  03 c0           rjmp    .+6             ; 0x1d4 <main+0x82>\r
+ 1ce:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 1d2:  47 ef           ldi     r20, 0xF7       ; 247\r
+ 1d4:  6f eb           ldi     r22, 0xBF       ; 191\r
+ 1d6:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1d8:  6d df           rcall   .-294           ; 0xb4 <display_num_msb>\r
+ 1da:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 1de:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1e0:  6f e7           ldi     r22, 0x7F       ; 127\r
+ 1e2:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1e4:  67 df           rcall   .-306           ; 0xb4 <display_num_msb>\r
+ 1e6:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 1ea:  4f ef           ldi     r20, 0xFF       ; 255\r
+ 1ec:  6f ed           ldi     r22, 0xDF       ; 223\r
+ 1ee:  90 e0           ldi     r25, 0x00       ; 0\r
+ 1f0:  61 df           rcall   .-318           ; 0xb4 <display_num_msb>\r
+ 1f2:  e5 cf           rjmp    .-54            ; 0x1be <main+0x6c>\r
+\r
+000001f4 <__vector_13>:\r
+ 1f4:  1f 92           push    r1\r
+ 1f6:  0f 92           push    r0\r
+ 1f8:  0f b6           in      r0, 0x3f        ; 63\r
+ 1fa:  0f 92           push    r0\r
+ 1fc:  11 24           eor     r1, r1\r
+ 1fe:  cf 92           push    r12\r
+ 200:  df 92           push    r13\r
+ 202:  ef 92           push    r14\r
+ 204:  ff 92           push    r15\r
+ 206:  2f 93           push    r18\r
+ 208:  3f 93           push    r19\r
+ 20a:  4f 93           push    r20\r
+ 20c:  5f 93           push    r21\r
+ 20e:  6f 93           push    r22\r
+ 210:  7f 93           push    r23\r
+ 212:  8f 93           push    r24\r
+ 214:  9f 93           push    r25\r
+ 216:  af 93           push    r26\r
+ 218:  bf 93           push    r27\r
+ 21a:  cf 93           push    r28\r
+ 21c:  ef 93           push    r30\r
+ 21e:  ff 93           push    r31\r
+ 220:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 224:  80 ff           sbrs    r24, 0\r
+ 226:  09 c0           rjmp    .+18            ; 0x23a <__vector_13+0x46>\r
+ 228:  8a e0           ldi     r24, 0x0A       ; 10\r
+ 22a:  80 93 60 00     sts     0x0060, r24     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 22e:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+ 232:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+ 236:  82 e0           ldi     r24, 0x02       ; 2\r
+ 238:  0c c0           rjmp    .+24            ; 0x252 <__vector_13+0x5e>\r
+ 23a:  80 91 78 00     lds     r24, 0x0078     ; 0x800078 <__data_end>\r
+ 23e:  81 ff           sbrs    r24, 1\r
+ 240:  0b c0           rjmp    .+22            ; 0x258 <__vector_13+0x64>\r
+ 242:  18 ba           out     0x18, r1        ; 24\r
+ 244:  10 92 60 00     sts     0x0060, r1      ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 248:  10 92 7a 00     sts     0x007A, r1      ; 0x80007a <sec>\r
+ 24c:  10 92 79 00     sts     0x0079, r1      ; 0x800079 <sec_ten>\r
+ 250:  81 e0           ldi     r24, 0x01       ; 1\r
+ 252:  80 93 78 00     sts     0x0078, r24     ; 0x800078 <__data_end>\r
+ 256:  65 c0           rjmp    .+202           ; 0x322 <__vector_13+0x12e>\r
+ 258:  60 91 60 00     lds     r22, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 25c:  c0 91 7a 00     lds     r28, 0x007A     ; 0x80007a <sec>\r
+ 260:  70 e0           ldi     r23, 0x00       ; 0\r
+ 262:  80 e0           ldi     r24, 0x00       ; 0\r
+ 264:  90 e0           ldi     r25, 0x00       ; 0\r
+ 266:  6e d1           rcall   .+732           ; 0x544 <__floatsisf>\r
+ 268:  20 e0           ldi     r18, 0x00       ; 0\r
+ 26a:  30 e0           ldi     r19, 0x00       ; 0\r
+ 26c:  40 e2           ldi     r20, 0x20       ; 32\r
+ 26e:  51 e4           ldi     r21, 0x41       ; 65\r
+ 270:  f5 d1           rcall   .+1002          ; 0x65c <__mulsf3>\r
+ 272:  6b 01           movw    r12, r22\r
+ 274:  7c 01           movw    r14, r24\r
+ 276:  6c 2f           mov     r22, r28\r
+ 278:  70 e0           ldi     r23, 0x00       ; 0\r
+ 27a:  80 e0           ldi     r24, 0x00       ; 0\r
+ 27c:  90 e0           ldi     r25, 0x00       ; 0\r
+ 27e:  62 d1           rcall   .+708           ; 0x544 <__floatsisf>\r
+ 280:  9b 01           movw    r18, r22\r
+ 282:  ac 01           movw    r20, r24\r
+ 284:  c7 01           movw    r24, r14\r
+ 286:  b6 01           movw    r22, r12\r
+ 288:  63 d0           rcall   .+198           ; 0x350 <__addsf3>\r
+ 28a:  2d ec           ldi     r18, 0xCD       ; 205\r
+ 28c:  3c ec           ldi     r19, 0xCC       ; 204\r
+ 28e:  4c ec           ldi     r20, 0xCC       ; 204\r
+ 290:  5d e3           ldi     r21, 0x3D       ; 61\r
+ 292:  5e d0           rcall   .+188           ; 0x350 <__addsf3>\r
+ 294:  9b 01           movw    r18, r22\r
+ 296:  ac 01           movw    r20, r24\r
+ 298:  60 e0           ldi     r22, 0x00       ; 0\r
+ 29a:  70 e8           ldi     r23, 0x80       ; 128\r
+ 29c:  8b e3           ldi     r24, 0x3B       ; 59\r
+ 29e:  96 e4           ldi     r25, 0x46       ; 70\r
+ 2a0:  bb d0           rcall   .+374           ; 0x418 <__divsf3>\r
+ 2a2:  22 d1           rcall   .+580           ; 0x4e8 <__fixunssfsi>\r
+ 2a4:  cb 01           movw    r24, r22\r
+ 2a6:  28 df           rcall   .-432           ; 0xf8 <set_beep_freq>\r
+ 2a8:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 2ac:  81 11           cpse    r24, r1\r
+ 2ae:  14 c0           rjmp    .+40            ; 0x2d8 <__vector_13+0xe4>\r
+ 2b0:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 2b4:  81 11           cpse    r24, r1\r
+ 2b6:  10 c0           rjmp    .+32            ; 0x2d8 <__vector_13+0xe4>\r
+ 2b8:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 2bc:  88 23           and     r24, r24\r
+ 2be:  61 f0           breq    .+24            ; 0x2d8 <__vector_13+0xe4>\r
+ 2c0:  10 92 60 00     sts     0x0060, r1      ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 2c4:  10 92 7a 00     sts     0x007A, r1      ; 0x80007a <sec>\r
+ 2c8:  10 92 79 00     sts     0x0079, r1      ; 0x800079 <sec_ten>\r
+ 2cc:  81 e0           ldi     r24, 0x01       ; 1\r
+ 2ce:  80 93 78 00     sts     0x0078, r24     ; 0x800078 <__data_end>\r
+ 2d2:  84 ec           ldi     r24, 0xC4       ; 196\r
+ 2d4:  86 bf           out     0x36, r24       ; 54\r
+ 2d6:  25 c0           rjmp    .+74            ; 0x322 <__vector_13+0x12e>\r
+ 2d8:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 2dc:  81 11           cpse    r24, r1\r
+ 2de:  0f c0           rjmp    .+30            ; 0x2fe <__vector_13+0x10a>\r
+ 2e0:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 2e4:  81 11           cpse    r24, r1\r
+ 2e6:  0b c0           rjmp    .+22            ; 0x2fe <__vector_13+0x10a>\r
+ 2e8:  89 e0           ldi     r24, 0x09       ; 9\r
+ 2ea:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+ 2ee:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+ 2f2:  80 91 60 00     lds     r24, 0x0060     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 2f6:  81 50           subi    r24, 0x01       ; 1\r
+ 2f8:  80 93 60 00     sts     0x0060, r24     ; 0x800060 <__DATA_REGION_ORIGIN__>\r
+ 2fc:  12 c0           rjmp    .+36            ; 0x322 <__vector_13+0x12e>\r
+ 2fe:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 302:  81 11           cpse    r24, r1\r
+ 304:  09 c0           rjmp    .+18            ; 0x318 <__vector_13+0x124>\r
+ 306:  89 e0           ldi     r24, 0x09       ; 9\r
+ 308:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+ 30c:  80 91 7a 00     lds     r24, 0x007A     ; 0x80007a <sec>\r
+ 310:  81 50           subi    r24, 0x01       ; 1\r
+ 312:  80 93 7a 00     sts     0x007A, r24     ; 0x80007a <sec>\r
+ 316:  05 c0           rjmp    .+10            ; 0x322 <__vector_13+0x12e>\r
+ 318:  80 91 79 00     lds     r24, 0x0079     ; 0x800079 <sec_ten>\r
+ 31c:  81 50           subi    r24, 0x01       ; 1\r
+ 31e:  80 93 79 00     sts     0x0079, r24     ; 0x800079 <sec_ten>\r
+ 322:  ff 91           pop     r31\r
+ 324:  ef 91           pop     r30\r
+ 326:  cf 91           pop     r28\r
+ 328:  bf 91           pop     r27\r
+ 32a:  af 91           pop     r26\r
+ 32c:  9f 91           pop     r25\r
+ 32e:  8f 91           pop     r24\r
+ 330:  7f 91           pop     r23\r
+ 332:  6f 91           pop     r22\r
+ 334:  5f 91           pop     r21\r
+ 336:  4f 91           pop     r20\r
+ 338:  3f 91           pop     r19\r
+ 33a:  2f 91           pop     r18\r
+ 33c:  ff 90           pop     r15\r
+ 33e:  ef 90           pop     r14\r
+ 340:  df 90           pop     r13\r
+ 342:  cf 90           pop     r12\r
+ 344:  0f 90           pop     r0\r
+ 346:  0f be           out     0x3f, r0        ; 63\r
+ 348:  0f 90           pop     r0\r
+ 34a:  1f 90           pop     r1\r
+ 34c:  18 95           reti\r
+\r
+0000034e <__subsf3>:\r
+ 34e:  50 58           subi    r21, 0x80       ; 128\r
+\r
+00000350 <__addsf3>:\r
+ 350:  bb 27           eor     r27, r27\r
+ 352:  aa 27           eor     r26, r26\r
+ 354:  0e d0           rcall   .+28            ; 0x372 <__addsf3x>\r
+ 356:  48 c1           rjmp    .+656           ; 0x5e8 <__fp_round>\r
+ 358:  39 d1           rcall   .+626           ; 0x5cc <__fp_pscA>\r
+ 35a:  30 f0           brcs    .+12            ; 0x368 <__addsf3+0x18>\r
+ 35c:  3e d1           rcall   .+636           ; 0x5da <__fp_pscB>\r
+ 35e:  20 f0           brcs    .+8             ; 0x368 <__addsf3+0x18>\r
+ 360:  31 f4           brne    .+12            ; 0x36e <__addsf3+0x1e>\r
+ 362:  9f 3f           cpi     r25, 0xFF       ; 255\r
+ 364:  11 f4           brne    .+4             ; 0x36a <__addsf3+0x1a>\r
+ 366:  1e f4           brtc    .+6             ; 0x36e <__addsf3+0x1e>\r
+ 368:  2e c1           rjmp    .+604           ; 0x5c6 <__fp_nan>\r
+ 36a:  0e f4           brtc    .+2             ; 0x36e <__addsf3+0x1e>\r
+ 36c:  e0 95           com     r30\r
+ 36e:  e7 fb           bst     r30, 7\r
+ 370:  24 c1           rjmp    .+584           ; 0x5ba <__fp_inf>\r
+\r
+00000372 <__addsf3x>:\r
+ 372:  e9 2f           mov     r30, r25\r
+ 374:  4a d1           rcall   .+660           ; 0x60a <__fp_split3>\r
+ 376:  80 f3           brcs    .-32            ; 0x358 <__addsf3+0x8>\r
+ 378:  ba 17           cp      r27, r26\r
+ 37a:  62 07           cpc     r22, r18\r
+ 37c:  73 07           cpc     r23, r19\r
+ 37e:  84 07           cpc     r24, r20\r
+ 380:  95 07           cpc     r25, r21\r
+ 382:  18 f0           brcs    .+6             ; 0x38a <__addsf3x+0x18>\r
+ 384:  71 f4           brne    .+28            ; 0x3a2 <__addsf3x+0x30>\r
+ 386:  9e f5           brtc    .+102           ; 0x3ee <__addsf3x+0x7c>\r
+ 388:  62 c1           rjmp    .+708           ; 0x64e <__fp_zero>\r
+ 38a:  0e f4           brtc    .+2             ; 0x38e <__addsf3x+0x1c>\r
+ 38c:  e0 95           com     r30\r
+ 38e:  0b 2e           mov     r0, r27\r
+ 390:  ba 2f           mov     r27, r26\r
+ 392:  a0 2d           mov     r26, r0\r
+ 394:  0b 01           movw    r0, r22\r
+ 396:  b9 01           movw    r22, r18\r
+ 398:  90 01           movw    r18, r0\r
+ 39a:  0c 01           movw    r0, r24\r
+ 39c:  ca 01           movw    r24, r20\r
+ 39e:  a0 01           movw    r20, r0\r
+ 3a0:  11 24           eor     r1, r1\r
+ 3a2:  ff 27           eor     r31, r31\r
+ 3a4:  59 1b           sub     r21, r25\r
+ 3a6:  99 f0           breq    .+38            ; 0x3ce <__addsf3x+0x5c>\r
+ 3a8:  59 3f           cpi     r21, 0xF9       ; 249\r
+ 3aa:  50 f4           brcc    .+20            ; 0x3c0 <__addsf3x+0x4e>\r
+ 3ac:  50 3e           cpi     r21, 0xE0       ; 224\r
+ 3ae:  68 f1           brcs    .+90            ; 0x40a <__LOCK_REGION_LENGTH__+0xa>\r
+ 3b0:  1a 16           cp      r1, r26\r
+ 3b2:  f0 40           sbci    r31, 0x00       ; 0\r
+ 3b4:  a2 2f           mov     r26, r18\r
+ 3b6:  23 2f           mov     r18, r19\r
+ 3b8:  34 2f           mov     r19, r20\r
+ 3ba:  44 27           eor     r20, r20\r
+ 3bc:  58 5f           subi    r21, 0xF8       ; 248\r
+ 3be:  f3 cf           rjmp    .-26            ; 0x3a6 <__addsf3x+0x34>\r
+ 3c0:  46 95           lsr     r20\r
+ 3c2:  37 95           ror     r19\r
+ 3c4:  27 95           ror     r18\r
+ 3c6:  a7 95           ror     r26\r
+ 3c8:  f0 40           sbci    r31, 0x00       ; 0\r
+ 3ca:  53 95           inc     r21\r
+ 3cc:  c9 f7           brne    .-14            ; 0x3c0 <__addsf3x+0x4e>\r
+ 3ce:  7e f4           brtc    .+30            ; 0x3ee <__addsf3x+0x7c>\r
+ 3d0:  1f 16           cp      r1, r31\r
+ 3d2:  ba 0b           sbc     r27, r26\r
+ 3d4:  62 0b           sbc     r22, r18\r
+ 3d6:  73 0b           sbc     r23, r19\r
+ 3d8:  84 0b           sbc     r24, r20\r
+ 3da:  ba f0           brmi    .+46            ; 0x40a <__LOCK_REGION_LENGTH__+0xa>\r
+ 3dc:  91 50           subi    r25, 0x01       ; 1\r
+ 3de:  a1 f0           breq    .+40            ; 0x408 <__LOCK_REGION_LENGTH__+0x8>\r
+ 3e0:  ff 0f           add     r31, r31\r
+ 3e2:  bb 1f           adc     r27, r27\r
+ 3e4:  66 1f           adc     r22, r22\r
+ 3e6:  77 1f           adc     r23, r23\r
+ 3e8:  88 1f           adc     r24, r24\r
+ 3ea:  c2 f7           brpl    .-16            ; 0x3dc <__addsf3x+0x6a>\r
+ 3ec:  0e c0           rjmp    .+28            ; 0x40a <__LOCK_REGION_LENGTH__+0xa>\r
+ 3ee:  ba 0f           add     r27, r26\r
+ 3f0:  62 1f           adc     r22, r18\r
+ 3f2:  73 1f           adc     r23, r19\r
+ 3f4:  84 1f           adc     r24, r20\r
+ 3f6:  48 f4           brcc    .+18            ; 0x40a <__LOCK_REGION_LENGTH__+0xa>\r
+ 3f8:  87 95           ror     r24\r
+ 3fa:  77 95           ror     r23\r
+ 3fc:  67 95           ror     r22\r
+ 3fe:  b7 95           ror     r27\r
+ 400:  f7 95           ror     r31\r
+ 402:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 404:  08 f0           brcs    .+2             ; 0x408 <__LOCK_REGION_LENGTH__+0x8>\r
+ 406:  b3 cf           rjmp    .-154           ; 0x36e <__addsf3+0x1e>\r
+ 408:  93 95           inc     r25\r
+ 40a:  88 0f           add     r24, r24\r
+ 40c:  08 f0           brcs    .+2             ; 0x410 <__LOCK_REGION_LENGTH__+0x10>\r
+ 40e:  99 27           eor     r25, r25\r
+ 410:  ee 0f           add     r30, r30\r
+ 412:  97 95           ror     r25\r
+ 414:  87 95           ror     r24\r
+ 416:  08 95           ret\r
+\r
+00000418 <__divsf3>:\r
+ 418:  0c d0           rcall   .+24            ; 0x432 <__divsf3x>\r
+ 41a:  e6 c0           rjmp    .+460           ; 0x5e8 <__fp_round>\r
+ 41c:  de d0           rcall   .+444           ; 0x5da <__fp_pscB>\r
+ 41e:  40 f0           brcs    .+16            ; 0x430 <__divsf3+0x18>\r
+ 420:  d5 d0           rcall   .+426           ; 0x5cc <__fp_pscA>\r
+ 422:  30 f0           brcs    .+12            ; 0x430 <__divsf3+0x18>\r
+ 424:  21 f4           brne    .+8             ; 0x42e <__divsf3+0x16>\r
+ 426:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 428:  19 f0           breq    .+6             ; 0x430 <__divsf3+0x18>\r
+ 42a:  c7 c0           rjmp    .+398           ; 0x5ba <__fp_inf>\r
+ 42c:  51 11           cpse    r21, r1\r
+ 42e:  10 c1           rjmp    .+544           ; 0x650 <__fp_szero>\r
+ 430:  ca c0           rjmp    .+404           ; 0x5c6 <__fp_nan>\r
+\r
+00000432 <__divsf3x>:\r
+ 432:  eb d0           rcall   .+470           ; 0x60a <__fp_split3>\r
+ 434:  98 f3           brcs    .-26            ; 0x41c <__divsf3+0x4>\r
+\r
+00000436 <__divsf3_pse>:\r
+ 436:  99 23           and     r25, r25\r
+ 438:  c9 f3           breq    .-14            ; 0x42c <__divsf3+0x14>\r
+ 43a:  55 23           and     r21, r21\r
+ 43c:  b1 f3           breq    .-20            ; 0x42a <__divsf3+0x12>\r
+ 43e:  95 1b           sub     r25, r21\r
+ 440:  55 0b           sbc     r21, r21\r
+ 442:  bb 27           eor     r27, r27\r
+ 444:  aa 27           eor     r26, r26\r
+ 446:  62 17           cp      r22, r18\r
+ 448:  73 07           cpc     r23, r19\r
+ 44a:  84 07           cpc     r24, r20\r
+ 44c:  38 f0           brcs    .+14            ; 0x45c <__divsf3_pse+0x26>\r
+ 44e:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 450:  5f 4f           sbci    r21, 0xFF       ; 255\r
+ 452:  22 0f           add     r18, r18\r
+ 454:  33 1f           adc     r19, r19\r
+ 456:  44 1f           adc     r20, r20\r
+ 458:  aa 1f           adc     r26, r26\r
+ 45a:  a9 f3           breq    .-22            ; 0x446 <__divsf3_pse+0x10>\r
+ 45c:  33 d0           rcall   .+102           ; 0x4c4 <__divsf3_pse+0x8e>\r
+ 45e:  0e 2e           mov     r0, r30\r
+ 460:  3a f0           brmi    .+14            ; 0x470 <__divsf3_pse+0x3a>\r
+ 462:  e0 e8           ldi     r30, 0x80       ; 128\r
+ 464:  30 d0           rcall   .+96            ; 0x4c6 <__divsf3_pse+0x90>\r
+ 466:  91 50           subi    r25, 0x01       ; 1\r
+ 468:  50 40           sbci    r21, 0x00       ; 0\r
+ 46a:  e6 95           lsr     r30\r
+ 46c:  00 1c           adc     r0, r0\r
+ 46e:  ca f7           brpl    .-14            ; 0x462 <__divsf3_pse+0x2c>\r
+ 470:  29 d0           rcall   .+82            ; 0x4c4 <__divsf3_pse+0x8e>\r
+ 472:  fe 2f           mov     r31, r30\r
+ 474:  27 d0           rcall   .+78            ; 0x4c4 <__divsf3_pse+0x8e>\r
+ 476:  66 0f           add     r22, r22\r
+ 478:  77 1f           adc     r23, r23\r
+ 47a:  88 1f           adc     r24, r24\r
+ 47c:  bb 1f           adc     r27, r27\r
+ 47e:  26 17           cp      r18, r22\r
+ 480:  37 07           cpc     r19, r23\r
+ 482:  48 07           cpc     r20, r24\r
+ 484:  ab 07           cpc     r26, r27\r
+ 486:  b0 e8           ldi     r27, 0x80       ; 128\r
+ 488:  09 f0           breq    .+2             ; 0x48c <__divsf3_pse+0x56>\r
+ 48a:  bb 0b           sbc     r27, r27\r
+ 48c:  80 2d           mov     r24, r0\r
+ 48e:  bf 01           movw    r22, r30\r
+ 490:  ff 27           eor     r31, r31\r
+ 492:  93 58           subi    r25, 0x83       ; 131\r
+ 494:  5f 4f           sbci    r21, 0xFF       ; 255\r
+ 496:  2a f0           brmi    .+10            ; 0x4a2 <__divsf3_pse+0x6c>\r
+ 498:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 49a:  51 05           cpc     r21, r1\r
+ 49c:  68 f0           brcs    .+26            ; 0x4b8 <__divsf3_pse+0x82>\r
+ 49e:  8d c0           rjmp    .+282           ; 0x5ba <__fp_inf>\r
+ 4a0:  d7 c0           rjmp    .+430           ; 0x650 <__fp_szero>\r
+ 4a2:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 4a4:  ec f3           brlt    .-6             ; 0x4a0 <__divsf3_pse+0x6a>\r
+ 4a6:  98 3e           cpi     r25, 0xE8       ; 232\r
+ 4a8:  dc f3           brlt    .-10            ; 0x4a0 <__divsf3_pse+0x6a>\r
+ 4aa:  86 95           lsr     r24\r
+ 4ac:  77 95           ror     r23\r
+ 4ae:  67 95           ror     r22\r
+ 4b0:  b7 95           ror     r27\r
+ 4b2:  f7 95           ror     r31\r
+ 4b4:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 4b6:  c9 f7           brne    .-14            ; 0x4aa <__divsf3_pse+0x74>\r
+ 4b8:  88 0f           add     r24, r24\r
+ 4ba:  91 1d           adc     r25, r1\r
+ 4bc:  96 95           lsr     r25\r
+ 4be:  87 95           ror     r24\r
+ 4c0:  97 f9           bld     r25, 7\r
+ 4c2:  08 95           ret\r
+ 4c4:  e1 e0           ldi     r30, 0x01       ; 1\r
+ 4c6:  66 0f           add     r22, r22\r
+ 4c8:  77 1f           adc     r23, r23\r
+ 4ca:  88 1f           adc     r24, r24\r
+ 4cc:  bb 1f           adc     r27, r27\r
+ 4ce:  62 17           cp      r22, r18\r
+ 4d0:  73 07           cpc     r23, r19\r
+ 4d2:  84 07           cpc     r24, r20\r
+ 4d4:  ba 07           cpc     r27, r26\r
+ 4d6:  20 f0           brcs    .+8             ; 0x4e0 <__divsf3_pse+0xaa>\r
+ 4d8:  62 1b           sub     r22, r18\r
+ 4da:  73 0b           sbc     r23, r19\r
+ 4dc:  84 0b           sbc     r24, r20\r
+ 4de:  ba 0b           sbc     r27, r26\r
+ 4e0:  ee 1f           adc     r30, r30\r
+ 4e2:  88 f7           brcc    .-30            ; 0x4c6 <__divsf3_pse+0x90>\r
+ 4e4:  e0 95           com     r30\r
+ 4e6:  08 95           ret\r
+\r
+000004e8 <__fixunssfsi>:\r
+ 4e8:  98 d0           rcall   .+304           ; 0x61a <__fp_splitA>\r
+ 4ea:  88 f0           brcs    .+34            ; 0x50e <__fixunssfsi+0x26>\r
+ 4ec:  9f 57           subi    r25, 0x7F       ; 127\r
+ 4ee:  90 f0           brcs    .+36            ; 0x514 <__fixunssfsi+0x2c>\r
+ 4f0:  b9 2f           mov     r27, r25\r
+ 4f2:  99 27           eor     r25, r25\r
+ 4f4:  b7 51           subi    r27, 0x17       ; 23\r
+ 4f6:  a0 f0           brcs    .+40            ; 0x520 <__fixunssfsi+0x38>\r
+ 4f8:  d1 f0           breq    .+52            ; 0x52e <__fixunssfsi+0x46>\r
+ 4fa:  66 0f           add     r22, r22\r
+ 4fc:  77 1f           adc     r23, r23\r
+ 4fe:  88 1f           adc     r24, r24\r
+ 500:  99 1f           adc     r25, r25\r
+ 502:  1a f0           brmi    .+6             ; 0x50a <__fixunssfsi+0x22>\r
+ 504:  ba 95           dec     r27\r
+ 506:  c9 f7           brne    .-14            ; 0x4fa <__fixunssfsi+0x12>\r
+ 508:  12 c0           rjmp    .+36            ; 0x52e <__fixunssfsi+0x46>\r
+ 50a:  b1 30           cpi     r27, 0x01       ; 1\r
+ 50c:  81 f0           breq    .+32            ; 0x52e <__fixunssfsi+0x46>\r
+ 50e:  9f d0           rcall   .+318           ; 0x64e <__fp_zero>\r
+ 510:  b1 e0           ldi     r27, 0x01       ; 1\r
+ 512:  08 95           ret\r
+ 514:  9c c0           rjmp    .+312           ; 0x64e <__fp_zero>\r
+ 516:  67 2f           mov     r22, r23\r
+ 518:  78 2f           mov     r23, r24\r
+ 51a:  88 27           eor     r24, r24\r
+ 51c:  b8 5f           subi    r27, 0xF8       ; 248\r
+ 51e:  39 f0           breq    .+14            ; 0x52e <__fixunssfsi+0x46>\r
+ 520:  b9 3f           cpi     r27, 0xF9       ; 249\r
+ 522:  cc f3           brlt    .-14            ; 0x516 <__fixunssfsi+0x2e>\r
+ 524:  86 95           lsr     r24\r
+ 526:  77 95           ror     r23\r
+ 528:  67 95           ror     r22\r
+ 52a:  b3 95           inc     r27\r
+ 52c:  d9 f7           brne    .-10            ; 0x524 <__fixunssfsi+0x3c>\r
+ 52e:  3e f4           brtc    .+14            ; 0x53e <__fixunssfsi+0x56>\r
+ 530:  90 95           com     r25\r
+ 532:  80 95           com     r24\r
+ 534:  70 95           com     r23\r
+ 536:  61 95           neg     r22\r
+ 538:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 53a:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 53c:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 53e:  08 95           ret\r
+\r
+00000540 <__floatunsisf>:\r
+ 540:  e8 94           clt\r
+ 542:  09 c0           rjmp    .+18            ; 0x556 <__floatsisf+0x12>\r
+\r
+00000544 <__floatsisf>:\r
+ 544:  97 fb           bst     r25, 7\r
+ 546:  3e f4           brtc    .+14            ; 0x556 <__floatsisf+0x12>\r
+ 548:  90 95           com     r25\r
+ 54a:  80 95           com     r24\r
+ 54c:  70 95           com     r23\r
+ 54e:  61 95           neg     r22\r
+ 550:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 552:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 554:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 556:  99 23           and     r25, r25\r
+ 558:  a9 f0           breq    .+42            ; 0x584 <__floatsisf+0x40>\r
+ 55a:  f9 2f           mov     r31, r25\r
+ 55c:  96 e9           ldi     r25, 0x96       ; 150\r
+ 55e:  bb 27           eor     r27, r27\r
+ 560:  93 95           inc     r25\r
+ 562:  f6 95           lsr     r31\r
+ 564:  87 95           ror     r24\r
+ 566:  77 95           ror     r23\r
+ 568:  67 95           ror     r22\r
+ 56a:  b7 95           ror     r27\r
+ 56c:  f1 11           cpse    r31, r1\r
+ 56e:  f8 cf           rjmp    .-16            ; 0x560 <__floatsisf+0x1c>\r
+ 570:  fa f4           brpl    .+62            ; 0x5b0 <__floatsisf+0x6c>\r
+ 572:  bb 0f           add     r27, r27\r
+ 574:  11 f4           brne    .+4             ; 0x57a <__floatsisf+0x36>\r
+ 576:  60 ff           sbrs    r22, 0\r
+ 578:  1b c0           rjmp    .+54            ; 0x5b0 <__floatsisf+0x6c>\r
+ 57a:  6f 5f           subi    r22, 0xFF       ; 255\r
+ 57c:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 57e:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 580:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 582:  16 c0           rjmp    .+44            ; 0x5b0 <__floatsisf+0x6c>\r
+ 584:  88 23           and     r24, r24\r
+ 586:  11 f0           breq    .+4             ; 0x58c <__floatsisf+0x48>\r
+ 588:  96 e9           ldi     r25, 0x96       ; 150\r
+ 58a:  11 c0           rjmp    .+34            ; 0x5ae <__floatsisf+0x6a>\r
+ 58c:  77 23           and     r23, r23\r
+ 58e:  21 f0           breq    .+8             ; 0x598 <__floatsisf+0x54>\r
+ 590:  9e e8           ldi     r25, 0x8E       ; 142\r
+ 592:  87 2f           mov     r24, r23\r
+ 594:  76 2f           mov     r23, r22\r
+ 596:  05 c0           rjmp    .+10            ; 0x5a2 <__floatsisf+0x5e>\r
+ 598:  66 23           and     r22, r22\r
+ 59a:  71 f0           breq    .+28            ; 0x5b8 <__floatsisf+0x74>\r
+ 59c:  96 e8           ldi     r25, 0x86       ; 134\r
+ 59e:  86 2f           mov     r24, r22\r
+ 5a0:  70 e0           ldi     r23, 0x00       ; 0\r
+ 5a2:  60 e0           ldi     r22, 0x00       ; 0\r
+ 5a4:  2a f0           brmi    .+10            ; 0x5b0 <__floatsisf+0x6c>\r
+ 5a6:  9a 95           dec     r25\r
+ 5a8:  66 0f           add     r22, r22\r
+ 5aa:  77 1f           adc     r23, r23\r
+ 5ac:  88 1f           adc     r24, r24\r
+ 5ae:  da f7           brpl    .-10            ; 0x5a6 <__floatsisf+0x62>\r
+ 5b0:  88 0f           add     r24, r24\r
+ 5b2:  96 95           lsr     r25\r
+ 5b4:  87 95           ror     r24\r
+ 5b6:  97 f9           bld     r25, 7\r
+ 5b8:  08 95           ret\r
+\r
+000005ba <__fp_inf>:\r
+ 5ba:  97 f9           bld     r25, 7\r
+ 5bc:  9f 67           ori     r25, 0x7F       ; 127\r
+ 5be:  80 e8           ldi     r24, 0x80       ; 128\r
+ 5c0:  70 e0           ldi     r23, 0x00       ; 0\r
+ 5c2:  60 e0           ldi     r22, 0x00       ; 0\r
+ 5c4:  08 95           ret\r
+\r
+000005c6 <__fp_nan>:\r
+ 5c6:  9f ef           ldi     r25, 0xFF       ; 255\r
+ 5c8:  80 ec           ldi     r24, 0xC0       ; 192\r
+ 5ca:  08 95           ret\r
+\r
+000005cc <__fp_pscA>:\r
+ 5cc:  00 24           eor     r0, r0\r
+ 5ce:  0a 94           dec     r0\r
+ 5d0:  16 16           cp      r1, r22\r
+ 5d2:  17 06           cpc     r1, r23\r
+ 5d4:  18 06           cpc     r1, r24\r
+ 5d6:  09 06           cpc     r0, r25\r
+ 5d8:  08 95           ret\r
+\r
+000005da <__fp_pscB>:\r
+ 5da:  00 24           eor     r0, r0\r
+ 5dc:  0a 94           dec     r0\r
+ 5de:  12 16           cp      r1, r18\r
+ 5e0:  13 06           cpc     r1, r19\r
+ 5e2:  14 06           cpc     r1, r20\r
+ 5e4:  05 06           cpc     r0, r21\r
+ 5e6:  08 95           ret\r
+\r
+000005e8 <__fp_round>:\r
+ 5e8:  09 2e           mov     r0, r25\r
+ 5ea:  03 94           inc     r0\r
+ 5ec:  00 0c           add     r0, r0\r
+ 5ee:  11 f4           brne    .+4             ; 0x5f4 <__fp_round+0xc>\r
+ 5f0:  88 23           and     r24, r24\r
+ 5f2:  52 f0           brmi    .+20            ; 0x608 <__fp_round+0x20>\r
+ 5f4:  bb 0f           add     r27, r27\r
+ 5f6:  40 f4           brcc    .+16            ; 0x608 <__fp_round+0x20>\r
+ 5f8:  bf 2b           or      r27, r31\r
+ 5fa:  11 f4           brne    .+4             ; 0x600 <__fp_round+0x18>\r
+ 5fc:  60 ff           sbrs    r22, 0\r
+ 5fe:  04 c0           rjmp    .+8             ; 0x608 <__fp_round+0x20>\r
+ 600:  6f 5f           subi    r22, 0xFF       ; 255\r
+ 602:  7f 4f           sbci    r23, 0xFF       ; 255\r
+ 604:  8f 4f           sbci    r24, 0xFF       ; 255\r
+ 606:  9f 4f           sbci    r25, 0xFF       ; 255\r
+ 608:  08 95           ret\r
+\r
+0000060a <__fp_split3>:\r
+ 60a:  57 fd           sbrc    r21, 7\r
+ 60c:  90 58           subi    r25, 0x80       ; 128\r
+ 60e:  44 0f           add     r20, r20\r
+ 610:  55 1f           adc     r21, r21\r
+ 612:  59 f0           breq    .+22            ; 0x62a <__fp_splitA+0x10>\r
+ 614:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 616:  71 f0           breq    .+28            ; 0x634 <__fp_splitA+0x1a>\r
+ 618:  47 95           ror     r20\r
+\r
+0000061a <__fp_splitA>:\r
+ 61a:  88 0f           add     r24, r24\r
+ 61c:  97 fb           bst     r25, 7\r
+ 61e:  99 1f           adc     r25, r25\r
+ 620:  61 f0           breq    .+24            ; 0x63a <__fp_splitA+0x20>\r
+ 622:  9f 3f           cpi     r25, 0xFF       ; 255\r
+ 624:  79 f0           breq    .+30            ; 0x644 <__fp_splitA+0x2a>\r
+ 626:  87 95           ror     r24\r
+ 628:  08 95           ret\r
+ 62a:  12 16           cp      r1, r18\r
+ 62c:  13 06           cpc     r1, r19\r
+ 62e:  14 06           cpc     r1, r20\r
+ 630:  55 1f           adc     r21, r21\r
+ 632:  f2 cf           rjmp    .-28            ; 0x618 <__fp_split3+0xe>\r
+ 634:  46 95           lsr     r20\r
+ 636:  f1 df           rcall   .-30            ; 0x61a <__fp_splitA>\r
+ 638:  08 c0           rjmp    .+16            ; 0x64a <__fp_splitA+0x30>\r
+ 63a:  16 16           cp      r1, r22\r
+ 63c:  17 06           cpc     r1, r23\r
+ 63e:  18 06           cpc     r1, r24\r
+ 640:  99 1f           adc     r25, r25\r
+ 642:  f1 cf           rjmp    .-30            ; 0x626 <__fp_splitA+0xc>\r
+ 644:  86 95           lsr     r24\r
+ 646:  71 05           cpc     r23, r1\r
+ 648:  61 05           cpc     r22, r1\r
+ 64a:  08 94           sec\r
+ 64c:  08 95           ret\r
+\r
+0000064e <__fp_zero>:\r
+ 64e:  e8 94           clt\r
+\r
+00000650 <__fp_szero>:\r
+ 650:  bb 27           eor     r27, r27\r
+ 652:  66 27           eor     r22, r22\r
+ 654:  77 27           eor     r23, r23\r
+ 656:  cb 01           movw    r24, r22\r
+ 658:  97 f9           bld     r25, 7\r
+ 65a:  08 95           ret\r
+\r
+0000065c <__mulsf3>:\r
+ 65c:  0a d0           rcall   .+20            ; 0x672 <__mulsf3x>\r
+ 65e:  c4 cf           rjmp    .-120           ; 0x5e8 <__fp_round>\r
+ 660:  b5 df           rcall   .-150           ; 0x5cc <__fp_pscA>\r
+ 662:  28 f0           brcs    .+10            ; 0x66e <__mulsf3+0x12>\r
+ 664:  ba df           rcall   .-140           ; 0x5da <__fp_pscB>\r
+ 666:  18 f0           brcs    .+6             ; 0x66e <__mulsf3+0x12>\r
+ 668:  95 23           and     r25, r21\r
+ 66a:  09 f0           breq    .+2             ; 0x66e <__mulsf3+0x12>\r
+ 66c:  a6 cf           rjmp    .-180           ; 0x5ba <__fp_inf>\r
+ 66e:  ab cf           rjmp    .-170           ; 0x5c6 <__fp_nan>\r
+ 670:  ef cf           rjmp    .-34            ; 0x650 <__fp_szero>\r
+\r
+00000672 <__mulsf3x>:\r
+ 672:  cb df           rcall   .-106           ; 0x60a <__fp_split3>\r
+ 674:  a8 f3           brcs    .-22            ; 0x660 <__mulsf3+0x4>\r
+\r
+00000676 <__mulsf3_pse>:\r
+ 676:  99 23           and     r25, r25\r
+ 678:  d9 f3           breq    .-10            ; 0x670 <__mulsf3+0x14>\r
+ 67a:  55 23           and     r21, r21\r
+ 67c:  c9 f3           breq    .-14            ; 0x670 <__mulsf3+0x14>\r
+ 67e:  95 0f           add     r25, r21\r
+ 680:  50 e0           ldi     r21, 0x00       ; 0\r
+ 682:  55 1f           adc     r21, r21\r
+ 684:  aa 27           eor     r26, r26\r
+ 686:  ee 27           eor     r30, r30\r
+ 688:  ff 27           eor     r31, r31\r
+ 68a:  bb 27           eor     r27, r27\r
+ 68c:  00 24           eor     r0, r0\r
+ 68e:  08 94           sec\r
+ 690:  67 95           ror     r22\r
+ 692:  20 f4           brcc    .+8             ; 0x69c <__mulsf3_pse+0x26>\r
+ 694:  e2 0f           add     r30, r18\r
+ 696:  f3 1f           adc     r31, r19\r
+ 698:  b4 1f           adc     r27, r20\r
+ 69a:  0a 1e           adc     r0, r26\r
+ 69c:  22 0f           add     r18, r18\r
+ 69e:  33 1f           adc     r19, r19\r
+ 6a0:  44 1f           adc     r20, r20\r
+ 6a2:  aa 1f           adc     r26, r26\r
+ 6a4:  66 95           lsr     r22\r
+ 6a6:  a9 f7           brne    .-22            ; 0x692 <__mulsf3_pse+0x1c>\r
+ 6a8:  77 95           ror     r23\r
+ 6aa:  30 f4           brcc    .+12            ; 0x6b8 <__mulsf3_pse+0x42>\r
+ 6ac:  f3 0f           add     r31, r19\r
+ 6ae:  b4 1f           adc     r27, r20\r
+ 6b0:  0a 1e           adc     r0, r26\r
+ 6b2:  12 1e           adc     r1, r18\r
+ 6b4:  08 f4           brcc    .+2             ; 0x6b8 <__mulsf3_pse+0x42>\r
+ 6b6:  63 95           inc     r22\r
+ 6b8:  33 0f           add     r19, r19\r
+ 6ba:  44 1f           adc     r20, r20\r
+ 6bc:  aa 1f           adc     r26, r26\r
+ 6be:  22 1f           adc     r18, r18\r
+ 6c0:  76 95           lsr     r23\r
+ 6c2:  99 f7           brne    .-26            ; 0x6aa <__mulsf3_pse+0x34>\r
+ 6c4:  87 95           ror     r24\r
+ 6c6:  20 f4           brcc    .+8             ; 0x6d0 <__mulsf3_pse+0x5a>\r
+ 6c8:  b4 0f           add     r27, r20\r
+ 6ca:  0a 1e           adc     r0, r26\r
+ 6cc:  12 1e           adc     r1, r18\r
+ 6ce:  63 1f           adc     r22, r19\r
+ 6d0:  44 0f           add     r20, r20\r
+ 6d2:  aa 1f           adc     r26, r26\r
+ 6d4:  22 1f           adc     r18, r18\r
+ 6d6:  33 1f           adc     r19, r19\r
+ 6d8:  86 95           lsr     r24\r
+ 6da:  a9 f7           brne    .-22            ; 0x6c6 <__mulsf3_pse+0x50>\r
+ 6dc:  86 2f           mov     r24, r22\r
+ 6de:  71 2d           mov     r23, r1\r
+ 6e0:  60 2d           mov     r22, r0\r
+ 6e2:  11 24           eor     r1, r1\r
+ 6e4:  9f 57           subi    r25, 0x7F       ; 127\r
+ 6e6:  50 40           sbci    r21, 0x00       ; 0\r
+ 6e8:  8a f0           brmi    .+34            ; 0x70c <__mulsf3_pse+0x96>\r
+ 6ea:  e1 f0           breq    .+56            ; 0x724 <__mulsf3_pse+0xae>\r
+ 6ec:  88 23           and     r24, r24\r
+ 6ee:  4a f0           brmi    .+18            ; 0x702 <__mulsf3_pse+0x8c>\r
+ 6f0:  ee 0f           add     r30, r30\r
+ 6f2:  ff 1f           adc     r31, r31\r
+ 6f4:  bb 1f           adc     r27, r27\r
+ 6f6:  66 1f           adc     r22, r22\r
+ 6f8:  77 1f           adc     r23, r23\r
+ 6fa:  88 1f           adc     r24, r24\r
+ 6fc:  91 50           subi    r25, 0x01       ; 1\r
+ 6fe:  50 40           sbci    r21, 0x00       ; 0\r
+ 700:  a9 f7           brne    .-22            ; 0x6ec <__mulsf3_pse+0x76>\r
+ 702:  9e 3f           cpi     r25, 0xFE       ; 254\r
+ 704:  51 05           cpc     r21, r1\r
+ 706:  70 f0           brcs    .+28            ; 0x724 <__mulsf3_pse+0xae>\r
+ 708:  58 cf           rjmp    .-336           ; 0x5ba <__fp_inf>\r
+ 70a:  a2 cf           rjmp    .-188           ; 0x650 <__fp_szero>\r
+ 70c:  5f 3f           cpi     r21, 0xFF       ; 255\r
+ 70e:  ec f3           brlt    .-6             ; 0x70a <__mulsf3_pse+0x94>\r
+ 710:  98 3e           cpi     r25, 0xE8       ; 232\r
+ 712:  dc f3           brlt    .-10            ; 0x70a <__mulsf3_pse+0x94>\r
+ 714:  86 95           lsr     r24\r
+ 716:  77 95           ror     r23\r
+ 718:  67 95           ror     r22\r
+ 71a:  b7 95           ror     r27\r
+ 71c:  f7 95           ror     r31\r
+ 71e:  e7 95           ror     r30\r
+ 720:  9f 5f           subi    r25, 0xFF       ; 255\r
+ 722:  c1 f7           brne    .-16            ; 0x714 <__mulsf3_pse+0x9e>\r
+ 724:  fe 2b           or      r31, r30\r
+ 726:  88 0f           add     r24, r24\r
+ 728:  91 1d           adc     r25, r1\r
+ 72a:  96 95           lsr     r25\r
+ 72c:  87 95           ror     r24\r
+ 72e:  97 f9           bld     r25, 7\r
+ 730:  08 95           ret\r
+\r
+00000732 <_exit>:\r
+ 732:  f8 94           cli\r
+\r
+00000734 <__stop_program>:\r
+ 734:  ff cf           rjmp    .-2             ; 0x734 <__stop_program>\r
diff --git a/firmware/Release/dynamit.map b/firmware/Release/dynamit.map
new file mode 100644 (file)
index 0000000..cbea39f
--- /dev/null
@@ -0,0 +1,597 @@
+Archive member included to satisfy reference by file (symbol)\r
+\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+                              main.o (__subsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o) (__addsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+                              main.o (__divsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o) (__divsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+                              main.o (__fixunssfsi)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+                              main.o (__floatunsisf)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_inf)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_nan)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_pscA)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_pscB)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o) (__fp_round)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_split3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o) (__fp_zero)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+                              main.o (__mulsf3)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+                              c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o) (__mulsf3x)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+                              C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o (exit)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+                              main.o (__do_copy_data)\r
+c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+                              main.o (__do_clear_bss)\r
+\r
+Discarded input sections\r
+\r
+ .data          0x00000000        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .bss           0x00000000        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ .text          0x00000000        0x0 main.o\r
+ .data          0x00000000        0x0 main.o\r
+ .bss           0x00000000        0x0 main.o\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+ .text          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .data          0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .bss           0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.mul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.div\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc   0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.prologue\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.builtins\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.fmul\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+ .text.libgcc.fixed\r
+                0x00000000        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+\r
+Memory Configuration\r
+\r
+Name             Origin             Length             Attributes\r
+text             0x00000000         0x00000800         xr\r
+data             0x00800060         0x00000080         rw !x\r
+eeprom           0x00810000         0x00000080         rw !x\r
+fuse             0x00820000         0x00000003         rw !x\r
+lock             0x00830000         0x00000400         rw !x\r
+signature        0x00840000         0x00000400         rw !x\r
+user_signatures  0x00850000         0x00000400         rw !x\r
+*default*        0x00000000         0xffffffff\r
+\r
+Linker script and memory map\r
+\r
+LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+LOAD main.o\r
+START GROUP\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a\r
+END GROUP\r
+START GROUP\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a\r
+LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libc.a\r
+LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack\libattiny2313.a\r
+END GROUP\r
+                0x00000000                __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0\r
+                [0x00800060]                __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060\r
+                [0x00000800]                __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x2000\r
+                [0x00000080]                __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0\r
+                [0x00000080]                __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000\r
+                [0x00000003]                __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400\r
+                0x00000400                __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400\r
+                0x00000400                __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400\r
+                0x00000400                __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400\r
+\r
+.hash\r
+ *(.hash)\r
+\r
+.dynsym\r
+ *(.dynsym)\r
+\r
+.dynstr\r
+ *(.dynstr)\r
+\r
+.gnu.version\r
+ *(.gnu.version)\r
+\r
+.gnu.version_d\r
+ *(.gnu.version_d)\r
+\r
+.gnu.version_r\r
+ *(.gnu.version_r)\r
+\r
+.rel.init\r
+ *(.rel.init)\r
+\r
+.rela.init\r
+ *(.rela.init)\r
+\r
+.rel.text\r
+ *(.rel.text)\r
+ *(.rel.text.*)\r
+ *(.rel.gnu.linkonce.t*)\r
+\r
+.rela.text\r
+ *(.rela.text)\r
+ *(.rela.text.*)\r
+ *(.rela.gnu.linkonce.t*)\r
+\r
+.rel.fini\r
+ *(.rel.fini)\r
+\r
+.rela.fini\r
+ *(.rela.fini)\r
+\r
+.rel.rodata\r
+ *(.rel.rodata)\r
+ *(.rel.rodata.*)\r
+ *(.rel.gnu.linkonce.r*)\r
+\r
+.rela.rodata\r
+ *(.rela.rodata)\r
+ *(.rela.rodata.*)\r
+ *(.rela.gnu.linkonce.r*)\r
+\r
+.rel.data\r
+ *(.rel.data)\r
+ *(.rel.data.*)\r
+ *(.rel.gnu.linkonce.d*)\r
+\r
+.rela.data\r
+ *(.rela.data)\r
+ *(.rela.data.*)\r
+ *(.rela.gnu.linkonce.d*)\r
+\r
+.rel.ctors\r
+ *(.rel.ctors)\r
+\r
+.rela.ctors\r
+ *(.rela.ctors)\r
+\r
+.rel.dtors\r
+ *(.rel.dtors)\r
+\r
+.rela.dtors\r
+ *(.rela.dtors)\r
+\r
+.rel.got\r
+ *(.rel.got)\r
+\r
+.rela.got\r
+ *(.rela.got)\r
+\r
+.rel.bss\r
+ *(.rel.bss)\r
+\r
+.rela.bss\r
+ *(.rela.bss)\r
+\r
+.rel.plt\r
+ *(.rel.plt)\r
+\r
+.rela.plt\r
+ *(.rela.plt)\r
+\r
+.text           0x00000000      0x736\r
+ *(.vectors)\r
+ .vectors       0x00000000       0x26 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000000                __vector_default\r
+                0x00000000                __vectors\r
+ *(.vectors)\r
+ *(.progmem.gcc*)\r
+                0x00000026                . = ALIGN (0x2)\r
+                0x00000026                __trampolines_start = .\r
+ *(.trampolines)\r
+ .trampolines   0x00000026        0x0 linker stubs\r
+ *(.trampolines*)\r
+                0x00000026                __trampolines_end = .\r
+ *libprintf_flt.a:*(.progmem.data)\r
+ *libc.a:*(.progmem.data)\r
+ *(.progmem*)\r
+                0x00000026                . = ALIGN (0x2)\r
+ *(.jumptables)\r
+ *(.jumptables*)\r
+ *(.lowtext)\r
+ *(.lowtext*)\r
+                0x00000026                __ctors_start = .\r
+ *(.ctors)\r
+                0x00000026                __ctors_end = .\r
+                0x00000026                __dtors_start = .\r
+ *(.dtors)\r
+                0x00000026                __dtors_end = .\r
+ SORT(*)(.ctors)\r
+ SORT(*)(.dtors)\r
+ *(.init0)\r
+ .init0         0x00000026        0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000026                __init\r
+ *(.init0)\r
+ *(.init1)\r
+ *(.init1)\r
+ *(.init2)\r
+ .init2         0x00000026        0x8 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ *(.init2)\r
+ *(.init3)\r
+ *(.init3)\r
+ *(.init4)\r
+ .init4         0x0000002e       0x16 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_copy_data.o)\r
+                0x0000002e                __do_copy_data\r
+ .init4         0x00000044       0x10 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_clear_bss.o)\r
+                0x00000044                __do_clear_bss\r
+ *(.init4)\r
+ *(.init5)\r
+ *(.init5)\r
+ *(.init6)\r
+ *(.init6)\r
+ *(.init7)\r
+ *(.init7)\r
+ *(.init8)\r
+ *(.init8)\r
+ *(.init9)\r
+ .init9         0x00000054        0x4 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+ *(.init9)\r
+ *(.text)\r
+ .text          0x00000058        0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+                0x00000058                __vector_1\r
+                0x00000058                __bad_interrupt\r
+                0x00000058                __vector_6\r
+                0x00000058                __vector_3\r
+                0x00000058                __vector_11\r
+                0x00000058                __vector_17\r
+                0x00000058                __vector_7\r
+                0x00000058                __vector_5\r
+                0x00000058                __vector_4\r
+                0x00000058                __vector_9\r
+                0x00000058                __vector_2\r
+                0x00000058                __vector_15\r
+                0x00000058                __vector_8\r
+                0x00000058                __vector_14\r
+                0x00000058                __vector_10\r
+                0x00000058                __vector_16\r
+                0x00000058                __vector_18\r
+                0x0000005a                . = ALIGN (0x2)\r
+ *(.text.*)\r
+ .text.__vector_12\r
+                0x0000005a       0x24 main.o\r
+                0x0000005a                __vector_12\r
+ .text.shift_out_msb\r
+                0x0000007e       0x36 main.o\r
+                0x0000007e                shift_out_msb\r
+ .text.display_num_msb\r
+                0x000000b4       0x38 main.o\r
+                0x000000b4                display_num_msb\r
+ .text.turn_off_beep\r
+                0x000000ec        0xc main.o\r
+                0x000000ec                turn_off_beep\r
+ .text.set_beep_freq\r
+                0x000000f8       0x5a main.o\r
+                0x000000f8                set_beep_freq\r
+ .text.startup.main\r
+                0x00000152       0xa2 main.o\r
+                0x00000152                main\r
+ .text.__vector_13\r
+                0x000001f4      0x15a main.o\r
+                0x000001f4                __vector_13\r
+ .text.avr-libc.fplib\r
+                0x0000034e        0xa c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3.o)\r
+                0x0000034e                __subsf3\r
+                0x00000350                __addsf3\r
+ .text.avr-libc.fplib\r
+                0x00000358       0xc0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(addsf3x.o)\r
+                0x00000372                __addsf3x\r
+ .text.avr-libc.fplib\r
+                0x00000418        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3.o)\r
+                0x00000418                __divsf3\r
+ .text.avr-libc.fplib\r
+                0x0000041c       0xcc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(divsf3x.o)\r
+                0x00000432                __divsf3x\r
+                0x00000436                __divsf3_pse\r
+ .text.avr-libc.fplib\r
+                0x000004e8       0x58 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fixunssfsi.o)\r
+                0x000004e8                __fixunssfsi\r
+ .text.avr-libc.fplib\r
+                0x00000540       0x7a c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(floatsisf.o)\r
+                0x00000540                __floatunsisf\r
+                0x00000544                __floatsisf\r
+ .text.avr-libc.fplib\r
+                0x000005ba        0xc c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_inf.o)\r
+                0x000005ba                __fp_inf\r
+ .text.avr-libc.fplib\r
+                0x000005c6        0x6 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_nan.o)\r
+                0x000005c6                __fp_nan\r
+ .text.avr-libc.fplib\r
+                0x000005cc        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscA.o)\r
+                0x000005cc                __fp_pscA\r
+ .text.avr-libc.fplib\r
+                0x000005da        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_pscB.o)\r
+                0x000005da                __fp_pscB\r
+ .text.avr-libc.fplib\r
+                0x000005e8       0x22 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_round.o)\r
+                0x000005e8                __fp_round\r
+ .text.avr-libc.fplib\r
+                0x0000060a       0x44 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_split3.o)\r
+                0x0000060a                __fp_split3\r
+                0x0000061a                __fp_splitA\r
+ .text.avr-libc.fplib\r
+                0x0000064e        0xe c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(fp_zero.o)\r
+                0x0000064e                __fp_zero\r
+                0x00000650                __fp_szero\r
+ .text.avr-libc.fplib\r
+                0x0000065c        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3.o)\r
+                0x0000065c                __mulsf3\r
+ .text.avr-libc.fplib\r
+                0x00000660       0xd2 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a(mulsf3x.o)\r
+                0x00000672                __mulsf3x\r
+                0x00000676                __mulsf3_pse\r
+                0x00000732                . = ALIGN (0x2)\r
+ *(.fini9)\r
+ .fini9         0x00000732        0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+                0x00000732                _exit\r
+                0x00000732                exit\r
+ *(.fini9)\r
+ *(.fini8)\r
+ *(.fini8)\r
+ *(.fini7)\r
+ *(.fini7)\r
+ *(.fini6)\r
+ *(.fini6)\r
+ *(.fini5)\r
+ *(.fini5)\r
+ *(.fini4)\r
+ *(.fini4)\r
+ *(.fini3)\r
+ *(.fini3)\r
+ *(.fini2)\r
+ *(.fini2)\r
+ *(.fini1)\r
+ *(.fini1)\r
+ *(.fini0)\r
+ .fini0         0x00000732        0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o)\r
+ *(.fini0)\r
+                0x00000736                _etext = .\r
+\r
+.data           0x00800060       0x18 load address 0x00000736\r
+                0x00800060                PROVIDE (__data_start, .)\r
+ *(.data)\r
+ *(.data*)\r
+ .data.ten_sec  0x00800060        0x1 main.o\r
+                0x00800060                ten_sec\r
+ .data.numbers_msb\r
+                0x00800061       0x16 main.o\r
+                0x00800061                numbers_msb\r
+ *(.gnu.linkonce.d*)\r
+ *(.rodata)\r
+ *(.rodata*)\r
+ *(.gnu.linkonce.r*)\r
+                0x00800078                . = ALIGN (0x2)\r
+ *fill*         0x00800077        0x1 \r
+                0x00800078                _edata = .\r
+                0x00800078                PROVIDE (__data_end, .)\r
+\r
+.bss            0x00800078        0x3\r
+                0x00800078                PROVIDE (__bss_start, .)\r
+ *(.bss)\r
+ *(.bss*)\r
+ .bss.boom      0x00800078        0x1 main.o\r
+                0x00800078                boom\r
+ .bss.sec_ten   0x00800079        0x1 main.o\r
+                0x00800079                sec_ten\r
+ .bss.sec       0x0080007a        0x1 main.o\r
+                0x0080007a                sec\r
+ *(COMMON)\r
+                0x0080007b                PROVIDE (__bss_end, .)\r
+                0x00000736                __data_load_start = LOADADDR (.data)\r
+                0x0000074e                __data_load_end = (__data_load_start + SIZEOF (.data))\r
+\r
+.noinit         0x0080007b        0x0\r
+                [!provide]                PROVIDE (__noinit_start, .)\r
+ *(.noinit*)\r
+                [!provide]                PROVIDE (__noinit_end, .)\r
+                0x0080007b                _end = .\r
+                [!provide]                PROVIDE (__heap_start, .)\r
+\r
+.eeprom         0x00810000        0x0\r
+ *(.eeprom*)\r
+                0x00810000                __eeprom_end = .\r
+\r
+.fuse\r
+ *(.fuse)\r
+ *(.lfuse)\r
+ *(.hfuse)\r
+ *(.efuse)\r
+\r
+.lock\r
+ *(.lock*)\r
+\r
+.signature\r
+ *(.signature*)\r
+\r
+.user_signatures\r
+ *(.user_signatures*)\r
+\r
+.stab\r
+ *(.stab)\r
+\r
+.stabstr\r
+ *(.stabstr)\r
+\r
+.stab.excl\r
+ *(.stab.excl)\r
+\r
+.stab.exclstr\r
+ *(.stab.exclstr)\r
+\r
+.stab.index\r
+ *(.stab.index)\r
+\r
+.stab.indexstr\r
+ *(.stab.indexstr)\r
+\r
+.comment        0x00000000       0x30\r
+ *(.comment)\r
+ .comment       0x00000000       0x30 main.o\r
+                                 0x31 (size before relaxing)\r
+\r
+.note.gnu.avr.deviceinfo\r
+                0x00000000       0x40\r
+ .note.gnu.avr.deviceinfo\r
+                0x00000000       0x40 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.note.gnu.build-id\r
+ *(.note.gnu.build-id)\r
+\r
+.debug\r
+ *(.debug)\r
+\r
+.line\r
+ *(.line)\r
+\r
+.debug_srcinfo\r
+ *(.debug_srcinfo)\r
+\r
+.debug_sfnames\r
+ *(.debug_sfnames)\r
+\r
+.debug_aranges\r
+ *(.debug_aranges)\r
+\r
+.debug_pubnames\r
+ *(.debug_pubnames)\r
+\r
+.debug_info     0x00000000      0x40e\r
+ *(.debug_info .gnu.linkonce.wi.*)\r
+ .debug_info    0x00000000      0x40e C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.debug_abbrev   0x00000000      0x3d7\r
+ *(.debug_abbrev)\r
+ .debug_abbrev  0x00000000      0x3d7 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.debug_line     0x00000000      0x101\r
+ *(.debug_line .debug_line.* .debug_line_end)\r
+ .debug_line    0x00000000      0x101 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.debug_frame\r
+ *(.debug_frame)\r
+\r
+.debug_str      0x00000000      0x163\r
+ *(.debug_str)\r
+ .debug_str     0x00000000      0x163 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny2313/avr25/tiny-stack/crtattiny2313.o\r
+\r
+.debug_loc\r
+ *(.debug_loc)\r
+\r
+.debug_macinfo\r
+ *(.debug_macinfo)\r
+\r
+.debug_weaknames\r
+ *(.debug_weaknames)\r
+\r
+.debug_funcnames\r
+ *(.debug_funcnames)\r
+\r
+.debug_typenames\r
+ *(.debug_typenames)\r
+\r
+.debug_varnames\r
+ *(.debug_varnames)\r
+\r
+.debug_pubtypes\r
+ *(.debug_pubtypes)\r
+\r
+.debug_ranges\r
+ *(.debug_ranges)\r
+\r
+.debug_macro\r
+ *(.debug_macro)\r
+OUTPUT(dynamit.elf elf32-avr)\r
+LOAD linker stubs\r
diff --git a/firmware/Release/dynamit.srec b/firmware/Release/dynamit.srec
new file mode 100644 (file)
index 0000000..6e523e5
--- /dev/null
@@ -0,0 +1,120 @@
+S00F000064796E616D69742E737265631F\r
+S113000012C02AC029C028C027C026C025C024C0C9\r
+S113001023C022C021C020C020C0ECC01DC01CC011\r
+S11300201BC01AC019C011241FBECFEDCDBF10E0F4\r
+S1130030A0E6B0E0E6E3F7E002C005900D92A83731\r
+S1130040B107D9F720E0A8E7B0E001C01D92AB37B3\r
+S1130050B207E1F77ED06DC3D3CF1F920F920FB6D4\r
+S11300600F9211248F939F9398B380E1892788BBC3\r
+S11300709F918F910F900FBE0F901F90189527E0BE\r
+S113008030E0482F50E080E1BA01022E02C075959D\r
+S113009067950A94E2F760FF02C0929A01C09298B1\r
+S11300A092B3982792BB92B3982792BB21503109FF\r
+S11300B058F708951F93CF93DF93142FF894EC010E\r
+S11300C0CC0FDD1FCF59DF4F89818623D8DF88818C\r
+S11300D08123D5DF92B388E0982792BB92B3892716\r
+S11300E082BB7894DF91CF911F9108958EB5887F5C\r
+S11300F08EBD88B388BB0895F894803127E29207B7\r
+S113010008F0F4CFBC0180E090E01AD220E030E0A7\r
+S113011042E852E4A3D29B01AC0168E27BE68EE69E\r
+S11301209EE47AD120E030E040E05FE397D2DCD176\r
+S11301307BBD6ABD6AB57BB580E090E001D225EC59\r
+S11301403EE440E454E403D1CFD179BD68BD789452\r
+S11301500895F89480B7826080BF89B7816089BFB1\r
+S11301608AE586BF8FB583608FBD8EB580618EBDF5\r
+S113017089B7806289BF8CE181BB80E187BB12BAF9\r
+S11301807894B19B13C080917A0047EF6FEB90E0B5\r
+S113019091DF809160004FEF6FE790E08BDF8091FB\r
+S11301A079004FEF6FED90E085DFEBCF83B785608B\r
+S11301B083BF88EC90E0A0DF8EB583608EBD809114\r
+S11301C07800882321F080917A004FEF03C080915A\r
+S11301D07A0047EF6FEB90E06DDF809160004FEFA6\r
+S11301E06FE790E067DF809179004FEF6FED90E06B\r
+S11301F061DFE5CF1F920F920FB60F921124CF92B9\r
+S1130200DF92EF92FF922F933F934F935F936F93FD\r
+S11302107F938F939F93AF93BF93CF93EF93FF936A\r
+S11302208091780080FF09C08AE080936000809309\r
+S11302307A008093790082E00CC08091780081FF7D\r
+S11302400BC018BA1092600010927A0010927900D4\r
+S113025081E08093780065C060916000C0917A006D\r
+S113026070E080E090E06ED120E030E040E251E4C4\r
+S1130270F5D16B017C016C2F70E080E090E062D1DD\r
+S11302809B01AC01C701B60163D02DEC3CEC4CECF6\r
+S11302905DE35ED09B01AC0160E070E88BE396E423\r
+S11302A0BBD022D1CB0128DF80916000811114C022\r
+S11302B080917A00811110C080917900882361F0C7\r
+S11302C01092600010927A001092790081E080937D\r
+S11302D0780084EC86BF25C080917A0081110FC01C\r
+S11302E08091790081110BC089E080937A0080931A\r
+S11302F079008091600081508093600012C08091E9\r
+S11303007900811109C089E08093790080917A0095\r
+S1130310815080937A0005C0809179008150809348\r
+S11303207900FF91EF91CF91BF91AF919F918F9100\r
+S11303307F916F915F914F913F912F91FF90EF903B\r
+S1130340DF90CF900F900FBE0F901F9018955058CC\r
+S1130350BB27AA270ED048C139D130F03ED120F0B6\r
+S113036031F49F3F11F41EF42EC10EF4E095E7FB27\r
+S113037024C1E92F4AD180F3BA17620773078407AF\r
+S1130380950718F071F49EF562C10EF4E0950B2EFA\r
+S1130390BA2FA02D0B01B90190010C01CA01A001D3\r
+S11303A01124FF27591B99F0593F50F4503E68F12E\r
+S11303B01A16F040A22F232F342F4427585FF3CF6F\r
+S11303C0469537952795A795F0405395C9F77EF440\r
+S11303D01F16BA0B620B730B840BBAF09150A1F089\r
+S11303E0FF0FBB1F661F771F881FC2F70EC0BA0F0F\r
+S11303F0621F731F841F48F4879577956795B79597\r
+S1130400F7959E3F08F0B3CF9395880F08F099278E\r
+S1130410EE0F9795879508950CD0E6C0DED040F096\r
+S1130420D5D030F021F45F3F19F0C7C0511110C18D\r
+S1130430CAC0EBD098F39923C9F35523B1F3951BA4\r
+S1130440550BBB27AA2762177307840738F09F5FF1\r
+S11304505F4F220F331F441FAA1FA9F333D00E2E60\r
+S11304603AF0E0E830D091505040E695001CCAF7CD\r
+S113047029D0FE2F27D0660F771F881FBB1F261792\r
+S113048037074807AB07B0E809F0BB0B802DBF0165\r
+S1130490FF2793585F4F2AF09E3F510568F08DC0A7\r
+S11304A0D7C05F3FECF3983EDCF38695779567956C\r
+S11304B0B795F7959F5FC9F7880F911D9695879516\r
+S11304C097F90895E1E0660F771F881FBB1F621735\r
+S11304D073078407BA0720F0621B730B840BBA0BF3\r
+S11304E0EE1F88F7E095089598D088F09F5790F014\r
+S11304F0B92F9927B751A0F0D1F0660F771F881F45\r
+S1130500991F1AF0BA95C9F712C0B13081F09FD083\r
+S1130510B1E008959CC0672F782F8827B85F39F021\r
+S1130520B93FCCF3869577956795B395D9F73EF4A3\r
+S113053090958095709561957F4F8F4F9F4F08954B\r
+S1130540E89409C097FB3EF4909580957095619569\r
+S11305507F4F8F4F9F4F9923A9F0F92F96E9BB271F\r
+S11305609395F695879577956795B795F111F8CF9B\r
+S1130570FAF4BB0F11F460FF1BC06F5F7F4F8F4F06\r
+S11305809F4F16C0882311F096E911C0772321F0FC\r
+S11305909EE8872F762F05C0662371F096E8862F94\r
+S11305A070E060E02AF09A95660F771F881FDAF7EB\r
+S11305B0880F9695879597F9089597F99F6780E82E\r
+S11305C070E060E008959FEF80EC089500240A94A1\r
+S11305D01616170618060906089500240A9412161A\r
+S11305E01306140605060895092E0394000C11F44D\r
+S11305F0882352F0BB0F40F4BF2B11F460FF04C0FA\r
+S11306006F5F7F4F8F4F9F4F089557FD9058440F52\r
+S1130610551F59F05F3F71F04795880F97FB991F5D\r
+S113062061F09F3F79F0879508951216130614061A\r
+S1130630551FF2CF4695F1DF08C0161617061806A7\r
+S1130640991FF1CF86957105610508940895E89482\r
+S1130650BB2766277727CB0197F908950AD0C4CF23\r
+S1130660B5DF28F0BADF18F0952309F0A6CFABCF99\r
+S1130670EFCFCBDFA8F39923D9F35523C9F3950F13\r
+S113068050E0551FAA27EE27FF27BB270024089414\r
+S1130690679520F4E20FF31FB41F0A1E220F331FC5\r
+S11306A0441FAA1F6695A9F7779530F4F30FB41F7A\r
+S11306B00A1E121E08F46395330F441FAA1F221F3B\r
+S11306C0769599F7879520F4B40F0A1E121E631FBE\r
+S11306D0440FAA1F221F331F8695A9F7862F712D59\r
+S11306E0602D11249F5750408AF0E1F088234AF08E\r
+S11306F0EE0FFF1FBB1F661F771F881F91505040CE\r
+S1130700A9F79E3F510570F058CFA2CF5F3FECF39D\r
+S1130710983EDCF3869577956795B795F795E795B9\r
+S11307209F5FC1F7FE2B880F911D9695879597F9CA\r
+S10907300895F894FFCFC8\r
+S113073606E9E3EFEFD9EBCBEBCFE7CBF3C9F3EF66\r
+S10B0746EBC9E3CBE3FFFF0064\r
+S9030000FC\r
diff --git a/firmware/Release/main.d b/firmware/Release/main.d
new file mode 100644 (file)
index 0000000..0943a1d
--- /dev/null
@@ -0,0 +1,46 @@
+main.d main.o: .././main.c \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h \\r
+ C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include/avr/iotn2313.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h \\r
+ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h:\r
+\r
+C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include/avr/iotn2313.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\interrupt.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\delay_basic.h:\r
+\r
+c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\math.h:\r
diff --git a/firmware/Release/main.o b/firmware/Release/main.o
new file mode 100644 (file)
index 0000000..31f840c
Binary files /dev/null and b/firmware/Release/main.o differ
diff --git a/firmware/Release/makedep.mk b/firmware/Release/makedep.mk
new file mode 100644 (file)
index 0000000..2925510
--- /dev/null
@@ -0,0 +1,6 @@
+################################################################################\r
+# Automatically-generated file. Do not edit or delete the file\r
+################################################################################\r
+\r
+main.c\r
+\r
diff --git a/firmware/dynamit.atsln b/firmware/dynamit.atsln
new file mode 100644 (file)
index 0000000..30e5f00
--- /dev/null
@@ -0,0 +1,22 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Atmel Studio Solution File, Format Version 11.00\r
+VisualStudioVersion = 14.0.23107.0\r
+MinimumVisualStudioVersion = 10.0.40219.1\r
+Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "dynamit", "dynamit.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|AVR = Debug|AVR\r
+               Release|AVR = Release|AVR\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.ActiveCfg = Debug|AVR\r
+               {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.Build.0 = Debug|AVR\r
+               {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.ActiveCfg = Release|AVR\r
+               {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.Build.0 = Release|AVR\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/firmware/dynamit.componentinfo.xml b/firmware/dynamit.componentinfo.xml
new file mode 100644 (file)
index 0000000..9aa8445
--- /dev/null
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Store xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="AtmelPackComponentManagement">\r
+       <ProjectComponents>\r
+               <ProjectComponent z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/">\r
+                       <CApiVersion></CApiVersion>\r
+                       <CBundle></CBundle>\r
+                       <CClass>Device</CClass>\r
+                       <CGroup>Startup</CGroup>\r
+                       <CSub></CSub>\r
+                       <CVariant></CVariant>\r
+                       <CVendor>Atmel</CVendor>\r
+                       <CVersion>1.10.0</CVersion>\r
+                       <DefaultRepoPath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs</DefaultRepoPath>\r
+                       <DependentComponents xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />\r
+                       <Description></Description>\r
+                       <Files xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">\r
+                               <d4p1:anyType i:type="FileInfo">\r
+                                       <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include\</AbsolutePath>\r
+                                       <Attribute></Attribute>\r
+                                       <Category>include</Category>\r
+                                       <Condition>C</Condition>\r
+                                       <FileContentHash i:nil="true" />\r
+                                       <FileVersion></FileVersion>\r
+                                       <Name>include/</Name>\r
+                                       <SelectString></SelectString>\r
+                                       <SourcePath></SourcePath>\r
+                               </d4p1:anyType>\r
+                               <d4p1:anyType i:type="FileInfo">\r
+                                       <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include\avr\iotn2313.h</AbsolutePath>\r
+                                       <Attribute></Attribute>\r
+                                       <Category>header</Category>\r
+                                       <Condition>C</Condition>\r
+                                       <FileContentHash>mgg2G9+qzT+VIuUFWhCuSQ==</FileContentHash>\r
+                                       <FileVersion></FileVersion>\r
+                                       <Name>include/avr/iotn2313.h</Name>\r
+                                       <SelectString></SelectString>\r
+                                       <SourcePath></SourcePath>\r
+                               </d4p1:anyType>\r
+                               <d4p1:anyType i:type="FileInfo">\r
+                                       <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\templates\main.c</AbsolutePath>\r
+                                       <Attribute>template</Attribute>\r
+                                       <Category>source</Category>\r
+                                       <Condition>C Exe</Condition>\r
+                                       <FileContentHash>KjvOcFWd++tbnsEMfVPd/w==</FileContentHash>\r
+                                       <FileVersion></FileVersion>\r
+                                       <Name>templates/main.c</Name>\r
+                                       <SelectString>Main file (.c)</SelectString>\r
+                                       <SourcePath></SourcePath>\r
+                               </d4p1:anyType>\r
+                               <d4p1:anyType i:type="FileInfo">\r
+                                       <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\templates\main.cpp</AbsolutePath>\r
+                                       <Attribute>template</Attribute>\r
+                                       <Category>source</Category>\r
+                                       <Condition>C Exe</Condition>\r
+                                       <FileContentHash>mkKaE95TOoATsuBGv6jmxg==</FileContentHash>\r
+                                       <FileVersion></FileVersion>\r
+                                       <Name>templates/main.cpp</Name>\r
+                                       <SelectString>Main file (.cpp)</SelectString>\r
+                                       <SourcePath></SourcePath>\r
+                               </d4p1:anyType>\r
+                               <d4p1:anyType i:type="FileInfo">\r
+                                       <AbsolutePath>C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313</AbsolutePath>\r
+                                       <Attribute></Attribute>\r
+                                       <Category>libraryPrefix</Category>\r
+                                       <Condition>GCC</Condition>\r
+                                       <FileContentHash i:nil="true" />\r
+                                       <FileVersion></FileVersion>\r
+                                       <Name>gcc/dev/attiny2313</Name>\r
+                                       <SelectString></SelectString>\r
+                                       <SourcePath></SourcePath>\r
+                               </d4p1:anyType>\r
+                       </Files>\r
+                       <PackName>ATtiny_DFP</PackName>\r
+                       <PackPath>C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/Atmel.ATtiny_DFP.pdsc</PackPath>\r
+                       <PackVersion>1.10.348</PackVersion>\r
+                       <PresentInProject>true</PresentInProject>\r
+                       <ReferenceConditionId>ATtiny2313</ReferenceConditionId>\r
+                       <RteComponents xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">\r
+                               <d4p1:string></d4p1:string>\r
+                       </RteComponents>\r
+                       <Status>Resolved</Status>\r
+                       <VersionMode>Fixed</VersionMode>\r
+                       <IsComponentInAtProject>true</IsComponentInAtProject>\r
+               </ProjectComponent>\r
+       </ProjectComponents>\r
+</Store>
\ No newline at end of file
diff --git a/firmware/dynamit.cproj b/firmware/dynamit.cproj
new file mode 100644 (file)
index 0000000..9d2d590
--- /dev/null
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">\r
+  <PropertyGroup>\r
+    <SchemaVersion>2.0</SchemaVersion>\r
+    <ProjectVersion>7.0</ProjectVersion>\r
+    <ToolchainName>com.Atmel.AVRGCC8.C</ToolchainName>\r
+    <ProjectGuid>dce6c7e3-ee26-4d79-826b-08594b9ad897</ProjectGuid>\r
+    <avrdevice>ATtiny2313</avrdevice>\r
+    <avrdeviceseries>none</avrdeviceseries>\r
+    <OutputType>Executable</OutputType>\r
+    <Language>C</Language>\r
+    <OutputFileName>$(MSBuildProjectName)</OutputFileName>\r
+    <OutputFileExtension>.elf</OutputFileExtension>\r
+    <OutputDirectory>$(MSBuildProjectDirectory)\$(Configuration)</OutputDirectory>\r
+    <AssemblyName>dynamit</AssemblyName>\r
+    <Name>dynamit</Name>\r
+    <RootNamespace>dynamit</RootNamespace>\r
+    <ToolchainFlavour>Native</ToolchainFlavour>\r
+    <KeepTimersRunning>true</KeepTimersRunning>\r
+    <OverrideVtor>false</OverrideVtor>\r
+    <CacheFlash>true</CacheFlash>\r
+    <ProgFlashFromRam>true</ProgFlashFromRam>\r
+    <RamSnippetAddress>0x20000000</RamSnippetAddress>\r
+    <UncachedRange />\r
+    <preserveEEPROM>false</preserveEEPROM>\r
+    <OverrideVtorValue>exception_table</OverrideVtorValue>\r
+    <BootSegment>2</BootSegment>\r
+    <ResetRule>0</ResetRule>\r
+    <eraseonlaunchrule>1</eraseonlaunchrule>\r
+    <EraseKey />\r
+    <AsfFrameworkConfig>\r
+      <framework-data xmlns="">\r
+        <options />\r
+        <configurations />\r
+        <files />\r
+        <documentation help="" />\r
+        <offline-documentation help="" />\r
+        <dependencies>\r
+          <content-extension eid="atmel.asf" uuidref="Atmel.ASF" version="3.52.0" />\r
+        </dependencies>\r
+      </framework-data>\r
+    </AsfFrameworkConfig>\r
+    <avrtool>com.atmel.avrdbg.tool.jtagice3plus</avrtool>\r
+    <avrtoolserialnumber>J30200019319</avrtoolserialnumber>\r
+    <avrdeviceexpectedsignature>0x1E910A</avrdeviceexpectedsignature>\r
+    <com_atmel_avrdbg_tool_jtagice3plus>\r
+      <ToolOptions>\r
+        <InterfaceProperties>\r
+          <IspClock>125000</IspClock>\r
+        </InterfaceProperties>\r
+        <InterfaceName>debugWIRE</InterfaceName>\r
+      </ToolOptions>\r
+      <ToolType>com.atmel.avrdbg.tool.jtagice3plus</ToolType>\r
+      <ToolNumber>J30200019319</ToolNumber>\r
+      <ToolName>JTAGICE3</ToolName>\r
+    </com_atmel_avrdbg_tool_jtagice3plus>\r
+    <avrtoolinterface>debugWIRE</avrtoolinterface>\r
+    <avrtoolinterfaceclock>125000</avrtoolinterfaceclock>\r
+    <com_atmel_avrdbg_tool_simulator>\r
+      <ToolOptions xmlns="">\r
+        <InterfaceProperties>\r
+        </InterfaceProperties>\r
+        <InterfaceName>debugWIRE</InterfaceName>\r
+      </ToolOptions>\r
+      <ToolType xmlns="">com.atmel.avrdbg.tool.simulator</ToolType>\r
+      <ToolNumber xmlns="">\r
+      </ToolNumber>\r
+      <ToolName xmlns="">Simulator</ToolName>\r
+    </com_atmel_avrdbg_tool_simulator>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
+    <ToolchainSettings>\r
+      <AvrGcc>\r
+        <avrgcc.common.Device>-mmcu=attiny2313 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313"</avrgcc.common.Device>\r
+        <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>\r
+        <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>\r
+        <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>\r
+        <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>\r
+        <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>\r
+        <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>\r
+        <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>\r
+        <avrgcc.compiler.symbols.DefSymbols>\r
+          <ListValues>\r
+            <Value>NDEBUG</Value>\r
+          </ListValues>\r
+        </avrgcc.compiler.symbols.DefSymbols>\r
+        <avrgcc.compiler.directories.IncludePaths>\r
+          <ListValues>\r
+            <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>\r
+          </ListValues>\r
+        </avrgcc.compiler.directories.IncludePaths>\r
+        <avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>\r
+        <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>\r
+        <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>\r
+        <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>\r
+        <avrgcc.linker.libraries.Libraries>\r
+          <ListValues>\r
+            <Value>libm</Value>\r
+          </ListValues>\r
+        </avrgcc.linker.libraries.Libraries>\r
+        <avrgcc.assembler.general.IncludePaths>\r
+          <ListValues>\r
+            <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>\r
+          </ListValues>\r
+        </avrgcc.assembler.general.IncludePaths>\r
+      </AvrGcc>\r
+    </ToolchainSettings>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
+    <ToolchainSettings>\r
+      <AvrGcc>\r
+        <avrgcc.common.Device>-mmcu=attiny2313 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny2313"</avrgcc.common.Device>\r
+        <avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>\r
+        <avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>\r
+        <avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>\r
+        <avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>\r
+        <avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>\r
+        <avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>\r
+        <avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>\r
+        <avrgcc.compiler.symbols.DefSymbols>\r
+          <ListValues>\r
+            <Value>DEBUG</Value>\r
+          </ListValues>\r
+        </avrgcc.compiler.symbols.DefSymbols>\r
+        <avrgcc.compiler.directories.IncludePaths>\r
+          <ListValues>\r
+            <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>\r
+          </ListValues>\r
+        </avrgcc.compiler.directories.IncludePaths>\r
+        <avrgcc.compiler.optimization.level>Optimize debugging experience (-Og)</avrgcc.compiler.optimization.level>\r
+        <avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>\r
+        <avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>\r
+        <avrgcc.compiler.optimization.DebugLevel>Default (-g2)</avrgcc.compiler.optimization.DebugLevel>\r
+        <avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>\r
+        <avrgcc.linker.libraries.Libraries>\r
+          <ListValues>\r
+            <Value>libm</Value>\r
+          </ListValues>\r
+        </avrgcc.linker.libraries.Libraries>\r
+        <avrgcc.assembler.general.IncludePaths>\r
+          <ListValues>\r
+            <Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>\r
+          </ListValues>\r
+        </avrgcc.assembler.general.IncludePaths>\r
+        <avrgcc.assembler.debugging.DebugLevel>Default (-Wa,-g)</avrgcc.assembler.debugging.DebugLevel>\r
+      </AvrGcc>\r
+    </ToolchainSettings>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <Compile Include="main.c">\r
+      <SubType>compile</SubType>\r
+    </Compile>\r
+  </ItemGroup>\r
+  <Import Project="$(AVRSTUDIO_EXE_PATH)\\Vs\\Compiler.targets" />\r
+</Project>
\ No newline at end of file
diff --git a/firmware/main.c b/firmware/main.c
new file mode 100644 (file)
index 0000000..40702e9
--- /dev/null
@@ -0,0 +1,243 @@
+/*
+ * dynamit.c
+ *
+ * Created: 3/4/2024 3:07:17 PM
+ * Author : forss
+ */ 
+
+#define F_CPU 1000000UL
+
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>\r
+
+/************************************************************************/
+/*
+Vcc will vary between 2-3 Volt, system frequency can not exceed 4MHz.
+Default setting of ~1MHz is fine.
+*/
+/************************************************************************/
+
+#define TIMER_INTERVAL_MS 100
+#define BEEP_LENGTH_MS 100
+
+typedef enum {
+       LEFT = 0b01111111,
+       MIDDLE = 0b10111111,
+       RIGHT = 0b11011111
+} digit_msb;
+
+typedef enum {
+       DP_ON = 0b11110111,
+       DP_OFF = 0b11111111
+} decimal_point_msb;
+
+// Last num is display off
+#define DISPLAY_OFF 10
+uint16_t numbers_msb[11] = {0xe3e9, 0xefef, 0xebd9, 0xebcb, 0xe7cf, 0xf3cb, 0xf3c9, 0xebef, 0xe3c9, 0xe3cb, 0xffff};
+
+volatile uint8_t ten_sec = 6;
+volatile uint8_t sec = 0;
+volatile uint8_t sec_ten = 0;
+volatile uint8_t boom = 0;
+
+volatile 
+
+void shift_out_msb(uint8_t);
+void display_num_msb(uint16_t, digit_msb, decimal_point_msb);
+
+void set_beep_freq(uint16_t);
+void turn_off_beep();
+
+int main(void)
+{
+       cli();
+       
+       // Set up timer0 as clock, no pin output, interrupt, CTC
+       TCCR0A |= (1 << WGM01);
+       TIMSK |= (1 << OCIE0A);
+       OCR0A = F_CPU / 1024 / TIMER_INTERVAL_MS * 10;
+       
+       // Set up timer1 as beeper, no pin output, interrupt, OCR1A is top, OCR1B is compare, PWM phase correct
+       TCCR1A |= (1 << WGM11) | (1 << WGM10);
+       TCCR1B |= (1 << WGM13);
+       TIMSK |= (1 << OCIE1B);
+       
+       // Pin outputs 
+       DDRD = (1 << PIND4) | (1 << PIND3) | (1 << PIND2);
+       DDRB = (1 << PINB4);
+       
+       PORTD = 0x00;
+       sei();
+       
+       // Idle until button 1 is pressed, continously display starttime
+       while (PINB & 2)
+       {
+               
+               display_num_msb(sec, MIDDLE, DP_ON);
+               display_num_msb(ten_sec, LEFT, DP_OFF);
+               display_num_msb(sec_ten, RIGHT, DP_OFF);
+       }
+       
+       // Start timer0 with prescaler of 1024
+       TCCR0B |= (1 << CS02) | (0 << CS01) | (1 << CS00);
+
+       // Start beeping once every 5 seconds
+       set_beep_freq(200);
+       
+       // Start timer1 with prescaler of 64
+       TCCR1B |= (0 << CS12) | (1 << CS11) | (1 << CS10);
+
+       // Mainloop
+    while (1) 
+    {
+               // Turn of dp if detonated
+               if (boom)
+               {
+                       display_num_msb(sec, MIDDLE, DP_OFF);
+               }
+               else
+               {
+                       display_num_msb(sec, MIDDLE, DP_ON);
+               }
+               
+               display_num_msb(ten_sec, LEFT, DP_OFF);
+               display_num_msb(sec_ten, RIGHT, DP_OFF);
+    }
+}
+
+ISR (TIMER1_COMPB_vect)
+{
+       PORTB ^= (1 << PINB4);
+}
+
+ISR (TIMER0_COMPA_vect) {\r
+       \r
+       // Flash on and off after detonation\r
+       if (boom & 1)\r
+       {\r
+               // Flash off
+               //PORTB = (1<< PINB4);
+               ten_sec = DISPLAY_OFF;\r
+               sec = DISPLAY_OFF;\r
+               sec_ten = DISPLAY_OFF;\r
+               \r
+               boom = 2;\r
+       }\r
+       else if (boom & 2)\r
+       {\r
+               PORTB = (0<< PINB4);\r
+               // Flash 0\r
+               ten_sec = 0;\r
+               sec = 0;\r
+               sec_ten = 0;\r
+               \r
+               boom = 1;\r
+       }\r
+       \r
+       // Countdown\r
+       else\r
+       {\r
+               // 0.1 to prevent divide by 0\r
+               set_beep_freq(200.0 * 60.0 / ((10.0 * ten_sec) + sec + 0.1));\r
+               \r
+               if (ten_sec == 0 && sec == 0 && sec_ten) \r
+               {\r
+                       ten_sec = 0;\r
+                       sec = 0;\r
+                       sec_ten = 0;\r
+               \r
+                       // Detonate, slow down timer for flashing\r
+                       boom = 1;\r
+                       OCR0A = 98 * 2;\r
+               }\r
+               else\r
+               {\r
+                       if (sec == 0 && sec_ten == 0)\r
+                       {\r
+                               sec = 9;\r
+                               sec_ten = 9;\r
+                               ten_sec--;\r
+                       }\r
+                       else\r
+                       {\r
+                               if (sec_ten == 0)\r
+                               {\r
+                                       sec_ten = 9;\r
+                                       sec--;\r
+                               }\r
+                               else\r
+                               {\r
+                                       sec_ten--;\r
+                               }\r
+                       }\r
+               }
+       }
+}
+
+void shift_out_msb(uint8_t byte)
+{
+       uint8_t next_bit;
+       for (uint8_t i = 0; i < 8; i++)
+       {
+               next_bit = ((byte >> (7 - i)) & 1);
+
+               if (next_bit)
+               {
+                       PORTD |= (1 << PIND2);
+               }
+               else
+               {
+                       PORTD &= ~(1 << PIND2);
+               }
+               
+               // Toggle SCLK twice to shift out
+               PORTD ^= (1 << PIND4);
+               PORTD ^= (1 << PIND4);
+       }
+}
+
+void display_num_msb(uint16_t number, digit_msb digit_number, decimal_point_msb dp)
+{
+       cli();
+       shift_out_msb((numbers_msb[number] >> 8) & digit_number);
+       shift_out_msb((numbers_msb[number] & 0xff) & dp);
+       
+       // Toggle RCLK twice to latch
+       PORTD ^= (1 << PIND3);
+       PORTD ^= (1 << PIND3);
+       sei();
+}
+
+void set_beep_freq(uint16_t freq_mHz)
+{
+       cli();
+       
+       // Constant sound when frequency gets too high
+       if (freq_mHz >= 100 * BEEP_LENGTH_MS) {
+               turn_off_beep();
+               // PORTB |= (1 << PINB4);
+               return;
+       }
+       
+       // Frequency is determined by TOP[OCR1A]
+       // freq_mHz = (F_CPU * 1000) / ((prescalar + 1) * TOP[OCR1A] * 2)
+       // Lowest frequency without changing prescalar: 0.12Hz
+       
+       OCR1A = (F_CPU * 1000.0) / (65.0 * freq_mHz) / 2.0;
+       
+       // ON-time is determined by COMP[OCR1B]
+       // on_time_ms = 2*(TOP[OCR1A] - COMP[OCR1B]) / (1000 * F_CPU / (prescalar))
+       
+       OCR1B = OCR1A - ((BEEP_LENGTH_MS * (F_CPU / 1000.0)) / (2.0 * 65.0));
+       
+       sei();
+}
+
+void turn_off_beep()
+{
+       // Disable clock to timer
+       TCCR1B &= ~((1 << CS12) | (1 << CS11) | (1 << CS10));
+       
+       PORTB &= ~(0 << PINB4);
+}
\ No newline at end of file
diff --git a/kicad/dynamit-backups/dynamit-2024-02-28_181349.zip b/kicad/dynamit-backups/dynamit-2024-02-28_181349.zip
new file mode 100644 (file)
index 0000000..f96ff0a
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-02-28_181349.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-02-28_182843.zip b/kicad/dynamit-backups/dynamit-2024-02-28_182843.zip
new file mode 100644 (file)
index 0000000..34954ec
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-02-28_182843.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-02-28_183503.zip b/kicad/dynamit-backups/dynamit-2024-02-28_183503.zip
new file mode 100644 (file)
index 0000000..d82f43c
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-02-28_183503.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-02-28_184908.zip b/kicad/dynamit-backups/dynamit-2024-02-28_184908.zip
new file mode 100644 (file)
index 0000000..a379cdb
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-02-28_184908.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-02-28_190112.zip b/kicad/dynamit-backups/dynamit-2024-02-28_190112.zip
new file mode 100644 (file)
index 0000000..51847b1
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-02-28_190112.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-02_175914.zip b/kicad/dynamit-backups/dynamit-2024-03-02_175914.zip
new file mode 100644 (file)
index 0000000..51847b1
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-02_175914.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-02_210954.zip b/kicad/dynamit-backups/dynamit-2024-03-02_210954.zip
new file mode 100644 (file)
index 0000000..51847b1
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-02_210954.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-04_150440.zip b/kicad/dynamit-backups/dynamit-2024-03-04_150440.zip
new file mode 100644 (file)
index 0000000..59243a2
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-04_150440.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-04_203828.zip b/kicad/dynamit-backups/dynamit-2024-03-04_203828.zip
new file mode 100644 (file)
index 0000000..9a9c147
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-04_203828.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-04_205435.zip b/kicad/dynamit-backups/dynamit-2024-03-04_205435.zip
new file mode 100644 (file)
index 0000000..0634266
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-04_205435.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-05_123957.zip b/kicad/dynamit-backups/dynamit-2024-03-05_123957.zip
new file mode 100644 (file)
index 0000000..0634266
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-05_123957.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-05_194104.zip b/kicad/dynamit-backups/dynamit-2024-03-05_194104.zip
new file mode 100644 (file)
index 0000000..2abeecf
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-05_194104.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-05_234127.zip b/kicad/dynamit-backups/dynamit-2024-03-05_234127.zip
new file mode 100644 (file)
index 0000000..3cb3503
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-05_234127.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-07_142830.zip b/kicad/dynamit-backups/dynamit-2024-03-07_142830.zip
new file mode 100644 (file)
index 0000000..05234a0
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-07_142830.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-07_203959.zip b/kicad/dynamit-backups/dynamit-2024-03-07_203959.zip
new file mode 100644 (file)
index 0000000..e6fb511
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-07_203959.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-07_210928.zip b/kicad/dynamit-backups/dynamit-2024-03-07_210928.zip
new file mode 100644 (file)
index 0000000..bff7a32
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-07_210928.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-07_220128.zip b/kicad/dynamit-backups/dynamit-2024-03-07_220128.zip
new file mode 100644 (file)
index 0000000..fe0c900
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-07_220128.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-07_222232.zip b/kicad/dynamit-backups/dynamit-2024-03-07_222232.zip
new file mode 100644 (file)
index 0000000..85b82df
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-07_222232.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-08_153444.zip b/kicad/dynamit-backups/dynamit-2024-03-08_153444.zip
new file mode 100644 (file)
index 0000000..6fb2487
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-08_153444.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-14_045105.zip b/kicad/dynamit-backups/dynamit-2024-03-14_045105.zip
new file mode 100644 (file)
index 0000000..6fb2487
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-14_045105.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-14_051230.zip b/kicad/dynamit-backups/dynamit-2024-03-14_051230.zip
new file mode 100644 (file)
index 0000000..6fb2487
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-14_051230.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-18_003830.zip b/kicad/dynamit-backups/dynamit-2024-03-18_003830.zip
new file mode 100644 (file)
index 0000000..6fb2487
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-18_003830.zip differ
diff --git a/kicad/dynamit-backups/dynamit-2024-03-19_015304.zip b/kicad/dynamit-backups/dynamit-2024-03-19_015304.zip
new file mode 100644 (file)
index 0000000..6fb2487
Binary files /dev/null and b/kicad/dynamit-backups/dynamit-2024-03-19_015304.zip differ
diff --git a/kicad/dynamit.kicad_pcb b/kicad/dynamit.kicad_pcb
new file mode 100644 (file)
index 0000000..83f92b7
--- /dev/null
@@ -0,0 +1,6099 @@
+(kicad_pcb (version 20221018) (generator pcbnew)\r
+\r
+  (general\r
+    (thickness 1.6)\r
+  )\r
+\r
+  (paper "A4")\r
+  (layers\r
+    (0 "F.Cu" signal)\r
+    (31 "B.Cu" signal)\r
+    (32 "B.Adhes" user "B.Adhesive")\r
+    (33 "F.Adhes" user "F.Adhesive")\r
+    (34 "B.Paste" user)\r
+    (35 "F.Paste" user)\r
+    (36 "B.SilkS" user "B.Silkscreen")\r
+    (37 "F.SilkS" user "F.Silkscreen")\r
+    (38 "B.Mask" user)\r
+    (39 "F.Mask" user)\r
+    (40 "Dwgs.User" user "User.Drawings")\r
+    (41 "Cmts.User" user "User.Comments")\r
+    (42 "Eco1.User" user "User.Eco1")\r
+    (43 "Eco2.User" user "User.Eco2")\r
+    (44 "Edge.Cuts" user)\r
+    (45 "Margin" user)\r
+    (46 "B.CrtYd" user "B.Courtyard")\r
+    (47 "F.CrtYd" user "F.Courtyard")\r
+    (48 "B.Fab" user)\r
+    (49 "F.Fab" user)\r
+    (50 "User.1" user)\r
+    (51 "User.2" user)\r
+    (52 "User.3" user)\r
+    (53 "User.4" user)\r
+    (54 "User.5" user)\r
+    (55 "User.6" user)\r
+    (56 "User.7" user)\r
+    (57 "User.8" user)\r
+    (58 "User.9" user)\r
+  )\r
+\r
+  (setup\r
+    (stackup\r
+      (layer "F.SilkS" (type "Top Silk Screen"))\r
+      (layer "F.Paste" (type "Top Solder Paste"))\r
+      (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01))\r
+      (layer "F.Cu" (type "copper") (thickness 0.035))\r
+      (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02))\r
+      (layer "B.Cu" (type "copper") (thickness 0.035))\r
+      (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01))\r
+      (layer "B.Paste" (type "Bottom Solder Paste"))\r
+      (layer "B.SilkS" (type "Bottom Silk Screen"))\r
+      (copper_finish "None")\r
+      (dielectric_constraints no)\r
+    )\r
+    (pad_to_mask_clearance 0)\r
+    (pcbplotparams\r
+      (layerselection 0x00010fc_ffffffff)\r
+      (plot_on_all_layers_selection 0x0000000_00000000)\r
+      (disableapertmacros false)\r
+      (usegerberextensions false)\r
+      (usegerberattributes true)\r
+      (usegerberadvancedattributes true)\r
+      (creategerberjobfile true)\r
+      (dashed_line_dash_ratio 12.000000)\r
+      (dashed_line_gap_ratio 3.000000)\r
+      (svgprecision 4)\r
+      (plotframeref false)\r
+      (viasonmask false)\r
+      (mode 1)\r
+      (useauxorigin false)\r
+      (hpglpennumber 1)\r
+      (hpglpenspeed 20)\r
+      (hpglpendiameter 15.000000)\r
+      (dxfpolygonmode true)\r
+      (dxfimperialunits true)\r
+      (dxfusepcbnewfont true)\r
+      (psnegative false)\r
+      (psa4output false)\r
+      (plotreference true)\r
+      (plotvalue true)\r
+      (plotinvisibletext false)\r
+      (sketchpadsonfab false)\r
+      (subtractmaskfromsilk false)\r
+      (outputformat 1)\r
+      (mirror false)\r
+      (drillshape 1)\r
+      (scaleselection 1)\r
+      (outputdirectory "")\r
+    )\r
+  )\r
+\r
+  (net 0 "")\r
+  (net 1 "+3V0")\r
+  (net 2 "GND")\r
+  (net 3 "Net-(BZ1-+)")\r
+  (net 4 "Net-(J1-MISO)")\r
+  (net 5 "Net-(J1-SCK)")\r
+  (net 6 "Net-(J1-MOSI)")\r
+  (net 7 "rst")\r
+  (net 8 "Net-(J2-Pin_1)")\r
+  (net 9 "Net-(J2-Pin_2)")\r
+  (net 10 "Net-(J2-Pin_3)")\r
+  (net 11 "Net-(J2-Pin_4)")\r
+  (net 12 "Net-(J2-Pin_5)")\r
+  (net 13 "Net-(J2-Pin_8)")\r
+  (net 14 "Net-(J2-Pin_9)")\r
+  (net 15 "Net-(J2-Pin_10)")\r
+  (net 16 "Net-(J2-Pin_11)")\r
+  (net 17 "Net-(J2-Pin_12)")\r
+  (net 18 "Net-(Q1-B)")\r
+  (net 19 "Net-(Q2-B)")\r
+  (net 20 "Net-(Q3-B)")\r
+  (net 21 "Net-(Q4-B)")\r
+  (net 22 "Net-(U3-QH)")\r
+  (net 23 "Net-(U3-QE)")\r
+  (net 24 "Net-(U3-QD)")\r
+  (net 25 "Net-(J3-Pin_1)")\r
+  (net 26 "Net-(U1-PB4)")\r
+  (net 27 "unconnected-(U2-QH-Pad7)")\r
+  (net 28 "Net-(U2-QH')")\r
+  (net 29 "Net-(J4-Pin_1)")\r
+  (net 30 "unconnected-(U1-PD0-Pad2)")\r
+  (net 31 "unconnected-(U1-PD1-Pad3)")\r
+  (net 32 "unconnected-(U2-QA-Pad15)")\r
+  (net 33 "unconnected-(U3-QB-Pad1)")\r
+  (net 34 "unconnected-(U1-PA1{slash}XTAL2-Pad4)")\r
+  (net 35 "unconnected-(U1-PA0{slash}XTAL1-Pad5)")\r
+  (net 36 "Net-(U1-PD2)")\r
+  (net 37 "unconnected-(U3-QA-Pad15)")\r
+  (net 38 "Net-(U2-QB)")\r
+  (net 39 "Net-(U2-QC)")\r
+  (net 40 "Net-(U2-QD)")\r
+  (net 41 "Net-(U2-QE)")\r
+  (net 42 "Net-(U2-QF)")\r
+  (net 43 "Net-(U3-QF)")\r
+  (net 44 "Net-(U3-QC)")\r
+  (net 45 "unconnected-(U2-QG-Pad6)")\r
+  (net 46 "Net-(U3-QG)")\r
+  (net 47 "unconnected-(U3-QH'-Pad9)")\r
+  (net 48 "Net-(U1-PD3)")\r
+  (net 49 "Net-(U1-PD4)")\r
+  (net 50 "unconnected-(U1-PD5-Pad9)")\r
+  (net 51 "unconnected-(U1-PD6-Pad11)")\r
+  (net 52 "unconnected-(U1-PB2-Pad14)")\r
+  (net 53 "unconnected-(U1-PB3-Pad15)")\r
+  (net 54 "Net-(J2-Pin_7)")\r
+\r
+  (footprint "Package_TO_SOT_THT:TO-92L_Inline_Wide" (layer "F.Cu")\r
+    (tstamp 191716d9-8f9e-410a-bce6-dd3f5abe72ce)\r
+    (at 140.266 157.978 -90)\r
+    (descr "TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)")\r
+    (tags "TO-92L Inline Wide transistor")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "Sim.Device" "PNP")\r
+    (property "Sim.Pins" "1=C 2=B 3=E")\r
+    (property "Sim.Type" "GUMMELPOON")\r
+    (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter")\r
+    (property "ki_keywords" "simulation")\r
+    (path "/9f060f8f-965b-4354-850a-2e8b8a9099a1")\r
+    (attr through_hole)\r
+    (fp_text reference "Q1" (at 2.54 -3.56 90) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 2803c32f-cd2a-4bbe-a099-8fc8f6d6c470)\r
+    )\r
+    (fp_text value "PNP" (at 2.54 2.79 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp af1b6aa8-b78f-4a6c-acfd-429980fb051e)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 2.54 0 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp dc34b0d2-ea3a-43a0-ace4-15942e0aaca6)\r
+    )\r
+    (fp_line (start 0.6 1.7) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2f455b9c-4029-4754-8ad9-4826b221612b))\r
+    (fp_arc (start 0.1836 -1.098807) (mid 1.143021 -2.192817) (end 2.54 -2.6)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c27b300-192c-4145-80c8-607c939c6cf2))\r
+    (fp_arc (start 0.6 1.7) (mid 0.389183 1.423933) (end 0.217369 1.122045)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bccb70b5-0f08-436e-8c59-a8a9c7e7fd48))\r
+    (fp_arc (start 2.54 -2.6) (mid 3.936979 -2.192818) (end 4.8964 -1.098807)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8b9f539-a8cf-4823-89cc-ecf81fa564cf))\r
+    (fp_arc (start 4.842383 1.112264) (mid 4.666594 1.419753) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 03e174ce-1332-4502-8925-fa3b197e77ec))\r
+    (fp_line (start -1 -2.75) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b1d313a2-f865-4b9f-befe-aef698689a0b))\r
+    (fp_line (start -1 -2.75) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8b2706c1-d007-4a42-b4f7-f66dbd5124c3))\r
+    (fp_line (start 6.1 1.85) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 07e9c925-a56b-4adc-8cd6-28899a580018))\r
+    (fp_line (start 6.1 1.85) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 77573e02-5699-4b71-bb09-de2608b56576))\r
+    (fp_line (start 0.65 1.6) (end 4.4 1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5da3a8c4-1a31-48d8-b33f-dad7db922390))\r
+    (fp_arc (start 0.647182 1.602385) (mid 0.290076 -1.043188) (end 2.54 -2.48)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 70e98d9e-8a37-48e5-bd47-789a58bc208e))\r
+    (fp_arc (start 2.54 -2.48) (mid 4.787211 -1.049019) (end 4.441103 1.592547)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 60e72b11-47b6-4111-a3de-989f3a288052))\r
+    (pad "1" thru_hole rect (at 0 0 270) (size 1.8 1.5) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 13 "Net-(J2-Pin_8)") (pinfunction "C") (pintype "open_collector") (tstamp ffde4fa0-2576-4d4f-aeb2-fef24306e616))\r
+    (pad "2" thru_hole circle (at 2.54 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 18 "Net-(Q1-B)") (pinfunction "B") (pintype "input") (tstamp dc417b59-f046-438e-ac66-764f636e5949))\r
+    (pad "3" thru_hole circle (at 5.08 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pinfunction "E") (pintype "open_emitter") (tstamp 41346cd6-27ea-45db-ab5f-0585f413059e))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92L_Inline_Wide.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (layer "F.Cu")\r
+    (tstamp 2704052c-f141-4d17-b3b6-b628b102bad1)\r
+    (at 110.53 126.365)\r
+    (descr "JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")\r
+    (tags "connector JST EH vertical")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")\r
+    (property "ki_keywords" "connector")\r
+    (path "/61946607-9f5a-4f38-bd34-3f785bbc5158")\r
+    (attr through_hole)\r
+    (fp_text reference "J4" (at 1.25 -2.8) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp d196482c-dd91-4ad8-958a-ce98627d9dbe)\r
+    )\r
+    (fp_text value "Conn_01x02" (at 1.25 3.4) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp b9b81030-a6db-406d-a87e-d276e3cc16dd)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 1.25 1.5) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp f0e945b7-c65c-4dd2-bc13-aafd0ac06b39)\r
+    )\r
+    (fp_line (start -2.91 0.11) (end -2.91 2.61)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b579a85a-e879-4b94-ab39-6343b53c499d))\r
+    (fp_line (start -2.91 2.61) (end -0.41 2.61)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 904e5d2f-4776-4017-9046-223e4ff30300))\r
+    (fp_line (start -2.61 -1.71) (end -2.61 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22aaffb1-614b-4fac-96e4-1cf09df35e21))\r
+    (fp_line (start -2.61 0) (end -2.11 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3d269aec-8b0c-4fa1-8f58-252fa35de902))\r
+    (fp_line (start -2.61 0.81) (end -1.61 0.81)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b2c9fd34-a077-4d9c-aaa3-2cd5b9d311f6))\r
+    (fp_line (start -2.61 2.31) (end 5.11 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1702e1cb-60dc-449d-87d7-11577ebd7582))\r
+    (fp_line (start -2.11 -1.21) (end 4.61 -1.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c3a6b1d5-17ba-494a-aea9-da42300a9bb1))\r
+    (fp_line (start -2.11 0) (end -2.11 -1.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 160b24bb-8210-403d-9c90-b21884888df3))\r
+    (fp_line (start -1.61 0.81) (end -1.61 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp aaa1ebce-1ae1-423a-9283-9ed96a145397))\r
+    (fp_line (start 4.11 0.81) (end 4.11 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 196938a5-fa7d-4d58-9f6a-71cf21b99a0a))\r
+    (fp_line (start 4.61 -1.21) (end 4.61 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp db14c3f7-5694-468b-a8b4-a6614ab5b00b))\r
+    (fp_line (start 4.61 0) (end 5.11 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d3a0fb31-3efa-415c-ae1e-3249e30025b9))\r
+    (fp_line (start 5.11 -1.71) (end -2.61 -1.71)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f66f6354-52ff-4e0a-adcf-6faa98a12855))\r
+    (fp_line (start 5.11 0.81) (end 4.11 0.81)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4953bc81-1d5e-4e81-8da6-8042cf815a64))\r
+    (fp_line (start 5.11 2.31) (end 5.11 -1.71)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 77bdc094-1d5b-400f-8ded-97d10964740d))\r
+    (fp_line (start -3 -2.1) (end -3 2.7)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ee14759c-6de4-4f1e-8158-a8d71effacc3))\r
+    (fp_line (start -3 2.7) (end 5.5 2.7)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3e926103-e1f9-4cc0-9997-7509ae98a86b))\r
+    (fp_line (start 5.5 -2.1) (end -3 -2.1)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d9941493-cfe6-4cec-8d14-c4ad6784d85b))\r
+    (fp_line (start 5.5 2.7) (end 5.5 -2.1)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6fd58d28-1866-463d-ae44-ab0f39dfd0d4))\r
+    (fp_line (start -2.91 0.11) (end -2.91 2.61)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6473493-aa31-46b9-ac63-cfc175c0e0c0))\r
+    (fp_line (start -2.91 2.61) (end -0.41 2.61)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 23c98b3b-4743-4a95-abdc-b12aa8413fc1))\r
+    (fp_line (start -2.5 -1.6) (end -2.5 2.2)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9ce47e87-12c0-4a63-b5f1-ddb1d8d181a3))\r
+    (fp_line (start -2.5 2.2) (end 5 2.2)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b0f644bc-8a5a-42bd-81a4-2017514a20b4))\r
+    (fp_line (start 5 -1.6) (end -2.5 -1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 49e8c07c-bf20-44b8-8957-72cc3fd7dc17))\r
+    (fp_line (start 5 2.2) (end 5 -1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 968d7ad2-b6ab-4a0a-913d-39a62b32c827))\r
+    (pad "1" thru_hole roundrect (at 0 0) (size 1.8 2) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.147059)\r
+      (net 29 "Net-(J4-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 7e1d220a-b22e-4887-b2ba-3c65342a5b84))\r
+    (pad "2" thru_hole oval (at 2.5 0) (size 1.8 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 2802645c-092c-44b5-a605-8ac7df332154))\r
+    (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Buzzer_Beeper:Buzzer_12x9.5RM7.6" (layer "F.Cu")\r
+    (tstamp 28891366-81b3-408e-8558-4915961f9c5a)\r
+    (at 78.76 127.635)\r
+    (descr "Generic Buzzer, D12mm height 9.5mm with RM7.6mm")\r
+    (tags "buzzer")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Buzzer, polarized")\r
+    (property "ki_keywords" "quartz resonator ceramic")\r
+    (path "/792fba57-1f41-4116-a317-218843093efc")\r
+    (attr through_hole)\r
+    (fp_text reference "BZ1" (at 3.8 -7.2) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 54d9b712-b97d-40d9-b00c-0734b3aee1dc)\r
+    )\r
+    (fp_text value "Buzzer" (at 3.8 7.4) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp c8d2623d-7189-4bd6-b882-415f9636a6d8)\r
+    )\r
+    (fp_text user "+" (at -0.01 -2.54) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 5ea298cd-edc2-4277-b47f-8940c4af1770)\r
+    )\r
+    (fp_text user "+" (at -0.01 -2.54) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 52ee3835-b29c-402b-9a4b-8c1e67392f04)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 3.8 -4) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp f03c151b-0953-478c-9dbd-a9e9d0e4ca2a)\r
+    )\r
+    (fp_circle (center 3.8 0) (end 9.9 0)\r
+      (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp bc934d8c-dfa0-43fc-9780-a7a3a20d2af3))\r
+    (fp_circle (center 3.8 0) (end 10.05 0)\r
+      (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 1e578cce-f648-48c4-8591-8f3e1ca3fb19))\r
+    (fp_circle (center 3.8 0) (end 4.8 0)\r
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp ea7400e7-96f6-46b2-8048-03489758e061))\r
+    (fp_circle (center 3.8 0) (end 9.8 0)\r
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e05aa47d-7f1a-45ac-b396-045349da3f39))\r
+    (pad "1" thru_hole rect (at 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pinfunction "-") (pintype "passive") (tstamp fe079cc8-9583-4c76-92b3-3fc517c1134e))\r
+    (pad "2" thru_hole circle (at 7.6 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 3 "Net-(BZ1-+)") (pinfunction "+") (pintype "passive") (tstamp dc291253-a776-49e6-806b-3daaf8ddb5c9))\r
+    (model "${KICAD6_3DMODEL_DIR}/Buzzer_Beeper.3dshapes/Buzzer_12x9.5RM7.6.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Capacitor_THT:CP_Radial_D4.0mm_P2.00mm" (layer "F.Cu")\r
+    (tstamp 39762899-4779-4088-9c09-4783502c65fa)\r
+    (at 89.408 164.56 90)\r
+    (descr "CP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor")\r
+    (tags "CP Radial series Radial pin pitch 2.00mm  diameter 4mm Electrolytic Capacitor")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Unpolarized capacitor")\r
+    (property "ki_keywords" "cap capacitor")\r
+    (path "/2a4cbf50-4678-43d4-a515-eb7bf3214041")\r
+    (attr through_hole)\r
+    (fp_text reference "C4" (at 1 -3.25 90) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp da9959a4-80b1-4357-8cdd-492da2088be2)\r
+    )\r
+    (fp_text value "C" (at 1 3.25 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 22da8403-f6e7-4a78-ab69-bb337abbfef0)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 1 0 90) (layer "F.Fab")\r
+        (effects (font (size 0.8 0.8) (thickness 0.12)))\r
+      (tstamp 4f05036b-c2c4-48f1-9794-6265f304d888)\r
+    )\r
+    (fp_line (start -1.269801 -1.195) (end -0.869801 -1.195)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a98f67bd-a8f6-4214-bd8b-bf1d5f5f8134))\r
+    (fp_line (start -1.069801 -1.395) (end -1.069801 -0.995)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 334e2327-5718-4221-9896-63a35e75214a))\r
+    (fp_line (start 1 -2.08) (end 1 2.08)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c88e24a-688b-4fac-be55-d3c0847dc25d))\r
+    (fp_line (start 1.04 -2.08) (end 1.04 2.08)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 55ec4610-19ef-48ff-9d0d-12df27301160))\r
+    (fp_line (start 1.08 -2.079) (end 1.08 2.079)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6ffade24-bc49-440c-9cd6-621186a34910))\r
+    (fp_line (start 1.12 -2.077) (end 1.12 2.077)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 162a6b9a-1149-40da-ba2a-9bc8167ce4f2))\r
+    (fp_line (start 1.16 -2.074) (end 1.16 2.074)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp df1f11c9-9f9f-44f2-9a4b-4ccad9169d8a))\r
+    (fp_line (start 1.2 -2.071) (end 1.2 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a972e39d-5122-4550-9820-fcd38504ee2e))\r
+    (fp_line (start 1.2 0.84) (end 1.2 2.071)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 47ae9595-5e64-47e1-a124-775da733d8f8))\r
+    (fp_line (start 1.24 -2.067) (end 1.24 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 66d2134c-0cf4-4fa2-a08f-e23882a006a3))\r
+    (fp_line (start 1.24 0.84) (end 1.24 2.067)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 63b4ce41-f3e9-4375-8c1c-31bec3440286))\r
+    (fp_line (start 1.28 -2.062) (end 1.28 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fc1382c9-768e-4244-8194-5e5ba54362b8))\r
+    (fp_line (start 1.28 0.84) (end 1.28 2.062)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 43702c53-e253-443e-b586-71cc5ae75de2))\r
+    (fp_line (start 1.32 -2.056) (end 1.32 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 223d8e7a-990a-4c50-91a9-60f0ae2a88ab))\r
+    (fp_line (start 1.32 0.84) (end 1.32 2.056)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f6219a1-fbcc-4a2c-8a4e-af870d09a67f))\r
+    (fp_line (start 1.36 -2.05) (end 1.36 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3f2216bf-f708-4bd4-a8ac-5dd345bbe728))\r
+    (fp_line (start 1.36 0.84) (end 1.36 2.05)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ab1fb673-2f7a-4d2d-86ff-fc3b21336f9f))\r
+    (fp_line (start 1.4 -2.042) (end 1.4 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3c16aefd-dad7-451e-b8e9-1f8491a06192))\r
+    (fp_line (start 1.4 0.84) (end 1.4 2.042)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c105eaca-3dba-4156-97b6-3b50dbd88635))\r
+    (fp_line (start 1.44 -2.034) (end 1.44 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8bc2b8b7-2962-446e-a83f-0bf85fe59be6))\r
+    (fp_line (start 1.44 0.84) (end 1.44 2.034)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3d279934-f963-49ea-9dfa-d1aff0b9f24c))\r
+    (fp_line (start 1.48 -2.025) (end 1.48 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41ffd6e9-2e11-4661-83a3-cce4b20b356a))\r
+    (fp_line (start 1.48 0.84) (end 1.48 2.025)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a759ab21-e7ca-4e0c-bf99-635d9d99d29b))\r
+    (fp_line (start 1.52 -2.016) (end 1.52 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 19b8e2dd-51c1-46fa-b4bf-0a1d0aea72ff))\r
+    (fp_line (start 1.52 0.84) (end 1.52 2.016)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ddd4ed19-ceb3-4d92-a824-e6ddb60a2fae))\r
+    (fp_line (start 1.56 -2.005) (end 1.56 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c1d57a9-ccba-41af-9b62-805ecdcf14fa))\r
+    (fp_line (start 1.56 0.84) (end 1.56 2.005)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ac5047f9-4f61-44bf-b883-e2dc48476d4d))\r
+    (fp_line (start 1.6 -1.994) (end 1.6 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 630f5c05-b1eb-4956-b6db-b56f9920d94e))\r
+    (fp_line (start 1.6 0.84) (end 1.6 1.994)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 57cbb9fa-592f-426d-ad18-53e8884b1f23))\r
+    (fp_line (start 1.64 -1.982) (end 1.64 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 36f44f12-74ef-41d4-900b-548115261e2f))\r
+    (fp_line (start 1.64 0.84) (end 1.64 1.982)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp deecf931-f43a-4eaf-96e5-5f422acb2b8d))\r
+    (fp_line (start 1.68 -1.968) (end 1.68 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d342f5ba-6deb-4399-8004-c61b1bb92337))\r
+    (fp_line (start 1.68 0.84) (end 1.68 1.968)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 08961d7d-5d1f-45a5-a263-59a37d0cd898))\r
+    (fp_line (start 1.721 -1.954) (end 1.721 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3105b50a-65e7-4380-a0e1-190d175c8581))\r
+    (fp_line (start 1.721 0.84) (end 1.721 1.954)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dde3cb78-c9ff-4008-9568-52d6fd64fd72))\r
+    (fp_line (start 1.761 -1.94) (end 1.761 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eee72a35-58f1-4836-bf75-ac61bd4ac78b))\r
+    (fp_line (start 1.761 0.84) (end 1.761 1.94)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a0d34a90-af14-49a3-99b6-374083964c92))\r
+    (fp_line (start 1.801 -1.924) (end 1.801 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4892a4cb-a629-4a25-9981-776196c6a5f2))\r
+    (fp_line (start 1.801 0.84) (end 1.801 1.924)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0d495c15-0211-4353-92a2-f19e0592b014))\r
+    (fp_line (start 1.841 -1.907) (end 1.841 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 78087fd6-59e9-4dc5-951d-e038f3b70494))\r
+    (fp_line (start 1.841 0.84) (end 1.841 1.907)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fbfcbe95-1f5f-4938-8547-ba995afc9074))\r
+    (fp_line (start 1.881 -1.889) (end 1.881 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8aeef8f4-b06f-4c46-b0e4-d3e8ef4d68ee))\r
+    (fp_line (start 1.881 0.84) (end 1.881 1.889)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 54bfcc2f-e2e8-41e6-ab6b-41af50b879de))\r
+    (fp_line (start 1.921 -1.87) (end 1.921 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbd32a3b-433a-4d99-8cbb-95919846a66a))\r
+    (fp_line (start 1.921 0.84) (end 1.921 1.87)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 10e21afc-580b-4bf9-aecd-22f1164f5646))\r
+    (fp_line (start 1.961 -1.851) (end 1.961 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a7fc5a66-b3be-4915-a437-f653d4b714b8))\r
+    (fp_line (start 1.961 0.84) (end 1.961 1.851)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f2197a7b-e3eb-4cf5-9c23-bfe8688be641))\r
+    (fp_line (start 2.001 -1.83) (end 2.001 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 130cf645-118a-4d46-96d5-3e9d5db45165))\r
+    (fp_line (start 2.001 0.84) (end 2.001 1.83)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 446b013c-f893-4044-8a81-806e5a822b7b))\r
+    (fp_line (start 2.041 -1.808) (end 2.041 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ba37c0d7-cc41-4c2d-a8d0-2595a5e34c5d))\r
+    (fp_line (start 2.041 0.84) (end 2.041 1.808)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9c28d7b6-6f89-4312-a738-e88455ebe2dd))\r
+    (fp_line (start 2.081 -1.785) (end 2.081 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a3191e05-2f03-4079-8836-9ee9bf5af694))\r
+    (fp_line (start 2.081 0.84) (end 2.081 1.785)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ccf9905d-baf8-467e-99f5-bf364f2876c9))\r
+    (fp_line (start 2.121 -1.76) (end 2.121 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e97f2170-0edd-4ef4-ba9d-24ebd0800d13))\r
+    (fp_line (start 2.121 0.84) (end 2.121 1.76)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 67d2305e-2ffa-4c4f-b5b2-8742c60da2a9))\r
+    (fp_line (start 2.161 -1.735) (end 2.161 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9b663a26-98b2-4e86-93a4-e81aac6764d0))\r
+    (fp_line (start 2.161 0.84) (end 2.161 1.735)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 08b81494-033c-445a-ba2b-f43ec1271e7d))\r
+    (fp_line (start 2.201 -1.708) (end 2.201 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a041eed2-5ad8-4128-83ec-4648a9e73837))\r
+    (fp_line (start 2.201 0.84) (end 2.201 1.708)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 876f3704-3373-4b2b-ada7-d8a3b4a45de0))\r
+    (fp_line (start 2.241 -1.68) (end 2.241 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e89646aa-2de8-44f3-8317-67a76484ceb0))\r
+    (fp_line (start 2.241 0.84) (end 2.241 1.68)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4dc3ce60-792a-416e-b4d5-c8201b0f09f9))\r
+    (fp_line (start 2.281 -1.65) (end 2.281 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e986df99-cbbe-4223-9fe3-18e9c10840b9))\r
+    (fp_line (start 2.281 0.84) (end 2.281 1.65)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e83d051f-e3f8-46b8-a3bf-f061977713eb))\r
+    (fp_line (start 2.321 -1.619) (end 2.321 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be76b7f7-9c26-447f-9bfd-a62154d02fde))\r
+    (fp_line (start 2.321 0.84) (end 2.321 1.619)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7e3e4ebe-4eed-4780-b1fc-b4963621d6a8))\r
+    (fp_line (start 2.361 -1.587) (end 2.361 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 802f029c-1e63-4351-9122-6860b9f2c0b3))\r
+    (fp_line (start 2.361 0.84) (end 2.361 1.587)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c3421a0-ac54-4f12-928b-c87f41fdb4b0))\r
+    (fp_line (start 2.401 -1.552) (end 2.401 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 76378ecf-535b-4321-905a-dd1288a1e6a6))\r
+    (fp_line (start 2.401 0.84) (end 2.401 1.552)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4a49a03d-1196-4b09-a2e6-d124ace0682b))\r
+    (fp_line (start 2.441 -1.516) (end 2.441 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d49988eb-034b-4a9d-8c8d-78f79a83eb7a))\r
+    (fp_line (start 2.441 0.84) (end 2.441 1.516)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 54294580-2fb5-4871-9e55-0962dc6c67b7))\r
+    (fp_line (start 2.481 -1.478) (end 2.481 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29850362-34be-4237-85a4-88df0dc11347))\r
+    (fp_line (start 2.481 0.84) (end 2.481 1.478)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cdf2d870-2d17-4566-9cb5-fec2253a2c0e))\r
+    (fp_line (start 2.521 -1.438) (end 2.521 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 521423ab-dba5-4b81-8854-c38583b62abe))\r
+    (fp_line (start 2.521 0.84) (end 2.521 1.438)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b76cec28-5192-4f0c-afc1-e1e605a4f90f))\r
+    (fp_line (start 2.561 -1.396) (end 2.561 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 349cdeca-0e3a-4534-a0a2-6b52d744e236))\r
+    (fp_line (start 2.561 0.84) (end 2.561 1.396)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 13367361-1f9f-4d52-8655-47814aa80855))\r
+    (fp_line (start 2.601 -1.351) (end 2.601 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5bee61d3-4fa7-4afd-b8fc-12213c71252f))\r
+    (fp_line (start 2.601 0.84) (end 2.601 1.351)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6cfa3c48-2700-4348-8d4d-43f5487eec6b))\r
+    (fp_line (start 2.641 -1.304) (end 2.641 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4c0c4a39-f81b-4269-b4aa-4d1c46cab31e))\r
+    (fp_line (start 2.641 0.84) (end 2.641 1.304)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ccec4663-c937-463e-bd31-32b7c521be6f))\r
+    (fp_line (start 2.681 -1.254) (end 2.681 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7a72625d-35ee-4f97-8a4f-8c02bb5bfddf))\r
+    (fp_line (start 2.681 0.84) (end 2.681 1.254)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 24039e30-b65d-4c73-a74b-03b529cf3b3a))\r
+    (fp_line (start 2.721 -1.2) (end 2.721 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e6715a2-175c-4209-bd74-ff39adc904f1))\r
+    (fp_line (start 2.721 0.84) (end 2.721 1.2)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4ded6474-973a-44c9-bee7-a9be44af792e))\r
+    (fp_line (start 2.761 -1.142) (end 2.761 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2a7ef0bd-62ec-4d3c-b845-d371583e094c))\r
+    (fp_line (start 2.761 0.84) (end 2.761 1.142)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22c2521b-53eb-4f90-9c2b-6d8adb8bbb82))\r
+    (fp_line (start 2.801 -1.08) (end 2.801 -0.84)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fec480a4-bba6-414b-af8a-a7564bdf410c))\r
+    (fp_line (start 2.801 0.84) (end 2.801 1.08)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41075b00-77c8-4019-8c0c-009818c3ee0f))\r
+    (fp_line (start 2.841 -1.013) (end 2.841 1.013)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3441bd60-1af9-40ee-8a65-ad1a5527aefe))\r
+    (fp_line (start 2.881 -0.94) (end 2.881 0.94)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 26dd543f-fc24-4a0c-81a5-6bf0770beeea))\r
+    (fp_line (start 2.921 -0.859) (end 2.921 0.859)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c8a99706-65e1-4454-bc7f-6b97387611b0))\r
+    (fp_line (start 2.961 -0.768) (end 2.961 0.768)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e61735ab-aa76-4ea8-9e0f-8910a43c17fa))\r
+    (fp_line (start 3.001 -0.664) (end 3.001 0.664)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dcd18507-9d65-45cb-a591-af850662b73c))\r
+    (fp_line (start 3.041 -0.537) (end 3.041 0.537)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8a9c5b1b-c945-4645-a680-d94ea8a4bd41))\r
+    (fp_line (start 3.081 -0.37) (end 3.081 0.37)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44c0551c-6a8d-4df8-9351-cb5404616277))\r
+    (fp_circle (center 1 0) (end 3.12 0)\r
+      (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 2cdbc5b0-8ee0-4bd2-b0b2-d6b5c83c8f82))\r
+    (fp_circle (center 1 0) (end 3.25 0)\r
+      (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 451a0bac-cafd-4528-8d3e-370bf2e09c3f))\r
+    (fp_line (start -0.702554 -0.8675) (end -0.302554 -0.8675)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp df21a15e-781c-4108-b936-b9aedf363437))\r
+    (fp_line (start -0.502554 -1.0675) (end -0.502554 -0.6675)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8777caab-7844-4340-9c56-5504f4d23e7d))\r
+    (fp_circle (center 1 0) (end 3 0)\r
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp babcd32f-0934-4166-bd31-a81ca867df61))\r
+    (pad "1" thru_hole circle (at 0 0 90) (size 1.4 1.4) (drill 0.8) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pintype "passive") (tstamp 03df51aa-93fd-4ecf-8899-48afab91b476))\r
+    (pad "2" thru_hole circle (at 2 0 90) (size 1.4 1.4) (drill 0.8) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pintype "passive") (tstamp ddaaa387-53e8-49ff-9e21-fb2f850c9457))\r
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_THT.3dshapes/CP_Radial_D4.0mm_P2.00mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Package_TO_SOT_THT:TO-92L_Inline_Wide" (layer "F.Cu")\r
+    (tstamp 52840e57-5601-41cb-b591-4986c62acf2e)\r
+    (at 133.212 157.978 -90)\r
+    (descr "TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)")\r
+    (tags "TO-92L Inline Wide transistor")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "Sim.Device" "PNP")\r
+    (property "Sim.Pins" "1=C 2=B 3=E")\r
+    (property "Sim.Type" "GUMMELPOON")\r
+    (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter")\r
+    (property "ki_keywords" "simulation")\r
+    (path "/79d57e49-97ef-46ba-af6e-5f775b9f4702")\r
+    (attr through_hole)\r
+    (fp_text reference "Q2" (at 2.54 -3.56 90) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp d0d6d250-f164-411e-b2e7-42bf5998d55a)\r
+    )\r
+    (fp_text value "PNP" (at 2.54 2.79 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 06f46510-46ee-40a7-991b-496de719cb11)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 2.54 0 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp b036ccc7-8ef0-4bf3-8440-e49a14993391)\r
+    )\r
+    (fp_line (start 0.6 1.7) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e30ecd9-39af-44a3-b07e-a67405753a83))\r
+    (fp_arc (start 0.1836 -1.098807) (mid 1.143021 -2.192817) (end 2.54 -2.6)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 37058084-1c59-49b3-be35-fc983e67cb4c))\r
+    (fp_arc (start 0.6 1.7) (mid 0.389183 1.423933) (end 0.217369 1.122045)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d9c15c21-c8b6-4933-bfe6-7156585f6856))\r
+    (fp_arc (start 2.54 -2.6) (mid 3.936979 -2.192818) (end 4.8964 -1.098807)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 29823063-2190-4a6f-ac8f-1c13a3bdeb19))\r
+    (fp_arc (start 4.842383 1.112264) (mid 4.666594 1.419753) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp eb639049-01ab-4921-aa5f-8a8a030eb6f9))\r
+    (fp_line (start -1 -2.75) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d3923ac0-2293-4be5-a116-54ad452972f7))\r
+    (fp_line (start -1 -2.75) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f6adb82-baf8-4d0d-abd0-97443aaff95a))\r
+    (fp_line (start 6.1 1.85) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4d8d2694-c308-432c-aec8-1496d1555182))\r
+    (fp_line (start 6.1 1.85) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2373f00b-8542-4ef9-8782-b3749076c6dc))\r
+    (fp_line (start 0.65 1.6) (end 4.4 1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d83d3891-51d1-4e57-a142-f04db0f2dd06))\r
+    (fp_arc (start 0.647182 1.602385) (mid 0.290076 -1.043188) (end 2.54 -2.48)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42718e12-f185-45a1-aceb-457bffaf7238))\r
+    (fp_arc (start 2.54 -2.48) (mid 4.787211 -1.049019) (end 4.441103 1.592547)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a479463-449b-4fad-b7c9-4d5a4be7bf81))\r
+    (pad "1" thru_hole rect (at 0 0 270) (size 1.8 1.5) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 14 "Net-(J2-Pin_9)") (pinfunction "C") (pintype "open_collector") (tstamp ef1d3160-d345-4c94-a686-ad8050837a1b))\r
+    (pad "2" thru_hole circle (at 2.54 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 19 "Net-(Q2-B)") (pinfunction "B") (pintype "input") (tstamp 8fe6c05b-a206-4906-80fc-f1d9efe255d7))\r
+    (pad "3" thru_hole circle (at 5.08 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS")\r
+      (net 1 "+3V0") (pinfunction "E") (pintype "open_emitter") (tstamp 1933ddb9-82da-4b80-9c7e-0c19decda268))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92L_Inline_Wide.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Button_Switch_THT:SW_PUSH_6mm" (layer "F.Cu")\r
+    (tstamp 85975e13-355a-4929-a32e-907df96d8eca)\r
+    (at 79.03 159.46 90)\r
+    (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")\r
+    (tags "tact sw push 6mm")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Push button switch, generic, symbol, four pins")\r
+    (property "ki_keywords" "switch normally-open pushbutton push-button")\r
+    (path "/1b38956f-10c2-4bb8-9dc3-20f3ca124b98")\r
+    (attr through_hole)\r
+    (fp_text reference "SW1" (at 3.25 -2 90) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 11af0b37-6074-460b-aa8d-e1aa3ea75d1b)\r
+    )\r
+    (fp_text value "SW_Push_Dual" (at 3.75 6.7 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp d80f1215-1a3f-43f0-9a2d-ffe1ed20468d)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 3.25 2.25 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp a6356051-257e-4ac5-a994-5769aec0c7d4)\r
+    )\r
+    (fp_line (start -0.25 1.5) (end -0.25 3)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 065fd3e2-32d6-46f7-be2b-acb776b7ec70))\r
+    (fp_line (start 1 5.5) (end 5.5 5.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c4f2a149-82ea-4392-b98b-8cfc3a7477e3))\r
+    (fp_line (start 5.5 -1) (end 1 -1)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3aadefd0-afd6-455e-a5f7-db128aa40d6e))\r
+    (fp_line (start 6.75 3) (end 6.75 1.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cde8d62-c263-4249-93d8-5d634d98ed92))\r
+    (fp_line (start -1.5 -1.5) (end -1.25 -1.5)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b473ad47-c82a-4f97-b28b-0ab314fa31e7))\r
+    (fp_line (start -1.5 -1.25) (end -1.5 -1.5)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 18d79e31-3066-4f46-a1b4-e55c7082b7da))\r
+    (fp_line (start -1.5 5.75) (end -1.5 -1.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b90919d4-0b4d-49bb-85cc-12830107cfbd))\r
+    (fp_line (start -1.5 5.75) (end -1.5 6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e47043a4-83f2-4aad-85f4-e1a613321422))\r
+    (fp_line (start -1.5 6) (end -1.25 6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e370c391-1d06-4b5f-aa98-ae3feb79e99d))\r
+    (fp_line (start -1.25 -1.5) (end 7.75 -1.5)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f4e1e298-b9a8-407d-a74d-1098c69e45b9))\r
+    (fp_line (start 7.75 -1.5) (end 8 -1.5)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9701483e-ea78-4f1f-adb8-e31acace81b7))\r
+    (fp_line (start 7.75 6) (end -1.25 6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 82dbe873-1b4a-4e29-b47d-54b3e15954a0))\r
+    (fp_line (start 7.75 6) (end 8 6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cb0d3184-80f0-448e-9199-f784de1c202e))\r
+    (fp_line (start 8 -1.5) (end 8 -1.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9379ea27-4b0a-42f2-8d40-7a29ba8edfe6))\r
+    (fp_line (start 8 -1.25) (end 8 5.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 420d9fe4-e13e-4911-8c9c-989dcc9d3b4e))\r
+    (fp_line (start 8 6) (end 8 5.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3f0ef643-3364-4705-a687-bdab37230859))\r
+    (fp_line (start 0.25 -0.75) (end 3.25 -0.75)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6717d46b-7966-4820-a064-a02e2cc7f9bb))\r
+    (fp_line (start 0.25 5.25) (end 0.25 -0.75)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a20503af-8ea2-4eb9-9ee2-5dc5221f1fb4))\r
+    (fp_line (start 3.25 -0.75) (end 6.25 -0.75)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 26b6d806-ce7a-4b8d-9503-bf56fda71de1))\r
+    (fp_line (start 6.25 -0.75) (end 6.25 5.25)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9940bc85-0902-4f03-9648-1d9be9dbd0a0))\r
+    (fp_line (start 6.25 5.25) (end 0.25 5.25)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6d23c2fc-0db3-4158-aa0c-6b78f7c2c0c2))\r
+    (fp_circle (center 3.25 2.25) (end 1.25 2.5)\r
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp b2de29aa-cd4a-4fcc-a6ed-0a1809fb3e63))\r
+    (pad "1" thru_hole circle (at 0 0 180) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 7 "rst") (pinfunction "1") (pintype "passive") (tstamp 947730f1-72c3-4438-9710-7b85b277285a))\r
+    (pad "1" thru_hole circle (at 6.5 0 180) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 7 "rst") (pinfunction "1") (pintype "passive") (tstamp 419cec87-492f-4ef2-bb0d-d5b36d7e8667))\r
+    (pad "2" thru_hole circle (at 0 4.5 180) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "2") (pintype "passive") (tstamp 01d5ccc7-d7a8-4b0b-8300-b09f70b92006))\r
+    (pad "2" thru_hole circle (at 6.5 4.5 180) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "2") (pintype "passive") (tstamp ef8f9d61-aec4-45b6-b448-ef5e7261e7e6))\r
+    (model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" (layer "F.Cu")\r
+    (tstamp 9b56aea0-69e1-4e10-b752-456656082e92)\r
+    (at 80.01 139.7)\r
+    (descr "Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0")\r
+    (tags "Through hole vertical IDC box header THT 2x03 2.54mm double row")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Atmel 6-pin ISP connector")\r
+    (property "ki_keywords" "AVR ISP Connector")\r
+    (path "/e1285654-ab53-43ce-ab3e-8f75dd76c3ad")\r
+    (attr through_hole)\r
+    (fp_text reference "J1" (at 1.27 -6.1) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 9d3216bc-e71c-42c2-9e7d-872fbbe254c2)\r
+    )\r
+    (fp_text value "AVR-ISP-6" (at 1.27 11.18) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp d1e8d414-3f8a-4392-b950-617ddff8cd63)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 1.27 2.54 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp e6113bb4-ecc6-460d-9f93-5562f4ebecca)\r
+    )\r
+    (fp_line (start -4.68 -0.5) (end -4.68 0.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 10363ec0-a138-40a8-a914-86137009bf1c))\r
+    (fp_line (start -4.68 0.5) (end -3.68 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e4463462-5e07-473e-8ab3-281c12495c31))\r
+    (fp_line (start -3.68 0) (end -4.68 -0.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f49c7cfb-4362-4378-adad-d7b4d3886bcc))\r
+    (fp_line (start -3.29 -5.21) (end 5.83 -5.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 60be2193-9b60-4e27-8cf6-e651e6d47073))\r
+    (fp_line (start -3.29 0.49) (end -1.98 0.49)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp abb809ce-2ff1-454d-9f25-4ee704f73610))\r
+    (fp_line (start -3.29 10.29) (end -3.29 -5.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 53b1de19-222b-43b3-85e0-883736667e60))\r
+    (fp_line (start -1.98 -3.91) (end 4.52 -3.91)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bb8dc8e4-2ee5-4c11-b767-78a8c367a060))\r
+    (fp_line (start -1.98 0.49) (end -1.98 -3.91)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 983410b4-ab06-4ef7-a542-a0b840c88554))\r
+    (fp_line (start -1.98 4.59) (end -3.29 4.59)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7bed75c8-ce44-4617-afb8-6167027f1c1e))\r
+    (fp_line (start -1.98 4.59) (end -1.98 4.59)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2fb494ce-8a01-463f-8239-465208d51f77))\r
+    (fp_line (start -1.98 8.99) (end -1.98 4.59)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd5c227f-faea-490d-be40-75c1811bf5d6))\r
+    (fp_line (start 4.52 -3.91) (end 4.52 8.99)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd77fe99-47b3-4d7a-8abe-4af1e1b797fa))\r
+    (fp_line (start 4.52 8.99) (end -1.98 8.99)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0c9892a8-ad29-4550-b4f7-707607d93ed9))\r
+    (fp_line (start 5.83 -5.21) (end 5.83 10.29)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c3dd0d42-2624-4a7b-8dbb-427a5d515709))\r
+    (fp_line (start 5.83 10.29) (end -3.29 10.29)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b0b84da6-31e6-4943-b9c0-674f5cd6e54f))\r
+    (fp_line (start -3.68 -5.6) (end -3.68 10.69)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd9a29b0-6211-4e55-994e-94e5819c9c0c))\r
+    (fp_line (start -3.68 10.69) (end 6.22 10.69)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 68f51f73-4e50-4f29-a637-f52b0c87a7c7))\r
+    (fp_line (start 6.22 -5.6) (end -3.68 -5.6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b28592b0-cba8-48bd-9655-c048b9388d1f))\r
+    (fp_line (start 6.22 10.69) (end 6.22 -5.6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f494f61-d7c7-4aeb-b8aa-23f0cba3fdd1))\r
+    (fp_line (start -3.18 -4.1) (end -2.18 -5.1)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6ab2b4e0-f31d-44f1-90ef-9d69dd70dcc7))\r
+    (fp_line (start -3.18 0.49) (end -1.98 0.49)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 795ca6b5-1c34-4c5a-a63b-623be92dc308))\r
+    (fp_line (start -3.18 10.18) (end -3.18 -4.1)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0af8236c-f05d-4553-a335-2fab3aa6233f))\r
+    (fp_line (start -2.18 -5.1) (end 5.72 -5.1)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 64089fce-2952-4952-b86b-8781f93b9a56))\r
+    (fp_line (start -1.98 -3.91) (end 4.52 -3.91)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp efede1a2-615d-4344-9dd7-58e2266d9194))\r
+    (fp_line (start -1.98 0.49) (end -1.98 -3.91)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 36bca0cf-1b77-4784-9d68-24064fb42950))\r
+    (fp_line (start -1.98 4.59) (end -3.18 4.59)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c3dd93c2-3605-433e-8d7e-591fefc8fd09))\r
+    (fp_line (start -1.98 4.59) (end -1.98 4.59)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 669cfa6d-1f83-4f2f-865a-28528753f691))\r
+    (fp_line (start -1.98 8.99) (end -1.98 4.59)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3d4d4951-d4fc-4452-ba5b-8a37be6d3048))\r
+    (fp_line (start 4.52 -3.91) (end 4.52 8.99)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4996a66e-954e-43d4-b531-2cc5ea037df5))\r
+    (fp_line (start 4.52 8.99) (end -1.98 8.99)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9f28fb7a-3016-42a8-a39a-d3619cb4a449))\r
+    (fp_line (start 5.72 -5.1) (end 5.72 10.18)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9365b7f3-8fcb-4716-9b86-86cc3c1401dd))\r
+    (fp_line (start 5.72 10.18) (end -3.18 10.18)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 64f45600-b425-4930-ac1b-a4f886356c28))\r
+    (pad "1" thru_hole roundrect (at 0 0) (size 1.8 1.7) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.147059)\r
+      (net 4 "Net-(J1-MISO)") (pinfunction "MISO") (pintype "passive") (tstamp 0d8ee114-42d6-4490-83d7-7d97ea4b79d9))\r
+    (pad "2" thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pinfunction "VCC") (pintype "passive") (tstamp b9c7dcb1-dee4-4aa2-bd57-74b80adb5aa6))\r
+    (pad "3" thru_hole circle (at 0 2.54) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 5 "Net-(J1-SCK)") (pinfunction "SCK") (pintype "passive") (tstamp f81626d0-446a-4e65-8bd6-971e5deee301))\r
+    (pad "4" thru_hole circle (at 2.54 2.54) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 6 "Net-(J1-MOSI)") (pinfunction "MOSI") (pintype "passive") (tstamp 250c07da-fe0f-4050-a09d-d6ff488d134b))\r
+    (pad "5" thru_hole circle (at 0 5.08) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 7 "rst") (pinfunction "~{RST}") (pintype "passive") (tstamp c8df6765-ee83-437c-b785-5e626d90e9ff))\r
+    (pad "6" thru_hole circle (at 2.54 5.08) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "GND") (pintype "passive") (tstamp beb60807-b3da-43f6-a7a3-7b76125f151d))\r
+    (model "${KICAD6_3DMODEL_DIR}/Connector_IDC.3dshapes/IDC-Header_2x03_P2.54mm_Vertical.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "NILS:seven_segment_three_digit" (layer "F.Cu")\r
+    (tstamp a2111d08-1e48-4c8c-9492-fec177aba437)\r
+    (at 121.258 137.16 -90)\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)")\r
+    (property "ki_keywords" "connector")\r
+    (path "/ca7c2c50-209a-4a33-bfd2-86c06e542b60")\r
+    (attr through_hole)\r
+    (fp_text reference "J2" (at 0 -0.5 -90 unlocked) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.1)))\r
+      (tstamp 5ad4af36-d085-42a1-bdaa-f40dd897a04e)\r
+    )\r
+    (fp_text value "Conn_01x12" (at 0 1 -90 unlocked) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 82c72189-3b94-494e-a13f-ebe981e87f48)\r
+    )\r
+    (fp_rect (start 19.05 -2.54) (end -19.05 -22.86)\r
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp e3b279bf-1762-42ee-86b9-afad95abe128))\r
+    (pad "1" thru_hole circle (at -6.35 -5.08 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 8 "Net-(J2-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp a4d2d0e2-c311-4209-92de-b1e7a431e7b5))\r
+    (pad "2" thru_hole circle (at -3.81 -5.08 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 9 "Net-(J2-Pin_2)") (pinfunction "Pin_2") (pintype "passive") (tstamp d78a7530-4899-4753-ada1-f808cf3d90bb))\r
+    (pad "3" thru_hole circle (at -1.27 -5.08 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 10 "Net-(J2-Pin_3)") (pinfunction "Pin_3") (pintype "passive") (tstamp a326395a-b1d4-4b00-8c74-6bc22f0efc1c))\r
+    (pad "4" thru_hole circle (at 1.27 -5.08 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 11 "Net-(J2-Pin_4)") (pinfunction "Pin_4") (pintype "passive") (tstamp 001532e5-f316-4f06-aebc-5361b2441189))\r
+    (pad "5" thru_hole circle (at 3.81 -5.08 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 12 "Net-(J2-Pin_5)") (pinfunction "Pin_5") (pintype "passive") (tstamp ee80b826-f617-404d-b218-638ba071065f))\r
+    (pad "7" thru_hole circle (at 6.35 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 54 "Net-(J2-Pin_7)") (pinfunction "Pin_7") (pintype "passive") (tstamp 10bbc92f-286a-460b-bf7c-b222d1b931c8))\r
+    (pad "8" thru_hole circle (at 3.81 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 13 "Net-(J2-Pin_8)") (pinfunction "Pin_8") (pintype "passive") (tstamp fb90d82c-4f3b-40ac-9572-e37c103db554))\r
+    (pad "9" thru_hole circle (at 1.27 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 14 "Net-(J2-Pin_9)") (pinfunction "Pin_9") (pintype "passive") (tstamp 3943476f-47de-46ec-b639-42fcd8872190))\r
+    (pad "10" thru_hole circle (at -1.27 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 15 "Net-(J2-Pin_10)") (pinfunction "Pin_10") (pintype "passive") (tstamp bd669b82-508b-4e43-a5f4-3d0cf7a862a5))\r
+    (pad "11" thru_hole circle (at -3.81 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 16 "Net-(J2-Pin_11)") (pinfunction "Pin_11") (pintype "passive") (tstamp f69511fa-f83a-4de0-b785-34715b682f71))\r
+    (pad "12" thru_hole circle (at -6.35 -20.32 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 17 "Net-(J2-Pin_12)") (pinfunction "Pin_12") (pintype "passive") (tstamp 656b7b3d-5b6d-43c7-8bc1-2bcdb93bba77))\r
+  )\r
+\r
+  (footprint "Package_TO_SOT_THT:TO-92L_Inline_Wide" (layer "F.Cu")\r
+    (tstamp b8f8271d-f5cb-4e27-b782-c5281d1c152f)\r
+    (at 126.1 157.978 -90)\r
+    (descr "TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)")\r
+    (tags "TO-92L Inline Wide transistor")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "Sim.Device" "PNP")\r
+    (property "Sim.Pins" "1=C 2=B 3=E")\r
+    (property "Sim.Type" "GUMMELPOON")\r
+    (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter")\r
+    (property "ki_keywords" "simulation")\r
+    (path "/e76fbef2-ec7e-482c-bbe1-1f55765880a4")\r
+    (attr through_hole)\r
+    (fp_text reference "Q3" (at 2.54 -3.56 90) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 98a99292-1607-4dd2-9988-ebf1a31416c2)\r
+    )\r
+    (fp_text value "PNP" (at 2.54 2.79 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 146037b2-17a8-40d4-abc6-c6f37bcd8c0a)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 2.54 0 90) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 589fc979-e7e5-4f2b-8fee-5125bf42e6b2)\r
+    )\r
+    (fp_line (start 0.6 1.7) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a6ee4986-d8b3-40ff-aed0-5e1ecc6998a8))\r
+    (fp_arc (start 0.1836 -1.098807) (mid 1.143021 -2.192817) (end 2.54 -2.6)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1fe766e-6765-40a8-8b21-9baa8dd4d041))\r
+    (fp_arc (start 0.6 1.7) (mid 0.389183 1.423933) (end 0.217369 1.122045)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d84fc8d-832d-4c8f-b816-beb2e1659e9c))\r
+    (fp_arc (start 2.54 -2.6) (mid 3.936979 -2.192818) (end 4.8964 -1.098807)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0614a7f9-302b-4a25-8409-ff92193cb965))\r
+    (fp_arc (start 4.842383 1.112264) (mid 4.666594 1.419753) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9bfa5aab-b8f2-47e3-b6a8-352c2c9c7cf7))\r
+    (fp_line (start -1 -2.75) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a34c5c3-47f3-4025-bcf9-9d3568762726))\r
+    (fp_line (start -1 -2.75) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97609d02-68eb-4469-a4fc-2d92407a5a7d))\r
+    (fp_line (start 6.1 1.85) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 94d4d5eb-8a71-4b12-ba15-72e725a313eb))\r
+    (fp_line (start 6.1 1.85) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 570b640b-57b0-4f81-9edb-cd56a5bd7549))\r
+    (fp_line (start 0.65 1.6) (end 4.4 1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 56b21b5e-0506-4dff-93d8-40f481c0bc78))\r
+    (fp_arc (start 0.647182 1.602385) (mid 0.290076 -1.043188) (end 2.54 -2.48)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc96cfc5-7fad-48f5-9d26-9b4e93bc7079))\r
+    (fp_arc (start 2.54 -2.48) (mid 4.787211 -1.049019) (end 4.441103 1.592547)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 26fac47a-2fec-4317-8a73-3bf5842a3627))\r
+    (pad "1" thru_hole rect (at 0 0 270) (size 1.8 1.5) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 17 "Net-(J2-Pin_12)") (pinfunction "C") (pintype "open_collector") (tstamp a2be8701-f10d-4372-a172-c1fd3a25672d))\r
+    (pad "2" thru_hole circle (at 2.54 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 20 "Net-(Q3-B)") (pinfunction "B") (pintype "input") (tstamp 261260b1-ebd7-4007-806a-45820975a576))\r
+    (pad "3" thru_hole circle (at 5.08 0 270) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pinfunction "E") (pintype "open_emitter") (tstamp 71b4be25-3eb4-4a1f-bbe8-6f9ef0e6fd47))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92L_Inline_Wide.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Package_TO_SOT_THT:TO-92L_Inline_Wide" (layer "F.Cu")\r
+    (tstamp d01308ed-cbb0-41fa-ab1e-5cfdff1296ee)\r
+    (at 96.022 126.55 180)\r
+    (descr "TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf)")\r
+    (tags "TO-92L Inline Wide transistor")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "Sim.Device" "NPN")\r
+    (property "Sim.Pins" "1=C 2=B 3=E")\r
+    (property "Sim.Type" "GUMMELPOON")\r
+    (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter")\r
+    (property "ki_keywords" "simulation")\r
+    (path "/8638020f-6a6e-415c-ad2c-18f54be78db3")\r
+    (attr through_hole)\r
+    (fp_text reference "Q4" (at 2.54 -3.56) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 50716c30-f24e-42c4-b9e0-f91704a9a1bc)\r
+    )\r
+    (fp_text value "NPN" (at 2.54 2.79) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 5cff9feb-40b0-4c2f-a1fa-9d643a98faca)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 2.54 0) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 53508e68-83d6-4d46-bd74-00361530ac91)\r
+    )\r
+    (fp_line (start 0.6 1.7) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d2de0ddc-a645-4d04-bb47-89d3b57ef438))\r
+    (fp_arc (start 0.1836 -1.098807) (mid 1.143021 -2.192817) (end 2.54 -2.6)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f4db40b6-3f53-4fb8-a858-3ef6313c2d11))\r
+    (fp_arc (start 0.6 1.7) (mid 0.389183 1.423933) (end 0.217369 1.122045)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8b47129-4b25-45c7-85ab-969e765cb7f9))\r
+    (fp_arc (start 2.54 -2.6) (mid 3.936979 -2.192818) (end 4.8964 -1.098807)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c9490210-4c69-454a-8d75-7af6b3bdc73a))\r
+    (fp_arc (start 4.842383 1.112264) (mid 4.666594 1.419753) (end 4.45 1.7)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f5458b0c-9e8f-44ec-bc56-53512afafd83))\r
+    (fp_line (start -1 -2.75) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 00126396-3058-428c-8c0b-5d45f6a3df39))\r
+    (fp_line (start -1 -2.75) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cdc6b486-63ad-4b23-8fae-1d9a39b486c6))\r
+    (fp_line (start 6.1 1.85) (end -1 1.85)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e8a1ab6b-944f-483a-8d0c-b5f3f6c358de))\r
+    (fp_line (start 6.1 1.85) (end 6.1 -2.75)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f6db250f-2154-4e16-a16f-b341124d767f))\r
+    (fp_line (start 0.65 1.6) (end 4.4 1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2baeea8b-a0fd-4d24-8371-db8b131f4213))\r
+    (fp_arc (start 0.647182 1.602385) (mid 0.290076 -1.043188) (end 2.54 -2.48)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a889d172-bc83-4712-a78c-03c97b5d1e81))\r
+    (fp_arc (start 2.54 -2.48) (mid 4.787211 -1.049019) (end 4.441103 1.592547)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 61bfb457-7b01-49af-b080-32441d6414bc))\r
+    (pad "1" thru_hole rect (at 0 0 180) (size 1.8 1.5) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 3 "Net-(BZ1-+)") (pinfunction "C") (pintype "open_collector") (tstamp 60a181f7-1cd0-4461-b60c-e8f50c6249c6))\r
+    (pad "2" thru_hole circle (at 2.54 0 180) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 21 "Net-(Q4-B)") (pinfunction "B") (pintype "input") (tstamp 10f14a12-da73-4e64-854d-bf96801a57b9))\r
+    (pad "3" thru_hole circle (at 5.08 0 180) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "E") (pintype "open_emitter") (tstamp a1e43fe7-8450-48ec-a516-b50ffc229f84))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92L_Inline_Wide.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Battery:BatteryHolder_Keystone_103_1x20mm" (layer "F.Cu")\r
+    (tstamp d044a434-1074-4253-b281-974b27f0fd6c)\r
+    (at 88.392 157.479999)\r
+    (descr "http://www.keyelco.com/product-pdf.cfm?p=719")\r
+    (tags "Keystone type 103 battery holder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Single-cell battery")\r
+    (property "ki_keywords" "battery cell")\r
+    (path "/2dc500a6-8a9d-458d-923a-b9db103dd722")\r
+    (attr through_hole)\r
+    (fp_text reference "BT1" (at 0 -4.3) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 78d992a7-41e1-43a9-af38-ca08a4ce8da9)\r
+    )\r
+    (fp_text value "Battery_Cell" (at 15 13) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 03466921-42e1-4e27-82bd-41505df2be5c)\r
+    )\r
+    (fp_text user "+" (at 2.75 0) (layer "F.SilkS")\r
+        (effects (font (size 1.5 1.5) (thickness 0.15)))\r
+      (tstamp 5c732732-1860-45ee-a670-e2b566156454)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 7.4 -2.2) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp f688c8eb-7196-4f1b-a29f-d5ae0b60ca28)\r
+    )\r
+    (fp_line (start -2.2 -3) (end 3.5 -3)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 48bdd7f7-a589-4757-83aa-b627e320b1c3))\r
+    (fp_line (start -2.2 3) (end -2.2 -3)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 92201cf5-f959-41f3-8413-ec720dfa26c7))\r
+    (fp_line (start -2.2 3) (end 3.5 3)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b797bacc-2c0b-474a-9196-961f64d0e2ec))\r
+    (fp_arc (start 3.5 3) (mid 3.950694 3.136459) (end 4.25 3.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 281ac138-aaa8-4162-a0e1-c08fa3eb30b5))\r
+    (fp_arc (start 4.25 -3.5) (mid 3.950694 -3.136459) (end 3.5 -3)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c514a0e9-4b72-4d2b-b07b-2a5d4a00eb0a))\r
+    (fp_arc (start 4.25 -3.5) (mid 16.971103 -11.358466) (end 26.695671 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5586a9bf-d8c6-4610-aae7-711da45ca2c3))\r
+    (fp_arc (start 26.695671 0) (mid 16.971103 11.358466) (end 4.25 3.5)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9b5a716c-ae91-409c-bdbc-087571aa57bc))\r
+    (fp_line (start -2.45 -3.25) (end 3.5 -3.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fea22898-0ced-4bd6-b98d-e3a3a925cf8c))\r
+    (fp_line (start -2.45 3.25) (end -2.45 -3.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f36aec8-9273-478b-aafc-bca8ecc0e68d))\r
+    (fp_line (start -2.45 3.25) (end 3.5 3.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 598d015f-0e24-427b-af7d-5f9a8f0b6422))\r
+    (fp_arc (start 3.5 3.25) (mid 3.809266 3.345926) (end 4.01 3.6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b53e7543-69ee-4272-9116-d5216bcc8df9))\r
+    (fp_arc (start 4.01 -3.6) (mid 3.809274 -3.345915) (end 3.5 -3.25)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ed538764-6ab7-46e3-ba0a-8ef89275f3c8))\r
+    (fp_arc (start 4.01 -3.6) (mid 17.020063 -11.613627) (end 26.95 0)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fbce543a-ad3c-4413-8a5d-4df2cde1cfd8))\r
+    (fp_arc (start 26.95 0) (mid 17.020063 11.613629) (end 4.01 3.6)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4a3c5147-f49a-481e-8c8b-c85acf9b48f3))\r
+    (fp_line (start -2.1 -2.5) (end -2.1 2.5)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp df19afaa-133e-4726-928c-b75f21d8c946))\r
+    (fp_line (start -1.7 2.9) (end 3.5 2.9)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5125b65-8baf-408e-b0f5-dce4db0c371f))\r
+    (fp_line (start 0 -1.3) (end 0 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f969ce0e-f7d1-4ab2-9a99-afa493d32b55))\r
+    (fp_line (start 0 1.3) (end 16.2 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4cd562f5-e7f0-4edf-b943-863c444b9847))\r
+    (fp_line (start 3.5 -2.9) (end -1.7 -2.9)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1daf9070-a16b-4529-9d16-1fa01c41285f))\r
+    (fp_line (start 16.2 -1.3) (end 0 -1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65620833-3404-4a92-b69d-182ad14134b6))\r
+    (fp_line (start 23.5712 -7.7216) (end 22.6314 -6.858)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8393522f-b036-432f-9ec3-85ab519412e8))\r
+    (fp_line (start 23.5712 7.7216) (end 22.6568 6.8834)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4253086d-7c35-4b25-9c6c-3acd4b372db0))\r
+    (fp_arc (start -2.1 -2.5) (mid -1.982843 -2.782843) (end -1.7 -2.9)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f091b9d-9da7-4455-b80d-2e3415fbaeaa))\r
+    (fp_arc (start -1.7 2.9) (mid -1.982843 2.782843) (end -2.1 2.5)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77c1ce6b-04b9-49dc-9ce7-f061f4c3791d))\r
+    (fp_arc (start 3.5 2.9) (mid 4.020219 3.065109) (end 4.35 3.5)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91009b30-3f2d-4e97-a15e-6ce2bcbe948d))\r
+    (fp_arc (start 4.35 -3.5) (mid 4.020217 -3.065109) (end 3.5 -2.9)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ccf07cdf-57e7-4dc7-bbda-8bec57051b08))\r
+    (fp_arc (start 4.35 -3.5) (mid 16.971395 -11.261979) (end 26.600299 0)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5780856e-0c0e-42db-8820-aef510ef08ec))\r
+    (fp_arc (start 5.2 -1.3) (mid 16.5 -10) (end 25.2 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78e82d3b-2f76-4ba0-adb8-61f250bc6b8a))\r
+    (fp_arc (start 9 -1.3) (mid 15.851291 -6.300938) (end 21.53 0)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9013c001-1145-400d-98b4-6d9f0798d8b4))\r
+    (fp_arc (start 13.3 -1.3) (mid 15.963947 -2.171724) (end 17.495448 0.175833)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b644d05f-7f2c-4035-bc13-251181d84aec))\r
+    (fp_arc (start 16.2 -1.3) (mid 17.5 0) (end 16.2 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d67b9f84-13d8-48d8-acda-07729f4b7576))\r
+    (fp_arc (start 17.495448 -0.175833) (mid 15.963947 2.171724) (end 13.3 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 927ac1cc-7644-4526-9668-e264b522458d))\r
+    (fp_arc (start 21.53 0) (mid 15.85129 6.300937) (end 9 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 610d7171-2bc3-4702-adb7-2335b59fb328))\r
+    (fp_arc (start 25.2 -1.3) (mid 16.5 10) (end 5.2 1.3)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fce16ebd-b9da-4653-94fb-bc7fc182b200))\r
+    (fp_arc (start 26.600299 0) (mid 16.971396 11.261979) (end 4.35 3.5)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c8da6b2a-10be-4573-814c-8ef91b888b77))\r
+    (pad "1" thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask")\r
+      (net 1 "+3V0") (pinfunction "+") (pintype "passive") (tstamp 4cfd7abb-6862-415a-b2c0-bc42dfc48532))\r
+    (pad "2" thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "-") (pintype "passive") (tstamp 3c33644f-c721-4d80-9cd8-c5f43e811f70))\r
+    (model "${KICAD6_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_Keystone_103_1x20mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (layer "F.Cu")\r
+    (tstamp e45458ef-1048-4f67-87bd-1e3cb42120e7)\r
+    (at 101.005 126.365)\r
+    (descr "JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")\r
+    (tags "connector JST EH vertical")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")\r
+    (property "ki_keywords" "connector")\r
+    (path "/143906b0-e266-41bd-8cb8-7ba23c90febc")\r
+    (attr through_hole)\r
+    (fp_text reference "J3" (at 1.25 -2.8) (layer "F.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 74969b4b-5ccd-4494-b9dc-62c498f0c30c)\r
+    )\r
+    (fp_text value "Conn_01x02" (at 1.25 3.4) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 4c838968-0378-4b05-9786-25483b625509)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 1.25 1.5) (layer "F.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)))\r
+      (tstamp 44014bf1-6d70-458b-9aa3-38835e996f58)\r
+    )\r
+    (fp_line (start -2.91 0.11) (end -2.91 2.61)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f173475d-5536-460a-9064-53a89f353b8f))\r
+    (fp_line (start -2.91 2.61) (end -0.41 2.61)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bf558cab-66ad-449f-8cd8-fa40706a59d9))\r
+    (fp_line (start -2.61 -1.71) (end -2.61 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d968938-d8d7-4211-b54d-c35e61b107cb))\r
+    (fp_line (start -2.61 0) (end -2.11 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 072b73c5-ff7b-4e05-b9a5-e61451d7f1f4))\r
+    (fp_line (start -2.61 0.81) (end -1.61 0.81)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 90af1af4-c9f2-4467-9b8a-e0d6d053ddf4))\r
+    (fp_line (start -2.61 2.31) (end 5.11 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8a2e927-e9a5-42ab-8bbb-07f5bd74b8cc))\r
+    (fp_line (start -2.11 -1.21) (end 4.61 -1.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 08c2090c-7e47-4ecf-a200-6293a1bff8ba))\r
+    (fp_line (start -2.11 0) (end -2.11 -1.21)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dd95a1f5-2782-439e-ade8-5799cb158e59))\r
+    (fp_line (start -1.61 0.81) (end -1.61 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 839baa9a-3af7-4b69-96ae-24214274e8fd))\r
+    (fp_line (start 4.11 0.81) (end 4.11 2.31)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84077f61-7667-4d08-9aac-81f64a254b01))\r
+    (fp_line (start 4.61 -1.21) (end 4.61 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1c45f578-5b75-49e6-8179-260307ad45f0))\r
+    (fp_line (start 4.61 0) (end 5.11 0)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 132995da-a7d1-40b5-b627-88b4b88eaa01))\r
+    (fp_line (start 5.11 -1.71) (end -2.61 -1.71)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 196adac8-ec26-496c-8c8f-7ffac025ec9a))\r
+    (fp_line (start 5.11 0.81) (end 4.11 0.81)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 52b9ff81-5ee8-4c39-9981-ae634f99f4a4))\r
+    (fp_line (start 5.11 2.31) (end 5.11 -1.71)\r
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 42139127-3b20-4b2a-a85a-a7b4153dc5f8))\r
+    (fp_line (start -3 -2.1) (end -3 2.7)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bab0fbd2-f022-4ce7-b78c-51f697cea59e))\r
+    (fp_line (start -3 2.7) (end 5.5 2.7)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c8782b8c-4baf-4a77-8049-37d964522e63))\r
+    (fp_line (start 5.5 -2.1) (end -3 -2.1)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8f051172-93c8-46a2-bd62-fc6656fec0ec))\r
+    (fp_line (start 5.5 2.7) (end 5.5 -2.1)\r
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a4302877-63cc-4c21-aecb-6b96d702c1b8))\r
+    (fp_line (start -2.91 0.11) (end -2.91 2.61)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a715723-a7b4-4b34-88b3-bdd490985ea1))\r
+    (fp_line (start -2.91 2.61) (end -0.41 2.61)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f59895ae-e21f-4437-8881-5385a029072f))\r
+    (fp_line (start -2.5 -1.6) (end -2.5 2.2)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6af1a6e-0f82-438e-abc2-f490e02b7b79))\r
+    (fp_line (start -2.5 2.2) (end 5 2.2)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a4f022ba-bfc7-4692-a56e-3e34b394c0c0))\r
+    (fp_line (start 5 -1.6) (end -2.5 -1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d35d059-4d20-49cd-9453-58686b35d2cd))\r
+    (fp_line (start 5 2.2) (end 5 -1.6)\r
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e872937a-4d5b-4391-a124-56ca56e96387))\r
+    (pad "1" thru_hole roundrect (at 0 0) (size 1.8 2) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.147059)\r
+      (net 25 "Net-(J3-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp c9839351-c27f-43e1-afeb-93c9af84976c))\r
+    (pad "2" thru_hole oval (at 2.5 0) (size 1.8 2) (drill 1) (layers "*.Cu" "*.Mask")\r
+      (net 2 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 96115d08-aae4-4ea2-aae8-c728ddd3c569))\r
+    (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 0a94f096-a3b4-4b81-961d-b9a3a128e318)\r
+    (at 111.76 131.445)\r
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "capacitor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Unpolarized capacitor")\r
+    (property "ki_keywords" "cap capacitor")\r
+    (path "/e8236ee8-4724-4f51-9280-9718be5efcee")\r
+    (attr smd)\r
+    (fp_text reference "C2" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp ff0a345e-66d3-4541-8ba5-025c84fdafa1)\r
+    )\r
+    (fp_text value "100n" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 8fd2e26b-1558-458f-80b2-db8e132fa01c)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 668b78e6-cc67-41f6-b9a1-4018915d1b97)\r
+    )\r
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f32c6d0a-11c3-4362-a451-b19779a71c22))\r
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 21e79ff5-2740-4c67-af1d-eef6a415d7d8))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d67c1aeb-4f11-4d54-aa7f-521eba7ef479))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 24f1e180-5274-48f5-9c7e-2e73173590b9))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ee9a692a-ca30-4bd2-97bd-efe0c5007603))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8d966cb4-bb36-4c9e-8c0a-5335d2d5bf9c))\r
+    (fp_line (start -0.8 -0.4) (end -0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b4574c3f-e02d-4981-902b-c78acc6731d8))\r
+    (fp_line (start -0.8 0.4) (end 0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 476b76b4-e579-4ba6-b353-0a09242f0010))\r
+    (fp_line (start 0.8 -0.4) (end -0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1164bd33-9b22-489d-9fc5-7700abb5ca85))\r
+    (fp_line (start 0.8 0.4) (end 0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b6aaf382-1228-4eff-a5ac-c11fb80410bf))\r
+    (pad "1" smd roundrect (at -0.8625 0) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp 775277dc-8795-49b7-b17f-a4ddf687250d))\r
+    (pad "2" smd roundrect (at 0.8625 0) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pintype "passive") (tstamp 24616e20-14a2-47ec-9d10-445ceb940366))\r
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 0b0ed8c7-0589-4e05-9c7e-04c6c9f50132)\r
+    (at 117.475 140.335)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/846aac2c-7eb6-4978-ae85-810b8f0bbb53")\r
+    (attr smd)\r
+    (fp_text reference "R10" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp bb461965-b653-4f85-acd1-8ffe31ed81d7)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp eb67db86-2bbf-4288-b0ed-15b48e85f8bb)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp ab7f0e2b-6a9a-4e17-847f-4dc6fbd39aa8)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8bffbd4d-64b8-4dba-b976-3ba975d8618b))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e8ed48d9-e7e5-43cd-98fc-2b930e85240f))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 12fd6029-31ca-4ea3-af2b-18ce470979b9))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e333302f-a53b-4f7b-bff5-de24cd857bb5))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b747c721-a235-456d-a42b-a610f4d1e82d))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a6724fb7-b28f-485b-b18c-1a76db25c98b))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c99d9785-bf30-45b4-9271-63608c0883e3))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c3ddebda-5cab-427e-9371-caaf44a80de6))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 69032849-009c-41ab-b39d-3bc13aed6c6f))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a899f7f5-ca55-4fd0-9273-5bc03723b9e4))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 42 "Net-(U2-QF)") (pintype "passive") (tstamp 9b3a56d5-8749-42f3-bb58-100529cdaa32))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 12 "Net-(J2-Pin_5)") (pintype "passive") (tstamp 00d090e5-f8d1-49f7-8d22-f0c3633c1b13))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 1d6b9dbd-0994-49b8-b529-922766a7f004)\r
+    (at 104.5445 133.604)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (attr smd)\r
+    (fp_text reference "R14" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 326feaf1-d167-405c-a87f-1e8c7c417e91)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 3541a5de-fd5f-435d-a3a1-2f15eafaa929)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 80272781-0d63-4beb-9ffb-7f15c486c12f)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 876287eb-dd82-4f88-812c-94575123e020))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a3271962-54a2-4a36-9693-c274a3deadce))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8c12aa48-7840-4270-9c04-aa552023e460))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 862e691b-3163-4bd3-a503-28bec4281a0d))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b68ab80f-9f25-49f2-91c4-cd2b774f69b2))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6aece627-8ac0-41f6-9261-142774a6cfb3))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9d393a96-461a-46e9-8146-42f5e9d1dc6b))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 660220b4-44cc-45cc-bbc8-d02e97483ef7))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 008f7d96-4e6e-4a19-968b-86a19e08ec57))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ae17de02-9be8-4f00-9fa3-0ee9d673570a))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 25 "Net-(J3-Pin_1)") (pintype "passive") (tstamp 157c32d4-43d8-4ac6-8ede-cdbad5410ba4))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp 3439ce79-97a6-4db8-84b4-b40fabdd5717))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 212fce4c-cade-4b4b-9cab-6c6ecc6691d8)\r
+    (at 123.502 159.4085 -90)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/88486cb4-c956-4466-8c36-4e8bdcd6e3b9")\r
+    (attr smd)\r
+    (fp_text reference "R12" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 7cd032a9-df9c-4fbb-badd-d8c2380f4a85)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 538fb037-ad1b-496b-9aea-3cf713b61b37)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 4700af96-813f-4b4a-aa96-ccf9910f5c0f)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f41264be-9c44-49df-aa78-03887e2ec66c))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 11c8cda0-f0c7-4c3c-9856-e33a04790b8d))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e2992422-5b46-4291-a0f5-6975c5531ce8))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 951d2ccb-44d3-4425-a44a-2c61a2872922))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c89843e5-48e7-4a05-bdaf-d6eaec1b2d86))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp eee1d4a2-efca-427c-b8b1-7ab9b268d303))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp eeb7ca90-4583-4bc6-b958-d7b32cdb1139))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2f78e5d4-b297-4ce7-80ff-0552d6bf6c9b))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2e5a4a28-cd57-4cfc-8f24-80da532258ca))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d9c9ebc2-6d04-4b25-88cd-cfab199d16b5))\r
+    (pad "1" smd roundrect (at -0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 22 "Net-(U3-QH)") (pintype "passive") (tstamp 6b212faf-0585-4a99-a5cf-090be847e5ef))\r
+    (pad "2" smd roundrect (at 0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 20 "Net-(Q3-B)") (pintype "passive") (tstamp 2f6303dd-35d0-4e06-a386-a0d2bc14d84c))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 2e39619d-ba7a-418d-9b36-8dd413210601)\r
+    (at 93.345 133.35 90)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/62fb2a4e-cff8-4bb1-8894-723a8909943f")\r
+    (attr smd)\r
+    (fp_text reference "R2" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp aae5cc46-467e-4e67-bab7-7496d3932956)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 5fded5c4-7285-401a-87de-cb5b21b49172)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 05a3e7c9-7c46-4d0d-8030-a4b9342aea40)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e6d921f1-362a-4af6-a508-36452fed0d75))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp dd25c9b7-a43e-41ad-8913-94b6c7382562))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fd8d35da-5c82-46d6-893d-5a43ee05710a))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9734776b-6c4a-45b0-935d-b7bdc01fd5d2))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5a48d69a-aebe-4d0e-a978-3afcce373ab6))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 52f0bfc5-8c7d-4aa3-80d8-7dc37781445c))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 009558ef-500d-4fa6-b352-e9cf4a4448cf))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 38317ef9-d22a-4e6a-b041-948e6e4af547))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7b860649-95d3-4730-8235-2e7dd60cd1c8))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0cc8472e-33ea-4d73-932c-6bb9dee37d97))\r
+    (pad "1" smd roundrect (at -0.9125 0 90) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 26 "Net-(U1-PB4)") (pintype "passive") (tstamp 8a7f0591-007e-421f-ba3b-8d184da93bf9))\r
+    (pad "2" smd roundrect (at 0.9125 0 90) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 21 "Net-(Q4-B)") (pintype "passive") (tstamp a19f9218-16c1-4266-b8ce-3d68044be858))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 2f17c19e-6f26-49a9-b78c-96f56561ab5a)\r
+    (at 129.032 146.304)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/6952520b-3753-489d-887b-c2fc6feeaa69")\r
+    (attr smd)\r
+    (fp_text reference "R13" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 43c15a16-1706-40c3-86d8-bde6c0a01d10)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 8c5641f7-affd-40dc-9d91-2faf4e312229)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 438127d0-e7ec-4c4e-821e-fae7c684f8f6)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f915d75a-39f3-4c2e-8bb4-24ff6e95e7ca))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cf513fae-8ee3-465c-b8d6-169bd2653259))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a4bd077a-05d1-4eb5-8e0e-292e7a5e4103))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0c16b60c-b003-407c-9f1f-ae7a279e1767))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 578f557a-c4a9-48d5-a1c6-2069b92a09b4))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 35be63dc-2eaa-420d-8bff-55907e787d91))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ab8a24e0-6cd6-4446-b818-ef4d6a7ec416))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1dca6a8a-a789-4593-a528-d3ea99f26abc))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 28627a3f-b10d-49be-b30e-330b092fc37e))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8df7a633-de30-4a45-8311-9416ff6e2c37))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 44 "Net-(U3-QC)") (pintype "passive") (tstamp 31d6bc91-d2c4-494d-945c-448ed3ec9c4e))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 16 "Net-(J2-Pin_11)") (pintype "passive") (tstamp 7a3136a7-a357-4179-80c0-306c6c871cb4))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 353e2e85-cfb4-4786-902e-d4e4fd780751)\r
+    (at 137.668 159.512 -90)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/f5155f9a-1bae-4767-b33a-db129147b11a")\r
+    (attr smd)\r
+    (fp_text reference "R11" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 38cfe695-420f-4359-95a0-3356b5aad143)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 79cb05b0-6ee2-40ec-81e5-ee5a5fed870d)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp f7dc0226-a336-4d5c-9766-864766c4f8d4)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c72c4cab-5643-4c0a-933d-a749be94ee1c))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 68729c5e-fb4d-4799-9e39-e5a11de055ce))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f384ca5a-8aeb-4469-8b9d-2604cd1f2e49))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 31ed1d70-ccaf-4b93-ad9f-59b731b12309))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d393f34f-10c3-400b-ab80-f18e0d048995))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 96c94cae-ee85-44cb-8d0d-7efbbe4a59b1))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 157f8ea7-00b8-4b30-966b-956c6733b504))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8d411b3c-bcf7-44d8-a0ef-489d352bc7a6))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f022b1b8-c65d-44cf-9ff8-3d19aeceefbb))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 06bbc4ed-73d8-4775-8eac-94c43d4ef812))\r
+    (pad "1" smd roundrect (at -0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 43 "Net-(U3-QF)") (pintype "passive") (tstamp aaad71bc-9649-402d-9e89-6d1ccbe55f67))\r
+    (pad "2" smd roundrect (at 0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 18 "Net-(Q1-B)") (pintype "passive") (tstamp 4efa3afc-4337-4ea9-9d09-b8cc6a8fb210))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 373d37b7-0699-4c97-916d-1d71002c0516)\r
+    (at 117.475 138.43)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/6140ac9d-bd2b-4a75-93da-3a5adba30025")\r
+    (attr smd)\r
+    (fp_text reference "R9" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp c9eb9bc9-07ce-45fa-b431-a675ce9d6271)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 2fbc4828-809e-4bfe-abde-6f057d60cf97)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp ae49ec08-9877-4b4f-aa48-1bd10715ed3e)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1591bf34-5987-48b6-8966-caad18ced350))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 301e27e2-8d35-4cf2-a111-56a36f5cf29a))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cdb1e5c0-c54a-4af0-9c1c-acded1a69d82))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6c84ef5f-027d-4459-96cf-736cf3ef8e83))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a0a47b58-cb0f-4daf-ac97-52e962534e35))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4f85aa39-2bbb-4620-9637-4e0c415254fe))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d65d07e1-29ed-4137-b195-12d9cc95790d))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 37c477cd-275d-46bd-8ff7-2ab1ac480787))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a6238397-a6b0-458c-82cd-2ef22d7a2aa8))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 89d0cbb9-1ee5-4ed3-bc9c-9141b16bf4c6))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 41 "Net-(U2-QE)") (pintype "passive") (tstamp bf9c173c-47cf-46a7-b4f2-1d87e8c7ecd0))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 11 "Net-(J2-Pin_4)") (pintype "passive") (tstamp 7bc42024-6334-490a-ac8b-b0bd0a627e84))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 3d97d7e6-86cd-4c21-b891-ea97d8efd6eb)\r
+    (at 105.664 131.445)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (attr smd)\r
+    (fp_text reference "R15" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 6fc7833e-ffac-45a1-b0fa-77f5dada3987)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp d3813ba3-ebfa-4827-8c25-bd0b47169df4)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 533ad967-4b7e-4ffb-b515-9843508e6dcd)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9a5d1dab-b7f9-4be0-944f-38b74586f43c))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1ca082a8-429b-4a75-9299-3eadf21e1637))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 18ccc7bd-5752-4743-862f-6413810f3f65))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8d82f4e9-5fc7-4358-a959-cf60d81945c7))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4c4e63e8-ee24-4d97-aa2b-b1d0e942c5fe))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 97b521c1-38c5-4061-8007-c1d989521928))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6f10333b-33c1-48c3-98aa-f81e58a135e4))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9397d2bb-8553-43b8-adf8-a5b3e45a6c53))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ca1df1d7-b915-47e0-b7b7-65f65e511a41))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 00cb4632-513b-4677-8dd3-52e89b14191c))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 29 "Net-(J4-Pin_1)") (pintype "passive") (tstamp b1604d45-7a85-48ff-b1cb-d9cd70cf4da6))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp a4bfb714-0f81-4c18-b90e-e973eee0e499))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 5e9b125d-ecf5-4e54-8c8f-fe674c2a11ae)\r
+    (at 90.805 133.35 90)\r
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "capacitor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Unpolarized capacitor")\r
+    (property "ki_keywords" "cap capacitor")\r
+    (path "/f6a2968f-54b9-4c8e-9855-71dc88bfbb00")\r
+    (attr smd)\r
+    (fp_text reference "C1" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 5f54dd7c-9a8c-4243-bdc2-ad05b42b900c)\r
+    )\r
+    (fp_text value "100n" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 2a2d79b0-7193-4266-ae1d-3e94b53ed6e5)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp cac724e3-6dd7-4151-b1b0-ea8a66e54ccb)\r
+    )\r
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3e45c2e4-d165-42fc-ac6a-c61fb34ffb45))\r
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 54bc7d0a-6003-4c5c-a3c0-777662872ef2))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b08a7a3e-3ca6-44d3-899d-c1c7a1bc70a4))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 33bf128c-aec1-48c2-bfa9-ba829b1bfc9f))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b742f8e5-f13a-4273-91fd-8bd712e178ef))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8b837b76-54e3-4836-84cc-4967764f8018))\r
+    (fp_line (start -0.8 -0.4) (end -0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7078e45d-f4f5-411b-8d02-555f48272b73))\r
+    (fp_line (start -0.8 0.4) (end 0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 10e7acf2-3dd6-48d2-b4bb-c4a657f79959))\r
+    (fp_line (start 0.8 -0.4) (end -0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0958b892-d3f4-43c7-a5c0-d0fd9dc164ba))\r
+    (fp_line (start 0.8 0.4) (end 0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 52007b55-9945-4b51-bd07-8a0b04be7a49))\r
+    (pad "1" smd roundrect (at -0.8625 0 90) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp 75744119-a59a-4d33-ad12-f48fa7ada186))\r
+    (pad "2" smd roundrect (at 0.8625 0 90) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pintype "passive") (tstamp 7ab25e86-7eb8-4a0a-9b90-cb363802150f))\r
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 73ba1542-6bc1-4d63-a819-8b1604c96465)\r
+    (at 117.475 132.715)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/5c074fbb-c347-44b7-8e32-553999cdfe59")\r
+    (attr smd)\r
+    (fp_text reference "R6" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp cf919ee8-2b18-475b-80af-167fce76ba59)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp c4c6f8a2-6148-4415-b958-d64459c47a16)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 7f1fd808-4830-4044-88c5-b8a7a98a86fc)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6ea85d0b-0e15-48a0-8aea-ab997b9410ce))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 46497b08-b224-41bd-b652-4b04b2204ca1))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4001e172-41f9-4f00-9c54-5d796a097001))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 51aad07b-6256-4072-b019-27b5f0e3d01c))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cf79e0cb-8830-4d3c-8584-6c119dc7c460))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 39324ba2-c898-4f5b-9ccb-e7f4955f46d4))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 887db610-13d6-4d05-8d62-5e402c9d0e0c))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 68127d6b-bc2b-43f5-bb3f-f6265c545ce7))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 47c89e33-cb92-47df-88df-a39630c2b593))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 39d53928-17f5-468d-b99b-72d42d120256))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 38 "Net-(U2-QB)") (pintype "passive") (tstamp 86d5ff6c-0707-445d-9d17-55246dc0f25a))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 8 "Net-(J2-Pin_1)") (pintype "passive") (tstamp cd128279-5c18-47b0-a723-fd803932517a))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 73e2ad18-7d7f-4473-a1d5-81c75aabf0f8)\r
+    (at 129.032 150.368)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/0bc483ca-dd31-4972-a8e8-8c8172062123")\r
+    (attr smd)\r
+    (fp_text reference "R3" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 5a29483f-5f60-45af-8bd8-c8ed2b60c258)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp ad4dbec0-0236-4cbf-9078-9ccd3cf0c106)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 598f7ece-a6e5-49a7-8533-c030a2269904)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 7156341a-5af3-4a94-877e-c55cffbd5367))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 49119c72-bc49-4630-8d84-2aa3bce70727))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 929e3b8e-927a-4e33-9c84-677d3d883b7d))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 31dc80ff-4691-41f2-b3c0-eab097c3adb1))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 41b43be7-bac7-4d58-9b5f-28f74507637f))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b668fdcf-0b0f-43c0-bdc3-257a174d8145))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b37708f6-6f3c-48e6-a412-ebfee19a7580))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fe8baa90-00ca-4417-bb97-42cd24483b9c))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5f0ba6e6-ff2a-4e9e-8c25-0b254ce34dca))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ea3ee217-a438-4ee6-8d93-3d42236a303f))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 23 "Net-(U3-QE)") (pintype "passive") (tstamp ef93d5ea-768a-4ce3-babf-4452ae18471c))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 54 "Net-(J2-Pin_7)") (pintype "passive") (tstamp 4d1f78ac-1bca-4e13-a5a1-0627b0489e95))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 7831187e-dda3-48aa-8b70-1747e9de772a)\r
+    (at 129.032 148.336)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/3b9d3dd2-94ea-4b95-8087-29b69db6744b")\r
+    (attr smd)\r
+    (fp_text reference "R4" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 553f67f1-c236-49d4-8fe1-331e3295c7f0)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp feda30c5-0550-442c-9af9-6150dae9b08d)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 5cc1c2a1-16b5-4979-b551-e93da7831a39)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c7ee68ac-8e60-4f79-a9e3-77ec95bb883b))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9009943a-d45d-45e8-b7ce-771d7ce590c5))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 97af4eb2-e048-4a9f-8600-670f207373b0))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 35f5d4a4-a5b7-4d4f-ba52-d78943b748ef))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 84bdaae1-04d9-444a-b953-b040da59d146))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d03c1965-f566-494c-99f5-af30f565fea8))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8bc2e218-9d01-46bc-9376-b00857381618))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f2ef28bb-ad1f-431c-bc2c-c8cd03c1e783))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2a33bc43-59ed-4be4-b5bd-3be3080ab9aa))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dae2d707-f53b-413b-82c4-7ce65243de79))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 24 "Net-(U3-QD)") (pintype "passive") (tstamp a4c371dd-1eae-4f4e-8330-a27121b5b3da))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 15 "Net-(J2-Pin_10)") (pintype "passive") (tstamp d4fddc2d-1e32-446f-bb11-9f31e7c4289a))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 82ca6ae4-77fc-4c08-89bf-129aae09007a)\r
+    (at 117.475 136.525)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/30398a55-6292-4a08-be6d-6cedd0d7c7aa")\r
+    (attr smd)\r
+    (fp_text reference "R8" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 0bddf6b8-8a5e-48cc-9a8a-1d9108e1dff3)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 33efee31-315d-451d-909d-a9c00ea00fe2)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp ff3563fa-f27c-4216-996e-d76940873f5b)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp b1515108-1290-446d-9b7e-2c88ffd46be4))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 52149a0c-de12-469b-afb6-e7fe85d1631b))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 754ab451-40f5-4526-b045-d5d97c470246))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4d9a869c-5d8e-4cb0-98e1-835ea42df6a7))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c53c58d4-e2a4-4b3a-b952-08d25a871b0c))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 90f086f4-d482-4c7b-ba4c-b9094ecd2713))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3324dd81-fe7a-48b9-8c22-d3689b336384))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d037de34-d16f-4219-a153-0947f862c7e4))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6158856c-a84d-49dd-bbe6-b46f556cec62))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 12a32644-b3f7-4508-910d-d860870b8a7f))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 40 "Net-(U2-QD)") (pintype "passive") (tstamp dfb5de04-0c9b-4f31-b09a-2e1884759afe))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 10 "Net-(J2-Pin_3)") (pintype "passive") (tstamp ea7df830-86f2-40ee-85de-1089a7eef39c))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 8b5b2fad-bae5-42ac-8b76-e0e13cb3626a)\r
+    (at 117.475 134.62)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/c1b5f54d-f460-4b1e-a205-d04710a50d8a")\r
+    (attr smd)\r
+    (fp_text reference "R7" (at 0 1.43) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 40e66ac4-7d18-4e70-9384-0ddab5b40aa1)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 3c8ba888-309e-4c68-a4f0-f8a5d52d83b8)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 3b522acc-1c5c-41ea-8378-23c2a5bb9c41)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3b8a4392-21b8-4660-bc7a-ed590f30c14b))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3f5465fd-2c3e-4ef7-8be5-862fa0816c74))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2094c0d8-4d1d-4557-9912-40cf5ca74bfb))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp eb21340e-595f-469a-ac1c-23ecea95f528))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0afcba51-f647-426c-8435-4df00c291868))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0a6d3710-1337-4a2e-8ecd-1980aa57ad9e))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ae6a1a91-8684-41da-a2bc-785f1a4b80a3))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a27b664d-7194-4634-8947-7b4a5cc51e62))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 608ab02b-1eba-4691-bc3b-8fa73888d962))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 29c5fc75-b33d-4b9e-801a-cb06fb815b28))\r
+    (pad "1" smd roundrect (at -0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 39 "Net-(U2-QC)") (pintype "passive") (tstamp 422bdeb5-7d98-4e8c-8a96-138f4a6ecfc9))\r
+    (pad "2" smd roundrect (at 0.9125 0) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 9 "Net-(J2-Pin_2)") (pintype "passive") (tstamp f85fd7c4-87f1-4b38-b579-935dd616cbe6))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 952842be-aa33-4345-96cc-32f49df9e931)\r
+    (at 130.614 159.512 -90)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/b0b25bc2-d627-420c-8d1e-8606b62fdb8c")\r
+    (attr smd)\r
+    (fp_text reference "R5" (at 0 0.414 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 97a54a06-b5aa-4494-97dc-68a1831178a7)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 3c80ac3f-9af0-42c4-916f-9a12e3c9e2e6)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 9fd91629-d3c3-45f3-a8e2-3f5c5e2c460a)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e528254f-7ec6-46dd-afca-3b004078bfcc))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 80d9c4a9-25bd-47b9-ac1d-2b18a85d4c04))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3e033f92-f36d-4b2c-bbdf-be0c3d2ec145))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3f9cec10-ffca-4237-af43-e47208f8d158))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fb23c602-d041-44da-84ec-12a35f1580ce))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 79d3bacc-e14e-4a36-8234-f584a8a35856))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 65ce7f6f-f5b5-4c96-8e81-b26f97c80677))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 331501b0-4197-4bdc-b063-916df4bb4928))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5672a932-3548-43b2-a231-af83de8ef398))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b70c44c0-6006-4d04-955b-aff8889f5bf7))\r
+    (pad "1" smd roundrect (at -0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 46 "Net-(U3-QG)") (pintype "passive") (tstamp 9b23f211-e457-4473-96c0-bce9d22434b6))\r
+    (pad "2" smd roundrect (at 0.9125 0 270) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 19 "Net-(Q2-B)") (pintype "passive") (tstamp f2804092-40dd-47b6-93ad-6d359817599d))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp 97677c91-eb8e-46fc-9f41-c7b68ee69454)\r
+    (at 76.2 151.765 90)\r
+    (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "resistor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Resistor")\r
+    (property "ki_keywords" "R res resistor")\r
+    (path "/dbda18cb-6609-49af-8a7d-5ced74469a1b")\r
+    (attr smd)\r
+    (fp_text reference "R1" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 5fb9574f-eafe-4ef3-90b3-2bd4ed5249ca)\r
+    )\r
+    (fp_text value "R" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp bbe4af39-9b00-4705-920d-0e0d41a882fc)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 9d9e4bd5-cbda-4e89-84a6-0535d4b4bb8d)\r
+    )\r
+    (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e75e75f9-2359-47ea-b1b1-3329266e944c))\r
+    (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 37e492a8-7a25-4156-96ca-7161fb9aaff1))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f70edf0c-ce51-4cf0-aa1a-f1d171df12fb))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1107e597-e978-4eb6-b734-22759e989510))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7d0f7307-4158-4ae2-ab11-0757f8f600c8))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fd90dd36-f61d-409d-81d6-af17c7902053))\r
+    (fp_line (start -0.8 -0.4125) (end -0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3d66829c-6cb2-4c69-8fb2-9cd08c2dc724))\r
+    (fp_line (start -0.8 0.4125) (end 0.8 0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6184bf9d-5b98-43bd-8bac-6c36b5d83a2a))\r
+    (fp_line (start 0.8 -0.4125) (end -0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a3b9a3f4-5a0a-4a59-ae9a-2420e9df0770))\r
+    (fp_line (start 0.8 0.4125) (end 0.8 -0.4125)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b54efb69-1b1c-4ea3-ba8d-f9fc51bafcd4))\r
+    (pad "1" smd roundrect (at -0.9125 0 90) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 7 "rst") (pintype "passive") (tstamp 11ef1195-9408-4aac-8c1a-ec34fc8cd563))\r
+    (pad "2" smd roundrect (at 0.9125 0 90) (size 0.975 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp fce2bed9-fb51-43ab-a156-90aff815df73))\r
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (layer "B.Cu")\r
+    (tstamp a03897ac-ede1-4119-99b3-d7c427eb3bd0)\r
+    (at 95.885 142.24 180)\r
+    (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")\r
+    (tags "SOIC SO")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, SOIC-20")\r
+    (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR")\r
+    (path "/35af7e47-9be2-4267-b017-49766e59fc4c")\r
+    (attr smd)\r
+    (fp_text reference "U1" (at 0 7.35) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 4a326e9d-4e2d-4b2c-9ea3-ee4843e4d1ab)\r
+    )\r
+    (fp_text value "ATtiny2313A-S" (at 0 -7.35) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 8e8fecec-df76-47ce-89f8-a9bd062ebdf9)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp ab58410e-0ecf-4f11-8417-6d0cec7d24a8)\r
+    )\r
+    (fp_line (start -3.86 -6.51) (end -3.86 -6.275)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cd7c4fb3-8de0-44e3-b154-686e7fefa3af))\r
+    (fp_line (start -3.86 6.275) (end -5.675 6.275)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ef38579e-70b1-4fde-958f-41bc181db8ec))\r
+    (fp_line (start -3.86 6.51) (end -3.86 6.275)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6c4ca877-77ad-45a1-8174-386639b92ee8))\r
+    (fp_line (start 0 -6.51) (end -3.86 -6.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 805e7146-9cb8-404f-b4e9-22966405b0b7))\r
+    (fp_line (start 0 -6.51) (end 3.86 -6.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ea1866d6-e1f1-40ec-8427-dba48671e144))\r
+    (fp_line (start 0 6.51) (end -3.86 6.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ab562fa5-0cf6-4d0e-bca4-08b124857692))\r
+    (fp_line (start 0 6.51) (end 3.86 6.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5775862b-a193-48c1-a597-f07c57264b5f))\r
+    (fp_line (start 3.86 -6.51) (end 3.86 -6.275)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1c5ae4ab-969e-45df-b960-7475ac420326))\r
+    (fp_line (start 3.86 6.51) (end 3.86 6.275)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp bcb8d53b-43df-4f72-ac84-ed3ac5b9a9c3))\r
+    (fp_line (start -5.93 -6.65) (end 5.93 -6.65)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 652e864f-283e-4a00-be92-97ac922d36ee))\r
+    (fp_line (start -5.93 6.65) (end -5.93 -6.65)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4c25e6b6-2270-4fce-ad83-016309e702d1))\r
+    (fp_line (start 5.93 -6.65) (end 5.93 6.65)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ff1b2db1-b9ec-461f-a091-6a24475767d0))\r
+    (fp_line (start 5.93 6.65) (end -5.93 6.65)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 97ca717f-f090-4a35-9e12-105e19fae756))\r
+    (fp_line (start -3.75 -6.4) (end -3.75 5.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3aede26a-9633-4dcd-bc69-d03621f367ab))\r
+    (fp_line (start -3.75 5.4) (end -2.75 6.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b5671579-cba0-4458-b6d3-91c066d149b5))\r
+    (fp_line (start -2.75 6.4) (end 3.75 6.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 850e2a71-55da-459d-9760-2a9f44dce699))\r
+    (fp_line (start 3.75 -6.4) (end -3.75 -6.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a2f5b037-2f83-491a-b3d7-f3aae8ea7910))\r
+    (fp_line (start 3.75 6.4) (end 3.75 -6.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 93a75bce-c96a-4bbb-8949-0c412f04a8a4))\r
+    (pad "1" smd roundrect (at -4.65 5.715 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 7 "rst") (pinfunction "PA2/~{RESET}") (pintype "bidirectional") (tstamp 04ad8524-3027-413f-9a9a-dc707efbb71b))\r
+    (pad "2" smd roundrect (at -4.65 4.445 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 30 "unconnected-(U1-PD0-Pad2)") (pinfunction "PD0") (pintype "bidirectional") (tstamp ced55aa0-608e-45b7-b4bb-d8d470a5e00b))\r
+    (pad "3" smd roundrect (at -4.65 3.175 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 31 "unconnected-(U1-PD1-Pad3)") (pinfunction "PD1") (pintype "bidirectional") (tstamp 6a449743-6c53-47d7-b7fd-2c917dd04687))\r
+    (pad "4" smd roundrect (at -4.65 1.905 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 34 "unconnected-(U1-PA1{slash}XTAL2-Pad4)") (pinfunction "PA1/XTAL2") (pintype "bidirectional") (tstamp be5e4d84-396e-48a1-b8c6-de1c05889e35))\r
+    (pad "5" smd roundrect (at -4.65 0.635 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 35 "unconnected-(U1-PA0{slash}XTAL1-Pad5)") (pinfunction "PA0/XTAL1") (pintype "bidirectional") (tstamp bf715762-aea2-430c-81b1-adc259c5ab57))\r
+    (pad "6" smd roundrect (at -4.65 -0.635 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 36 "Net-(U1-PD2)") (pinfunction "PD2") (pintype "bidirectional") (tstamp 10e534f9-11ae-4842-a990-156cb73e6c35))\r
+    (pad "7" smd roundrect (at -4.65 -1.905 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 48 "Net-(U1-PD3)") (pinfunction "PD3") (pintype "bidirectional") (tstamp 6405d471-09de-4929-bb79-84e593f4f7e0))\r
+    (pad "8" smd roundrect (at -4.65 -3.175 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 49 "Net-(U1-PD4)") (pinfunction "PD4") (pintype "bidirectional") (tstamp c2b0bdff-f960-488e-a5c4-0cfbaf55f0bb))\r
+    (pad "9" smd roundrect (at -4.65 -4.445 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 50 "unconnected-(U1-PD5-Pad9)") (pinfunction "PD5") (pintype "bidirectional") (tstamp bdd61db9-b99c-4216-ba95-ffda8ae661c3))\r
+    (pad "10" smd roundrect (at -4.65 -5.715 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 780961c2-98f6-4d16-934e-05dd4ad21bc6))\r
+    (pad "11" smd roundrect (at 4.65 -5.715 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 51 "unconnected-(U1-PD6-Pad11)") (pinfunction "PD6") (pintype "bidirectional") (tstamp d479cb6c-f7f4-4131-bc05-1827768ebaaf))\r
+    (pad "12" smd roundrect (at 4.65 -4.445 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 29 "Net-(J4-Pin_1)") (pinfunction "PB0") (pintype "bidirectional") (tstamp 86b26e6d-a800-4e86-8125-cf43f671d3ee))\r
+    (pad "13" smd roundrect (at 4.65 -3.175 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 25 "Net-(J3-Pin_1)") (pinfunction "PB1") (pintype "bidirectional") (tstamp 6643ed9a-1119-4e07-9b4c-64bb43caa863))\r
+    (pad "14" smd roundrect (at 4.65 -1.905 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 52 "unconnected-(U1-PB2-Pad14)") (pinfunction "PB2") (pintype "bidirectional") (tstamp 82ab7660-55fe-4435-adc0-566d1127a9b9))\r
+    (pad "15" smd roundrect (at 4.65 -0.635 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 53 "unconnected-(U1-PB3-Pad15)") (pinfunction "PB3") (pintype "bidirectional") (tstamp c8ddbb2c-b1ed-4623-864c-7df2de79e4b1))\r
+    (pad "16" smd roundrect (at 4.65 0.635 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 26 "Net-(U1-PB4)") (pinfunction "PB4") (pintype "bidirectional") (tstamp 13fcd718-22f2-4e90-844e-44f87e49f91f))\r
+    (pad "17" smd roundrect (at 4.65 1.905 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 6 "Net-(J1-MOSI)") (pinfunction "PB5") (pintype "bidirectional") (tstamp 7486a330-7f23-495b-a29b-8c9443d0ca05))\r
+    (pad "18" smd roundrect (at 4.65 3.175 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 4 "Net-(J1-MISO)") (pinfunction "PB6") (pintype "bidirectional") (tstamp 54c1ac03-bebf-4ddb-a818-6b7bfa37d44f))\r
+    (pad "19" smd roundrect (at 4.65 4.445 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 5 "Net-(J1-SCK)") (pinfunction "PB7") (pintype "bidirectional") (tstamp a89c9fcc-3ce0-412d-9121-1af80c925f87))\r
+    (pad "20" smd roundrect (at 4.65 5.715 180) (size 2.05 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pinfunction "VCC") (pintype "power_in") (tstamp 5e36540d-dbeb-4454-9906-c5e24c8cfe97))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "B.Cu")\r
+    (tstamp a61bfbef-152e-45a4-8345-5dbfc22dcd7d)\r
+    (at 111.125 139.065 180)\r
+    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")\r
+    (tags "SOIC SO")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "8-bit serial in/out Shift Register 3-State Outputs")\r
+    (property "ki_keywords" "HCMOS SR 3State")\r
+    (path "/09ba63c1-0084-4d79-b5b6-9da9321e79fb")\r
+    (attr smd)\r
+    (fp_text reference "U2" (at 0 5.9) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp ccde6821-9208-40b7-88f6-c629bd1f602f)\r
+    )\r
+    (fp_text value "74HC595" (at 0 -5.9) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 5a2c1657-8539-4b3b-b183-259d4117e71d)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.98 0.98) (thickness 0.15)) (justify mirror))\r
+      (tstamp ef2cea29-c619-4fcb-8d55-103e85929f1c)\r
+    )\r
+    (fp_line (start 0 -5.06) (end -1.95 -5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c4dff118-47de-4327-ab57-c3d71f0731ac))\r
+    (fp_line (start 0 -5.06) (end 1.95 -5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fdb79242-5177-4c28-964c-11ee78a34231))\r
+    (fp_line (start 0 5.06) (end -3.45 5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2f881aa4-b724-4ceb-aa07-9b0861b8698d))\r
+    (fp_line (start 0 5.06) (end 1.95 5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a8afcde0-bf97-42aa-ae56-33b748a8f583))\r
+    (fp_line (start -3.7 -5.2) (end 3.7 -5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e25d8404-150d-49ec-a023-684cc3bb5445))\r
+    (fp_line (start -3.7 5.2) (end -3.7 -5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp baab5f71-0a42-4acb-a544-b1357c80352d))\r
+    (fp_line (start 3.7 -5.2) (end 3.7 5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 067f372b-2ff4-401b-94a6-1fcde27d3f75))\r
+    (fp_line (start 3.7 5.2) (end -3.7 5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0603c6d1-918c-4470-9790-87c5a523ecb8))\r
+    (fp_line (start -1.95 -4.95) (end -1.95 3.975)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ce05f625-247a-4d82-8e2e-bfff21b5e985))\r
+    (fp_line (start -1.95 3.975) (end -0.975 4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ed002839-07ad-4745-aef9-1bb684d77a3d))\r
+    (fp_line (start -0.975 4.95) (end 1.95 4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b4b90d58-7b9a-4ccb-8a63-817b659ecfa3))\r
+    (fp_line (start 1.95 -4.95) (end -1.95 -4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8505de37-4458-4bf9-b7b0-a6691f06b34c))\r
+    (fp_line (start 1.95 4.95) (end 1.95 -4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1c659275-07f7-4c14-893d-54aad3c6e38f))\r
+    (pad "1" smd roundrect (at -2.475 4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 38 "Net-(U2-QB)") (pinfunction "QB") (pintype "tri_state") (tstamp 32080434-89c9-49f6-8f7c-d600761cd63d))\r
+    (pad "2" smd roundrect (at -2.475 3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 39 "Net-(U2-QC)") (pinfunction "QC") (pintype "tri_state") (tstamp 56e1c6d2-327b-4e05-8571-76670533e4d6))\r
+    (pad "3" smd roundrect (at -2.475 1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 40 "Net-(U2-QD)") (pinfunction "QD") (pintype "tri_state") (tstamp 952b664b-3bd6-4358-85c8-02a898611322))\r
+    (pad "4" smd roundrect (at -2.475 0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 41 "Net-(U2-QE)") (pinfunction "QE") (pintype "tri_state") (tstamp 8867a4e5-1854-4e7b-8922-eede4701dd41))\r
+    (pad "5" smd roundrect (at -2.475 -0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 42 "Net-(U2-QF)") (pinfunction "QF") (pintype "tri_state") (tstamp d164bc37-90d1-42f8-9f9e-ae609adf647f))\r
+    (pad "6" smd roundrect (at -2.475 -1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 45 "unconnected-(U2-QG-Pad6)") (pinfunction "QG") (pintype "tri_state") (tstamp 3dc8fa8d-b9d6-4555-9543-bce1a53e9f85))\r
+    (pad "7" smd roundrect (at -2.475 -3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 27 "unconnected-(U2-QH-Pad7)") (pinfunction "QH") (pintype "tri_state") (tstamp 0fdc6a7c-d683-4d87-a7a8-6f8766e38d8c))\r
+    (pad "8" smd roundrect (at -2.475 -4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp a6650f84-e3c5-4b90-8230-2f25b8f0d58e))\r
+    (pad "9" smd roundrect (at 2.475 -4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 28 "Net-(U2-QH')") (pinfunction "QH'") (pintype "output") (tstamp 063252cb-7a94-4c2c-a8c6-01f7ff02911b))\r
+    (pad "10" smd roundrect (at 2.475 -3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pinfunction "~{SRCLR}") (pintype "input") (tstamp 4c2213b4-4ffc-4a7e-bd31-f35196c5f927))\r
+    (pad "11" smd roundrect (at 2.475 -1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 49 "Net-(U1-PD4)") (pinfunction "SRCLK") (pintype "input") (tstamp de1c3edd-6944-47e7-a565-428ac868f082))\r
+    (pad "12" smd roundrect (at 2.475 -0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 48 "Net-(U1-PD3)") (pinfunction "RCLK") (pintype "input") (tstamp d4ee00a1-7859-4bcb-8168-850b1bfb6e97))\r
+    (pad "13" smd roundrect (at 2.475 0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pinfunction "~{OE}") (pintype "input") (tstamp a4658213-bfaa-4d8e-86a3-b8c97a7ec637))\r
+    (pad "14" smd roundrect (at 2.475 1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 36 "Net-(U1-PD2)") (pinfunction "SER") (pintype "input") (tstamp b2b98318-cb3e-45a5-bfaf-6cbd1e8f2afe))\r
+    (pad "15" smd roundrect (at 2.475 3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 32 "unconnected-(U2-QA-Pad15)") (pinfunction "QA") (pintype "tri_state") (tstamp c3257492-b57d-4c20-ac53-e29a20ab9354))\r
+    (pad "16" smd roundrect (at 2.475 4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pinfunction "VCC") (pintype "power_in") (tstamp 0ce7219d-a415-499b-8923-9166d850d48a))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (layer "B.Cu")\r
+    (tstamp d2060977-5f07-4a6d-99b6-91f333f93279)\r
+    (at 111.252 146.812 90)\r
+    (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")\r
+    (tags "capacitor handsolder")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "Unpolarized capacitor")\r
+    (property "ki_keywords" "cap capacitor")\r
+    (path "/c1a4f19c-ea60-4853-b700-d62260b5b251")\r
+    (attr smd)\r
+    (fp_text reference "C3" (at 0 1.43 90) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp a1fbf17d-b3ca-491d-9e97-531248737ec1)\r
+    )\r
+    (fp_text value "100n" (at 0 -1.43 90) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp c701b3e8-5040-4219-be37-ffd8403bc437)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab")\r
+        (effects (font (size 0.4 0.4) (thickness 0.06)) (justify mirror))\r
+      (tstamp 4ee12370-1de8-40b4-927b-5a112641ee5b)\r
+    )\r
+    (fp_line (start -0.146267 -0.51) (end 0.146267 -0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9a0cab98-1319-4430-a731-c78e5dac26f6))\r
+    (fp_line (start -0.146267 0.51) (end 0.146267 0.51)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 07d5100a-5a7b-4680-970b-3e504bd08e54))\r
+    (fp_line (start -1.65 -0.73) (end -1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6da7806f-da10-4466-812f-e898fdf15380))\r
+    (fp_line (start -1.65 0.73) (end 1.65 0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 053d2c4d-e9c6-403a-9c71-ef949a737cc9))\r
+    (fp_line (start 1.65 -0.73) (end -1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d3a1bf81-10a1-4b23-b57e-f1550a8a0899))\r
+    (fp_line (start 1.65 0.73) (end 1.65 -0.73)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 344ca68e-9cf1-4e0d-8c8b-12b11ad0b131))\r
+    (fp_line (start -0.8 -0.4) (end -0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0503d864-c981-436e-b75e-4f176de5cafa))\r
+    (fp_line (start -0.8 0.4) (end 0.8 0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 43b63812-8881-411c-aebc-ad9eb24b3567))\r
+    (fp_line (start 0.8 -0.4) (end -0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9088c849-bbbe-45dc-ab89-043b4d0b6c4b))\r
+    (fp_line (start 0.8 0.4) (end 0.8 -0.4)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f59b389e-2180-46ca-8168-16976ec2d560))\r
+    (pad "1" smd roundrect (at -0.8625 0 90) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pintype "passive") (tstamp c3c996c0-d3cc-4d63-8523-45caf98fa09f))\r
+    (pad "2" smd roundrect (at 0.8625 0 90) (size 1.075 0.95) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pintype "passive") (tstamp c2ed9bf2-e044-4960-921a-e11774374c23))\r
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "B.Cu")\r
+    (tstamp dbf58986-f24c-44f6-b2b5-282148192b0c)\r
+    (at 119.953 149.225 180)\r
+    (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")\r
+    (tags "SOIC SO")\r
+    (property "Sheetfile" "dynamit.kicad_sch")\r
+    (property "Sheetname" "")\r
+    (property "ki_description" "8-bit serial in/out Shift Register 3-State Outputs")\r
+    (property "ki_keywords" "HCMOS SR 3State")\r
+    (path "/d5033756-3527-42fd-b1c3-a5566a0a0c1a")\r
+    (attr smd)\r
+    (fp_text reference "U3" (at 0 5.9) (layer "B.SilkS")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp b09595f5-4e01-4a44-81b4-9210fcf34c04)\r
+    )\r
+    (fp_text value "74HC595" (at 0 -5.9) (layer "B.Fab")\r
+        (effects (font (size 1 1) (thickness 0.15)) (justify mirror))\r
+      (tstamp 20827093-b1c7-4a5b-9033-a0b415e97066)\r
+    )\r
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab")\r
+        (effects (font (size 0.98 0.98) (thickness 0.15)) (justify mirror))\r
+      (tstamp 4a4567f3-3980-4bfc-ba2a-31735b03b9a5)\r
+    )\r
+    (fp_line (start 0 -5.06) (end -1.95 -5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 173aa379-397a-4ff4-80bf-a771abb405a6))\r
+    (fp_line (start 0 -5.06) (end 1.95 -5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a50f39ca-2778-42f1-b6ff-7d00778678a8))\r
+    (fp_line (start 0 5.06) (end -3.45 5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a25bd767-ed53-4757-86a3-be70af9e9f80))\r
+    (fp_line (start 0 5.06) (end 1.95 5.06)\r
+      (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 09700d26-54f9-409a-84af-4677ae0442f1))\r
+    (fp_line (start -3.7 -5.2) (end 3.7 -5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7fc9f15d-7a9a-44d9-8570-bc294f2d5002))\r
+    (fp_line (start -3.7 5.2) (end -3.7 -5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp bf5dcd50-396a-4e8e-929c-e2605f0cacea))\r
+    (fp_line (start 3.7 -5.2) (end 3.7 5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5b4097c2-7615-4036-a2f7-f1c2dd5b2e97))\r
+    (fp_line (start 3.7 5.2) (end -3.7 5.2)\r
+      (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ccc04d8e-4e8b-4b4d-bbc8-8f5b0c6e7181))\r
+    (fp_line (start -1.95 -4.95) (end -1.95 3.975)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d47e9e6e-5558-493f-ab9a-cc1b4b5feccd))\r
+    (fp_line (start -1.95 3.975) (end -0.975 4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 23fe4a56-2228-4739-9691-c47dfdcfad69))\r
+    (fp_line (start -0.975 4.95) (end 1.95 4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp df156750-b700-4222-a02f-b21dfe17351a))\r
+    (fp_line (start 1.95 -4.95) (end -1.95 -4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5f9a99a6-de81-4c3c-8449-fe17eff4d617))\r
+    (fp_line (start 1.95 4.95) (end 1.95 -4.95)\r
+      (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 310ba425-de29-46be-a16d-62c15d509d55))\r
+    (pad "1" smd roundrect (at -2.475 4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 33 "unconnected-(U3-QB-Pad1)") (pinfunction "QB") (pintype "tri_state") (tstamp f0e74101-fa10-49f5-873d-57102fb43487))\r
+    (pad "2" smd roundrect (at -2.475 3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 44 "Net-(U3-QC)") (pinfunction "QC") (pintype "tri_state") (tstamp e1c5d261-3ec9-4a3e-af21-328114cc380e))\r
+    (pad "3" smd roundrect (at -2.475 1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 24 "Net-(U3-QD)") (pinfunction "QD") (pintype "tri_state") (tstamp bfe67f42-4390-4a1e-a65e-371f592ee91a))\r
+    (pad "4" smd roundrect (at -2.475 0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 23 "Net-(U3-QE)") (pinfunction "QE") (pintype "tri_state") (tstamp 34872605-9ab0-421c-85d9-f7b76e5c909c))\r
+    (pad "5" smd roundrect (at -2.475 -0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 43 "Net-(U3-QF)") (pinfunction "QF") (pintype "tri_state") (tstamp 68306c3c-4a0c-42a7-abee-b36af3976a08))\r
+    (pad "6" smd roundrect (at -2.475 -1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 46 "Net-(U3-QG)") (pinfunction "QG") (pintype "tri_state") (tstamp bb725732-4f97-4436-8e8c-4305eb4b2fc5))\r
+    (pad "7" smd roundrect (at -2.475 -3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 22 "Net-(U3-QH)") (pinfunction "QH") (pintype "tri_state") (tstamp 7149bd75-a4dc-43fd-9b63-c4d270950f9d))\r
+    (pad "8" smd roundrect (at -2.475 -4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 0930a15e-97f9-43dd-9f5d-f36fc2c4b6bb))\r
+    (pad "9" smd roundrect (at 2.475 -4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 47 "unconnected-(U3-QH'-Pad9)") (pinfunction "QH'") (pintype "output") (tstamp d05c8bc8-7e01-4a2e-acb0-3457a8d20f17))\r
+    (pad "10" smd roundrect (at 2.475 -3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pinfunction "~{SRCLR}") (pintype "input") (tstamp 1d8f45a6-7f52-4b54-b931-1a4173f980fe))\r
+    (pad "11" smd roundrect (at 2.475 -1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 49 "Net-(U1-PD4)") (pinfunction "SRCLK") (pintype "input") (tstamp ce08069a-816a-4965-9aee-371ac5919c3b))\r
+    (pad "12" smd roundrect (at 2.475 -0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 48 "Net-(U1-PD3)") (pinfunction "RCLK") (pintype "input") (tstamp 23c78cd6-2e9a-4001-8200-ad57461fb3c6))\r
+    (pad "13" smd roundrect (at 2.475 0.635 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 2 "GND") (pinfunction "~{OE}") (pintype "input") (tstamp 65cfc6de-d727-4738-9677-a6d64efa5464))\r
+    (pad "14" smd roundrect (at 2.475 1.905 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 28 "Net-(U2-QH')") (pinfunction "SER") (pintype "input") (tstamp 479a0bb0-ccb5-4eaa-bd97-9beeec5830cb))\r
+    (pad "15" smd roundrect (at 2.475 3.175 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 37 "unconnected-(U3-QA-Pad15)") (pinfunction "QA") (pintype "tri_state") (tstamp cae883ae-3f05-4d45-882b-e754014d1143))\r
+    (pad "16" smd roundrect (at 2.475 4.445 180) (size 1.95 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25)\r
+      (net 1 "+3V0") (pinfunction "VCC") (pintype "power_in") (tstamp f75e1892-1140-47bd-bce9-f969063440a0))\r
+    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"\r
+      (offset (xyz 0 0 0))\r
+      (scale (xyz 1 1 1))\r
+      (rotate (xyz 0 0 0))\r
+    )\r
+  )\r
+\r
+  (gr_rect (start 70.612 114.808) (end 147.32 168.148)\r
+    (stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts") (tstamp 0cbfd60c-2fe5-4a0d-9a41-e4cb5a63f43e))\r
+  (gr_text "Nils Forssén\nNöddynamit\n24/03/07" (at 146.239783 127.279492) (layer "B.Cu" knockout) (tstamp 141a04c1-77d0-405a-920b-1f4c5c43e285)\r
+    (effects (font (size 2.5 2.5) (thickness 0.3) bold) (justify left bottom mirror))\r
+  )\r
+\r
+  (segment (start 119.38 160.02) (end 119.38 151.599444) (width 0.6) (layer "F.Cu") (net 1) (tstamp 115ad9b1-2d45-42cb-9843-1ed2f2f01c1b))\r
+  (segment (start 110.236 130.048) (end 108.712 131.572) (width 0.6) (layer "F.Cu") (net 1) (tstamp 26420cd3-0108-4ee1-a4a5-8db1bb9792c9))\r
+  (segment (start 114.3 130.048) (end 110.236 130.048) (width 0.6) (layer "F.Cu") (net 1) (tstamp 44dad10d-3ad9-438b-8232-2b5375491a4f))\r
+  (segment (start 117.856 126.492) (end 114.3 130.048) (width 0.6) (layer "F.Cu") (net 1) (tstamp 683550e9-2739-487e-be1f-f8d82ab9d7e9))\r
+  (segment (start 87.63 139.7) (end 87.63 134.62) (width 0.6) (layer "F.Cu") (net 1) (tstamp 6999a57e-0224-4fae-8cc3-9626e1254261))\r
+  (segment (start 113.792 146.011444) (end 113.792 145.796) (width 0.6) (layer "F.Cu") (net 1) (tstamp ecae2fe9-5fbd-4bfc-ac3c-2cbb5fc9102a))\r
+  (segment (start 119.38 151.599444) (end 113.792 146.011444) (width 0.6) (layer "F.Cu") (net 1) (tstamp f4741719-0ae0-4a0a-84d1-c30415a364c8))\r
+  (via (at 119.38 160.02) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp 3d58a24f-2103-4205-8804-6958732398f7))\r
+  (via (at 87.63 134.62) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp 5528c7e3-fa6c-42fb-9312-b26296c227d5))\r
+  (via (at 113.792 145.796) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp 72d74854-29d5-4908-8098-fb20470bdbc4))\r
+  (via (at 108.712 131.572) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp 7f999b68-d4fd-48a1-8ec0-59b8013be2dc))\r
+  (via (at 117.856 126.492) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp bba3429e-f3e0-4ae4-9df1-52706060249f))\r
+  (via (at 87.63 139.7) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 1) (tstamp c0cbabf5-b4df-40cc-8a44-c7c43dc91895))\r
+  (segment (start 85.491 120.904) (end 78.76 127.635) (width 1.5) (layer "B.Cu") (net 1) (tstamp 0ad0019c-da53-4ee2-9b8f-ad3a53193dcc))\r
+  (segment (start 88.418051 164.56) (end 85.469999 161.611948) (width 0.6) (layer "B.Cu") (net 1) (tstamp 1325c4c0-c938-4071-adcd-d4a81a933178))\r
+  (segment (start 106.5765 132.4845) (end 106.5765 131.445) (width 0.6) (layer "B.Cu") (net 1) (tstamp 13745ce0-bfe2-4c73-a008-710ee04314a3))\r
+  (segment (start 88.392 157.479999) (end 88.392 158.437999) (width 1.5) (layer "B.Cu") (net 1) (tstamp 1a529ca3-2b08-47be-8333-9a09dbb8b848))\r
+  (segment (start 133.212 163.058) (end 126.1 163.058) (width 1.5) (layer "B.Cu") (net 1) (tstamp 1aef3b94-75e9-4e5b-8e2d-6a2684a17e1f))\r
+  (segment (start 108.712 131.572) (end 110.7705 131.572) (width 0.6) (layer "B.Cu") (net 1) (tstamp 230eb476-32a1-4153-ade2-8efe818ebf57))\r
+  (segment (start 85.469999 161.611948) (end 85.469999 161.36) (width 0.6) (layer "B.Cu") (net 1) (tstamp 27d0a286-07b4-4660-84ce-b22062340a7a))\r
+  (segment (start 109.839924 142.24) (end 108.65 142.24) (width 0.6) (layer "B.Cu") (net 1) (tstamp 2e413303-6aea-4d58-92af-8a205148c458))\r
+  (segment (start 85.469999 161.36) (end 78.048 161.36) (width 0.6) (layer "B.Cu") (net 1) (tstamp 30f3e0ca-66b1-43fe-870b-d5c0e943e301))\r
+  (segment (start 91.235 136.525) (end 90.0675 135.3575) (width 0.6) (layer "B.Cu") (net 1) (tstamp 32dc79bb-d4eb-40a6-a2f3-494f3e8956fe))\r
+  (segment (start 119.353 153.085076) (end 119.353 159.993) (width 0.6) (layer "B.Cu") (net 1) (tstamp 3b7b3be6-b1f7-4f3e-993b-059023f8309b))\r
+  (segment (start 82.55 139.7) (end 87.63 139.7) (width 0.6) (layer "B.Cu") (net 1) (tstamp 4b93dcf9-c0f6-45b2-8e9c-17fa543c896f))\r
+  (segment (start 85.469999 161.36) (end 85.019999 161.81) (width 1.5) (layer "B.Cu") (net 1) (tstamp 4bada741-0d53-42d9-a0e6-0baf7045ccfa))\r
+  (segment (start 108.65 134.62) (end 108.712 131.572) (width 0.6) (layer "B.Cu") (net 1) (tstamp 4f62f9ec-ccb8-4789-89a6-a8cf6683075b))\r
+  (segment (start 117.478 152.4) (end 118.667924 152.4) (width 0.6) (layer "B.Cu") (net 1) (tstamp 5798a00c-de39-493f-99b4-49b85c2eecc2))\r
+  (segment (start 119.353 159.993) (end 119.38 160.02) (width 0.6) (layer "B.Cu") (net 1) (tstamp 5a207c45-3973-4b2f-b2be-bff6decc6c0b))\r
+  (segment (start 89.33 134.62) (end 87.63 134.62) (width 0.6) (layer "B.Cu") (net 1) (tstamp 605b21e4-bedb-4930-88e7-a37f5061284c))\r
+  (segment (start 113.792 120.904) (end 85.491 120.904) (width 1.5) (layer "B.Cu") (net 1) (tstamp 61603df6-730b-45ab-af3f-2bf619981769))\r
+  (segment (start 87.63 134.62) (end 87.875 134.375) (width 1.5) (layer "B.Cu") (net 1) (tstamp 61e7ce77-7b5d-4bb2-b263-3d875a9ca1d7))\r
+  (segment (start 118.667924 152.4) (end 119.353 153.085076) (width 0.6) (layer "B.Cu") (net 1) (tstamp 6242c500-9f16-40c2-8310-453d508e5ae7))\r
+  (segment (start 89.408 164.56) (end 88.418051 164.56) (width 0.6) (layer "B.Cu") (net 1) (tstamp 63deaf3c-595d-42c2-95ac-662c6302568e))\r
+  (segment (start 78.056598 161.81) (end 74.375 158.128402) (width 1.5) (layer "B.Cu") (net 1) (tstamp 6679f763-6f3a-4609-93e9-4ae3baf59728))\r
+  (segment (start 111.252 147.6745) (end 111.9135 147.6745) (width 0.6) (layer "B.Cu") (net 1) (tstamp 67495109-7037-4b2a-be47-75928bd1dfd6))\r
+  (segment (start 126.1 163.058) (end 119.888 163.058) (width 1.5) (layer "B.Cu") (net 1) (tstamp 6b0645ae-8fd2-473f-a973-25073b2ee23c))\r
+  (segment (start 117.856 124.968) (end 113.792 120.904) (width 1.5) (layer "B.Cu") (net 1) (tstamp 6f53e92d-61c9-43bb-b1cb-c9ce3389f232))\r
+  (segment (start 119.888 160.528) (end 119.38 160.02) (width 1.5) (layer "B.Cu") (net 1) (tstamp 708ea0e3-2ffd-43d6-91ed-8d829e5af3bb))\r
+  (segment (start 110.830832 147.6745) (end 109.85 146.693668) (width 0.6) (layer "B.Cu") (net 1) (tstamp 743865f0-55f7-4f07-b06a-2ee3c2347fab))\r
+  (segment (start 111.252 147.6745) (end 110.830832 147.6745) (width 0.6) (layer "B.Cu") (net 1) (tstamp 78967dd0-90f5-4447-9bc6-3d4e9a5880ec))\r
+  (segment (start 114.808 144.78) (end 113.792 145.796) (width 0.6) (layer "B.Cu") (net 1) (tstamp 828bc79c-9e82-42bc-a471-c58bcaca3b31))\r
+  (segment (start 119.888 163.058) (end 118.386 164.56) (width 0.6) (layer "B.Cu") (net 1) (tstamp 8b14618f-99ce-4e2f-90c9-a03d373a2ef5))\r
+  (segment (start 85.469999 161.521137) (end 88.558862 164.61) (width 1.5) (layer "B.Cu") (net 1) (tstamp 8bb7f858-60f9-447d-b345-29579083a1c5))\r
+  (segment (start 119.888 163.058) (end 119.888 160.528) (width 1.5) (layer "B.Cu") (net 1) (tstamp 8e4692e3-485d-4643-b933-300bbfa0beab))\r
+  (segment (start 109.85 145.205332) (end 110.525 144.530332) (width 0.6) (layer "B.Cu") (net 1) (tstamp 9e01dba9-559b-4d27-a257-c18840245ffb))\r
+  (segment (start 78.76 135.566548) (end 78.76 127.635) (width 1.5) (layer "B.Cu") (net 1) (tstamp a12e75a5-00be-4e4c-9826-2f971ae77120))\r
+  (segment (start 76.56 148.992) (end 76.56 137.766548) (width 1.5) (layer "B.Cu") (net 1) (tstamp a13d1b69-ee34-4575-817c-29fbd765a5fe))\r
+  (segment (start 85.469999 161.36) (end 85.469999 161.521137) (width 1.5) (layer "B.Cu") (net 1) (tstamp a4862240-f1d3-4968-9619-c823453c782a))\r
+  (segment (start 85.019999 161.81) (end 78.056598 161.81) (width 1.5) (layer "B.Cu") (net 1) (tstamp a58c7234-4238-47c6-8311-b0f9d4efbf43))\r
+  (segment (start 90.805 134.62) (end 90.0675 135.3575) (width 0.6) (layer "B.Cu") (net 1) (tstamp a6a7a62f-852f-4c29-9c94-d3ff7b6a3aea))\r
+  (segment (start 88.392 158.437999) (end 85.469999 161.36) (width 1.5) (layer "B.Cu") (net 1) (tstamp aba5cf98-c9f0-45bd-b0f0-3eeef4dc83fb))\r
+  (segment (start 140.266 163.058) (end 133.212 163.058) (width 1.5) (layer "B.Cu") (net 1) (tstamp abc0e522-ff2c-42c6-90cc-3debfb8f5dd8))\r
+  (segment (start 111.9135 147.6745) (end 113.792 145.796) (width 0.6) (layer "B.Cu") (net 1) (tstamp ad07bce8-062a-4703-84b4-1947278ce1c6))\r
+  (segment (start 110.525 144.530332) (end 110.525 142.925076) (width 0.6) (layer "B.Cu") (net 1) (tstamp ad6523f8-4c78-41d7-ad12-d2cf64161876))\r
+  (segment (start 105.457 133.604) (end 106.5765 132.4845) (width 0.6) (layer "B.Cu") (net 1) (tstamp af8f2f4c-d193-4b5b-89fa-44464031d194))\r
+  (segment (start 106.5765 131.445) (end 108.585 131.445) (width 0.6) (layer "B.Cu") (net 1) (tstamp b1dae83e-c397-4c43-b687-2d3ef6dd21c2))\r
+  (segment (start 118.386 164.56) (end 89.408 164.56) (width 0.6) (layer "B.Cu") (net 1) (tstamp bb7e0dbb-4d18-41c8-88a3-a2af623c8fd2))\r
+  (segment (start 78.76 127.635) (end 80.645 127.635) (width 1.5) (layer "B.Cu") (net 1) (tstamp c08fc197-dd11-49a4-919d-f0c5000a2af2))\r
+  (segment (start 78.048 161.36) (end 74.825 158.137) (width 0.6) (layer "B.Cu") (net 1) (tstamp c65632c8-9e1e-4e42-8155-1d2db9bb057f))\r
+  (segment (start 76.56 137.766548) (end 78.76 135.566548) (width 1.5) (layer "B.Cu") (net 1) (tstamp cec32921-a814-46bf-a6cf-cbda96a4f6d9))\r
+  (segment (start 80.645 127.635) (end 87.63 134.62) (width 1.5) (layer "B.Cu") (net 1) (tstamp cf2b533b-67d7-4d59-8af6-684ad337fdc6))\r
+  (segment (start 88.558862 164.61) (end 118.336 164.61) (width 1.5) (layer "B.Cu") (net 1) (tstamp d08cf968-9329-4e3b-89b4-cf7ab1372ed6))\r
+  (segment (start 90.805 134.2625) (end 90.805 134.62) (width 0.6) (layer "B.Cu") (net 1) (tstamp d101b447-7e33-4eb8-a6a6-ea5057e249a7))\r
+  (segment (start 74.375 158.128402) (end 74.375 151.177) (width 1.5) (layer "B.Cu") (net 1) (tstamp d260d36c-7247-4822-821d-cb7edba30e5f))\r
+  (segment (start 110.7705 131.572) (end 110.8975 131.445) (width 0.6) (layer "B.Cu") (net 1) (tstamp d41d16c3-336c-47b6-9c08-b4d4ba1550c1))\r
+  (segment (start 78.76 136.202944) (end 78.76 127.635) (width 0.6) (layer "B.Cu") (net 1) (tstamp d71e0db9-5fee-441c-824c-8a4aa9b6acfc))\r
+  (segment (start 117.478 144.78) (end 114.808 144.78) (width 0.6) (layer "B.Cu") (net 1) (tstamp da4e56ae-8ce4-48ae-93f1-12388205af6a))\r
+  (segment (start 117.856 126.492) (end 117.856 124.968) (width 1.5) (layer "B.Cu") (net 1) (tstamp db6c1220-41ac-40b5-9c5b-7132a6deb527))\r
+  (segment (start 108.585 131.445) (end 108.712 131.572) (width 0.6) (layer "B.Cu") (net 1) (tstamp e545065c-093f-4cec-bc49-73a55fa72a0a))\r
+  (segment (start 90.0675 135.3575) (end 89.33 134.62) (width 0.6) (layer "B.Cu") (net 1) (tstamp ebc1d161-c9fb-4f00-99ef-133aa0e435f5))\r
+  (segment (start 74.375 151.177) (end 76.56 148.992) (width 1.5) (layer "B.Cu") (net 1) (tstamp ee638fcc-d9d4-4d87-9a29-bef4807585ad))\r
+  (segment (start 109.85 146.693668) (end 109.85 145.205332) (width 0.6) (layer "B.Cu") (net 1) (tstamp f1ace1cc-e4c9-4408-9298-cef90094779a))\r
+  (segment (start 74.825 151.235) (end 75.2075 150.8525) (width 0.6) (layer "B.Cu") (net 1) (tstamp f259c4ba-ec21-45c4-bef1-14b686cfdabd))\r
+  (segment (start 74.825 158.137) (end 74.825 151.235) (width 0.6) (layer "B.Cu") (net 1) (tstamp f5dfcfae-9edd-4fdd-862f-1dfa05c3fba5))\r
+  (segment (start 118.336 164.61) (end 119.888 163.058) (width 1.5) (layer "B.Cu") (net 1) (tstamp f645a40e-4572-48e7-879f-32ca640b83a1))\r
+  (segment (start 110.525 142.925076) (end 109.839924 142.24) (width 0.6) (layer "B.Cu") (net 1) (tstamp fa820f99-494d-4a90-b1e7-5f2b781dafe0))\r
+  (segment (start 87.875 134.375) (end 90.805 134.375) (width 1.5) (layer "B.Cu") (net 1) (tstamp fe200ce7-cb13-4300-b8be-0a759f33a9df))\r
+  (segment (start 75.2075 150.8525) (end 76.2 150.8525) (width 0.6) (layer "B.Cu") (net 1) (tstamp fefb6601-2e24-4bd4-8d35-9ce36c51d669))\r
+  (segment (start 120.628 161.82) (end 121.412 161.036) (width 0.6) (layer "F.Cu") (net 2) (tstamp 30b17461-7b43-483d-b128-afd3474fa25e))\r
+  (segment (start 87.63 152.4) (end 87.63 144.78) (width 0.6) (layer "F.Cu") (net 2) (tstamp 3369deea-4fd2-40d6-8b6a-9c2f61825b57))\r
+  (segment (start 86.36 147.828) (end 90.932 152.4) (width 0.6) (layer "F.Cu") (net 2) (tstamp 4060c11f-81e8-4eca-a0c6-2e18bbe049e6))\r
+  (segment (start 116.84 160.025585) (end 118.634415 161.82) (width 0.6) (layer "F.Cu") (net 2) (tstamp 4baaba79-0989-40a6-a336-2c0103b6e1ca))\r
+  (segment (start 121.412 161.036) (end 121.412 156.972) (width 0.6) (layer "F.Cu") (net 2) (tstamp 4d35d032-aaf7-4e5a-8066-16f6700e6db6))\r
+  (segment (start 116.84 156.972) (end 116.84 160.025585) (width 0.6) (layer "F.Cu") (net 2) (tstamp d29939d3-1e30-45d1-b073-66c8c39ebc18))\r
+  (segment (start 118.634415 161.82) (end 120.628 161.82) (width 0.6) (layer "F.Cu") (net 2) (tstamp d556e916-5481-4097-9009-4c29a2a1cb13))\r
+  (segment (start 74.168 147.828) (end 86.36 147.828) (width 0.6) (layer "F.Cu") (net 2) (tstamp effedf5a-6170-4f92-84b1-a89e5a62f28b))\r
+  (via (at 121.412 156.972) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 2) (tstamp 1ecc3aa3-d864-4b84-8655-6fbdab9b6a1f))\r
+  (via (at 87.63 144.78) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 2) (tstamp 688465e4-d6c8-4483-a189-3aa40d1c33f5))\r
+  (via (at 90.932 152.4) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 2) (tstamp a8203589-7643-4015-9212-1864a9349902))\r
+  (via (at 87.63 152.4) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 2) (tstamp c8b01c7f-36c3-4b00-9690-c1f75350f197))\r
+  (via (at 74.168 147.828) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (free) (net 2) (tstamp c8f49744-a4e7-4756-87bd-cea732a4742c))\r
+  (via (at 116.84 156.972) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 2) (tstamp d22fadff-435d-40dc-ade5-4029da0909bf))\r
+  (segment (start 111.252 137.017924) (end 109.839924 138.43) (width 0.6) (layer "B.Cu") (net 2) (tstamp 02977b77-95e7-4bad-9b13-2dd869bfda93))\r
+  (segment (start 111.252 145.500388) (end 111.252 145.9495) (width 0.6) (layer "B.Cu") (net 2) (tstamp 0550f139-5963-422f-9996-366645354341))\r
+  (segment (start 119.38 147.877924) (end 119.38 144.222076) (width 0.6) (layer "B.Cu") (net 2) (tstamp 068474ef-7865-461d-a677-3357c251e25c))\r
+  (segment (start 112.014 143.51) (end 113.6 143.51) (width 0.6) (layer "B.Cu") (net 2) (tstamp 0e43834f-0676-4dd8-8504-486190b6725f))\r
+  (segment (start 111.252 134.508076) (end 111.252 137.017924) (width 0.6) (layer "B.Cu") (net 2) (tstamp 0f6112de-28c8-44ca-8e32-2e792eb5cb2e))\r
+  (segment (start 90.805 132.4875) (end 90.805 126.687) (width 0.6) (layer "B.Cu") (net 2) (tstamp 178f3f3b-820e-4505-b29e-216055310846))\r
+  (segment (start 100.535 147.955) (end 96.09 152.4) (width 0.6) (layer "B.Cu") (net 2) (tstamp 2039d899-b4e4-4614-8dce-1ce1c2d410e4))\r
+  (segment (start 82.55 144.78) (end 83.82 144.78) (width 0.6) (layer "B.Cu") (net 2) (tstamp 20c538bd-2869-4238-818b-7ac6be172c8c))\r
+  (segment (start 90.932 152.4) (end 87.63 152.4) (width 0.6) (layer "B.Cu") (net 2) (tstamp 260be98a-6d49-45fc-9f58-882b02a5d784))\r
+  (segment (start 84.46 128.422006) (end 88.525494 132.4875) (width 0.6) (layer "B.Cu") (net 2) (tstamp 2816193f-0372-412e-9666-34d5c7323689))\r
+  (segment (start 113.03 124.365) (end 113.03 126.365) (width 1) (layer "B.Cu") (net 2) (tstamp 298ba4e8-6823-4576-a35d-acb511d2fbfd))\r
+  (segment (start 83.53 152.96) (end 87.07 152.96) (width 0.6) (layer "B.Cu") (net 2) (tstamp 3376cf67-410d-49ef-9719-089736ee1f0a))\r
+  (segment (start 118.667924 148.59) (end 120.553 150.475076) (width 0.6) (layer "B.Cu") (net 2) (tstamp 39b88377-d07d-4081-8d03-e20976ae3ea2))\r
+  (segment (start 96.09 152.4) (end 90.932 152.4) (width 0.6) (layer "B.Cu") (net 2) (tstamp 3ac8c89e-d7b1-499c-990e-e99b3bc933b2))\r
+  (segment (start 89.408 162.56) (end 94.488001 157.479999) (width 0.6) (layer "B.Cu") (net 2) (tstamp 3bd491b3-40b3-46d5-8af3-adf7e3fe07ed))\r
+  (segment (start 83.82 144.78) (end 84.455 144.78) (width 0.6) (layer "B.Cu") (net 2) (tstamp 42965e40-7e1f-40ec-b518-b773251bc71c))\r
+  (segment (start 102.29 123.55) (end 87.757994 123.55) (width 0.6) (layer "B.Cu") (net 2) (tstamp 45c35a69-b675-4019-bd1a-736d9d6cee69))\r
+  (segment (start 105.605 124.265) (end 112.93 124.265) (width 1) (layer "B.Cu") (net 2) (tstamp 4f30bfdd-ec8c-478f-b2f3-4f6a0564e2c6))\r
+  (segment (start 112.93 124.265) (end 113.03 124.365) (width 1) (layer "B.Cu") (net 2) (tstamp 5b3539eb-d378-40b4-8ac5-75ed46491920))\r
+  (segment (start 83.53 152.96) (end 83.53 159.46) (width 0.6) (layer "B.Cu") (net 2) (tstamp 5c41e3ff-01c3-4df8-bdc4-c8fe04eb8649))\r
+  (segment (start 112.6225 126.7725) (end 113.03 126.365) (width 0.6) (layer "B.Cu") (net 2) (tstamp 5e4bba9d-9790-4a67-bb38-bb5ab5e786f8))\r
+  (segment (start 113.6 143.51) (end 113.242388 143.51) (width 0.6) (layer "B.Cu") (net 2) (tstamp 60d57f79-d106-449b-b4c5-0670cf55468d))\r
+  (segment (start 108.882 157.479999) (end 116.332001 157.479999) (width 1) (layer "B.Cu") (net 2) (tstamp 68e3c9ee-91bf-4273-9627-9a6bcc17951d))\r
+  (segment (start 109.839924 138.43) (end 111.725 140.315076) (width 0.6) (layer "B.Cu") (net 2) (tstamp 6bc8af88-ce97-4496-8807-59ce3b359192))\r
+  (segment (start 112.6225 131.445) (end 112.6225 133.137576) (width 0.6) (layer "B.Cu") (net 2) (tstamp 76e39886-ec94-40ed-82c6-830c8b357d0a))\r
+  (segment (start 119.38 144.222076) (end 118.667924 143.51) (width 0.6) (layer "B.Cu") (net 2) (tstamp 7bae0fc7-9dc5-4b52-8eed-966a0364e822))\r
+  (segment (start 121.238076 153.67) (end 122.428 153.67) (width 0.6) (layer "B.Cu") (net 2) (tstamp 81de3eb9-92ae-403e-b169-ad34ccefd70c))\r
+  (segment (start 103.505 126.365) (end 103.505 124.765) (width 0.6) (layer "B.Cu") (net 2) (tstamp 83c175a0-dff5-4a2f-90e6-5b638a6d6016))\r
+  (segment (start 100.535 148.174999) (end 100.535 147.955) (width 0.6) (layer "B.Cu") (net 2) (tstamp 84219ff7-acb5-496b-abf8-178c55fd6d36))\r
+  (segment (start 87.757994 123.55) (end 84.46 126.847994) (width 0.6) (layer "B.Cu") (net 2) (tstamp 85295013-8d4c-4f9c-899d-9d2f5371adb8))\r
+  (segment (start 113.242388 143.51) (end 111.252 145.500388) (width 0.6) (layer "B.Cu") (net 2) (tstamp 94e6fd4d-7015-4201-9ba0-381632e39ee8))\r
+  (segment (start 90.805 126.687) (end 90.942 126.55) (width 0.6) (layer "B.Cu") (net 2) (tstamp 94f2c33d-8f76-4706-aebe-212c57da0114))\r
+  (segment (start 109.84 157.479999) (end 100.535 148.174999) (width 0.6) (layer "B.Cu") (net 2) (tstamp 975cbdae-7c89-4441-9292-58428c1e8660))\r
+  (segment (start 116.332001 157.479999) (end 116.84 156.972) (width 1) (layer "B.Cu") (net 2) (tstamp 9d2df6f1-4adc-40c7-a39c-f7908578ac62))\r
+  (segment (start 103.505 126.365) (end 105.605 124.265) (width 1) (layer "B.Cu") (net 2) (tstamp a0dc885f-6aaa-4cd5-b8b3-4186fa394156))\r
+  (segment (start 83.82 144.78) (end 87.63 144.78) (width 0.6) (layer "B.Cu") (net 2) (tstamp a87a068a-c176-4ab5-8926-45231563b579))\r
+  (segment (start 120.553 152.984924) (end 121.238076 153.67) (width 0.6) (layer "B.Cu") (net 2) (tstamp ab51266b-7d7f-43c7-adec-9eed09b0b491))\r
+  (segment (start 120.553 150.475076) (end 120.553 152.984924) (width 0.6) (layer "B.Cu") (net 2) (tstamp abed2317-37e3-4167-bdde-b209b6baa0e6))\r
+  (segment (start 117.478 148.59) (end 118.667924 148.59) (width 0.6) (layer "B.Cu") (net 2) (tstamp afb64f54-cf44-45b0-811a-338757c1596a))\r
+  (segment (start 84.46 126.847994) (end 84.46 128.422006) (width 0.6) (layer "B.Cu") (net 2) (tstamp bc5f31c6-00ba-493d-b315-381a67800c42))\r
+  (segment (start 122.428 155.956) (end 121.412 156.972) (width 0.6) (layer "B.Cu") (net 2) (tstamp bd620bb2-1e53-40cf-82d2-1391ff1ac2f3))\r
+  (segment (start 88.525494 132.4875) (end 90.805 132.4875) (width 0.6) (layer "B.Cu") (net 2) (tstamp c3b730cb-b3d7-4a15-8e69-0f4598b161dc))\r
+  (segment (start 118.667924 148.59) (end 119.38 147.877924) (width 0.6) (layer "B.Cu") (net 2) (tstamp c6ea27f8-b29f-40b8-adf6-afac1fae6fb5))\r
+  (segment (start 103.505 124.765) (end 102.29 123.55) (width 0.6) (layer "B.Cu") (net 2) (tstamp cd042695-f54b-4621-87a9-8ba251d598b1))\r
+  (segment (start 122.428 153.67) (end 122.428 155.956) (width 0.6) (layer "B.Cu") (net 2) (tstamp d0d29be6-c283-42df-a7e8-bee6156a0c35))\r
+  (segment (start 118.667924 143.51) (end 113.6 143.51) (width 0.6) (layer "B.Cu") (net 2) (tstamp d16240e5-9a0a-4cfc-87d7-eeac4099785a))\r
+  (segment (start 111.725 143.221) (end 112.014 143.51) (width 0.6) (layer "B.Cu") (net 2) (tstamp d1983626-8c81-4024-b578-9ddb0f366f48))\r
+  (segment (start 94.488001 157.479999) (end 109.84 157.479999) (width 0.6) (layer "B.Cu") (net 2) (tstamp dcf7a668-517f-487f-bb09-c58876b66261))\r
+  (segment (start 112.6225 131.445) (end 112.6225 126.7725) (width 0.6) (layer "B.Cu") (net 2) (tstamp e696ca99-5b79-4a5f-b323-0117fb0c82f5))\r
+  (segment (start 109.839924 138.43) (end 108.65 138.43) (width 0.6) (layer "B.Cu") (net 2) (tstamp f2359094-3f8a-4d77-b5e8-12fa4125bb07))\r
+  (segment (start 112.6225 133.137576) (end 111.252 134.508076) (width 0.6) (layer "B.Cu") (net 2) (tstamp f2ef2d6e-a1b0-49ef-a983-bdd430a2aa5a))\r
+  (segment (start 111.725 140.315076) (end 111.725 143.221) (width 0.6) (layer "B.Cu") (net 2) (tstamp f6d7f6e9-1d67-4731-9020-55d80f196ba3))\r
+  (segment (start 87.07 152.96) (end 87.63 152.4) (width 0.6) (layer "B.Cu") (net 2) (tstamp fb2fe31e-19be-4882-bc8a-cea57e052c9b))\r
+  (segment (start 95.572 124.75) (end 89.245 124.75) (width 0.6) (layer "B.Cu") (net 3) (tstamp 4a5f9e0e-867d-4e4b-8a06-920af23221e1))\r
+  (segment (start 96.022 125.2) (end 95.572 124.75) (width 0.6) (layer "B.Cu") (net 3) (tstamp 97923b37-8c7b-413f-b4fa-a75b7b6022b3))\r
+  (segment (start 89.245 124.75) (end 86.36 127.635) (width 0.6) (layer "B.Cu") (net 3) (tstamp 9eb175ed-e448-4b25-8e35-9e7e05021704))\r
+  (segment (start 96.022 126.55) (end 96.022 125.2) (width 0.6) (layer "B.Cu") (net 3) (tstamp d6fac20e-6002-483b-8bdf-23cc08b2c25b))\r
+  (segment (start 81.804415 137.9) (end 80.01 139.694415) (width 0.6) (layer "B.Cu") (net 4) (tstamp 054166f9-cbee-457e-a351-20e6ceb0a71c))\r
+  (segment (start 80.01 139.694415) (end 80.01 139.7) (width 0.6) (layer "B.Cu") (net 4) (tstamp 18071abe-0b1e-4043-98b9-f53fbc3cdd42))\r
+  (segment (start 91.235 139.065) (end 89.540585 139.065) (width 0.6) (layer "B.Cu") (net 4) (tstamp 193f1a88-99b1-438f-a187-355532b87bfb))\r
+  (segment (start 88.375585 137.9) (end 81.804415 137.9) (width 0.6) (layer "B.Cu") (net 4) (tstamp 29c865bd-bab1-4d5e-9852-25f8b401215c))\r
+  (segment (start 89.540585 139.065) (end 88.375585 137.9) (width 0.6) (layer "B.Cu") (net 4) (tstamp 40fd29c8-32ab-4681-a888-f8cff8b3b0b8))\r
+  (segment (start 88.872641 136.7) (end 79.96 136.7) (width 0.6) (layer "B.Cu") (net 5) (tstamp 01c6a652-0bb0-4d29-a309-396ca41ae564))\r
+  (segment (start 79.96 136.7) (end 78.21 138.45) (width 0.6) (layer "B.Cu") (net 5) (tstamp 486ddc96-9596-4b64-b2b3-a83b33ab34de))\r
+  (segment (start 89.967641 137.795) (end 88.872641 136.7) (width 0.6) (layer "B.Cu") (net 5) (tstamp 82dbd163-d4f9-44c3-9f65-feaf5cf62b21))\r
+  (segment (start 78.21 140.776346) (end 79.673654 142.24) (width 0.6) (layer "B.Cu") (net 5) (tstamp ae7ae48f-e25b-45a4-b7e7-42b1d5657af0))\r
+  (segment (start 78.21 138.45) (end 78.21 140.776346) (width 0.6) (layer "B.Cu") (net 5) (tstamp bcf31215-1dda-48d1-bc85-13bff3429435))\r
+  (segment (start 79.673654 142.24) (end 80.01 142.24) (width 0.6) (layer "B.Cu") (net 5) (tstamp e8fc0db2-ca83-41e4-ba93-354e620e9555))\r
+  (segment (start 91.235 137.795) (end 89.967641 137.795) (width 0.6) (layer "B.Cu") (net 5) (tstamp ff6ea3d9-d07b-40cf-97df-c7f7f48f1c14))\r
+  (segment (start 82.55 142.24) (end 88.090076 142.24) (width 0.6) (layer "B.Cu") (net 6) (tstamp 82c76fb7-5305-49ac-a6f0-409bc6d1b02e))\r
+  (segment (start 89.995076 140.335) (end 91.235 140.335) (width 0.6) (layer "B.Cu") (net 6) (tstamp 897d40b3-a991-47c0-b52a-641b863aabda))\r
+  (segment (start 88.090076 142.24) (end 89.995076 140.335) (width 0.6) (layer "B.Cu") (net 6) (tstamp d5445eda-b039-4df7-add3-384867feba48))\r
+  (segment (start 78.7475 152.6775) (end 79.03 152.96) (width 0.6) (layer "B.Cu") (net 7) (tstamp 3db8cd4e-8138-42c8-a1d2-81bef1a0660b))\r
+  (segment (start 99.295076 136.525) (end 100.535 136.525) (width 0.6) (layer "B.Cu") (net 7) (tstamp 49d4acf6-2451-4e00-a900-1ed4a9513e15))\r
+  (segment (start 98.61 143.089924) (end 98.61 137.210076) (width 0.6) (layer "B.Cu") (net 7) (tstamp 67a11c56-8c8c-4d88-9ad6-d8800c25e8d5))\r
+  (segment (start 80.01 144.78) (end 80.01 146.052792) (width 0.6) (layer "B.Cu") (net 7) (tstamp 6a4d7ed1-4f76-426c-89f1-d93e7c143392))\r
+  (segment (start 83.112208 149.155) (end 82.835 149.155) (width 0.6) (layer "B.Cu") (net 7) (tstamp 70b6e3fd-93ac-47e8-bb78-b1007ab011fd))\r
+  (segment (start 98.61 137.210076) (end 99.295076 136.525) (width 0.6) (layer "B.Cu") (net 7) (tstamp 75169c72-9d0e-400f-83f1-df978cd43c28))\r
+  (segment (start 83.112208 149.155) (end 92.544924 149.155) (width 0.6) (layer "B.Cu") (net 7) (tstamp 7857b381-8b1d-472c-9832-7346e2b0e2c3))\r
+  (segment (start 80.01 146.052792) (end 83.112208 149.155) (width 0.6) (layer "B.Cu") (net 7) (tstamp 8637787d-8cdd-4828-a88a-ec3dcca41c5b))\r
+  (segment (start 76.2 152.6775) (end 78.7475 152.6775) (width 0.6) (layer "B.Cu") (net 7) (tstamp ccbce72d-f056-4f64-8c4d-9e95a240992e))\r
+  (segment (start 79.03 152.96) (end 79.03 159.46) (width 0.6) (layer "B.Cu") (net 7) (tstamp e0e14b59-c315-4a71-9076-573b674fb735))\r
+  (segment (start 92.544924 149.155) (end 98.61 143.089924) (width 0.6) (layer "B.Cu") (net 7) (tstamp e3e33b95-690a-459d-8a6c-72098df75ce8))\r
+  (segment (start 82.835 149.155) (end 79.03 152.96) (width 0.6) (layer "B.Cu") (net 7) (tstamp ec977c82-d8fd-4d5b-879d-59e382437313))\r
+  (segment (start 118.3875 132.715) (end 120.2925 130.81) (width 0.6) (layer "B.Cu") (net 8) (tstamp 6c54d3dd-fe75-4153-a3e0-3d76697c7962))\r
+  (segment (start 120.2925 130.81) (end 126.338 130.81) (width 0.6) (layer "B.Cu") (net 8) (tstamp 8872b5ae-f88b-45ba-bb71-ce263a88faff))\r
+  (segment (start 118.578668 134.62) (end 118.3875 134.62) (width 0.6) (layer "B.Cu") (net 9) (tstamp 195a1689-8a28-4bf0-b359-58c55842ad0f))\r
+  (segment (start 119.848668 133.35) (end 118.578668 134.62) (width 0.6) (layer "B.Cu") (net 9) (tstamp 1b6ed9c7-60ac-4cf2-933a-edf39b44b4b2))\r
+  (segment (start 126.338 133.35) (end 119.848668 133.35) (width 0.6) (layer "B.Cu") (net 9) (tstamp c25af2fc-dd3f-4fc4-907c-8f1ad60ab714))\r
+  (segment (start 118.3875 136.525) (end 121.385 136.525) (width 0.6) (layer "B.Cu") (net 10) (tstamp 4822b1e8-2d0a-4980-8aac-27f9a9604d09))\r
+  (segment (start 126.338 135.89) (end 122.02 135.89) (width 0.6) (layer "B.Cu") (net 10) (tstamp 56b02c6b-5aa6-49c2-a7c2-63beb9a93d3f))\r
+  (segment (start 121.385 136.525) (end 122.02 135.89) (width 0.6) (layer "B.Cu") (net 10) (tstamp c2095ac9-8cb0-4297-9c94-fcdeca988088))\r
+  (segment (start 126.338 138.43) (end 118.3875 138.43) (width 0.6) (layer "B.Cu") (net 11) (tstamp 5476bd25-353b-4d51-af30-80c578c25f90))\r
+  (segment (start 118.3875 140.335) (end 121.385 140.335) (width 0.6) (layer "B.Cu") (net 12) (tstamp 1a2b8801-de06-44aa-a430-5956bde16fd3))\r
+  (segment (start 126.338 140.97) (end 122.02 140.97) (width 0.6) (layer "B.Cu") (net 12) (tstamp 4050b9f2-f139-40bc-9286-a4c04baad0fe))\r
+  (segment (start 121.385 140.335) (end 122.02 140.97) (width 0.6) (layer "B.Cu") (net 12) (tstamp 4314d91f-2db4-40e4-98a0-eae31f6b9550))\r
+  (segment (start 142.850792 140.97) (end 141.578 140.97) (width 1) (layer "B.Cu") (net 13) (tstamp 6bd89dd6-e7c0-4868-b38b-5b85643d179e))\r
+  (segment (start 143.578 141.697208) (end 142.850792 140.97) (width 1) (layer "B.Cu") (net 13) (tstamp aa7224c8-0b3b-4984-83c1-b9fb6bb4acd5))\r
+  (segment (start 140.266 157.978) (end 143.578 154.666) (width 1) (layer "B.Cu") (net 13) (tstamp e413a0c2-d1c4-4175-a0bb-0ea5c9a90ba8))\r
+  (segment (start 143.578 154.666) (end 143.578 141.697208) (width 1) (layer "B.Cu") (net 13) (tstamp efcb22d4-374e-476d-a808-51f140c4700a))\r
+  (segment (start 145.288 138.684) (end 145.288 147.886) (width 0.6) (layer "F.Cu") (net 14) (tstamp 992d2d2a-4e19-4e90-a5bd-6d589c220735))\r
+  (segment (start 145.288 147.886) (end 135.694 157.48) (width 0.6) (layer "F.Cu") (net 14) (tstamp d89a2c10-5bdc-4485-a808-d0288291a699))\r
+  (via (at 145.288 138.684) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 14) (tstamp 80dd8f4c-008c-4f50-a1fa-82e52af66535))\r
+  (via (at 135.694 157.48) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 14) (tstamp df2c11e9-7063-4e16-ba1b-6e9515bbd791))\r
+  (segment (start 141.578 138.43) (end 145.034 138.43) (width 1) (layer "B.Cu") (net 14) (tstamp 54bc53d0-eab3-4890-b58b-879c8dcfe837))\r
+  (segment (start 133.212 157.978) (end 135.196 157.978) (width 1) (layer "B.Cu") (net 14) (tstamp 8453cbbd-8e47-4a42-a548-b237c7d20103))\r
+  (segment (start 145.034 138.43) (end 145.288 138.684) (width 1) (layer "B.Cu") (net 14) (tstamp a0b45d3f-708e-4275-bd77-e9c5b69c2be9))\r
+  (segment (start 135.196 157.978) (end 135.694 157.48) (width 1) (layer "B.Cu") (net 14) (tstamp cc322edd-0752-47ed-837f-2274489883e7))\r
+  (segment (start 139.578 137.601572) (end 139.578 146.041258) (width 1) (layer "B.Cu") (net 15) (tstamp 054b050b-e13b-4797-8cba-f070b19635ce))\r
+  (segment (start 137.283258 148.336) (end 129.9445 148.336) (width 1) (layer "B.Cu") (net 15) (tstamp 061e9a0f-85bf-4483-98fb-1cc9c6bcb876))\r
+  (segment (start 141.578 135.89) (end 141.289572 135.89) (width 1) (layer "B.Cu") (net 15) (tstamp 0b03f978-608a-4f29-b32a-6f588e945069))\r
+  (segment (start 141.289572 135.89) (end 139.578 137.601572) (width 1) (layer "B.Cu") (net 15) (tstamp 167f6014-e21f-4e69-9d65-2724bbc1a4ff))\r
+  (segment (start 139.578 146.041258) (end 137.283258 148.336) (width 1) (layer "B.Cu") (net 15) (tstamp b1deb998-66ad-42f4-a7f2-ee78aa5d2812))\r
+  (segment (start 137.978 145.378516) (end 136.620516 146.736) (width 1) (layer "B.Cu") (net 16) (tstamp 16733556-af86-42a9-a935-8d4a51eec09e))\r
+  (segment (start 130.364 146.736) (end 129.932 146.304) (width 1) (layer "B.Cu") (net 16) (tstamp 231a5196-3478-49e3-aa75-1034b22c5486))\r
+  (segment (start 135.128 146.736) (end 130.364 146.736) (width 1) (layer "B.Cu") (net 16) (tstamp 23473f2f-957f-4724-8196-ee08f17e2782))\r
+  (segment (start 141.289572 133.35) (end 137.978 136.661572) (width 1) (layer "B.Cu") (net 16) (tstamp 3b4eb027-1f37-420d-bf63-d5838fb29dc5))\r
+  (segment (start 137.978 136.661572) (end 137.978 145.378516) (width 1) (layer "B.Cu") (net 16) (tstamp 536c9e78-fe1f-4b99-907d-6653fc18bd18))\r
+  (segment (start 136.620516 146.736) (end 134.4405 146.736) (width 1) (layer "B.Cu") (net 16) (tstamp 788f2846-48af-436f-afc5-4587c3962b51))\r
+  (segment (start 141.578 133.35) (end 141.289572 133.35) (width 1) (layer "B.Cu") (net 16) (tstamp 8e0539e8-5ff6-49d2-924b-cbf2793db692))\r
+  (segment (start 145.288 131.064) (end 141.318415 131.064) (width 0.6) (layer "F.Cu") (net 17) (tstamp 3f9f5f72-3c16-42b8-959f-e055e66663bc))\r
+  (segment (start 128.582 143.800415) (end 128.582 157.48) (width 0.6) (layer "F.Cu") (net 17) (tstamp 9a00ba8a-2dbf-4423-8914-3f7904ed4a65))\r
+  (segment (start 141.318415 131.064) (end 128.582 143.800415) (width 0.6) (layer "F.Cu") (net 17) (tstamp a39088b4-f23b-4222-9144-7e2dae5abeee))\r
+  (via (at 128.582 157.48) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 17) (tstamp 91cfb8a5-cadb-435b-8ad1-a65ff27de593))\r
+  (via (at 145.288 131.064) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 17) (tstamp f01e08a7-108e-4fd7-a698-4630b22e5d39))\r
+  (segment (start 141.578 130.81) (end 145.034 130.81) (width 1) (layer "B.Cu") (net 17) (tstamp 5abb4f0d-7cb7-4a8f-975d-b67565be15ed))\r
+  (segment (start 126.1 157.978) (end 128.084 157.978) (width 1) (layer "B.Cu") (net 17) (tstamp 6c7deab1-a2f4-4803-adfc-96293a72ea59))\r
+  (segment (start 128.084 157.978) (end 128.582 157.48) (width 1) (layer "B.Cu") (net 17) (tstamp a5310aef-4939-4aba-a692-3278ea40a1aa))\r
+  (segment (start 145.034 130.81) (end 145.288 131.064) (width 1) (layer "B.Cu") (net 17) (tstamp e94da509-08a6-4b8b-a60c-f41ec7d5d1bb))\r
+  (segment (start 140.1725 160.4245) (end 140.266 160.518) (width 0.6) (layer "B.Cu") (net 18) (tstamp 928cceab-87b9-46d0-943f-73be314b6511))\r
+  (segment (start 137.668 160.4245) (end 140.1725 160.4245) (width 0.6) (layer "B.Cu") (net 18) (tstamp d90bc9e8-f924-40e1-8228-020176080d5d))\r
+  (segment (start 130.614 160.4245) (end 133.1185 160.4245) (width 0.6) (layer "B.Cu") (net 19) (tstamp 04c7a85b-9c80-4c46-bcf6-f4eeafc77313))\r
+  (segment (start 133.1185 160.4245) (end 133.212 160.518) (width 0.6) (layer "B.Cu") (net 19) (tstamp 10e3bee8-608c-4328-a001-32c5f2b60640))\r
+  (segment (start 125.903 160.321) (end 126.1 160.518) (width 0.6) (layer "B.Cu") (net 20) (tstamp 24efe769-7af6-4028-a119-83229d29982b))\r
+  (segment (start 123.502 160.321) (end 125.903 160.321) (width 0.6) (layer "B.Cu") (net 20) (tstamp 7e9a8fe0-2056-4deb-ad5e-1641655e9c30))\r
+  (segment (start 93.345 132.4375) (end 93.345 126.687) (width 0.6) (layer "B.Cu") (net 21) (tstamp 20cc422e-f333-4c51-8294-103c9a08d33a))\r
+  (segment (start 93.345 126.687) (end 93.482 126.55) (width 0.6) (layer "B.Cu") (net 21) (tstamp f30e5fdf-d61a-4217-92b0-090b39e46bb0))\r
+  (segment (start 123.502 158.496) (end 124.303 157.695) (width 0.6) (layer "B.Cu") (net 22) (tstamp 25c04802-0eb5-45ca-bcab-442f5e07ceb6))\r
+  (segment (start 123.952 152.4) (end 122.428 152.4) (width 0.6) (layer "B.Cu") (net 22) (tstamp 521a7c64-8e86-41dd-8bc7-3518aed82136))\r
+  (segment (start 124.303 157.695) (end 124.303 152.751) (width 0.6) (layer "B.Cu") (net 22) (tstamp 81f60088-0b78-4dcb-8a6b-3831e9042350))\r
+  (segment (start 124.303 152.751) (end 123.952 152.4) (width 0.6) (layer "B.Cu") (net 22) (tstamp dbed273f-f1ae-4b2f-865e-08cc04134a5c))\r
+  (segment (start 122.428 148.59) (end 126.2075 148.59) (width 0.6) (layer "B.Cu") (net 23) (tstamp 0ae8c0ff-12e8-4ae8-9300-5b555dbff845))\r
+  (segment (start 126.2075 148.59) (end 127.9855 150.368) (width 0.6) (layer "B.Cu") (net 23) (tstamp 47c531e8-42b2-4ac5-be37-a75bf67eb1ff))\r
+  (segment (start 127.9855 150.368) (end 128.1195 150.368) (width 0.6) (layer "B.Cu") (net 23) (tstamp 5ef64c41-c090-4401-9a95-f5205fd55f2e))\r
+  (segment (start 127.398332 147.679) (end 126.969332 147.25) (width 0.6) (layer "B.Cu") (net 24) (tstamp 169280f5-c268-44a2-8c0f-5648df280554))\r
+  (segment (start 128.1195 148.336) (end 127.4625 147.679) (width 0.6) (layer "B.Cu") (net 24) (tstamp 31bf0317-25da-4815-9492-b34ce1a64154))\r
+  (segment (start 126.969332 147.25) (end 122.498 147.25) (width 0.6) (layer "B.Cu") (net 24) (tstamp 3b15222d-5496-4be5-859a-91871957c405))\r
+  (segment (start 122.498 147.25) (end 122.428 147.32) (width 0.6) (layer "B.Cu") (net 24) (tstamp 5e3a2373-1594-4faa-a362-d3045589c4c8))\r
+  (segment (start 127.4625 147.679) (end 127.398332 147.679) (width 0.6) (layer "B.Cu") (net 24) (tstamp f4e00cf3-f585-4806-b00a-497432cc790b))\r
+  (segment (start 100.076 132.588) (end 98.044 132.588) (width 0.6) (layer "F.Cu") (net 25) (tstamp 5bfe8136-a3a9-4040-b27b-2a834daa2c3d))\r
+  (segment (start 103.632 136.144) (end 100.076 132.588) (width 0.6) (layer "F.Cu") (net 25) (tstamp 9639c632-85db-471f-8375-508b0db53687))\r
+  (via (at 98.044 132.588) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 25) (tstamp d3c179c5-22ec-4e94-9764-c34e64bf03aa))\r
+  (via (at 103.632 136.144) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 25) (tstamp e9178033-a4db-4d15-8b4f-ac4a58b76181))\r
+  (segment (start 103.632 136.144) (end 103.632 133.604) (width 0.6) (layer "B.Cu") (net 25) (tstamp 0a0134a8-5d37-48c8-a8f2-133cbb22c7a1))\r
+  (segment (start 98.044 132.588) (end 101.005 129.627) (width 0.6) (layer "B.Cu") (net 25) (tstamp 560733ff-c155-4360-b454-2a35e4b950ac))\r
+  (segment (start 96.21 141.915) (end 96.21 134.422) (width 0.6) (layer "B.Cu") (net 25) (tstamp 6c894806-5de5-4457-8099-c6874820751c))\r
+  (segment (start 101.005 129.627) (end 101.005 126.365) (width 0.6) (layer "B.Cu") (net 25) (tstamp 7cf3d80c-9cf5-4fb5-9ce4-7b806f837a26))\r
+  (segment (start 91.235 145.415) (end 92.71 145.415) (width 0.6) (layer "B.Cu") (net 25) (tstamp ce7bea99-e34d-45c6-b7b7-0373a97a49c3))\r
+  (segment (start 92.71 145.415) (end 96.21 141.915) (width 0.6) (layer "B.Cu") (net 25) (tstamp da4d367e-e726-47bb-9ee5-36a28fb72e42))\r
+  (segment (start 96.21 134.422) (end 98.044 132.588) (width 0.6) (layer "B.Cu") (net 25) (tstamp fec9d462-180c-4785-8c77-255fdf025320))\r
+  (segment (start 93.345 140.734924) (end 92.474924 141.605) (width 0.6) (layer "B.Cu") (net 26) (tstamp 14a9cd59-e1da-4539-83e6-57836a7dbbd4))\r
+  (segment (start 92.474924 141.605) (end 91.235 141.605) (width 0.6) (layer "B.Cu") (net 26) (tstamp debd84d6-0335-4d89-b44b-2d08f5c4eb33))\r
+  (segment (start 93.345 134.2625) (end 93.345 140.734924) (width 0.6) (layer "B.Cu") (net 26) (tstamp e6ca26dd-f6e2-496c-a65b-c42887d62e33))\r
+  (segment (start 108.65 149.86) (end 108.65 143.51) (width 0.6) (layer "B.Cu") (net 28) (tstamp 3c2bef88-3b0b-4078-bfd2-4e48e9bb1b75))\r
+  (segment (start 114.988 147.6785) (end 113.967886 147.6785) (width 0.6) (layer "B.Cu") (net 28) (tstamp 3d1a90b8-6859-45cc-a186-64cb8626082f))\r
+  (segment (start 111.786386 149.86) (end 108.65 149.86) (width 0.6) (layer "B.Cu") (net 28) (tstamp 3df889d8-8aa8-4d5b-89d6-4e2f48aa995d))\r
+  (segment (start 113.967886 147.6785) (end 111.786386 149.86) (width 0.6) (layer "B.Cu") (net 28) (tstamp 5dde1c4a-d875-4e61-b0b9-6fab2d47a7c6))\r
+  (segment (start 115.3465 147.32) (end 114.988 147.6785) (width 0.6) (layer "B.Cu") (net 28) (tstamp 7828da12-1a4b-4b21-a60a-3d498d3340d8))\r
+  (segment (start 117.478 147.32) (end 115.3465 147.32) (width 0.6) (layer "B.Cu") (net 28) (tstamp f3adcd5f-6c02-4825-b4a1-17c390f7062b))\r
+  (segment (start 97.41 142.592868) (end 97.41 136.71302) (width 0.6) (layer "B.Cu") (net 29) (tstamp 2b9e78c3-8057-4f36-877d-a7b2e2cc07b4))\r
+  (segment (start 103.59951 130.52351) (end 107.75802 126.365) (width 0.6) (layer "B.Cu") (net 29) (tstamp 6c87f292-f8a8-4102-9f2a-82826d7806c2))\r
+  (segment (start 93.317868 146.685) (end 97.41 142.592868) (width 0.6) (layer "B.Cu") (net 29) (tstamp 9084d29b-9b67-454d-ac56-22180bcba3ed))\r
+  (segment (start 91.235 146.685) (end 93.317868 146.685) (width 0.6) (layer "B.Cu") (net 29) (tstamp 99d4ffe1-6e6e-4f58-9367-68509739bcf6))\r
+  (segment (start 97.41 136.71302) (end 103.59951 130.52351) (width 0.6) (layer "B.Cu") (net 29) (tstamp a003f742-0b11-4c7f-a90f-b0c4b809da30))\r
+  (segment (start 104.521 131.445) (end 103.59951 130.52351) (width 0.6) (layer "B.Cu") (net 29) (tstamp cddf1d59-6e62-4ff6-b6f9-d2b8f1a87dc9))\r
+  (segment (start 107.75802 126.365) (end 110.53 126.365) (width 0.6) (layer "B.Cu") (net 29) (tstamp dd736f3d-bac0-48e8-8d6d-21a2d9ae87f5))\r
+  (segment (start 102.46 139.856) (end 102.46 142.259924) (width 0.6) (layer "B.Cu") (net 36) (tstamp 052a05f7-e088-4224-bb88-6a0a9c90766c))\r
+  (segment (start 105.161585 137.16) (end 104.377585 137.944) (width 0.6) (layer "B.Cu") (net 36) (tstamp 05b0629a-b805-4f04-aa5b-25ac43aa2ab7))\r
+  (segment (start 102.46 142.259924) (end 101.844924 142.875) (width 0.6) (layer "B.Cu") (net 36) (tstamp 0cecfd90-04ff-4582-a86c-3b44dfcd9df1))\r
+  (segment (start 104.377585 137.944) (end 104.372 137.944) (width 0.6) (layer "B.Cu") (net 36) (tstamp 3f7b66f8-a96c-4c75-88d4-0158fdbe4554))\r
+  (segment (start 101.844924 142.875) (end 100.535 142.875) (width 0.6) (layer "B.Cu") (net 36) (tstamp 404af4de-8391-439f-9d1b-c8cbd87fb3a7))\r
+  (segment (start 104.372 137.944) (end 102.46 139.856) (width 0.6) (layer "B.Cu") (net 36) (tstamp 8e3d5987-4121-40ed-9b47-8b1d00387fc7))\r
+  (segment (start 108.65 137.16) (end 105.161585 137.16) (width 0.6) (layer "B.Cu") (net 36) (tstamp f019a224-b54c-4cbb-8a03-aeb3fb746490))\r
+  (segment (start 113.6 134.62) (end 115.505 132.715) (width 0.6) (layer "B.Cu") (net 38) (tstamp 6e14def6-3935-45c3-ab23-5e1d8c128b2c))\r
+  (segment (start 115.505 132.715) (end 116.5625 132.715) (width 0.6) (layer "B.Cu") (net 38) (tstamp cd875360-7e83-4361-af2a-c5049df104e7))\r
+  (segment (start 116.371332 134.62) (end 116.5625 134.62) (width 0.6) (layer "B.Cu") (net 39) (tstamp 295bdab6-d5b0-4b27-a9e4-18989fca5b8a))\r
+  (segment (start 115.101332 135.89) (end 116.371332 134.62) (width 0.6) (layer "B.Cu") (net 39) (tstamp 8d0f5f3f-7840-403e-b5d2-19b9588cf1a3))\r
+  (segment (start 113.6 135.89) (end 115.101332 135.89) (width 0.6) (layer "B.Cu") (net 39) (tstamp d8087184-9225-422e-bb95-5b255bc1ad68))\r
+  (segment (start 115.736332 137.16) (end 116.371332 136.525) (width 0.6) (layer "B.Cu") (net 40) (tstamp 34ff03e5-70cc-4151-81ef-324862843dd3))\r
+  (segment (start 113.6 137.16) (end 115.736332 137.16) (width 0.6) (layer "B.Cu") (net 40) (tstamp 448d0b76-a351-4352-a590-15e492f4fb5e))\r
+  (segment (start 116.371332 136.525) (end 116.5625 136.525) (width 0.6) (layer "B.Cu") (net 40) (tstamp 5d72b123-60ab-4f31-b3dc-5835aba02f99))\r
+  (segment (start 113.6 138.43) (end 116.5625 138.43) (width 0.6) (layer "B.Cu") (net 41) (tstamp 1dfb774c-9e26-496f-bd55-f776974ae11a))\r
+  (segment (start 116.371332 140.335) (end 116.5625 140.335) (width 0.6) (layer "B.Cu") (net 42) (tstamp 3da6e085-9669-4348-aed5-2112b07f19c1))\r
+  (segment (start 115.736332 139.7) (end 116.371332 140.335) (width 0.6) (layer "B.Cu") (net 42) (tstamp 5e1c736d-c605-4fbd-acd5-919493b00e7b))\r
+  (segment (start 113.6 139.7) (end 115.736332 139.7) (width 0.6) (layer "B.Cu") (net 42) (tstamp 92ffe401-e5de-45eb-bb73-850a112bdd31))\r
+  (segment (start 136.439585 155.68) (end 137.668 156.908415) (width 0.6) (layer "B.Cu") (net 43) (tstamp 33d1639e-35ee-42e7-9e0e-8acda37a941e))\r
+  (segment (start 126.703 153.627) (end 127.556 154.48) (width 0.6) (layer "B.Cu") (net 43) (tstamp 59f4ffae-2efa-4696-a144-763a665edc45))\r
+  (segment (start 126.703 151.756888) (end 126.703 153.627) (width 0.6) (layer "B.Cu") (net 43) (tstamp 800174c1-d779-463a-91b3-8118848f455a))\r
+  (segment (start 127.556 154.48) (end 129.824641 154.48) (width 0.6) (layer "B.Cu") (net 43) (tstamp 8f1fc1cf-3345-469e-8c41-059ab34113d0))\r
+  (segment (start 129.824641 154.48) (end 131.024641 155.68) (width 0.6) (layer "B.Cu") (net 43) (tstamp b6cb1026-af23-455e-9a11-59a25cdd237b))\r
+  (segment (start 124.806112 149.86) (end 126.703 151.756888) (width 0.6) (layer "B.Cu") (net 43) (tstamp c4c28955-8952-4dbd-ac3b-d212bcb8384e))\r
+  (segment (start 122.428 149.86) (end 124.806112 149.86) (width 0.6) (layer "B.Cu") (net 43) (tstamp c5dbaba4-4fcb-4403-8fcf-f23e5d616958))\r
+  (segment (start 137.668 156.908415) (end 137.668 158.5995) (width 0.6) (layer "B.Cu") (net 43) (tstamp c743edef-a42b-4bec-bbbf-e0ba97c8048d))\r
+  (segment (start 131.024641 155.68) (end 136.439585 155.68) (width 0.6) (layer "B.Cu") (net 43) (tstamp caaa89f6-6384-4e87-8d5f-341e4dac5715))\r
+  (segment (start 127.8655 146.05) (end 128.1195 146.304) (width 0.6) (layer "B.Cu") (net 44) (tstamp 060b74d6-5172-4fd6-bb21-474c85231883))\r
+  (segment (start 122.428 146.05) (end 127.8655 146.05) (width 0.6) (layer "B.Cu") (net 44) (tstamp 186c3f30-3593-41b7-9c5f-8a538a6c021f))\r
+  (segment (start 129.327585 155.68) (end 126.724 155.68) (width 0.6) (layer "B.Cu") (net 46) (tstamp 291f3464-6074-4c6b-bf07-46609a8f66e3))\r
+  (segment (start 130.614 156.966415) (end 129.327585 155.68) (width 0.6) (layer "B.Cu") (net 46) (tstamp 4766943b-61a3-4d29-ba52-5a7a9c4246f6))\r
+  (segment (start 125.503 154.459) (end 125.503 152.253944) (width 0.6) (layer "B.Cu") (net 46) (tstamp 580bca6a-91ca-4b85-82ab-976da157b496))\r
+  (segment (start 126.724 155.68) (end 125.503 154.459) (width 0.6) (layer "B.Cu") (net 46) (tstamp b5b275c1-8aba-4b9c-8323-c1b320c9a47a))\r
+  (segment (start 125.503 152.253944) (end 124.379056 151.13) (width 0.6) (layer "B.Cu") (net 46) (tstamp bfc9fd22-73c5-40bd-898a-f2d33ae393f3))\r
+  (segment (start 130.614 158.5995) (end 130.614 156.966415) (width 0.6) (layer "B.Cu") (net 46) (tstamp d367d88e-1aa6-4bd4-8440-1821f7564701))\r
+  (segment (start 124.379056 151.13) (end 122.428 151.13) (width 0.6) (layer "B.Cu") (net 46) (tstamp f412a9db-ba10-4a21-833f-512c7a02b9cc))\r
+  (segment (start 106.172 141.732) (end 104.648 141.732) (width 0.6) (layer "F.Cu") (net 48) (tstamp 346b6320-1c42-47b2-839e-0c2d368c0c59))\r
+  (segment (start 114.713471 149.4785) (end 113.9185 149.4785) (width 0.6) (layer "F.Cu") (net 48) (tstamp 44e57166-c89a-459f-a050-5f2709eba274))\r
+  (segment (start 113.9185 149.4785) (end 106.172 141.732) (width 0.6) (layer "F.Cu") (net 48) (tstamp bb76c303-c570-4a78-9537-65e48baa10eb))\r
+  (via (at 114.713471 149.4785) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 48) (tstamp 7ee24177-f69f-462a-a05e-46ba967475d5))\r
+  (via (at 104.648 141.732) (size 1.8) (drill 1) (layers "F.Cu" "B.Cu") (net 48) (tstamp b5e3076b-38aa-4b5d-b8f0-d4ec16f14247))\r
+  (segment (start 104.775 141.605) (end 104.648 141.732) (width 0.6) (layer "B.Cu") (net 48) (tstamp 0b5b785d-2fe0-431a-97e3-ba6ade30051c))\r
+  (segment (start 106.045 139.7) (end 104.775 140.97) (width 0.6) (layer "B.Cu") (net 48) (tstamp 39922dab-a9ff-4792-b850-477230e290e0))\r
+  (segment (start 104.775 143.186235) (end 103.816235 144.145) (width 0.6) (layer "B.Cu") (net 48) (tstamp 549790ee-14cb-41a3-8002-c99491be2330))\r
+  (segment (start 115.094971 149.86) (end 117.478 149.86) (width 0.6) (layer "B.Cu") (net 48) (tstamp 5818d886-378b-4de4-beea-47902ab19e87))\r
+  (segment (start 108.65 139.7) (end 106.045 139.7) (width 0.6) (layer "B.Cu") (net 48) (tstamp 60274180-9a62-4fe5-95dd-6e8c22321872))\r
+  (segment (start 104.775 141.859) (end 104.775 143.186235) (width 0.6) (layer "B.Cu") (net 48) (tstamp 9265463f-53ee-41f0-b3f1-23a9304ca744))\r
+  (segment (start 104.775 140.97) (end 104.775 141.605) (width 0.6) (layer "B.Cu") (net 48) (tstamp ab9c7682-56a5-4ea6-b8c3-5d59d936f10b))\r
+  (segment (start 104.648 141.732) (end 104.775 141.859) (width 0.6) (layer "B.Cu") (net 48) (tstamp d1536320-aef4-43c6-a204-f37172a16d0d))\r
+  (segment (start 103.816235 144.145) (end 100.535 144.145) (width 0.6) (layer "B.Cu") (net 48) (tstamp d21c470b-be38-49c4-aed3-b2ae9e227f12))\r
+  (segment (start 114.713471 149.4785) (end 115.094971 149.86) (width 0.6) (layer "B.Cu") (net 48) (tstamp e68f9038-8343-4862-8534-8cf136dd4905))\r
+  (segment (start 107.45 146.566) (end 106.299 145.415) (width 0.6) (layer "B.Cu") (net 49) (tstamp 0e512057-95a0-4707-8ef6-2de00f2a6501))\r
+  (segment (start 106.299 145.415) (end 101.774924 145.415) (width 0.6) (layer "B.Cu") (net 49) (tstamp 1cac6c9b-d4f8-4798-ad29-3cc6dcf5d2f6))\r
+  (segment (start 101.774924 145.415) (end 100.535 145.415) (width 0.6) (layer "B.Cu") (net 49) (tstamp 39987d99-9d92-4411-bd7f-c9130f26eebb))\r
+  (segment (start 117.478 151.13) (end 115.607556 151.13) (width 0.6) (layer "B.Cu") (net 49) (tstamp 422f4b96-8b2d-4278-b9d1-dda0651fb616))\r
+  (segment (start 104.243291 145.415) (end 106.775 142.883291) (width 0.6) (layer "B.Cu") (net 49) (tstamp 47f764e5-0340-4033-aa09-2dc58f718560))\r
+  (segment (start 107.460076 140.97) (end 108.65 140.97) (width 0.6) (layer "B.Cu") (net 49) (tstamp 49d3e555-32c4-4bdc-86ff-4b637f67faf4))\r
+  (segment (start 115.607556 151.13) (end 115.459056 151.2785) (width 0.6) (layer "B.Cu") (net 49) (tstamp 4c282da2-4a54-49ec-92ab-1bc2785cbf52))\r
+  (segment (start 108.371444 151.2785) (end 107.45 150.357056) (width 0.6) (layer "B.Cu") (net 49) (tstamp 5343a797-8e08-4a89-b72f-a989a2f4d2a6))\r
+  (segment (start 106.775 142.883291) (end 106.775 141.655076) (width 0.6) (layer "B.Cu") (net 49) (tstamp 7140fedf-136a-43be-bce9-fd3207b152ac))\r
+  (segment (start 115.459056 151.2785) (end 108.371444 151.2785) (width 0.6) (layer "B.Cu") (net 49) (tstamp 74ef29ed-e785-4c62-9f41-a30c1533bde9))\r
+  (segment (start 107.45 150.357056) (end 107.45 146.566) (width 0.6) (layer "B.Cu") (net 49) (tstamp 87ad882a-4e5c-47fa-94cc-4bfeea9e86c2))\r
+  (segment (start 101.774924 145.415) (end 104.243291 145.415) (width 0.6) (layer "B.Cu") (net 49) (tstamp 8de9c044-8d58-4126-abf0-ffac4dbf94d6))\r
+  (segment (start 106.775 141.655076) (end 107.460076 140.97) (width 0.6) (layer "B.Cu") (net 49) (tstamp da239e9a-db04-42f0-9f4e-2ec8b9a4cc37))\r
+  (segment (start 137.514 150.368) (end 141.578 146.304) (width 1) (layer "B.Cu") (net 54) (tstamp b636a611-5966-49ee-a18d-6e685e0373eb))\r
+  (segment (start 141.578 143.51) (end 141.578 146.304) (width 1) (layer "B.Cu") (net 54) (tstamp dcff33e3-b013-418e-a3c7-c13264608c9c))\r
+  (segment (start 129.9445 150.368) (end 137.514 150.368) (width 1) (layer "B.Cu") (net 54) (tstamp ec686337-de9e-4719-8ebd-4623dcec5ae2))\r
+\r
+  (zone (net 2) (net_name "GND") (layer "B.Cu") (tstamp 27b664b5-1f99-49d2-a1ad-2ebf0412a62e) (hatch edge 0.5)\r
+    (connect_pads (clearance 0.6))\r
+    (min_thickness 0.6) (filled_areas_thickness no)\r
+    (fill yes (thermal_gap 0.6) (thermal_bridge_width 0.6))\r
+    (polygon\r
+      (pts\r
+        (xy 147.32 168.148)\r
+        (xy 147.32 114.808)\r
+        (xy 70.612 114.808)\r
+        (xy 70.612 168.148)\r
+      )\r
+    )\r
+    (filled_polygon\r
+      (layer "B.Cu")\r
+      (pts\r
+        (xy 121.373153 114.823134)\r
+        (xy 121.456505 114.865604)\r
+        (xy 121.522653 114.931752)\r
+        (xy 121.565123 115.015104)\r
+        (xy 121.579757 115.1075)\r
+        (xy 121.579757 128.237135)\r
+        (xy 147.0205 128.237135)\r
+        (xy 147.112896 128.251769)\r
+        (xy 147.196248 128.294239)\r
+        (xy 147.262396 128.360387)\r
+        (xy 147.304866 128.443739)\r
+        (xy 147.3195 128.536135)\r
+        (xy 147.3195 130.575115)\r
+        (xy 147.300154 130.680919)\r
+        (xy 147.24462 130.773032)\r
+        (xy 147.160084 130.839534)\r
+        (xy 147.057485 130.871819)\r
+        (xy 146.9501 130.865709)\r
+        (xy 146.851825 130.821995)\r
+        (xy 146.775377 130.746334)\r
+        (xy 146.73065 130.648516)\r
+        (xy 146.721353 130.611805)\r
+        (xy 146.712063 130.575119)\r
+        (xy 146.642383 130.416265)\r
+        (xy 146.612174 130.347394)\r
+        (xy 146.476165 130.139216)\r
+        (xy 146.406757 130.063819)\r
+        (xy 146.307744 129.956262)\r
+        (xy 146.307742 129.956261)\r
+        (xy 146.30774 129.956258)\r
+        (xy 146.111512 129.803527)\r
+        (xy 145.892812 129.685173)\r
+        (xy 145.892811 129.685172)\r
+        (xy 145.89281 129.685172)\r
+        (xy 145.657614 129.604429)\r
+        (xy 145.657609 129.604428)\r
+        (xy 145.412336 129.5635)\r
+        (xy 145.412335 129.5635)\r
+        (xy 145.163665 129.5635)\r
+        (xy 145.163664 129.5635)\r
+        (xy 144.91839 129.604428)\r
+        (xy 144.918388 129.604428)\r
+        (xy 144.918386 129.604429)\r
+        (xy 144.715174 129.674192)\r
+        (xy 144.659756 129.693217)\r
+        (xy 144.659099 129.691304)\r
+        (xy 144.636065 129.700313)\r
+        (xy 144.562518 129.7095)\r
+        (xy 142.709691 129.7095)\r
+        (xy 142.612606 129.693299)\r
+        (xy 142.526041 129.646453)\r
+        (xy 142.401508 129.549525)\r
+        (xy 142.182812 129.431173)\r
+        (xy 142.182811 129.431172)\r
+        (xy 142.18281 129.431172)\r
+        (xy 141.947614 129.350429)\r
+        (xy 141.947609 129.350428)\r
+        (xy 141.702336 129.3095)\r
+        (xy 141.702335 129.3095)\r
+        (xy 141.453665 129.3095)\r
+        (xy 141.453664 129.3095)\r
+        (xy 141.20839 129.350428)\r
+        (xy 141.208388 129.350428)\r
+        (xy 141.208386 129.350429)\r
+        (xy 140.990634 129.425183)\r
+        (xy 140.973187 129.431173)\r
+        (xy 140.754487 129.549527)\r
+        (xy 140.558259 129.702258)\r
+        (xy 140.389834 129.885216)\r
+        (xy 140.253825 130.093394)\r
+        (xy 140.153937 130.321118)\r
+        (xy 140.092892 130.562175)\r
+        (xy 140.072356 130.809999)\r
+        (xy 140.092892 131.057824)\r
+        (xy 140.153937 131.298881)\r
+        (xy 140.253825 131.526605)\r
+        (xy 140.389837 131.734787)\r
+        (xy 140.521207 131.877493)\r
+        (xy 140.570921 131.950905)\r
+        (xy 140.596921 132.035669)\r
+        (xy 140.596921 132.124331)\r
+        (xy 140.570921 132.209095)\r
+        (xy 140.521207 132.282507)\r
+        (xy 140.389837 132.425212)\r
+        (xy 140.253826 132.633393)\r
+        (xy 140.153934 132.861123)\r
+        (xy 140.151026 132.872609)\r
+        (xy 140.121141 132.946917)\r
+        (xy 140.072603 133.010625)\r
+        (xy 137.282447 135.800781)\r
+        (xy 137.260359 135.819466)\r
+        (xy 137.193031 135.890077)\r
+        (xy 137.188067 135.895161)\r
+        (xy 137.162755 135.920473)\r
+        (xy 137.161184 135.922377)\r
+        (xy 137.147032 135.938321)\r
+        (xy 137.10901 135.978197)\r
+        (xy 137.097267 135.996469)\r
+        (xy 137.076314 136.025165)\r
+        (xy 137.062476 136.041925)\r
+        (xy 137.036063 136.090296)\r
+        (xy 137.025179 136.108641)\r
+        (xy 136.995385 136.155003)\r
+        (xy 136.987314 136.175163)\r
+        (xy 136.972163 136.20732)\r
+        (xy 136.961753 136.226385)\r
+        (xy 136.94497 136.278886)\r
+        (xy 136.937751 136.298967)\r
+        (xy 136.917275 136.350114)\r
+        (xy 136.913165 136.371437)\r
+        (xy 136.904375 136.405875)\r
+        (xy 136.897758 136.426576)\r
+        (xy 136.891215 136.481299)\r
+        (xy 136.887927 136.502383)\r
+        (xy 136.8775 136.556486)\r
+        (xy 136.8775 136.578205)\r
+        (xy 136.875386 136.613699)\r
+        (xy 136.872807 136.635263)\r
+        (xy 136.876738 136.690216)\r
+        (xy 136.8775 136.711546)\r
+        (xy 136.8775 144.798824)\r
+        (xy 136.867312 144.876211)\r
+        (xy 136.837442 144.948324)\r
+        (xy 136.789925 145.010249)\r
+        (xy 136.252249 145.547925)\r
+        (xy 136.190324 145.595442)\r
+        (xy 136.118211 145.625312)\r
+        (xy 136.040824 145.6355)\r
+        (xy 135.233085 145.6355)\r
+        (xy 131.066499 145.6355)\r
+        (xy 130.978736 145.62233)\r
+        (xy 130.898704 145.583979)\r
+        (xy 130.833455 145.523827)\r
+        (xy 130.79055 145.470451)\r
+        (xy 130.648481 145.356253)\r
+        (xy 130.485185 145.275266)\r
+        (xy 130.308297 145.231275)\r
+        (xy 130.267361 145.2285)\r
+        (xy 130.224465 145.2285)\r
+        (xy 130.188969 145.226386)\r
+        (xy 130.166993 145.223758)\r
+        (xy 130.166992 145.223758)\r
+        (xy 130.061137 145.211102)\r
+        (xy 129.958304 145.198807)\r
+        (xy 129.748673 145.213799)\r
+        (xy 129.731823 145.218314)\r
+        (xy 129.654451 145.2285)\r
+        (xy 129.621633 145.2285)\r
+        (xy 129.580705 145.231275)\r
+        (xy 129.403814 145.275266)\r
+        (xy 129.240518 145.356253)\r
+        (xy 129.219326 145.373288)\r
+        (xy 129.131299 145.422273)\r
+        (xy 129.032 145.439243)\r
+        (xy 128.932701 145.422273)\r
+        (xy 128.844674 145.373288)\r
+        (xy 128.823481 145.356253)\r
+        (xy 128.660185 145.275266)\r
+        (xy 128.483297 145.231275)\r
+        (xy 128.442361 145.2285)\r
+        (xy 128.308521 145.2285)\r
+        (xy 128.238718 145.220238)\r
+        (xy 128.213955 145.211102)\r
+        (xy 128.128894 145.188308)\r
+        (xy 128.113897 145.183866)\r
+        (xy 128.053751 145.164324)\r
+        (xy 128.053507 145.164299)\r
+        (xy 128.007393 145.155752)\r
+        (xy 128.007151 145.155687)\r
+        (xy 127.943984 145.152376)\r
+        (xy 127.928399 145.15115)\r
+        (xy 127.912692 145.1495)\r
+        (xy 127.896905 145.1495)\r
+        (xy 127.881257 145.14909)\r
+        (xy 127.818112 145.14578)\r
+        (xy 127.817871 145.145819)\r
+        (xy 127.771098 145.1495)\r
+        (xy 124.3025 145.1495)\r
+        (xy 124.210104 145.134866)\r
+        (xy 124.126753 145.092396)\r
+        (xy 124.060604 145.026248)\r
+        (xy 124.018134 144.942897)\r
+        (xy 124.0035 144.850501)\r
+        (xy 124.003499 144.579991)\r
+        (xy 124.000834 144.553906)\r
+        (xy 123.992999 144.477203)\r
+        (xy 123.937814 144.310666)\r
+        (xy 123.845712 144.161344)\r
+        (xy 123.721656 144.037288)\r
+        (xy 123.694628 144.020617)\r
+        (xy 123.572331 143.945184)\r
+        (xy 123.405798 143.89)\r
+        (xy 123.319082 143.881142)\r
+        (xy 123.303009 143.8795)\r
+        (xy 123.303007 143.8795)\r
+        (xy 121.552991 143.8795)\r
+        (xy 121.4502 143.890001)\r
+        (xy 121.283669 143.945184)\r
+        (xy 121.134343 144.037288)\r
+        (xy 121.010288 144.161343)\r
+        (xy 120.918184 144.310668)\r
+        (xy 120.863 144.477201)\r
+        (xy 120.8525 144.579991)\r
+        (xy 120.8525 144.980008)\r
+        (xy 120.863001 145.082799)\r
+        (xy 120.918185 145.249334)\r
+        (xy 120.923553 145.258037)\r
+        (xy 120.963007 145.360228)\r
+        (xy 120.963007 145.469772)\r
+        (xy 120.923553 145.571963)\r
+        (xy 120.918186 145.580664)\r
+        (xy 120.863 145.747201)\r
+        (xy 120.8525 145.849991)\r
+        (xy 120.8525 146.250008)\r
+        (xy 120.863001 146.352799)\r
+        (xy 120.918185 146.519333)\r
+        (xy 120.923551 146.528033)\r
+        (xy 120.963006 146.630224)\r
+        (xy 120.963007 146.739767)\r
+        (xy 120.923555 146.841959)\r
+        (xy 120.918186 146.850663)\r
+        (xy 120.863 147.017201)\r
+        (xy 120.8525 147.119991)\r
+        (xy 120.8525 147.520008)\r
+        (xy 120.863001 147.622799)\r
+        (xy 120.918185 147.789334)\r
+        (xy 120.923553 147.798037)\r
+        (xy 120.963007 147.900228)\r
+        (xy 120.963007 148.009772)\r
+        (xy 120.923553 148.111963)\r
+        (xy 120.918186 148.120664)\r
+        (xy 120.863 148.287201)\r
+        (xy 120.8525 148.389991)\r
+        (xy 120.8525 148.790008)\r
+        (xy 120.863001 148.892799)\r
+        (xy 120.918185 149.059334)\r
+        (xy 120.923553 149.068037)\r
+        (xy 120.963007 149.170228)\r
+        (xy 120.963007 149.279772)\r
+        (xy 120.923553 149.381963)\r
+        (xy 120.918186 149.390664)\r
+        (xy 120.863 149.557201)\r
+        (xy 120.8525 149.659991)\r
+        (xy 120.8525 150.060008)\r
+        (xy 120.863001 150.162799)\r
+        (xy 120.918185 150.329334)\r
+        (xy 120.923553 150.338037)\r
+        (xy 120.963007 150.440228)\r
+        (xy 120.963007 150.549772)\r
+        (xy 120.923553 150.651963)\r
+        (xy 120.918186 150.660664)\r
+        (xy 120.863 150.827201)\r
+        (xy 120.8525 150.929991)\r
+        (xy 120.8525 151.330008)\r
+        (xy 120.863001 151.432799)\r
+        (xy 120.918185 151.599333)\r
+        (xy 120.923551 151.608033)\r
+        (xy 120.963006 151.710224)\r
+        (xy 120.963007 151.819767)\r
+        (xy 120.923555 151.921959)\r
+        (xy 120.918186 151.930663)\r
+        (xy 120.863 152.097201)\r
+        (xy 120.8525 152.199991)\r
+        (xy 120.8525 152.600008)\r
+        (xy 120.863001 152.702799)\r
+        (xy 120.918184 152.869331)\r
+        (xy 120.923844 152.878507)\r
+        (xy 120.9633 152.9807)\r
+        (xy 120.963301 153.090246)\r
+        (xy 120.923846 153.192439)\r
+        (xy 120.918641 153.200876)\r
+        (xy 120.863493 153.367303)\r
+        (xy 120.863218 153.37)\r
+        (xy 122.429 153.37)\r
+        (xy 122.521396 153.384634)\r
+        (xy 122.604748 153.427104)\r
+        (xy 122.670896 153.493252)\r
+        (xy 122.713366 153.576604)\r
+        (xy 122.728 153.669)\r
+        (xy 122.728 154.569999)\r
+        (xy 123.1035 154.569999)\r
+        (xy 123.195896 154.584633)\r
+        (xy 123.279248 154.627103)\r
+        (xy 123.345396 154.693251)\r
+        (xy 123.387866 154.776603)\r
+        (xy 123.4025 154.868999)\r
+        (xy 123.4025 157.114407)\r
+        (xy 123.386195 157.211794)\r
+        (xy 123.33906 157.29856)\r
+        (xy 123.266234 157.365243)\r
+        (xy 123.175661 157.404569)\r
+        (xy 122.973814 157.454766)\r
+        (xy 122.810518 157.535753)\r
+        (xy 122.66845 157.64995)\r
+        (xy 122.554253 157.792018)\r
+        (xy 122.473266 157.955314)\r
+        (xy 122.429275 158.132202)\r
+        (xy 122.4265 158.173138)\r
+        (xy 122.4265 158.818867)\r
+        (xy 122.429275 158.859794)\r
+        (xy 122.473266 159.036685)\r
+        (xy 122.554253 159.199981)\r
+        (xy 122.571288 159.221174)\r
+        (xy 122.620273 159.309201)\r
+        (xy 122.637243 159.4085)\r
+        (xy 122.620273 159.507799)\r
+        (xy 122.571288 159.595826)\r
+        (xy 122.554253 159.617018)\r
+        (xy 122.473266 159.780314)\r
+        (xy 122.429275 159.957202)\r
+        (xy 122.4265 159.998138)\r
+        (xy 122.4265 160.643867)\r
+        (xy 122.429275 160.684794)\r
+        (xy 122.473266 160.861685)\r
+        (xy 122.554253 161.024981)\r
+        (xy 122.668452 161.167051)\r
+        (xy 122.678907 161.175455)\r
+        (xy 122.747782 161.254348)\r
+        (xy 122.785225 161.352154)\r
+        (xy 122.786643 161.456872)\r
+        (xy 122.751863 161.555656)\r
+        (xy 122.685151 161.636386)\r
+        (xy 122.594691 161.689159)\r
+        (xy 122.491582 161.7075)\r
+        (xy 121.5375 161.7075)\r
+        (xy 121.445104 161.692866)\r
+        (xy 121.361752 161.650396)\r
+        (xy 121.295604 161.584248)\r
+        (xy 121.253134 161.500896)\r
+        (xy 121.2385 161.4085)\r
+        (xy 121.2385 160.409847)\r
+        (xy 121.230489 160.364418)\r
+        (xy 121.227083 160.338549)\r
+        (xy 121.225592 160.321502)\r
+        (xy 121.223063 160.292592)\r
+        (xy 121.223062 160.292588)\r
+        (xy 121.211121 160.248023)\r
+        (xy 121.205474 160.222554)\r
+        (xy 121.197464 160.177126)\r
+        (xy 121.188512 160.152533)\r
+        (xy 121.181687 160.13378)\r
+        (xy 121.173844 160.108903)\r
+        (xy 121.171898 160.101639)\r
+        (xy 121.161903 160.064337)\r
+        (xy 121.142397 160.022507)\r
+        (xy 121.132424 159.99843)\r
+        (xy 121.116644 159.955073)\r
+        (xy 121.093567 159.915104)\r
+        (xy 121.081527 159.891972)\r
+        (xy 121.062035 159.850171)\r
+        (xy 121.035569 159.812374)\r
+        (xy 121.021555 159.790375)\r
+        (xy 120.99849 159.750426)\r
+        (xy 120.968836 159.715085)\r
+        (xy 120.952956 159.69439)\r
+        (xy 120.926495 159.656599)\r
+        (xy 120.846233 159.576337)\r
+        (xy 120.810779 159.533588)\r
+        (xy 120.783842 159.485019)\r
+        (xy 120.704173 159.303393)\r
+        (xy 120.568165 159.095216)\r
+        (xy 120.501193 159.022465)\r
+        (xy 120.399744 158.912262)\r
+        (xy 120.368847 158.888214)\r
+        (xy 120.306788 158.822636)\r
+        (xy 120.267133 158.74152)\r
+        (xy 120.2535 158.652264)\r
+        (xy 120.2535 153.97)\r
+        (xy 120.863218 153.97)\r
+        (xy 120.863493 153.972696)\r
+        (xy 120.91864 154.139119)\r
+        (xy 121.010683 154.288344)\r
+        (xy 121.134655 154.412316)\r
+        (xy 121.283879 154.504358)\r
+        (xy 121.450301 154.559505)\r
+        (xy 121.553022 154.57)\r
+        (xy 122.128 154.57)\r
+        (xy 122.128 153.97)\r
+        (xy 120.863218 153.97)\r
+        (xy 120.2535 153.97)\r
+        (xy 120.2535 153.870326)\r
+        (xy 120.253705 153.86912)\r
+        (xy 120.2535 153.867937)\r
+        (xy 120.2535 153.472063)\r
+        (xy 120.253705 153.470879)\r
+        (xy 120.2535 153.469674)\r
+        (xy 120.2535 153.179478)\r
+        (xy 120.257181 153.132705)\r
+        (xy 120.257219 153.132463)\r
+        (xy 120.25391 153.069321)\r
+        (xy 120.2535 153.053672)\r
+        (xy 120.2535 153.037885)\r
+        (xy 120.25185 153.02219)\r
+        (xy 120.250624 153.006626)\r
+        (xy 120.247313 152.943431)\r
+        (xy 120.247248 152.943191)\r
+        (xy 120.238699 152.897062)\r
+        (xy 120.238674 152.89682)\r
+        (xy 120.219125 152.836655)\r
+        (xy 120.214688 152.821676)\r
+        (xy 120.19832 152.760589)\r
+        (xy 120.19832 152.760588)\r
+        (xy 120.198212 152.760377)\r
+        (xy 120.180252 152.717015)\r
+        (xy 120.180179 152.716792)\r
+        (xy 120.148557 152.662021)\r
+        (xy 120.141086 152.648261)\r
+        (xy 120.112384 152.591929)\r
+        (xy 120.112383 152.591927)\r
+        (xy 120.112223 152.59173)\r
+        (xy 120.085655 152.553071)\r
+        (xy 120.085533 152.55286)\r
+        (xy 120.043214 152.50586)\r
+        (xy 120.03306 152.493971)\r
+        (xy 120.02312 152.481696)\r
+        (xy 120.011947 152.470523)\r
+        (xy 120.001172 152.459168)\r
+        (xy 119.958869 152.412186)\r
+        (xy 119.958675 152.412045)\r
+        (xy 119.923 152.381576)\r
+        (xy 119.371426 151.830003)\r
+        (xy 119.34095 151.794319)\r
+        (xy 119.340812 151.794129)\r
+        (xy 119.321788 151.777)\r
+        (xy 119.293821 151.751818)\r
+        (xy 119.282465 151.741042)\r
+        (xy 119.2713 151.729877)\r
+        (xy 119.259043 151.719951)\r
+        (xy 119.247148 151.709792)\r
+        (xy 119.20014 151.667466)\r
+        (xy 119.199931 151.667346)\r
+        (xy 119.161259 151.640768)\r
+        (xy 119.158136 151.638239)\r
+        (xy 119.092891 151.564563)\r
+        (xy 119.055099 151.473697)\r
+        (xy 119.048854 151.375482)\r
+        (xy 119.048973 151.374317)\r
+        (xy 119.0535 151.330009)\r
+        (xy 119.053499 150.929992)\r
+        (xy 119.042999 150.827203)\r
+        (xy 119.009169 150.725111)\r
+        (xy 118.987815 150.660668)\r
+        (xy 118.987215 150.659696)\r
+        (xy 118.982448 150.651967)\r
+        (xy 118.942993 150.549773)\r
+        (xy 118.942993 150.440227)\r
+        (xy 118.982449 150.338032)\r
+        (xy 118.987814 150.329334)\r
+        (xy 119.032293 150.195107)\r
+        (xy 119.042999 150.162798)\r
+        (xy 119.049868 150.095558)\r
+        (xy 119.0535 150.060009)\r
+        (xy 119.053499 149.659992)\r
+        (xy 119.042999 149.557203)\r
+        (xy 119.020896 149.4905)\r
+        (xy 118.987816 149.39067)\r
+        (xy 118.987814 149.390666)\r
+        (xy 118.982154 149.38149)\r
+        (xy 118.942699 149.279297)\r
+        (xy 118.942699 149.169748)\r
+        (xy 118.982158 149.067552)\r
+        (xy 118.987359 149.059119)\r
+        (xy 119.042506 148.892696)\r
+        (xy 119.042781 148.89)\r
+        (xy 117.477 148.89)\r
+        (xy 117.384604 148.875366)\r
+        (xy 117.301252 148.832896)\r
+        (xy 117.235104 148.766748)\r
+        (xy 117.192634 148.683396)\r
+        (xy 117.178 148.591)\r
+        (xy 117.178 148.589)\r
+        (xy 117.192634 148.496604)\r
+        (xy 117.235104 148.413252)\r
+        (xy 117.301252 148.347104)\r
+        (xy 117.384604 148.304634)\r
+        (xy 117.477 148.29)\r
+        (xy 119.042781 148.29)\r
+        (xy 119.042781 148.289999)\r
+        (xy 119.042506 148.287303)\r
+        (xy 118.987359 148.120879)\r
+        (xy 118.982156 148.112444)\r
+        (xy 118.942699 148.010247)\r
+        (xy 118.942699 147.900698)\r
+        (xy 118.982156 147.798507)\r
+        (xy 118.987814 147.789334)\r
+        (xy 119.033255 147.652203)\r
+        (xy 119.042999 147.622798)\r
+        (xy 119.043889 147.614078)\r
+        (xy 119.0535 147.520009)\r
+        (xy 119.053499 147.119992)\r
+        (xy 119.042999 147.017203)\r
+        (xy 119.042515 147.015744)\r
+        (xy 118.987815 146.850667)\r
+        (xy 118.982447 146.841964)\r
+        (xy 118.942992 146.739769)\r
+        (xy 118.942993 146.630222)\r
+        (xy 118.98245 146.52803)\r
+        (xy 118.987814 146.519334)\r
+        (xy 119.020374 146.421076)\r
+        (xy 119.042999 146.352798)\r
+        (xy 119.045314 146.330134)\r
+        (xy 119.0535 146.250009)\r
+        (xy 119.053499 145.849992)\r
+        (xy 119.042999 145.747203)\r
+        (xy 119.042049 145.744338)\r
+        (xy 118.987815 145.580668)\r
+        (xy 118.982449 145.571968)\r
+        (xy 118.942993 145.469773)\r
+        (xy 118.942993 145.360227)\r
+        (xy 118.982449 145.258032)\r
+        (xy 118.987814 145.249334)\r
+        (xy 119.033255 145.112203)\r
+        (xy 119.042999 145.082798)\r
+        (xy 119.045068 145.062548)\r
+        (xy 119.0535 144.980009)\r
+        (xy 119.053499 144.579992)\r
+        (xy 119.042999 144.477203)\r
+        (xy 118.987814 144.310666)\r
+        (xy 118.895712 144.161344)\r
+        (xy 118.771656 144.037288)\r
+        (xy 118.744628 144.020617)\r
+        (xy 118.622331 143.945184)\r
+        (xy 118.455798 143.890001)\r
+        (xy 118.404402 143.88475)\r
+        (xy 118.353009 143.8795)\r
+        (xy 118.353008 143.8795)\r
+        (xy 115.360401 143.8795)\r
+        (xy 115.278132 143.867959)\r
+        (xy 115.202214 143.834228)\r
+        (xy 115.173265 143.81)\r
+        (xy 112.035218 143.81)\r
+        (xy 112.035493 143.812696)\r
+        (xy 112.09064 143.979119)\r
+        (xy 112.182683 144.128344)\r
+        (xy 112.306655 144.252316)\r
+        (xy 112.455878 144.344358)\r
+        (xy 112.501343 144.359424)\r
+        (xy 112.588828 144.405664)\r
+        (xy 112.65643 144.477926)\r
+        (xy 112.696745 144.568295)\r
+        (xy 112.705357 144.666873)\r
+        (xy 112.681323 144.762863)\r
+        (xy 112.627275 144.845753)\r
+        (xy 112.603835 144.871215)\r
+        (xy 112.527501 144.988053)\r
+        (xy 112.460097 145.061042)\r
+        (xy 112.372498 145.107917)\r
+        (xy 112.274376 145.123501)\r
+        (xy 112.176565 145.106074)\r
+        (xy 112.089863 145.057559)\r
+        (xy 111.94321 144.939677)\r
+        (xy 111.780012 144.858738)\r
+        (xy 111.653627 144.827307)\r
+        (xy 111.559783 144.785828)\r
+        (xy 111.485487 144.715067)\r
+        (xy 111.439486 144.623356)\r
+        (xy 111.427198 144.521497)\r
+        (xy 111.429219 144.482944)\r
+        (xy 111.429181 144.482704)\r
+        (xy 111.4255 144.435931)\r
+        (xy 111.4255 143.710326)\r
+        (xy 111.425705 143.70912)\r
+        (xy 111.4255 143.707937)\r
+        (xy 111.4255 143.312063)\r
+        (xy 111.425705 143.310879)\r
+        (xy 111.4255 143.309674)\r
+        (xy 111.4255 143.019478)\r
+        (xy 111.429181 142.972705)\r
+        (xy 111.429219 142.972463)\r
+        (xy 111.42591 142.909321)\r
+        (xy 111.4255 142.893672)\r
+        (xy 111.4255 142.877885)\r
+        (xy 111.42385 142.86219)\r
+        (xy 111.422624 142.846626)\r
+        (xy 111.419313 142.783431)\r
+        (xy 111.419248 142.783191)\r
+        (xy 111.410699 142.737062)\r
+        (xy 111.410674 142.73682)\r
+        (xy 111.391125 142.676655)\r
+        (xy 111.386688 142.661676)\r
+        (xy 111.385377 142.656785)\r
+        (xy 111.37032 142.600588)\r
+        (xy 111.370212 142.600377)\r
+        (xy 111.352252 142.557015)\r
+        (xy 111.352179 142.556792)\r
+        (xy 111.320557 142.502021)\r
+        (xy 111.313086 142.488261)\r
+        (xy 111.2885 142.440008)\r
+        (xy 112.0245 142.440008)\r
+        (xy 112.035001 142.542799)\r
+        (xy 112.090184 142.709331)\r
+        (xy 112.095844 142.718507)\r
+        (xy 112.1353 142.8207)\r
+        (xy 112.135301 142.930246)\r
+        (xy 112.095846 143.032439)\r
+        (xy 112.090641 143.040876)\r
+        (xy 112.035493 143.207303)\r
+        (xy 112.035218 143.21)\r
+        (xy 115.164781 143.21)\r
+        (xy 115.164781 143.209999)\r
+        (xy 115.164506 143.207303)\r
+        (xy 115.109359 143.040879)\r
+        (xy 115.104156 143.032444)\r
+        (xy 115.064699 142.930247)\r
+        (xy 115.064699 142.820698)\r
+        (xy 115.104156 142.718507)\r
+        (xy 115.109814 142.709334)\r
+        (xy 115.160362 142.556792)\r
+        (xy 115.164999 142.542798)\r
+        (xy 115.165889 142.534078)\r
+        (xy 115.1755 142.440009)\r
+        (xy 115.175499 142.039992)\r
+        (xy 115.164999 141.937203)\r
+        (xy 115.142078 141.868032)\r
+        (xy 115.109815 141.770668)\r
+        (xy 115.104449 141.761968)\r
+        (xy 115.064993 141.659773)\r
+        (xy 115.064993 141.550227)\r
+        (xy 115.104449 141.448032)\r
+        (xy 115.109814 141.439334)\r
+        (xy 115.164084 141.275559)\r
+        (xy 115.1753 141.241712)\r
+        (xy 115.177552 141.242458)\r
+        (xy 115.189431 141.199631)\r
+        (xy 115.246815 141.117192)\r
+        (xy 115.328262 141.058408)\r
+        (xy 115.42458 141.029914)\r
+        (xy 115.5249 141.034924)\r
+        (xy 115.617899 141.072873)\r
+        (xy 115.693084 141.139479)\r
+        (xy 115.716451 141.16855)\r
+        (xy 115.790718 141.228247)\r
+        (xy 115.858519 141.282747)\r
+        (xy 116.021815 141.363734)\r
+        (xy 116.154712 141.396783)\r
+        (xy 116.198702 141.407724)\r
+        (xy 116.201478 141.407912)\r
+        (xy 116.239639 141.4105)\r
+        (xy 116.88536 141.410499)\r
+        (xy 116.885367 141.410499)\r
+        (xy 116.914015 141.408556)\r
+        (xy 116.926297 141.407724)\r
+        (xy 117.103185 141.363734)\r
+        (xy 117.266481 141.282747)\r
+        (xy 117.287674 141.26571)\r
+        (xy 117.375699 141.216727)\r
+        (xy 117.475 141.199756)\r
+        (xy 117.574301 141.216727)\r
+        (xy 117.662325 141.26571)\r
+        (xy 117.683519 141.282747)\r
+        (xy 117.846815 141.363734)\r
+        (xy 117.979712 141.396783)\r
+        (xy 118.023702 141.407724)\r
+        (xy 118.026478 141.407912)\r
+        (xy 118.064639 141.4105)\r
+        (xy 118.71036 141.410499)\r
+        (xy 118.710367 141.410499)\r
+        (xy 118.739015 141.408556)\r
+        (xy 118.751297 141.407724)\r
+        (xy 118.928185 141.363734)\r
+        (xy 119.091481 141.282747)\r
+        (xy 119.091481 141.282746)\r
+        (xy 119.120613 141.268299)\r
+        (xy 119.122165 141.271429)\r
+        (xy 119.156222 141.252475)\r
+        (xy 119.255533 141.2355)\r
+        (xy 120.888151 141.2355)\r
+        (xy 120.965538 141.245688)\r
+        (xy 121.037651 141.275559)\r
+        (xy 121.099576 141.323076)\r
+        (xy 121.3165 141.540001)\r
+        (xy 121.346969 141.575675)\r
+        (xy 121.34711 141.575869)\r
+        (xy 121.394092 141.618172)\r
+        (xy 121.405447 141.628947)\r
+        (xy 121.41662 141.64012)\r
+        (xy 121.428895 141.65006)\r
+        (xy 121.440784 141.660214)\r
+        (xy 121.487784 141.702533)\r
+        (xy 121.487995 141.702655)\r
+        (xy 121.526651 141.729221)\r
+        (xy 121.526851 141.729383)\r
+        (xy 121.567991 141.750345)\r
+        (xy 121.583194 141.758091)\r
+        (xy 121.596951 141.765561)\r
+        (xy 121.631009 141.785224)\r
+        (xy 121.651716 141.797179)\r
+        (xy 121.651852 141.797223)\r
+        (xy 121.65194 141.797252)\r
+        (xy 121.695297 141.81521)\r
+        (xy 121.695513 141.81532)\r
+        (xy 121.755551 141.831407)\r
+        (xy 121.756603 141.831689)\r
+        (xy 121.771604 141.836133)\r
+        (xy 121.831744 141.855674)\r
+        (xy 121.831986 141.855699)\r
+        (xy 121.878115 141.864248)\r
+        (xy 121.878355 141.864313)\r
+        (xy 121.94155 141.867624)\r
+        (xy 121.957099 141.868848)\r
+        (xy 121.972808 141.8705)\r
+        (xy 121.988596 141.8705)\r
+        (xy 122.004242 141.870909)\r
+        (xy 122.038085 141.872683)\r
+        (xy 122.067387 141.874219)\r
+        (xy 122.067387 141.874218)\r
+        (xy 122.067388 141.874219)\r
+        (xy 122.067503 141.8742)\r
+        (xy 122.067629 141.874181)\r
+        (xy 122.114402 141.8705)\r
+        (xy 124.996327 141.8705)\r
+        (xy 125.077686 141.881782)\r
+        (xy 125.152905 141.914776)\r
+        (xy 125.216308 141.966993)\r
+        (xy 125.318256 142.077738)\r
+        (xy 125.514487 142.230472)\r
+        (xy 125.56614 142.258425)\r
+        (xy 125.73319 142.348828)\r
+        (xy 125.968386 142.429571)\r
+        (xy 126.164609 142.462314)\r
+        (xy 126.213664 142.4705)\r
+        (xy 126.213665 142.4705)\r
+        (xy 126.462335 142.4705)\r
+        (xy 126.462336 142.4705)\r
+        (xy 126.508761 142.462753)\r
+        (xy 126.707614 142.429571)\r
+        (xy 126.94281 142.348828)\r
+        (xy 127.161509 142.230474)\r
+        (xy 127.172942 142.221576)\r
+        (xy 127.35774 142.077741)\r
+        (xy 127.357739 142.077741)\r
+        (xy 127.357744 142.077738)\r
+        (xy 127.526164 141.894785)\r
+        (xy 127.662173 141.686607)\r
+        (xy 127.762063 141.458881)\r
+        (xy 127.823108 141.217821)\r
+        (xy 127.843643 140.97)\r
+        (xy 127.823108 140.722179)\r
+        (xy 127.762063 140.481119)\r
+        (xy 127.6908 140.318656)\r
+        (xy 127.662174 140.253394)\r
+        (xy 127.526165 140.045216)\r
+        (xy 127.487116 140.002798)\r
+        (xy 127.394789 139.902503)\r
+        (xy 127.345078 139.829095)\r
+        (xy 127.319078 139.744331)\r
+        (xy 127.319078 139.655669)\r
+        (xy 127.345078 139.570905)\r
+        (xy 127.394791 139.497494)\r
+        (xy 127.526164 139.354785)\r
+        (xy 127.662173 139.146607)\r
+        (xy 127.762063 138.918881)\r
+        (xy 127.823108 138.677821)\r
+        (xy 127.843643 138.43)\r
+        (xy 127.823108 138.182179)\r
+        (xy 127.762063 137.941119)\r
+        (xy 127.682273 137.759216)\r
+        (xy 127.662174 137.713394)\r
+        (xy 127.526165 137.505216)\r
+        (xy 127.505026 137.482253)\r
+        (xy 127.394789 137.362503)\r
+        (xy 127.345078 137.289095)\r
+        (xy 127.319078 137.204331)\r
+        (xy 127.319078 137.115669)\r
+        (xy 127.345078 137.030905)\r
+        (xy 127.394791 136.957494)\r
+        (xy 127.526164 136.814785)\r
+        (xy 127.662173 136.606607)\r
+        (xy 127.762063 136.378881)\r
+        (xy 127.823108 136.137821)\r
+        (xy 127.843643 135.89)\r
+        (xy 127.823108 135.642179)\r
+        (xy 127.762063 135.401119)\r
+        (xy 127.697969 135.255)\r
+        (xy 127.662174 135.173394)\r
+        (xy 127.526165 134.965216)\r
+        (xy 127.487116 134.922798)\r
+        (xy 127.394789 134.822503)\r
+        (xy 127.345078 134.749095)\r
+        (xy 127.319078 134.664331)\r
+        (xy 127.319078 134.575669)\r
+        (xy 127.345078 134.490905)\r
+        (xy 127.394791 134.417494)\r
+        (xy 127.526164 134.274785)\r
+        (xy 127.662173 134.066607)\r
+        (xy 127.762063 133.838881)\r
+        (xy 127.823108 133.597821)\r
+        (xy 127.843643 133.35)\r
+        (xy 127.823108 133.102179)\r
+        (xy 127.762063 132.861119)\r
+        (xy 127.682502 132.679738)\r
+        (xy 127.662174 132.633394)\r
+        (xy 127.526165 132.425216)\r
+        (xy 127.495883 132.392321)\r
+        (xy 127.394789 132.282503)\r
+        (xy 127.345078 132.209095)\r
+        (xy 127.319078 132.124331)\r
+        (xy 127.319078 132.035669)\r
+        (xy 127.345078 131.950905)\r
+        (xy 127.394791 131.877494)\r
+        (xy 127.526164 131.734785)\r
+        (xy 127.662173 131.526607)\r
+        (xy 127.762063 131.298881)\r
+        (xy 127.823108 131.057821)\r
+        (xy 127.843643 130.81)\r
+        (xy 127.823108 130.562179)\r
+        (xy 127.762063 130.321119)\r
+        (xy 127.682564 130.13988)\r
+        (xy 127.662174 130.093394)\r
+        (xy 127.526165 129.885216)\r
+        (xy 127.465978 129.819836)\r
+        (xy 127.357744 129.702262)\r
+        (xy 127.357742 129.702261)\r
+        (xy 127.35774 129.702258)\r
+        (xy 127.161512 129.549527)\r
+        (xy 126.942812 129.431173)\r
+        (xy 126.942811 129.431172)\r
+        (xy 126.94281 129.431172)\r
+        (xy 126.707614 129.350429)\r
+        (xy 126.707609 129.350428)\r
+        (xy 126.462336 129.3095)\r
+        (xy 126.462335 129.3095)\r
+        (xy 126.213665 129.3095)\r
+        (xy 126.213664 129.3095)\r
+        (xy 125.96839 129.350428)\r
+        (xy 125.968388 129.350428)\r
+        (xy 125.968386 129.350429)\r
+        (xy 125.750634 129.425183)\r
+        (xy 125.733187 129.431173)\r
+        (xy 125.514487 129.549527)\r
+        (xy 125.318256 129.702261)\r
+        (xy 125.216308 129.813007)\r
+        (xy 125.152905 129.865224)\r
+        (xy 125.077686 129.898218)\r
+        (xy 124.996327 129.9095)\r
+        (xy 120.386902 129.9095)\r
+        (xy 120.340129 129.905819)\r
+        (xy 120.339887 129.90578)\r
+        (xy 120.280178 129.90891)\r
+        (xy 120.276742 129.90909)\r
+        (xy 120.261096 129.9095)\r
+        (xy 120.245301 129.9095)\r
+        (xy 120.229605 129.911149)\r
+        (xy 120.214015 129.912376)\r
+        (xy 120.150851 129.915686)\r
+        (xy 120.150596 129.915755)\r
+        (xy 120.104507 129.924298)\r
+        (xy 120.104246 129.924325)\r
+        (xy 120.04409 129.94387)\r
+        (xy 120.029091 129.948313)\r
+        (xy 119.968009 129.96468)\r
+        (xy 119.967789 129.964793)\r
+        (xy 119.924457 129.982742)\r
+        (xy 119.924217 129.982819)\r
+        (xy 119.869443 130.014443)\r
+        (xy 119.855693 130.021908)\r
+        (xy 119.799351 130.050616)\r
+        (xy 119.799148 130.050781)\r
+        (xy 119.760511 130.077335)\r
+        (xy 119.760286 130.077464)\r
+        (xy 119.713289 130.11978)\r
+        (xy 119.701401 130.129933)\r
+        (xy 119.68912 130.139878)\r
+        (xy 119.677947 130.151051)\r
+        (xy 119.666605 130.161815)\r
+        (xy 119.619609 130.204131)\r
+        (xy 119.619465 130.20433)\r
+        (xy 119.589002 130.239996)\r
+        (xy 118.277073 131.551925)\r
+        (xy 118.215156 131.599437)\r
+        (xy 118.143052 131.629307)\r
+        (xy 118.074702 131.63831)\r
+        (xy 118.074737 131.638816)\r
+        (xy 118.066765 131.639356)\r
+        (xy 118.065675 131.6395)\r
+        (xy 118.064644 131.6395)\r
+        (xy 118.023705 131.642275)\r
+        (xy 117.846814 131.686266)\r
+        (xy 117.683518 131.767253)\r
+        (xy 117.662326 131.784288)\r
+        (xy 117.574299 131.833273)\r
+        (xy 117.475 131.850243)\r
+        (xy 117.375701 131.833273)\r
+        (xy 117.287674 131.784288)\r
+        (xy 117.266481 131.767253)\r
+        (xy 117.103185 131.686266)\r
+        (xy 116.926297 131.642275)\r
+        (xy 116.885361 131.6395)\r
+        (xy 116.239632 131.6395)\r
+        (xy 116.198705 131.642275)\r
+        (xy 116.021814 131.686266)\r
+        (xy 115.829387 131.781701)\r
+        (xy 115.827834 131.77857)\r
+        (xy 115.793778 131.797525)\r
+        (xy 115.694467 131.8145)\r
+        (xy 115.599402 131.8145)\r
+        (xy 115.552629 131.810819)\r
+        (xy 115.552387 131.81078)\r
+        (xy 115.492678 131.81391)\r
+        (xy 115.489242 131.81409)\r
+        (xy 115.473596 131.8145)\r
+        (xy 115.457801 131.8145)\r
+        (xy 115.442105 131.816149)\r
+        (xy 115.426515 131.817376)\r
+        (xy 115.363351 131.820686)\r
+        (xy 115.363096 131.820755)\r
+        (xy 115.317007 131.829298)\r
+        (xy 115.316746 131.829325)\r
+        (xy 115.25659 131.84887)\r
+        (xy 115.241591 131.853313)\r
+        (xy 115.180509 131.86968)\r
+        (xy 115.180289 131.869793)\r
+        (xy 115.136957 131.887742)\r
+        (xy 115.136717 131.887819)\r
+        (xy 115.081943 131.919443)\r
+        (xy 115.068193 131.926908)\r
+        (xy 115.011851 131.955616)\r
+        (xy 115.011648 131.955781)\r
+        (xy 114.973011 131.982335)\r
+        (xy 114.972786 131.982464)\r
+        (xy 114.925789 132.02478)\r
+        (xy 114.913901 132.034933)\r
+        (xy 114.90162 132.044878)\r
+        (xy 114.890447 132.056051)\r
+        (xy 114.879105 132.066815)\r
+        (xy 114.832109 132.109131)\r
+        (xy 114.831965 132.10933)\r
+        (xy 114.801502 132.144996)\r
+        (xy 113.314574 133.631925)\r
+        (xy 113.252649 133.679441)\r
+        (xy 113.180536 133.709312)\r
+        (xy 113.10315 133.7195)\r
+        (xy 112.724991 133.7195)\r
+        (xy 112.6222 133.730001)\r
+        (xy 112.455669 133.785184)\r
+        (xy 112.306343 133.877288)\r
+        (xy 112.182288 134.001343)\r
+        (xy 112.090184 134.150668)\r
+        (xy 112.035 134.317201)\r
+        (xy 112.0245 134.419991)\r
+        (xy 112.0245 134.820008)\r
+        (xy 112.035001 134.922799)\r
+        (xy 112.090185 135.089334)\r
+        (xy 112.095553 135.098037)\r
+        (xy 112.135007 135.200228)\r
+        (xy 112.135007 135.309772)\r
+        (xy 112.095553 135.411963)\r
+        (xy 112.090186 135.420664)\r
+        (xy 112.035 135.587201)\r
+        (xy 112.0245 135.689991)\r
+        (xy 112.0245 136.090008)\r
+        (xy 112.035001 136.192799)\r
+        (xy 112.090185 136.359333)\r
+        (xy 112.095551 136.368033)\r
+        (xy 112.135006 136.470224)\r
+        (xy 112.135007 136.579767)\r
+        (xy 112.095555 136.681959)\r
+        (xy 112.090186 136.690663)\r
+        (xy 112.035 136.857201)\r
+        (xy 112.0245 136.959991)\r
+        (xy 112.0245 137.360008)\r
+        (xy 112.035001 137.462799)\r
+        (xy 112.090185 137.629334)\r
+        (xy 112.095553 137.638037)\r
+        (xy 112.135007 137.740228)\r
+        (xy 112.135007 137.849772)\r
+        (xy 112.095553 137.951963)\r
+        (xy 112.090186 137.960664)\r
+        (xy 112.035 138.127201)\r
+        (xy 112.0245 138.229991)\r
+        (xy 112.0245 138.630008)\r
+        (xy 112.035001 138.732799)\r
+        (xy 112.090185 138.899334)\r
+        (xy 112.095553 138.908037)\r
+        (xy 112.135007 139.010228)\r
+        (xy 112.135007 139.119772)\r
+        (xy 112.095553 139.221963)\r
+        (xy 112.090186 139.230664)\r
+        (xy 112.035 139.397201)\r
+        (xy 112.0245 139.499991)\r
+        (xy 112.0245 139.900008)\r
+        (xy 112.035001 140.002799)\r
+        (xy 112.090185 140.169334)\r
+        (xy 112.095553 140.178037)\r
+        (xy 112.135007 140.280228)\r
+        (xy 112.135007 140.389772)\r
+        (xy 112.095553 140.491963)\r
+        (xy 112.090186 140.500664)\r
+        (xy 112.035 140.667201)\r
+        (xy 112.0245 140.769991)\r
+        (xy 112.0245 141.170008)\r
+        (xy 112.035001 141.272799)\r
+        (xy 112.090185 141.439334)\r
+        (xy 112.095553 141.448037)\r
+        (xy 112.135007 141.550228)\r
+        (xy 112.135007 141.659772)\r
+        (xy 112.095553 141.761963)\r
+        (xy 112.090186 141.770664)\r
+        (xy 112.035 141.937201)\r
+        (xy 112.0245 142.039991)\r
+        (xy 112.0245 142.440008)\r
+        (xy 111.2885 142.440008)\r
+        (xy 111.284384 142.431929)\r
+        (xy 111.284383 142.431927)\r
+        (xy 111.284223 142.43173)\r
+        (xy 111.257655 142.393071)\r
+        (xy 111.257533 142.39286)\r
+        (xy 111.215214 142.34586)\r
+        (xy 111.20506 142.333971)\r
+        (xy 111.19512 142.321696)\r
+        (xy 111.183947 142.310523)\r
+        (xy 111.173172 142.299168)\r
+        (xy 111.169608 142.29521)\r
+        (xy 111.130871 142.252188)\r
+        (xy 111.13087 142.252187)\r
+        (xy 111.130869 142.252186)\r
+        (xy 111.130675 142.252045)\r
+        (xy 111.095 142.221576)\r
+        (xy 110.543426 141.670003)\r
+        (xy 110.51295 141.634319)\r
+        (xy 110.512812 141.634129)\r
+        (xy 110.507755 141.629576)\r
+        (xy 110.465821 141.591818)\r
+        (xy 110.454465 141.581042)\r
+        (xy 110.4433 141.569877)\r
+        (xy 110.431043 141.559951)\r
+        (xy 110.419148 141.549792)\r
+        (xy 110.37214 141.507466)\r
+        (xy 110.371931 141.507346)\r
+        (xy 110.333259 141.480768)\r
+        (xy 110.330136 141.478239)\r
+        (xy 110.264891 141.404563)\r
+        (xy 110.227099 141.313697)\r
+        (xy 110.220854 141.215482)\r
+        (xy 110.2255 141.170009)\r
+        (xy 110.225499 140.769992)\r
+        (xy 110.225243 140.76749)\r
+        (xy 110.218042 140.696993)\r
+        (xy 110.214999 140.667203)\r
+        (xy 110.159814 140.500666)\r
+        (xy 110.154448 140.491967)\r
+        (xy 110.114993 140.389773)\r
+        (xy 110.114993 140.280227)\r
+        (xy 110.154449 140.178032)\r
+        (xy 110.159814 140.169334)\r
+        (xy 110.208322 140.022947)\r
+        (xy 110.214999 140.002798)\r
+        (xy 110.21725 139.980766)\r
+        (xy 110.2255 139.900009)\r
+        (xy 110.225499 139.499992)\r
+        (xy 110.214999 139.397203)\r
+        (xy 110.200943 139.354785)\r
+        (xy 110.159816 139.23067)\r
+        (xy 110.159814 139.230666)\r
+        (xy 110.154154 139.22149)\r
+        (xy 110.114699 139.119297)\r
+        (xy 110.114699 139.009748)\r
+        (xy 110.154158 138.907552)\r
+        (xy 110.159359 138.899119)\r
+        (xy 110.214506 138.732696)\r
+        (xy 110.214781 138.73)\r
+        (xy 107.076735 138.73)\r
+        (xy 107.047786 138.754228)\r
+        (xy 106.971868 138.787959)\r
+        (xy 106.889599 138.7995)\r
+        (xy 106.139401 138.7995)\r
+        (xy 106.092628 138.795819)\r
+        (xy 106.092387 138.79578)\r
+        (xy 106.029249 138.79909)\r
+        (xy 106.0136 138.7995)\r
+        (xy 105.997806 138.7995)\r
+        (xy 105.982102 138.80115)\r
+        (xy 105.966513 138.802377)\r
+        (xy 105.903352 138.805688)\r
+        (xy 105.903107 138.805754)\r
+        (xy 105.856998 138.814299)\r
+        (xy 105.856746 138.814325)\r
+        (xy 105.796599 138.833868)\r
+        (xy 105.781593 138.838313)\r
+        (xy 105.720508 138.85468)\r
+        (xy 105.720288 138.854793)\r
+        (xy 105.676959 138.872741)\r
+        (xy 105.676719 138.872818)\r
+        (xy 105.621943 138.904443)\r
+        (xy 105.608193 138.911909)\r
+        (xy 105.551847 138.940619)\r
+        (xy 105.551655 138.940775)\r
+        (xy 105.513002 138.967341)\r
+        (xy 105.512785 138.967465)\r
+        (xy 105.465774 139.009793)\r
+        (xy 105.453896 139.019938)\r
+        (xy 105.441617 139.029882)\r
+        (xy 105.430457 139.041042)\r
+        (xy 105.419115 139.051805)\r
+        (xy 105.372113 139.094126)\r
+        (xy 105.371965 139.094331)\r
+        (xy 105.3415 139.129999)\r
+        (xy 104.20652 140.264979)\r
+        (xy 104.153424 140.307193)\r
+        (xy 104.09218 140.336353)\r
+        (xy 104.036902 140.35533)\r
+        (xy 103.938272 140.371527)\r
+        (xy 103.839815 140.354312)\r
+        (xy 103.752532 140.305609)\r
+        (xy 103.686178 140.230861)\r
+        (xy 103.648167 140.138419)\r
+        (xy 103.642747 140.038615)\r
+        (xy 103.670523 139.942601)\r
+        (xy 103.72839 139.861108)\r
+        (xy 104.936061 138.653436)\r
+        (xy 104.947405 138.642673)\r
+        (xy 104.956807 138.634208)\r
+        (xy 104.968691 138.624058)\r
+        (xy 104.980965 138.614119)\r
+        (xy 104.992139 138.602944)\r
+        (xy 105.003473 138.592188)\r
+        (xy 105.050473 138.549871)\r
+        (xy 105.050615 138.549675)\r
+        (xy 105.081082 138.514)\r
+        (xy 105.447009 138.148074)\r
+        (xy 105.508934 138.100558)\r
+        (xy 105.581047 138.070688)\r
+        (xy 105.658434 138.0605)\r
+        (xy 106.889599 138.0605)\r
+        (xy 106.971868 138.072041)\r
+        (xy 107.047786 138.105772)\r
+        (xy 107.076735 138.13)\r
+        (xy 110.214781 138.13)\r
+        (xy 110.214781 138.129999)\r
+        (xy 110.214506 138.127303)\r
+        (xy 110.159359 137.960879)\r
+        (xy 110.154156 137.952444)\r
+        (xy 110.114699 137.850247)\r
+        (xy 110.114699 137.740698)\r
+        (xy 110.154156 137.638507)\r
+        (xy 110.159814 137.629334)\r
+        (xy 110.205255 137.492203)\r
+        (xy 110.214999 137.462798)\r
+        (xy 110.215889 137.454078)\r
+        (xy 110.2255 137.360009)\r
+        (xy 110.225499 136.959992)\r
+        (xy 110.214999 136.857203)\r
+        (xy 110.159814 136.690666)\r
+        (xy 110.154448 136.681967)\r
+        (xy 110.114993 136.579773)\r
+        (xy 110.114993 136.470227)\r
+        (xy 110.154449 136.368032)\r
+        (xy 110.159814 136.359334)\r
+        (xy 110.203869 136.226385)\r
+        (xy 110.214999 136.192798)\r
+        (xy 110.215889 136.184078)\r
+        (xy 110.2255 136.090009)\r
+        (xy 110.225499 135.689992)\r
+        (xy 110.214999 135.587203)\r
+        (xy 110.195568 135.528564)\r
+        (xy 110.159815 135.420668)\r
+        (xy 110.154449 135.411968)\r
+        (xy 110.114993 135.309773)\r
+        (xy 110.114993 135.200227)\r
+        (xy 110.154449 135.098032)\r
+        (xy 110.159814 135.089334)\r
+        (xy 110.201958 134.962152)\r
+        (xy 110.214999 134.922798)\r
+        (xy 110.215889 134.914078)\r
+        (xy 110.2255 134.820009)\r
+        (xy 110.225499 134.419992)\r
+        (xy 110.214999 134.317203)\r
+        (xy 110.159814 134.150666)\r
+        (xy 110.067712 134.001344)\r
+        (xy 109.943656 133.877288)\r
+        (xy 109.794334 133.785186)\r
+        (xy 109.794332 133.785185)\r
+        (xy 109.79433 133.785184)\r
+        (xy 109.778559 133.779958)\r
+        (xy 109.694582 133.73636)\r
+        (xy 109.628434 133.668704)\r
+        (xy 109.586738 133.583767)\r
+        (xy 109.57367 133.490057)\r
+        (xy 109.584979 132.934104)\r
+        (xy 109.599787 132.847071)\r
+        (xy 109.639367 132.768153)\r
+        (xy 109.700261 132.704241)\r
+        (xy 109.731744 132.679738)\r
+        (xy 109.833691 132.568993)\r
+        (xy 109.897095 132.516776)\r
+        (xy 109.972314 132.483782)\r
+        (xy 110.053673 132.4725)\r
+        (xy 110.265232 132.4725)\r
+        (xy 110.337389 132.481337)\r
+        (xy 110.483703 132.517724)\r
+        (xy 110.524639 132.5205)\r
+        (xy 111.27036 132.520499)\r
+        (xy 111.270367 132.520499)\r
+        (xy 111.299015 132.518556)\r
+        (xy 111.311297 132.517724)\r
+        (xy 111.488185 132.473734)\r
+        (xy 111.627719 132.404531)\r
+        (xy 111.714854 132.376914)\r
+        (xy 111.806269 132.376914)\r
+        (xy 111.893411 132.404534)\r
+        (xy 112.031988 132.473261)\r
+        (xy 112.208771 132.517226)\r
+        (xy 112.249679 132.52)\r
+        (xy 112.3225 132.52)\r
+        (xy 112.3225 131.745)\r
+        (xy 112.9225 131.745)\r
+        (xy 112.9225 132.519999)\r
+        (xy 112.995313 132.519999)\r
+        (xy 113.036231 132.517225)\r
+        (xy 113.213011 132.473261)\r
+        (xy 113.376213 132.392321)\r
+        (xy 113.518194 132.278194)\r
+        (xy 113.632321 132.136213)\r
+        (xy 113.713261 131.973011)\r
+        (xy 113.757226 131.796228)\r
+        (xy 113.76 131.755321)\r
+        (xy 113.76 131.745)\r
+        (xy 112.9225 131.745)\r
+        (xy 112.3225 131.745)\r
+        (xy 112.3225 130.370001)\r
+        (xy 112.249687 130.370001)\r
+        (xy 112.208768 130.372774)\r
+        (xy 112.031987 130.416738)\r
+        (xy 111.893412 130.485465)\r
+        (xy 111.80627 130.513085)\r
+        (xy 111.714857 130.513085)\r
+        (xy 111.627715 130.485466)\r
+        (xy 111.488183 130.416265)\r
+        (xy 111.311297 130.372275)\r
+        (xy 111.277737 130.37)\r
+        (xy 112.9225 130.37)\r
+        (xy 112.9225 131.145)\r
+        (xy 113.759999 131.145)\r
+        (xy 113.759999 131.134687)\r
+        (xy 113.757225 131.093768)\r
+        (xy 113.713261 130.916988)\r
+        (xy 113.632321 130.753786)\r
+        (xy 113.518194 130.611805)\r
+        (xy 113.376213 130.497678)\r
+        (xy 113.213011 130.416738)\r
+        (xy 113.036228 130.372773)\r
+        (xy 112.995321 130.37)\r
+        (xy 112.9225 130.37)\r
+        (xy 111.277737 130.37)\r
+        (xy 111.270361 130.3695)\r
+        (xy 110.524632 130.3695)\r
+        (xy 110.483705 130.372275)\r
+        (xy 110.306814 130.416266)\r
+        (xy 110.143512 130.497256)\r
+        (xy 110.14224 130.498279)\r
+        (xy 110.064793 130.54331)\r
+        (xy 109.977482 130.563376)\r
+        (xy 109.888146 130.556676)\r
+        (xy 109.804805 130.523812)\r
+        (xy 109.73494 130.467734)\r
+        (xy 109.731742 130.46426)\r
+        (xy 109.535512 130.311527)\r
+        (xy 109.316812 130.193173)\r
+        (xy 109.316811 130.193172)\r
+        (xy 109.31681 130.193172)\r
+        (xy 109.081614 130.112429)\r
+        (xy 109.081609 130.112428)\r
+        (xy 108.836336 130.0715)\r
+        (xy 108.836335 130.0715)\r
+        (xy 108.587665 130.0715)\r
+        (xy 108.587664 130.0715)\r
+        (xy 108.34239 130.112428)\r
+        (xy 108.342388 130.112428)\r
+        (xy 108.342386 130.112429)\r
+        (xy 108.19853 130.161815)\r
+        (xy 108.107187 130.193173)\r
+        (xy 107.888491 130.311525)\r
+        (xy 107.672704 130.47948)\r
+        (xy 107.671258 130.477623)\r
+        (xy 107.643829 130.500216)\r
+        (xy 107.568604 130.533216)\r
+        (xy 107.487238 130.5445)\r
+        (xy 107.444533 130.5445)\r
+        (xy 107.345222 130.527525)\r
+        (xy 107.311165 130.50857)\r
+        (xy 107.309613 130.511701)\r
+        (xy 107.117185 130.416266)\r
+        (xy 106.940297 130.372275)\r
+        (xy 106.899361 130.3695)\r
+        (xy 106.253632 130.3695)\r
+        (xy 106.212705 130.372275)\r
+        (xy 106.035814 130.416266)\r
+        (xy 105.872518 130.497253)\r
+        (xy 105.851326 130.514288)\r
+        (xy 105.763299 130.563273)\r
+        (xy 105.664 130.580243)\r
+        (xy 105.564701 130.563273)\r
+        (xy 105.476674 130.514288)\r
+        (xy 105.452901 130.495179)\r
+        (xy 105.379926 130.443259)\r
+        (xy 105.32401 130.367598)\r
+        (xy 105.294372 130.278307)\r
+        (xy 105.293947 130.184227)\r
+        (xy 105.322777 130.094672)\r
+        (xy 105.378005 130.018513)\r
+        (xy 108.043443 127.353075)\r
+        (xy 108.105369 127.305558)\r
+        (xy 108.177482 127.275688)\r
+        (xy 108.254869 127.2655)\r
+        (xy 108.825408 127.2655)\r
+        (xy 108.907348 127.276947)\r
+        (xy 108.983014 127.310411)\r
+        (xy 109.046612 127.363329)\r
+        (xy 109.093274 127.431651)\r
+        (xy 109.1614 127.569014)\r
+        (xy 109.279304 127.715695)\r
+        (xy 109.34364 127.767409)\r
+        (xy 109.425986 127.8336)\r
+        (xy 109.594584 127.917217)\r
+        (xy 109.777214 127.962635)\r
+        (xy 109.819465 127.9655)\r
+        (xy 111.240534 127.965499)\r
+        (xy 111.282786 127.962635)\r
+        (xy 111.465416 127.917217)\r
+        (xy 111.634014 127.8336)\r
+        (xy 111.780695 127.715695)\r
+        (xy 111.780695 127.715694)\r
+        (xy 111.800045 127.700141)\r
+        (xy 111.886967 127.651548)\r
+        (xy 111.985026 127.634195)\r
+        (xy 112.083346 127.650008)\r
+        (xy 112.17102 127.697232)\r
+        (xy 112.206766 127.725054)\r
+        (xy 112.425395 127.843369)\r
+        (xy 112.660506 127.924083)\r
+        (xy 112.73 127.93568)\r
+        (xy 112.73 126.665)\r
+        (xy 113.33 126.665)\r
+        (xy 113.33 127.93568)\r
+        (xy 113.399493 127.924083)\r
+        (xy 113.634604 127.843369)\r
+        (xy 113.853234 127.725053)\r
+        (xy 114.049403 127.572368)\r
+        (xy 114.217769 127.389475)\r
+        (xy 114.353732 127.181367)\r
+        (xy 114.453587 126.953721)\r
+        (xy 114.514613 126.712737)\r
+        (xy 114.518569 126.665)\r
+        (xy 113.33 126.665)\r
+        (xy 112.73 126.665)\r
+        (xy 112.73 124.794319)\r
+        (xy 113.329999 124.794319)\r
+        (xy 113.33 124.79432)\r
+        (xy 113.33 126.065)\r
+        (xy 114.518569 126.065)\r
+        (xy 114.518568 126.064999)\r
+        (xy 114.514613 126.017262)\r
+        (xy 114.453587 125.776278)\r
+        (xy 114.353732 125.548632)\r
+        (xy 114.217769 125.340524)\r
+        (xy 114.049403 125.157631)\r
+        (xy 113.853234 125.004946)\r
+        (xy 113.634604 124.88663)\r
+        (xy 113.399493 124.805916)\r
+        (xy 113.329999 124.794319)\r
+        (xy 112.73 124.794319)\r
+        (xy 112.660506 124.805916)\r
+        (xy 112.425395 124.88663)\r
+        (xy 112.206763 125.004947)\r
+        (xy 112.171017 125.032769)\r
+        (xy 112.083344 125.079992)\r
+        (xy 111.985025 125.095804)\r
+        (xy 111.886967 125.078451)\r
+        (xy 111.800045 125.029858)\r
+        (xy 111.634014 124.8964)\r
+        (xy 111.591486 124.875308)\r
+        (xy 111.465416 124.812783)\r
+        (xy 111.391171 124.794319)\r
+        (xy 111.282785 124.767364)\r
+        (xy 111.240535 124.7645)\r
+        (xy 109.819472 124.7645)\r
+        (xy 109.777211 124.767365)\r
+        (xy 109.594584 124.812783)\r
+        (xy 109.425985 124.8964)\r
+        (xy 109.279304 125.014304)\r
+        (xy 109.1614 125.160985)\r
+        (xy 109.093274 125.298349)\r
+        (xy 109.046612 125.366671)\r
+        (xy 108.983014 125.419589)\r
+        (xy 108.907348 125.453053)\r
+        (xy 108.825408 125.4645)\r
+        (xy 107.852421 125.4645)\r
+        (xy 107.805648 125.460819)\r
+        (xy 107.805407 125.46078)\r
+        (xy 107.742269 125.46409)\r
+        (xy 107.72662 125.4645)\r
+        (xy 107.710826 125.4645)\r
+        (xy 107.695122 125.46615)\r
+        (xy 107.679533 125.467377)\r
+        (xy 107.616372 125.470688)\r
+        (xy 107.616127 125.470754)\r
+        (xy 107.570018 125.479299)\r
+        (xy 107.569766 125.479325)\r
+        (xy 107.509619 125.498868)\r
+        (xy 107.494613 125.503313)\r
+        (xy 107.433528 125.51968)\r
+        (xy 107.433308 125.519793)\r
+        (xy 107.389979 125.537741)\r
+        (xy 107.389739 125.537818)\r
+        (xy 107.334963 125.569443)\r
+        (xy 107.321213 125.576909)\r
+        (xy 107.264867 125.605619)\r
+        (xy 107.264675 125.605775)\r
+        (xy 107.226022 125.632341)\r
+        (xy 107.225805 125.632465)\r
+        (xy 107.178794 125.674793)\r
+        (xy 107.166916 125.684938)\r
+        (xy 107.154637 125.694882)\r
+        (xy 107.143477 125.706042)\r
+        (xy 107.132135 125.716805)\r
+        (xy 107.085133 125.759126)\r
+        (xy 107.084985 125.759331)\r
+        (xy 107.05452 125.794999)\r
+        (xy 105.285344 127.564175)\r
+        (xy 105.195438 127.625942)\r
+        (xy 105.08936 127.651351)\r
+        (xy 104.981227 127.63702)\r
+        (xy 104.88543 127.584855)\r
+        (xy 104.814718 127.5018)\r
+        (xy 104.778503 127.398909)\r
+        (xy 104.781605 127.289874)\r
+        (xy 104.82361 127.189207)\r
+        (xy 104.828733 127.181365)\r
+        (xy 104.928587 126.953721)\r
+        (xy 104.989613 126.712737)\r
+        (xy 104.993569 126.665)\r
+        (xy 103.805 126.665)\r
+        (xy 103.805 127.93568)\r
+        (xy 103.874493 127.924083)\r
+        (xy 104.109606 127.843369)\r
+        (xy 104.258732 127.762666)\r
+        (xy 104.359462 127.729533)\r
+        (xy 104.465421 127.733641)\r
+        (xy 104.563283 127.774473)\r
+        (xy 104.640739 127.846894)\r
+        (xy 104.688048 127.941794)\r
+        (xy 104.699259 128.047238)\r
+        (xy 104.672963 128.149965)\r
+        (xy 104.612466 128.237053)\r
+        (xy 102.98763 129.86189)\r
+        (xy 100.060251 132.789269)\r
+        (xy 99.98173 132.845683)\r
+        (xy 99.889312 132.87409)\r
+        (xy 99.79266 132.871521)\r
+        (xy 99.701882 132.838245)\r
+        (xy 99.626469 132.777739)\r
+        (xy 99.574305 132.696332)\r
+        (xy 99.550847 132.602536)\r
+        (xy 99.549643 132.588002)\r
+        (xy 99.549643 132.588)\r
+        (xy 99.543323 132.511734)\r
+        (xy 99.548666 132.425686)\r
+        (xy 99.578339 132.344737)\r
+        (xy 99.629874 132.275623)\r
+        (xy 101.575 130.330497)\r
+        (xy 101.610675 130.30003)\r
+        (xy 101.610871 130.299888)\r
+        (xy 101.653188 130.252888)\r
+        (xy 101.663944 130.241554)\r
+        (xy 101.675119 130.23038)\r
+        (xy 101.685063 130.218099)\r
+        (xy 101.695191 130.20624)\r
+        (xy 101.737533 130.159216)\r
+        (xy 101.737649 130.159014)\r
+        (xy 101.764234 130.120331)\r
+        (xy 101.764383 130.120149)\r
+        (xy 101.793091 130.063803)\r
+        (xy 101.800557 130.050054)\r
+        (xy 101.816807 130.021908)\r
+        (xy 101.832179 129.995284)\r
+        (xy 101.832249 129.995066)\r
+        (xy 101.850217 129.95169)\r
+        (xy 101.85032 129.951488)\r
+        (xy 101.866688 129.890393)\r
+        (xy 101.871121 129.875427)\r
+        (xy 101.890674 129.815256)\r
+        (xy 101.890699 129.815013)\r
+        (xy 101.89925 129.768874)\r
+        (xy 101.899312 129.768646)\r
+        (xy 101.902622 129.705478)\r
+        (xy 101.903846 129.689925)\r
+        (xy 101.9055 129.674192)\r
+        (xy 101.9055 129.6584)\r
+        (xy 101.90591 129.642751)\r
+        (xy 101.909219 129.579612)\r
+        (xy 101.909181 129.579372)\r
+        (xy 101.9055 129.532599)\r
+        (xy 101.9055 128.119996)\r
+        (xy 101.916947 128.038056)\r
+        (xy 101.950411 127.96239)\r
+        (xy 102.00333 127.898791)\r
+        (xy 102.071647 127.852132)\r
+        (xy 102.109014 127.8336)\r
+        (xy 102.255695 127.715695)\r
+        (xy 102.255695 127.715694)\r
+        (xy 102.275045 127.700141)\r
+        (xy 102.361967 127.651548)\r
+        (xy 102.460026 127.634195)\r
+        (xy 102.558346 127.650008)\r
+        (xy 102.64602 127.697232)\r
+        (xy 102.681766 127.725054)\r
+        (xy 102.900395 127.843369)\r
+        (xy 103.135506 127.924083)\r
+        (xy 103.205 127.93568)\r
+        (xy 103.205 124.794319)\r
+        (xy 103.804999 124.794319)\r
+        (xy 103.805 124.79432)\r
+        (xy 103.805 126.065)\r
+        (xy 104.993569 126.065)\r
+        (xy 104.993568 126.064999)\r
+        (xy 104.989613 126.017262)\r
+        (xy 104.928587 125.776278)\r
+        (xy 104.828732 125.548632)\r
+        (xy 104.692769 125.340524)\r
+        (xy 104.524403 125.157631)\r
+        (xy 104.328234 125.004946)\r
+        (xy 104.109604 124.88663)\r
+        (xy 103.874493 124.805916)\r
+        (xy 103.804999 124.794319)\r
+        (xy 103.205 124.794319)\r
+        (xy 103.135506 124.805916)\r
+        (xy 102.900395 124.88663)\r
+        (xy 102.681763 125.004947)\r
+        (xy 102.646017 125.032769)\r
+        (xy 102.558344 125.079992)\r
+        (xy 102.460025 125.095804)\r
+        (xy 102.361967 125.078451)\r
+        (xy 102.275045 125.029858)\r
+        (xy 102.109014 124.8964)\r
+        (xy 102.066486 124.875308)\r
+        (xy 101.940416 124.812783)\r
+        (xy 101.866171 124.794319)\r
+        (xy 101.757785 124.767364)\r
+        (xy 101.715535 124.7645)\r
+        (xy 100.294472 124.7645)\r
+        (xy 100.252211 124.767365)\r
+        (xy 100.069584 124.812783)\r
+        (xy 99.900985 124.8964)\r
+        (xy 99.754304 125.014304)\r
+        (xy 99.6364 125.160985)\r
+        (xy 99.552783 125.329584)\r
+        (xy 99.507364 125.512214)\r
+        (xy 99.5045 125.554464)\r
+        (xy 99.5045 127.175527)\r
+        (xy 99.507365 127.217788)\r
+        (xy 99.525292 127.289874)\r
+        (xy 99.552783 127.400416)\r
+        (xy 99.595471 127.486488)\r
+        (xy 99.6364 127.569014)\r
+        (xy 99.754304 127.715695)\r
+        (xy 99.900983 127.833598)\r
+        (xy 99.900984 127.833598)\r
+        (xy 99.900986 127.8336)\r
+        (xy 99.938352 127.852132)\r
+        (xy 100.00667 127.898791)\r
+        (xy 100.059589 127.96239)\r
+        (xy 100.093053 128.038056)\r
+        (xy 100.1045 128.119996)\r
+        (xy 100.1045 129.130151)\r
+        (xy 100.094312 129.207538)\r
+        (xy 100.064442 129.279651)\r
+        (xy 100.016925 129.341576)\r
+        (xy 98.358575 130.999925)\r
+        (xy 98.29665 131.047442)\r
+        (xy 98.224537 131.077312)\r
+        (xy 98.14715 131.0875)\r
+        (xy 97.919664 131.0875)\r
+        (xy 97.67439 131.128428)\r
+        (xy 97.674388 131.128428)\r
+        (xy 97.674386 131.128429)\r
+        (xy 97.456634 131.203183)\r
+        (xy 97.439187 131.209173)\r
+        (xy 97.220487 131.327527)\r
+        (xy 97.024259 131.480258)\r
+        (xy 96.855834 131.663216)\r
+        (xy 96.719825 131.871394)\r
+        (xy 96.619937 132.099118)\r
+        (xy 96.558892 132.340175)\r
+        (xy 96.538356 132.588002)\r
+        (xy 96.544675 132.664264)\r
+        (xy 96.539332 132.750314)\r
+        (xy 96.509658 132.831261)\r
+        (xy 96.458121 132.900377)\r
+        (xy 95.639999 133.7185)\r
+        (xy 95.604331 133.748965)\r
+        (xy 95.604126 133.749113)\r
+        (xy 95.561805 133.796115)\r
+        (xy 95.551042 133.807457)\r
+        (xy 95.539882 133.818617)\r
+        (xy 95.529938 133.830896)\r
+        (xy 95.519793 133.842774)\r
+        (xy 95.477465 133.889785)\r
+        (xy 95.477341 133.890002)\r
+        (xy 95.450775 133.928655)\r
+        (xy 95.450619 133.928847)\r
+        (xy 95.421909 133.985193)\r
+        (xy 95.414443 133.998943)\r
+        (xy 95.382821 134.053715)\r
+        (xy 95.382743 134.053956)\r
+        (xy 95.364793 134.09729)\r
+        (xy 95.36468 134.09751)\r
+        (xy 95.348311 134.158597)\r
+        (xy 95.343869 134.173594)\r
+        (xy 95.324324 134.233749)\r
+        (xy 95.324299 134.233993)\r
+        (xy 95.315754 134.280101)\r
+        (xy 95.315687 134.280349)\r
+        (xy 95.312376 134.343517)\r
+        (xy 95.31115 134.359103)\r
+        (xy 95.3095 134.374809)\r
+        (xy 95.3095 134.390595)\r
+        (xy 95.30909 134.406243)\r
+        (xy 95.30578 134.469387)\r
+        (xy 95.305819 134.469629)\r
+        (xy 95.3095 134.516402)\r
+        (xy 95.3095 141.418151)\r
+        (xy 95.299312 141.495538)\r
+        (xy 95.269442 141.567651)\r
+        (xy 95.221925 141.629576)\r
+        (xy 93.333858 143.517641)\r
+        (xy 93.252723 143.575336)\r
+        (xy 93.157144 143.603194)\r
+        (xy 93.057716 143.598128)\r
+        (xy 92.965463 143.560699)\r
+        (xy 92.890613 143.495056)\r
+        (xy 92.841464 143.408477)\r
+        (xy 92.823465 143.310561)\r
+        (xy 92.838611 143.212164)\r
+        (xy 92.849999 143.177798)\r
+        (xy 92.854061 143.138032)\r
+        (xy 92.8605 143.075009)\r
+        (xy 92.860499 142.674992)\r
+        (xy 92.855853 142.62951)\r
+        (xy 92.862097 142.53131)\r
+        (xy 92.89988 142.440454)\r
+        (xy 92.965111 142.366782)\r
+        (xy 92.968237 142.36425)\r
+        (xy 93.006938 142.337649)\r
+        (xy 93.00714 142.337533)\r
+        (xy 93.054164 142.295191)\r
+        (xy 93.066023 142.285063)\r
+        (xy 93.078304 142.275119)\r
+        (xy 93.089478 142.263944)\r
+        (xy 93.100812 142.253188)\r
+        (xy 93.147812 142.210871)\r
+        (xy 93.147954 142.210675)\r
+        (xy 93.178421 142.175)\r
+        (xy 93.915 141.438421)\r
+        (xy 93.950675 141.407954)\r
+        (xy 93.950871 141.407812)\r
+        (xy 93.993188 141.360812)\r
+        (xy 94.003944 141.349478)\r
+        (xy 94.015119 141.338304)\r
+        (xy 94.025063 141.326023)\r
+        (xy 94.035191 141.314164)\r
+        (xy 94.077533 141.26714)\r
+        (xy 94.077649 141.266938)\r
+        (xy 94.104234 141.228255)\r
+        (xy 94.104383 141.228073)\r
+        (xy 94.133091 141.171727)\r
+        (xy 94.140557 141.157978)\r
+        (xy 94.155404 141.132262)\r
+        (xy 94.172179 141.103208)\r
+        (xy 94.172249 141.10299)\r
+        (xy 94.190217 141.059614)\r
+        (xy 94.19032 141.059412)\r
+        (xy 94.206688 140.998317)\r
+        (xy 94.211121 140.983351)\r
+        (xy 94.230674 140.92318)\r
+        (xy 94.230699 140.922937)\r
+        (xy 94.23925 140.876798)\r
+        (xy 94.239312 140.87657)\r
+        (xy 94.242622 140.813402)\r
+        (xy 94.243846 140.797849)\r
+        (xy 94.2455 140.782116)\r
+        (xy 94.2455 140.766324)\r
+        (xy 94.24591 140.750675)\r
+        (xy 94.249219 140.687536)\r
+        (xy 94.249181 140.687296)\r
+        (xy 94.2455 140.640523)\r
+        (xy 94.2455 135.130533)\r
+        (xy 94.262475 135.031222)\r
+        (xy 94.281429 134.997165)\r
+        (xy 94.278299 134.995613)\r
+        (xy 94.295619 134.96069)\r
+        (xy 94.373734 134.803185)\r
+        (xy 94.417724 134.626297)\r
+        (xy 94.4205 134.585361)\r
+        (xy 94.420499 133.93964)\r
+        (xy 94.420499 133.939639)\r
+        (xy 94.420499 133.939632)\r
+        (xy 94.417724 133.898705)\r
+        (xy 94.415506 133.889785)\r
+        (xy 94.373734 133.721815)\r
+        (xy 94.292747 133.558519)\r
+        (xy 94.27571 133.537325)\r
+        (xy 94.226727 133.449301)\r
+        (xy 94.209756 133.35)\r
+        (xy 94.226727 133.250699)\r
+        (xy 94.27571 133.162674)\r
+        (xy 94.292747 133.141481)\r
+        (xy 94.373734 132.978185)\r
+        (xy 94.417724 132.801297)\r
+        (xy 94.4205 132.760361)\r
+        (xy 94.420499 132.11464)\r
+        (xy 94.420499 132.114639)\r
+        (xy 94.420499 132.114632)\r
+        (xy 94.418151 132.08)\r
+        (xy 94.417724 132.073703)\r
+        (xy 94.373734 131.896815)\r
+        (xy 94.292747 131.733519)\r
+        (xy 94.292746 131.733518)\r
+        (xy 94.278299 131.704387)\r
+        (xy 94.281429 131.702834)\r
+        (xy 94.262475 131.668778)\r
+        (xy 94.2455 131.569467)\r
+        (xy 94.2455 128.003353)\r
+        (xy 94.259131 127.914102)\r
+        (xy 94.298783 127.832989)\r
+        (xy 94.360835 127.767411)\r
+        (xy 94.369052 127.761015)\r
+        (xy 94.455126 127.714335)\r
+        (xy 94.551671 127.697965)\r
+        (xy 94.648328 127.713665)\r
+        (xy 94.734725 127.759748)\r
+        (xy 94.819159 127.824536)\r
+        (xy 94.965238 127.885044)\r
+        (xy 95.082639 127.9005)\r
+        (xy 96.96136 127.900499)\r
+        (xy 97.078762 127.885044)\r
+        (xy 97.224841 127.824536)\r
+        (xy 97.350282 127.728282)\r
+        (xy 97.446536 127.602841)\r
+        (xy 97.507044 127.456762)\r
+        (xy 97.5225 127.339361)\r
+        (xy 97.522499 125.76064)\r
+        (xy 97.507044 125.643238)\r
+        (xy 97.446536 125.497159)\r
+        (xy 97.446535 125.497158)\r
+        (xy 97.446535 125.497157)\r
+        (xy 97.402538 125.43982)\r
+        (xy 97.350282 125.371718)\r
+        (xy 97.287561 125.32359)\r
+        (xy 97.224842 125.275464)\r
+        (xy 97.137948 125.239471)\r
+        (xy 97.084708 125.217419)\r
+        (xy 97.010965 125.173546)\r
+        (xy 96.952718 125.110534)\r
+        (xy 96.914766 125.033573)\r
+        (xy 96.905465 125.004947)\r
+        (xy 96.888129 124.95159)\r
+        (xy 96.883689 124.936602)\r
+        (xy 96.86732 124.875512)\r
+        (xy 96.867215 124.875307)\r
+        (xy 96.84925 124.831934)\r
+        (xy 96.849235 124.831888)\r
+        (xy 96.849179 124.831716)\r
+        (xy 96.827588 124.79432)\r
+        (xy 96.817557 124.776945)\r
+        (xy 96.810086 124.763185)\r
+        (xy 96.781382 124.70685)\r
+        (xy 96.781231 124.706663)\r
+        (xy 96.754649 124.667985)\r
+        (xy 96.754535 124.667788)\r
+        (xy 96.754533 124.667784)\r
+        (xy 96.712193 124.62076)\r
+        (xy 96.70205 124.608883)\r
+        (xy 96.69212 124.596621)\r
+        (xy 96.680956 124.585457)\r
+        (xy 96.670181 124.574102)\r
+        (xy 96.627872 124.527113)\r
+        (xy 96.627871 124.527112)\r
+        (xy 96.627671 124.526967)\r
+        (xy 96.591998 124.496499)\r
+        (xy 96.275502 124.180003)\r
+        (xy 96.245026 124.144319)\r
+        (xy 96.244888 124.144129)\r
+        (xy 96.197883 124.101805)\r
+        (xy 96.186541 124.091042)\r
+        (xy 96.175376 124.079877)\r
+        (xy 96.163119 124.069951)\r
+        (xy 96.151224 124.059792)\r
+        (xy 96.104216 124.017466)\r
+        (xy 96.104007 124.017346)\r
+        (xy 96.065336 123.990768)\r
+        (xy 96.065149 123.990617)\r
+        (xy 96.065147 123.990616)\r
+        (xy 96.065146 123.990615)\r
+        (xy 96.008795 123.961903)\r
+        (xy 95.995037 123.954433)\r
+        (xy 95.940284 123.922821)\r
+        (xy 95.94005 123.922745)\r
+        (xy 95.896704 123.90479)\r
+        (xy 95.896486 123.904679)\r
+        (xy 95.835394 123.888308)\r
+        (xy 95.820397 123.883866)\r
+        (xy 95.760251 123.864324)\r
+        (xy 95.760007 123.864299)\r
+        (xy 95.713893 123.855752)\r
+        (xy 95.713651 123.855687)\r
+        (xy 95.650484 123.852376)\r
+        (xy 95.634899 123.85115)\r
+        (xy 95.619192 123.8495)\r
+        (xy 95.603405 123.8495)\r
+        (xy 95.587757 123.84909)\r
+        (xy 95.524612 123.84578)\r
+        (xy 95.524371 123.845819)\r
+        (xy 95.477598 123.8495)\r
+        (xy 89.339402 123.8495)\r
+        (xy 89.292629 123.845819)\r
+        (xy 89.292387 123.84578)\r
+        (xy 89.229243 123.84909)\r
+        (xy 89.213595 123.8495)\r
+        (xy 89.197808 123.8495)\r
+        (xy 89.189568 123.850365)\r
+        (xy 89.182103 123.85115)\r
+        (xy 89.166517 123.852376)\r
+        (xy 89.103349 123.855687)\r
+        (xy 89.103101 123.855754)\r
+        (xy 89.056993 123.864299)\r
+        (xy 89.056749 123.864324)\r
+        (xy 88.996594 123.883869)\r
+        (xy 88.981597 123.888311)\r
+        (xy 88.92051 123.90468)\r
+        (xy 88.92029 123.904793)\r
+        (xy 88.876956 123.922743)\r
+        (xy 88.876715 123.922821)\r
+        (xy 88.821943 123.954443)\r
+        (xy 88.808193 123.961909)\r
+        (xy 88.751847 123.990619)\r
+        (xy 88.751655 123.990775)\r
+        (xy 88.713002 124.017341)\r
+        (xy 88.712785 124.017465)\r
+        (xy 88.665774 124.059793)\r
+        (xy 88.653896 124.069938)\r
+        (xy 88.641617 124.079882)\r
+        (xy 88.630457 124.091042)\r
+        (xy 88.619115 124.101805)\r
+        (xy 88.572113 124.144126)\r
+        (xy 88.571965 124.144331)\r
+        (xy 88.5415 124.179999)\r
+        (xy 86.765198 125.956301)\r
+        (xy 86.696444 126.007642)\r
+        (xy 86.615939 126.037342)\r
+        (xy 86.530314 126.042954)\r
+        (xy 86.360001 126.02955)\r
+        (xy 86.108856 126.049316)\r
+        (xy 85.863884 126.108128)\r
+        (xy 85.631144 126.204531)\r
+        (xy 85.416343 126.336162)\r
+        (xy 85.224776 126.499776)\r
+        (xy 85.061162 126.691343)\r
+        (xy 84.929531 126.906144)\r
+        (xy 84.833128 127.138884)\r
+        (xy 84.774316 127.383856)\r
+        (xy 84.75455 127.634999)\r
+        (xy 84.774316 127.886143)\r
+        (xy 84.774316 127.886146)\r
+        (xy 84.774317 127.886148)\r
+        (xy 84.793368 127.9655)\r
+        (xy 84.833128 128.131115)\r
+        (xy 84.929531 128.363855)\r
+        (xy 85.035105 128.536135)\r
+        (xy 85.061164 128.578659)\r
+        (xy 85.224776 128.770224)\r
+        (xy 85.416341 128.933836)\r
+        (xy 85.422877 128.937841)\r
+        (xy 85.631144 129.065468)\r
+        (xy 85.863884 129.161871)\r
+        (xy 85.863889 129.161873)\r
+        (xy 86.108852 129.220683)\r
+        (xy 86.36 129.240449)\r
+        (xy 86.611148 129.220683)\r
+        (xy 86.856111 129.161873)\r
+        (xy 87.068039 129.07409)\r
+        (xy 87.088855 129.065468)\r
+        (xy 87.088856 129.065466)\r
+        (xy 87.088859 129.065466)\r
+        (xy 87.303659 128.933836)\r
+        (xy 87.495224 128.770224)\r
+        (xy 87.658836 128.578659)\r
+        (xy 87.790466 128.363859)\r
+        (xy 87.819304 128.294239)\r
+        (xy 87.886871 128.131115)\r
+        (xy 87.886873 128.131111)\r
+        (xy 87.945683 127.886148)\r
+        (xy 87.952104 127.804557)\r
+        (xy 90.111705 127.804557)\r
+        (xy 90.118767 127.810054)\r
+        (xy 90.337395 127.928369)\r
+        (xy 90.572507 128.009083)\r
+        (xy 90.817706 128.05)\r
+        (xy 91.066294 128.05)\r
+        (xy 91.311492 128.009083)\r
+        (xy 91.546604 127.928369)\r
+        (xy 91.765231 127.810055)\r
+        (xy 91.772293 127.804557)\r
+        (xy 90.942 126.974264)\r
+        (xy 90.111705 127.804557)\r
+        (xy 87.952104 127.804557)\r
+        (xy 87.965449 127.635)\r
+        (xy 87.962674 127.599738)\r
+        (xy 87.952045 127.464684)\r
+        (xy 87.957657 127.379059)\r
+        (xy 87.987357 127.298554)\r
+        (xy 88.038694 127.229803)\r
+        (xy 88.925756 126.342742)\r
+        (xy 89.004275 126.28633)\r
+        (xy 89.096693 126.257923)\r
+        (xy 89.193345 126.260492)\r
+        (xy 89.284123 126.293769)\r
+        (xy 89.359537 126.354274)\r
+        (xy 89.4117 126.435681)\r
+        (xy 89.435158 126.529477)\r
+        (xy 89.457386 126.797736)\r
+        (xy 89.518412 127.038721)\r
+        (xy 89.618267 127.266365)\r
+        (xy 89.690621 127.377113)\r
+        (xy 90.730574 126.33716)\r
+        (xy 90.806256 126.282174)\r
+        (xy 90.895225 126.253266)\r
+        (xy 90.988773 126.253266)\r
+        (xy 91.077742 126.282174)\r
+        (xy 91.153424 126.33716)\r
+        (xy 92.294044 127.47778)\r
+        (xy 92.293871 127.477952)\r
+        (xy 92.304609 127.486488)\r
+        (xy 92.365481 127.552612)\r
+        (xy 92.408462 127.612811)\r
+        (xy 92.435351 127.681719)\r
+        (xy 92.4445 127.75512)\r
+        (xy 92.4445 131.569467)\r
+        (xy 92.427525 131.668778)\r
+        (xy 92.40857 131.702835)\r
+        (xy 92.4117 131.704388)\r
+        (xy 92.342585 131.843744)\r
+        (xy 92.287774 131.920678)\r
+        (xy 92.211697 131.976672)\r
+        (xy 92.12195 132.00614)\r
+        (xy 92.027488 132.00614)\r
+        (xy 91.93774 131.976671)\r
+        (xy 91.861664 131.920676)\r
+        (xy 91.806854 131.843742)\r
+        (xy 91.752322 131.733787)\r
+        (xy 91.638194 131.591805)\r
+        (xy 91.496213 131.477678)\r
+        (xy 91.333011 131.396738)\r
+        (xy 91.156228 131.352773)\r
+        (xy 91.115321 131.35)\r
+        (xy 91.105 131.35)\r
+        (xy 91.105 132.4885)\r
+        (xy 91.090366 132.580896)\r
+        (xy 91.047896 132.664248)\r
+        (xy 90.981748 132.730396)\r
+        (xy 90.898396 132.772866)\r
+        (xy 90.806 132.7875)\r
+        (xy 89.730001 132.7875)\r
+        (xy 89.718333 132.799167)\r
+        (xy 89.715367 132.817896)\r
+        (xy 89.672897 132.901248)\r
+        (xy 89.606749 132.967396)\r
+        (xy 89.523397 133.009866)\r
+        (xy 89.431001 133.0245)\r
+        (xy 88.068245 133.0245)\r
+        (xy 87.990858 133.014312)\r
+        (xy 87.918745 132.984442)\r
+        (xy 87.85682 132.936925)\r
+        (xy 87.107395 132.1875)\r
+        (xy 89.73 132.1875)\r
+        (xy 90.505 132.1875)\r
+        (xy 90.505 131.350001)\r
+        (xy 90.494687 131.350001)\r
+        (xy 90.453768 131.352774)\r
+        (xy 90.276988 131.396738)\r
+        (xy 90.113786 131.477678)\r
+        (xy 89.971805 131.591805)\r
+        (xy 89.857678 131.733786)\r
+        (xy 89.776738 131.896988)\r
+        (xy 89.732773 132.073771)\r
+        (xy 89.73 132.114679)\r
+        (xy 89.73 132.1875)\r
+        (xy 87.107395 132.1875)\r
+        (xy 81.823819 126.903924)\r
+        (xy 81.768833 126.828242)\r
+        (xy 81.739925 126.739273)\r
+        (xy 81.739925 126.645725)\r
+        (xy 81.768833 126.556756)\r
+        (xy 81.823816 126.481078)\r
+        (xy 85.96282 122.342075)\r
+        (xy 86.024746 122.294558)\r
+        (xy 86.096859 122.264688)\r
+        (xy 86.174246 122.2545)\r
+        (xy 113.108755 122.2545)\r
+        (xy 113.186142 122.264688)\r
+        (xy 113.258255 122.294558)\r
+        (xy 113.32018 122.342075)\r
+        (xy 116.417925 125.43982)\r
+        (xy 116.465442 125.501745)\r
+        (xy 116.495312 125.573858)\r
+        (xy 116.5055 125.651245)\r
+        (xy 116.5055 125.772718)\r
+        (xy 116.499136 125.834078)\r
+        (xy 116.480316 125.892825)\r
+        (xy 116.431937 126.003116)\r
+        (xy 116.370891 126.244178)\r
+        (xy 116.350356 126.492)\r
+        (xy 116.370892 126.739824)\r
+        (xy 116.431937 126.980881)\r
+        (xy 116.531825 127.208605)\r
+        (xy 116.667834 127.416783)\r
+        (xy 116.667836 127.416785)\r
+        (xy 116.792873 127.552612)\r
+        (xy 116.836259 127.599741)\r
+        (xy 117.032487 127.752472)\r
+        (xy 117.099042 127.788489)\r
+        (xy 117.25119 127.870828)\r
+        (xy 117.486386 127.951571)\r
+        (xy 117.682609 127.984314)\r
+        (xy 117.731664 127.9925)\r
+        (xy 117.731665 127.9925)\r
+        (xy 117.980335 127.9925)\r
+        (xy 117.980336 127.9925)\r
+        (xy 118.021214 127.985678)\r
+        (xy 118.225614 127.951571)\r
+        (xy 118.46081 127.870828)\r
+        (xy 118.679509 127.752474)\r
+        (xy 118.714739 127.725054)\r
+        (xy 118.87574 127.599741)\r
+        (xy 118.875739 127.599741)\r
+        (xy 118.875744 127.599738)\r
+        (xy 119.044164 127.416785)\r
+        (xy 119.180173 127.208607)\r
+        (xy 119.280063 126.980881)\r
+        (xy 119.341108 126.739821)\r
+        (xy 119.361643 126.492)\r
+        (xy 119.341108 126.244179)\r
+        (xy 119.331068 126.204534)\r
+        (xy 119.291762 126.049316)\r
+        (xy 119.280063 126.003119)\r
+        (xy 119.231684 125.892825)\r
+        (xy 119.212864 125.834078)\r
+        (xy 119.2065 125.772718)\r
+        (xy 119.2065 124.849848)\r
+        (xy 119.198488 124.804412)\r
+        (xy 119.195083 124.778556)\r
+        (xy 119.191063 124.732592)\r
+        (xy 119.179121 124.688024)\r
+        (xy 119.173476 124.66256)\r
+        (xy 119.165466 124.617129)\r
+        (xy 119.149684 124.573771)\r
+        (xy 119.141846 124.548914)\r
+        (xy 119.129903 124.504337)\r
+        (xy 119.110402 124.462519)\r
+        (xy 119.100424 124.438427)\r
+        (xy 119.084646 124.395076)\r
+        (xy 119.061576 124.355118)\r
+        (xy 119.049532 124.331981)\r
+        (xy 119.030035 124.290171)\r
+        (xy 119.003573 124.25238)\r
+        (xy 118.989562 124.230387)\r
+        (xy 118.966491 124.190427)\r
+        (xy 118.96649 124.190426)\r
+        (xy 118.966488 124.190422)\r
+        (xy 118.936836 124.155084)\r
+        (xy 118.920961 124.134397)\r
+        (xy 118.894495 124.096599)\r
+        (xy 118.894493 124.096597)\r
+        (xy 118.894491 124.096594)\r
+        (xy 118.712376 123.91448)\r
+        (xy 118.712375 123.91448)\r
+        (xy 114.851431 120.053536)\r
+        (xy 114.85143 120.053534)\r
+        (xy 114.663402 119.865506)\r
+        (xy 114.663401 119.865505)\r
+        (xy 114.625601 119.839037)\r
+        (xy 114.604916 119.823165)\r
+        (xy 114.569574 119.793509)\r
+        (xy 114.529618 119.77044)\r
+        (xy 114.529613 119.770437)\r
+        (xy 114.507621 119.756426)\r
+        (xy 114.469826 119.729962)\r
+        (xy 114.428015 119.710465)\r
+        (xy 114.404882 119.698423)\r
+        (xy 114.36493 119.675356)\r
+        (xy 114.330055 119.662663)\r
+        (xy 114.32157 119.659575)\r
+        (xy 114.297479 119.649596)\r
+        (xy 114.255661 119.630096)\r
+        (xy 114.224654 119.621788)\r
+        (xy 114.211096 119.618155)\r
+        (xy 114.186239 119.610318)\r
+        (xy 114.142871 119.594534)\r
+        (xy 114.14287 119.594533)\r
+        (xy 114.142865 119.594532)\r
+        (xy 114.097436 119.586522)\r
+        (xy 114.071977 119.580878)\r
+        (xy 114.02741 119.568937)\r
+        (xy 114.001852 119.566701)\r
+        (xy 113.981445 119.564915)\r
+        (xy 113.955594 119.561512)\r
+        (xy 113.910153 119.5535)\r
+        (xy 113.850966 119.5535)\r
+        (xy 85.609153 119.5535)\r
+        (xy 85.372846 119.5535)\r
+        (xy 85.372845 119.5535)\r
+        (xy 85.327404 119.561512)\r
+        (xy 85.301549 119.564916)\r
+        (xy 85.255588 119.568937)\r
+        (xy 85.211019 119.580879)\r
+        (xy 85.185563 119.586523)\r
+        (xy 85.140128 119.594535)\r
+        (xy 85.096779 119.610312)\r
+        (xy 85.071911 119.618153)\r
+        (xy 85.027335 119.630097)\r
+        (xy 84.985511 119.6496)\r
+        (xy 84.961427 119.659576)\r
+        (xy 84.940046 119.667358)\r
+        (xy 84.918072 119.675356)\r
+        (xy 84.878106 119.69843)\r
+        (xy 84.85498 119.710468)\r
+        (xy 84.81317 119.729964)\r
+        (xy 84.775375 119.756429)\r
+        (xy 84.753382 119.77044)\r
+        (xy 84.713426 119.793509)\r
+        (xy 84.678079 119.823168)\r
+        (xy 84.657392 119.839041)\r
+        (xy 84.619601 119.865502)\r
+        (xy 84.577747 119.907357)\r
+        (xy 78.538178 125.946925)\r
+        (xy 78.476253 125.994442)\r
+        (xy 78.40414 126.024312)\r
+        (xy 78.326753 126.0345)\r
+        (xy 77.720643 126.0345)\r
+        (xy 77.603237 126.049956)\r
+        (xy 77.457157 126.110464)\r
+        (xy 77.331718 126.206718)\r
+        (xy 77.235464 126.332157)\r
+        (xy 77.174955 126.478238)\r
+        (xy 77.1595 126.595638)\r
+        (xy 77.1595 128.674356)\r
+        (xy 77.172121 128.770224)\r
+        (xy 77.174956 128.791762)\r
+        (xy 77.235464 128.937841)\r
+        (xy 77.331718 129.063282)\r
+        (xy 77.33172 129.063283)\r
+        (xy 77.347713 129.084126)\r
+        (xy 77.393632 129.170036)\r
+        (xy 77.4095 129.266146)\r
+        (xy 77.4095 134.883303)\r
+        (xy 77.399312 134.96069)\r
+        (xy 77.369442 135.032803)\r
+        (xy 77.321925 135.094727)\r
+        (xy 76.496181 135.920471)\r
+        (xy 75.688602 136.72805)\r
+        (xy 75.521504 136.895147)\r
+        (xy 75.495041 136.932941)\r
+        (xy 75.479171 136.953622)\r
+        (xy 75.449509 136.988974)\r
+        (xy 75.449505 136.988979)\r
+        (xy 75.426433 137.028939)\r
+        (xy 75.412425 137.050927)\r
+        (xy 75.385964 137.088718)\r
+        (xy 75.366465 137.130532)\r
+        (xy 75.354428 137.153656)\r
+        (xy 75.331353 137.193624)\r
+        (xy 75.31557 137.236987)\r
+        (xy 75.305592 137.261077)\r
+        (xy 75.286095 137.302888)\r
+        (xy 75.274154 137.347452)\r
+        (xy 75.266314 137.372318)\r
+        (xy 75.250534 137.415675)\r
+        (xy 75.242521 137.461116)\r
+        (xy 75.236878 137.48657)\r
+        (xy 75.224937 137.531138)\r
+        (xy 75.220915 137.577102)\r
+        (xy 75.217512 137.60295)\r
+        (xy 75.2095 137.648394)\r
+        (xy 75.2095 148.308755)\r
+        (xy 75.199312 148.386142)\r
+        (xy 75.169442 148.458255)\r
+        (xy 75.121925 148.520179)\r
+        (xy 74.299234 149.34287)\r
+        (xy 73.503602 150.138502)\r
+        (xy 73.336504 150.305599)\r
+        (xy 73.310041 150.343393)\r
+        (xy 73.294171 150.364074)\r
+        (xy 73.280275 150.380637)\r
+        (xy 73.264505 150.399431)\r
+        (xy 73.241433 150.439391)\r
+        (xy 73.227425 150.461379)\r
+        (xy 73.200964 150.49917)\r
+        (xy 73.181465 150.540984)\r
+        (xy 73.169428 150.564108)\r
+        (xy 73.146353 150.604076)\r
+        (xy 73.13057 150.647439)\r
+        (xy 73.120592 150.671529)\r
+        (xy 73.101095 150.71334)\r
+        (xy 73.089154 150.757904)\r
+        (xy 73.081314 150.78277)\r
+        (xy 73.065534 150.826127)\r
+        (xy 73.057521 150.871568)\r
+        (xy 73.051878 150.897022)\r
+        (xy 73.039937 150.94159)\r
+        (xy 73.035915 150.987554)\r
+        (xy 73.032512 151.013402)\r
+        (xy 73.0245 151.058846)\r
+        (xy 73.0245 158.246554)\r
+        (xy 73.032512 158.291994)\r
+        (xy 73.035916 158.317851)\r
+        (xy 73.039937 158.363812)\r
+        (xy 73.051878 158.408379)\r
+        (xy 73.057522 158.433838)\r
+        (xy 73.065532 158.479267)\r
+        (xy 73.065533 158.479272)\r
+        (xy 73.065534 158.479273)\r
+        (xy 73.081318 158.522641)\r
+        (xy 73.089157 158.547503)\r
+        (xy 73.101096 158.592063)\r
+        (xy 73.120596 158.633881)\r
+        (xy 73.130576 158.657975)\r
+        (xy 73.146356 158.701332)\r
+        (xy 73.169423 158.741284)\r
+        (xy 73.181465 158.764417)\r
+        (xy 73.200962 158.806228)\r
+        (xy 73.227426 158.844023)\r
+        (xy 73.241437 158.866015)\r
+        (xy 73.24914 158.879357)\r
+        (xy 73.264509 158.905976)\r
+        (xy 73.292698 158.93957)\r
+        (xy 73.294165 158.941318)\r
+        (xy 73.310037 158.962003)\r
+        (xy 73.311464 158.96404)\r
+        (xy 73.336506 158.999804)\r
+        (xy 73.524532 159.18783)\r
+        (xy 73.524536 159.187833)\r
+        (xy 77.0181 162.681397)\r
+        (xy 77.0181 162.681398)\r
+        (xy 77.185192 162.848491)\r
+        (xy 77.185195 162.848493)\r
+        (xy 77.185197 162.848495)\r
+        (xy 77.222995 162.874961)\r
+        (xy 77.243682 162.890836)\r
+        (xy 77.27902 162.920488)\r
+        (xy 77.279024 162.92049)\r
+        (xy 77.279025 162.920491)\r
+        (xy 77.318985 162.943562)\r
+        (xy 77.340978 162.957573)\r
+        (xy 77.378769 162.984035)\r
+        (xy 77.420579 163.003532)\r
+        (xy 77.443716 163.015576)\r
+        (xy 77.483674 163.038646)\r
+        (xy 77.527025 163.054424)\r
+        (xy 77.551117 163.064402)\r
+        (xy 77.592935 163.083903)\r
+        (xy 77.637512 163.095846)\r
+        (xy 77.662356 163.10368)\r
+        (xy 77.705727 163.119466)\r
+        (xy 77.705729 163.119466)\r
+        (xy 77.705734 163.119468)\r
+        (xy 77.751172 163.12748)\r
+        (xy 77.776633 163.133124)\r
+        (xy 77.82119 163.145063)\r
+        (xy 77.867147 163.149083)\r
+        (xy 77.892988 163.152485)\r
+        (xy 77.938445 163.160501)\r
+        (xy 78.174751 163.160501)\r
+        (xy 78.199491 163.160501)\r
+        (xy 78.199503 163.1605)\r
+        (xy 85.075617 163.1605)\r
+        (xy 85.153004 163.170688)\r
+        (xy 85.225117 163.200558)\r
+        (xy 85.287042 163.248075)\r
+        (xy 87.520364 165.481397)\r
+        (xy 87.520364 165.481398)\r
+        (xy 87.687456 165.648491)\r
+        (xy 87.687459 165.648493)\r
+        (xy 87.687461 165.648495)\r
+        (xy 87.725259 165.674961)\r
+        (xy 87.745946 165.690836)\r
+        (xy 87.781284 165.720488)\r
+        (xy 87.781288 165.72049)\r
+        (xy 87.781289 165.720491)\r
+        (xy 87.821249 165.743562)\r
+        (xy 87.843242 165.757573)\r
+        (xy 87.881033 165.784035)\r
+        (xy 87.922843 165.803532)\r
+        (xy 87.945974 165.815573)\r
+        (xy 87.985936 165.838645)\r
+        (xy 87.985938 165.838646)\r
+        (xy 88.029289 165.854424)\r
+        (xy 88.053381 165.864402)\r
+        (xy 88.095199 165.883903)\r
+        (xy 88.139776 165.895846)\r
+        (xy 88.164633 165.903684)\r
+        (xy 88.207991 165.919466)\r
+        (xy 88.253429 165.927477)\r
+        (xy 88.278886 165.933121)\r
+        (xy 88.323454 165.945063)\r
+        (xy 88.369418 165.949083)\r
+        (xy 88.39527 165.952487)\r
+        (xy 88.440709 165.9605)\r
+        (xy 88.499896 165.9605)\r
+        (xy 88.677015 165.9605)\r
+        (xy 118.217847 165.9605)\r
+        (xy 118.394966 165.9605)\r
+        (xy 118.45415 165.9605)\r
+        (xy 118.454153 165.9605)\r
+        (xy 118.499595 165.952486)\r
+        (xy 118.52544 165.949084)\r
+        (xy 118.571408 165.945063)\r
+        (xy 118.615978 165.93312)\r
+        (xy 118.641432 165.927477)\r
+        (xy 118.686871 165.919466)\r
+        (xy 118.730224 165.903685)\r
+        (xy 118.755107 165.89584)\r
+        (xy 118.799663 165.883903)\r
+        (xy 118.841473 165.864405)\r
+        (xy 118.86556 165.854427)\r
+        (xy 118.908926 165.838645)\r
+        (xy 118.948884 165.815573)\r
+        (xy 118.972017 165.803531)\r
+        (xy 119.013829 165.784035)\r
+        (xy 119.051622 165.75757)\r
+        (xy 119.073605 165.743566)\r
+        (xy 119.113574 165.720491)\r
+        (xy 119.129853 165.70683)\r
+        (xy 119.148917 165.690834)\r
+        (xy 119.169611 165.674955)\r
+        (xy 119.207401 165.648495)\r
+        (xy 119.374495 165.481401)\r
+        (xy 119.374497 165.481398)\r
+        (xy 119.408794 165.447101)\r
+        (xy 119.408798 165.447095)\r
+        (xy 120.35982 164.496075)\r
+        (xy 120.421746 164.448558)\r
+        (xy 120.493859 164.418688)\r
+        (xy 120.571246 164.4085)\r
+        (xy 125.367127 164.4085)\r
+        (xy 125.440525 164.417649)\r
+        (xy 125.471438 164.429711)\r
+        (xy 125.471757 164.428784)\r
+        (xy 125.638647 164.486076)\r
+        (xy 125.730386 164.517571)\r
+        (xy 125.926537 164.550302)\r
+        (xy 125.975664 164.5585)\r
+        (xy 125.975665 164.5585)\r
+        (xy 126.224335 164.5585)\r
+        (xy 126.224336 164.5585)\r
+        (xy 126.265265 164.55167)\r
+        (xy 126.469614 164.517571)\r
+        (xy 126.608052 164.470044)\r
+        (xy 126.728243 164.428784)\r
+        (xy 126.728561 164.429711)\r
+        (xy 126.759475 164.417649)\r
+        (xy 126.832873 164.4085)\r
+        (xy 132.479127 164.4085)\r
+        (xy 132.552525 164.417649)\r
+        (xy 132.583438 164.429711)\r
+        (xy 132.583757 164.428784)\r
+        (xy 132.750647 164.486076)\r
+        (xy 132.842386 164.517571)\r
+        (xy 133.038537 164.550302)\r
+        (xy 133.087664 164.5585)\r
+        (xy 133.087665 164.5585)\r
+        (xy 133.336335 164.5585)\r
+        (xy 133.336336 164.5585)\r
+        (xy 133.377265 164.55167)\r
+        (xy 133.581614 164.517571)\r
+        (xy 133.720052 164.470044)\r
+        (xy 133.840243 164.428784)\r
+        (xy 133.840561 164.429711)\r
+        (xy 133.871475 164.417649)\r
+        (xy 133.944873 164.4085)\r
+        (xy 139.533127 164.4085)\r
+        (xy 139.606525 164.417649)\r
+        (xy 139.637438 164.429711)\r
+        (xy 139.637757 164.428784)\r
+        (xy 139.804647 164.486076)\r
+        (xy 139.896386 164.517571)\r
+        (xy 140.092537 164.550302)\r
+        (xy 140.141664 164.5585)\r
+        (xy 140.141665 164.5585)\r
+        (xy 140.390335 164.5585)\r
+        (xy 140.390336 164.5585)\r
+        (xy 140.431214 164.551678)\r
+        (xy 140.635614 164.517571)\r
+        (xy 140.87081 164.436828)\r
+        (xy 141.089509 164.318474)\r
+        (xy 141.285744 164.165738)\r
+        (xy 141.454164 163.982785)\r
+        (xy 141.590173 163.774607)\r
+        (xy 141.690063 163.546881)\r
+        (xy 141.751108 163.305821)\r
+        (xy 141.771643 163.058)\r
+        (xy 141.751108 162.810179)\r
+        (xy 141.690063 162.569119)\r
+        (xy 141.604807 162.374754)\r
+        (xy 141.590174 162.341394)\r
+        (xy 141.454165 162.133216)\r
+        (xy 141.362679 162.033836)\r
+        (xy 141.322789 161.990503)\r
+        (xy 141.273078 161.917095)\r
+        (xy 141.247078 161.832331)\r
+        (xy 141.247078 161.743669)\r
+        (xy 141.273078 161.658905)\r
+        (xy 141.322789 161.585496)\r
+        (xy 141.454164 161.442785)\r
+        (xy 141.590173 161.234607)\r
+        (xy 141.690063 161.006881)\r
+        (xy 141.751108 160.765821)\r
+        (xy 141.771643 160.518)\r
+        (xy 141.751108 160.270179)\r
+        (xy 141.690063 160.029119)\r
+        (xy 141.626327 159.883815)\r
+        (xy 141.590176 159.801398)\r
+        (xy 141.590173 159.801393)\r
+        (xy 141.464278 159.608696)\r
+        (xy 141.426459 159.525035)\r
+        (xy 141.415809 159.433836)\r
+        (xy 141.433334 159.343706)\r
+        (xy 141.477377 159.26315)\r
+        (xy 141.540536 159.180841)\r
+        (xy 141.601044 159.034762)\r
+        (xy 141.6165 158.917361)\r
+        (xy 141.616499 158.307689)\r
+        (xy 141.626687 158.230304)\r
+        (xy 141.656557 158.158191)\r
+        (xy 141.70407 158.09627)\r
+        (xy 144.273544 155.526796)\r
+        (xy 144.295629 155.508116)\r
+        (xy 144.301947 155.501489)\r
+        (xy 144.301952 155.501486)\r
+        (xy 144.36301 155.437448)\r
+        (xy 144.3679 155.43244)\r
+        (xy 144.393241 155.407101)\r
+        (xy 144.394805 155.405206)\r
+        (xy 144.408952 155.389265)\r
+        (xy 144.446986 155.349378)\r
+        (xy 144.458722 155.331114)\r
+        (xy 144.479699 155.302387)\r
+        (xy 144.493523 155.285645)\r
+        (xy 144.519928 155.237286)\r
+        (xy 144.53081 155.218944)\r
+        (xy 144.560613 155.172572)\r
+        (xy 144.568683 155.15241)\r
+        (xy 144.583845 155.120232)\r
+        (xy 144.594247 155.101183)\r
+        (xy 144.602895 155.074129)\r
+        (xy 144.611022 155.048703)\r
+        (xy 144.618239 155.028625)\r
+        (xy 144.638725 154.977457)\r
+        (xy 144.642835 154.956127)\r
+        (xy 144.651628 154.921679)\r
+        (xy 144.658242 154.900992)\r
+        (xy 144.664784 154.846265)\r
+        (xy 144.668074 154.825177)\r
+        (xy 144.674021 154.794326)\r
+        (xy 144.6785 154.771085)\r
+        (xy 144.6785 154.749367)\r
+        (xy 144.680614 154.713873)\r
+        (xy 144.682179 154.700776)\r
+        (xy 144.683192 154.692309)\r
+        (xy 144.679261 154.637358)\r
+        (xy 144.6785 154.616029)\r
+        (xy 144.6785 141.814057)\r
+        (xy 144.680907 141.785224)\r
+        (xy 144.678585 141.687695)\r
+        (xy 144.6785 141.680578)\r
+        (xy 144.6785 141.644794)\r
+        (xy 144.6785 141.644783)\r
+        (xy 144.678266 141.642334)\r
+        (xy 144.676998 141.621047)\r
+        (xy 144.675687 141.565963)\r
+        (xy 144.671073 141.544754)\r
+        (xy 144.665592 141.50961)\r
+        (xy 144.663528 141.48799)\r
+        (xy 144.648005 141.435128)\r
+        (xy 144.642726 141.414443)\r
+        (xy 144.631014 141.360601)\r
+        (xy 144.631013 141.360596)\r
+        (xy 144.622458 141.340618)\r
+        (xy 144.610437 141.30718)\r
+        (xy 144.604316 141.286333)\r
+        (xy 144.579057 141.237338)\r
+        (xy 144.56998 141.218073)\r
+        (xy 144.548279 141.167395)\r
+        (xy 144.541905 141.157978)\r
+        (xy 144.536106 141.149409)\r
+        (xy 144.517962 141.118828)\r
+        (xy 144.508011 141.099526)\r
+        (xy 144.473945 141.056208)\r
+        (xy 144.461357 141.038968)\r
+        (xy 144.430477 140.993343)\r
+        (xy 144.41512 140.977986)\r
+        (xy 144.391516 140.951391)\r
+        (xy 144.378093 140.934322)\r
+        (xy 144.336455 140.898243)\r
+        (xy 144.320833 140.883699)\r
+        (xy 143.711587 140.274453)\r
+        (xy 143.692907 140.252369)\r
+        (xy 143.622286 140.185032)\r
+        (xy 143.617194 140.18006)\r
+        (xy 143.591897 140.154763)\r
+        (xy 143.591893 140.154759)\r
+        (xy 143.59 140.153196)\r
+        (xy 143.574055 140.139044)\r
+        (xy 143.53417 140.101014)\r
+        (xy 143.534167 140.101012)\r
+        (xy 143.534166 140.101011)\r
+        (xy 143.5159 140.089271)\r
+        (xy 143.487199 140.068314)\r
+        (xy 143.477216 140.060072)\r
+        (xy 143.409663 139.980766)\r
+        (xy 143.37342 139.883097)\r
+        (xy 143.372886 139.778921)\r
+        (xy 143.408126 139.680886)\r
+        (xy 143.474862 139.600891)\r
+        (xy 143.564993 139.548649)\r
+        (xy 143.667577 139.5305)\r
+        (xy 143.896616 139.5305)\r
+        (xy 143.977975 139.541782)\r
+        (xy 144.053194 139.574776)\r
+        (xy 144.116595 139.626991)\r
+        (xy 144.256457 139.778921)\r
+        (xy 144.268259 139.791741)\r
+        (xy 144.464487 139.944472)\r
+        (xy 144.531042 139.980489)\r
+        (xy 144.68319 140.062828)\r
+        (xy 144.918386 140.143571)\r
+        (xy 145.114609 140.176314)\r
+        (xy 145.163664 140.1845)\r
+        (xy 145.163665 140.1845)\r
+        (xy 145.412335 140.1845)\r
+        (xy 145.412336 140.1845)\r
+        (xy 145.453214 140.177678)\r
+        (xy 145.657614 140.143571)\r
+        (xy 145.89281 140.062828)\r
+        (xy 146.111509 139.944474)\r
+        (xy 146.113916 139.942601)\r
+        (xy 146.30774 139.791741)\r
+        (xy 146.307739 139.791741)\r
+        (xy 146.307744 139.791738)\r
+        (xy 146.476164 139.608785)\r
+        (xy 146.612173 139.400607)\r
+        (xy 146.613668 139.3972)\r
+        (xy 146.686714 139.23067)\r
+        (xy 146.712063 139.172881)\r
+        (xy 146.73065 139.099484)\r
+        (xy 146.775377 139.001666)\r
+        (xy 146.851825 138.926005)\r
+        (xy 146.9501 138.882291)\r
+        (xy 147.057485 138.876181)\r
+        (xy 147.160084 138.908466)\r
+        (xy 147.24462 138.974968)\r
+        (xy 147.300154 139.067081)\r
+        (xy 147.3195 139.172885)\r
+        (xy 147.3195 167.8485)\r
+        (xy 147.304866 167.940896)\r
+        (xy 147.262396 168.024248)\r
+        (xy 147.196248 168.090396)\r
+        (xy 147.112896 168.132866)\r
+        (xy 147.0205 168.1475)\r
+        (xy 70.9115 168.1475)\r
+        (xy 70.819104 168.132866)\r
+        (xy 70.735752 168.090396)\r
+        (xy 70.669604 168.024248)\r
+        (xy 70.627134 167.940896)\r
+        (xy 70.6125 167.8485)\r
+        (xy 70.6125 115.1075)\r
+        (xy 70.627134 115.015104)\r
+        (xy 70.669604 114.931752)\r
+        (xy 70.735752 114.865604)\r
+        (xy 70.819104 114.823134)\r
+        (xy 70.9115 114.8085)\r
+        (xy 121.280757 114.8085)\r
+      )\r
+    )\r
+    (filled_polygon\r
+      (layer "B.Cu")\r
+      (pts\r
+        (xy 98.759453 144.414834)\r
+        (xy 98.852372 144.454382)\r
+        (xy 98.926826 144.522607)\r
+        (xy 98.974322 144.611727)\r
+        (xy 98.975186 144.614336)\r
+        (xy 98.980553 144.623037)\r
+        (xy 99.020007 144.725228)\r
+        (xy 99.020007 144.834772)\r
+        (xy 98.980553 144.936963)\r
+        (xy 98.975186 144.945664)\r
+        (xy 98.92 145.112201)\r
+        (xy 98.9095 145.214991)\r
+        (xy 98.9095 145.615008)\r
+        (xy 98.920001 145.717799)\r
+        (xy 98.975185 145.884334)\r
+        (xy 98.980553 145.893037)\r
+        (xy 99.020007 145.995228)\r
+        (xy 99.020007 146.104772)\r
+        (xy 98.980553 146.206963)\r
+        (xy 98.975186 146.215664)\r
+        (xy 98.92 146.382201)\r
+        (xy 98.9095 146.484991)\r
+        (xy 98.9095 146.885008)\r
+        (xy 98.920001 146.987799)\r
+        (xy 98.975184 147.154331)\r
+        (xy 98.980844 147.163507)\r
+        (xy 99.0203 147.2657)\r
+        (xy 99.020301 147.375246)\r
+        (xy 98.980846 147.477439)\r
+        (xy 98.975641 147.485876)\r
+        (xy 98.920493 147.652303)\r
+        (xy 98.920218 147.654999)\r
+        (xy 98.920219 147.655)\r
+        (xy 102.149781 147.655)\r
+        (xy 102.149781 147.654999)\r
+        (xy 102.149506 147.652303)\r
+        (xy 102.094359 147.485879)\r
+        (xy 102.089156 147.477444)\r
+        (xy 102.049699 147.375247)\r
+        (xy 102.049699 147.265698)\r
+        (xy 102.089156 147.163507)\r
+        (xy 102.094814 147.154334)\r
+        (xy 102.140255 147.017203)\r
+        (xy 102.149999 146.987798)\r
+        (xy 102.154984 146.939)\r
+        (xy 102.1605 146.885009)\r
+        (xy 102.160499 146.614498)\r
+        (xy 102.175133 146.522105)\r
+        (xy 102.217603 146.438753)\r
+        (xy 102.283751 146.372604)\r
+        (xy 102.367103 146.330134)\r
+        (xy 102.459499 146.3155)\r
+        (xy 104.148889 146.3155)\r
+        (xy 104.195662 146.319181)\r
+        (xy 104.195903 146.319219)\r
+        (xy 104.259048 146.315909)\r
+        (xy 104.274696 146.3155)\r
+        (xy 105.802151 146.3155)\r
+        (xy 105.879538 146.325688)\r
+        (xy 105.951651 146.355559)\r
+        (xy 106.013576 146.403075)\r
+        (xy 106.461925 146.851425)\r
+        (xy 106.509442 146.91335)\r
+        (xy 106.539312 146.985463)\r
+        (xy 106.5495 147.06285)\r
+        (xy 106.5495 150.262654)\r
+        (xy 106.545819 150.309427)\r
+        (xy 106.54578 150.309668)\r
+        (xy 106.54909 150.372813)\r
+        (xy 106.5495 150.388461)\r
+        (xy 106.5495 150.404248)\r
+        (xy 106.55115 150.419955)\r
+        (xy 106.552376 150.43554)\r
+        (xy 106.555687 150.498707)\r
+        (xy 106.555752 150.498949)\r
+        (xy 106.564299 150.545063)\r
+        (xy 106.564324 150.545307)\r
+        (xy 106.583866 150.605453)\r
+        (xy 106.588308 150.62045)\r
+        (xy 106.604679 150.681542)\r
+        (xy 106.60479 150.68176)\r
+        (xy 106.622745 150.725106)\r
+        (xy 106.622821 150.72534)\r
+        (xy 106.622822 150.725341)\r
+        (xy 106.654433 150.780093)\r
+        (xy 106.661903 150.793851)\r
+        (xy 106.678349 150.826129)\r
+        (xy 106.690617 150.850205)\r
+        (xy 106.690768 150.850392)\r
+        (xy 106.717346 150.889063)\r
+        (xy 106.717466 150.889272)\r
+        (xy 106.759792 150.93628)\r
+        (xy 106.769951 150.948175)\r
+        (xy 106.779877 150.960432)\r
+        (xy 106.791042 150.971597)\r
+        (xy 106.801817 150.982952)\r
+        (xy 106.844129 151.029944)\r
+        (xy 106.844319 151.030082)\r
+        (xy 106.880003 151.060558)\r
+        (xy 107.667945 151.848501)\r
+        (xy 107.698415 151.884177)\r
+        (xy 107.698555 151.88437)\r
+        (xy 107.745536 151.926672)\r
+        (xy 107.756891 151.937447)\r
+        (xy 107.768064 151.94862)\r
+        (xy 107.780339 151.95856)\r
+        (xy 107.792228 151.968714)\r
+        (xy 107.839228 152.011033)\r
+        (xy 107.839439 152.011155)\r
+        (xy 107.878095 152.037721)\r
+        (xy 107.878295 152.037883)\r
+        (xy 107.920801 152.059541)\r
+        (xy 107.934638 152.066591)\r
+        (xy 107.948395 152.074061)\r
+        (xy 107.988479 152.097203)\r
+        (xy 108.00316 152.105679)\r
+        (xy 108.003296 152.105723)\r
+        (xy 108.003384 152.105752)\r
+        (xy 108.046741 152.12371)\r
+        (xy 108.046957 152.12382)\r
+        (xy 108.106995 152.139907)\r
+        (xy 108.108047 152.140189)\r
+        (xy 108.123048 152.144633)\r
+        (xy 108.183188 152.164174)\r
+        (xy 108.18343 152.164199)\r
+        (xy 108.229559 152.172748)\r
+        (xy 108.229799 152.172813)\r
+        (xy 108.292994 152.176124)\r
+        (xy 108.308543 152.177348)\r
+        (xy 108.324252 152.179)\r
+        (xy 108.34004 152.179)\r
+        (xy 108.355686 152.179409)\r
+        (xy 108.389529 152.181183)\r
+        (xy 108.418831 152.182719)\r
+        (xy 108.418831 152.182718)\r
+        (xy 108.418832 152.182719)\r
+        (xy 108.418947 152.1827)\r
+        (xy 108.419073 152.182681)\r
+        (xy 108.465846 152.179)\r
+        (xy 115.364654 152.179)\r
+        (xy 115.411427 152.182681)\r
+        (xy 115.411668 152.182719)\r
+        (xy 115.474813 152.179409)\r
+        (xy 115.490461 152.179)\r
+        (xy 115.506247 152.179)\r
+        (xy 115.506248 152.179)\r
+        (xy 115.521957 152.177348)\r
+        (xy 115.537503 152.176124)\r
+        (xy 115.587863 152.173485)\r
+        (xy 115.683911 152.184091)\r
+        (xy 115.771565 152.22478)\r
+        (xy 115.841663 152.291302)\r
+        (xy 115.886883 152.376707)\r
+        (xy 115.9025 152.472074)\r
+        (xy 115.9025 152.600007)\r
+        (xy 115.913001 152.702799)\r
+        (xy 115.968185 152.869334)\r
+        (xy 115.973553 152.878037)\r
+        (xy 116.013007 152.980228)\r
+        (xy 116.013007 153.089772)\r
+        (xy 115.973553 153.191963)\r
+        (xy 115.968186 153.200664)\r
+        (xy 115.913 153.367201)\r
+        (xy 115.9025 153.469991)\r
+        (xy 115.9025 153.870008)\r
+        (xy 115.913001 153.972799)\r
+        (xy 115.968184 154.13933)\r
+        (xy 115.968185 154.139332)\r
+        (xy 115.968186 154.139334)\r
+        (xy 116.060288 154.288656)\r
+        (xy 116.184344 154.412712)\r
+        (xy 116.332927 154.504358)\r
+        (xy 116.333668 154.504815)\r
+        (xy 116.500201 154.559999)\r
+        (xy 116.516276 154.561641)\r
+        (xy 116.602991 154.5705)\r
+        (xy 118.1535 154.570499)\r
+        (xy 118.245896 154.585133)\r
+        (xy 118.329248 154.627603)\r
+        (xy 118.395396 154.693751)\r
+        (xy 118.437866 154.777103)\r
+        (xy 118.4525 154.869499)\r
+        (xy 118.4525 158.695388)\r
+        (xy 118.443351 158.768788)\r
+        (xy 118.416463 158.837696)\r
+        (xy 118.373481 158.897895)\r
+        (xy 118.191837 159.095212)\r
+        (xy 118.055825 159.303394)\r
+        (xy 117.955937 159.531118)\r
+        (xy 117.894892 159.772175)\r
+        (xy 117.874356 160.02)\r
+        (xy 117.894892 160.267824)\r
+        (xy 117.955937 160.508881)\r
+        (xy 118.055825 160.736605)\r
+        (xy 118.191834 160.944783)\r
+        (xy 118.214923 160.969864)\r
+        (xy 118.360256 161.127738)\r
+        (xy 118.410763 161.167049)\r
+        (xy 118.422151 161.175913)\r
+        (xy 118.484212 161.241493)\r
+        (xy 118.523867 161.32261)\r
+        (xy 118.5375 161.411865)\r
+        (xy 118.5375 162.374754)\r
+        (xy 118.527312 162.452141)\r
+        (xy 118.497442 162.524254)\r
+        (xy 118.449925 162.586179)\r
+        (xy 117.86418 163.171925)\r
+        (xy 117.802255 163.219442)\r
+        (xy 117.730142 163.249312)\r
+        (xy 117.652755 163.2595)\r
+        (xy 90.956093 163.2595)\r
+        (xy 90.848941 163.239641)\r
+        (xy 90.756023 163.1827)\r
+        (xy 90.689682 163.096243)\r
+        (xy 90.658731 162.991754)\r
+        (xy 90.667281 162.883113)\r
+        (xy 90.693141 162.786602)\r
+        (xy 90.712966 162.56)\r
+        (xy 90.693141 162.333397)\r
+        (xy 90.634266 162.113673)\r
+        (xy 90.538133 161.907515)\r
+        (xy 90.516147 161.876116)\r
+        (xy 90.516146 161.876115)\r
+        (xy 89.619424 162.772838)\r
+        (xy 89.543742 162.827824)\r
+        (xy 89.454773 162.856732)\r
+        (xy 89.361225 162.856732)\r
+        (xy 89.272256 162.827824)\r
+        (xy 89.196574 162.772838)\r
+        (xy 88.299852 161.876116)\r
+        (xy 88.299851 161.876116)\r
+        (xy 88.271562 161.916519)\r
+        (xy 88.198136 161.989948)\r
+        (xy 88.104023 162.033836)\r
+        (xy 88.000575 162.042887)\r
+        (xy 87.90027 162.016012)\r
+        (xy 87.815207 161.95645)\r
+        (xy 87.51075 161.651993)\r
+        (xy 87.455764 161.576311)\r
+        (xy 87.426856 161.487342)\r
+        (xy 87.426856 161.451852)\r
+        (xy 88.724116 161.451852)\r
+        (xy 89.407999 162.135735)\r
+        (xy 90.091882 161.451852)\r
+        (xy 90.060482 161.429866)\r
+        (xy 89.854326 161.333733)\r
+        (xy 89.634602 161.274858)\r
+        (xy 89.407999 161.255033)\r
+        (xy 89.181397 161.274858)\r
+        (xy 88.961674 161.333733)\r
+        (xy 88.755514 161.429867)\r
+        (xy 88.724116 161.451851)\r
+        (xy 88.724116 161.451852)\r
+        (xy 87.426856 161.451852)\r
+        (xy 87.426856 161.393794)\r
+        (xy 87.455764 161.304825)\r
+        (xy 87.51075 161.229143)\r
+        (xy 88.231013 160.508881)\r
+        (xy 89.07182 159.668073)\r
+        (xy 89.133746 159.620556)\r
+        (xy 89.205859 159.590686)\r
+        (xy 89.283246 159.580498)\r
+        (xy 89.931356 159.580498)\r
+        (xy 89.93136 159.580498)\r
+        (xy 90.048762 159.565043)\r
+        (xy 90.194841 159.504535)\r
+        (xy 90.320282 159.408281)\r
+        (xy 90.416536 159.28284)\r
+        (xy 90.466145 159.163073)\r
+        (xy 107.62319 159.163073)\r
+        (xy 107.66814 159.199644)\r
+        (xy 107.913605 159.348915)\r
+        (xy 108.17711 159.463371)\r
+        (xy 108.453742 159.540879)\r
+        (xy 108.738356 159.579999)\r
+        (xy 109.025644 159.579999)\r
+        (xy 109.310257 159.540879)\r
+        (xy 109.586889 159.463371)\r
+        (xy 109.850394 159.348915)\r
+        (xy 110.095856 159.199645)\r
+        (xy 110.140808 159.163072)\r
+        (xy 108.882 157.904263)\r
+        (xy 107.62319 159.163072)\r
+        (xy 107.62319 159.163073)\r
+        (xy 90.466145 159.163073)\r
+        (xy 90.477044 159.136761)\r
+        (xy 90.4925 159.01936)\r
+        (xy 90.492499 157.479999)\r
+        (xy 106.777092 157.479999)\r
+        (xy 106.796698 157.766617)\r
+        (xy 106.855148 158.047896)\r
+        (xy 106.951355 158.318595)\r
+        (xy 107.083527 158.573676)\r
+        (xy 107.199607 158.738124)\r
+        (xy 107.199608 158.738124)\r
+        (xy 108.457735 157.479999)\r
+        (xy 109.306264 157.479999)\r
+        (xy 110.56439 158.738124)\r
+        (xy 110.564391 158.738124)\r
+        (xy 110.68047 158.573678)\r
+        (xy 110.812644 158.318595)\r
+        (xy 110.908851 158.047896)\r
+        (xy 110.967301 157.766617)\r
+        (xy 110.986907 157.479999)\r
+        (xy 110.967301 157.19338)\r
+        (xy 110.908851 156.912101)\r
+        (xy 110.812645 156.641406)\r
+        (xy 110.680469 156.386318)\r
+        (xy 110.56439 156.221872)\r
+        (xy 109.306264 157.479999)\r
+        (xy 108.457735 157.479999)\r
+        (xy 107.199608 156.221872)\r
+        (xy 107.199607 156.221872)\r
+        (xy 107.083527 156.386322)\r
+        (xy 106.951355 156.641402)\r
+        (xy 106.855148 156.912101)\r
+        (xy 106.796698 157.19338)\r
+        (xy 106.777092 157.479999)\r
+        (xy 90.492499 157.479999)\r
+        (xy 90.492499 155.940639)\r
+        (xy 90.477044 155.823237)\r
+        (xy 90.466144 155.796923)\r
+        (xy 107.62319 155.796923)\r
+        (xy 108.881999 157.055733)\r
+        (xy 110.140808 155.796924)\r
+        (xy 110.140808 155.796923)\r
+        (xy 110.095858 155.760353)\r
+        (xy 109.850394 155.611082)\r
+        (xy 109.586889 155.496626)\r
+        (xy 109.310257 155.419118)\r
+        (xy 109.025644 155.379999)\r
+        (xy 108.738356 155.379999)\r
+        (xy 108.453742 155.419118)\r
+        (xy 108.17711 155.496626)\r
+        (xy 107.913605 155.611082)\r
+        (xy 107.668143 155.760351)\r
+        (xy 107.62319 155.796923)\r
+        (xy 90.466144 155.796923)\r
+        (xy 90.416536 155.677158)\r
+        (xy 90.416535 155.677157)\r
+        (xy 90.416535 155.677156)\r
+        (xy 90.365834 155.611082)\r
+        (xy 90.320282 155.551717)\r
+        (xy 90.248486 155.496626)\r
+        (xy 90.194842 155.455463)\r
+        (xy 90.048761 155.394954)\r
+        (xy 89.931361 155.379499)\r
+        (xy 86.852643 155.379499)\r
+        (xy 86.735237 155.394955)\r
+        (xy 86.589157 155.455463)\r
+        (xy 86.463718 155.551717)\r
+        (xy 86.367464 155.677156)\r
+        (xy 86.306955 155.823237)\r
+        (xy 86.2915 155.940638)\r
+        (xy 86.2915 158.504752)\r
+        (xy 86.281312 158.582139)\r
+        (xy 86.251441 158.654252)\r
+        (xy 86.203925 158.716177)\r
+        (xy 85.608096 159.312004)\r
+        (xy 85.52185 159.372114)\r
+        (xy 85.42013 159.398657)\r
+        (xy 85.31551 159.388353)\r
+        (xy 85.220923 159.342475)\r
+        (xy 85.148061 159.266694)\r
+        (xy 85.105932 159.170379)\r
+        (xy 85.056394 158.96404)\r
+        (xy 84.96002 158.73137)\r
+        (xy 84.854721 158.559541)\r
+        (xy 83.741424 159.672839)\r
+        (xy 83.665742 159.727825)\r
+        (xy 83.576773 159.756733)\r
+        (xy 83.483225 159.756733)\r
+        (xy 83.394256 159.727825)\r
+        (xy 83.318574 159.672839)\r
+        (xy 82.205276 158.559541)\r
+        (xy 82.099981 158.731367)\r
+        (xy 82.003605 158.96404)\r
+        (xy 81.944811 159.208934)\r
+        (xy 81.925051 159.46)\r
+        (xy 81.944811 159.711065)\r
+        (xy 82.003604 159.955956)\r
+        (xy 82.040934 160.046077)\r
+        (xy 82.063054 160.140944)\r
+        (xy 82.053506 160.237887)\r
+        (xy 82.013304 160.326615)\r
+        (xy 81.946714 160.397713)\r
+        (xy 81.860804 160.443632)\r
+        (xy 81.764694 160.4595)\r
+        (xy 80.795848 160.4595)\r
+        (xy 80.699738 160.443632)\r
+        (xy 80.613829 160.397713)\r
+        (xy 80.547239 160.326616)\r
+        (xy 80.507037 160.237888)\r
+        (xy 80.497488 160.140946)\r
+        (xy 80.519607 160.04608)\r
+        (xy 80.539464 159.99814)\r
+        (xy 80.556873 159.956111)\r
+        (xy 80.615683 159.711148)\r
+        (xy 80.635449 159.46)\r
+        (xy 80.615683 159.208852)\r
+        (xy 80.556873 158.963889)\r
+        (xy 80.5376 158.91736)\r
+        (xy 80.460468 158.731144)\r
+        (xy 80.340205 158.534893)\r
+        (xy 80.328836 158.516341)\r
+        (xy 80.165224 158.324776)\r
+        (xy 80.165221 158.324774)\r
+        (xy 80.16522 158.324772)\r
+        (xy 80.035315 158.213822)\r
+        (xy 79.978737 158.149308)\r
+        (xy 79.972268 158.135276)\r
+        (xy 82.629541 158.135276)\r
+        (xy 83.529999 159.035735)\r
+        (xy 84.430457 158.135276)\r
+        (xy 84.430457 158.135275)\r
+        (xy 84.258632 158.029981)\r
+        (xy 84.025959 157.933605)\r
+        (xy 83.781065 157.874811)\r
+        (xy 83.53 157.855051)\r
+        (xy 83.278934 157.874811)\r
+        (xy 83.03404 157.933605)\r
+        (xy 82.801367 158.029981)\r
+        (xy 82.629541 158.135276)\r
+        (xy 79.972268 158.135276)\r
+        (xy 79.942813 158.071381)\r
+        (xy 79.9305 157.986461)\r
+        (xy 79.9305 154.433539)\r
+        (xy 79.942813 154.348619)\r
+        (xy 79.972269 154.284722)\r
+        (xy 82.629541 154.284722)\r
+        (xy 82.80137 154.39002)\r
+        (xy 83.03404 154.486394)\r
+        (xy 83.278934 154.545188)\r
+        (xy 83.53 154.564948)\r
+        (xy 83.781065 154.545188)\r
+        (xy 84.025958 154.486394)\r
+        (xy 84.25863 154.390019)\r
+        (xy 84.430457 154.284722)\r
+        (xy 84.430457 154.284721)\r
+        (xy 83.53 153.384264)\r
+        (xy 82.629541 154.284721)\r
+        (xy 82.629541 154.284722)\r
+        (xy 79.972269 154.284722)\r
+        (xy 79.978737 154.270692)\r
+        (xy 80.035315 154.206178)\r
+        (xy 80.16522 154.095227)\r
+        (xy 80.165224 154.095224)\r
+        (xy 80.328836 153.903659)\r
+        (xy 80.460466 153.688859)\r
+        (xy 80.4623 153.684433)\r
+        (xy 80.550756 153.470879)\r
+        (xy 80.556873 153.456111)\r
+        (xy 80.615683 153.211148)\r
+        (xy 80.635449 152.96)\r
+        (xy 80.635449 152.959999)\r
+        (xy 81.925051 152.959999)\r
+        (xy 81.944811 153.211065)\r
+        (xy 82.003605 153.455959)\r
+        (xy 82.099981 153.688632)\r
+        (xy 82.205275 153.860457)\r
+        (xy 82.205276 153.860457)\r
+        (xy 83.105736 152.96)\r
+        (xy 83.954264 152.96)\r
+        (xy 84.854721 153.860457)\r
+        (xy 84.854722 153.860457)\r
+        (xy 84.960019 153.68863)\r
+        (xy 85.056394 153.455958)\r
+        (xy 85.115188 153.211065)\r
+        (xy 85.134948 152.959999)\r
+        (xy 85.115188 152.708934)\r
+        (xy 85.056394 152.46404)\r
+        (xy 84.96002 152.23137)\r
+        (xy 84.854721 152.059541)\r
+        (xy 83.954264 152.96)\r
+        (xy 83.105736 152.96)\r
+        (xy 82.205276 152.059541)\r
+        (xy 82.099981 152.231367)\r
+        (xy 82.003605 152.46404)\r
+        (xy 81.944811 152.708934)\r
+        (xy 81.925051 152.959999)\r
+        (xy 80.635449 152.959999)\r
+        (xy 80.628998 152.878037)\r
+        (xy 80.622045 152.789684)\r
+        (xy 80.627657 152.704059)\r
+        (xy 80.657357 152.623554)\r
+        (xy 80.708694 152.554803)\r
+        (xy 81.628222 151.635276)\r
+        (xy 82.629541 151.635276)\r
+        (xy 83.529999 152.535735)\r
+        (xy 84.430457 151.635276)\r
+        (xy 84.430457 151.635275)\r
+        (xy 84.258632 151.529981)\r
+        (xy 84.025959 151.433605)\r
+        (xy 83.781065 151.374811)\r
+        (xy 83.53 151.355051)\r
+        (xy 83.278934 151.374811)\r
+        (xy 83.03404 151.433605)\r
+        (xy 82.801367 151.529981)\r
+        (xy 82.629541 151.635276)\r
+        (xy 81.628222 151.635276)\r
+        (xy 83.120424 150.143075)\r
+        (xy 83.18235 150.095558)\r
+        (xy 83.254463 150.065688)\r
+        (xy 83.33185 150.0555)\r
+        (xy 92.450522 150.0555)\r
+        (xy 92.497295 150.059181)\r
+        (xy 92.497536 150.059219)\r
+        (xy 92.560681 150.055909)\r
+        (xy 92.576329 150.0555)\r
+        (xy 92.592115 150.0555)\r
+        (xy 92.592116 150.0555)\r
+        (xy 92.607825 150.053848)\r
+        (xy 92.623377 150.052624)\r
+        (xy 92.68657 150.049313)\r
+        (xy 92.6868 150.049251)\r
+        (xy 92.732957 150.040697)\r
+        (xy 92.73318 150.040674)\r
+        (xy 92.776835 150.026489)\r
+        (xy 92.793321 150.021133)\r
+        (xy 92.808317 150.01669)\r
+        (xy 92.869412 150.00032)\r
+        (xy 92.869619 150.000214)\r
+        (xy 92.912981 149.982252)\r
+        (xy 92.913208 149.982179)\r
+        (xy 92.938838 149.967381)\r
+        (xy 92.967978 149.950557)\r
+        (xy 92.981727 149.943091)\r
+        (xy 93.038073 149.914383)\r
+        (xy 93.038255 149.914234)\r
+        (xy 93.076938 149.887649)\r
+        (xy 93.07714 149.887533)\r
+        (xy 93.124164 149.845191)\r
+        (xy 93.136023 149.835063)\r
+        (xy 93.148304 149.825119)\r
+        (xy 93.159478 149.813944)\r
+        (xy 93.170812 149.803188)\r
+        (xy 93.217812 149.760871)\r
+        (xy 93.217954 149.760675)\r
+        (xy 93.248421 149.725)\r
+        (xy 94.718421 148.255)\r
+        (xy 98.920218 148.255)\r
+        (xy 98.920493 148.257696)\r
+        (xy 98.97564 148.424119)\r
+        (xy 99.067683 148.573344)\r
+        (xy 99.191655 148.697316)\r
+        (xy 99.340879 148.789358)\r
+        (xy 99.507301 148.844505)\r
+        (xy 99.610022 148.855)\r
+        (xy 100.235 148.855)\r
+        (xy 100.235 148.255)\r
+        (xy 100.835 148.255)\r
+        (xy 100.835 148.854999)\r
+        (xy 101.459978 148.854999)\r
+        (xy 101.562698 148.844505)\r
+        (xy 101.729119 148.789359)\r
+        (xy 101.878344 148.697316)\r
+        (xy 102.002316 148.573344)\r
+        (xy 102.094359 148.424119)\r
+        (xy 102.149506 148.257696)\r
+        (xy 102.149781 148.255)\r
+        (xy 100.835 148.255)\r
+        (xy 100.235 148.255)\r
+        (xy 98.920218 148.255)\r
+        (xy 94.718421 148.255)\r
+        (xy 98.479076 144.494346)\r
+        (xy 98.561514 144.436026)\r
+        (xy 98.658668 144.408473)\r
+      )\r
+    )\r
+    (filled_polygon\r
+      (layer "B.Cu")\r
+      (pts\r
+        (xy 89.377034 142.424421)\r
+        (xy 89.469577 142.462753)\r
+        (xy 89.544267 142.5295)\r
+        (xy 89.592721 142.61717)\r
+        (xy 89.6095 142.715923)\r
+        (xy 89.6095 143.075008)\r
+        (xy 89.620001 143.177799)\r
+        (xy 89.675185 143.344334)\r
+        (xy 89.680553 143.353037)\r
+        (xy 89.720007 143.455228)\r
+        (xy 89.720007 143.564772)\r
+        (xy 89.680553 143.666963)\r
+        (xy 89.675186 143.675664)\r
+        (xy 89.62 143.842201)\r
+        (xy 89.6095 143.944991)\r
+        (xy 89.6095 144.345008)\r
+        (xy 89.620001 144.447799)\r
+        (xy 89.675185 144.614334)\r
+        (xy 89.680553 144.623037)\r
+        (xy 89.720007 144.725228)\r
+        (xy 89.720007 144.834772)\r
+        (xy 89.680553 144.936963)\r
+        (xy 89.675186 144.945664)\r
+        (xy 89.62 145.112201)\r
+        (xy 89.6095 145.214991)\r
+        (xy 89.6095 145.615008)\r
+        (xy 89.620001 145.717799)\r
+        (xy 89.675185 145.884334)\r
+        (xy 89.680553 145.893037)\r
+        (xy 89.720007 145.995228)\r
+        (xy 89.720007 146.104772)\r
+        (xy 89.680553 146.206963)\r
+        (xy 89.675186 146.215664)\r
+        (xy 89.62 146.382201)\r
+        (xy 89.6095 146.484991)\r
+        (xy 89.6095 146.885008)\r
+        (xy 89.620001 146.987799)\r
+        (xy 89.675185 147.154334)\r
+        (xy 89.680553 147.163037)\r
+        (xy 89.720007 147.265228)\r
+        (xy 89.720007 147.374772)\r
+        (xy 89.680553 147.476963)\r
+        (xy 89.675186 147.485664)\r
+        (xy 89.62 147.652201)\r
+        (xy 89.609499 147.754991)\r
+        (xy 89.6095 147.754991)\r
+        (xy 89.6095 147.938656)\r
+        (xy 89.609501 147.955499)\r
+        (xy 89.594867 148.047895)\r
+        (xy 89.552398 148.131247)\r
+        (xy 89.486249 148.197396)\r
+        (xy 89.402897 148.239866)\r
+        (xy 89.310501 148.2545)\r
+        (xy 83.609058 148.2545)\r
+        (xy 83.531671 148.244312)\r
+        (xy 83.459558 148.214442)\r
+        (xy 83.397633 148.166925)\r
+        (xy 81.987408 146.7567)\r
+        (xy 81.926454 146.668607)\r
+        (xy 81.900464 146.564683)\r
+        (xy 81.912772 146.458268)\r
+        (xy 81.9618 146.363021)\r
+        (xy 82.041254 146.291169)\r
+        (xy 82.140935 146.251934)\r
+        (xy 82.248048 146.250353)\r
+        (xy 82.425708 146.28)\r
+        (xy 82.674294 146.28)\r
+        (xy 82.919492 146.239083)\r
+        (xy 83.154604 146.158369)\r
+        (xy 83.373231 146.040055)\r
+        (xy 83.380293 146.034557)\r
+        (xy 82.337161 144.991425)\r
+        (xy 82.282175 144.915743)\r
+        (xy 82.253267 144.826774)\r
+        (xy 82.253267 144.78)\r
+        (xy 82.974264 144.78)\r
+        (xy 83.801378 145.607114)\r
+        (xy 83.873732 145.496367)\r
+        (xy 83.973586 145.268721)\r
+        (xy 84.034613 145.027736)\r
+        (xy 84.055141 144.779999)\r
+        (xy 84.034613 144.532263)\r
+        (xy 83.973587 144.291278)\r
+        (xy 83.873732 144.063634)\r
+        (xy 83.801377 143.952885)\r
+        (xy 82.974264 144.78)\r
+        (xy 82.253267 144.78)\r
+        (xy 82.253267 144.733226)\r
+        (xy 82.282175 144.644257)\r
+        (xy 82.337161 144.568575)\r
+        (xy 82.55 144.355736)\r
+        (xy 83.464551 143.441183)\r
+        (xy 83.503055 143.399643)\r
+        (xy 83.569744 143.347738)\r
+        (xy 83.671691 143.236993)\r
+        (xy 83.735095 143.184776)\r
+        (xy 83.810314 143.151782)\r
+        (xy 83.891673 143.1405)\r
+        (xy 87.995674 143.1405)\r
+        (xy 88.042447 143.144181)\r
+        (xy 88.042688 143.144219)\r
+        (xy 88.105833 143.140909)\r
+        (xy 88.121481 143.1405)\r
+        (xy 88.137267 143.1405)\r
+        (xy 88.137268 143.1405)\r
+        (xy 88.152977 143.138848)\r
+        (xy 88.168529 143.137624)\r
+        (xy 88.231722 143.134313)\r
+        (xy 88.231952 143.134251)\r
+        (xy 88.278109 143.125697)\r
+        (xy 88.278332 143.125674)\r
+        (xy 88.321987 143.111489)\r
+        (xy 88.338473 143.106133)\r
+        (xy 88.353469 143.10169)\r
+        (xy 88.414564 143.08532)\r
+        (xy 88.414771 143.085214)\r
+        (xy 88.458133 143.067252)\r
+        (xy 88.45836 143.067179)\r
+        (xy 88.468777 143.061164)\r
+        (xy 88.51313 143.035557)\r
+        (xy 88.526879 143.028091)\r
+        (xy 88.583225 142.999383)\r
+        (xy 88.583407 142.999234)\r
+        (xy 88.62209 142.972649)\r
+        (xy 88.622292 142.972533)\r
+        (xy 88.669316 142.930191)\r
+        (xy 88.681175 142.920063)\r
+        (xy 88.693456 142.910119)\r
+        (xy 88.70463 142.898944)\r
+        (xy 88.715964 142.888188)\r
+        (xy 88.762964 142.845871)\r
+        (xy 88.763106 142.845675)\r
+        (xy 88.793573 142.81)\r
+        (xy 89.099076 142.504498)\r
+        (xy 89.180769 142.446534)\r
+        (xy 89.277023 142.418804)\r
+      )\r
+    )\r
+  )\r
+)\r
diff --git a/kicad/dynamit.kicad_prl b/kicad/dynamit.kicad_prl
new file mode 100644 (file)
index 0000000..4577ff1
--- /dev/null
@@ -0,0 +1,77 @@
+{
+  "board": {
+    "active_layer": 31,
+    "active_layer_preset": "All Layers",
+    "auto_track_width": false,
+    "hidden_netclasses": [],
+    "hidden_nets": [],
+    "high_contrast_mode": 0,
+    "net_color_mode": 1,
+    "opacity": {
+      "images": 0.6,
+      "pads": 1.0,
+      "tracks": 1.0,
+      "vias": 1.0,
+      "zones": 0.6
+    },
+    "selection_filter": {
+      "dimensions": true,
+      "footprints": true,
+      "graphics": true,
+      "keepouts": true,
+      "lockedItems": false,
+      "otherItems": true,
+      "pads": true,
+      "text": true,
+      "tracks": true,
+      "vias": true,
+      "zones": true
+    },
+    "visible_items": [
+      0,
+      1,
+      2,
+      3,
+      4,
+      5,
+      8,
+      9,
+      10,
+      11,
+      12,
+      13,
+      15,
+      16,
+      17,
+      18,
+      19,
+      20,
+      21,
+      22,
+      23,
+      24,
+      25,
+      26,
+      27,
+      28,
+      29,
+      30,
+      32,
+      33,
+      34,
+      35,
+      36,
+      39,
+      40
+    ],
+    "visible_layers": "fffffff_ffffffff",
+    "zone_display_mode": 0
+  },
+  "meta": {
+    "filename": "dynamit.kicad_prl",
+    "version": 3
+  },
+  "project": {
+    "files": []
+  }
+}
diff --git a/kicad/dynamit.kicad_pro b/kicad/dynamit.kicad_pro
new file mode 100644 (file)
index 0000000..a48616b
--- /dev/null
@@ -0,0 +1,498 @@
+{
+  "board": {
+    "3dviewports": [],
+    "design_settings": {
+      "defaults": {
+        "board_outline_line_width": 0.09999999999999999,
+        "copper_line_width": 0.19999999999999998,
+        "copper_text_italic": false,
+        "copper_text_size_h": 1.5,
+        "copper_text_size_v": 1.5,
+        "copper_text_thickness": 0.3,
+        "copper_text_upright": false,
+        "courtyard_line_width": 0.049999999999999996,
+        "dimension_precision": 4,
+        "dimension_units": 3,
+        "dimensions": {
+          "arrow_length": 1270000,
+          "extension_offset": 500000,
+          "keep_text_aligned": true,
+          "suppress_zeroes": false,
+          "text_position": 0,
+          "units_format": 1
+        },
+        "fab_line_width": 0.09999999999999999,
+        "fab_text_italic": false,
+        "fab_text_size_h": 1.0,
+        "fab_text_size_v": 1.0,
+        "fab_text_thickness": 0.15,
+        "fab_text_upright": false,
+        "other_line_width": 0.15,
+        "other_text_italic": false,
+        "other_text_size_h": 1.0,
+        "other_text_size_v": 1.0,
+        "other_text_thickness": 0.15,
+        "other_text_upright": false,
+        "pads": {
+          "drill": 1.0,
+          "height": 1.5,
+          "width": 1.8
+        },
+        "silk_line_width": 0.15,
+        "silk_text_italic": false,
+        "silk_text_size_h": 1.0,
+        "silk_text_size_v": 1.0,
+        "silk_text_thickness": 0.15,
+        "silk_text_upright": false,
+        "zones": {
+          "min_clearance": 0.6
+        }
+      },
+      "diff_pair_dimensions": [
+        {
+          "gap": 0.0,
+          "via_gap": 0.0,
+          "width": 0.0
+        }
+      ],
+      "drc_exclusions": [],
+      "meta": {
+        "version": 2
+      },
+      "rule_severities": {
+        "annular_width": "error",
+        "clearance": "error",
+        "connection_width": "warning",
+        "copper_edge_clearance": "error",
+        "copper_sliver": "warning",
+        "courtyards_overlap": "error",
+        "diff_pair_gap_out_of_range": "error",
+        "diff_pair_uncoupled_length_too_long": "error",
+        "drill_out_of_range": "error",
+        "duplicate_footprints": "warning",
+        "extra_footprint": "warning",
+        "footprint": "error",
+        "footprint_type_mismatch": "ignore",
+        "hole_clearance": "error",
+        "hole_near_hole": "error",
+        "invalid_outline": "error",
+        "isolated_copper": "warning",
+        "item_on_disabled_layer": "error",
+        "items_not_allowed": "error",
+        "length_out_of_range": "error",
+        "lib_footprint_issues": "warning",
+        "lib_footprint_mismatch": "warning",
+        "malformed_courtyard": "error",
+        "microvia_drill_out_of_range": "error",
+        "missing_courtyard": "ignore",
+        "missing_footprint": "warning",
+        "net_conflict": "warning",
+        "npth_inside_courtyard": "ignore",
+        "padstack": "warning",
+        "pth_inside_courtyard": "ignore",
+        "shorting_items": "error",
+        "silk_edge_clearance": "warning",
+        "silk_over_copper": "warning",
+        "silk_overlap": "warning",
+        "skew_out_of_range": "error",
+        "solder_mask_bridge": "error",
+        "starved_thermal": "error",
+        "text_height": "warning",
+        "text_thickness": "warning",
+        "through_hole_pad_without_hole": "error",
+        "too_many_vias": "error",
+        "track_dangling": "warning",
+        "track_width": "error",
+        "tracks_crossing": "error",
+        "unconnected_items": "error",
+        "unresolved_variable": "error",
+        "via_dangling": "warning",
+        "zones_intersect": "error"
+      },
+      "rules": {
+        "max_error": 0.005,
+        "min_clearance": 0.0,
+        "min_connection": 0.0,
+        "min_copper_edge_clearance": 0.0,
+        "min_hole_clearance": 0.25,
+        "min_hole_to_hole": 0.25,
+        "min_microvia_diameter": 0.19999999999999998,
+        "min_microvia_drill": 0.09999999999999999,
+        "min_resolved_spokes": 2,
+        "min_silk_clearance": 0.0,
+        "min_text_height": 0.7999999999999999,
+        "min_text_thickness": 0.08,
+        "min_through_hole_diameter": 0.3,
+        "min_track_width": 0.0,
+        "min_via_annular_width": 0.09999999999999999,
+        "min_via_diameter": 0.5,
+        "solder_mask_clearance": 0.0,
+        "solder_mask_min_width": 0.0,
+        "solder_mask_to_copper_clearance": 0.0,
+        "use_height_for_length_calcs": true
+      },
+      "teardrop_options": [
+        {
+          "td_allow_use_two_tracks": true,
+          "td_curve_segcount": 5,
+          "td_on_pad_in_zone": false,
+          "td_onpadsmd": true,
+          "td_onroundshapesonly": false,
+          "td_ontrackend": false,
+          "td_onviapad": true
+        }
+      ],
+      "teardrop_parameters": [
+        {
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_target_name": "td_round_shape",
+          "td_width_to_size_filter_ratio": 0.9
+        },
+        {
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_target_name": "td_rect_shape",
+          "td_width_to_size_filter_ratio": 0.9
+        },
+        {
+          "td_curve_segcount": 0,
+          "td_height_ratio": 1.0,
+          "td_length_ratio": 0.5,
+          "td_maxheight": 2.0,
+          "td_maxlen": 1.0,
+          "td_target_name": "td_track_end",
+          "td_width_to_size_filter_ratio": 0.9
+        }
+      ],
+      "track_widths": [
+        0.0,
+        0.0,
+        0.0,
+        0.4,
+        0.6,
+        1.0,
+        1.5,
+        2.0,
+        3.0
+      ],
+      "via_dimensions": [
+        {
+          "diameter": 0.0,
+          "drill": 0.0
+        }
+      ],
+      "zones_allow_external_fillets": false
+    },
+    "layer_presets": [],
+    "viewports": []
+  },
+  "boards": [],
+  "cvpcb": {
+    "equivalence_files": []
+  },
+  "erc": {
+    "erc_exclusions": [],
+    "meta": {
+      "version": 0
+    },
+    "pin_map": [
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        1,
+        0,
+        1,
+        2
+      ],
+      [
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        2,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        1,
+        1,
+        1,
+        1,
+        1,
+        0,
+        1,
+        1,
+        1,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        2,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2
+      ]
+    ],
+    "rule_severities": {
+      "bus_definition_conflict": "error",
+      "bus_entry_needed": "error",
+      "bus_to_bus_conflict": "error",
+      "bus_to_net_conflict": "error",
+      "conflicting_netclasses": "error",
+      "different_unit_footprint": "error",
+      "different_unit_net": "error",
+      "duplicate_reference": "error",
+      "duplicate_sheet_names": "error",
+      "endpoint_off_grid": "warning",
+      "extra_units": "error",
+      "global_label_dangling": "warning",
+      "hier_label_mismatch": "error",
+      "label_dangling": "error",
+      "lib_symbol_issues": "warning",
+      "missing_bidi_pin": "warning",
+      "missing_input_pin": "warning",
+      "missing_power_pin": "error",
+      "missing_unit": "warning",
+      "multiple_net_names": "warning",
+      "net_not_bus_member": "warning",
+      "no_connect_connected": "warning",
+      "no_connect_dangling": "warning",
+      "pin_not_connected": "error",
+      "pin_not_driven": "error",
+      "pin_to_pin": "warning",
+      "power_pin_not_driven": "error",
+      "similar_labels": "warning",
+      "simulation_model_issue": "error",
+      "unannotated": "error",
+      "unit_value_mismatch": "error",
+      "unresolved_variable": "error",
+      "wire_dangling": "error"
+    }
+  },
+  "libraries": {
+    "pinned_footprint_libs": [],
+    "pinned_symbol_libs": []
+  },
+  "meta": {
+    "filename": "dynamit.kicad_pro",
+    "version": 1
+  },
+  "net_settings": {
+    "classes": [
+      {
+        "bus_width": 12,
+        "clearance": 0.6,
+        "diff_pair_gap": 0.25,
+        "diff_pair_via_gap": 0.25,
+        "diff_pair_width": 0.2,
+        "line_style": 0,
+        "microvia_diameter": 0.3,
+        "microvia_drill": 0.1,
+        "name": "Default",
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
+        "track_width": 0.6,
+        "via_diameter": 1.8,
+        "via_drill": 1.0,
+        "wire_width": 6
+      }
+    ],
+    "meta": {
+      "version": 3
+    },
+    "net_colors": null,
+    "netclass_assignments": null,
+    "netclass_patterns": []
+  },
+  "pcbnew": {
+    "last_paths": {
+      "gencad": "",
+      "idf": "",
+      "netlist": "",
+      "specctra_dsn": "",
+      "step": "",
+      "vrml": ""
+    },
+    "page_layout_descr_file": ""
+  },
+  "schematic": {
+    "annotate_start_num": 0,
+    "drawing": {
+      "dashed_lines_dash_length_ratio": 12.0,
+      "dashed_lines_gap_length_ratio": 3.0,
+      "default_line_thickness": 6.0,
+      "default_text_size": 50.0,
+      "field_names": [],
+      "intersheets_ref_own_page": false,
+      "intersheets_ref_prefix": "",
+      "intersheets_ref_short": false,
+      "intersheets_ref_show": false,
+      "intersheets_ref_suffix": "",
+      "junction_size_choice": 3,
+      "label_size_ratio": 0.375,
+      "pin_symbol_size": 25.0,
+      "text_offset_ratio": 0.15
+    },
+    "legacy_lib_dir": "",
+    "legacy_lib_list": [],
+    "meta": {
+      "version": 1
+    },
+    "net_format_name": "",
+    "page_layout_descr_file": "",
+    "plot_directory": "",
+    "spice_current_sheet_as_root": false,
+    "spice_external_command": "spice \"%I\"",
+    "spice_model_current_sheet_as_root": true,
+    "spice_save_all_currents": false,
+    "spice_save_all_voltages": false,
+    "subpart_first_id": 65,
+    "subpart_id_separator": 0
+  },
+  "sheets": [
+    [
+      "e7f09fe2-0269-45fa-ac08-1e6d20246e02",
+      ""
+    ]
+  ],
+  "text_variables": {}
+}
diff --git a/kicad/dynamit.kicad_sch b/kicad/dynamit.kicad_sch
new file mode 100644 (file)
index 0000000..1eddbc3
--- /dev/null
@@ -0,0 +1,3178 @@
+(kicad_sch (version 20230121) (generator eeschema)\r
+\r
+  (uuid e7f09fe2-0269-45fa-ac08-1e6d20246e02)\r
+\r
+  (paper "A4")\r
+\r
+  (lib_symbols\r
+    (symbol "74xx:74HC595" (in_bom yes) (on_board yes)\r
+      (property "Reference" "U" (at -7.62 13.97 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "74HC595" (at -7.62 -16.51 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "HCMOS SR 3State" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "8-bit serial in/out Shift Register 3-State Outputs" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x9.9mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SOIC*5.3x10.2mm*P1.27mm* SOIC*7.5x10.3mm*P1.27mm*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "74HC595_1_0"\r
+        (pin tri_state line (at 10.16 7.62 180) (length 2.54)\r
+          (name "QB" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -10.16 2.54 0) (length 2.54)\r
+          (name "~{SRCLR}" (effects (font (size 1.27 1.27))))\r
+          (number "10" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -10.16 5.08 0) (length 2.54)\r
+          (name "SRCLK" (effects (font (size 1.27 1.27))))\r
+          (number "11" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -10.16 -2.54 0) (length 2.54)\r
+          (name "RCLK" (effects (font (size 1.27 1.27))))\r
+          (number "12" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -10.16 -5.08 0) (length 2.54)\r
+          (name "~{OE}" (effects (font (size 1.27 1.27))))\r
+          (number "13" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -10.16 10.16 0) (length 2.54)\r
+          (name "SER" (effects (font (size 1.27 1.27))))\r
+          (number "14" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 10.16 180) (length 2.54)\r
+          (name "QA" (effects (font (size 1.27 1.27))))\r
+          (number "15" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin power_in line (at 0 15.24 270) (length 2.54)\r
+          (name "VCC" (effects (font (size 1.27 1.27))))\r
+          (number "16" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 5.08 180) (length 2.54)\r
+          (name "QC" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 2.54 180) (length 2.54)\r
+          (name "QD" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 0 180) (length 2.54)\r
+          (name "QE" (effects (font (size 1.27 1.27))))\r
+          (number "4" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 -2.54 180) (length 2.54)\r
+          (name "QF" (effects (font (size 1.27 1.27))))\r
+          (number "5" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 -5.08 180) (length 2.54)\r
+          (name "QG" (effects (font (size 1.27 1.27))))\r
+          (number "6" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin tri_state line (at 10.16 -7.62 180) (length 2.54)\r
+          (name "QH" (effects (font (size 1.27 1.27))))\r
+          (number "7" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin power_in line (at 0 -17.78 90) (length 2.54)\r
+          (name "GND" (effects (font (size 1.27 1.27))))\r
+          (number "8" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin output line (at 10.16 -12.7 180) (length 2.54)\r
+          (name "QH'" (effects (font (size 1.27 1.27))))\r
+          (number "9" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+      (symbol "74HC595_1_1"\r
+        (rectangle (start -7.62 12.7) (end 7.62 -15.24)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type background))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Connector:AVR-ISP-6" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "J" (at -6.35 11.43 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Value" "AVR-ISP-6" (at 0 11.43 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Footprint" "" (at -6.35 1.27 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" " ~" (at -32.385 -13.97 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "AVR ISP Connector" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Atmel 6-pin ISP connector" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "IDC?Header*2x03* Pin?Header*2x03*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "AVR-ISP-6_0_1"\r
+        (rectangle (start -2.667 -6.858) (end -2.413 -7.62)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -2.667 10.16) (end -2.413 9.398)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start 7.62 -2.413) (end 6.858 -2.667)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start 7.62 0.127) (end 6.858 -0.127)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start 7.62 2.667) (end 6.858 2.413)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start 7.62 5.207) (end 6.858 4.953)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start 7.62 10.16) (end -7.62 -7.62)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type background))\r
+        )\r
+      )\r
+      (symbol "AVR-ISP-6_1_1"\r
+        (pin passive line (at 10.16 5.08 180) (length 2.54)\r
+          (name "MISO" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -2.54 12.7 270) (length 2.54)\r
+          (name "VCC" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 10.16 0 180) (length 2.54)\r
+          (name "SCK" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 10.16 2.54 180) (length 2.54)\r
+          (name "MOSI" (effects (font (size 1.27 1.27))))\r
+          (number "4" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 10.16 -2.54 180) (length 2.54)\r
+          (name "~{RST}" (effects (font (size 1.27 1.27))))\r
+          (number "5" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -2.54 -10.16 90) (length 2.54)\r
+          (name "GND" (effects (font (size 1.27 1.27))))\r
+          (number "6" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)\r
+      (property "Reference" "J" (at 0 2.54 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "Conn_01x02" (at 0 -5.08 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "connector" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "Conn_01x02_1_1"\r
+        (rectangle (start -1.27 -2.413) (end 0 -2.667)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 0.127) (end 0 -0.127)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 1.27) (end 1.27 -3.81)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type background))\r
+        )\r
+        (pin passive line (at -5.08 0 0) (length 3.81)\r
+          (name "Pin_1" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -2.54 0) (length 3.81)\r
+          (name "Pin_2" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Connector_Generic:Conn_01x12" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)\r
+      (property "Reference" "J" (at 0 15.24 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "Conn_01x12" (at 0 -17.78 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "connector" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "Conn_01x12_1_1"\r
+        (rectangle (start -1.27 -15.113) (end 0 -15.367)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 -12.573) (end 0 -12.827)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 -10.033) (end 0 -10.287)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 -7.493) (end 0 -7.747)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 -4.953) (end 0 -5.207)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 -2.413) (end 0 -2.667)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 0.127) (end 0 -0.127)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 2.667) (end 0 2.413)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 5.207) (end 0 4.953)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 7.747) (end 0 7.493)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 10.287) (end 0 10.033)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 12.827) (end 0 12.573)\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (rectangle (start -1.27 13.97) (end 1.27 -16.51)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type background))\r
+        )\r
+        (pin passive line (at -5.08 12.7 0) (length 3.81)\r
+          (name "Pin_1" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -10.16 0) (length 3.81)\r
+          (name "Pin_10" (effects (font (size 1.27 1.27))))\r
+          (number "10" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -12.7 0) (length 3.81)\r
+          (name "Pin_11" (effects (font (size 1.27 1.27))))\r
+          (number "11" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -15.24 0) (length 3.81)\r
+          (name "Pin_12" (effects (font (size 1.27 1.27))))\r
+          (number "12" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 10.16 0) (length 3.81)\r
+          (name "Pin_2" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 7.62 0) (length 3.81)\r
+          (name "Pin_3" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 5.08 0) (length 3.81)\r
+          (name "Pin_4" (effects (font (size 1.27 1.27))))\r
+          (number "4" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 2.54 0) (length 3.81)\r
+          (name "Pin_5" (effects (font (size 1.27 1.27))))\r
+          (number "5" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 0 0) (length 3.81)\r
+          (name "Pin_6" (effects (font (size 1.27 1.27))))\r
+          (number "6" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -2.54 0) (length 3.81)\r
+          (name "Pin_7" (effects (font (size 1.27 1.27))))\r
+          (number "7" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -5.08 0) (length 3.81)\r
+          (name "Pin_8" (effects (font (size 1.27 1.27))))\r
+          (number "8" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -5.08 -7.62 0) (length 3.81)\r
+          (name "Pin_9" (effects (font (size 1.27 1.27))))\r
+          (number "9" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Device:Battery_Cell" (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)\r
+      (property "Reference" "BT" (at 2.54 2.54 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Value" "Battery_Cell" (at 2.54 0 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Footprint" "" (at 0 1.524 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 1.524 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "battery cell" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Single-cell battery" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "Battery_Cell_0_1"\r
+        (rectangle (start -2.286 1.778) (end 2.286 1.524)\r
+          (stroke (width 0) (type default))\r
+          (fill (type outline))\r
+        )\r
+        (rectangle (start -1.5748 1.1938) (end 1.4732 0.6858)\r
+          (stroke (width 0) (type default))\r
+          (fill (type outline))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 0.762)\r
+            (xy 0 0)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 1.778)\r
+            (xy 0 2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.508 3.429)\r
+            (xy 1.524 3.429)\r
+          )\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 1.016 3.937)\r
+            (xy 1.016 2.921)\r
+          )\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "Battery_Cell_1_1"\r
+        (pin passive line (at 0 5.08 270) (length 2.54)\r
+          (name "+" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 0 -2.54 90) (length 2.54)\r
+          (name "-" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Device:Buzzer" (pin_names (offset 0.0254) hide) (in_bom yes) (on_board yes)\r
+      (property "Reference" "BZ" (at 3.81 1.27 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Value" "Buzzer" (at 3.81 -1.27 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Footprint" "" (at -0.635 2.54 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at -0.635 2.54 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "quartz resonator ceramic" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Buzzer, polarized" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "*Buzzer*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "Buzzer_0_1"\r
+        (arc (start 0 -3.175) (mid 3.1612 0) (end 0 3.175)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy -1.651 1.905)\r
+            (xy -1.143 1.905)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy -1.397 2.159)\r
+            (xy -1.397 1.651)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 3.175)\r
+            (xy 0 -3.175)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "Buzzer_1_1"\r
+        (pin passive line (at -2.54 2.54 0) (length 2.54)\r
+          (name "-" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at -2.54 -2.54 0) (length 2.54)\r
+          (name "+" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "C" (at 0.635 2.54 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Value" "C" (at 0.635 -2.54 0)\r
+        (effects (font (size 1.27 1.27)) (justify left))\r
+      )\r
+      (property "Footprint" "" (at 0.9652 -3.81 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "cap capacitor" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Unpolarized capacitor" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "C_*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "C_0_1"\r
+        (polyline\r
+          (pts\r
+            (xy -2.032 -0.762)\r
+            (xy 2.032 -0.762)\r
+          )\r
+          (stroke (width 0.508) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy -2.032 0.762)\r
+            (xy 2.032 0.762)\r
+          )\r
+          (stroke (width 0.508) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "C_1_1"\r
+        (pin passive line (at 0 3.81 270) (length 2.794)\r
+          (name "~" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 0 -3.81 90) (length 2.794)\r
+          (name "~" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "R" (at 2.032 0 90)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "R" (at 0 0 90)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at -1.778 0 90)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "R res resistor" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Resistor" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "R_*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "R_0_1"\r
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "R_1_1"\r
+        (pin passive line (at 0 3.81 270) (length 1.27)\r
+          (name "~" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 0 -3.81 90) (length 1.27)\r
+          (name "~" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "MCU_Microchip_ATtiny:ATtiny2313A-S" (in_bom yes) (on_board yes)\r
+      (property "Reference" "U" (at -12.7 26.67 0)\r
+        (effects (font (size 1.27 1.27)) (justify left bottom))\r
+      )\r
+      (property "Value" "ATtiny2313A-S" (at 2.54 -26.67 0)\r
+        (effects (font (size 1.27 1.27)) (justify left top))\r
+      )\r
+      (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27) italic) hide)\r
+      )\r
+      (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, SOIC-20" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "ATtiny2313A-S_0_1"\r
+        (rectangle (start -12.7 -25.4) (end 12.7 25.4)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type background))\r
+        )\r
+      )\r
+      (symbol "ATtiny2313A-S_1_1"\r
+        (pin bidirectional line (at -15.24 20.32 0) (length 2.54)\r
+          (name "PA2/~{RESET}" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin power_in line (at 0 -27.94 90) (length 2.54)\r
+          (name "GND" (effects (font (size 1.27 1.27))))\r
+          (number "10" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -17.78 180) (length 2.54)\r
+          (name "PD6" (effects (font (size 1.27 1.27))))\r
+          (number "11" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 20.32 180) (length 2.54)\r
+          (name "PB0" (effects (font (size 1.27 1.27))))\r
+          (number "12" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 17.78 180) (length 2.54)\r
+          (name "PB1" (effects (font (size 1.27 1.27))))\r
+          (number "13" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 15.24 180) (length 2.54)\r
+          (name "PB2" (effects (font (size 1.27 1.27))))\r
+          (number "14" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 12.7 180) (length 2.54)\r
+          (name "PB3" (effects (font (size 1.27 1.27))))\r
+          (number "15" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 10.16 180) (length 2.54)\r
+          (name "PB4" (effects (font (size 1.27 1.27))))\r
+          (number "16" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 7.62 180) (length 2.54)\r
+          (name "PB5" (effects (font (size 1.27 1.27))))\r
+          (number "17" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 5.08 180) (length 2.54)\r
+          (name "PB6" (effects (font (size 1.27 1.27))))\r
+          (number "18" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 2.54 180) (length 2.54)\r
+          (name "PB7" (effects (font (size 1.27 1.27))))\r
+          (number "19" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -2.54 180) (length 2.54)\r
+          (name "PD0" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin power_in line (at 0 27.94 270) (length 2.54)\r
+          (name "VCC" (effects (font (size 1.27 1.27))))\r
+          (number "20" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -5.08 180) (length 2.54)\r
+          (name "PD1" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at -15.24 10.16 0) (length 2.54)\r
+          (name "PA1/XTAL2" (effects (font (size 1.27 1.27))))\r
+          (number "4" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at -15.24 15.24 0) (length 2.54)\r
+          (name "PA0/XTAL1" (effects (font (size 1.27 1.27))))\r
+          (number "5" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -7.62 180) (length 2.54)\r
+          (name "PD2" (effects (font (size 1.27 1.27))))\r
+          (number "6" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -10.16 180) (length 2.54)\r
+          (name "PD3" (effects (font (size 1.27 1.27))))\r
+          (number "7" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -12.7 180) (length 2.54)\r
+          (name "PD4" (effects (font (size 1.27 1.27))))\r
+          (number "8" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin bidirectional line (at 15.24 -15.24 180) (length 2.54)\r
+          (name "PD5" (effects (font (size 1.27 1.27))))\r
+          (number "9" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Simulation_SPICE:NPN" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "Q" (at -2.54 7.62 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "NPN" (at -2.54 5.08 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 63.5 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 63.5 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Device" "NPN" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Type" "GUMMELPOON" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Pins" "1=C 2=B 3=E" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "simulation" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "NPN_0_1"\r
+        (polyline\r
+          (pts\r
+            (xy -2.54 0)\r
+            (xy 0.635 0)\r
+          )\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 0.635)\r
+            (xy 2.54 2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 2.794 -1.27)\r
+            (xy 2.794 -1.27)\r
+          )\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 2.794 -1.27)\r
+            (xy 2.794 -1.27)\r
+          )\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 -0.635)\r
+            (xy 2.54 -2.54)\r
+            (xy 2.54 -2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 1.905)\r
+            (xy 0.635 -1.905)\r
+            (xy 0.635 -1.905)\r
+          )\r
+          (stroke (width 0.508) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 1.27 -1.778)\r
+            (xy 1.778 -1.27)\r
+            (xy 2.286 -2.286)\r
+            (xy 1.27 -1.778)\r
+            (xy 1.27 -1.778)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type outline))\r
+        )\r
+        (circle (center 1.27 0) (radius 2.8194)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "NPN_1_1"\r
+        (pin open_collector line (at 2.54 5.08 270) (length 2.54)\r
+          (name "C" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -5.08 0 0) (length 2.54)\r
+          (name "B" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin open_emitter line (at 2.54 -5.08 90) (length 2.54)\r
+          (name "E" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Simulation_SPICE:PNP" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "Q" (at -2.54 7.62 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "PNP" (at -2.54 5.08 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 35.56 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 35.56 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Device" "PNP" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Type" "GUMMELPOON" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Sim.Pins" "1=C 2=B 3=E" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "simulation" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Bipolar transistor symbol for simulation only, substrate tied to the emitter" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "PNP_0_1"\r
+        (polyline\r
+          (pts\r
+            (xy -2.54 0)\r
+            (xy 0.635 0)\r
+          )\r
+          (stroke (width 0.1524) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 0.635)\r
+            (xy 2.54 2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 -0.635)\r
+            (xy 2.54 -2.54)\r
+            (xy 2.54 -2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0.635 1.905)\r
+            (xy 0.635 -1.905)\r
+            (xy 0.635 -1.905)\r
+          )\r
+          (stroke (width 0.508) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 2.286 -1.778)\r
+            (xy 1.778 -2.286)\r
+            (xy 1.27 -1.27)\r
+            (xy 2.286 -1.778)\r
+            (xy 2.286 -1.778)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type outline))\r
+        )\r
+        (circle (center 1.27 0) (radius 2.8194)\r
+          (stroke (width 0.254) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "PNP_1_1"\r
+        (pin open_collector line (at 2.54 5.08 270) (length 2.54)\r
+          (name "C" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin input line (at -5.08 0 0) (length 2.54)\r
+          (name "B" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin open_emitter line (at 2.54 -5.08 90) (length 2.54)\r
+          (name "E" (effects (font (size 1.27 1.27))))\r
+          (number "3" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "Switch:SW_Push_Dual" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)\r
+      (property "Reference" "SW1" (at 0 6.35 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Value" "SW_Push_Dual" (at 0 3.81 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 0 5.08 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "~" (at 0 5.08 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Push button switch, generic, symbol, four pins" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "SW_Push_Dual_0_1"\r
+        (circle (center -2.032 0) (radius 0.508)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 -1.524)\r
+            (xy 0 -1.016)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 -0.508)\r
+            (xy 0 0)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 0.508)\r
+            (xy 0 1.016)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 1.27)\r
+            (xy 0 3.048)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 2.54 1.27)\r
+            (xy -2.54 1.27)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (circle (center 2.032 0) (radius 0.508)\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (pin passive line (at -5.08 0 0) (length 2.54)\r
+          (name "1" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+        (pin passive line (at 5.08 0 180) (length 2.54)\r
+          (name "2" (effects (font (size 1.27 1.27))))\r
+          (number "2" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "power:+3V0" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "#PWR" (at 0 -3.81 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Value" "+3V0" (at 0 3.556 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "global power" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Power symbol creates a global label with name \"+3V0\"" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "+3V0_0_1"\r
+        (polyline\r
+          (pts\r
+            (xy -0.762 1.27)\r
+            (xy 0 2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 0)\r
+            (xy 0 2.54)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+        (polyline\r
+          (pts\r
+            (xy 0 2.54)\r
+            (xy 0.762 1.27)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "+3V0_1_1"\r
+        (pin power_in line (at 0 0 90) (length 0) hide\r
+          (name "+3V0" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+    (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)\r
+      (property "Reference" "#PWR" (at 0 -6.35 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Value" "GND" (at 0 -3.81 0)\r
+        (effects (font (size 1.27 1.27)))\r
+      )\r
+      (property "Footprint" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "Datasheet" "" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_keywords" "global power" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)\r
+        (effects (font (size 1.27 1.27)) hide)\r
+      )\r
+      (symbol "GND_0_1"\r
+        (polyline\r
+          (pts\r
+            (xy 0 0)\r
+            (xy 0 -1.27)\r
+            (xy 1.27 -1.27)\r
+            (xy 0 -2.54)\r
+            (xy -1.27 -1.27)\r
+            (xy 0 -1.27)\r
+          )\r
+          (stroke (width 0) (type default))\r
+          (fill (type none))\r
+        )\r
+      )\r
+      (symbol "GND_1_1"\r
+        (pin power_in line (at 0 0 270) (length 0) hide\r
+          (name "GND" (effects (font (size 1.27 1.27))))\r
+          (number "1" (effects (font (size 1.27 1.27))))\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (junction (at 203.2 142.24) (diameter 0) (color 0 0 0 0)\r
+    (uuid 04dd19d3-1353-4b31-8358-5e6daa1f4069)\r
+  )\r
+  (junction (at 62.23 54.61) (diameter 0) (color 0 0 0 0)\r
+    (uuid 0f704ee3-4e5c-480a-9bf6-2edbbfe73c4b)\r
+  )\r
+  (junction (at 30.48 85.09) (diameter 0) (color 0 0 0 0)\r
+    (uuid 16af1cb8-f130-4dc8-90c3-835278b99f94)\r
+  )\r
+  (junction (at 161.29 113.03) (diameter 0) (color 0 0 0 0)\r
+    (uuid 2a6fd6cf-29ff-41e5-b041-66607aa4cfe1)\r
+  )\r
+  (junction (at 30.48 74.93) (diameter 0) (color 0 0 0 0)\r
+    (uuid 47ce243d-8ea3-47d8-a65b-bfc586b009f3)\r
+  )\r
+  (junction (at 40.64 85.09) (diameter 0) (color 0 0 0 0)\r
+    (uuid 5fdfba3b-684b-4b88-b2f6-6b12e7230935)\r
+  )\r
+  (junction (at 95.25 60.96) (diameter 0) (color 0 0 0 0)\r
+    (uuid 8605639f-3871-4606-861e-91225108127f)\r
+  )\r
+  (junction (at 138.43 100.33) (diameter 0) (color 0 0 0 0)\r
+    (uuid 869abc65-da9d-42f2-a770-d22aa7081518)\r
+  )\r
+  (junction (at 140.97 102.87) (diameter 0) (color 0 0 0 0)\r
+    (uuid a42f568b-9f33-41e7-b0da-d5c7ac57161e)\r
+  )\r
+  (junction (at 156.21 59.69) (diameter 0) (color 0 0 0 0)\r
+    (uuid d1f8b318-da05-4edf-9b1f-f143fd586e9a)\r
+  )\r
+  (junction (at 81.28 72.39) (diameter 0) (color 0 0 0 0)\r
+    (uuid ec7bb30a-1062-4a7a-86f8-320688788fc5)\r
+  )\r
+  (junction (at 203.2 143.51) (diameter 0) (color 0 0 0 0)\r
+    (uuid f309d00f-72d3-4f84-b2b4-a9361974b2b4)\r
+  )\r
+  (junction (at 55.88 138.43) (diameter 0) (color 0 0 0 0)\r
+    (uuid fd8e9802-f30c-4296-94cf-39bf21d359f7)\r
+  )\r
+  (junction (at 55.88 146.05) (diameter 0) (color 0 0 0 0)\r
+    (uuid ff45b43b-1253-43ea-b740-be2942a0cd3f)\r
+  )\r
+\r
+  (wire (pts (xy 173.99 134.62) (xy 212.09 134.62))\r
+    (stroke (width 0) (type default))\r
+    (uuid 00a30bbe-ab49-4b93-a330-0e07e9b2d8be)\r
+  )\r
+  (wire (pts (xy 138.43 100.33) (xy 138.43 134.62))\r
+    (stroke (width 0) (type default))\r
+    (uuid 0129beb6-1494-4263-826f-d390aad02bee)\r
+  )\r
+  (wire (pts (xy 237.49 151.13) (xy 219.71 151.13))\r
+    (stroke (width 0) (type default))\r
+    (uuid 02436e7c-2b13-4b52-934f-17683738fd49)\r
+  )\r
+  (wire (pts (xy 205.74 73.66) (xy 195.58 73.66))\r
+    (stroke (width 0) (type default))\r
+    (uuid 02967c5f-cead-4b9d-b808-eadde23b21ab)\r
+  )\r
+  (wire (pts (xy 135.89 87.63) (xy 135.89 48.26))\r
+    (stroke (width 0) (type default))\r
+    (uuid 04e6e5ff-98b5-455f-a771-ab3ae2d203eb)\r
+  )\r
+  (wire (pts (xy 187.96 143.51) (xy 203.2 143.51))\r
+    (stroke (width 0) (type default))\r
+    (uuid 0591d6e4-488c-4659-9920-b87a3c3e6fbb)\r
+  )\r
+  (wire (pts (xy 187.96 128.27) (xy 193.04 128.27))\r
+    (stroke (width 0) (type default))\r
+    (uuid 059cd1d8-9223-4926-99cf-70c626a56055)\r
+  )\r
+  (wire (pts (xy 30.48 69.85) (xy 46.99 69.85))\r
+    (stroke (width 0) (type default))\r
+    (uuid 073b68d1-504f-45cc-be36-83d77919597b)\r
+  )\r
+  (wire (pts (xy 77.47 100.33) (xy 138.43 100.33))\r
+    (stroke (width 0) (type default))\r
+    (uuid 0f305ade-8833-4dfe-bd4a-0c1ba65e2f64)\r
+  )\r
+  (wire (pts (xy 95.25 60.96) (xy 95.25 64.77))\r
+    (stroke (width 0) (type default))\r
+    (uuid 102d7e3e-9191-41c8-bdd9-e2ab2889dcd3)\r
+  )\r
+  (wire (pts (xy 212.09 134.62) (xy 212.09 147.32))\r
+    (stroke (width 0) (type default))\r
+    (uuid 14ed8e9c-e587-4672-9606-8de18edf509b)\r
+  )\r
+  (wire (pts (xy 170.18 165.1) (xy 170.18 139.7))\r
+    (stroke (width 0) (type default))\r
+    (uuid 1a43f056-388e-4c33-a66b-2f8713b7ef65)\r
+  )\r
+  (wire (pts (xy 170.18 120.65) (xy 170.18 127))\r
+    (stroke (width 0) (type default))\r
+    (uuid 1a9224bc-6c33-4d9e-b8b5-4cd94d9f21f3)\r
+  )\r
+  (wire (pts (xy 237.49 143.51) (xy 229.87 143.51))\r
+    (stroke (width 0) (type default))\r
+    (uuid 1c56269e-9adf-4108-b5b0-5f1c2af8386f)\r
+  )\r
+  (wire (pts (xy 140.97 102.87) (xy 140.97 127))\r
+    (stroke (width 0) (type default))\r
+    (uuid 2163c3d9-9567-4ac5-8a98-0527e7e99077)\r
+  )\r
+  (wire (pts (xy 156.21 59.69) (xy 156.21 66.04))\r
+    (stroke (width 0) (type default))\r
+    (uuid 21b3360f-999d-42b6-a382-f4cf9a78ee96)\r
+  )\r
+  (wire (pts (xy 179.07 76.2) (xy 166.37 76.2))\r
+    (stroke (width 0) (type default))\r
+    (uuid 2331ff2d-8df5-4495-a32d-aa158dc2d284)\r
+  )\r
+  (wire (pts (xy 81.28 72.39) (xy 81.28 73.66))\r
+    (stroke (width 0) (type default))\r
+    (uuid 2369d272-cd5c-4fd4-b4ae-33e0829ce4d6)\r
+  )\r
+  (wire (pts (xy 140.97 76.2) (xy 146.05 76.2))\r
+    (stroke (width 0) (type default))\r
+    (uuid 26732658-0db3-4742-87de-b3f3ca49d88e)\r
+  )\r
+  (wire (pts (xy 102.87 72.39) (xy 102.87 80.01))\r
+    (stroke (width 0) (type default))\r
+    (uuid 2982cedf-c31d-4978-a667-70f76da54a63)\r
+  )\r
+  (wire (pts (xy 237.49 135.89) (xy 234.95 135.89))\r
+    (stroke (width 0) (type default))\r
+    (uuid 2cf1336c-cdb3-4e74-8745-d818e5b1fbf7)\r
+  )\r
+  (wire (pts (xy 96.52 59.69) (xy 96.52 58.42))\r
+    (stroke (width 0) (type default))\r
+    (uuid 31629aff-fdda-4927-9415-7fe42e66873b)\r
+  )\r
+  (wire (pts (xy 233.68 138.43) (xy 233.68 78.74))\r
+    (stroke (width 0) (type default))\r
+    (uuid 319b7b7f-6866-4549-8494-22a0e80393ae)\r
+  )\r
+  (wire (pts (xy 184.15 158.75) (xy 184.15 148.59))\r
+    (stroke (width 0) (type default))\r
+    (uuid 350c9f85-bd88-4b71-b35c-db91689f9f0c)\r
+  )\r
+  (wire (pts (xy 187.96 124.46) (xy 187.96 128.27))\r
+    (stroke (width 0) (type default))\r
+    (uuid 37b70496-5a22-45ab-ba69-1ce41f07db04)\r
+  )\r
+  (wire (pts (xy 196.85 133.35) (xy 196.85 148.59))\r
+    (stroke (width 0) (type default))\r
+    (uuid 38a1d2cd-2b6d-438a-97c4-1a620ba2c081)\r
+  )\r
+  (wire (pts (xy 196.85 148.59) (xy 237.49 148.59))\r
+    (stroke (width 0) (type default))\r
+    (uuid 39dc75f6-99b7-4264-9dc2-36baa968f12c)\r
+  )\r
+  (wire (pts (xy 146.05 102.87) (xy 166.37 102.87))\r
+    (stroke (width 0) (type default))\r
+    (uuid 3c2f6e37-2edb-4484-9ea8-e7f10d7c279d)\r
+  )\r
+  (wire (pts (xy 138.43 134.62) (xy 146.05 134.62))\r
+    (stroke (width 0) (type default))\r
+    (uuid 3da9e99c-62ba-480f-92df-a8df4dedacb7)\r
+  )\r
+  (wire (pts (xy 184.15 133.35) (xy 196.85 133.35))\r
+    (stroke (width 0) (type default))\r
+    (uuid 40d2261f-6d93-4e9c-9892-a1cdf3afcc98)\r
+  )\r
+  (wire (pts (xy 157.48 116.84) (xy 156.21 116.84))\r
+    (stroke (width 0) (type default))\r
+    (uuid 419429cb-7757-418f-af89-f07a42a6921d)\r
+  )\r
+  (wire (pts (xy 234.95 135.89) (xy 234.95 76.2))\r
+    (stroke (width 0) (type default))\r
+    (uuid 46692876-e7a1-403e-8b02-631f360bfc3f)\r
+  )\r
+  (wire (pts (xy 234.95 76.2) (xy 186.69 76.2))\r
+    (stroke (width 0) (type default))\r
+    (uuid 47e422b0-6aaa-4edc-9a88-73bf1c100f9b)\r
+  )\r
+  (wire (pts (xy 156.21 55.88) (xy 156.21 59.69))\r
+    (stroke (width 0) (type default))\r
+    (uuid 481647e0-5be3-4684-9c3f-85dc408bda81)\r
+  )\r
+  (wire (pts (xy 184.15 148.59) (xy 180.34 148.59))\r
+    (stroke (width 0) (type default))\r
+    (uuid 4925ee8f-f9fa-4f4a-82d6-02a330ddbd43)\r
+  )\r
+  (wire (pts (xy 137.16 43.18) (xy 125.73 43.18))\r
+    (stroke (width 0) (type default))\r
+    (uuid 513424c7-7f28-4671-92d1-45bf5770e35b)\r
+  )\r
+  (wire (pts (xy 193.04 156.21) (xy 237.49 156.21))\r
+    (stroke (width 0) (type default))\r
+    (uuid 517cd873-94b9-4894-a8ec-3e8d49d3e3a1)\r
+  )\r
+  (wire (pts (xy 193.04 128.27) (xy 193.04 156.21))\r
+    (stroke (width 0) (type default))\r
+    (uuid 548f018e-1c0e-4213-9969-79affacce3c0)\r
+  )\r
+  (wire (pts (xy 157.48 115.57) (xy 157.48 116.84))\r
+    (stroke (width 0) (type default))\r
+    (uuid 5585cbd7-4112-4728-b11a-d1b9b03fd830)\r
+  )\r
+  (wire (pts (xy 138.43 83.82) (xy 138.43 100.33))\r
+    (stroke (width 0) (type default))\r
+    (uuid 559ea94c-fc08-4bfb-97f8-912395af53b6)\r
+  )\r
+  (wire (pts (xy 161.29 113.03) (xy 161.29 115.57))\r
+    (stroke (width 0) (type default))\r
+    (uuid 57bf730a-bebf-40ac-9a95-7da2b64481be)\r
+  )\r
+  (wire (pts (xy 166.37 102.87) (xy 166.37 93.98))\r
+    (stroke (width 0) (type default))\r
+    (uuid 5826570e-1984-48d4-83f9-18b5c34fffc3)\r
+  )\r
+  (wire (pts (xy 237.49 138.43) (xy 233.68 138.43))\r
+    (stroke (width 0) (type default))\r
+    (uuid 595ea908-f0bb-4960-ac31-b78985dd139c)\r
+  )\r
+  (wire (pts (xy 219.71 151.13) (xy 219.71 152.4))\r
+    (stroke (width 0) (type default))\r
+    (uuid 5b620671-b45c-4fcb-bdc7-3a998d4da872)\r
+  )\r
+  (wire (pts (xy 201.93 120.65) (xy 201.93 158.75))\r
+    (stroke (width 0) (type default))\r
+    (uuid 5d01b762-48d2-4247-a749-91b896a540a7)\r
+  )\r
+  (wire (pts (xy 175.26 129.54) (xy 166.37 129.54))\r
+    (stroke (width 0) (type default))\r
+    (uuid 61a5ed97-66e7-4dca-8c17-61782d6ca249)\r
+  )\r
+  (wire (pts (xy 95.25 59.69) (xy 95.25 60.96))\r
+    (stroke (width 0) (type default))\r
+    (uuid 6394191f-9b2d-4b55-891f-0b6efd37c63d)\r
+  )\r
+  (wire (pts (xy 187.96 153.67) (xy 187.96 161.29))\r
+    (stroke (width 0) (type default))\r
+    (uuid 68a2acb5-9a1a-4344-a29a-1420e88f3e2f)\r
+  )\r
+  (wire (pts (xy 40.64 85.09) (xy 40.64 90.17))\r
+    (stroke (width 0) (type default))\r
+    (uuid 6a74b953-e298-4d80-b07b-b80b881c5ed8)\r
+  )\r
+  (wire (pts (xy 237.49 133.35) (xy 205.74 133.35))\r
+    (stroke (width 0) (type default))\r
+    (uuid 6c60f322-8a52-46b2-9987-b99a0cc128a1)\r
+  )\r
+  (wire (pts (xy 81.28 67.31) (xy 81.28 72.39))\r
+    (stroke (width 0) (type default))\r
+    (uuid 7134729b-10fc-4dfe-a5d1-a1317c7a202e)\r
+  )\r
+  (wire (pts (xy 166.37 132.08) (xy 176.53 132.08))\r
+    (stroke (width 0) (type default))\r
+    (uuid 71f20ec4-4392-49e3-a21c-b52f745fd115)\r
+  )\r
+  (wire (pts (xy 187.96 73.66) (xy 166.37 73.66))\r
+    (stroke (width 0) (type default))\r
+    (uuid 72b6a388-279a-440b-8ed4-d65da035bc3e)\r
+  )\r
+  (wire (pts (xy 135.89 48.26) (xy 125.73 48.26))\r
+    (stroke (width 0) (type default))\r
+    (uuid 74325c7f-a526-48b8-9153-f739237b86ca)\r
+  )\r
+  (wire (pts (xy 170.18 165.1) (xy 176.53 165.1))\r
+    (stroke (width 0) (type default))\r
+    (uuid 774b25be-e049-49ed-b11d-fc90259850b7)\r
+  )\r
+  (wire (pts (xy 194.31 120.65) (xy 170.18 120.65))\r
+    (stroke (width 0) (type default))\r
+    (uuid 787d3a92-244d-48c9-94d3-027365006e7e)\r
+  )\r
+  (wire (pts (xy 30.48 69.85) (xy 30.48 74.93))\r
+    (stroke (width 0) (type default))\r
+    (uuid 793231ac-b241-4da0-a603-ebca44299d60)\r
+  )\r
+  (wire (pts (xy 176.53 132.08) (xy 176.53 133.35))\r
+    (stroke (width 0) (type default))\r
+    (uuid 7a1a1135-701b-49dc-8047-e2b88b0527b5)\r
+  )\r
+  (wire (pts (xy 146.05 121.92) (xy 146.05 102.87))\r
+    (stroke (width 0) (type default))\r
+    (uuid 7a4413fd-ceb1-4e75-9b93-a61e0ec59936)\r
+  )\r
+  (wire (pts (xy 81.28 67.31) (xy 85.09 67.31))\r
+    (stroke (width 0) (type default))\r
+    (uuid 7ce4004c-3fe9-405d-9b3b-7f60b5b7bafa)\r
+  )\r
+  (wire (pts (xy 77.47 82.55) (xy 138.43 82.55))\r
+    (stroke (width 0) (type default))\r
+    (uuid 7ede6a67-fdd0-49ce-8840-0e6cdfb39cae)\r
+  )\r
+  (wire (pts (xy 229.87 83.82) (xy 195.58 83.82))\r
+    (stroke (width 0) (type default))\r
+    (uuid 8b27ad31-e10a-4f10-91b7-2b3efb0571d3)\r
+  )\r
+  (wire (pts (xy 140.97 76.2) (xy 140.97 102.87))\r
+    (stroke (width 0) (type default))\r
+    (uuid 8c09d5a7-b949-4ef6-a28c-64a0a0df1084)\r
+  )\r
+  (wire (pts (xy 176.53 165.1) (xy 176.53 158.75))\r
+    (stroke (width 0) (type default))\r
+    (uuid 8d19d1f5-4649-434a-8ded-b6a141bb6925)\r
+  )\r
+  (wire (pts (xy 133.35 97.79) (xy 133.35 71.12))\r
+    (stroke (width 0) (type default))\r
+    (uuid 91597bb2-d2c9-41fc-ace4-dca51d796dd1)\r
+  )\r
+  (wire (pts (xy 186.69 78.74) (xy 166.37 78.74))\r
+    (stroke (width 0) (type default))\r
+    (uuid 91617f75-81ff-476e-9860-a79df5796e38)\r
+  )\r
+  (wire (pts (xy 62.23 54.61) (xy 62.23 62.23))\r
+    (stroke (width 0) (type default))\r
+    (uuid 93893b17-04e2-465c-bacb-3ff15d012af6)\r
+  )\r
+  (wire (pts (xy 77.47 85.09) (xy 137.16 85.09))\r
+    (stroke (width 0) (type default))\r
+    (uuid 9d349e0f-e3f4-48c6-94a3-979d830bad13)\r
+  )\r
+  (wire (pts (xy 77.47 97.79) (xy 133.35 97.79))\r
+    (stroke (width 0) (type default))\r
+    (uuid 9db86986-e059-474c-b37e-2bc0967c3e51)\r
+  )\r
+  (wire (pts (xy 137.16 85.09) (xy 137.16 43.18))\r
+    (stroke (width 0) (type default))\r
+    (uuid 9f33f4b8-f9ac-4b85-a1f8-ab3b9746b88c)\r
+  )\r
+  (wire (pts (xy 203.2 153.67) (xy 237.49 153.67))\r
+    (stroke (width 0) (type default))\r
+    (uuid 9f7d17fb-fc1d-4b94-b853-df1528d00210)\r
+  )\r
+  (wire (pts (xy 237.49 140.97) (xy 232.41 140.97))\r
+    (stroke (width 0) (type default))\r
+    (uuid a6013efc-8fda-41c7-b1ab-93e21ea2e312)\r
+  )\r
+  (wire (pts (xy 62.23 50.8) (xy 62.23 54.61))\r
+    (stroke (width 0) (type default))\r
+    (uuid a773b8e9-c929-4e2c-bd61-2d4ae4ec56a5)\r
+  )\r
+  (wire (pts (xy 195.58 137.16) (xy 195.58 148.59))\r
+    (stroke (width 0) (type default))\r
+    (uuid a82be8ed-600e-4b35-b7d4-50ba6ee9a1a3)\r
+  )\r
+  (wire (pts (xy 232.41 81.28) (xy 187.96 81.28))\r
+    (stroke (width 0) (type default))\r
+    (uuid a9c64896-805c-4c3b-8769-f574b0e7ce1f)\r
+  )\r
+  (wire (pts (xy 30.48 85.09) (xy 30.48 74.93))\r
+    (stroke (width 0) (type default))\r
+    (uuid aa276e98-693c-4576-8695-ca21d7337a6c)\r
+  )\r
+  (wire (pts (xy 146.05 83.82) (xy 138.43 83.82))\r
+    (stroke (width 0) (type default))\r
+    (uuid aaa53852-3151-4c16-94cb-468829eb36ed)\r
+  )\r
+  (wire (pts (xy 187.96 83.82) (xy 166.37 83.82))\r
+    (stroke (width 0) (type default))\r
+    (uuid abb8d9c9-96e9-4078-b4b9-cd417699b9d9)\r
+  )\r
+  (wire (pts (xy 96.52 58.42) (xy 99.06 58.42))\r
+    (stroke (width 0) (type default))\r
+    (uuid acf74b8c-06f6-46e2-83f2-cf4e4f611b99)\r
+  )\r
+  (wire (pts (xy 180.34 81.28) (xy 166.37 81.28))\r
+    (stroke (width 0) (type default))\r
+    (uuid ae44963f-1f7b-4af2-a040-e23dd26eba3b)\r
+  )\r
+  (wire (pts (xy 177.8 137.16) (xy 195.58 137.16))\r
+    (stroke (width 0) (type default))\r
+    (uuid af226fb4-392a-4c51-bd85-c27495e0174d)\r
+  )\r
+  (wire (pts (xy 138.43 45.72) (xy 125.73 45.72))\r
+    (stroke (width 0) (type default))\r
+    (uuid b05c402d-23b7-4918-94bc-70fbec5e9b61)\r
+  )\r
+  (wire (pts (xy 229.87 143.51) (xy 229.87 83.82))\r
+    (stroke (width 0) (type default))\r
+    (uuid b0829fca-8afe-4564-9a4f-27a4d4c9ddee)\r
+  )\r
+  (wire (pts (xy 102.87 80.01) (xy 77.47 80.01))\r
+    (stroke (width 0) (type default))\r
+    (uuid b62a453a-bcb5-47f9-a49e-1d8496c1087b)\r
+  )\r
+  (wire (pts (xy 187.96 161.29) (xy 237.49 161.29))\r
+    (stroke (width 0) (type default))\r
+    (uuid b64b3228-ef80-4b61-ad0c-89f4639809ca)\r
+  )\r
+  (wire (pts (xy 138.43 82.55) (xy 138.43 45.72))\r
+    (stroke (width 0) (type default))\r
+    (uuid b8a4564f-bf3a-4b73-9c31-ac0c33c133e0)\r
+  )\r
+  (wire (pts (xy 205.74 133.35) (xy 205.74 73.66))\r
+    (stroke (width 0) (type default))\r
+    (uuid b90ab71b-ed76-4ee2-83dc-c0fc09ddaa94)\r
+  )\r
+  (wire (pts (xy 170.18 139.7) (xy 166.37 139.7))\r
+    (stroke (width 0) (type default))\r
+    (uuid be8be341-0119-4337-8029-7e9e39a8a6e5)\r
+  )\r
+  (wire (pts (xy 201.93 158.75) (xy 237.49 158.75))\r
+    (stroke (width 0) (type default))\r
+    (uuid c1d3a53b-d57c-45ff-9800-b2c27a2f1525)\r
+  )\r
+  (wire (pts (xy 36.83 138.43) (xy 55.88 138.43))\r
+    (stroke (width 0) (type default))\r
+    (uuid c384afe4-8976-4a97-9716-b7907e065bfb)\r
+  )\r
+  (wire (pts (xy 110.49 72.39) (xy 114.3 72.39))\r
+    (stroke (width 0) (type default))\r
+    (uuid c514f4fd-0d12-4cc3-aab1-5fe659eb63bf)\r
+  )\r
+  (wire (pts (xy 146.05 127) (xy 140.97 127))\r
+    (stroke (width 0) (type default))\r
+    (uuid c86af51c-87a6-42f5-94f8-d802bcf9c928)\r
+  )\r
+  (wire (pts (xy 161.29 115.57) (xy 157.48 115.57))\r
+    (stroke (width 0) (type default))\r
+    (uuid c8e710df-9a2c-4572-b407-29e51d4e9a46)\r
+  )\r
+  (wire (pts (xy 166.37 137.16) (xy 170.18 137.16))\r
+    (stroke (width 0) (type default))\r
+    (uuid c9f7b6d0-d905-46c2-abd5-3c46bcb83c4f)\r
+  )\r
+  (wire (pts (xy 77.47 72.39) (xy 81.28 72.39))\r
+    (stroke (width 0) (type default))\r
+    (uuid d20e3a8b-9f7d-4ba9-98ef-d0c6e8bb0646)\r
+  )\r
+  (wire (pts (xy 30.48 85.09) (xy 34.29 85.09))\r
+    (stroke (width 0) (type default))\r
+    (uuid d52c6a73-943f-457e-b17f-4340f0fcd04e)\r
+  )\r
+  (wire (pts (xy 77.47 102.87) (xy 140.97 102.87))\r
+    (stroke (width 0) (type default))\r
+    (uuid d64b7237-30ed-42b1-b596-36d7725a949d)\r
+  )\r
+  (wire (pts (xy 77.47 87.63) (xy 135.89 87.63))\r
+    (stroke (width 0) (type default))\r
+    (uuid deb95272-ca81-4ad2-88b4-3e71a2b55d60)\r
+  )\r
+  (wire (pts (xy 161.29 109.22) (xy 161.29 113.03))\r
+    (stroke (width 0) (type default))\r
+    (uuid e08b4fd9-ed66-4388-86a6-cd2e928ec054)\r
+  )\r
+  (wire (pts (xy 232.41 140.97) (xy 232.41 81.28))\r
+    (stroke (width 0) (type default))\r
+    (uuid e1855a8a-909e-4039-a757-374707719f51)\r
+  )\r
+  (wire (pts (xy 77.47 60.96) (xy 95.25 60.96))\r
+    (stroke (width 0) (type default))\r
+    (uuid e30980a2-25d9-44d6-a195-1b0bb9c99f4c)\r
+  )\r
+  (wire (pts (xy 77.47 69.85) (xy 77.47 60.96))\r
+    (stroke (width 0) (type default))\r
+    (uuid e64e96f6-22e5-4be0-a91b-3f3ac6aa76a0)\r
+  )\r
+  (wire (pts (xy 175.26 124.46) (xy 175.26 129.54))\r
+    (stroke (width 0) (type default))\r
+    (uuid e6e1a323-77d1-4c80-a9e6-ebf4c5c303dd)\r
+  )\r
+  (wire (pts (xy 203.2 142.24) (xy 203.2 143.51))\r
+    (stroke (width 0) (type default))\r
+    (uuid e72728fe-c6b5-4248-8279-e87dcd344f69)\r
+  )\r
+  (wire (pts (xy 36.83 146.05) (xy 55.88 146.05))\r
+    (stroke (width 0) (type default))\r
+    (uuid e9cf4876-0248-461d-ace9-3114a355382d)\r
+  )\r
+  (wire (pts (xy 133.35 71.12) (xy 146.05 71.12))\r
+    (stroke (width 0) (type default))\r
+    (uuid efdcafb2-a0d3-4307-9786-fadf22ee962b)\r
+  )\r
+  (wire (pts (xy 170.18 127) (xy 166.37 127))\r
+    (stroke (width 0) (type default))\r
+    (uuid f1085a15-ff28-4125-b602-ae820be2da5f)\r
+  )\r
+  (wire (pts (xy 95.25 59.69) (xy 96.52 59.69))\r
+    (stroke (width 0) (type default))\r
+    (uuid f7f26d74-bf3c-46f8-a120-3bc318fa41f3)\r
+  )\r
+  (wire (pts (xy 180.34 124.46) (xy 175.26 124.46))\r
+    (stroke (width 0) (type default))\r
+    (uuid f7fc0750-11e5-41e4-a072-3f1d2877f63b)\r
+  )\r
+  (wire (pts (xy 233.68 78.74) (xy 194.31 78.74))\r
+    (stroke (width 0) (type default))\r
+    (uuid ff646f8e-d76f-436c-93e6-c3dff7a6f629)\r
+  )\r
+  (wire (pts (xy 219.71 142.24) (xy 203.2 142.24))\r
+    (stroke (width 0) (type default))\r
+    (uuid ffbe43e1-6ac5-4ea4-a6c2-d4fce63bb8c4)\r
+  )\r
+\r
+  (global_label "rst" (shape input) (at 30.48 69.85 180) (fields_autoplaced)\r
+    (effects (font (size 1.27 1.27)) (justify right))\r
+    (uuid b0b78f52-51a0-4bf4-b228-684bb72aa55d)\r
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 25.0342 69.85 0)\r
+      (effects (font (size 1.27 1.27)) (justify right) hide)\r
+    )\r
+  )\r
+  (global_label "rst" (shape input) (at 125.73 50.8 0) (fields_autoplaced)\r
+    (effects (font (size 1.27 1.27)) (justify left))\r
+    (uuid c2078b44-06d3-4aa4-a4ea-c22f6fa80347)\r
+    (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 131.1758 50.8 0)\r
+      (effects (font (size 1.27 1.27)) (justify left) hide)\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "74xx:74HC595") (at 156.21 81.28 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid 09ba63c1-0084-4d79-b5b6-9da9321e79fb)\r
+    (property "Reference" "U2" (at 156.21 80.01 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "74HC595" (at 158.1659 67.31 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 156.21 81.28 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" (at 156.21 81.28 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid b39e3630-52a5-4367-9cca-23dc88651f96))\r
+    (pin "10" (uuid 3f2319bc-a01d-4dc7-b728-1e5c5b9b5e8d))\r
+    (pin "11" (uuid 4059a1d4-b4c4-4734-8cc3-ffbfaf2ad34d))\r
+    (pin "12" (uuid e50b2e43-1672-4806-a3f3-be44989f45af))\r
+    (pin "13" (uuid 24e0cfb1-a22a-439b-b0fc-830e4ea4c413))\r
+    (pin "14" (uuid 019e7ee8-ca18-41a3-882c-e425fa739cc9))\r
+    (pin "15" (uuid 02c3ad3b-dbd3-4157-95bf-67a887a2e337))\r
+    (pin "16" (uuid 2ef39f6c-7c8a-447a-9ca5-534b2b24bccc))\r
+    (pin "2" (uuid f6ac9a7b-e485-484b-9553-dbc9de061a1b))\r
+    (pin "3" (uuid aab1f671-9797-4efb-ae9e-1ae560536f03))\r
+    (pin "4" (uuid 64f1783d-f408-49f2-bc4b-4a493c673251))\r
+    (pin "5" (uuid f74f5910-99cf-4664-b5f9-c468e5c9bd20))\r
+    (pin "6" (uuid 8c5d02e1-d088-43c4-8893-cb14c80c3d5b))\r
+    (pin "7" (uuid 99139bb5-cc17-4688-97f8-49efc358a3b2))\r
+    (pin "8" (uuid ed6974a2-0f4b-439c-99b2-ed5c063d4a5a))\r
+    (pin "9" (uuid 43c38ce2-8e99-418a-a3d3-2fe98d9b4966))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "U2") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 180.34 133.35 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 0bc483ca-dd31-4972-a8e8-8c8172062123)\r
+    (property "Reference" "R3" (at 180.34 128.27 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 180.34 130.81 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 180.34 135.128 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 180.34 133.35 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5a7c7880-4b14-4e16-8c09-5b7babbf2618))\r
+    (pin "2" (uuid 460b36b5-00e8-4df8-a3d8-bdffc5f2453a))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R3") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 92.71 67.31 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 1153364c-e8c9-4779-9b6a-b4db4d75bb88)\r
+    (property "Reference" "#PWR024" (at 92.71 71.12 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 92.71 63.5 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 92.71 67.31 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 92.71 67.31 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5087cfec-19a3-48eb-8d38-3984c27a842f))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR024") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 156.21 55.88 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 11f1d5ba-bd49-4ce1-9987-01da4f3c868a)\r
+    (property "Reference" "#PWR08" (at 156.21 59.69 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 156.21 52.07 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 156.21 55.88 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 156.21 55.88 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid f1c959b9-efa8-4e48-b21c-9c49f8f9cc82))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR08") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Connector_Generic:Conn_01x02") (at 86.36 73.66 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 143906b0-e266-41bd-8cb8-7ba23c90febc)\r
+    (property "Reference" "J3" (at 88.9 74.295 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "Conn_01x02" (at 88.9 76.835 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (at 86.36 73.66 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 86.36 73.66 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 3d77db1b-1604-4586-b2d5-b3f279a0a7fb))\r
+    (pin "2" (uuid 496021bd-151c-4543-839f-499df5bb3676))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "J3") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Switch:SW_Push_Dual") (at 35.56 85.09 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 1b38956f-10c2-4bb8-9dc3-20f3ca124b98)\r
+    (property "Reference" "SW1" (at 35.56 78.74 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "SW_Push_Dual" (at 35.56 81.28 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Button_Switch_THT:SW_PUSH_6mm" (at 35.56 80.01 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 35.56 80.01 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid b834c76b-680c-41f8-8e02-9ea5d5212d52))\r
+    (pin "2" (uuid 2e1f770f-58b8-4dbc-97e0-45fc18eacd7a))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "SW1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 121.92 62.23 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 1d8a7c41-d770-4c09-b1f0-99065bf86ff4)\r
+    (property "Reference" "#PWR016" (at 121.92 66.04 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 121.92 58.42 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 121.92 62.23 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 121.92 62.23 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 4ba7acd7-5949-41f9-aba7-2882e4c61efd))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR016") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:C") (at 55.88 142.24 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 2a4cbf50-4678-43d4-a515-eb7bf3214041)\r
+    (property "Reference" "C4" (at 59.69 141.605 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "C" (at 59.69 144.145 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Capacitor_THT:CP_Radial_D4.0mm_P2.00mm" (at 56.8452 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 55.88 142.24 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid bba4f9ba-5e0c-4b79-b614-21e47a70b75b))\r
+    (pin "2" (uuid 0ab0d5ed-af42-48e7-8850-883b7479db29))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "C4") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 163.83 59.69 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 2d396163-f07f-40d6-905e-37e145a602c5)\r
+    (property "Reference" "#PWR09" (at 163.83 66.04 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 163.83 64.77 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 163.83 59.69 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 163.83 59.69 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 26367fb4-b75e-4cb4-a263-f701441b2022))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR09") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:Battery_Cell") (at 36.83 143.51 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid 2dc500a6-8a9d-458d-923a-b9db103dd722)\r
+    (property "Reference" "BT1" (at 40.64 140.843 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "Battery_Cell" (at 40.64 143.383 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Battery:BatteryHolder_Keystone_103_1x20mm" (at 36.83 141.986 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 36.83 141.986 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 8a674cfd-55ce-465a-86f2-ca2716200d5e))\r
+    (pin "2" (uuid 495edf56-1181-44c8-8d16-4bc5e14daebb))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "BT1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 190.5 78.74 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 30398a55-6292-4a08-be6d-6cedd0d7c7aa)\r
+    (property "Reference" "R8" (at 190.5 73.66 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 190.5 76.2 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 190.5 80.518 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 190.5 78.74 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid cba43c3a-4cb0-4baa-b9f0-a01d49d1d7de))\r
+    (pin "2" (uuid d362426f-8d41-4384-92a7-6d3ac2603dd6))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R8") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "MCU_Microchip_ATtiny:ATtiny2313A-S") (at 62.23 90.17 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid 35af7e47-9be2-4267-b017-49766e59fc4c)\r
+    (property "Reference" "U1" (at 62.23 90.17 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "ATtiny2313A-S" (at 64.1859 63.5 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" (at 62.23 90.17 0)\r
+      (effects (font (size 1.27 1.27) italic) hide)\r
+    )\r
+    (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf" (at 62.23 90.17 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid bbf0198a-b000-466a-acb1-e17c4212eb83))\r
+    (pin "10" (uuid e929716e-147f-473b-b031-4a55a6813c85))\r
+    (pin "11" (uuid 7d0c04fd-12d3-4795-9a55-8c6b9121c77f))\r
+    (pin "12" (uuid f924816c-bc3f-490d-a965-3510e2b072db))\r
+    (pin "13" (uuid 241c51e9-795f-4608-990e-2cf9e4e5f91b))\r
+    (pin "14" (uuid b144a919-8593-4ab5-a33f-514b192f7e10))\r
+    (pin "15" (uuid ce412ce9-49e6-4cd7-ae3c-5774ded99df7))\r
+    (pin "16" (uuid bae11f17-8be7-4e4d-a099-ec72c195ba8c))\r
+    (pin "17" (uuid 9e5eb8ea-5c4a-41ba-9c77-5614179b001f))\r
+    (pin "18" (uuid ba832d8f-24d7-43f1-afbb-077f45523900))\r
+    (pin "19" (uuid 389c38af-88f1-4ddb-9d8c-8966a5a3623f))\r
+    (pin "2" (uuid 8bbc0214-1938-4915-81cb-007b5ec759fc))\r
+    (pin "20" (uuid 00bde67c-16ba-44c9-b941-d6a2ec79cbbf))\r
+    (pin "3" (uuid ef26c4c6-b7db-4c86-aee6-1558b3e0bb7c))\r
+    (pin "4" (uuid d8806425-25bc-4ef3-be52-e4f169e081a7))\r
+    (pin "5" (uuid bba0195b-7a07-4d6f-b46c-36a3541cdc66))\r
+    (pin "6" (uuid ece5cb22-785f-4aa5-ab84-fd7d49a147e8))\r
+    (pin "7" (uuid f99748b2-3513-41f4-b54d-e63986e1d399))\r
+    (pin "8" (uuid 919ecd24-7633-462a-b759-dd007776cefd))\r
+    (pin "9" (uuid 091739f3-55d8-48a2-b4ca-730a250d6d3d))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "U1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 184.15 124.46 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 3b9d3dd2-94ea-4b95-8087-29b69db6744b)\r
+    (property "Reference" "R4" (at 184.15 119.38 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 184.15 121.92 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 184.15 126.238 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 184.15 124.46 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid d12b85c0-c671-41bd-a2e0-54e6e7faf9bf))\r
+    (pin "2" (uuid a95ce673-0772-485d-be06-5cd10518a924))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R4") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 81.28 76.2 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 40685eaa-3172-4299-bfb0-5aec6bd34f31)\r
+    (property "Reference" "#PWR023" (at 81.28 82.55 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 81.28 81.28 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 81.28 76.2 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 81.28 76.2 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5356d7b2-bdd8-4bf7-b723-41f2b5e08392))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR023") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 146.05 86.36 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 50bc0b88-cf8f-4724-8070-5cf21a0a12ff)\r
+    (property "Reference" "#PWR019" (at 146.05 92.71 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 146.05 91.44 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 146.05 86.36 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 146.05 86.36 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 23343eb0-fd91-4448-96fe-ef2fc58b3604))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR019") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 146.05 137.16 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 56f0dc3d-3869-4380-9b93-66d3df31124f)\r
+    (property "Reference" "#PWR020" (at 146.05 143.51 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 146.05 142.24 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 146.05 137.16 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 146.05 137.16 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 102dd683-df19-43f6-879e-ed57c38d5954))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR020") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 191.77 73.66 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 5c074fbb-c347-44b7-8e32-553999cdfe59)\r
+    (property "Reference" "R6" (at 191.77 68.58 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 191.77 71.12 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 191.77 75.438 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 191.77 73.66 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid fd5a05ca-e262-4efe-8b2e-4c54aa17aeca))\r
+    (pin "2" (uuid d437a6b1-ecd6-4314-b9a3-a512b958dd1b))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R6") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 184.15 81.28 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 6140ac9d-bd2b-4a75-93da-3a5adba30025)\r
+    (property "Reference" "R9" (at 184.15 76.2 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 184.15 78.74 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 184.15 83.058 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 184.15 81.28 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 54754ef3-1c28-486f-98e3-82768c602df2))\r
+    (pin "2" (uuid 4d9e0b68-f087-45af-bd3b-1b8ba7930b29))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R9") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Connector_Generic:Conn_01x02") (at 100.33 64.77 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 61946607-9f5a-4f38-bd34-3f785bbc5158)\r
+    (property "Reference" "J4" (at 102.87 65.405 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "Conn_01x02" (at 102.87 67.945 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (at 100.33 64.77 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 100.33 64.77 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 9a6026c1-eab3-47f6-b016-a46949c8caf5))\r
+    (pin "2" (uuid 515a16ec-5bfc-4f1b-bf3e-3e6beaced6af))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "J4") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 106.68 72.39 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 62fb2a4e-cff8-4bb1-8894-723a8909943f)\r
+    (property "Reference" "R2" (at 106.68 67.31 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 106.68 69.85 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 106.68 74.168 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 106.68 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 927d4809-4cd5-43b4-861c-af94d26580c7))\r
+    (pin "2" (uuid 90730b6e-4275-4ba9-b1a0-0a183c6da6c8))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R2") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 198.12 120.65 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 6952520b-3753-489d-887b-c2fc6feeaa69)\r
+    (property "Reference" "R13" (at 198.12 115.57 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 198.12 118.11 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 198.12 122.428 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 198.12 120.65 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 70782335-8689-4fe0-a21c-8b15b7e41bee))\r
+    (pin "2" (uuid e165a35c-17d8-4d32-89f4-019b4469ccdf))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R13") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 146.05 129.54 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 7241a498-ec3b-4d5a-a545-a871c79a32d5)\r
+    (property "Reference" "#PWR022" (at 149.86 129.54 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 142.24 130.175 90)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "" (at 146.05 129.54 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 146.05 129.54 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid c366fe95-2e69-427e-a693-03c946a6db0a))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR022") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:Buzzer") (at 124.46 64.77 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 792fba57-1f41-4116-a317-218843093efc)\r
+    (property "Reference" "BZ1" (at 128.27 64.135 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "Buzzer" (at 128.27 66.675 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Buzzer_Beeper:Buzzer_12x9.5RM7.6" (at 123.825 62.23 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 123.825 62.23 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 977fbb1f-fffb-459f-8446-4d63070054af))\r
+    (pin "2" (uuid e9b3f051-2624-4632-bc72-f8cdb0e185fe))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "BZ1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Simulation_SPICE:PNP") (at 200.66 148.59 0) (mirror x) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid 79d57e49-97ef-46ba-af6e-5f775b9f4702)\r
+    (property "Reference" "Q2" (at 205.74 149.225 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "PNP" (at 205.74 146.685 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_TO_SOT_THT:TO-92L_Inline_Wide" (at 236.22 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 236.22 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Device" "PNP" (at 200.66 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Type" "GUMMELPOON" (at 200.66 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Pins" "1=C 2=B 3=E" (at 200.66 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 6308bfa2-23d4-4225-b028-7c3fcb0d584c))\r
+    (pin "2" (uuid 7317cb8e-c989-4fc9-b572-725add3d5efa))\r
+    (pin "3" (uuid cb8e7776-3ff4-4a92-b950-b2df015db9f0))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "Q2") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 191.77 83.82 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 846aac2c-7eb6-4978-ae85-810b8f0bbb53)\r
+    (property "Reference" "R10" (at 191.77 78.74 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 191.77 81.28 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 191.77 85.598 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 191.77 83.82 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 3ca954b8-a1f2-496d-98d8-9711edf305d4))\r
+    (pin "2" (uuid 655dbd4f-cf7f-4502-812e-b11df70a1cfc))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R10") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Simulation_SPICE:NPN") (at 119.38 72.39 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 8638020f-6a6e-415c-ad2c-18f54be78db3)\r
+    (property "Reference" "Q4" (at 124.46 71.755 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "NPN" (at 124.46 74.295 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_TO_SOT_THT:TO-92L_Inline_Wide" (at 182.88 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 182.88 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Device" "NPN" (at 119.38 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Type" "GUMMELPOON" (at 119.38 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Pins" "1=C 2=B 3=E" (at 119.38 72.39 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 29ff5b80-774d-4152-9784-6269f8f1eaf9))\r
+    (pin "2" (uuid b5e76f7c-3fa4-4b8d-9a07-f6ff02e97f2f))\r
+    (pin "3" (uuid f96a0f2e-67ac-466e-a0df-75c814d070c1))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "Q4") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 180.34 158.75 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 88486cb4-c956-4466-8c36-4e8bdcd6e3b9)\r
+    (property "Reference" "R12" (at 180.34 153.67 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 180.34 156.21 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 180.34 160.528 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 180.34 158.75 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 33954563-e9ad-41be-a242-ccd64dee8278))\r
+    (pin "2" (uuid 06d7de8d-c9a9-4d8f-b0b2-bddc402001da))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R12") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 113.03 58.42 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 885e5363-e132-48a8-9f81-22cc23072898)\r
+    (property "Reference" "#PWR014" (at 113.03 64.77 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 113.03 63.5 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 113.03 58.42 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 113.03 58.42 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 0fc9b5ec-53da-4e8a-8af7-0be70b57b73d))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR014") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 156.21 149.86 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 8ce9dff8-6e36-4ce5-8a45-7a8a2dc976a2)\r
+    (property "Reference" "#PWR07" (at 156.21 156.21 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 156.21 154.94 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 156.21 149.86 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 156.21 149.86 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 4b1a5f7c-94d8-4f0c-9b1f-bb4dbb810b9c))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR07") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 95.25 67.31 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 910eca14-db49-4421-8a2e-bdecb05ea734)\r
+    (property "Reference" "#PWR025" (at 95.25 73.66 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 95.25 72.39 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 95.25 67.31 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 95.25 67.31 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid d4a156ab-519f-4ea7-8d39-6ce2fe4705c2))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR025") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 102.87 58.42 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 95340983-5f24-4dfc-bde0-cbef66d99cdd)\r
+    (property "Reference" "R15" (at 102.87 53.34 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 102.87 55.88 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 102.87 60.198 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 102.87 58.42 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 6e9cfdb6-c6f5-4e1a-8185-3e7295a18170))\r
+    (pin "2" (uuid c7bc5720-c1ec-4621-8163-3b2b7fad29c5))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R15") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 106.68 58.42 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 9569f8d3-2cda-4b25-be8a-e375a1eb9689)\r
+    (property "Reference" "#PWR026" (at 106.68 62.23 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 106.68 54.61 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 106.68 58.42 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 106.68 58.42 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 67f2b127-e590-4796-b127-e148f53976ab))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR026") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 40.64 85.09 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid 9a78c55c-6ce3-44ab-8901-2354afd81054)\r
+    (property "Reference" "#PWR04" (at 40.64 91.44 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 40.64 90.17 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 40.64 85.09 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 40.64 85.09 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid bc7def9f-eb92-4d03-a4c9-2001cb1edcf6))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR04") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Simulation_SPICE:PNP") (at 217.17 147.32 0) (mirror x) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid 9f060f8f-965b-4354-850a-2e8b8a9099a1)\r
+    (property "Reference" "Q1" (at 222.25 147.955 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "PNP" (at 222.25 145.415 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_TO_SOT_THT:TO-92L_Inline_Wide" (at 252.73 147.32 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 252.73 147.32 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Device" "PNP" (at 217.17 147.32 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Type" "GUMMELPOON" (at 217.17 147.32 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Pins" "1=C 2=B 3=E" (at 217.17 147.32 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 7d138acf-cfe6-4ea8-974f-b5764c12ce95))\r
+    (pin "2" (uuid 44380c76-c2e8-4d3a-80b1-97c850390eb7))\r
+    (pin "3" (uuid 11596126-37dc-4fc2-97fc-82e28803e881))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "Q1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 146.05 78.74 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid a3035a3a-1ab9-4857-9c7f-d1ad9cba3b0c)\r
+    (property "Reference" "#PWR021" (at 149.86 78.74 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 142.24 79.375 90)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "" (at 146.05 78.74 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 146.05 78.74 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 343e99bc-8a08-48d4-888f-4deb59e2bc17))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR021") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 173.99 137.16 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid b0b25bc2-d627-420c-8d1e-8606b62fdb8c)\r
+    (property "Reference" "R5" (at 173.99 132.08 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 173.99 134.62 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 173.99 138.938 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 173.99 137.16 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid f86f69a0-9fce-496e-a9df-b4641eaca13f))\r
+    (pin "2" (uuid 9048bad5-9494-41a5-b966-69354a4df108))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R5") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 161.29 109.22 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid b7c0eee5-c6e9-4572-9c16-cd1dc7ef0741)\r
+    (property "Reference" "#PWR010" (at 161.29 113.03 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 161.29 105.41 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 161.29 109.22 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 161.29 109.22 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid d41680ab-de1a-4013-8a6e-935c17471153))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR010") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 62.23 50.8 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid baee2cb1-acbf-4314-952e-22458acb648f)\r
+    (property "Reference" "#PWR02" (at 62.23 54.61 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 62.23 46.99 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 62.23 50.8 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 62.23 50.8 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 45f5a28b-de73-4e1b-bd71-bcc0711757a6))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR02") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 62.23 118.11 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid bfa82c02-1a3a-4b73-aa84-868bac01ad2d)\r
+    (property "Reference" "#PWR01" (at 62.23 124.46 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 62.23 123.19 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 62.23 118.11 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 62.23 118.11 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 606f9013-4357-4e3e-9e8a-5738216e2fca))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR01") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:C") (at 165.1 113.03 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid c1a4f19c-ea60-4853-b700-d62260b5b251)\r
+    (property "Reference" "C3" (at 165.1 106.68 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "100n" (at 165.1 109.22 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (at 168.91 112.0648 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 165.1 113.03 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5be31c54-e01d-40eb-8617-950f76cdd41a))\r
+    (pin "2" (uuid 4589b952-41f8-4495-8a9e-ab991c25ab12))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "C3") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 182.88 76.2 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid c1b5f54d-f460-4b1e-a205-d04710a50d8a)\r
+    (property "Reference" "R7" (at 182.88 71.12 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 182.88 73.66 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 182.88 77.978 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 182.88 76.2 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 107eb322-6e57-4e0b-b2b6-5d9eaec5efc6))\r
+    (pin "2" (uuid 2851c97e-e16b-4ac3-89c8-f631305a3461))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R7") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Connector_Generic:Conn_01x12") (at 242.57 146.05 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid ca7c2c50-209a-4a33-bfd2-86c06e542b60)\r
+    (property "Reference" "J2" (at 245.11 146.685 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "Conn_01x12" (at 245.11 149.225 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "NILS:seven_segment_three_digit" (at 242.57 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 242.57 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 026c3e33-2a90-40c4-8188-0de7745f4112))\r
+    (pin "10" (uuid c7964002-75d2-4e44-9495-30ae75522c19))\r
+    (pin "11" (uuid e4e34bec-a738-4b43-a78f-081dcc92a55e))\r
+    (pin "12" (uuid 70e817dc-a1ff-4022-a368-e0a6d1abf5c5))\r
+    (pin "2" (uuid 9f2bc05c-c8a4-4a28-be36-8202e9fe3ffc))\r
+    (pin "3" (uuid 5634bf8c-9dfc-4ef8-8a2c-0b2f7daade42))\r
+    (pin "4" (uuid 86258c30-f805-4e93-9b28-3911be857886))\r
+    (pin "5" (uuid 45e1c50c-e85a-4db7-92e2-a36d063d67de))\r
+    (pin "6" (uuid 8ec9f546-2bbc-47f0-80d1-ae89d3581618))\r
+    (pin "7" (uuid c2ac4c7d-2aa7-4698-8bf8-f702078f654f))\r
+    (pin "8" (uuid d772eb1d-ad0e-4646-96b1-23c67344d918))\r
+    (pin "9" (uuid 36445f9a-21d8-4c12-87d8-c6a870d550eb))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "J2") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 55.88 146.05 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid cba75aa4-aced-48b1-a766-772cb55d0765)\r
+    (property "Reference" "#PWR012" (at 55.88 152.4 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 55.88 151.13 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 55.88 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 55.88 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid f8bf8ffa-6f13-49e7-b559-30aa7f94ad96))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR012") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 121.92 77.47 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid ccaf36b1-4364-4a60-a68b-4c718f30fbec)\r
+    (property "Reference" "#PWR017" (at 121.92 83.82 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 121.92 82.55 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 121.92 77.47 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 121.92 77.47 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 45bd220d-b0eb-4e23-9ead-a2f0a71e34cf))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR017") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 88.9 67.31 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid cd48a746-f4f1-4767-b50e-a24739e65d6e)\r
+    (property "Reference" "R14" (at 88.9 62.23 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 88.9 64.77 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 88.9 69.088 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 88.9 67.31 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid ee92907c-aad5-4040-bc12-1725ab431ad1))\r
+    (pin "2" (uuid a713ff09-a6ea-41dc-877f-346f049881c1))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R14") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 168.91 113.03 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid cfc2e8ec-13d4-4ed6-afaa-7c36d64de8ae)\r
+    (property "Reference" "#PWR011" (at 168.91 119.38 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 168.91 118.11 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 168.91 113.03 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 168.91 113.03 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid d7b6df96-a1ab-494d-9be1-2ff404e5a4c3))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR011") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 156.21 99.06 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid cffc11a3-9a90-47eb-85fb-c087beff7127)\r
+    (property "Reference" "#PWR06" (at 156.21 105.41 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 156.21 104.14 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 156.21 99.06 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 156.21 99.06 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 0265a7aa-6f9a-4d4a-ab88-57e82d0782a3))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR06") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "74xx:74HC595") (at 156.21 132.08 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid d5033756-3527-42fd-b1c3-a5566a0a0c1a)\r
+    (property "Reference" "U3" (at 156.21 132.08 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "74HC595" (at 158.1659 118.11 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (at 156.21 132.08 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74hc595.pdf" (at 156.21 132.08 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5c881ea0-3b8b-4c45-9add-6bb7f30bb80f))\r
+    (pin "10" (uuid 3aaa7cd5-c728-4531-b723-203741b1ccf7))\r
+    (pin "11" (uuid dd81e833-9c9e-4278-ab84-1cd8a4c9c08e))\r
+    (pin "12" (uuid e42b2c24-142d-4e6d-8bc1-59f7716383c1))\r
+    (pin "13" (uuid cf2bf6ba-c30d-4fd5-a0d7-9fa4605eee2a))\r
+    (pin "14" (uuid 99723bc0-50a4-4e08-9408-c10f18ab0090))\r
+    (pin "15" (uuid 562bc231-61ed-4882-8a9c-1339817c856e))\r
+    (pin "16" (uuid 1156d687-ead2-4403-a626-147737717f1f))\r
+    (pin "2" (uuid 6c9c28ba-d659-4827-af54-fee314966c3f))\r
+    (pin "3" (uuid 2ababe80-05fe-4f38-8155-7b1e22d39a7b))\r
+    (pin "4" (uuid 8ee90266-4397-4d0c-b48a-e42b051f4db5))\r
+    (pin "5" (uuid 46ba4efe-5cc4-4733-8ac4-47518ea0a2e5))\r
+    (pin "6" (uuid e94f2158-60f6-4df2-9ff0-5b0db2deec09))\r
+    (pin "7" (uuid 59e15218-b5cd-4844-8eec-d820a900c676))\r
+    (pin "8" (uuid 96747d4c-c022-486e-9608-4bd24b560ed9))\r
+    (pin "9" (uuid dfc6c8df-6060-48aa-8f9c-33cf541768e8))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "U3") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 38.1 74.93 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid db9f8eae-ed3d-4676-b770-e021eb68919a)\r
+    (property "Reference" "#PWR03" (at 38.1 78.74 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 38.1 71.12 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 38.1 74.93 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 38.1 74.93 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 600e299a-bbba-40cc-b27d-265ae00d7ed7))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR03") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 34.29 74.93 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid dbda18cb-6609-49af-8a7d-5ced74469a1b)\r
+    (property "Reference" "R1" (at 34.29 69.85 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 34.29 72.39 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 34.29 76.708 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 34.29 74.93 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 01e60d61-4930-41fc-91d0-8097f1e950d5))\r
+    (pin "2" (uuid 1da79d05-60e4-4eea-a215-fa8090de5c74))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Connector:AVR-ISP-6") (at 115.57 48.26 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid e1285654-ab53-43ce-ab3e-8f75dd76c3ad)\r
+    (property "Reference" "J1" (at 106.68 46.355 0)\r
+      (effects (font (size 1.27 1.27)) (justify right))\r
+    )\r
+    (property "Value" "AVR-ISP-6" (at 106.68 48.895 0)\r
+      (effects (font (size 1.27 1.27)) (justify right))\r
+    )\r
+    (property "Footprint" "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" (at 109.22 46.99 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" " ~" (at 83.185 62.23 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid acedcb50-dae6-43c2-8290-6aaf71675bf8))\r
+    (pin "2" (uuid a1fdd1c1-b777-4c21-8667-d8f73ffd837e))\r
+    (pin "3" (uuid 5432b342-295f-4ed5-b584-8a8e949c4bef))\r
+    (pin "4" (uuid 6cc96367-ca3d-4bcb-a2e7-ab8fe0886f9b))\r
+    (pin "5" (uuid 69bd3fb1-c9fc-4c0f-b0e6-4ecdbf1f505c))\r
+    (pin "6" (uuid fb9176dc-1e24-4a42-8d31-209e11bbc427))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "J1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Simulation_SPICE:PNP") (at 185.42 148.59 0) (mirror x) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no)\r
+    (uuid e76fbef2-ec7e-482c-bbe1-1f55765880a4)\r
+    (property "Reference" "Q3" (at 190.5 149.225 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Value" "PNP" (at 190.5 146.685 0)\r
+      (effects (font (size 1.27 1.27)) (justify left))\r
+    )\r
+    (property "Footprint" "Package_TO_SOT_THT:TO-92L_Inline_Wide" (at 220.98 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 220.98 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Device" "PNP" (at 185.42 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Type" "GUMMELPOON" (at 185.42 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Sim.Pins" "1=C 2=B 3=E" (at 185.42 148.59 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 5bf2c989-381e-49f7-9ef1-8ef90d05cd2d))\r
+    (pin "2" (uuid 29739c26-bc71-4970-8b57-3039fda5ec24))\r
+    (pin "3" (uuid 75c3c0ea-c122-454a-9125-3d7b8cce4da9))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "Q3") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:C") (at 160.02 59.69 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid e8236ee8-4724-4f51-9280-9718be5efcee)\r
+    (property "Reference" "C2" (at 160.02 53.34 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "100n" (at 160.02 55.88 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (at 163.83 58.7248 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 160.02 59.69 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 6889153a-7158-4309-af57-7714345cb273))\r
+    (pin "2" (uuid 97325f38-ac54-461f-850f-cda84f306a7e))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "C2") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:R") (at 170.18 134.62 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid f5155f9a-1bae-4767-b33a-db129147b11a)\r
+    (property "Reference" "R11" (at 170.18 129.54 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "R" (at 170.18 132.08 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 170.18 136.398 90)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 170.18 134.62 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid e31d8132-e425-40bb-93d6-789c03466ed8))\r
+    (pin "2" (uuid c991093a-5d62-4f31-ae0b-81a1a02daee1))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "R11") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "Device:C") (at 66.04 54.61 90) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid f6a2968f-54b9-4c8e-9855-71dc88bfbb00)\r
+    (property "Reference" "C1" (at 66.04 48.26 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Value" "100n" (at 66.04 50.8 90)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder" (at 69.85 53.6448 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "~" (at 66.04 54.61 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid f713f64b-edd3-493e-a3f5-9a80150e6107))\r
+    (pin "2" (uuid 46664637-d1a8-4155-bfc1-ad1f2abe803f))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "C1") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 203.2 142.24 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid f825f72b-49ce-4bf9-a8a0-55916143f6d1)\r
+    (property "Reference" "#PWR018" (at 203.2 146.05 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 203.2 138.43 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 203.2 142.24 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 203.2 142.24 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 374fdfda-ecd8-426e-ba25-58b1bf24c559))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR018") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:GND") (at 69.85 54.61 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid f9785a21-5abd-4a96-8ef9-4a80c5835f9c)\r
+    (property "Reference" "#PWR05" (at 69.85 60.96 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "GND" (at 69.85 59.69 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 69.85 54.61 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 69.85 54.61 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 70fa7ae2-3fef-40a8-9702-777b8aac2ddb))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR05") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 55.88 138.43 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid fbc350ed-4f1e-44bb-89a3-e3d3856e0b95)\r
+    (property "Reference" "#PWR013" (at 55.88 142.24 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 55.88 134.62 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 55.88 138.43 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 55.88 138.43 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid e1aeaa3f-2b34-4279-a1c7-3024cc639e11))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR013") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (symbol (lib_id "power:+3V0") (at 113.03 35.56 0) (unit 1)\r
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)\r
+    (uuid fddc2cb3-6751-4f34-8421-106e24b3b107)\r
+    (property "Reference" "#PWR015" (at 113.03 39.37 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Value" "+3V0" (at 113.03 31.75 0)\r
+      (effects (font (size 1.27 1.27)))\r
+    )\r
+    (property "Footprint" "" (at 113.03 35.56 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (property "Datasheet" "" (at 113.03 35.56 0)\r
+      (effects (font (size 1.27 1.27)) hide)\r
+    )\r
+    (pin "1" (uuid 6cbbe008-272a-4a42-96a2-bd871fa13fb3))\r
+    (instances\r
+      (project "dynamit"\r
+        (path "/e7f09fe2-0269-45fa-ac08-1e6d20246e02"\r
+          (reference "#PWR015") (unit 1)\r
+        )\r
+      )\r
+    )\r
+  )\r
+\r
+  (sheet_instances\r
+    (path "/" (page "1"))\r
+  )\r
+)\r